Commit 8e9e871876ec8bfb24527f7bac33bc4eb5b49016
1 parent
2e299a88
Exists in
master
and in
7 other branches
Inclusão da interface Flamingo (flash)
Showing
165 changed files
with
8727 additions
and
26 deletions
Show diff stats
Too many changes.
To preserve performance only 100 of 165 files displayed.
| ... | ... | @@ -0,0 +1,137 @@ |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | |
| 2 | +<html> | |
| 3 | +<head> | |
| 4 | +<meta http-equiv="Category" content="I3Geo Mapa interativo MMA"> | |
| 5 | +<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> | |
| 6 | + <style type="text/css"> | |
| 7 | + .olControlEditingToolbar { | |
| 8 | + float:left; | |
| 9 | + right: 0px; | |
| 10 | + height:30px; | |
| 11 | + width: 150px; | |
| 12 | + } | |
| 13 | +</style> | |
| 14 | +<title>MMA - Mapa interativo</title> | |
| 15 | +<!-- Leitura dos programas javaScript e estilos. Pode-se ler os arquivos não compactados, bastando excluir a palavra _compacto --> | |
| 16 | +<script type="text/javascript" src="../classesjs/i3geonaocompacto.js"></script> | |
| 17 | +<script type="text/javascript" src="../pacotes/flamingo/js/swfobject.js"></script> | |
| 18 | +<!-- | |
| 19 | +<script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAg9kA9xQlYqK9iBDKaeTpgxSieGwtcPDeiUtRiq7Xa63cyLppcxTVYXnVlPwveOe-sXuXfpBeNpL6pA" type="text/javascript"></script> | |
| 20 | +--> | |
| 21 | +<!-- | |
| 22 | + chave na producao= ABQIAAAAg9kA9xQlYqK9iBDKaeTpgxSieGwtcPDeiUtRiq7Xa63cyLppcxTVYXnVlPwveOe-sXuXfpBeNpL6pA | |
| 23 | + chave no desenvolvimento = ABQIAAAAg9kA9xQlYqK9iBDKaeTpgxQ_qvn5wqSkbcx9uoqrWGnUcZ7lqhRVzkJwzeDN3nQJheG7FjoxyruBIQ | |
| 24 | +--> | |
| 25 | + | |
| 26 | +<!-- formatação alternativa das janelas internas, para usar é só descomentar | |
| 27 | +<link rel="stylesheet" type="text/css" href="../css/panel-aqua.css" /> | |
| 28 | +--> | |
| 29 | +</head> | |
| 30 | +<body id=i3geo onmouseover="javascript:this.onmousemove=processevent1" > | |
| 31 | +<center> | |
| 32 | +<table id='mst' width=100% cellspacing='0'> | |
| 33 | +<tr style="border:0px"><td colspan=2 style="background-image:url('../imagens/visual/default/cabeca.png');height:10px"></td></tr> | |
| 34 | +<tr> | |
| 35 | + <td class=tdbranca id=contemFerramentas style="border:0px;vertical-align:top;width:268px;text-align:left;"> | |
| 36 | + <table width=100% cellspacing=0 cellpadding=0 > | |
| 37 | + <tr><td style="background-color:white;border-bottom:0px solid rgb(230,230,230);height:45px"> | |
| 38 | + <!-- Guias principais, não mude o ID, apenas o nome se for desejado --> | |
| 39 | + <div style="top:0px;cursor:pointer;"> | |
| 40 | + <div id=guia1 class=guia value="Mostra os temas atualmente inseridos no mapa e que podem estar visíveis ou não." > Temas </div> | |
| 41 | + <div id=guia2 class=guia value="Mostra a lista de temas disponíveis no servidor de dados, possibilitando que novos temas sejam adicionados ao mapa."> Adiciona </div> | |
| 42 | + <div id=guia4 class=guia value="Mostra a legnda do mapa atual." > Legenda </div> | |
| 43 | + <div id=guia5 class=guia value="Lista mapas já preparados, com temáticas específicas,que podem ser abertos no I3Geo"> Mapas </div> | |
| 44 | + </div> | |
| 45 | + </td></tr> | |
| 46 | + </table> | |
| 47 | + <div id='guia1obj' ><div id=listaTemas ></div></div> | |
| 48 | + <div id='guia2obj' style='display:none;'>Aguarde...<img alt="" src="../imagens/branco.gif" width=248 /></div> | |
| 49 | + <div id='guia4obj' style='display:none;text-align:left'><div id='legenda' style='text-align:left'></div></div> | |
| 50 | + <div id='guia5obj' style='display:none;text-align:left'><div id='banners' style='overflow:auto;text-align:left'>Aguarde...</div></div> | |
| 51 | + </td> | |
| 52 | + <td class=verdeclaro style="background-color:white;vertical-align:top;border-width:0px;"> | |
| 53 | + <table width="100%" style="vertical-align:top;"> | |
| 54 | + <!-- Corpo do mapa. Pode ser reposicionado, mas não mude os IDs --> | |
| 55 | + <tr><td></td></tr> | |
| 56 | + <tr><td class=verdeclaro id=contemImg > | |
| 57 | + <div id=flamingo style="text-align:left;background-image:url('../imagens/i3geo1bw.jpg')"></div> | |
| 58 | + </td></tr> | |
| 59 | + </table> | |
| 60 | + </td> | |
| 61 | + </tr> | |
| 62 | +<tr style="border:0px"><td colspan=2 style="background-image:url('../imagens/visual/default/rodape.png');height:10px"></td></tr> | |
| 63 | +</table> | |
| 64 | +<a style=text-align:center;color:white href="mailto:edmar.moretti@mma.gov.br">Críticas e sugestões</a> | |
| 65 | +</center> | |
| 66 | +<!-- Variáveis globais e inicialização do mapa--> | |
| 67 | +<script type="text/javascript"> | |
| 68 | +/* | |
| 69 | +Title: Flamingo (experimental) | |
| 70 | + | |
| 71 | +Abre o i3geo com a navegação controlada pelo Flamingo. | |
| 72 | + | |
| 73 | +File: i3geo/aplicmap/flamingo.htm | |
| 74 | + | |
| 75 | +Exemplo: | |
| 76 | + | |
| 77 | +http://<host>/i3geo/ms_criamapa.php?interface=flamingo.htm | |
| 78 | + | |
| 79 | +*/ | |
| 80 | +g_locaplic = protocolo()+"://"+window.location.host+"/i3geo"; | |
| 81 | +g_localimg = protocolo()+"://"+window.location.host+"/i3geo/imagens"; | |
| 82 | +g_barraFerramentas1 = "nao" | |
| 83 | +g_barraFerramentas2 = "nao" | |
| 84 | +g_mapaRefDisplay = "none" | |
| 85 | +g_janelaMen = "nao"; | |
| 86 | +g_mostraRosa = "nao" | |
| 87 | +g_opcoesTemas = "sim"; | |
| 88 | +g_3dmap = "3dmap.map"; | |
| 89 | + | |
| 90 | +function initFL() | |
| 91 | +{ | |
| 92 | + var monta = function(retorno) | |
| 93 | + { | |
| 94 | + $i("flamingo").style.height = objmapa.h + 45; | |
| 95 | + childPopups = new Array(); | |
| 96 | + childPopupNr = 0; | |
| 97 | + var so = new SWFObject("../pacotes/flamingo/flamingo/flamingo.swf?config="+retorno.data, "flamingoi", "100%", "100%", "8", "#eaeaea"); | |
| 98 | + so.addParam("wmode","window"); | |
| 99 | + so.write("flamingo"); | |
| 100 | + objaguarde.fecha("montaMapa"); | |
| 101 | + } | |
| 102 | + objaguarde.abre("montaMapa","Flamingo"); | |
| 103 | + var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=montaFlamingo&g_sid="+g_sid; | |
| 104 | + cpObj.call(p,"",monta); | |
| 105 | +} | |
| 106 | +/* | |
| 107 | +Function: atualizaFL | |
| 108 | + | |
| 109 | +Atualiza a lista de temas quando o mapa é refeito e a interface é Flamingo | |
| 110 | +*/ | |
| 111 | +function atualizaFL() | |
| 112 | +{ | |
| 113 | + var temp = function(retorno) | |
| 114 | + { | |
| 115 | + var w = parseInt($i("flamingo").style.width); | |
| 116 | + if (w == objmapa.w) | |
| 117 | + {$i("flamingo").style.width = parseInt($i("flamingo").style.width)+1;} | |
| 118 | + else | |
| 119 | + {$i("flamingo").style.width = parseInt($i("flamingo").style.width)-1;} | |
| 120 | + eval(retorno.data.parametros); | |
| 121 | + objmapa.atualizaListaTemas(temas); | |
| 122 | + objmapa.temas = temas; | |
| 123 | + } | |
| 124 | + //atualiza a lista de temas atuais | |
| 125 | + var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=openlayers&g_sid="+g_sid; | |
| 126 | + var cp = new cpaint(); | |
| 127 | + //cp.set_debug(2) | |
| 128 | + cp.set_response_type("JSON"); | |
| 129 | + cp.call(p,"openlayers",temp); | |
| 130 | +} | |
| 131 | +objmapa = new Mapa(); | |
| 132 | +objmapa.finaliza = "initFL()"; | |
| 133 | +objmapa.inicializa(); | |
| 134 | +</script> | |
| 135 | + | |
| 136 | +</body> | |
| 137 | +</html> | |
| 0 | 138 | \ No newline at end of file | ... | ... |
aplicmap/ogcws.map
aplicmap/openlayers.htm
| ... | ... | @@ -34,7 +34,7 @@ |
| 34 | 34 | <tr> |
| 35 | 35 | <td class=tdbranca id=contemFerramentas style="border:0px;vertical-align:top;width:268px;text-align:left;"> |
| 36 | 36 | <table width=100% cellspacing=0 cellpadding=0 > |
| 37 | - <tr><td style="border-bottom:0px solid rgb(230,230,230);height:45px"> | |
| 37 | + <tr><td style="background-color:white;border-bottom:0px solid rgb(230,230,230);height:45px"> | |
| 38 | 38 | <!-- Guias principais, não mude o ID, apenas o nome se for desejado --> |
| 39 | 39 | <div style="top:0px;cursor:pointer;"> |
| 40 | 40 | <div id=guia1 class=guia value="Mostra os temas atualmente inseridos no mapa e que podem estar visíveis ou não." > Temas </div> |
| ... | ... | @@ -49,10 +49,10 @@ |
| 49 | 49 | <div id='guia4obj' style='display:none;text-align:left'><div id='legenda' style='text-align:left'></div></div> |
| 50 | 50 | <div id='guia5obj' style='display:none;text-align:left'><div id='banners' style='overflow:auto;text-align:left'>Aguarde...</div></div> |
| 51 | 51 | </td> |
| 52 | - <td class=verdeclaro style="vertical-align:top;border-width:0px;"> | |
| 52 | + <td class=verdeclaro style="background-color:white;vertical-align:top;border-width:0px;"> | |
| 53 | 53 | <table width="100%" style="vertical-align:top;"> |
| 54 | 54 | <!-- Corpo do mapa. Pode ser reposicionado, mas não mude os IDs --> |
| 55 | - <tr><td><div id="panel" class="olControlEditingToolbar"></div></td></tr> | |
| 55 | + <tr><td></td></tr> | |
| 56 | 56 | <tr><td class=verdeclaro id=contemImg > |
| 57 | 57 | <div id=openlayers style="text-align:left;background-image:url('../imagens/i3geo1bw.jpg')"></div> |
| 58 | 58 | </td></tr> |
| ... | ... | @@ -80,6 +80,7 @@ |
| 80 | 80 | <table title="confluencias" style="width:100%;border-bottom:3px solid rgb(255,255,255);"><tr><td style='background-color:rgb(250,250,250);'><img title="confluencias" alt="" src="../imagens/branco.gif" id='confluence'/></td></tr></table> |
| 81 | 81 | <table id=botao3d title="3d - experimental" style="width:100%;border-bottom:3px solid rgb(255,255,255);"><tr><td style='background-color:rgb(250,250,250);'><img title="3d" alt="" src="../imagens/branco.gif" id='v3d'/></td></tr></table> |
| 82 | 82 | </div> |
| 83 | +<div id="panel" class="olControlEditingToolbar" style="position:absolute;top:12px;left:265px;"></div> | |
| 83 | 84 | <div id=botoesadic ></div> |
| 84 | 85 | <!-- Variáveis globais e inicialização do mapa--> |
| 85 | 86 | <script type="text/javascript"> |
| ... | ... | @@ -221,14 +222,14 @@ function criaOL(posfixo) |
| 221 | 222 | objmapa.OL.addControl(new OpenLayers.Control.LayerSwitcher()); |
| 222 | 223 | |
| 223 | 224 | objmapa.OL.addControl(new OpenLayers.Control.Scale("escalanumerica")); |
| 224 | - | |
| 225 | - var container = document.getElementById("panel"); | |
| 226 | - var panel = new OpenLayers.Control.EditingToolbar( | |
| 225 | + if(document.getElementById("panel")) | |
| 226 | + { | |
| 227 | + var container = document.getElementById("panel"); | |
| 228 | + var panel = new OpenLayers.Control.EditingToolbar( | |
| 227 | 229 | vlayer, {div: container} |
| 228 | 230 | ); |
| 229 | - objmapa.OL.addControl(panel); | |
| 230 | - //objmapa.OL.addControl(new OpenLayers.Control.EditingToolbar(vlayer)); | |
| 231 | - | |
| 231 | + objmapa.OL.addControl(panel); | |
| 232 | + } | |
| 232 | 233 | objmapa.OL.addControl(new OpenLayers.Control.KeyboardDefaults()); |
| 233 | 234 | |
| 234 | 235 | // | ... | ... |
classesjs/compactados/funcoes_compacto.js
| 1 | -eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('1s{$i("21")}1r(e){$i=C(i){1C T.23(i)}}$im=C(g){1C 1f+"/3d/3L/"+d0+"/"+g};$aM=C(5h,9y,fB,7p,f7,3l){if(5h!=""){if(9y!=""){$i(5h).A.17=9y+"2m"}$i(5h).A.eN="3";$i(5h).A.aC="9u";$i(5h).1P=C(){D.3B="ic"};$i(5h).2j=C(){D.3B=""}}k i="<3a 1P=\'1m:D.3B=\\"it\\";\' 2j=\'1m:D.3B=\\"al\\";\' 1b=\'1m:D.3B=\\"io\\";\' id="+fB+" 1J=\'"+7p+"\' 38=1q 2B="+f7+" 16=al 1h=\'"+3l+"\' />";1C i};$1o=C(id,3l){if(2h){T.23(id).A.eu=3l}Q{T.23(id).A.1o=3l+"2m"}};$K=C(id,3l){if(2h){T.23(id).A.ev=3l}Q{T.23(id).A.K=3l+"2m"}};C hB(){1x.2n("hA");1x.2n("hK");1x.2n("jr");1x.2n("1t");1x.2n("ji");1x.2n("iG");1x.2n("iE");1x.2n("iA");1x.2n("iV");1x.2n("iW");1x.2n("iQ");1x.2n("ge")}C 6m(1V,3l){T.eY=1V+"="+3l}C g0(1V){k 6O=T.eY;k i=6O.f4(1V);if(i==-1){1C 5e}k 8a=6O.f4(";",i);if(8a==-1){k 8a=6O.X}1C(gk(6O.bG(i,8a))).24("=")[1]}C m5(){if($i("4T")){k 1j=$i("4T").48("I");if(1j[0].A.V=="6h"){1C}if(1j.X>0){k 4n=1j[0];k i=0;do{if(1j[i].A){if(1j[i].A.V=="6h"){31}if(1j[i].A.V=="1c"){k 4n=1j[i]}}k i=i+1}1L(i<1j.X)4n.A.V="6h";k i=1j.X-1;k 4n=1j[i];do{if(1j[i].A){if(1j[i].A.V=="6h"){k 4n=1j[i];31}}k i=i-1}1L(i>=0)4n.A.V="1c"}}}C mB(){k 2g="6h";if($i("4T")){k 1j=$i("4T").48("I");if(1j[1j.X-1].A.V==2g){1C}if(1j.X>0){k i=0;do{if(1j[i].A){if((1j[i].A.V=="1R")||(1j[i].A.V=="6h")||(1j[i].A.V=="")){1j[i].A.V="1c";31}}k i=i+1}1L(i<1j.X)k i=1j.X-1;k 4n=1j[i];do{if(1j[i].A){if(1j[i].A.V==2g){31}if(1j[i].A.V=="1c"){k 4n=1j[i]}}k i=i-1}1L(i>=0)4n.A.V=2g}}}C lJ(l){1s{6m("lF",l);2M.9h.lP(J)}1r(e){2c("cJ ao ni n9")}}C nE(){1s{if(!$i("6d")){k U=[0,0];if($i("E"))k U=2T($i("E"));k G=T.2C("I");G.id="6d";k ne=G.A;ne.1O="mH";ne.4f=0;ne.3C="4w";ne.17=B.w;ne.1z=B.h;ne.3o="4B 3R dT";ne.V="1c";ne.1o=U[1];ne.K=U[0];T.2a.26(G)}k 6s=$i("6d");6s.Y="";k 3I;1s{3I=1g jL();1M=1g fJ(6s,3I)}1r(e){3I=1g l9();1M=1g fJ(6s,3I)}1M.7W(\'kR\',\'8v\');1M.7W(\'kP\',\'6M\');1M.7W(\'kU\',\'4B\');1M.7W(\'7e\',\'kK\');6s.A.V="1R";db(6s)}1r(e){2c("cJ ao kC an 6I 1M")}}C cY(3L){k cW=C(P){1s{1x.2n("1t");k 7Z=P.1i.kD;k 3Z=1g 2p();k i=7Z.X-1;if(i>=0){do{k 1B=7Z[i].24(".");if((1B[1]=="2Z")||(1B[1]=="1n")||(1B[1]=="kI")){3Z.3K(7Z[i])}}1L(i--)}k 1j=T.48("E");k cz=1j.X;k 5G=1f+"/3d/3L/"+3L+"/";k j=3Z.X-1;if(j>=0){do{28(k i=0;i<cz;i++){if((1j[i].M.9G("1u")>-1)&&((1j[i].3B!="")||(1j[i].id!=""))){1j[i].M=5G+"1u.1n"}if(1j[i].M.9G("3L")>-1){1j[i].A.9J="9r(\'"+5G+3Z[j]+"\')"}}}1L(j--)}k j=3Z.X-1;if(j>=0){do{k 6r=3Z[j].24(".");if($i(6r[0])){$i(6r[0]).M=5G+3Z[j]}}1L(j--)}k 1j=1g 2p("e1","eF","aE","ld","7T");k i=1j.X-1;if(i>=0){do{if($i(1j[i])){$i(1j[i]).A.9J="9r(\'"+5G+"lb.2Z\')";28(k j=0;j<3Z.X;j++){k 6r=3Z[j].24(".");if(6r[0]==1j[i]){$i(1j[i]).A.9J="9r(\'"+5G+3Z[j]+"\')"}}}}1L(i--)}d0=3L}1r(e){2c("3V 34 2v. cY"+e);1x.2n("1t")}};1x.2w("1t",$R("2t"));k p=1f+"/1H/1G.1w?1F=kc&18="+18+"&mY=3d/3L/"+3L;1X.1A(p,"eT",cW)}C cg(){1s{if(!$i("3u")){k G=T.2C("I");G.id="3u";G.A.V="1R";G.A.3o="4B 3R 2D(5L,5L,5L)";G.Y=\'<I 16="hd">&1S;</I><I 16="bd" ><I id="7H" A="2Q:2D(5L,5L,5L)">\'+dW+\'</I></I>\';if($i("21")){$i("21").26(G)}Q{T.2a.26(G)}k i=($i("7H")).A;i.aC="K";i.eM="7O";F.49("3u.1k");F.3u.1k.1y=1g F.2q.47("3u",{17:"mO",1z:"eQ",4e:19,4P:J,4y:"1c",2S:J,2P:J,4S:J,4C:19});F.3u.1k.1y.3S();k cN=C(){F.2H.2I.7V(F.3u.1k.1y.2S,"4z");F.3u.1k.1y.6y();6m("cQ","2K")};F.2H.2I.9q(F.3u.1k.1y.2S,"4z",cN);6m("cQ","1W")}F.3u.1k.1y.57();k U=2T($i("E"));F.3u.1k.1y.6e(U[0]-nA,B.h-70)}1r(e){2c("ef eo ep an a nq de nc. cg"+e)}}C lV(){if(!$i("aV")){if($i("aI")){$i("aI").A.V="1c"}if(!$i("7d")){1C}k c9=$i("7d").Y;$i("7d").Y="";k 8c=0;if($i("ch")){8c=1l($i("ch").A.17)}k w=1l($i("7d").A.17)-8c;$i("7d").A.17="4U";if($i("3L")){$i("3L").A.17="4U";$i("3L").Y=""}k U="2m";k a=B.h;k l=B.w+w;B.h=a;B.w=l;if(2h){U=""}$i("E").A.17=l+U;$i("E").A.1z=a+U;$i("2z").A.17=l+U;$i("2z").A.1z=a+U;$i("2z").A.7N=\'7f(\'+0+" "+(l*1+2)+" "+(a*1+2)+" "+0+\')\';$i("m1").A.17=l+1+8c+U;$i("4D").A.1z=a+U;$i("4D").A.17=l+U;if(5H=="1W"){k 2f=["L","O"];28(k l=0;l<2;l++){if($i("E"+2f[l])){$i("E"+2f[l]).A.17=B.w+U;$i("E"+2f[l]).A.1z=B.h+U;$i("2z"+2f[l]).A.17=B.w+U;$i("2z"+2f[l]).A.1z=B.h+U+U;$i("2z"+2f[l]).A.7N=\'7f(0 0 0 0)\'}}k 2f=["N","S"];28(k l=0;l<2;l++){if($i("E"+2f[l])){$i("E"+2f[l]).A.17=B.w*2+U;$i("E"+2f[l]).A.1z=B.h*2+U;$i("2z"+2f[l]).A.17=B.w*3+U;$i("2z"+2f[l]).A.1z=B.h+U;$i("2z"+2f[l]).A.7N=\'7f(0 0 0 0)\'}}}bO();k 1B=C(){k G=T.2C("I");G.id="5j";G.A.V="1R";k 1B=\'<I 16="hd">lA</I>\';1B+=\'<I 16="bd" id="aV"></I>\';G.Y=1B;if($i("21")){$i("21").26(G)}Q{T.2a.26(G)}$i("aV").Y=c9;F.49("5j.1k");F.5j.1k.1y=1g F.2q.47("5j",{17:"mt",4e:J,4P:19,4y:"1c",2S:J,2P:J,4S:J,4C:19});F.5j.1k.1y.3S();if($i(B.3A+"1D")){$i(B.3A+"1D").Y=""}if($i("94")){$i("94").Y=""}if($i("9S")){$i("9S").Y="";B.mv("9S")}6g()};1x.2w("1t",$R("2t"));k p=1f+"/1H/1G.1w?1F=mj&5q="+a+"&5p="+l+"&18="+18;k cp=1g 5s();cp.5a("53");cp.1A(p,"eT",1B)}Q{F.5j.1k.1y.3S();F.5j.1k.1y.57()}}C mh(){28(k g=0;g<12;g++){if($i("2e"+g))k 6J=$i("2e"+g).7C}if(6J){6J.id="aI";6J.3B="bS-gS";k 1I=\'<9X 16="bS-hk" A="3o-17:ec ec fm;3o-2Q:2D(4g,4g,4g)">\';if($i(B.5i)){$i(B.5i).Y=$R("g1")}if($i(B.3A)){$i(B.3A).Y=$R("g2")}if($i(B.6x)){$i(B.6x).Y=$R("g3")}if($i(B.6S)){$i(B.6S).Y=$R("g4")}28(k g=0;g<12;g++){if($i("2e"+g)){k 8q=$i("2e"+g).Y;k 2F=1g at("&1S;","g");k 8q=8q.3F(2F,\'\');1I+=\'<li><a 4a="#"><em><I id="2e\'+g+\'" >\'+8q+\'</I></em></a></li>\'}}1I+="</9X>";6J.Y=1I;28(k g=0;g<12;g++){if($i("2e"+g)){29(\'$i("2e\'+g+\'").1b = C(){7B = "2e\'+g+\'";5z(\'+g+\');}\');if($i("2e"+g+"1D")){$i("2e"+g+"1D").A.iS="eQ";$i("2e"+g+"1D").A.1z=B.h}}}}if($i(B.5i)){$i(B.5i).1b=C(){7B=B.5i;5z(1)}}if($i(B.3A)){$i(B.3A).1b=C(){7B=B.3A;5z(2);if(!$i("4m")){k p=1f+"/1H/1G.1w?1F=7S&18="+18;1X.1A(p,"7S",7S)}}}if($i(B.6x)){$i(B.6x).1b=C(){7B=B.6x;5z(4);B.iX()}}if($i(B.6S)){$i(B.6S).1b=C(){7B=B.6S;5z(5);if($i("7X")){$i("7X").Y==$R("2t");k p=1f+"/1H/1G.1w?1F=80&18="+18;1X.1A(p,"80",80)}Q{2c("id 7X 2K 8H")}}}}C 7S(P){if(P.1i==""){6D("","1W","ag")}Q{k j=P.1i.X;k i=0;if(j>=0){do{k 2s="ag";if(P.1i[i].2s){k 2s=P.1i[i].2s}Q{k 2s="hW"}if(i==j-1){6D(P.1i[i].1Z,"1W",2s)}Q{6D(P.1i[i].1Z,"2K",2s)}i++}1L(i<j)}}}C dR(m){1s{if(!$i("5r")){k G=T.2C("I");G.id=\'5r\';G.Y=\'<2k 17="50" A="3o: 4B 3R #hG;"> <1U> <1a 1b="dR()" A="1q-1v:K;1O:1Q" 16="dE"> <E M="\'+1f+\'/3d/i4.2Z" /> </1a> <1a A="1q-1v:K" 16="dE"> <3a A="1q-1v:K" 16="i7" 38="1q" id="d4" 2B="70" 1h="" /> </1a></1U> </2k>\';if($i("21")){$i("21").26(G)}Q{T.2a.26(G)}}if(m==5e){$i("5r").A.3k="81"}Q{$i("d4").1h=m;$i("5r").A.3k="2P"}k U=2T($i("E"));U[1]=U[1]+1l($i("E").A.1z)-22;29(\'T.23("5r").A.\'+77+\' = U[0] + 46\');29(\'T.23("5r").A.\'+7s+\' = U[1] + 46\')}1r(e){2c("i9 an 5r."+e)}}C dO(5P,5E,8s,nx,ny,5v){1s{if($i("5m")){$i("5m").A.V="1c"}if($i("5t")){$i("5t").A.V="1c"}k dM=1l(5P)+0+"2m";F.49("4W.1k");if($i("4Z")){F.4W.1k.1y.6y()}k 1I=\'<I 16="hd">\'+5v+\'</I><I 16="bd"><7h 6G="1E" id="1E" dJ="1o" A="3o:4U ib 3R"></7h></I>\';k G=T.2C("I");G.id="4Z";G.A.V="1R";G.Y=1I;if($i("21")){$i("21").26(G)}Q{T.2a.26(G)}if($i("1E")){6v($i("1E").A){17="dG%";1z=5E};$i("4Z").A.V="1R";$i("1E").M=8s}k ak=19;k U=2T($i("E"));if(nx=="9u"){k ak=J}F.4W.1k.1y=1g F.2q.3t("4Z",{17:dM,4e:ak,4P:19,2P:J,7h:19});F.4W.1k.1y.6e(U[0],U[1]+50);F.4W.1k.1y.3S();k dN=C(){$i("4Z").A.V="1c";$i("1E").M="";F.2H.2I.7V(F.4W.1k.1y.2S,"4z");F.4W.1k.1y.6y();if((2u=="5u")||(2u=="8T")||(2u=="8Y")||(2u=="8V")||(2u=="8W")){8S("3g")}if($i("5m")){$i("5m").A.V="1c"}if($i("5t")){$i("5t").A.V="1c"}if($i("6d")){1M.2n()}bF()};F.2H.2I.9q(F.4W.1k.1y.2S,"4z",dN)}1r(e){2c("3V 34 2v. dO"+e)}}C dK(5P,5E){1s{if($i("4Z")){k i=$i("4Z");i.A.17=5P;i.A.1z=5E}}1r(e){2c("3V 34 2v. dK"+e)}}C dX(5P,5E,8s,nx,ny,5v){1s{if(!$i("6F")){k 1I=\'<I 16="hd">&1S;</I><I 16="bd"><7h 6G="75" id="75" dJ="1o" ></7h></I></I>\';k G=T.2C("I");G.id="6F";G.A.V="1c";G.Y=1I;T.2a.26(G)}k U=2T($i("E"));F.49("51.1k");F.51.1k.1y=1g F.2q.47("6F",{17:5P,4e:19,4P:J,4y:"1c",2S:J,2P:J,4S:J,4C:J});F.51.1k.1y.6e(U[0],U[1]);F.51.1k.1y.3S();F.51.1k.1y.57();6v($i("75").A){17="dG%";1z=5E}$i("6F").A.V="1R";$i("75").M=8s;k dQ=C(){$i("6F").A.V="1c";$i("75").M="";F.2H.2I.7V(F.51.1k.1y.2S,"4z")};F.2H.2I.9q(F.51.1k.1y.2S,"4z",dQ)}1r(e){2c("3V 34 2v. dX"+e)}}C dZ(9l){1s{$i(9l).A.V="1c";if((9l!="iv")&&(9l!="iq")){if($i("dY")){$i("dY").1h=""}if($i("ac")){$i("ac").Y="";$i("ac").V="1c"}if($i("1B")){$i("1B").1h==""}$i("1E").M="";$i("2l").A.3k="2P"}if((2u=="5u")||(2u=="8T")||(2u=="8Y")||(2u=="8V")||(2u=="8W")){8S("3g")}}1r(e){2c("3V 34 2v. dZ"+e)}}C 1p(8R,5U,e0){1s{if($i("aa")){if(5U==""){$i("aa").Y="-"}Q{ij=e0;$i("aa").Y="<b>"+5U+" </b>"}}if($i("7H")){if(5U==""){5U=dW}$i("7H").Y="<b>"+5U+" </b>"}}1r(e){2c("3V 34 2v. 1p"+e)}}C 8S(i){1s{if(B.55.X>0){k 63=B.55.X-1;if(63>=0){do{if(B.55[63]){B.55[63].Y="";B.55[63].A.V="1c"}}1L(63--)}}B.55=1g 2p();bF();k 8C=["dU","8T","8W","6o","ca","91","8F","3g","74","8u","8V","8Y"];k ko=8C.X-1;if(ko>=0){do{if($i(8C[ko])){k 3i=$i(8C[ko]).A;3i.hF=0;3i.b1=1;3i.dS=1;3i.ah=\'2D(50,50,50)\'}}1L(ko--)}2u=i;if($i(i)){6v($i(i).A){dS=\'4U\';b1=\'4U\';ah=\'dT\'}}$i("2l").A.V="1R";if($i("6d")){$i("6d").A.V="1c"}e8(i){3G"6o":$i("2l").M=3U+"/"+"hD.2Z";if($i("E")){$i("E").1J=""}31;3G"3g":$i("2l").M=3U+"/"+"hC.1n";if($i("E")){$i("E").1J=""}31;3G"8u":$i("2l").M=3U+"/"+"8u.1n";3G"dU":$i("2l").M=3U+"/"+"8u.1n";31;3G"8V":$i("2l").M=3U+"/"+"dC.2Z";if($i("E")){$i("E").1J="7y 4j dj 34 hy"}31;3G"8W":$i("2l").M=3U+"/"+"dC.2Z";if($i("E")){$i("E").1J="7y 4j dj o 5v"}31;3G"8Y":$i("2l").M=3U+"/"+"dl.2Z";if($i("E")){$i("E").1J=""}31;3G"8T":$i("2l").M=3U+"/"+"dl.2Z";if($i("E")){$i("E").1J="7y 4j a0 o hU"}31;3G"74":$i("2l").M=3U+"/"+"hT.2Z";if($i("E")){$i("E").1J=""}31}}1r(e){2c("3V 34 2v. 8S"+e)}}C 5z(2e){if($i("2e"+2e)){k fs=[1,2,3,4,5,6,7,8,9,10];28(k j=0;j<10;j++){if($i("2e"+fs[j])){jj=fs[j];if($i("2e"+jj+"1D")){$i("2e"+jj+"1D").A.V="1c"}}}if($i("2e"+2e+"1D")){$i("2e"+2e+"1D").A.V="1R"}Q{2c("O 8R 2e"+2e+"1D 2K hR.")}}}C 2O(){D.2w=C(3j,5v){if($i("8N")){T.2a.7F($i("8N"))}if($i("8O")){T.2a.7F($i("8O"))}F.49("2O."+3j);k U=[0,0];if($i("2z")){k U=2T($i("2z"))}Q if($i("4D")){k U=2T($i("4D"))}29(\'F.2O.\'+3j+\' = 1g F.2q.47("d9",{17:"hM",4e:19,4y:"1c",2S:J,4S:19,4C:J})\');29(\'F.2O.\'+3j+\'.hL("<1e A=2Y-2B:hN; >"+5v+"</1e>")\');29(\'F.2O.\'+3j+\'.2a.A.1z="hO"\');29(\'F.2O.\'+3j+\'.hQ("<1e><E M=\\\'"+1f+"/3d/2O.1n\\\' /></1e>")\');29(\'F.2O.\'+3j+\'.3S(T.2a)\');29(\'F.2O.\'+3j+\'.6e(\'+U[0]+\',\'+U[1]+\')\');29(\'F.2O.\'+3j+\'.57()\');if($i("8N")){$i("8N").A.4f=ba}if($i("8O")){$i("8O").A.4f=ix}};D.2n=C(3j){if($i("d9")){if(29(\'F.2O.\'+3j)){if($i(29(\'F.2O.\'+3j+".id"))){29(\'F.2O.\'+3j+\'.6y()\')}}}}}C db(5Q){5Q.1P=C(){1s{if($i("2l")){$i("2l").A.V="1R"}if($i("df")){$i("df").A.V="1c"}D.M=jc;if(B.3x!="7I"){B.3x="2K";9B()}if($i("2R")){$i("2R").A.V="1c"}}1r(e){k e=""}D.9t=C(9g){1s{if($i("2R")){$i("2R").A.V="1c"}b8(9g);if(jd!=""){$i("2l").A.V="1c";$i("j8").A.7N=\'7f(\'+(1d.4d-dg)+" "+(1d.4b-10)+" "+(1d.4d-10)+" "+(1d.4b-dg)+\')\'}if($i("E")&&(7q=="1W")){k nx=1d.3m-dn-dw;k ny=1d.3n-dp-dz;if(5H=="2K"){k l=0;if(1l($i("21").A.K)){k l=1l($i("21").A.K)}$i("E").A.K=nx-l;k t=0;if(1l($i("21").A.1o)){k t=1l($i("21").A.1o)}$i("E").A.1o=ny-t}Q{$K("E",B.w*-1+nx);$K("6L",B.w*-1+nx);$K("6B",B.w+nx);$K("6K",B.w*-3+nx);$K("6w",B.w*-1+nx);$1o("E",B.h*-1+ny);$1o("6L",B.h*-1+ny);$1o("6B",B.h*-1+ny);$1o("6w",B.h*-1+ny);$1o("6K",B.h*-1+ny)}}}1r(e){k e=""}1s{B.j2()}1r(e){k e=""}}};5Q.2j=C(){1s{B.3x="8B";1p(D,\'\');if($i("2l")){$i("2l").A.V="1c"}}1r(e){k e=""}};5Q.j1=C(){1s{if($i("2l"))$i("2l").A.V="1c";if((2u=="6o")||(2u=="5u")){if($i("2l"))$i("2l").A.V="1c";if($i("3O")){k i=$i("3O").A;i.17=0;i.1z=0;i.3k="2P";i.V="1c"}3X=1d.3m;42=1d.3n;e4=0;e3=0}if($i("E")&&(2u=="3g")){7q="1W";if($i("2z")){dn=1l($i("2z").A.K);dp=1l($i("2z").A.1o)}dw=1d.4b;dz=1d.4d;dB=1d.7A;dA=1d.76}}1r(e){k e=""}};5Q.1b=C(){1s{B.je()}1r(e){k e=""}};5Q.ey=C(){1s{if(2u=="6o"){ad("am")}if(2u=="5u"){ad("am")}if($i("E")&&(2u=="3g")){7q="2K";k 8Q=(dA*-1)+1d.76;k 8G=(dB*-1)+1d.7A;k ex=B.59;k ex=ex.24(" ");k dv=(ex[0]*1)-8G;k dq=(ex[2]*1)-8G;k du=(ex[1]*1)-8Q;k dr=(ex[3]*1)-8Q;if((8G==0)||(8Q==0)){1x.2w("1t",$R("2t"));k p=1f+"/1H/1G.1w?1F=3g&x="+1d.4b+"&y="+1d.4d+"&18="+18;1X.1A(p,"3g",1t);1C}k ds=dv+" "+du+" "+dq+" "+dr;1x.2w("1t",$R("2t"));k p=1f+"/1H/1G.1w?1F=8j&8e="+8d+"&6V="+ds+"&18="+18;1X.1A(p,"8f",1t)}}1r(e){k e=""}}}C jn(6T){k 7z="jm";k 9M="4U";if((6T==1)&&(!$i("96"))&&($i("8Z"))){k G=T.2C("I");G.id="6i";G.A.V="1R";G.A.3o="4B 3R 6M";if(2h){G.A.7u=\'7v(43=90)\'}Q{G.A.43=.85}k 1B=\'<I 16="hd">&1S;</I>\';1B+=\'<I 16="bd" A="4F-2Q:2D(3q,3q,3q);17=\'+7z+\'2m" >\';if($i("6o")){if(3M){1B+=\'<I A="1q-1v:9u;3C:7Q;K:jg" >\'}1B+=\'<I id="e1" 1P="1p(D,\\\'jk o 2U eG o eC eB.\\\',\\\'\\\')" 1b="91()" ></I><I id="7n" 6G="7n" jl="0" 4K:e2="e2:eE" 9w:iZ="0" 9w:iH="0" 9w:iI="iJ" 1J="iK" >\';1B+=\'<I id="8I" ><E iF="" 16="eE" M="\'+$im("1u.1n")+\'" /></I></I>\';1B+=\'<I id=eF 1P="1p(D,\\\'iz o 2U eG o eC eB.\\\',\\\'\\\')" 1b="8F()" ></I>\';if(3M){1B+=\'</I>\'}}1B+=\'<I id="96" A="K:\'+9M+\'" ></I></I>\';G.Y=1B;T.2a.26(G);if($i("8Z")){$i("96").Y=$i("8Z").Y+"<2k><1U><1a>&1S;</1a></1U></2k>";$i("8Z").Y=""}F.49("6i.1k");F.6i.1k.1y=1g F.2q.47("6i",{17:7z,4e:19,4P:19,4y:"1c",2S:J,2P:J,4S:J,4C:19});F.6i.1k.1y.3S();8A=F.2q.iB.iD("7n","8I",0,70);8A.iC=C(ew){2V=(ew-35)/5};8A.eA(35,J);if($i("7n")){$i("7n").ey=C(){ei();2V=0;8A.eA(35,J)}}if($i("8I")){$i("8I").9t=C(){k nw=B.w;k nh=B.h;k nt=0;k nl=0;k ns=1l(B.4E);if((2V>0)&&(2V<7)){2V=2V+1;k 99=1l($i("E").A.1z);k 9j=1l($i("E").A.17);nh=B.h/2V;nw=B.w/2V;k t=1l($i("E").A.1o);k l=1l($i("E").A.K);nt=t+((99-nh)*.5);if(2h){nl=0}Q{nl=l+((9j-nw)*.5)}k 9m=nh/B.h;ns=1l(B.4E/9m)}if((2V<0)&&(2V>-7)){2V=2V-1;k 99=1l($i("E").A.1z);k 9j=1l($i("E").A.17);nh=B.h*2V*-1;nw=B.w*2V*-1;k t=1l($i("E").A.1o);k l=1l($i("E").A.K);nt=t-((nh-99)*.5);nl=l-((nw-9j)*.5);k 9m=nh/B.h;ns=1l(B.4E/9m)}$i("E").A.17=nw;$i("E").A.1z=nh;$1o("E",nt);$K("E",nl);if($i("97")){$i("97").1h=ns}}}1C}if((6T==1)&&($i("96"))){F.6i.1k.1y.57()}if((6T==2)&&(!$i("4T"))&&($i("8M"))){k G=T.2C("I");G.id="6k";G.A.V="1R";G.A.3o="4B 3R 6M";if(2h){G.A.7u=\'7v(43=90)\'}Q{G.A.43=.85}k 1B=\'<I 16="hd">&1S;</I>\';1B+=\'<I 16="bd" A="4F-2Q:2D(3q,3q,3q);17=\'+7z+\'2m" >\';1B+=\'<I id="4T" A="K:\'+9M+\';1o:-bN;" ></I></I>\';G.Y=1B;T.2a.26(G);if($i("8M")){$i("4T").Y=$i("8M").Y;$i("8M").Y=""}F.49("6k.1k");F.6k.1k.1y=1g F.2q.47("6k",{17:7z,4e:19,4P:19,4y:"1c",2S:J,2P:J,4S:J,4C:19});F.6k.1k.1y.3S();1C}if((6T==2)&&($i("4T"))){F.6k.1k.1y.57()}}C gd(){if(!$i("7U")){k G=T.2C("I");G.id="7U";G.A.V="1c";G.A.ah="6M";k 1I=\'<I 16="hd">\';k 1B="1m:if(4V == -1){4V = 1};4V = 4V + 1 ;$i(\\"ai\\").3W = J;B.89();";1I+="<E 16=bZ 1b=\'"+1B+"\' M="+$im("1u.1n")+" />";k 1B="1m:if(4V == 1){4V = -1};4V = 4V - 1 ;$i(\\"ai\\").3W = J;B.89();";1I+="<E 16=fp 1b=\'"+1B+"\' M="+$im("1u.1n")+" />&1S;";1I+=\'<3a A="1O:1Q" 1b="1m:B.89()" 38="41" id="ai" />&1S;\'+$R("gr")+\'</I>\';1I+=\'<I 16="bd" A="1q-1v:K;eN:aN;" id="gq" 1P="1m:eh(D)" 1b="1m:eg()">\';1I+=\'<E A="1O:1Q;" id=b0 M="" />\';1I+=\'<I A="1q-1v:K;2Y-2B:4U" id="gp" ></I></I>\';G.Y=1I;T.2a.26(G);$i("b0").A.1z=B.gl+"2m"}$i("7U").A.V="1R";F.49("4R.1k");F.4R.1k.1y=1g F.2q.47("7U",{17:"gn",4e:19,4P:J,4y:"gu",2S:J,2P:J,4S:J,4C:19});F.4R.1k.1y.3S();k U=2T($i("E"));if(2h){F.4R.1k.1y.6e((U[0]+B.w-eJ),U[1]+4)}Q{F.4R.1k.1y.6e((U[0]+B.w-eJ),U[1]+4)}k eK=C(){F.2H.2I.7V(F.4R.1k.1y.2S,"4z");F.4R.1k.1y.6y();6m("eL","1c")};F.2H.2I.9q(F.4R.1k.1y.2S,"4z",eK);6m("eL","1R");B.89()}C 6R(2g,1D){1s{if(!$i("7Y")){k G=T.2C("3a");G.id=\'7Y\';G.38=\'fV\';G.1h=\'fW\';G.A.1O="1Q";G.A.eM="7O";G.A.4f=gj;G.A.3C="4w";G.A.V="1c";G.1b=C(){6g();D.A.V="1c"};G.1P=C(){D.A.V="1R"};G.2j=C(){D.A.V="1c"};T.2a.26(G)}k U=2T(1D);4A=2g;6p(B.88);B.88=5Y(\'6g()\',(g8));6q("gg");if($i("7Y")){k i=$i("7Y").A;i.V="1R";k l=U[0];k t=U[1]-5;if(3M){i.K=l;i.1o=t}Q{i.ev=l+T.2a.8m;i.eu=t+T.2a.8l}}}1r(e){k e=""}}C hu(){1s{if($i("ax")){if($i("ax").A.3k=="2P"){k U=2T($i("E"));k 8h=(1d.3m-U[0])*2.25;k 8o=(1d.3n-U[1])*2.25;k ea="7f("+(8o-40)+" "+(8h+40)+" "+(8o+40)+" "+(8h-40)+")";k i=$i("ax").A;i.7N=ea;29("i."+7s+"= (U[1] - (8o - 40)) + 46");29("i."+77+"= (U[0] - (8h - 40)) + 46")}}}1r(e){k e=""}}C 91(){1x.2w("1t",$R("2t"));2V=0;k p=1f+"/1H/1G.1w?1F=9H&ed=2&18="+18;4A="9b";1X.1A(p,"9H",1t)}C 8F(){1x.2w("1t",$R("2t"));2V=0;k p=1f+"/1H/1G.1w?1F=9F&ed=2&18="+18;4A="9b";1X.1A(p,"9F",1t)}C ad(2g){k U=2T($i("E"));if($i("3O")){k bx=$i("3O");k 2o=bx.A}Q{2c("ha 2K 8H");1C}e8(2g){3G"hj":2o.V="1R";3z=1d.3m;3w=1d.3n;if(2h){if((3z>3X)&&((3z-3X-2)>0)){2o.17=3z-3X-2}if((3w>42)&&((3w-42-2)>0)){2o.1z=3w-42-2}if(3z<3X){2o.K=3z;2o.17=3X-3z+2}if(3w<42){2o.1o=3w;2o.1z=42-3w+2}}Q{if(3z>3X){2o.17=3z-3X-15+"2m"}if(3w>42){2o.1z=3w-42-15+"2m"}if(3z<3X){2o.K=3z+"2m";2o.17=3X-3z+15+"2m"}if(3w<42){2o.1o=3w+"2m";2o.1z=42-3w+15+"2m"}}31;3G"am":md=1;29(\'af = 1l(T.23("3O").A.\'+77+")");29(\'ae = 1l(T.23("3O").A.\'+7s+")");hl=1l(2o.17)-U[0];h5=1l(2o.1z)-U[1];4q=af+(1l(2o.17))-U[0];4s=ae+(1l(2o.1z))-U[1];3s=B.59.24(" ");dx=((3s[0]*-1)-(3s[2]*-1))/(e4-1);dy=((3s[1]*1)-(3s[3]*1))/(e3-1);if(dy<0)dy=dy*-1;nx=4J*4q;ny=4J*4s;4Y=(3s[0]*1)+nx;7E=(3s[3]*1)-ny;4q=af-U[0];4s=ae-U[1];if(dy<0)dy=dy*-1;nx=4J*4q;ny=4J*4s;4K=(3s[0]*1)+nx;7w=(3s[3]*1)-ny;v=4K+" "+7w+" "+4Y+" "+7E;if(2u!="5u"){if(4Y!=4K){B.59=v;1x.2w("1t",$R("2t"));k p=1f+"/1H/1G.1w?1F=8j&8e="+8d+"&6V="+v+"&18="+18;1X.1A(p,"8f",1t)}}Q{if(4Y!=4K){1s{k 4h=(2h)?T.3f("1E").T:$i("1E").61;k 2g="6P";if(4h.23("e6")){2g=4h.23("e6").1h}if(B.8P==""){2c("gR 2y gN");1C}if((2g!="gM")&&(2g!="gH")){1x.2w("1t",$R("2t"));k p=1f+"/1H/1G.1w?1F=5u&6V="+v+"&18="+18+"&2g="+2g+"&2y="+B.8P;1X.1A(p,"5u",1t)}}1r(e){k e=""}}}2o.3k="81";2o.17=0;2o.1z=0;T.23("2l").A.V="1R";31}}C gT(){1s{k 9C=73($i("71").1h,$i("bb").1h,$i("b5").1h);k 9x=73($i("b4").1h,$i("aZ").1h,$i("aX").1h);k et=C(P){if(P.1i.ee!=5e){1x.2w("1t",$R("2t"));k p=1f+"/1H/1G.1w?1F=en&8J=8J&h0=14&8x="+P.1i.h1+" "+P.1i.ee+"&18="+18;1X.1A(p,"as",1t)}Q{2c("ef eo ep gU a gW.")}};k p=1f+"/1H/1G.1w?1F=eq&18="+18;1X.1A(p,"eq",et)}1r(e){k e=""}}C as(){1s{if($i("71")){k 9C=73($i("71").1h,$i("bb").1h,$i("b5").1h);k 9x=73($i("b4").1h,$i("aZ").1h,$i("aX").1h);1x.2w("1t",$R("2t"));k p=1f+"/1H/1G.1w?1F=en&8J=8J&8x="+9C+" "+9x+"&18="+18;1X.1A(p,"as",1t)}}1r(e){k e=""}}C eg(){1s{1x.2w("1t",$R("2t"));k p=1f+"/1H/1G.1w?1F=3g&6W="+B.4E+"&2g=bH&x="+1d.b2+"&y="+1d.bf+"&18="+18;1X.1A(p,"3g",1t)}1r(e){k e="";1x.2n("1t")}}C eh(1D){1D.9t=C(9g){b8(9g)}}C ei(){if($i("97")){k 9R=$i("97").1h}Q{k 9R=B.4E}1x.2w("1t",$R("2t"));k p=1f+"/1H/1G.1w?1F=hh&6W="+9R+"&18="+18;4A="gD";1X.1A(p,"ga",1t)}C g7(){1x.2w("1t",$R("2t"));k p=1f+"/1H/1G.1w?1F=8j&8e="+8d+"&6V="+B.g5+"&18="+18;4A="9b";1X.1A(p,"8f",1t)}C 79(6Y){if(6Y=="7K"){k y=B.h/6;k x=B.w/2}if(6Y=="7i"){k y=B.h-(B.h/6);k x=B.w/2}if(6Y=="78"){k x=B.w-(B.w/6);k y=B.h/2}if(6Y=="7L"){k x=B.w/6;k y=B.h/2}1x.2w("1t",$R("2t"));k p=1f+"/1H/1G.1w?1F=3g&6W="+B.4E+"&x="+x+"&y="+y+"&18="+18;4A="9b";1X.1A(p,"3g",1t)}C gA(){if(B.c0==""){2c("go 5g 2K bV d1 gs. gE o gb do gc. iM 2K lw mg.");1C}if(5H=="1W"){k 2f=["L","O","N","S"];28(k l=0;l<4;l++){if($i("E"+2f[l])){$i("E"+2f[l]).A.V="1c";$i("E"+2f[l]).M=""}}$K("E",0);$1o("E",0);5H="2K";2c("bY mf");$i("E").A.3k="2P";$i("E").A.V="1R"}Q{c2();k 2f=["L","O","N","S"];28(k l=0;l<4;l++){if($i("E"+2f[l])){$i("E"+2f[l]).A.17=B.w;$i("E"+2f[l]).A.1z=B.h;$i("E"+2f[l]).A.V="1R"}}5H="1W";ci();2c("bY mb. o ju do 2U bV m7 bZ.")}}C c2(){k bW=(B.h/2)*-1;k 9K=B.w/2;k 68=B.h+(B.h/2);k 6b=B.w/2;k lx=B.w+(B.w/2);k ly=B.h/2;k cf=(1l(B.w/2))*-1;k 9I=B.h/2;k u=2M.9h.m9+"\\/\\/"+2M.9h.ml+B.mn+"?4X="+B.c0;u+="&7e=4X&4v="+B.59+"&mw="+9K+" "+9I;k 7i=u+"&9f="+6b/2+" "+68/2;k 7K=u+"&9f="+9K/2+" "+bW/2;k 78=u+"&9f="+lx/2+" "+ly/2;k 7L=u+"&9f="+cf/2+" "+9I/2;$i("6L").M=7i;$i("6w").M=7K;$i("6B").M=78;$i("6K").M=7L}C ci(){$K("E",B.w*-1);$K("6L",B.w*-1);$K("6B",B.w);$K("6K",B.w*-3);$K("6w",B.w*-1);$1o("E",B.h*-1);$1o("6L",B.h*-1);$1o("6B",B.h*-1);$1o("6w",B.h*-1);$1o("6K",B.h*-1)}C 9B(){if(!$i("2R")){k G=T.2C("I");G.id="2R";G.A.3C="4w";G.A.4f=ba;if(2h){G.A.7u="7v(43=90)"}T.2a.26(G)}if((B.3x=="8B")||(B.3x=="7I")){1C}if((B.3x=="1W")&&(4A=="74")&&($i("2R").A.V!="1R")){k i=$i("2R");k 3i=i.A;3i.1o=1d.3n+20;3i.K=1d.3m;i.Y="<2k A=\'1q-1v:K\'><1U><1a A=\'1q-1v:K\'>ms...</1a></1U></2k>";3i.V="1R";29(m4)}if(($i("3O"))&&(B.3x=="1W")&&(T.23("2l").A.V=="1R")&&($i("3O").A.3k!="2P")){if((2u=="6o")||(2u=="ca")||(2u=="3g")){if(lL=="1W"){if(2h){$i("2R").A.7u="7v(43=70)"}Q{$i("2R").A.43="5"}k 3r="<2k id=\'lM\' ><1U>";if(2h){k s=" A=\\"7u:\'7v(43=0)\'\\" "}if(3M){k s=" A=\'43:0\' "}3r+="<1a "+s+" ></1a>";3r+="<1a><E 16=\'lH\' 1J=\'7K\' M=\'"+$im("1u.1n")+"\' 1b=\\"79(\'7K\')\\" /></1a>";3r+="<1a "+s+" ></1a></1U>";3r+="<1U><1a><E 16=\'lB\' 1J=\'7L\' M=\'"+$im("1u.1n")+"\' 1b=\\"79(\'7L\')\\" /></1a>";3r+="<1a><2k><1U>";3r+="<1a><E 16=\'lC\' 1J=\'9H\' 1b=\'91()\' M=\'"+$im("1u.1n")+"\' </1a>";3r+="<1a><E 16=\'lE\' 1J=\'9F\' 1b=\'8F()\' M=\'"+$im("1u.1n")+"\' </1a>";3r+="</1U></2k></1a>";3r+="<1a><E 16=\'lZ\' 1J=\'78\' M=\'"+$im("1u.1n")+"\' 1b=\\"79(\'78\')\\" /></1a></1U>";3r+="<1U><1a "+s+" ></1a><1a><E 16=\'lY\' 1J=\'7i\' M=\'"+$im("1u.1n")+"\' 1b=\\"79(\'7i\')\\" /></1a><1a "+s+" ></1a></1U></2k>";k i=$i("2R");i.Y=3r;i.A.1o=1d.3n-27;i.A.K=1d.3m-27;i.A.V="1R";1p(\'\',\'aK lX lW da lQ 4j lS no 2U. aK em x 4j 8B de lU mE nj.\',\'\');1C}}}if((B.3x!="7I")&&($i("2R").A.V!="1R")){B.3x="1W"}5Y(\'9B()\',nk)}C nm(){k p=1f+"/1H/1G.1w?1F=74&5g=2R&8x="+1d.7A+","+1d.76+"&np=5&18="+18;k cp=1g 5s();cp.ng(J);cp.5a("53");cp.1A(p,"74",c4)}C c4(P){k P=P.1i;if((P!="2v")&&(P!=5b)){if($i("E")){$i("E").1J=""}if(P!=""){k 2L="<I id=\'9D\' A=\'1q-1v:K;4F-2Q:2D(4g,4g,4g)\'><1e A=\'2Q:c3;1O:1Q;1q-1v:K\' 1b=\'1m:B.3x=\\"7I\\"\'>8B&1S;&1S;</1e>";2L+="<1e A=\'2Q:c3;1O:1Q;1q-1v:K\' 1b=\'1m:B.55.3K($i(\\"2R\\"));$i(\\"2R\\").id=\\"\\";$i(\\"9D\\").Y =\\"\\";$i(\\"9D\\").id =\\"\\"\' >nd</1e></I>";k 2N=P.24("!");k 2y=2N.X-1;if(2y>=0){do{k 7p=2N[2y].24("@");if(cS=="cT"){2L+="<1e A=\'1q-1v:K;2Y-2B:9v\'><b>"+7p[0]+"</b></1e><br>"}k 8K=7p[1].24("*");k 7c=8K.X-1;if(7c>=0){do{if(8K[7c]!=""){k 9z=8K[7c].24("##");k d6=9z.X;28(k 3T=0;3T<d6;3T++){k 8L=9z[3T].24("#");if(cS=="cT"){2L=2L+"<1e 16=\'cU\' A=\'1q-1v:K;2Y-2B:9v\'>"+8L[0]+" <i>"+8L[1]+"</i></1e><br>"}Q{2L=2L+"<1e 16=\'cU\' A=\'1q-1v:K;2Y-2B:9v\'><i>"+8L[1]+"</i></1e><br>"}}}}1L(7c--)}}1L(2y--)}if($i("3u")){$i("7H").Y=2L}Q{k i=$i("2R");i.Y="<2k A=\'1q-1v:K\'><1U><1a A=\'1q-1v:K\'>"+2L+"</1a></1U></2k>";3i=i.A;3i.1o=1d.3n-10;3i.K=1d.3m-20;3i.V="1R"}}}}C d3(3T){1s{k 1B=3T.24("*");k 3T="<2k>";k i=1B.X-1;if(i>=0){do{k t=1B[i];k t=t.24(",");3T+="<1U A=\'1q-1v:K\'><1a A=\'4F-2Q:2D("+t[1]+","+t[2]+","+t[3]+")\'>&1S;&1S;</1a><1a A=\'1q-1v:K\'>"+t[0]+"</1a></1U>"}1L(i--)}3T+="</2k>";if(!$i("56")){k G=T.2C("I");k 1B=\'<I 16="hd">n8</I>\';1B+=\'<I 16="bd">\';1B+=\'<I id="cl" ></I></I>\';G.id="56";G.A.V="1R";G.A.aC="K";G.Y=1B;T.2a.26(G);F.49("56.1k");F.56.1k.1y=1g F.2q.47("56",{17:"mP",4e:J,4P:19,4y:"1c",2S:J,2P:J,4S:J,4C:19})}$i("cl").Y=3T;F.56.1k.1y.3S();F.56.1k.1y.57()}1r(e){2c("3V 34 2v. d3"+e)}}C aT(aR){k p=1f+"/1H/1G.1w?1F=aT&18="+18+"&2y="+aR.6G+"&n2="+aR.1h;1X.1A(p,"aT",1t)}C n6(){if(3f["1E"]){if(3M){if($i("1E")){k 4h=$i("1E").61}}Q{if(T.3f("1E")){k 4h=T.3f("1E").T}}if(4h){if(4h.23("4X")){if(2M.6C.3f["1E"].eU){2M.6C.3f["1E"].eU()}}}}}C n1(){if($i("1E")){if(2M.6C.3f["1E"]){k 5R=(2h)?T.3f("1E").T:$i("1E").61;if(5R.23("n0")){$i("1E").M=1f+"/aO/mV/5M.93"}}}}C mU(){if($i("1E")){if(2M.6C.3f["1E"]){k 5R=(2h)?T.3f("1E").T:$i("1E").61;if(5R.23("mW")){$i("1E").M=1f+"/aO/mX/5M.93"}}}}C mZ(){if($i("1E")){if(2M.6C.3f["1E"]){k 5R=(2h)?T.3f("1E").T:$i("1E").61;if(5R.23("lz")){$i("1E").M=1f+"/aO/k8/5M.93"}}}}C 7P(){k aL=f3(T.23("4m").1h);k cZ=C(P){if(!P.1i){$i("7R").Y="<1e A=\'2Q:8v\'>cX 8H<br><br></1e>";1C}k P=P.1i;if((P!="2v")&&(P!=5b)){k 1I="";k ig=P.X-1;if(ig>=0){do{k 4G=P[ig].ka;k d5=4G.X;28(k 2r=0;2r<d5;2r++){k 7D=4G[2r].30;k 6a=4G[2r].2N;k d2=6a.X;28(k 2x=0;2x<d2;2x++){if(6a[2x].44!=" "){k lk="<a 4a=\'"+6a[2x].44+"\' 3D=\'5n\'>&1S;ab</a>"}k 2A=6a[2x].2A;k 3e="<3a A=\'1q-1v:K;1O:1Q;\' 1b=\'6R(\\"6P\\",D)\' 16=\'8g\' A=\'1O:1Q\' 38=\'41\' 1h=\'"+2A+"\' 1P=\\"1m:1p(D,\'aK 4j fK aJ fM k7 2y, k6-o aJ k1 no 2U. k0 k2 o k3 do 2y, 2O k5 k4 4j o 2U d1 ke, aJ 7y no kq kp kr ks kt.\',\'8k\')\\" 2j=\\"1m:1p(D,\'\')\\" /> ("+7D+")";k 3J=3e+(6a[2x].1V)+lk+"<br>";1I+=3J}}}1L(ig--)}if(1I!=""){$i("7R").Y=1I+"<br>"}Q{$i("7R").Y="<1e A=\'2Q:8v\'>cX 8H<br><br></1e>"}}};k p=1f+"/1H/1G.1w?1F=7P&aL="+aL+"&18="+18;1X.1A(p,"7P",cZ)}C kj(2d){k 3v=(B.2N).24(";");if(!T.23("cv"+2d)){k l=3v.X-1;if(l>=0){do{k Z=3v[l].24("*");if(Z[0]==2d){k 6c="cL.2Z";if(Z[8]==5b){Z[8]="2K"}if(Z[6]*1<B.4E*1){k 6c="kl.2Z";k 92=$R("kk")}if(Z[6]*1>B.4E*1){k 6c="jZ.2Z";k 92=$R("jY")}if(Z[6]==0){k 6c="cL.2Z";k 92=$R("jF")}1Y="&1S;<E id=\'6c"+Z[0]+"\' M=\'"+$im(6c)+"\' 1J=\'"+92+"\' \\>";1Y+="&1S;<E id=\'cv"+Z[0]+"\' 16=\'x\' M=\'"+$im("1u.1n")+"\' 1J=\'"+$R("jH")+"\' 1b=\'jC(\\""+Z[0]+"\\")\' 1P=\\"1m:1p(D,\'"+$R("jB")+"\',\'jw\')\\" 2j=\\"1m:1p(D,\'\')\\" \\>";1Y+="&1S;<E 16=\'cw\' M=\'"+$im("1u.1n")+"\' 1J=\'"+$R("jv")+"\' 1b=\'jx(\\""+Z[0]+"\\")\' 1P=\\"1m:1p(D,\'"+$R("jy")+"\',\'cw\')\\" 2j=\\"1m:1p(D,\'\')\\" \\>";1Y+="&1S;<E 16=\'cx\' M=\'"+$im("1u.1n")+"\' 1J=\'"+$R("jz")+"\' 1b=\'jJ(\\""+Z[0]+"\\")\' 1P=\\"1m:1p(D,\'"+$R("jK")+"\',\'cx\')\\" 2j=\\"1m:1p(D,\'\')\\" \\>";if(Z[11]=="1W"){1Y+="&1S;<E 16=\'59\' M=\'"+$im("1u.1n")+"\' 1J=\'"+$R("jV")+"\' 1b=\'jW(\\""+Z[0]+"\\")\' 1P=\\"1m:1p(D,\'"+$R("jX")+"\',\'\')\\" 2j=\\"1m:1p(D,\'\')\\" \\>"}2W.1T("jS"+Z[0],1Y,2b,19,J,J,Z[0]);if(cy=="1W"){2W.1T("3H"+Z[0],$R("jR"),2b,J,J,J,Z[0])}2W.1T("4M"+Z[0],$R("jM"),2b,J,J,J,Z[0]);if(cy=="1W"){k im="";if(3M){k im="<E M=\'"+1f+"/3d/1u.1n\' 17=\'0\' 1z=\'13\' />"}if((Z[4]!=0)||(Z[8]=="1W")){1Y="<1e 1b=\'ct(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3P\' M=\'"+$im("1u.1n")+"\' 1P=\\"1m:1p(D,\'"+$R("jN")+"\',\'\')\\" 2j=\\"1m:1p(D,\'\')\\" />"+$R("jO")+" </1e>"+$aM("","","1U"+Z[0],"","3",Z[3])+"<E 16=\'7T\' A=\'3C:7Q;1o:aN;\' 1b=\'ct(\\""+Z[0]+"\\")\' M=\'"+$im("1u.1n")+"\' />";2W.1T("jP"+Z[0],1Y,2b,19,J,19,"3H"+Z[0])}1Y="<1e 1b=\'cq(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3P\' M=\'"+$im("1u.1n")+"\' 1P=\\"1m:1p(D,\'"+$R("ku")+"\',\'\')\\" 2j=\\"1m:1p(D,\'\')\\" />"+$R("kv")+" </1e>"+$aM("","","nn"+Z[0],"","10","")+"<E 16=\'7T\' A=\'3C:7Q;1o:aN;\' 1b=\'cq(\\""+Z[0]+"\\")\' M=\'"+$im("1u.1n")+"\' />";2W.1T("le"+Z[0],1Y,2b,19,J,19,"3H"+Z[0]);if((Z[4]<3)&&(Z[9]!=7)){1Y="<1e 1P=\\"1m:1p(D,\'"+$R("l8")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1m:1p(D,\'\');D.A.2G=\'1c\';\\" 1b=\'l7(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3P\' M="+$im("1u.1n")+" />"+$R("l2")+" </1e>";2W.1T("l1"+Z[0],1Y,2b,19,J,19,"3H"+Z[0]);1Y="<1e 1P=\\"1m:1p(D,\'"+$R("l3")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1m:1p(D,\'\');D.A.2G=\'1c\';\\" 1b=\'l4(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3P\' M="+$im("1u.1n")+" />"+$R("l6")+" </1e>";2W.1T("l5"+Z[0],1Y,2b,19,J,19,"3H"+Z[0]);1Y="<1e 1P=\\"1m:1p(D,\'"+$R("lf")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1m:1p(D,\'\');D.A.2G=\'1c\';\\" 1b=\'lg(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3P\' M="+$im("1u.1n")+" />"+$R("ls")+" </1e>";2W.1T("au"+Z[0],1Y,2b,19,J,19,"3H"+Z[0]);1Y="<1e 1P=\\"1m:1p(D,\'"+$R("lr")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1m:1p(D,\'\');D.A.2G=\'1c\';\\" 1b=\'lt(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3P\' M="+$im("1u.1n")+" />"+$R("lu")+" </1e>";2W.1T("lv"+Z[0],1Y,2b,19,J,19,"3H"+Z[0]);1Y="<1e 1P=\\"1m:1p(D,\'"+$R("lq")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1m:1p(D,\'\');D.A.2G=\'1c\';\\" 1b=\'lp(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3P\' M="+$im("1u.1n")+" />"+$R("lj")+" </1e>";2W.1T("lh"+Z[0],1Y,2b,19,J,19,"3H"+Z[0]);if(B.ll>4){1Y="<1e 1P=\\"1m:1p(D,\'"+$R("cr")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1m:1p(D,\'\');D.A.2G=\'1c\';\\" 1b=\'lm(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3P\' M="+$im("1u.1n")+" />"+$R("cr")+" </1e>";2W.1T("au"+Z[0],1Y,2b,19,J,19,"3H"+Z[0])}}if(Z[4]<4){1Y="<1e 1P=\\"1m:1p(D,\'"+$R("lo")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1m:1p(D,\'\');D.A.2G=\'1c\';\\" 1b=\'ln(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3P\' M=\'"+$im("1u.1n")+"\' />"+$R("l0")+" </1e>";2W.1T("au"+Z[0],1Y,2b,19,J,19,"3H"+Z[0])}1Y="<1e 1P=\\"1m:1p(D,\'"+$R("kF")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1m:1p(D,\'\');D.A.2G=\'1c\';\\" 1b=\'kE(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3P\' M=\'"+$im("1u.1n")+"\' />"+$R("kH")+" </1e>";2W.1T("kJ"+Z[0],1Y,2b,19,J,19,"3H"+Z[0])}2W.1T("","",2b,19,J,J,Z[0]);31}}1L(l--)}}k 2y=2d.24("4M");if(2y.X==2){k cC=C(P){if(P.1i!=5b){k 9T=P;if(P.1i.4M){k P=P.1i.4M;if(P[0]){if((3M)&&(!P[0].39)){4o=P}Q{k i=P[0].39;k 2F=1g at("kx","g");k i=i.3F(2F,\'2Z\');k 4o="<E M=\'"+i+"\' />"}P=""}Q{k 5x=P.24("#");if(5x.X>1){k 5x=P.24("|");k 4o="<2k >";k 54=5x.X-1;if(54>=0){do{k 5S=5x[54].24("#");k id=5S[0]+"-"+5S[1];k 2F=1g at("\'","g");k kw=5S[3].3F(2F,\'"\');4o+="<1U A=\'3o-1o:4B 3R 2D(4g,4g,4g);\'><1a><E M=\'"+5S[4]+"\' </1a><1a A=\'1q-1v:K\'>"+5S[2]+"</1a></1U>"}1L(54--)}4o+="</2k><br>"}Q{4o=P}}}Q{k 4o="<E M=\'"+P.1i[0].39+"\' />"}if(!$i(4H+"9n")){a0="<I A=\'1q-1v:K\' id=\'"+4H+"9n"+"\'>"+4o+"</I>";2W.1T(4H+"kz",a0,2b,19,J,J,4H)}Q{$i(4H+"9n").Y=4o}k 1j=$i(4H+"9n").48("3a");k 9Y=1j.X;k 9V=1g 2p();k i=0;if(9Y>0){do{if(1j[i].38=="41"){9V.3K(1j[i])}i++}1L(i<9Y)}if(9T.1i.7t){k 7t=9T.1i.7t;k 9W=7t.X;k i=0;if(9W>0){do{9V[7t[i]].3W=19;i++}1L(i<9W)}}}};4H=2d;2y=2y[1];k p=1f+"/1H/1G.1w?1F=kY&kT=kS.93&2y="+2y+"&18="+18;1X.1A(p,"kM",cC)}}C fR(2d){k 1Z=(kO($i(2d)).1Z);k 4I=$i(2d);if(4I.2J){if(4I.2J=="cD"){k 2J="0"}Q{k 2J=1l(4I.2J)}}Q{k 2J=""}if(4I.30){if(4I.30=="cD"){k 30="0"}Q{k 30=1l(4I.30)}}Q{k 30=""}if(4I.48("9X").X==0){if(30!=""){k f1=C(P){if((P.1i!="2v")&&(P.1i!=5b)){k 3p="2D(ap,aq,ar)";k 66=P.1i.2N.X;if(66>0){k 2x=0;do{k 1V=P.1i.2N[2x].1V;k lk=P.1i.2N[2x].44;if(lk!=" "){k lk="<a 4a="+lk+" 3D=\'5n\'>&1S;"+$R("a9")+"</a>"}k 2A=P.1i.2N[2x].2A;k 3e="<3a A=\'1q-1v:K;1O:1Q;\' 1b=\'6R(\\"6P\\",D)\' 16=\'8g\' A=\'1O:1Q\' 38=\\"41\\" 1h="+2A+" 1P=\\"1m:1p(D,\'"+$R("a8")+"\',\'8k\')\\" 2j=\\"1m:1p(D,\'\')\\" />";k fH=1f+"/e7/52/1w/kQ.1w?d="+1f+"/fT/5M.1w?9N="+2A;k fQ=1f+"/e7/52/1w/m6.1w?d="+1f+"/fT/5M.1w?9N="+2A;k 52="&1S;<a 1P=\'1p(D,\\"<E M="+fQ+" />\\")\' 4a=\'"+fH+"\' 3D=\'5n\' >52</a>";k 6U="&1S;<1e A=\'1O:1Q;1q-kN:3Q;\' 1b=\'kX(\\""+2A+"\\")\' 3D=\'5n\' >6U</1e>";if((kW!="1W")&&(P.1i.2N[2x].kV!="2K")){k 6U=""}k 64="";k fI=1f+"/fL.1w?4X="+2A+".4X&2g=64";k fF=1f+"/fL.1w?4X="+2A+".4X&2g=ky";k 64="&1S;<a 1P=\'1p(D,\\"<E M="+fI+" />\\")\' 4a=\'"+fF+"\' 3D=\'5n\' >64</a>";if(kZ=="2K"){52=""}if(2h)3J="<1e A=\'4F-2Q:"+3p+"\' 1J=\'"+$R("fS")+" "+2A+"\'>"+3e+1V+"<br>"+lk+52+6U+64+"</1e>";Q 3J="<1e A=\'4F-2Q:"+3p+"\' 1J=\'"+$R("fS")+" "+2A+"\'><E M=\'"+1f+"/3d/1u.1n\' 17=\'0\' 1z=\'15\' />"+3e+1V+"<br>"+lk+52+6U+64+"</1e>";32.1T("jQ"+2d+"4O"+2x,3J,2b,19,J,J,2d);if(3p=="2D(ap,aq,ar)"){k 3p="2D(6l,6l,6l)"}Q{k 3p="2D(ap,aq,ar)"}2x++}1L(2x<66)}32.1T("jU","",2b,19,J,J,4H)}};k p=1f+"/1H/1G.1w?1F=aF&2J="+2J+"&30="+30+"&18="+18+"&1Z="+1Z;1X.1A(p,"jI",f1)}Q if(2J!=""){k fA=C(P){k 4G=P.1i.30;k 3p="2D(4p,4p,4p)";k aW=4G.X;if(aW>0){k 2r=0;do{if(2h)k 7D="<1e A=\'1q-1v:K;4F-2Q:"+3p+"\' >"+4G[2r].1V+"</1e>";Q k 7D="<1e A=\'1q-1v:K;4F-2Q:"+3p+"\' ><E M=\'"+1f+"/3d/1u.1n\' 17=\'0\' 1z=\'15\' />"+4G[2r].1V+"</1e>";32.1T(2d+"4O"+2r,7D,2b,J,J,J,2d);$i(2d+"4O"+2r).30=2r+"a";$i(2d+"4O"+2r).2J=2J+"a";if(3p=="2D(4p,4p,4p)"){k 3p="2D(6l,6l,6l)"}Q{k 3p="2D(4p,4p,4p)"}2r++}1L(2r<aW)32.1T("","",2b,19,J,J,2d)}k av=P.1i.ki;k aj=av.X;if(aj>0){k 7x=0;do{k no=av[7x];k 1V=no.1V;k lk=no.44;if(lk!=" "){k lk="<a 4a="+lk+" 3D=\'5n\'>&1S;ab</a>"}k 2A=no.2A;k 3e="<3a A=\'1q-1v:K;1O:1Q;\' 1b=\'6R(\\"6P\\",D)\' 16=\'8g\' A=\'1O:1Q\' 38=\\"41\\" 1h="+2A+" 1P=\\"1m:1p(D,\'"+$R("a8")+"\',\'8k\')\\" 2j=\\"1m:1p(D,\'\')\\" />";if(2h)3J="&1S;"+3e+1V+lk;Q 3J="<1e><E M=\'"+1f+"/3d/1u.1n\' 17=\'0\' 1z=\'15\' />"+3e+1V+lk+"</1e>";32.1T(2d+"kh"+7x,3J,2b,19,J,J,2d);7x++}1L(7x<aj)32.1T("","",2b,19,J,J,2d)}};k p=1f+"/1H/1G.1w?1F=aQ&2J="+2J+"&18="+18+"&1Z="+1Z;1X.1A(p,"kf",fA)}}}C 6D(1Z,aU,2s){if(2s=="ag"){2s=J}Q{2s=19}if(2s==5b){2s=J}k fN=C(P){if((P.1i!="2v")&&(P.1i!=5b)){if($i(B.3A+"1D")&&!$i("4m")){$i(B.3A+"1D").Y=""}if(!$i("6E")){k 5Z=B.3A+"1D"}Q{k 5Z="6E"}k k9=P.1i.33[P.1i.33.X-2].1Z;if($i("4m")){k 6r=$i("4m").1h}if(!T.23("4m")){if(!$i("6E")){k 5K="<I A=\'1q-1v:K;\'><2k n3=\'0\' mS=\'0\' ><1U><1a A=\'1q-1v:K;2Y-2B:7O;\'>";5K=5K+"<E M=\'"+1f+"/3d/1u.1n\' 1z=0 />";5K=5K+"<p><br>&1S;"+$R("a1")+"<3a 16=\'al\' 38=\'1q\' id=\'4m\' 2B=\'15\' 1h=\'\' /><E 16=\'7T\' 1J=\'"+$R("a1")+"\' M=\'"+$im("1u.1n")+"\' 1b=\'7P()\' A=\'1O:1Q;1o:fm;3C:7Q;\'/></1a></1U></2k><br>";$i(5Z).Y=5K+"<I A=\'1q-1v:K;2Y-2B:7O;\' id=\'7R\' ></I></I>"}Q{$i(5Z).Y="<I id=4m ></I>"}k 4i="<2k 17=\'nb\' ><1U>";if(nz=="1W"){4i+="<1a><I id=\'nv\' A=\'17:98%;K:5T;1O:1Q;1q-1v:K;2Y-2B:5W;\' 1b=\'fz()\'><E 16=\'fz\' M=\'"+$im("1u.1n")+"\' A=\'1O:1Q;1q-1v:K\' 1J=\'"+$R("nC")+"\'/></I><1a>"}if(nB=="1W"){4i+="<1a><I id=\'nF\' A=\'17:98%;K:5T;1O:1Q;1q-1v:K;2Y-2B:5W;\' 1b=\'fx()\'><E 16=\'fx\' M=\'"+$im("1u.1n")+"\' A=\'1O:1Q;1q-1v:K\' 1J=\'"+$R("a2")+"\'/></I><1a>"}if(nG=="1W"){4i+="<1a><I A=\'17:98%;K:5T;1O:1Q;1q-1v:K;2Y-2B:5W;\' 1b=\'nu()\'><E 16=\'nr\' M=\'"+$im("1u.1n")+"\' A=\'1O:1Q;1q-1v:K\' 1J=\'"+$R("a3")+"\'/></I><1a>"}if(na=="1W"){4i+="<1a><I A=\'17:98%;K:5T;1O:1Q;1q-1v:K;2Y-2B:5W;\' 1b=\'fv()\'><E 16=\'fv\' M=\'"+$im("1u.1n")+"\' A=\'1O:1Q;1q-1v:K\' 1J=\'"+$R("a4")+"\'/></I><1a>"}if(lR=="1W"){4i+="<1a><I A=\'17:98%;K:5T;1O:1Q;1q-1v:K;2Y-2B:5W;\' 1b=\'eV()\'><E 16=\'eV\' M=\'"+$im("1u.1n")+"\' A=\'1O:1Q;1q-1v:K\' 1J=\'"+$R("a5")+"\'/></I><1a>"}if(B.fb=="1W"){4i+="<1a><I A=\'17:98%;K:5T;1O:1Q;1q-1v:K;2Y-2B:5W;\' 1b=\'fb()\'><E 16=\'lI\' M=\'"+$im("1u.1n")+"\' A=\'1O:1Q;1q-1v:K\' 1J=\'"+$R("a6")+"\'/></I><1a>"}if($i("f9")){$i("f9").Y=4i+"</1U></2k>"}Q $i(5Z).Y+=4i}32=fn("32"+1Z,"fo",5Z,5e);$i("32"+1Z).Y+="<br>";$i("32"+1Z).1Z=1Z;k 9U=$R("a7");if(1Z!=""){9U+=" - "+1Z}32.1T("i"+1Z,"<b>"+9U+"</b>","aE",J,J,J,5e);32.mp=fR;k mu=P.1i.33.X;k i=0;do{if(P.1i.33[i].1V){32.1T("g"+i+"4O"+1Z,P.1i.33[i].1V,"aD",J,J,2s,"i"+1Z);$i("g"+i+"4O"+1Z).2J=i+"a"}if(P.1i.33[i].9Z){k 66=P.1i.33[i].9Z.X;k 2x=0;if(66>0){do{k no=P.1i.33[i].9Z[2x];k 1V=no.1V;k lk=no.44;if(lk!=" "){k lk="<a 4a="+lk+" 3D=\'5n\'>&1S;ab</a>"}k 2A=no.2A;k 3e="<3a A=\'1q-1v:K;1O:1Q;\' 1b=\'6R(\\"6P\\",D)\' 16=\'8g\' A=\'1O:1Q\' 38=\'41\' 1h="+2A+" 1P=\\"1m:1p(D,\'"+$R("a8")+"\',\'8k\')\\" 2j=\\"1m:1p(D,\'\')\\" />";if(2h)3J="&1S;"+3e+1V+lk;Q 3J="<1e><E M=\'"+1f+"/3d/1u.1n\' 17=\'0\' 1z=\'15\' />"+3e+1V+lk+"</1e>";32.1T("2y"+i+""+2x+"a"+1Z,3J,2b,19,J,2s,"i"+1Z);2x++}1L(2x<66)}32.1T("","",2b,19,J,2s,"i"+1Z)}i++}1L(P.1i.33[i])if(gO!=""){eW(P.1i.33[P.1i.33.X-1].gI)}}};k p=1f+"/1H/1G.1w?1F=aS&18="+18+"&1Z="+1Z+"&aU="+aU+"&f6=2K";1X.1A(p,"6D",fN)}C gX(5B,5C,5D,5p,5q){k 5y=C(P){8p=P.1i;k 1I="<5A id=\'"+5D+"\' gY="+5q+" A=17:"+5p+"2m aH=\'"+5B+"(D.1h)\' ><3y 1h=\'\' >az 34 2J:</3y>";28(ig=0;ig<8p.33.X;ig++){if(8p.33[ig].1V)1I+="<3y 1h="+ig+" >"+8p.33[ig].1V+"</3y>"}$i(5C).Y=1I+"</5A>"};k p="1H/1G.1w?1F=aS&aw=\'\'&f6=2K";k cp=1g 5s();cp.5a("53");cp.1A(p,"aS",5y)}C gJ(5B,5C,5D,5w,5p,5q){k 5y=C(P){k 1I="<5A id=\'"+5D+"\' 2B="+5q+" A=17:"+5p+"2m aH=\'"+5B+"("+5w+",D.1h)\' ><3y 1h=\'\' >az 34 gQ-2J:</3y>";if(P.1i.30[i]){k 2r=P.1i.30;28(ig=0;ig<2r.X;ig++){1I+="<3y 1h="+ig+" >"+2r[ig].1V+"</3y>"}}$i(5C).Y=1I+"</5A>"};k p="1H/1G.1w?1F=aQ&aw=\'\'&2J="+5w;k cp=1g 5s();cp.5a("53");cp.1A(p,"aQ",5y)}C gP(5B,5C,5D,5w,aG,5p,5q){k 5y=C(P){k 1I="<5A id=\'"+5D+"\' 2B="+5q+" A=17:"+5p+"2m aH=\'"+5B+"("+5w+","+aG+",D.1h)\' ><3y 1h=\'\' >az 34 2y:</3y>";if(P.1i.2N[i]){k 2r=P.1i.2N;28(ig=0;ig<2r.X;ig++){1I+="<3y 1h="+2r[ig].2A+" >"+2r[ig].1V+"</3y>"}}$i(5C).Y=1I+"</5A>"};k p="1H/1G.1w?1F=aF&aw=\'\'&2J="+5w+"&30="+aG;k cp=1g 5s();cp.5a("53");cp.1A(p,"aF",5y)}C eW(4x){if(4x.X>0){5d=1g jt();5d=fn("5d","fo",B.3A+"1D",5e);$i("5d").Y+="<br>";5d.1T("fh","<b>"+$R("iR")+"</b>","aE",J,J,J,5e);k fg=4x.X;k ig=0;do{k fl=4x[ig].9L;5d.1T("4x"+ig,fl,"aD",J,J,J,"fh");k 5F=4x[ig].iT;k fi=5F.X;28(k 4r=0;4r<fi;4r++){k ft=5F[4r].9L;k fy=5F[4r].iY;k w=5F[4r].W;k h=5F[4r].H;k 3e="<E 16=\'aD\' 1J=\'"+$R("iL")+"\' M=\'"+$im("1u.1n")+"\' A=\'1O:1Q;1q-1v:K\' 1b=\'iy(\\""+fy+"\\",\\""+w+"\\",\\""+h+"\\")\' />&1S;";5d.1T("4x"+ig+"j0"+4r,3e+ft,2b,19,J,19,"4x"+ig)}ig++}1L(ig<fg)}}C 80(P){k 1I="<br>";k 2U=P.1i.jp;k 9E=2U.X;k 3E=0;if(9E>0){do{k 1V=2U[3E].9L;k jf=2U[3E].j5;k 39=2U[3E].j6;k 2N=2U[3E].j4;k f5=2U[3E].j3;k 5l=2U[3E].j7;k 9Q=2U[3E].jb;k 9P=2U[3E].j9;k 44=1f+"/ja.1w?9N="+2N+"&hX="+f5;if(5l!=""){44+="&hV="+5l}if(9Q!=""){44+="&"+9Q}if(9P!=""){k 44=9P}1I+="<I><a 4a=\'"+44+"\'><E M=\'"+39+"\'></a></I><br>";1I+="<I><p>"+1V+"</p></I><br>";3E++}1L(3E<9E)}$i("7X").Y=1I}C hw(2d){if(2d.9G("2y")==0){if($i(2d).3W==J){$i(2d).3W=19}Q{$i(2d).3W=J}}}C hH(f8){k 83=f8.7C.hE;k 8i=83.X;28(k no=0;no<8i;no++){if(83[no].38=="41"){1C 83[no].1h}}}C 6q(5g){if(5g=="il"){6n=0;6p(B.3b);6p(B.6X);B.3b="";B.6X="";B.3b="";if($i("3b")){$i("3b").A.V="1c"}}if(5g=="fP"){if(($i("3b"))&&(6n>0)){$i("3b").A.V="1R"}if(6n>0){B.3b=5Y(\'6q("fG")\',6n)}if(($i("3b"))&&(6n>0)){$i("3b").Y=6n/9A;B.6X=5Y(\'6q("9O")\',9A)}}if(5g=="fG"){6p(B.3b);6p(B.6X);6g();6q("fP")}if(5g=="9O"){if($i("3b")){$i("3b").Y=1l($i("3b").Y)-1;B.6X=5Y(\'6q("9O")\',9A)}}}C 6g(){6p(B.88);B.88="";B.8P="";if($i(B.5i+"1D")){if(4A=="4M"){k 2X=$i("4M").48("3a")}Q{k 2X=$i(B.5i+"1D").48("3a")}k 87=1g 2p();k 84=1g 2p();k i=2X.X-1;if(i>=0){do{if(2X[i].38=="41"){if(2X[i].6G=="i3"){if(2X[i].3W==19){84.3K(2X[i].1h)}if(2X[i].3W==J){87.3K(2X[i].1h)}}}}1L(i--)}k 72=C 72(P){if($i("4m")){k g=$i(B.3A+"1D");if($i("6E")){k g=$i("6E")}k 2X=g.48("3a");k 86=1g 2p();k i=2X.X-1;if(i>=0){do{if(2X[i].38=="41"){if(2X[i].3W==J){86.3K(2X[i].1h);2X[i].3W=19}}}1L(i--)}if(86.X>0){1x.2n("6N");1x.2w("1t",$R("2t"));k 1B=C(P){1x.2n("1t");if(P.1i.2v){2c(P.1i.2v);1C}1t("")};k p=1f+"/1H/1G.1w?1F=i6&2N="+(86.8E())+"&18="+18;1X.1A(p,"i1",1B)}Q{1x.2n("6N");1x.2w("1t",$R("2t"));1t("")}}Q{1x.2n("6N");1x.2w("1t",$R("2t"));1t("")}};if((84.X>0)||(87.X>0)){1x.2w("6N",$R("2t"));k p=1f+"/1H/1G.1w?1F=i5&fM="+(84.8E())+"&fK="+(87.8E())+"&18="+18;1X.1A(p,"ih",72)}Q{72()}1x.2n("6N")}Q{72()}}C is(ir){}C bO(){1s{5c=0;5f=0;bI=0;bE=0;if(!$i("21")){1C}if($i("21").A.K){5c+=1l($i("21").A.K)}if($i("21").A.1o){5f+=1l($i("21").A.1o)}k dc=$i("21");if($i("4D")){k dc=$i("4D")}Q{k dc=$i("E")}if($i("bQ")){k dc=$i("bQ")}1L((dc.5k)&&(dc.5k.id!="21")){dc=dc.5k;5c=5c+dc.9s;5f=5f+dc.aB}if($i("2z")){$i("2z").A.3C="4w";$K("2z",5c);$1o("2z",5f);if($i("21").A.K){$K("2z",5c-1l($i("21").A.K))}if($i("21").A.1o){$1o("2z",5f-1l($i("21").A.1o))}}if($i("bH")){k dc=$i("bH");1L(dc.5k.id!="21"){dc=dc.5k;bI=bI+dc.9s;bE=bE+dc.aB}}if($i("2O")){$1o("2O",5f);$K("2O",5c)}}1r(e){2c("3V 34 2v. bO"+e)}}C hz(){if($i("1D")){if($i("bQ")){$i("1D").A.V="1c"}Q{k 7r=$i("1D").A;if($i("E")){29("7r."+7s+"= 1d.3n + 5 + 46");29("7r."+77+"= 1d.3m + 5 + 46")}Q{29("7r."+7s+"= 1d.3n - 15 + 46");29("7r."+77+"= 1d.3m + 15 + 46")}}}if($i("3O")){k bx=$i("3O");if(bx.A.3k!="2P"){bx.A.K=1d.3m+46;bx.A.1o=1d.3n+46}}}C b8(e){if(!e)k e=2M.cb;if(e.3D){k 37=e.3D}Q if(e.9o)k 37=e.9o;if(37.id==""&&$i("E")){37=$i("E")}if(7q=="1W"){k U=2T(37.7C)}Q{k U=2T(37)}if((5H=="1W")&&(7q=="1W")){U[0]=U[0]-B.w;U[1]=U[1]-B.h}k 7g=0;k 7a=0;if(e.fd||e.eX){7g=e.fd;7a=e.eX}Q if(e.eZ||e.f2){7g=e.eZ+T.2a.8m+T.ff.8m;7a=e.f2+T.2a.8l+T.ff.8l}k 4q=7g-U[0];k 4s=7a-U[1];k fr=4q;k fq=4s;k 3h=7g;k 3c=7a;k c=4J;k ex=B.59;if(37.id=="b0"){k c=js;k ex=B.jh}k 7b=cG(4q,4s,c,ex);k bp=cA(7b[0],7b[1]);1d.7A=7b[0];1d.76=7b[1];1d.cV=bp[0];1d.cP=bp[1];1d.3m=3h;1d.3n=3c;1d.4b=4q;1d.4d=4s;1d.b2=fr;1d.bf=fq;if(B.3x!="7I"){B.3x="2K"}hv=""}C iU(fw){1s{if($i("6u")){k q="<2k 16=iN ><1U><1a><I 16=\'iP\' 1J=\'gt&gm;&gC;es\' 1b=\'fZ()\' A=\'1O:1Q\'></I></1a>";28(k i=0;i<fw;i++){q=q+"<1a><E 16=\'5o\' M=\\""+3U+"/1u.1n\\" id=f"+i+" 1P=\'fO(D);1p(D,\\"h6 - 7y 4j h8\\",\\"5o\\")\' 2j=\\"1m:1p(D,\'\')\\" 1b=\'fE(D)\' /></1a>";k f0=1g fc();2E[i]=f0}k fa="</1U></2k>";T.23("6u").Y=q+fa}}1r(e){k e=""}}C h3(bz,3l){1s{k 4k=-1;if($i("6u")){k 4u=2E.X;if(2E[4u-1].39!=" "){be()}28(k i=0;i<4u;i++){if((29("2E["+i+"]."+bz+" == \' \'"))&&(4k<0)){4k=i}}if(29("2E["+(4k)+"]")){29("2E["+(4k)+"]."+bz+"=\'"+3l+"\'")}}}1r(e){k e=""}}C gV(){1s{k 4k=-1;if($i("6u")){k 4u=2E.X;if(2E[4u-1].39!=" "){be()}28(k i=0;i<4u;i++){if((2E[i].39==" ")&&(4k<0)){4k=i}}$i("f"+4k).3B="fU"}}1r(e){k e=""}}C fO(o){1s{if($i("6u")){k v=(o.id).3F("f","");if(2E[v].39!=" "){$i("E").M=2E[v].39}}}1r(e){k e=""}}C be(){1s{4N=0;k 4u=2E.X;28(k i=0;i<4u;i++){$i("f"+i).3B="5o";6v(2E[i]){39=" ";6W=" ";4M=" ";5l=" ";fk=" "}}}1r(e){k e=""}}C fE(o){k 5o=(o.id).3F("f","");if(2E[5o].5l!=" "){k p=1f+"/1H/1G.1w?1F=8j&8e="+8d+"&6V="+2E[5o].5l+"&18="+18;1x.2w("1t",$R("2t"));1X.1A(p,"8f",1t)}Q{2c("m8 2K ma")}}C mz(){8r=1g 2p();k 8i=2E.X;28(k i=0;i<8i;i++){$i("f"+i).3B="5o";if(2E[i].39!=" "){8r[i]=1g mA();8r[i].M=2E[i].39}}bM(0)}C bM(4N){if(4N<2E.X){$i("E").M=8r[4N].M;$i("f"+4N).3B="fU";4N=4N+1;k 4h=(2h)?T.3f("1E").T:$i("1E").61;k fe=4h.23("mo").1h;t=5Y(\'bM(\'+4N+\')\',fe)}}C fc(){D.39=" ";D.6W=" ";D.4M=" ";D.5l=" ";D.fk=" "}C n7(){1s{if(1K.bq.X>2){k $fj=1K.bq.X;1K.3h.3K(1K.3h[0]);1K.3c.3K(1K.3c[0]);1K.3h.3K(1K.3h[0]);1K.3c.3K(1K.3c[1]);k $6j=0;28(k $i=0;$i<=$fj;$i++){$6j+=((1K.3h[$i]*1K.3c[$i+1])-(1K.3c[$i]*1K.3h[$i+1]))}$6j=1N.mL($6j)/2}Q{$6j="mF mI mK fp kb kd 4j o kn"}1C $6j*km}1r(e){1C(0)}}C kg(by,9a,b9,9e){1s{k er=jE.jD;k 4Q=1N.45*9a/95;k 4L=1N.45*9e/95;k 7G=1N.45*by/95;k 7k=1N.45*b9/95;if(9a>0){4Q=1N.45/2-4Q}if(9a<0){4Q=1N.45/2+4Q}if(by<0){7G=1N.45*2-7G}if(9e>0){4L=1N.45/2-4L}if(9e<0){4L=1N.45/2+4L}if(b9<0){7k=1N.45*2-7k}k 4Y=er*1N.9d(7G)*1N.5J(4Q);k 7E=er*1N.5J(7G)*1N.5J(4Q);k b7=er*1N.9d(4Q);k 4K=er*1N.9d(7k)*1N.5J(4L);k 7w=er*1N.5J(7k)*1N.5J(4L);k bw=er*1N.9d(4L);k d=1N.bm((4Y-4K)*(4Y-4K)+(7E-7w)*(7E-7w)+(b7-bw)*(b7-bw));k fC=1N.jA((er*er+er*er-d*d)/(2*er*er));1C fC*er}1r(e){1C(0)}}C 73(cd,cm,cs){1s{k bC=\'la\';if(cd<0){cd=cd*-1;bC=\'cF\'}cB=cs/lc;cE=cm/60;k dd=(cd*1)+(cE*1)+(cB*1);if(bC==\'cF\'){dd=dd*-1}1C(dd)}1r(e){1C(0)}}C cG(62,5X,4J,4v){1s{if(2h){62=62-2.2;5X=5X-2.7}if(3M){62=62-0.12;5X=5X-1.kA}k nx=4J*62;k ny=4J*5X;k 3s=4v.24(" ");k cI=(3s[0]*1)+nx;k cH=(3s[3]*1)-ny;k 2L=1g 2p();2L[0]=cI;2L[1]=cH;1C(2L)}1r(e){1C(0)}}C cA(x,y){k m=0;k s=0;k dx=1l(x);if(dx>0){k 3Y=x-dx}if(dx<0){3Y=(x*-1)-(dx*-1)}dx=dx;if(3Y!=0){k mm=3Y*60;k m=1l(3Y*60);k 5V=mm-m;k mx=m;if(5V!=0){k s=5V*60;k s=(s+"4O").bG(0,5);k 6b=s}Q{s="3N.3N"}}Q{k mx="3N";k 6b="3N.3N"}if(m.X==2){m="0"+m+""}if(s*1<10){s="0"+s}k cn=dx+" "+mx+" "+6b;k m=0;k s=0;k dy=1l(y);if(dy>0){k 3Y=y-dy}if(dy<0){k 3Y=(y*-1)-(dy*-1)}dy=dy;if(3Y!=0){k mm=3Y*60;k m=1l(3Y*60);k 5V=mm-m;k my=m;if(5V!=0){k s=5V*60;s=(s+"4O").bG(0,5);k 68=s}Q{k s="3N.3N"}}Q{k my="3N";k 68="3N.3N"}if(m.X==2){m="0"+m}if(s*1<10){s="0"+s}k cK=dy+" "+my+" "+68;k 2L=1g 2p();2L[0]=cn;2L[1]=cK;if($i("jG")){if($i("71")){$i("71").1h=dx;$i("bb").1h=mx;$i("b5").1h=6b;$i("b4").1h=dy;$i("aZ").1h=my;$i("aX").1h=68}}1C 2L}C mD(8z,8y,6f){1s{if(!6f){k 6f=2M.T}if(6f.23("4D"))k dc=6f.23("4D");Q k dc=6f.23("E");k U=2T(dc);k 4v=B.59;k 4v=4v.24(" ");8z=(8z*1)-(4v[0]*1);8y=(8y*-1)+(4v[3]*1);c=B.n5*1;8x=1g 2p();1C[(8z/c)+U[0],(8y/c)+U[1]]}1r(e){1C(1g 2p())}}C n4(){D.x=0;D.y=0}C mT(){D.7A=0;D.76=0;D.cV=\'\';D.cP=\'\';D.3m=0;D.3n=0;D.4b=0;D.4d=0;D.b2=0;D.bf=0}C mG(){D.bq=1g 2p();D.mM=1g 2p();D.mR=1g 2p();D.3h=1g 2p();D.3c=1g 2p();D.69=1g 2p();D.6t=1g 2p();D.5x=1g 2p()}C mQ(2g,8R,n){if(1M&&$i("E")){k U=2T($i("E"));if((2g=="cO")||(2g=="cM")&&3M){1s{1M.3I.mN(8R,0,0,1d.4b,1d.4d)}1r(e){2M.2s=n+" 2v ao bj a 54 "}}if((2g=="cO")&&2h){1s{k r=$i(1M.6I.id);r.7F(r.bo);k dy=1d.4d;k dx=1d.4b-(B.w/2);1M.3I.7m(1M.7e,1M.bi,1M.bg,1M.7l,(1K.69[n-1])-(B.w/2)-1,1K.6t[n-1]-3,dx,dy-3)}1r(e){2M.2s=n+" 2v ao bj a 54 "}}if((2g=="cM")&&2h){1s{k r=$i(1M.6I.id);r.7F(r.bo);r.7F(r.bo);k dy=1d.4d;k dx=1d.4b-(B.w/2);1M.3I.7m(1M.7e,1M.bi,1M.bg,1M.7l,(1K.69[n-1])-(B.w/2)-1,1K.6t[n-1]-3,dx,dy-3);1M.3I.7m(1M.7e,1M.bi,1M.bg,1M.7l,(1K.69[0])-(B.w/2)-1,1K.6t[0]-3,dx,dy-3)}1r(e){2M.2s=n+" 2v ao bj a 54 "}}if(2g=="nD"){if(3M){k dx=1N.8X(((1K.3h[n])*1)-((1K.3h[n-1])*1),2);k dy=1N.8X(((1K.3c[n])*1)-((1K.3c[n-1])*1),2);k w=1N.bm(dx+dy);1s{1M.3I.7m(\'bX\',\'\',\'2D(3q,3q,3q)\',1M.7l,1K.69[n-1],1K.6t[n-1],w,w)}1r(e){2M.2s=n+" 2v ao cj o cc"}}Q{k dx=1N.8X(((1K.3h[n])*1)-((1K.3h[n-1])*1),2);k dy=1N.8X(((1K.3c[n])*1)-((1K.3c[n-1])*1),2);k w=1N.bm(dx+dy);1s{1M.3I.7m(\'bX\',\'\',\'2D(3q,3q,3q)\',1M.7l,1K.69[n-1]-w,1K.6t[n-1]-w,w*2,w*2)}1r(e){2M.2s=n+" 2v ao cj o cc"}}}}}C lO(e){k 37;if(!e){k e=2M.cb}if(e.3D){37=e.3D}Q if(e.9o){37=e.9o}if(37.lD==3){37=37.7C}k lG;c5=37.7C;1C(c5)}C ck(c8,c7,9i){1s{if(!$i("6Q")){k G=T.2C("I");G.id="6Q";k i=G.A;i.3C="4w";i.1o=1l($i("E").A.1o);i.K=1l($i("E").A.K);T.2a.26(G)}k 6I=$i("6Q");k G=T.2C("I");k i=G.A;i.3C="4w";i.4f=c6;i.1o=(c7-4)+"2m";i.K=(c8-4)+"2m";i.17="bn";i.1z="bn";k 6z=T.2C("E");if(e5.X==2){9i=""}if(9i!=""){6z.1b=9i}6z.M=1f+"/3d/m3.1n";6v(6z.A){17="bN";1z="bN";4f=c6}G.26(6z);6I.26(G)}1r(e){2c("3V 34 2v. ck"+e)}}C bF(){if($i("6Q")){$i("6Q").Y=""}if($i("c1")){$i("c1").A.V="1c"}}C gw(){if(!$i("5m")){k G=T.2C("I");G.id="5m";G.A.4f=1;G.Y=\'<2Y he="h9" 2B=0></2Y>\';G.1P=C(){$i("5m").A.V="1c"};T.2a.26(G)}if(!$i("5t")){k G=T.2C("E");G.id="5t";G.A.4f=hn;G.A.3C="4w";G.A.17="gK";G.A.1z="gL";G.M=1f+\'/3d/h2.2Z\';G.1P=C(){$i("5t").A.V="1c"};T.2a.26(G)}}1s{F.2q.3t=C(el,6A){if(e5.X>0){F.2q.3t.bD.dP.1A(D,el,6A)}};F.2q.3t.eb="bS-ho";F.2q.3t.e9="hp";F.dF(F.2q.3t,F.2q.47,{8n:C(el,6A){F.2q.3t.bD.8n.1A(D,el);D.ht.dV(F.2q.3t);k 2i=F.2H.2i,2I=F.2H.2I,6H=D.hs,7J=T.2C("hr"),82=D.id+"hq";7J.id=82;7J.3B=F.2q.3t.e9;2i.h7(6H,F.2q.3t.eb);D.gG=7J;C bc(){k me=D,ez=D.hg,5O=D.2a,eH=D.d8,9c,bl,9k,bs,bt,bv,bu,8U;6H.26(7J);D.8D=1g F.2H.hf(82,D.id);D.8D.gh(82);D.8D.fY=C(e){9c=6H.g6;bl=6H.bh;if(F.gz.gy.ie&&T.gx=="gB"){8U=0}Q{bs=1l(2i.5N(5O,"gv"),10),bt=1l(2i.5N(5O,"b1"),10),bv=1l(2i.5N(5O,"gF"),10),bu=1l(2i.5N(5O,"gf"),10),8U=bs+bt+bv+bu}me.8w.eD("17",9c+"2m");9k=[2I.eO(e),2I.bL(e)]};D.8D.ce=C(e){k bk=[2I.eO(e),2I.bL(e)],eS=bk[0]-9k[0],eP=bk[1]-9k[1],dt=1N.eR(9c+eS,10),eI=1N.eR(bl+eP,10),7M=(eI-(eH.bh+ez.bh+8U));me.8w.eD("17",dt+"2m");if(7M<0){7M=0}5O.A.1z=7M+"2m";if($i("1E")){$i("1E").A.1z=7M}}};C b6(){bc.1A(D);D.dk("dm",b6)};C bP(){if(!D.d8){D.iw("")}if(D.8w.hP("2P")){bc.1A(D)}Q{D.bK("dm",b6)}D.dk("dD",bP)};D.bK("dD",bP);if(6A){D.8w.hx(6A,J)}D.hI.dV(F.2q.3t)},8E:C(){1C"3t "+D.id}})}1r(e){};C hZ(){k 2i=F.2H.2i;k 2I=F.2H.2I;k 58=F.2H.in;F.4t.7j="";F.4t.bA={8n:C(){if($i("4c")){1g F.2H.ip("4c")}k 3v=B.2N.24(";");k i=3v.X-1;if(i>=0){do{k Z=3v[i].24("*");if($i("aY"+Z[0])){1g F.4t.7j("aY"+Z[0])}}1L(i--)}}};F.4t.7j=C(id,dI,dH){F.4t.7j.bD.dP.1A(D,id,dI,dH);D.bU=D.bU||F;k el=D.bB();2i.4l(el,"43",0.67);D.bR=19;D.9p=0};F.dF(F.4t.7j,F.2H.i0,{dL:C(x,y){D.bU.ia(D.id+" dL");k 65=D.bB();k 7o=D.5I();2i.4l(7o,"3k","81");65.Y=7o.Y;2i.4l(65,"2Q",2i.5N(7o,"2Q"));2i.4l(65,"di",2i.5N(7o,"di"));2i.4l(65,"3o","bn 3R 6M");2i.4l(65,"z-5M","ba")},iO:C(e){k b3=D.5I();k 8b=D.bB();2i.4l(8b,"3k","");k a=1g F.2H.mi(8b,{mC:{lN:2i.m0(b3)}},0.2,F.2H.m2.mJ);k cu=8b.id;k co=D.id;a.jT.bK(C(){2i.4l(cu,"3k","81");2i.4l(co,"3k","")});a.kG();if($i("4c")){$i("4c").A.3o="4U 3R kB"}},kL:C(e,id){if(58.bT.mr.X===1){k fu=58.bT.mq;k fD=58.bT.mc;if(!fD.i8(fu)){k 6Z=2i.cR(id);if(58.dh(id).id!="4c"){if(3M){k bJ=T.2C("br");bJ.26(D.5I());6Z.26(bJ)}Q{6Z.26(D.5I())}}58.hY();if(58.dh(id).id=="4c"){k 2y=(D.5I()).id.24("aY")[1];1x.2w("1t",$R("2t"));k p=1f+"/1H/1G.1w?1F=jo&2N="+2y+"&18="+18;1X.1A(p,"jq",1t);B.8P=""}Q{k 8t=$i("2W").48("3a");k 3v=1g 2p();k d7=8t.X;28(k i=0;i<d7;i=i+1){if(8t[i].38=="41"){k ek=8t[i].1h;3v.3K(ek)}}k 3v=3v.hm(\',\');if($i("94")){$i("94").Y=""}k p=1f+"/1H/1G.1w?1F=ej&3v="+3v+"&18="+18;k cp=1g 5s();cp.5a("53");cp.1A(p,"ej",1t)}}}},ce:C(e){k y=2I.bL(e);if(y<D.9p){D.bR=J}Q if(y>D.9p){D.bR=19}D.9p=y},nf:C(e,id){k b3=D.5I();k 6Z=2i.cR(id);if($i("4c")&&id=="4c"){$i("4c").A.3o="4B 3R 8v"}Q{6Z.A.2G="3Q"}},gZ:C(e,id){$i(id).A.2G="1c"}});2I.h4(F.4t.bA.8n,F.4t.bA,J)}C f3(36){k 2F=/hb|hc|g9|fX/gi;36=36.3F(2F,"a");k 2F=/hJ/gi;36=36.3F(2F,"e");k 2F=/iu/gi;36=36.3F(2F,"i");k 2F=/ii|i2/gi;36=36.3F(2F,"o");k 2F=/lT/gi;36=36.3F(2F,"c");k 2F=/ik/gi;36=36.3F(2F,"u");1C(36)}C 2T(1D){if(1D.A.3C=="4w"){1C[(1l(1D.A.K)),(1l(1D.A.1o))]}Q{k ay=aP=0;if(1D){if(1D.5k){do{ay+=1D.9s-1D.8m;aP+=1D.aB-1D.8l}1L(1D=1D.5k)}}1C[ay,aP]}}C aA(){mk=1;k p=1f+"/1H/1G.1w?1F=aA&18="+18;k cp=1g 5s();cp.5a("53");cp.1A(p,"aA",6g)}C lK(){k u=2M.9h.4a;k u=u.24(":");1C(u[0])}C hS(){}C hi(){}',62,1469,'||||||||||||||||||||var||||||||||||||||style|objmapa|function|this|img|YAHOO|novoel||div|true|left||src|||retorno|else|trad||document|pos|display||length|innerHTML|ltema|||||||class|width|g_sid|false|td|onclick|none|objposicaocursor|span|g_locaplic|new|value|data|elementos|xp|parseInt|javascript|gif|top|mostradicasf|text|catch|try|ajaxredesenha|branco|align|php|objaguarde|panel|height|call|temp|return|obj|wdocai|funcao|mapa_controle|classesphp|ins|title|pontosdistobj|while|richdraw|Math|cursor|onmouseover|pointer|block|nbsp|createItem|tr|nome|sim|cpObj|tnome|idmenu||i3geo||getElementById|split||appendChild||for|eval|body|imgBranco|alert|itemID|guia|letras|tipo|navm|Dom|onmouseout|table|imgh|px|fecha|bxs|Array|widget|sg|status|o1|g_tipoacao|erro|abre|st|tema|corpoMapa|tid|size|createElement|rgb|quadrosfilme|re|textDecoration|util|Event|grupo|nao|res|window|temas|aguarde|visible|color|tip|close|pegaPosicaoObjeto|mapa|g_fatordezoom|mytreeview1|iguias|font|png|subgrupo|break|mytreeview2|grupos|um||palavra|targ|type|imagem|input|tempoRedesenho|ytela|imagens|inp|frames|pan|xtela|ist|aguardeId|visibility|valor|telax|telay|border|cor|250|setas|amext|ResizePanel|janelaMen|lista|py|parado|option|ppx|guiaMenu|className|position|target|ig1|replace|case|opc|renderer|nomeTema|push|visual|navn|00|box1|ticOpcoesTemas|underline|solid|render|par|g_localimg|Ocorreu|checked|boxxini|restod|imgs||checkbox|boxyini|opacity|link|PI|g_postpx|Panel|getElementsByTagName|namespace|href|imgx|lixeira|imgy|fixedcenter|zIndex|240|doc|outrasOpcoes|para|muda|setStyle|buscatema|mostra|tabela|230|xfig|ig2|yfig|example|nquadros|imgext|absolute|sis|underlay|click|g_operacao|1px|modal|contemImg|scale|background|ngSgrupo|g_arvoreClick|item|g_celula|x2|radlat2|legenda|janima|_|constraintoviewport|radlat1|janelaRef|draggable|maisBotoes2|0px|g_zoomRefDinamico|janelaDoca|map|x1|wdoca||janelaDoca2|qrcode|JSON|linha|objtips|legendagr|show|DDM|extent|set_response_type|undefined|imagemxi|mytreeviewS|null|imagemyi|opcao|idPai|guiaTemas|janelaguias|offsetParent|extensao|boxg|blank|quadro|largura|altura|mensagem|cpaint|boxpin|selecaobox|texto|idGrupo|linhas|combo|mostraguiaf|select|funcaoOnchange|idDestino|idCombo|waltura|funcoes|caminho|g_entorno|getEl|sin|insp|170|index|getStyle|oBody|wlargura|docMapa|docel|colunas|5px|dica|restos|11px|yfign|setTimeout|ondeArvore||contentDocument|xfign|ot|mini|dragEl|stlt||sy|ximg|ngTema|sx|farol|divGeometriasTemp|moveTo|docmapa|remapaf|inline|janelaBotoes1|polygon_area|janelaBotoes2|255|iCookie|g_autoRedesenho|zoomli|clearTimeout|autoRedesenho|busca|divgeo|yimg|lugarquadros|with|imgN|guiaLegenda|destroy|novoimg|userConfig|imgL|parent|pegaListaDeGrupos|arvoreAdicionaTema|wdoca2|name|oInnerElement|container|gpai|imgO|imgS|gray|remapa|cookies|adiciona|pontosins|mudaboxnf|guiaListaMapas|qual|kml|ext|escala|contaTempoRedesenho|direcao|destEl||xg|remapaAdicNovos|convdmsddf|identifica|wdocai2|ddy|g_tipoleft|leste|panFixo|mousey|teladd|ocorrencia|contemFerramentas|mode|rect|mousex|iframe|sul|DDList|radlong2|lineWidth|create|vertBGDiv|clickEl|titulo|g_panM|obje|g_tipotop|desativar|filter|alpha|y2|sgt|clique|wj|ddx|g_guiaativa|parentNode|nomeSgrupo|y1|removeChild|radlong1|janelaMenTexto|cancela|oResizeHandle|norte|oeste|nBodyHeight|clip|10px|procurartemas|relative|achados|pegalistademenus|tic|winRef|removeListener|editCommand|banners|aplicari|imgstemp|pegaMapas|hidden|sResizeHandleId|nos|tsd||ta|tsl|tempo|atualizaReferencia|fim|proxy|wef|g_tipoimagem|tipoimagem|mudaExtensao|inputsb|esq|tempi|mudaext|ligadesliga|scrollTop|scrollLeft|init|topo|obGrupos|tituloguia|preLoad|wsrc|els|mede|red|cfg|xy|vy|vx|verticalSlider|parar|objetos|ddResize|toString|zoomoauto|distx|encontrado|vertHandleDiv|pin|ocorrencias|valores|barraDeBotoes2|wait_mask|wait_c|temaAtivo|disty|objeto|mudaiconf|inseregrafico|nBodyOffset|inserexy|textofid|pow|selecao|barraDeBotoes1||zoomiauto|mfarol|htm|listaTemas|180|maisBotoes1|escalanum||velhoh|lta|navega|nStartWidth|cos|ltb|imgxy|exy|location|funcaoOnclick|velhow|aStartPos|odoca|fatorEscala|verdiv|srcElement|lastY|addListener|url|offsetLeft|onmousemove|center|9pt|state|yyy|larguraIdPai|pares|1000|verificaTip|xxx|cabecatip|ig1lt|afasta|search|aproxima|oy|backgroundImage|nnx|NOME|recuo|temasa|contagem|lkd|outros|nova|listaPropriedades|original|nometemas|inputs|nindices|ul|nelementos|temasraiz|incluir||||||||||ajuda|fonte|wdocadiv|zoomboxf|piy|pix|aberto|borderColor|refDinamico|sgtlt|fix|digitar|termina|criar||251|246|184|zoomPonto|RegExp|temap7|ngtSgrupo|map_file|lente|curleft|Escolha|recuperamapa|offsetTop|textAlign|folder|foldermapa|pegalistadetemas|idSubGrupo|onchange|guiasYUI|ou|Clique|procurar|inputText|3px|ferramentas|curtop|pegalistadeSubgrupos|leg|pegalistadegrupos|inverteStatusClasse|listasistemas|conteudojanelaguias|sglt|ys|arrastar_|ym|imagemReferencia|borderBottomWidth|refx|srcEl|yg|xs|onBeforeShow|z1|capturaposicao|lgb|5000|xm|initResizeFunctionality||rebobinaf|refy|lineColor|offsetHeight|fillColor|movimentar|aNewPos|nStartHeight|sqrt|4px|lastChild|teladms|xpt||nBodyBorderTopWidth|nBodyBorderBottomWidth|nBodyBottomPadding|nBodyTopPadding|z2||lga|variavel|DDApp|getDragEl|sinal|superclass|imagemyref|limpacontainerf|substring|ref|imagemxref|brd|subscribe|getPageY|filmeanimarodaf|6px|calcposf|onBeforeRender|openlayers|goingUp|yui|interactionInfo|logger|pode|nny|circ|Entorno|mais|mapfile|mostradistancia|geraURLentorno|navy|mostraTip|tparent|2000|yi|xi|novono|zoomlo|event|raio||onDrag|ox|initJanelaMen|encolheFerramentas|ajustaEntorno|desenhar|inseremarcaf|contemleggr||xv|thisid||mudanomef|t37||mudatranspf|proxyid|idx|sobe|desce|g_opcoesTemas|elt|convdmsf|spm|expandeLegendaVer|0a|mpg|negativo|calcddf|latdd|longdd|Erro|yv|maisamarelo|resizePoligono|escondeMen|resizeLinha|dmsy|g_janelaMen|get|g_tipotip|completo|tiptexto|dmsx|monta|Nada|mudaVisual|resultadoProcurar|g_visual|ser|tempng|legendaGrafico|mensagemt|tempn|paresi|tempie|footer|wait||ativaClicks||||janelaMenu|destacaTamanho|getDDById|backgroundColor|inserir|unsubscribe|ic_seleciona|beforeShow|leftinicial||topinicial|novoxf|novoyf|nex|nNewWidth|novoyi|novoxi|clicinicialx|||clicinicialy|ddinicialy|ddinicialx|ic_xy|beforeRender|tdclara|extend|100|config|sGroup|valign|redimwdocaf|startDrag|wlargura_|escondeWdoca|wdocaf|constructor|escondeWdoca2|mensagemf|borderLeftWidth|black|area|fire|g_mensagempadrao|wdocaf2|wdocain|wdocafechaf|hlpt|vertMaisZoom|role|tamanhoy|tamanhox|arguments|tipoOperacao|pacotes|switch|CSS_RESIZE_HANDLE|clipt|CSS_PANEL_RESIZE|0pt|nivel|latitude|Nao|clicouRef|movimentoRef|aplicaescala|reordenatemas|itema|||zoomponto|foi|possivel|localizaIP|||mostraIP|pixelTop|pixelLeft|offsetFromStart||onmouseup|oHeader|setValue|atual|centro|setProperty|slider|vertMenosZoom|mantendo|oFooter|nNewHeight|160|escondeRef|g_mapaRefDisplay|fontSize|padding|getPageX|nOffsetY|auto|max|nOffsetX|mudaQS|panTogoogle|conectargeorss|pegavalSistemas|pageY|cookie|clientX|qu|processaTemas|clientY|removeAcentos|indexOf|ligados|listasgrupos|digitos|celula|outrasOpcoesAdiciona|finalq|navegacaoDir|quadrofilme|pageX|ti|documentElement|iglt|Sitem1|tempf|array_length|referencia|nomeSis|2px|treeviewNew|default|menos|yreffig|xreffig||nomeFunc|pt|conectarwms|qs|upload|executar|uploaddbf|processaSubgrupos|idInput|theta|region|filmezf|lkmini1|redesenha|lkgrcode|lkmini|RichDrawEditor|ligar|testamapfile|desligar|processaGrupos|filmef|ativa|lkgrcode1|expandeGrupo|a10|mobile|quadro1|button|Aplicar|â|onMouseDown|opcoesQuadros|pCookie|||||extentTotal|offsetWidth|zoomtot|4000|ŕ|mudaEscala|administrador|sistema|initJanelaRef|ajaxCorpoMapa1|paddingBottom|reinicia|setHandleElId||15000|unescape|refheight|ccedil|156px|Essa|refmensagem|mapaReferencia|o6|ativada|op|shadow|borderTopWidth|criaboxg|compatMode|ua|env|ativaEntorno|BackCompat|otilde|outras|Consulte|paddingTop|resizeHandle|inverte|sistemas|i3geo_comboSubGruposMenu|21px|25px|limpa|ativo|g_locsistemas|i3geo_comboTemasMenu|sub|Nenhum|navset|zoomIP|identificar|avancaQuadro|localizacao|i3geo_comboGruposMenu|SIZE|onDragOut|tamanho|longitude|marker|gravaQuadro|onDOMReady|yfig0|Quadro|addClass|restaurar|Arial|Box|ă|á||face|DragDrop|header|mudaescala|testafuncoes|desloca|nav|xfig0|join|10000|resizepanel|resizehandle|_resizehandle|DIV|innerElement|beforeInitEvent|movelentef|ajaxTip|arvoreclick|applyConfig|ponto|movecursor|ajaxdestaca|trataErro|icon_pan|ic_zoom|childNodes|borderWidth|000000|pegaTema|initEvent|é|ajaxabrelente|setBody|240px|12px|20px|getProperty|setHeader|existe|borra|ic_identifica|gráfico|mapext|fechado|layers|refreshCache|ativaDragDrop|DDProxy|adicionaTema|ő|layer|excluir|ligatemas|adtema|textocb|intersect|Impossivel|log|white|digitarMouseover|||||ligaDesligaTemas|ó|g_hlpt|ú|desativa||DragDropMgr|digitarMouseclick|DDTarget|wdocac|exy1|processevent1|digitarOver|í|wdocaref|setFooter|6000|abreSistema|Reduz|ajaxReferencia|Slider|onChange|getVertSlider|ajaxLegenda|alt|ajaxCorpoMapa|valuemin|valuemax|200|Zoom|a12|Mapfile|tablefilme|endDrag|menuarrow|aguardedoc|a11|overflow|FUNCOES|gerafilmef|ajaxEscalaGrafica|montaMapa|atualizaLegendaHTML|ABRIR|valuenow|func|onmousedown|verificaMousemoveMapa|LIGADOS|TEMAS|DESCRICAO|IMAGEM|EXTENSAO|div_d|LINK|ms_criamapa|OUTROS|g_quadrooriginal|g_destaca|verificaClickMapa|descricao|9px|extentref|ajaxCorpoMapaEntorno||Amplia|tabindex|36px|initJanelaZoom|excluitema|mapas|excluiTemas|ajaxiniciaParametros|g_celularef|Object|desenho|t13|exclui|sobetemaf|t14|t15|acos|t12a|excluitemaf|707|6366|t11|localizarxy|t12|pegaListaDeTemas|descetemaf|t16|VMLRenderer|t18b|t19|t20|temap1|t_|t18a|temap0|onComplete|vazio|t17|zoomtemaf|t18|t10|maisvermelho|Após|năo|alterar|estado|instantes|alguns|mostrando|esse|wiki|idarvore|subgrupos|tres|listaArquivos|pontos|redesenhado|pegaListaDeSubgrupos|calculadistancia|tema_|temasgrupo|expandeTema|t9|maisverde|g_areapixel|calculo||aplicar|botăo|que|será|mostrado|t21a|t21|exp|tiff|grande|ver|05|blue|tentar|arquivos|destacaTema|t34|animate|t35|jpg|temap8|line|onDragDrop|criaLegenda|decoration|TreeviewPvtFindRootObject|linecolor|qr_html|fillcolor|legenda2|template|linewidth|ogc|g_kml|abreKml|criaLegendaHTML|g_qrcode|t33|temap3|t23|t24|toponimiaf|temap4|t25|procuraratribf|t22|SVGRenderer|positivo|sprite|3600|foldermapa1|temap2|t26|etiquetas|temap6||t31||versaoms|graficotema|editaLegenda|t32|tabelaf|t30|t28|t27|filtrof|t29|temap5|esta|||resultadowiki|Guias|rosaoeste|rosamais|nodeType|rosamenos|i3geolingua|tname|rosanorte|conectarservidor|trocalingua|protocolo|g_mostraRosa|rosaV|to|i3geo_pegaElementoPai|reload|rosa|g_conectargeorss|navegar|ç|mostrar|docaguias|pontas|nas|rosasul|rosaleste|getXY|mst|Easing|dot1|g_funcaoTip|sobeferramentas|qr_img|demorar|Extensao|protocol|definida|ativado|sourceRegion|||desativado|exposto|ativaGuias|Motion|mudatamanho|g_recupera|host||cgi|tempoanima|itemExpand|point|drop|Pesquisando|268px|ilt|ativaListaPropriedades|mapsize|||filmeanimaf|Image|desceferramentas|points|convddtela|essa|Sao|pontosdist|crosshair|necessarios|easeOut|pelo|abs|ypt|resize|266px|250px|desenhoRichdraw|dist|cellpadding|posicaocursor|atualizaconfluence|scielo|resultadoconfluence|confluence|diretorio|atualizawiki|resultadoscielo|atualizascielo|classe|cellspacing|posicaomouse|cellsize|atualizagoogle|calculaArea|Legenda|lingua|g_conectarwms|120px|mensagens|fixar||onDragOver|set_persistent_connection||mudar|opçăo|g_tempotip||verificaTipDefault|||resolucao|janela|download|||downloadbase|updbf||||g_uploaddbf|267|g_uploadlocal|a2b|insereCirculo|criaContainerRichdraw|uplocal|g_downloadbase'.split('|'),0,{})) | |
| 1 | +eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('1s{$i("28")}1r(e){$i=C(i){1A R.29(i)}}$im=C(g){1A 1e+"/3d/3L/"+ei+"/"+g};$bP=C(5n,aG,fS,7q,fD,3v){if(5n!=""){if(aG!=""){$i(5n).A.17=aG+"2l"}$i(5n).A.cf="3";$i(5n).A.aF="aq";$i(5n).1P=C(){D.3n="gC"};$i(5n).2f=C(){D.3n=""}}k i="<36 1P=\'1n:D.3n=\\"hq\\";\' 2f=\'1n:D.3n=\\"9L\\";\' 1b=\'1n:D.3n=\\"hA\\";\' id="+fS+" 1K=\'"+7q+"\' 3b=1q 2D="+fD+" 16=9L 1h=\'"+3v+"\' />";1A i};$1p=C(id,3v){if(2g){R.29(id).A.cG=3v}Q{R.29(id).A.1p=3v+"2l"}};$K=C(id,3v){if(2g){R.29(id).A.cF=3v}Q{R.29(id).A.K=3v+"2l"}};C gU(){1x.2m("i7");1x.2m("gR");1x.2m("i6");1x.2m("1t");1x.2m("hQ");1x.2m("hS");1x.2m("hO");1x.2m("gL");1x.2m("go");1x.2m("gl");1x.2m("gj");1x.2m("gq")}C 5M(1U,3v){R.fh=1U+"="+3v}C gt(1U){k 6Q=R.fh;k i=6Q.e2(1U);if(i==-1){1A 5l}k 8R=6Q.e2(";",i);if(8R==-1){k 8R=6Q.X}1A(gM(6Q.aE(i,8R))).26("=")[1]}C gF(){if($i("4x")){k 1j=$i("4x").4g("I");if(1j[0].A.U=="6r"){1A}if(1j.X>0){k 4b=1j[0];k i=0;do{if(1j[i].A){if(1j[i].A.U=="6r"){2X}if(1j[i].A.U=="1c"){k 4b=1j[i]}}k i=i+1}1J(i<1j.X)4b.A.U="6r";k i=1j.X-1;k 4b=1j[i];do{if(1j[i].A){if(1j[i].A.U=="6r"){k 4b=1j[i];2X}}k i=i-1}1J(i>=0)4b.A.U="1c"}}}C iz(){k 2e="6r";if($i("4x")){k 1j=$i("4x").4g("I");if(1j[1j.X-1].A.U==2e){1A}if(1j.X>0){k i=0;do{if(1j[i].A){if((1j[i].A.U=="1T")||(1j[i].A.U=="6r")||(1j[i].A.U=="")){1j[i].A.U="1c";2X}}k i=i+1}1J(i<1j.X)k i=1j.X-1;k 4b=1j[i];do{if(1j[i].A){if(1j[i].A.U==2e){2X}if(1j[i].A.U=="1c"){k 4b=1j[i]}}k i=i-1}1J(i>=0)4b.A.U=2e}}}C gP(l){1s{5M("gN",l);2N.8Q.gy(J)}1r(e){2c("cJ ao gO gI")}}C gA(){1s{if(!$i("5P")){k V=[0,0];if($i("E"))k V=2S($i("E"));k G=R.2B("I");G.id="5P";k ne=G.A;ne.1N="fX";ne.4m=0;ne.3B="4r";ne.17=B.w;ne.1z=B.h;ne.3w="4L 43 ek";ne.U="1c";ne.1p=V[1];ne.K=V[0];R.2a.24(G)}k 6q=$i("5P");6q.Y="";k 3H;1s{3H=1g hV();1O=1g cO(6q,3H)}1r(e){3H=1g ix();1O=1g cO(6q,3H)}1O.7O(\'il\',\'8X\');1O.7O(\'ik\',\'7d\');1O.7O(\'ij\',\'4L\');1O.7O(\'7A\',\'ha\');6q.A.U="1T";eE(6q)}1r(e){2c("cJ ao h3 bl 6N 1O")}}C fc(3L){k f8=C(P){1s{1x.2m("1t");k 7T=P.1i.gX;k 45=1g 2u();k i=7T.X-1;if(i>=0){do{k 1D=7T[i].26(".");if((1D[1]=="32")||(1D[1]=="1m")||(1D[1]=="gY")){45.3J(7T[i])}}1J(i--)}k 1j=R.4g("E");k dr=1j.X;k 6k=1e+"/3d/3L/"+3L+"/";k j=45.X-1;if(j>=0){do{23(k i=0;i<dr;i++){if((1j[i].M.ai("1u")>-1)&&((1j[i].3n!="")||(1j[i].id!=""))){1j[i].M=6k+"1u.1m"}if(1j[i].M.ai("3L")>-1){1j[i].A.9V="a0(\'"+6k+45[j]+"\')"}}}1J(j--)}k j=45.X-1;if(j>=0){do{k 5w=45[j].26(".");if($i(5w[0])){$i(5w[0]).M=6k+45[j]}}1J(j--)}k 1j=1g 2u("ft","f2","9H","hi","8S");k i=1j.X-1;if(i>=0){do{if($i(1j[i])){$i(1j[i]).A.9V="a0(\'"+6k+"hx.32\')";23(k j=0;j<45.X;j++){k 5w=45[j].26(".");if(5w[0]==1j[i]){$i(1j[i]).A.9V="a0(\'"+6k+45[j]+"\')"}}}}1J(i--)}ei=3L}1r(e){2c("41 33 2s. fc"+e);1x.2m("1t")}};1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=hr&18="+18+"&hs=3d/3L/"+3L;1Y.1B(p,"dG",f8)}C eF(){1s{if(!$i("3z")){k G=R.2B("I");G.id="3z";G.A.U="1T";G.A.3w="4L 43 2E(6o,6o,6o)";G.Y=\'<I 16="hd">&1R;</I><I 16="bd" ><I id="7N" A="2T:2E(6o,6o,6o)">\'+ec+\'</I></I>\';if($i("28")){$i("28").24(G)}Q{R.2a.24(G)}k i=($i("7N")).A;i.aF="K";i.cE="95";F.47("3z.1k");F.3z.1k.1y=1g F.2r.4c("3z",{17:"hu",1z:"eq",4f:19,4H:J,4G:"1c",2W:J,2Q:J,4I:J,4J:19});F.3z.1k.1y.3O();k f6=C(){F.2H.2K.9r(F.3z.1k.1y.2W,"4y");F.3z.1k.1y.6B();5M("fv","2J")};F.2H.2K.87(F.3z.1k.1y.2W,"4y",f6);5M("fv","1X")}F.3z.1k.1y.5u();k V=2S($i("E"));F.3z.1k.1y.5h(V[0]-hc,B.h-70)}1r(e){2c("cw cu ct bl a hb de h5. eF"+e)}}C hH(){if(!$i("bS")){if($i("aK")){$i("aK").A.U="1c"}if(!$i("71")){1A}k ep=$i("71").Y;$i("71").Y="";k 8m=0;if($i("eH")){8m=1l($i("eH").A.17)}k w=1l($i("71").A.17)-8m;$i("71").A.17="4F";if($i("3L")){$i("3L").A.17="4F";$i("3L").Y=""}k V="2l";k a=B.h;k l=B.w+w;B.h=a;B.w=l;if(2g){V=""}$i("E").A.17=l+V;$i("E").A.1z=a+V;$i("2A").A.17=l+V;$i("2A").A.1z=a+V;$i("2A").A.7g=\'7c(\'+0+" "+(l*1+2)+" "+(a*1+2)+" "+0+\')\';$i("iw").A.17=l+1+8m+V;$i("4W").A.1z=a+V;$i("4W").A.17=l+V;if(6i=="1X"){k 2d=["L","O"];23(k l=0;l<2;l++){if($i("E"+2d[l])){$i("E"+2d[l]).A.17=B.w+V;$i("E"+2d[l]).A.1z=B.h+V;$i("2A"+2d[l]).A.17=B.w+V;$i("2A"+2d[l]).A.1z=B.h+V+V;$i("2A"+2d[l]).A.7g=\'7c(0 0 0 0)\'}}k 2d=["N","S"];23(k l=0;l<2;l++){if($i("E"+2d[l])){$i("E"+2d[l]).A.17=B.w*2+V;$i("E"+2d[l]).A.1z=B.h*2+V;$i("2A"+2d[l]).A.17=B.w*3+V;$i("2A"+2d[l]).A.1z=B.h+V;$i("2A"+2d[l]).A.7g=\'7c(0 0 0 0)\'}}}bJ();k 1D=C(){k G=R.2B("I");G.id="54";G.A.U="1T";k 1D=\'<I 16="hd">iq</I>\';1D+=\'<I 16="bd" id="bS"></I>\';G.Y=1D;if($i("28")){$i("28").24(G)}Q{R.2a.24(G)}$i("bS").Y=ep;F.47("54.1k");F.54.1k.1y=1g F.2r.4c("54",{17:"hN",4f:J,4H:19,4G:"1c",2W:J,2Q:J,4I:J,4J:19});F.54.1k.1y.3O();if($i(B.3r+"1C")){$i(B.3r+"1C").Y=""}if($i("9f")){$i("9f").Y=""}if($i("aN")){$i("aN").Y="";B.hJ("aN")}6a()};1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=hL&5j="+a+"&5f="+l+"&18="+18;k cp=1g 5k();cp.5d("59");cp.1B(p,"dG",1D)}Q{F.54.1k.1y.3O();F.54.1k.1y.5u()}}C i3(){23(k g=0;g<12;g++){if($i("2h"+g))k 6C=$i("2h"+g).7v}if(6C){6C.id="aK";6C.3n="aJ-i4";k 1F=\'<an 16="aJ-g7" A="3w-17:ea ea bW;3w-2T:2E(4j,4j,4j)">\';if($i(B.5s)){$i(B.5s).Y=$T("g1")}if($i(B.3r)){$i(B.3r).Y=$T("g2")}if($i(B.6x)){$i(B.6x).Y=$T("g3")}if($i(B.7s)){$i(B.7s).Y=$T("g4")}23(k g=0;g<12;g++){if($i("2h"+g)){k 9m=$i("2h"+g).Y;k 2G=1g bH("&1R;","g");k 9m=9m.3I(2G,\'\');1F+=\'<li><a 4h="#"><em><I id="2h\'+g+\'" >\'+9m+\'</I></em></a></li>\'}}1F+="</an>";6C.Y=1F;23(k g=0;g<12;g++){if($i("2h"+g)){21(\'$i("2h\'+g+\'").1b = C(){7M = "2h\'+g+\'";65(\'+g+\');}\');if($i("2h"+g+"1C")){$i("2h"+g+"1C").A.gG="eq";$i("2h"+g+"1C").A.1z=B.h}}}}if($i(B.5s)){$i(B.5s).1b=C(){7M=B.5s;65(1)}}if($i(B.3r)){$i(B.3r).1b=C(){7M=B.3r;65(2);if(!$i("48")){k p=1e+"/1H/1I.1v?1G=96&18="+18;1Y.1B(p,"96",96)}}}if($i(B.6x)){$i(B.6x).1b=C(){7M=B.6x;65(4);B.gg()}}if($i(B.7s)){$i(B.7s).1b=C(){7M=B.7s;65(5);if($i("8D")){$i("8D").Y==$T("2p");k p=1e+"/1H/1I.1v?1G=81&18="+18;1Y.1B(p,"81",81)}Q{2c("id 8D 2J 80")}}}}C 96(P){if(P.1i==""){7n("","1X","9Q")}Q{k j=P.1i.X;k i=0;if(j>=0){do{k 2v="9Q";if(P.1i[i].2v){k 2v=P.1i[i].2v}Q{k 2v="gz"}if(i==j-1){7n(P.1i[i].1W,"1X",2v)}Q{7n(P.1i[i].1W,"2J",2v)}i++}1J(i<j)}}}C f7(m){1s{if(!$i("57")){k G=R.2B("I");G.id=\'57\';G.Y=\'<2n 17="50" A="3w: 4L 43 #gm;"> <1V> <1a 1b="f7()" A="1q-1w:K;1N:1Q" 16="fl"> <E M="\'+1e+\'/3d/gu.32" /> </1a> <1a A="1q-1w:K" 16="fl"> <36 A="1q-1w:K" 16="gs" 3b="1q" id="fj" 2D="70" 1h="" /> </1a></1V> </2n>\';if($i("28")){$i("28").24(G)}Q{R.2a.24(G)}}if(m==5l){$i("57").A.3j="9k"}Q{$i("fj").1h=m;$i("57").A.3j="2Q"}k V=2S($i("E"));V[1]=V[1]+1l($i("E").A.1z)-22;21(\'R.29("57").A.\'+7e+\' = V[0] + 3Q\');21(\'R.29("57").A.\'+6R+\' = V[1] + 3Q\')}1r(e){2c("gx bl 57."+e)}}C eP(5D,5A,84,nx,ny,5X){1s{if($i("58")){$i("58").A.U="1c"}if($i("51")){$i("51").A.U="1c"}k fu=1l(5D)+0+"2l";F.47("4E.1k");if($i("55")){F.4E.1k.1y.6B()}k 1F=\'<I 16="hd">\'+5X+\'</I><I 16="bd"><7K 6X="1E" id="1E" e7="1p" A="3w:4F gn 43"></7K></I>\';k G=R.2B("I");G.id="55";G.A.U="1T";G.Y=1F;if($i("28")){$i("28").24(G)}Q{R.2a.24(G)}if($i("1E")){6K($i("1E").A){17="dz%";1z=5A};$i("55").A.U="1T";$i("1E").M=84}k bU=19;k V=2S($i("E"));if(nx=="aq"){k bU=J}F.4E.1k.1y=1g F.2r.3o("55",{17:fu,4f:bU,4H:19,2Q:J,7K:19});F.4E.1k.1y.5h(V[0],V[1]+50);F.4E.1k.1y.3O();k f4=C(){$i("55").A.U="1c";$i("1E").M="";F.2H.2K.9r(F.4E.1k.1y.2W,"4y");F.4E.1k.1y.6B();if((2w=="5b")||(2w=="7Q")||(2w=="8d")||(2w=="9g")||(2w=="8N")){8t("3k")}if($i("58")){$i("58").A.U="1c"}if($i("51")){$i("51").A.U="1c"}if($i("5P")){1O.2m()}aY()};F.2H.2K.87(F.4E.1k.1y.2W,"4y",f4)}1r(e){2c("41 33 2s. eP"+e)}}C dR(5D,5A){1s{if($i("55")){k i=$i("55");i.A.17=5D;i.A.1z=5A}}1r(e){2c("41 33 2s. dR"+e)}}C eN(5D,5A,84,nx,ny,5X){1s{if(!$i("6J")){k 1F=\'<I 16="hd">&1R;</I><I 16="bd"><7K 6X="6I" id="6I" e7="1p" ></7K></I></I>\';k G=R.2B("I");G.id="6J";G.A.U="1c";G.Y=1F;R.2a.24(G)}k V=2S($i("E"));F.47("53.1k");F.53.1k.1y=1g F.2r.4c("6J",{17:5D,4f:19,4H:J,4G:"1c",2W:J,2Q:J,4I:J,4J:J});F.53.1k.1y.5h(V[0],V[1]);F.53.1k.1y.3O();F.53.1k.1y.5u();6K($i("6I").A){17="dz%";1z=5A}$i("6J").A.U="1T";$i("6I").M=84;k eA=C(){$i("6J").A.U="1c";$i("6I").M="";F.2H.2K.9r(F.53.1k.1y.2W,"4y")};F.2H.2K.87(F.53.1k.1y.2W,"4y",eA)}1r(e){2c("41 33 2s. eN"+e)}}C ed(8V){1s{$i(8V).A.U="1c";if((8V!="gH")&&(8V!="gB")){if($i("ef")){$i("ef").1h=""}if($i("b8")){$i("b8").Y="";$i("b8").U="1c"}if($i("1D")){$i("1D").1h==""}$i("1E").M="";$i("2k").A.3j="2Q"}if((2w=="5b")||(2w=="7Q")||(2w=="8d")||(2w=="9g")||(2w=="8N")){8t("3k")}}1r(e){2c("41 33 2s. ed"+e)}}C 1o(82,6g,eb){1s{if($i("b5")){if(6g==""){$i("b5").Y="-"}Q{gD=eb;$i("b5").Y="<b>"+6g+" </b>"}}if($i("7N")){if(6g==""){6g=ec}$i("7N").Y="<b>"+6g+" </b>"}}1r(e){2c("41 33 2s. 1o"+e)}}C 8t(i){1s{if(B.5r.X>0){k 6f=B.5r.X-1;if(6f>=0){do{if(B.5r[6f]){B.5r[6f].Y="";B.5r[6f].A.U="1c"}}1J(6f--)}}B.5r=1g 2u();aY();k 9q=["fK","7Q","8N","5K","cc","8K","8j","3k","7F","9h","9g","8d"];k ko=9q.X-1;if(ko>=0){do{if($i(9q[ko])){k 3f=$i(9q[ko]).A;3f.gQ=0;3f.bQ=1;3f.dX=1;3f.9U=\'2E(50,50,50)\'}}1J(ko--)}2w=i;if($i(i)){6K($i(i).A){dX=\'4F\';bQ=\'4F\';9U=\'ek\'}}$i("2k").A.U="1T";if($i("5P")){$i("5P").A.U="1c"}cI(i){3F"5K":$i("2k").M=3T+"/"+"fZ.32";if($i("E")){$i("E").1K=""}2X;3F"3k":$i("2k").M=3T+"/"+"gf.1m";if($i("E")){$i("E").1K=""}2X;3F"9h":$i("2k").M=3T+"/"+"9h.1m";3F"fK":$i("2k").M=3T+"/"+"9h.1m";2X;3F"9g":$i("2k").M=3T+"/"+"fQ.32";if($i("E")){$i("E").1K="6Z 49 fN 33 g5"}2X;3F"8N":$i("2k").M=3T+"/"+"fQ.32";if($i("E")){$i("E").1K="6Z 49 fN o 5X"}2X;3F"8d":$i("2k").M=3T+"/"+"eC.32";if($i("E")){$i("E").1K=""}2X;3F"7Q":$i("2k").M=3T+"/"+"eC.32";if($i("E")){$i("E").1K="6Z 49 9t o hK"}2X;3F"7F":$i("2k").M=3T+"/"+"hI.32";if($i("E")){$i("E").1K=""}2X}}1r(e){2c("41 33 2s. 8t"+e)}}C 65(2h){if($i("2h"+2h)){k fs=[1,2,3,4,5,6,7,8,9,10];23(k j=0;j<10;j++){if($i("2h"+fs[j])){jj=fs[j];if($i("2h"+jj+"1C")){$i("2h"+jj+"1C").A.U="1c"}}}if($i("2h"+2h+"1C")){$i("2h"+2h+"1C").A.U="1T"}Q{2c("O 82 2h"+2h+"1C 2J hR.")}}}C 2I(){D.2q=C(34,5X){if($i("8h")){R.2a.7D($i("8h"))}if($i("8B")){R.2a.7D($i("8B"))}F.47("2I."+34);k V=[0,0];if($i("2A")){k V=2S($i("2A"))}Q if($i("4W")){k V=2S($i("4W"))}21(\'F.2I.\'+34+\' = 1g F.2r.4c("eM",{17:"is",4f:19,4G:"1c",2W:J,4I:19,4J:J})\');21(\'F.2I.\'+34+\'.ir("<1f A=30-2D:ip; >"+5X+"</1f>")\');21(\'F.2I.\'+34+\'.2a.A.1z="ia"\');21(\'F.2I.\'+34+\'.i9("<1f><E M=\\\'"+1e+"/3d/2I.1m\\\' /></1f>")\');21(\'F.2I.\'+34+\'.3O(R.2a)\');if($i("9b"))21(\'F.2I.\'+34+\'.5h(10,10)\');Q 21(\'F.2I.\'+34+\'.5h(\'+V[0]+\',\'+V[1]+\')\');21(\'F.2I.\'+34+\'.5u()\');if($i("8h")){$i("8h").A.4m=aA}if($i("8B")){$i("8B").A.4m=i8}};D.2m=C(34){if($i("eM")){if(21(\'F.2I.\'+34)){if($i(21(\'F.2I.\'+34+".id"))){21(\'F.2I.\'+34+\'.6B()\')}}}}}C eE(5Y){5Y.1P=C(){1s{if($i("2k")){$i("2k").A.U="1T"}if($i("eD")){$i("eD").A.U="1c"}D.M=h9;if(B.3l!="72"){B.3l="2J";bC()}if($i("2R")){$i("2R").A.U="1c"}}1r(e){k e=""}D.aD=C(7Y){1s{if($i("2R")){$i("2R").A.U="1c"}bD(7Y);if(h8!=""){$i("2k").A.U="1c";$i("h7").A.7g=\'7c(\'+(1d.4i-dH)+" "+(1d.4l-10)+" "+(1d.4i-10)+" "+(1d.4l-dH)+\')\'}if($i("E")&&(74=="1X")){k nx=1d.3t-dw-dE;k ny=1d.3A-dB-dD;if(6i=="2J"){k l=0;if(1l($i("28").A.K)){k l=1l($i("28").A.K)}$i("E").A.K=nx-l;k t=0;if(1l($i("28").A.1p)){k t=1l($i("28").A.1p)}$i("E").A.1p=ny-t}Q{$K("E",B.w*-1+nx);$K("6T",B.w*-1+nx);$K("6G",B.w+nx);$K("6L",B.w*-3+nx);$K("6S",B.w*-1+nx);$1p("E",B.h*-1+ny);$1p("6T",B.h*-1+ny);$1p("6G",B.h*-1+ny);$1p("6S",B.h*-1+ny);$1p("6L",B.h*-1+ny)}}}1r(e){k e=""}1s{B.h6()}1r(e){k e=""}}};5Y.2f=C(){1s{B.3l="8F";1o(D,\'\');if($i("2k")){$i("2k").A.U="1c"}}1r(e){k e=""}};5Y.hg=C(){1s{if($i("2k"))$i("2k").A.U="1c";if((2w=="5K")||(2w=="5b")){if($i("2k"))$i("2k").A.U="1c";if($i("3P")){k i=$i("3P").A;i.17=0;i.1z=0;i.3j="2Q";i.U="1c"}3N=1d.3t;44=1d.3A;cT=0;cS=0}if($i("E")&&(2w=="3k")){74="1X";if($i("2A")){dw=1l($i("2A").A.K);dB=1l($i("2A").A.1p)}dE=1d.4l;dD=1d.4i;dV=1d.7o;e3=1d.7p}}1r(e){k e=""}};5Y.1b=C(){1s{B.hf()}1r(e){k e=""}};5Y.fi=C(){1s{if(2w=="5K"){bs("bv")}if(2w=="5b"){bs("bv")}if($i("E")&&(2w=="3k")){74="2J";k 8s=(e3*-1)+1d.7p;k 8i=(dV*-1)+1d.7o;k ex=B.56;k ex=ex.26(" ");k eQ=(ex[0]*1)-8i;k fI=(ex[2]*1)-8i;k fE=(ex[1]*1)-8s;k fB=(ex[3]*1)-8s;if((8i==0)||(8s==0)){1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=3k&x="+1d.4l+"&y="+1d.4i+"&18="+18;1Y.1B(p,"3k",1t);1A}k fA=eQ+" "+fE+" "+fI+" "+fB;1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=8E&89="+7U+"&7i="+fA+"&18="+18;1Y.1B(p,"7W",1t)}}1r(e){k e=""}}}C h2(7r){k 7w="h1";k ar="4F";if((7r==1)&&(!$i("8v"))&&($i("8k"))){k G=R.2B("I");G.id="6h";G.A.U="1T";G.A.3w="4L 43 7d";if(2g){G.A.7B=\'7C(42=90)\'}Q{G.A.42=.85}k 1D=\'<I 16="hd">&1R;</I>\';1D+=\'<I 16="bd" A="4D-2T:2E(3m,3m,3m);17=\'+7w+\'2l" >\';if($i("5K")){if(3K){1D+=\'<I A="1q-1w:aq;3B:93;K:h0" >\'}1D+=\'<I id="ft" 1P="1o(D,\\\'gZ o 2V f0 o eZ eR.\\\',\\\'\\\')" 1b="8K()" ></I><I id="7x" 6X="7x" hh="0" 4P:fy="fy:f3" as:hz="0" as:hy="0" as:hw="hB" 1K="hF" >\';1D+=\'<I id="8z" ><E hE="" 16="f3" M="\'+$im("1u.1m")+\'" /></I></I>\';1D+=\'<I id=f2 1P="1o(D,\\\'hD o 2V f0 o eZ eR.\\\',\\\'\\\')" 1b="8j()" ></I>\';if(3K){1D+=\'</I>\'}}1D+=\'<I id="8v" A="K:\'+ar+\'" ></I></I>\';G.Y=1D;R.2a.24(G);if($i("8k")){$i("8v").Y=$i("8k").Y+"<2n><1V><1a>&1R;</1a></1V></2n>";$i("8k").Y=""}F.47("6h.1k");F.6h.1k.1y=1g F.2r.4c("6h",{17:7w,4f:19,4H:19,4G:"1c",2W:J,2Q:J,4I:J,4J:19});F.6h.1k.1y.3O();8a=F.2r.hk.ho("7x","8z",0,70);8a.ht=C(fn){2P=(fn-35)/5};8a.fd(35,J);if($i("7x")){$i("7x").fi=C(){ds();2P=0;8a.fd(35,J)}}if($i("8z")){$i("8z").aD=C(){k nw=B.w;k nh=B.h;k nt=0;k nl=0;k ns=1l(B.4K);if((2P>0)&&(2P<7)){2P=2P+1;k 9c=1l($i("E").A.1z);k 91=1l($i("E").A.17);nh=B.h/2P;nw=B.w/2P;k t=1l($i("E").A.1p);k l=1l($i("E").A.K);nt=t+((9c-nh)*.5);if(2g){nl=0}Q{nl=l+((91-nw)*.5)}k 8L=nh/B.h;ns=1l(B.4K/8L)}if((2P<0)&&(2P>-7)){2P=2P-1;k 9c=1l($i("E").A.1z);k 91=1l($i("E").A.17);nh=B.h*2P*-1;nw=B.w*2P*-1;k t=1l($i("E").A.1p);k l=1l($i("E").A.K);nt=t-((nh-9c)*.5);nl=l-((nw-91)*.5);k 8L=nh/B.h;ns=1l(B.4K/8L)}$i("E").A.17=nw;$i("E").A.1z=nh;$1p("E",nt);$K("E",nl);if($i("7R")){$i("7R").1h=ns}}}1A}if((7r==1)&&($i("8v"))){F.6h.1k.1y.5u()}if((7r==2)&&(!$i("4x"))&&($i("9d"))){k G=R.2B("I");G.id="5y";G.A.U="1T";G.A.3w="4L 43 7d";if(2g){G.A.7B=\'7C(42=90)\'}Q{G.A.42=.85}k 1D=\'<I 16="hd">&1R;</I>\';1D+=\'<I 16="bd" A="4D-2T:2E(3m,3m,3m);17=\'+7w+\'2l" >\';1D+=\'<I id="4x" A="K:\'+ar+\';1p:-aH;" ></I></I>\';G.Y=1D;R.2a.24(G);if($i("9d")){$i("4x").Y=$i("9d").Y;$i("9d").Y=""}F.47("5y.1k");F.5y.1k.1y=1g F.2r.4c("5y",{17:7w,4f:19,4H:19,4G:"1c",2W:J,2Q:J,4I:J,4J:19});F.5y.1k.1y.3O();1A}if((7r==2)&&($i("4x"))){F.5y.1k.1y.5u()}}C hp(){if(!$i("8T")){k G=R.2B("I");G.id="8T";G.A.U="1c";G.A.9U="7d";k 1F=\'<I 16="hd">\';k 1D="1n:if(4U == -1){4U = 1};4U = 4U + 1 ;$i(\\"9T\\").3V = J;B.8C();";1F+="<E 16=d2 1b=\'"+1D+"\' M="+$im("1u.1m")+" />";k 1D="1n:if(4U == 1){4U = -1};4U = 4U - 1 ;$i(\\"9T\\").3V = J;B.8C();";1F+="<E 16=fz 1b=\'"+1D+"\' M="+$im("1u.1m")+" />&1R;";1F+=\'<36 A="1N:1Q" 1b="1n:B.8C()" 3b="3R" id="9T" />&1R;\'+$T("hj")+\'</I>\';1F+=\'<I 16="bd" A="1q-1w:K;cf:bE;" id="hl" 1P="1n:di(D)" 1b="1n:dj()">\';1F+=\'<E A="1N:1Q;" id=bz M="" />\';1F+=\'<I A="1q-1w:K;30-2D:4F" id="hm" ></I></I>\';G.Y=1F;R.2a.24(G);$i("bz").A.1z=B.hn+"2l"}$i("8T").A.U="1T";F.47("4A.1k");F.4A.1k.1y=1g F.2r.4c("8T",{17:"hv",4f:19,4H:J,4G:"hC",2W:J,2Q:J,4I:J,4J:19});F.4A.1k.1y.3O();k V=2S($i("E"));if(2g){F.4A.1k.1y.5h((V[0]+B.w-d6),V[1]+4)}Q{F.4A.1k.1y.5h((V[0]+B.w-d6),V[1]+4)}k dm=C(){F.2H.2K.9r(F.4A.1k.1y.2W,"4y");F.4A.1k.1y.6B();5M("dk","1c")};F.2H.2K.87(F.4A.1k.1y.2W,"4y",dm);5M("dk","1T");B.8C()}C 7z(2e,1C){1s{if(!$i("8g")){k G=R.2B("36");G.id=\'8g\';G.3b=\'gT\';G.1h=\'gS\';G.A.1N="1Q";G.A.cE="95";G.A.4m=gV;G.A.3B="4r";G.A.U="1c";G.1b=C(){6a();D.A.U="1c"};G.1P=C(){D.A.U="1T"};G.2f=C(){D.A.U="1c"};R.2a.24(G)}k V=2S(1C);4s=2e;61(B.9j);B.9j=5Z(\'6a()\',(gW));5V("h4");if($i("8g")){k i=$i("8g").A;i.U="1T";k l=V[0];k t=V[1]-5;if(3K){i.K=l;i.1p=t}Q{i.cF=l+R.2a.8c;i.cG=t+R.2a.9e}}}1r(e){k e=""}}C he(){1s{if($i("bI")){if($i("bI").A.3j=="2Q"){k V=2S($i("E"));k 9n=(1d.3t-V[0])*2.25;k 8O=(1d.3A-V[1])*2.25;k cL="7c("+(8O-40)+" "+(9n+40)+" "+(8O+40)+" "+(9n-40)+")";k i=$i("bI").A;i.7g=cL;21("i."+6R+"= (V[1] - (8O - 40)) + 3Q");21("i."+7e+"= (V[0] - (9n - 40)) + 3Q")}}}1r(e){k e=""}}C 8K(){1x.2q("1t",$T("2p"));2P=0;k p=1e+"/1H/1I.1v?1G=bw&cH=2&18="+18;4s="86";1Y.1B(p,"bw",1t)}C 8j(){1x.2q("1t",$T("2p"));2P=0;k p=1e+"/1H/1I.1v?1G=bO&cH=2&18="+18;4s="86";1Y.1B(p,"bO",1t)}C bs(2e){k V=2S($i("E"));if($i("3P")){k bx=$i("3P");k 2t=bx.A}Q{2c("hG 2J 80");1A}cI(2e){3F"ii":2t.U="1T";3u=1d.3t;3x=1d.3A;if(2g){if((3u>3N)&&((3u-3N-2)>0)){2t.17=3u-3N-2}if((3x>44)&&((3x-44-2)>0)){2t.1z=3x-44-2}if(3u<3N){2t.K=3u;2t.17=3N-3u+2}if(3x<44){2t.1p=3x;2t.1z=44-3x+2}}Q{if(3u>3N){2t.17=3u-3N-15+"2l"}if(3x>44){2t.1z=3x-44-15+"2l"}if(3u<3N){2t.K=3u+"2l";2t.17=3N-3u+15+"2l"}if(3x<44){2t.1p=3x+"2l";2t.1z=44-3x+15+"2l"}}2X;3F"bv":md=1;21(\'bt = 1l(R.29("3P").A.\'+7e+")");21(\'aC = 1l(R.29("3P").A.\'+6R+")");ih=1l(2t.17)-V[0];ic=1l(2t.1z)-V[1];4v=bt+(1l(2t.17))-V[0];4t=aC+(1l(2t.1z))-V[1];3p=B.56.26(" ");dx=((3p[0]*-1)-(3p[2]*-1))/(cT-1);dy=((3p[1]*1)-(3p[3]*1))/(cS-1);if(dy<0)dy=dy*-1;nx=4T*4v;ny=4T*4t;52=(3p[0]*1)+nx;6F=(3p[3]*1)-ny;4v=bt-V[0];4t=aC-V[1];if(dy<0)dy=dy*-1;nx=4T*4v;ny=4T*4t;4P=(3p[0]*1)+nx;6y=(3p[3]*1)-ny;v=4P+" "+6y+" "+52+" "+6F;if(2w!="5b"){if(52!=4P){B.56=v;1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=8E&89="+7U+"&7i="+v+"&18="+18;1Y.1B(p,"7W",1t)}}Q{if(52!=4P){1s{k 4k=(2g)?R.3e("1E").R:$i("1E").5W;k 2e="7y";if(4k.29("cP")){2e=4k.29("cP").1h}if(B.8W==""){2c("ib 2z in");1A}if((2e!="io")&&(2e!="iv")){1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=5b&7i="+v+"&18="+18+"&2e="+2e+"&2z="+B.8W;1Y.1B(p,"5b",1t)}}1r(e){k e=""}}}2t.3j="9k";2t.17=0;2t.1z=0;R.29("2k").A.U="1T";2X}}C iy(){1s{k bk=6E($i("7a").1h,$i("aM").1h,$i("aV").1h);k aO=6E($i("aW").1h,$i("aT").1h,$i("aP").1h);k cC=C(P){if(P.1i.cv!=5l){1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=cz&8A=8A&iu=14&94="+P.1i.it+" "+P.1i.cv+"&18="+18;1Y.1B(p,"aS",1t)}Q{2c("cw cu ct i5 a hP.")}};k p=1e+"/1H/1I.1v?1G=cD&18="+18;1Y.1B(p,"cD",cC)}1r(e){k e=""}}C aS(){1s{if($i("7a")){k bk=6E($i("7a").1h,$i("aM").1h,$i("aV").1h);k aO=6E($i("aW").1h,$i("aT").1h,$i("aP").1h);1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=cz&8A=8A&94="+bk+" "+aO+"&18="+18;1Y.1B(p,"aS",1t)}}1r(e){k e=""}}C dj(){1s{1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=3k&7f="+B.4K+"&2e=9w&x="+1d.bK+"&y="+1d.bG+"&18="+18;1Y.1B(p,"3k",1t)}1r(e){k e="";1x.2m("1t")}}C di(1C){1C.aD=C(7Y){bD(7Y)}}C ds(){if($i("7R")){k aL=$i("7R").1h}Q{k aL=B.4K}1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=hM&7f="+aL+"&18="+18;4s="hT";1Y.1B(p,"hU",1t)}C i1(){1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=8E&89="+7U+"&7i="+B.i2+"&18="+18;4s="86";1Y.1B(p,"7W",1t)}C 7H(7k){if(7k=="7G"){k y=B.h/6;k x=B.w/2}if(7k=="7u"){k y=B.h-(B.h/6);k x=B.w/2}if(7k=="7J"){k x=B.w-(B.w/6);k y=B.h/2}if(7k=="7I"){k x=B.w/6;k y=B.h/2}1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=3k&7f="+B.4K+"&x="+x+"&y="+y+"&18="+18;4s="86";1Y.1B(p,"3k",1t)}C i0(){if(B.d7==""){2c("hZ 5v 2J cX cY hW. hX o hY do g9. fW 2J g0 g8.");1A}if(6i=="1X"){k 2d=["L","O","N","S"];23(k l=0;l<4;l++){if($i("E"+2d[l])){$i("E"+2d[l]).A.U="1c";$i("E"+2d[l]).M=""}}$K("E",0);$1p("E",0);6i="2J";2c("cW gc");$i("E").A.3j="2Q";$i("E").A.U="1T"}Q{d3();k 2d=["L","O","N","S"];23(k l=0;l<4;l++){if($i("E"+2d[l])){$i("E"+2d[l]).A.17=B.w;$i("E"+2d[l]).A.1z=B.h;$i("E"+2d[l]).A.U="1T"}}6i="1X";bX();2c("cW ga. o gb do 2V cX ge d2.")}}C d3(){k du=(B.h/2)*-1;k b3=B.w/2;k 5x=B.h+(B.h/2);k 5C=B.w/2;k lx=B.w+(B.w/2);k ly=B.h/2;k c3=(1l(B.w/2))*-1;k b4=B.h/2;k u=2N.8Q.gd+"\\/\\/"+2N.8Q.fY+B.g6+"?5a="+B.d7;u+="&7A=5a&4N="+B.56+"&gE="+b3+" "+b4;k 7u=u+"&8G="+5C/2+" "+5x/2;k 7G=u+"&8G="+b3/2+" "+du/2;k 7J=u+"&8G="+lx/2+" "+ly/2;k 7I=u+"&8G="+c3/2+" "+b4/2;$i("6T").M=7u;$i("6S").M=7G;$i("6G").M=7J;$i("6L").M=7I}C bX(){$K("E",B.w*-1);$K("6T",B.w*-1);$K("6G",B.w);$K("6L",B.w*-3);$K("6S",B.w*-1);$1p("E",B.h*-1);$1p("6T",B.h*-1);$1p("6G",B.h*-1);$1p("6S",B.h*-1);$1p("6L",B.h*-1)}C bC(){if(!$i("2R")){k G=R.2B("I");G.id="2R";G.A.3B="4r";G.A.4m=aA;if(2g){G.A.7B="7C(42=90)"}R.2a.24(G)}if((B.3l=="8F")||(B.3l=="72")){1A}if((B.3l=="1X")&&(4s=="7F")&&($i("2R").A.U!="1T")){k i=$i("2R");k 3f=i.A;3f.1p=1d.3A+20;3f.K=1d.3t;i.Y="<2n A=\'1q-1w:K\'><1V><1a A=\'1q-1w:K\'>gJ...</1a></1V></2n>";3f.U="1T";21(gK)}if(($i("3P"))&&(B.3l=="1X")&&(R.29("2k").A.U=="1T")&&($i("3P").A.3j!="2Q")){if((2w=="5K")||(2w=="cc")||(2w=="3k")){if(gh=="1X"){if(2g){$i("2R").A.7B="7C(42=70)"}Q{$i("2R").A.42="5"}k 3C="<2n id=\'gk\' ><1V>";if(2g){k s=" A=\\"7B:\'7C(42=0)\'\\" "}if(3K){k s=" A=\'42:0\' "}3C+="<1a "+s+" ></1a>";3C+="<1a><E 16=\'gp\' 1K=\'7G\' M=\'"+$im("1u.1m")+"\' 1b=\\"7H(\'7G\')\\" /></1a>";3C+="<1a "+s+" ></1a></1V>";3C+="<1V><1a><E 16=\'gw\' 1K=\'7I\' M=\'"+$im("1u.1m")+"\' 1b=\\"7H(\'7I\')\\" /></1a>";3C+="<1a><2n><1V>";3C+="<1a><E 16=\'gv\' 1K=\'bw\' 1b=\'8K()\' M=\'"+$im("1u.1m")+"\' </1a>";3C+="<1a><E 16=\'gr\' 1K=\'bO\' 1b=\'8j()\' M=\'"+$im("1u.1m")+"\' </1a>";3C+="</1V></2n></1a>";3C+="<1a><E 16=\'jQ\' 1K=\'7J\' M=\'"+$im("1u.1m")+"\' 1b=\\"7H(\'7J\')\\" /></1a></1V>";3C+="<1V><1a "+s+" ></1a><1a><E 16=\'mh\' 1K=\'7u\' M=\'"+$im("1u.1m")+"\' 1b=\\"7H(\'7u\')\\" /></1a><1a "+s+" ></1a></1V></2n>";k i=$i("2R");i.Y=3C;i.A.1p=1d.3A-27;i.A.K=1d.3t-27;i.A.U="1T";1o(\'\',\'b9 mg mf da mi 49 mj no 2V. b9 em x 49 8F de mn ml mk.\',\'\');1A}}}if((B.3l!="72")&&($i("2R").A.U!="1T")){B.3l="1X"}5Z(\'bC()\',mc)}C mb(){k p=1e+"/1H/1I.1v?1G=7F&5v=2R&94="+1d.7o+","+1d.7p+"&m5=5&18="+18;k cp=1g 5k();cp.m4(J);cp.5d("59");cp.1B(p,"7F",cb)}C cb(P){k P=P.1i;if((P!="2s")&&(P!=5i)){if($i("E")){$i("E").1K=""}if(P!=""){k 2O="<I id=\'bR\' A=\'1q-1w:K;4D-2T:2E(4j,4j,4j)\'><1f A=\'2T:c5;1N:1Q;1q-1w:K\' 1b=\'1n:B.3l=\\"72\\"\'>8F&1R;&1R;</1f>";2O+="<1f A=\'2T:c5;1N:1Q;1q-1w:K\' 1b=\'1n:B.5r.3J($i(\\"2R\\"));$i(\\"2R\\").id=\\"\\";$i(\\"bR\\").Y =\\"\\";$i(\\"bR\\").id =\\"\\"\' >m3</1f></I>";k 2M=P.26("!");k 2z=2M.X-1;if(2z>=0){do{k 7q=2M[2z].26("@");if(c9=="ca"){2O+="<1f A=\'1q-1w:K;30-2D:aR\'><b>"+7q[0]+"</b></1f><br>"}k 8P=7q[1].26("*");k 7L=8P.X-1;if(7L>=0){do{if(8P[7L]!=""){k bj=8P[7L].26("##");k ce=bj.X;23(k 3X=0;3X<ce;3X++){k 8U=bj[3X].26("#");if(c9=="ca"){2O=2O+"<1f 16=\'c7\' A=\'1q-1w:K;30-2D:aR\'>"+8U[0]+" <i>"+8U[1]+"</i></1f><br>"}Q{2O=2O+"<1f 16=\'c7\' A=\'1q-1w:K;30-2D:aR\'><i>"+8U[1]+"</i></1f><br>"}}}}1J(7L--)}}1J(2z--)}if($i("3z")){$i("7N").Y=2O}Q{k i=$i("2R");i.Y="<2n A=\'1q-1w:K\'><1V><1a A=\'1q-1w:K\'>"+2O+"</1a></1V></2n>";3f=i.A;3f.1p=1d.3A-10;3f.K=1d.3t-20;3f.U="1T"}}}}C c1(3X){1s{k 1D=3X.26("*");k 3X="<2n>";k i=1D.X-1;if(i>=0){do{k t=1D[i];k t=t.26(",");3X+="<1V A=\'1q-1w:K\'><1a A=\'4D-2T:2E("+t[1]+","+t[2]+","+t[3]+")\'>&1R;&1R;</1a><1a A=\'1q-1w:K\'>"+t[0]+"</1a></1V>"}1J(i--)}3X+="</2n>";if(!$i("5m")){k G=R.2B("I");k 1D=\'<I 16="hd">m2</I>\';1D+=\'<I 16="bd">\';1D+=\'<I id="ch" ></I></I>\';G.id="5m";G.A.U="1T";G.A.aF="K";G.Y=1D;R.2a.24(G);F.47("5m.1k");F.5m.1k.1y=1g F.2r.4c("5m",{17:"m6",4f:J,4H:19,4G:"1c",2W:J,2Q:J,4I:J,4J:19})}$i("ch").Y=3X;F.5m.1k.1y.3O();F.5m.1k.1y.5u()}1r(e){2c("41 33 2s. c1"+e)}}C bg(bi){k p=1e+"/1H/1I.1v?1G=bg&18="+18+"&2z="+bi.6X+"&m7="+bi.1h;1Y.1B(p,"bg",1t)}C ma(){if(3e["1E"]){if(3K){if($i("1E")){k 4k=$i("1E").5W}}Q{if(R.3e("1E")){k 4k=R.3e("1E").R}}if(4k){if(4k.29("5a")){if(2N.6z.3e["1E"].bY){2N.6z.3e["1E"].bY()}}}}}C m9(){if($i("1E")){if(2N.6z.3e["1E"]){k 5L=(2g)?R.3e("1E").R:$i("1E").5W;if(5L.29("m8")){$i("1E").M=1e+"/b2/mo/6l.8l"}}}}C mp(){if($i("1E")){if(2N.6z.3e["1E"]){k 5L=(2g)?R.3e("1E").R:$i("1E").5W;if(5L.29("mF")){$i("1E").M=1e+"/b2/mE/6l.8l"}}}}C mD(){if($i("1E")){if(2N.6z.3e["1E"]){k 5L=(2g)?R.3e("1E").R:$i("1E").5W;if(5L.29("mG")){$i("1E").M=1e+"/b2/mH/6l.8l"}}}}C 92(){k bc=eI(R.29("48").1h);k d0=C(P){if(!P.1i){$i("8Z").Y="<1f A=\'2T:8X\'>cZ 80<br><br></1f>";1A}k P=P.1i;if((P!="2s")&&(P!=5i)){k 1F="";k ig=P.X-1;if(ig>=0){do{k 4C=P[ig].mK;k d9=4C.X;23(k 2o=0;2o<d9;2o++){k 7b=4C[2o].31;k 5H=4C[2o].2M;k d8=5H.X;23(k 2y=0;2y<d8;2y++){if(5H[2y].3S!=" "){k lk="<a 4h=\'"+5H[2y].3S+"\' 3G=\'5g\'>&1R;am</a>"}k 2x=5H[2y].2x;k 3i="<36 A=\'1q-1w:K;1N:1Q;\' 1b=\'7z(\\"7y\\",D)\' 16=\'8u\' A=\'1N:1Q\' 3b=\'3R\' 1h=\'"+2x+"\' 1P=\\"1n:1o(D,\'b9 49 dC bf dF mJ 2z, mI-o bf mC no 2V. mB mt o ms do 2z, 2I mr mq 49 o 2V cY mu, bf 6Z no mv mA mz mw m1.\',\'7S\')\\" 2f=\\"1n:1o(D,\'\')\\" /> ("+7b+")";k 3D=3i+(5H[2y].1U)+lk+"<br>";1F+=3D}}}1J(ig--)}if(1F!=""){$i("8Z").Y=1F+"<br>"}Q{$i("8Z").Y="<1f A=\'2T:8X\'>cZ 80<br><br></1f>"}}};k p=1e+"/1H/1I.1v?1G=92&bc="+bc+"&18="+18;1Y.1B(p,"92",d0)}C m0(2i){k 3y=(B.2M).26(";");if(!R.29("dq"+2i)){k l=3y.X-1;if(l>=0){do{k Z=3y[l].26("*");if(Z[0]==2i){k 5G="db.32";if(Z[8]==5i){Z[8]="2J"}if(Z[6]*1<B.4K*1){k 5G="lz.32";k 7Z=$T("lw")}if(Z[6]*1>B.4K*1){k 5G="lv.32";k 7Z=$T("lu")}if(Z[6]==0){k 5G="db.32";k 7Z=$T("lA")}1Z="&1R;<E id=\'5G"+Z[0]+"\' M=\'"+$im(5G)+"\' 1K=\'"+7Z+"\' \\>";1Z+="&1R;<E id=\'dq"+Z[0]+"\' 16=\'x\' M=\'"+$im("1u.1m")+"\' 1K=\'"+$T("lB")+"\' 1b=\'lE(\\""+Z[0]+"\\")\' 1P=\\"1n:1o(D,\'"+$T("lD")+"\',\'lC\')\\" 2f=\\"1n:1o(D,\'\')\\" \\>";1Z+="&1R;<E 16=\'dp\' M=\'"+$im("1u.1m")+"\' 1K=\'"+$T("lt")+"\' 1b=\'ls(\\""+Z[0]+"\\")\' 1P=\\"1n:1o(D,\'"+$T("lm")+"\',\'dp\')\\" 2f=\\"1n:1o(D,\'\')\\" \\>";1Z+="&1R;<E 16=\'dn\' M=\'"+$im("1u.1m")+"\' 1K=\'"+$T("ll")+"\' 1b=\'lj(\\""+Z[0]+"\\")\' 1P=\\"1n:1o(D,\'"+$T("lh")+"\',\'dn\')\\" 2f=\\"1n:1o(D,\'\')\\" \\>";if(Z[11]=="1X"){1Z+="&1R;<E 16=\'56\' M=\'"+$im("1u.1m")+"\' 1K=\'"+$T("ln")+"\' 1b=\'lo(\\""+Z[0]+"\\")\' 1P=\\"1n:1o(D,\'"+$T("lr")+"\',\'\')\\" 2f=\\"1n:1o(D,\'\')\\" \\>"}2U.1S("lq"+Z[0],1Z,2b,19,J,J,Z[0]);if(cB=="1X"){2U.1S("3M"+Z[0],$T("lp"),2b,J,J,J,Z[0])}2U.1S("4q"+Z[0],$T("lF"),2b,J,J,J,Z[0]);if(cB=="1X"){k im="";if(3K){k im="<E M=\'"+1e+"/3d/1u.1m\' 17=\'0\' 1z=\'13\' />"}if((Z[4]!=0)||(Z[8]=="1X")){1Z="<1f 1b=\'cx(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M=\'"+$im("1u.1m")+"\' 1P=\\"1n:1o(D,\'"+$T("lG")+"\',\'\')\\" 2f=\\"1n:1o(D,\'\')\\" />"+$T("lU")+" </1f>"+$bP("","","1V"+Z[0],"","3",Z[3])+"<E 16=\'8S\' A=\'3B:93;1p:bE;\' 1b=\'cx(\\""+Z[0]+"\\")\' M=\'"+$im("1u.1m")+"\' />";2U.1S("lT"+Z[0],1Z,2b,19,J,19,"3M"+Z[0])}1Z="<1f 1b=\'cQ(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M=\'"+$im("1u.1m")+"\' 1P=\\"1n:1o(D,\'"+$T("mM")+"\',\'\')\\" 2f=\\"1n:1o(D,\'\')\\" />"+$T("lS")+" </1f>"+$bP("","","nn"+Z[0],"","10","")+"<E 16=\'8S\' A=\'3B:93;1p:bE;\' 1b=\'cQ(\\""+Z[0]+"\\")\' M=\'"+$im("1u.1m")+"\' />";2U.1S("lV"+Z[0],1Z,2b,19,J,19,"3M"+Z[0]);if((Z[4]<3)&&(Z[9]!=7)){1Z="<1f 1P=\\"1n:1o(D,\'"+$T("lW")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'lZ(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M="+$im("1u.1m")+" />"+$T("lY")+" </1f>";2U.1S("lX"+Z[0],1Z,2b,19,J,19,"3M"+Z[0]);1Z="<1f 1P=\\"1n:1o(D,\'"+$T("lR")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'lQ(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M="+$im("1u.1m")+" />"+$T("lK")+" </1f>";2U.1S("lJ"+Z[0],1Z,2b,19,J,19,"3M"+Z[0]);1Z="<1f 1P=\\"1n:1o(D,\'"+$T("lI")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'lH(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M="+$im("1u.1m")+" />"+$T("lL")+" </1f>";2U.1S("bT"+Z[0],1Z,2b,19,J,19,"3M"+Z[0]);1Z="<1f 1P=\\"1n:1o(D,\'"+$T("lM")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'lP(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M="+$im("1u.1m")+" />"+$T("lO")+" </1f>";2U.1S("lN"+Z[0],1Z,2b,19,J,19,"3M"+Z[0]);1Z="<1f 1P=\\"1n:1o(D,\'"+$T("mL")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'nv(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M="+$im("1u.1m")+" />"+$T("nC")+" </1f>";2U.1S("nA"+Z[0],1Z,2b,19,J,19,"3M"+Z[0]);if(B.nF>4){1Z="<1f 1P=\\"1n:1o(D,\'"+$T("cN")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'nH(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M="+$im("1u.1m")+" />"+$T("cN")+" </1f>";2U.1S("bT"+Z[0],1Z,2b,19,J,19,"3M"+Z[0])}}if(Z[4]<4){1Z="<1f 1P=\\"1n:1o(D,\'"+$T("nE")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'nz(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M=\'"+$im("1u.1m")+"\' />"+$T("nD")+" </1f>";2U.1S("bT"+Z[0],1Z,2b,19,J,19,"3M"+Z[0])}1Z="<1f 1P=\\"1n:1o(D,\'"+$T("nB")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'nG(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M=\'"+$im("1u.1m")+"\' />"+$T("nr")+" </1f>";2U.1S("mZ"+Z[0],1Z,2b,19,J,19,"3M"+Z[0])}2U.1S("","",2b,19,J,J,Z[0]);2X}}1J(l--)}}k 2z=2i.26("4q");if(2z.X==2){k cq=C(P){if(P.1i!=5i){k 9u=P;if(P.1i.4q){k P=P.1i.4q;if(P[0]){if((3K)&&(!P[0].37)){4a=P}Q{k i=P[0].37;k 2G=1g bH("mY","g");k i=i.3I(2G,\'32\');k 4a="<E M=\'"+i+"\' />"}P=""}Q{k 5F=P.26("#");if(5F.X>1){k 5F=P.26("|");k 4a="<2n >";k 4X=5F.X-1;if(4X>=0){do{k 5J=5F[4X].26("#");k id=5J[0]+"-"+5J[1];k 2G=1g bH("\'","g");k mX=5J[3].3I(2G,\'"\');4a+="<1V A=\'3w-1p:4L 43 2E(4j,4j,4j);\'><1a><E M=\'"+5J[4]+"\' </1a><1a A=\'1q-1w:K\'>"+5J[2]+"</1a></1V>"}1J(4X--)}4a+="</2n><br>"}Q{4a=P}}}Q{k 4a="<E M=\'"+P.1i[0].37+"\' />"}if(!$i(4B+"9i")){9t="<I A=\'1q-1w:K\' id=\'"+4B+"9i"+"\'>"+4a+"</I>";2U.1S(4B+"n0",9t,2b,19,J,J,4B)}Q{$i(4B+"9i").Y=4a}k 1j=$i(4B+"9i").4g("36");k 9D=1j.X;k 9z=1g 2u();k i=0;if(9D>0){do{if(1j[i].3b=="3R"){9z.3J(1j[i])}i++}1J(i<9D)}if(9u.1i.6W){k 6W=9u.1i.6W;k 9x=6W.X;k i=0;if(9x>0){do{9z[6W[i]].3V=19;i++}1J(i<9x)}}}};4B=2i;2z=2z[1];k p=1e+"/1H/1I.1v?1G=n1&n3=n2.8l&2z="+2z+"&18="+18;1Y.1B(p,"mW",cq)}}C fg(2i){k 1W=(mV($i(2i)).1W);k 4z=$i(2i);if(4z.2F){if(4z.2F=="cr"){k 2F="0"}Q{k 2F=1l(4z.2F)}}Q{k 2F=""}if(4z.31){if(4z.31=="cr"){k 31="0"}Q{k 31=1l(4z.31)}}Q{k 31=""}if(4z.4g("an").X==0){if(31!=""){k d1=C(P){if((P.1i!="2s")&&(P.1i!=5i)){k 3s="2E(ay,9G,az)";k 64=P.1i.2M.X;if(64>0){k 2y=0;do{k 1U=P.1i.2M[2y].1U;k lk=P.1i.2M[2y].3S;if(lk!=" "){k lk="<a 4h="+lk+" 3G=\'5g\'>&1R;"+$T("a9")+"</a>"}k 2x=P.1i.2M[2y].2x;k 3i="<36 A=\'1q-1w:K;1N:1Q;\' 1b=\'7z(\\"7y\\",D)\' 16=\'8u\' A=\'1N:1Q\' 3b=\\"3R\\" 1h="+2x+" 1P=\\"1n:1o(D,\'"+$T("a8")+"\',\'7S\')\\" 2f=\\"1n:1o(D,\'\')\\" />";k cV=1e+"/cy/5e/1v/mP.1v?d="+1e+"/cA/6l.1v?ap="+2x;k cU=1e+"/cy/5e/1v/mO.1v?d="+1e+"/cA/6l.1v?ap="+2x;k 5e="&1R;<a 1P=\'1o(D,\\"<E M="+cU+" />\\")\' 4h=\'"+cV+"\' 3G=\'5g\' >5e</a>";k 7j="&1R;<1f A=\'1N:1Q;1q-mN:3U;\' 1b=\'nu(\\""+2x+"\\")\' 3G=\'5g\' >7j</1f>";if((mQ!="1X")&&(P.1i.2M[2y].mR!="2J")){k 7j=""}k 5E="";k dg=1e+"/dl.1v?5a="+2x+".5a&2e=5E";k dh=1e+"/dl.1v?5a="+2x+".5a&2e=mU";k 5E="&1R;<a 1P=\'1o(D,\\"<E M="+dg+" />\\")\' 4h=\'"+dh+"\' 3G=\'5g\' >5E</a>";if(mT=="2J"){5e=""}if(2g)3D="<1f A=\'4D-2T:"+3s+"\' 1K=\'"+$T("dt")+" "+2x+"\'>"+3i+1U+"<br>"+lk+5e+7j+5E+"</1f>";Q 3D="<1f A=\'4D-2T:"+3s+"\' 1K=\'"+$T("dt")+" "+2x+"\'><E M=\'"+1e+"/3d/1u.1m\' 17=\'0\' 1z=\'15\' />"+3i+1U+"<br>"+lk+5e+7j+5E+"</1f>";2Y.1S("mS"+2i+"4V"+2y,3D,2b,19,J,J,2i);if(3s=="2E(ay,9G,az)"){k 3s="2E(5N,5N,5N)"}Q{k 3s="2E(ay,9G,az)"}2y++}1J(2y<64)}2Y.1S("n4","",2b,19,J,J,4B)}};k p=1e+"/1H/1I.1v?1G=9I&2F="+2F+"&31="+31+"&18="+18+"&1W="+1W;1Y.1B(p,"n5",d1)}Q if(2F!=""){k d4=C(P){k 4C=P.1i.31;k 3s="2E(4d,4d,4d)";k au=4C.X;if(au>0){k 2o=0;do{if(2g)k 7b="<1f A=\'1q-1w:K;4D-2T:"+3s+"\' >"+4C[2o].1U+"</1f>";Q k 7b="<1f A=\'1q-1w:K;4D-2T:"+3s+"\' ><E M=\'"+1e+"/3d/1u.1m\' 17=\'0\' 1z=\'15\' />"+4C[2o].1U+"</1f>";2Y.1S(2i+"4V"+2o,7b,2b,J,J,J,2i);$i(2i+"4V"+2o).31=2o+"a";$i(2i+"4V"+2o).2F=2F+"a";if(3s=="2E(4d,4d,4d)"){k 3s="2E(5N,5N,5N)"}Q{k 3s="2E(4d,4d,4d)"}2o++}1J(2o<au)2Y.1S("","",2b,19,J,J,2i)}k ad=P.1i.nj;k 9P=ad.X;if(9P>0){k 7m=0;do{k no=ad[7m];k 1U=no.1U;k lk=no.3S;if(lk!=" "){k lk="<a 4h="+lk+" 3G=\'5g\'>&1R;am</a>"}k 2x=no.2x;k 3i="<36 A=\'1q-1w:K;1N:1Q;\' 1b=\'7z(\\"7y\\",D)\' 16=\'8u\' A=\'1N:1Q\' 3b=\\"3R\\" 1h="+2x+" 1P=\\"1n:1o(D,\'"+$T("a8")+"\',\'7S\')\\" 2f=\\"1n:1o(D,\'\')\\" />";if(2g)3D="&1R;"+3i+1U+lk;Q 3D="<1f><E M=\'"+1e+"/3d/1u.1m\' 17=\'0\' 1z=\'15\' />"+3i+1U+lk+"</1f>";2Y.1S(2i+"ni"+7m,3D,2b,19,J,J,2i);7m++}1J(7m<9P)2Y.1S("","",2b,19,J,J,2i)}};k p=1e+"/1H/1I.1v?1G=9W&2F="+2F+"&18="+18+"&1W="+1W;1Y.1B(p,"ng",d4)}}}C 7n(1W,9M,2v){if(2v=="9Q"){2v=J}Q{2v=19}if(2v==5i){2v=J}k fp=C(P){if((P.1i!="2s")&&(P.1i!=5i)){if($i(B.3r+"1C")&&!$i("48")){$i(B.3r+"1C").Y=""}if(!$i("6V")){k 66=B.3r+"1C"}Q{k 66="6V"}k nk=P.1i.3a[P.1i.3a.X-2].1W;if($i("48")){k 5w=$i("48").1h}if(!R.29("48")){if(!$i("6V")){k 5B="<I A=\'1q-1w:K;\'><2n nm=\'0\' nq=\'0\' ><1V><1a A=\'1q-1w:K;30-2D:95;\'>";5B=5B+"<E M=\'"+1e+"/3d/1u.1m\' 1z=0 />";5B=5B+"<p><br>&1R;"+$T("a1")+"<36 16=\'9L\' 3b=\'1q\' id=\'48\' 2D=\'15\' 1h=\'\' /><E 16=\'8S\' 1K=\'"+$T("a1")+"\' M=\'"+$im("1u.1m")+"\' 1b=\'92()\' A=\'1N:1Q;1p:bW;3B:93;\'/></1a></1V></2n><br>";$i(66).Y=5B+"<I A=\'1q-1w:K;30-2D:95;\' id=\'8Z\' ></I></I>"}Q{$i(66).Y="<I id=48 ></I>"}k 4e="<2n 17=\'np\' ><1V>";if(nf=="1X"){4e+="<1a><I id=\'nd\' A=\'17:98%;K:69;1N:1Q;1q-1w:K;30-2D:68;\' 1b=\'cn()\'><E 16=\'cn\' M=\'"+$im("1u.1m")+"\' A=\'1N:1Q;1q-1w:K\' 1K=\'"+$T("n8")+"\'/></I><1a>"}if(n7=="1X"){4e+="<1a><I id=\'n6\' A=\'17:98%;K:69;1N:1Q;1q-1w:K;30-2D:68;\' 1b=\'cj()\'><E 16=\'cj\' M=\'"+$im("1u.1m")+"\' A=\'1N:1Q;1q-1w:K\' 1K=\'"+$T("a2")+"\'/></I><1a>"}if(n9=="1X"){4e+="<1a><I A=\'17:98%;K:69;1N:1Q;1q-1w:K;30-2D:68;\' 1b=\'na()\'><E 16=\'nc\' M=\'"+$im("1u.1m")+"\' A=\'1N:1Q;1q-1w:K\' 1K=\'"+$T("a3")+"\'/></I><1a>"}if(nb=="1X"){4e+="<1a><I A=\'17:98%;K:69;1N:1Q;1q-1w:K;30-2D:68;\' 1b=\'c8()\'><E 16=\'c8\' M=\'"+$im("1u.1m")+"\' A=\'1N:1Q;1q-1w:K\' 1K=\'"+$T("a4")+"\'/></I><1a>"}if(lf=="1X"){4e+="<1a><I A=\'17:98%;K:69;1N:1Q;1q-1w:K;30-2D:68;\' 1b=\'c4()\'><E 16=\'c4\' M=\'"+$im("1u.1m")+"\' A=\'1N:1Q;1q-1w:K\' 1K=\'"+$T("a5")+"\'/></I><1a>"}if(B.cg=="1X"){4e+="<1a><I A=\'17:98%;K:69;1N:1Q;1q-1w:K;30-2D:68;\' 1b=\'cg()\'><E 16=\'ju\' M=\'"+$im("1u.1m")+"\' A=\'1N:1Q;1q-1w:K\' 1K=\'"+$T("a6")+"\'/></I><1a>"}if($i("cR")){$i("cR").Y=4e+"</1V></2n>"}Q $i(66).Y+=4e}2Y=eS("2Y"+1W,"eT",66,5l);$i("2Y"+1W).Y+="<br>";$i("2Y"+1W).1W=1W;k 9E=$T("a7");if(1W!=""){9E+=" - "+1W}2Y.1S("i"+1W,"<b>"+9E+"</b>","9H",J,J,J,5l);2Y.jt=fg;k js=P.1i.3a.X;k i=0;do{if(P.1i.3a[i].1U){2Y.1S("g"+i+"4V"+1W,P.1i.3a[i].1U,"9O",J,J,2v,"i"+1W);$i("g"+i+"4V"+1W).2F=i+"a"}if(P.1i.3a[i].9B){k 64=P.1i.3a[i].9B.X;k 2y=0;if(64>0){do{k no=P.1i.3a[i].9B[2y];k 1U=no.1U;k lk=no.3S;if(lk!=" "){k lk="<a 4h="+lk+" 3G=\'5g\'>&1R;am</a>"}k 2x=no.2x;k 3i="<36 A=\'1q-1w:K;1N:1Q;\' 1b=\'7z(\\"7y\\",D)\' 16=\'8u\' A=\'1N:1Q\' 3b=\'3R\' 1h="+2x+" 1P=\\"1n:1o(D,\'"+$T("a8")+"\',\'7S\')\\" 2f=\\"1n:1o(D,\'\')\\" />";if(2g)3D="&1R;"+3i+1U+lk;Q 3D="<1f><E M=\'"+1e+"/3d/1u.1m\' 17=\'0\' 1z=\'15\' />"+3i+1U+lk+"</1f>";2Y.1S("2z"+i+""+2y+"a"+1W,3D,2b,19,J,2v,"i"+1W);2y++}1J(2y<64)}2Y.1S("","",2b,19,J,2v,"i"+1W)}i++}1J(P.1i.3a[i])if(iA!=""){eU(P.1i.3a[P.1i.3a.X-1].jw)}}};k p=1e+"/1H/1I.1v?1G=9X&18="+18+"&1W="+1W+"&9M="+9M+"&fm=2J";1Y.1B(p,"7n",fp)}C jz(6c,6d,6e,5f,5j){k 5S=C(P){8w=P.1i;k 1F="<63 id=\'"+6e+"\' jy="+5j+" A=17:"+5f+"2l 9Y=\'"+6c+"(D.1h)\' ><3q 1h=\'\' >ab 33 2F:</3q>";23(ig=0;ig<8w.3a.X;ig++){if(8w.3a[ig].1U)1F+="<3q 1h="+ig+" >"+8w.3a[ig].1U+"</3q>"}$i(6d).Y=1F+"</63>"};k p="1H/1I.1v?1G=9X&9S=\'\'&fm=2J";k cp=1g 5k();cp.5d("59");cp.1B(p,"9X",5S)}C jx(6c,6d,6e,5T,5f,5j){k 5S=C(P){k 1F="<63 id=\'"+6e+"\' 2D="+5j+" A=17:"+5f+"2l 9Y=\'"+6c+"("+5T+",D.1h)\' ><3q 1h=\'\' >ab 33 jr-2F:</3q>";if(P.1i.31[i]){k 2o=P.1i.31;23(ig=0;ig<2o.X;ig++){1F+="<3q 1h="+ig+" >"+2o[ig].1U+"</3q>"}}$i(6d).Y=1F+"</63>"};k p="1H/1I.1v?1G=9W&9S=\'\'&2F="+5T;k cp=1g 5k();cp.5d("59");cp.1B(p,"9W",5S)}C jq(6c,6d,6e,5T,9J,5f,5j){k 5S=C(P){k 1F="<63 id=\'"+6e+"\' 2D="+5j+" A=17:"+5f+"2l 9Y=\'"+6c+"("+5T+","+9J+",D.1h)\' ><3q 1h=\'\' >ab 33 2z:</3q>";if(P.1i.2M[i]){k 2o=P.1i.2M;23(ig=0;ig<2o.X;ig++){1F+="<3q 1h="+2o[ig].2x+" >"+2o[ig].1U+"</3q>"}}$i(6d).Y=1F+"</63>"};k p="1H/1I.1v?1G=9I&9S=\'\'&2F="+5T+"&31="+9J;k cp=1g 5k();cp.5d("59");cp.1B(p,"9I",5S)}C eU(4O){if(4O.X>0){5c=1g jk();5c=eS("5c","eT",B.3r+"1C",5l);$i("5c").Y+="<br>";5c.1S("f5","<b>"+$T("ji")+"</b>","9H",J,J,J,5l);k fJ=4O.X;k ig=0;do{k dv=4O[ig].aw;5c.1S("4O"+ig,dv,"9O",J,J,J,"f5");k 5Q=4O[ig].jh;k f1=5Q.X;23(k 4R=0;4R<f1;4R++){k fR=5Q[4R].aw;k fL=5Q[4R].jg;k w=5Q[4R].W;k h=5Q[4R].H;k 3i="<E 16=\'9O\' 1K=\'"+$T("jl")+"\' M=\'"+$im("1u.1m")+"\' A=\'1N:1Q;1q-1w:K\' 1b=\'jm(\\""+fL+"\\",\\""+w+"\\",\\""+h+"\\")\' />&1R;";5c.1S("4O"+ig+"jp"+4R,3i+fR,2b,19,J,19,"4O"+ig)}ig++}1J(ig<fJ)}}C 81(P){k 1F="<br>";k 2V=P.1i.jo;k ae=2V.X;k 3E=0;if(ae>0){do{k 1U=2V[3E].aw;k jn=2V[3E].jA;k 37=2V[3E].jB;k 2M=2V[3E].jO;k fH=2V[3E].jN;k 4Z=2V[3E].jM;k ah=2V[3E].jP;k ag=2V[3E].lg;k 3S=1e+"/jT.1v?ap="+2M+"&jS="+fH;if(4Z!=""){3S+="&jR="+4Z}if(ah!=""){3S+="&"+ah}if(ag!=""){k 3S=ag}1F+="<I><a 4h=\'"+3S+"\'><E M=\'"+37+"\'></a></I><br>";1F+="<I><p>"+1U+"</p></I><br>";3E++}1J(3E<ae)}$i("8D").Y=1F}C jL(2i){if(2i.ai("2z")==0){if($i(2i).3V==J){$i(2i).3V=19}Q{$i(2i).3V=J}}}C jK(dY){k 8r=dY.7v.jE;k 7P=8r.X;23(k no=0;no<7P;no++){if(8r[no].3b=="3R"){1A 8r[no].1h}}}C 5V(5v){if(5v=="jD"){5U=0;61(B.39);61(B.78);B.39="";B.78="";B.39="";if($i("39")){$i("39").A.U="1c"}}if(5v=="dZ"){if(($i("39"))&&(5U>0)){$i("39").A.U="1T"}if(5U>0){B.39=5Z(\'5V("dS")\',5U)}if(($i("39"))&&(5U>0)){$i("39").Y=5U/ak;B.78=5Z(\'5V("al")\',ak)}}if(5v=="dS"){61(B.39);61(B.78);6a();5V("dZ")}if(5v=="al"){if($i("39")){$i("39").Y=1l($i("39").Y)-1;B.78=5Z(\'5V("al")\',ak)}}}C 6a(){61(B.9j);B.9j="";B.8W="";if($i(B.5s+"1C")){if(4s=="4q"){k 2Z=$i("4q").4g("36")}Q{k 2Z=$i(B.5s+"1C").4g("36")}k 8M=1g 2u();k 9a=1g 2u();k i=2Z.X-1;if(i>=0){do{if(2Z[i].3b=="3R"){if(2Z[i].6X=="jC"){if(2Z[i].3V==19){9a.3J(2Z[i].1h)}if(2Z[i].3V==J){8M.3J(2Z[i].1h)}}}}1J(i--)}k 73=C 73(P){if($i("48")){k g=$i(B.3r+"1C");if($i("6V")){k g=$i("6V")}k 2Z=g.4g("36");k 8b=1g 2u();k i=2Z.X-1;if(i>=0){do{if(2Z[i].3b=="3R"){if(2Z[i].3V==J){8b.3J(2Z[i].1h);2Z[i].3V=19}}}1J(i--)}if(8b.X>0){1x.2m("7l");1x.2q("1t",$T("2p"));k 1D=C(P){1x.2m("1t");if(P.1i.2s){2c(P.1i.2s);1A}1t("")};k p=1e+"/1H/1I.1v?1G=jF&2M="+(8b.8x())+"&18="+18;1Y.1B(p,"jG",1D)}Q{1x.2m("7l");1x.2q("1t",$T("2p"));1t("")}}Q{1x.2m("7l");1x.2q("1t",$T("2p"));1t("")}};if((9a.X>0)||(8M.X>0)){1x.2q("7l",$T("2p"));k p=1e+"/1H/1I.1v?1G=jJ&dF="+(9a.8x())+"&dC="+(8M.8x())+"&18="+18;1Y.1B(p,"jI",73)}Q{73()}1x.2m("7l")}Q{73()}}C jH(jf){}C bJ(){1s{5p=0;5q=0;9s=0;9N=0;if(!$i("28")){1A}if($i("28").A.K){5p+=1l($i("28").A.K)}if($i("28").A.1p){5q+=1l($i("28").A.1p)}k dc=$i("28");if($i("4W")){k dc=$i("4W")}Q{k dc=$i("E")}if($i("bF")){k dc=$i("bF")}if($i("9b")){k dc=$i("9b")}1J((dc.5o)&&(dc.5o.id!="28")){dc=dc.5o;5p=5p+dc.bn;5q=5q+dc.9y}if($i("2A")){$i("2A").A.3B="4r";$K("2A",5p);$1p("2A",5q);if($i("28").A.K){$K("2A",5p-1l($i("28").A.K))}if($i("28").A.1p){$1p("2A",5q-1l($i("28").A.1p))}}if($i("9w")){k dc=$i("9w");1J(dc.5o.id!="28"){dc=dc.5o;9s=9s+dc.bn;9N=9N+dc.9y}}if($i("2I")){$1p("2I",5q);$K("2I",5p)}}1r(e){2c("41 33 2s. bJ"+e)}}C je(){if($i("1C")){if($i("bF")||$i("9b")){$i("1C").A.U="1c"}Q{k 6v=$i("1C").A;if($i("E")){21("6v."+6R+"= 1d.3A + 5 + 3Q");21("6v."+7e+"= 1d.3t + 5 + 3Q")}Q{21("6v."+6R+"= 1d.3A - 15 + 3Q");21("6v."+7e+"= 1d.3t + 15 + 3Q")}}}if($i("3P")){k bx=$i("3P");if(bx.A.3j!="2Q"){bx.A.K=1d.3t+3Q;bx.A.1p=1d.3A+3Q}}}C bD(e){if(!e)k e=2N.fw;if(e.3G){k 3c=e.3G}Q if(e.99)k 3c=e.99;if(3c.id==""&&$i("E")){3c=$i("E")}if(74=="1X"){k V=2S(3c.7v)}Q{k V=2S(3c)}if((6i=="1X")&&(74=="1X")){V[0]=V[0]-B.w;V[1]=V[1]-B.h}k 75=0;k 76=0;if(e.dL||e.dI){75=e.dL;76=e.dI}Q if(e.dJ||e.dK){75=e.dJ+R.2a.8c+R.e8.8c;76=e.dK+R.2a.9e+R.e8.9e}k 4v=75-V[0];k 4t=76-V[1];k ey=4v;k eG=4t;k 3h=75;k 3g=76;k c=4T;k ex=B.56;if(3c.id=="bz"){k c=iO;k ex=B.iN}k 77=ev(4v,4t,c,ex);k bu=e9(77[0],77[1]);1d.7o=77[0];1d.7p=77[1];1d.fF=bu[0];1d.fG=bu[1];1d.3t=3h;1d.3A=3g;1d.4l=4v;1d.4i=4t;1d.bK=ey;1d.bG=eG;if(B.3l!="72"){B.3l="2J"}iM=""}C iP(ej){1s{if($i("7h")){k q="<2n 16=iQ ><1V><1a><I 16=\'iT\' 1K=\'iS&iR;&iL;es\' 1b=\'iK()\' A=\'1N:1Q\'></I></1a>";23(k i=0;i<ej;i++){q=q+"<1a><E 16=\'4Y\' M=\\""+3T+"/1u.1m\\" id=f"+i+" 1P=\'eK(D);1o(D,\\"iE - 6Z 49 iD\\",\\"4Y\\")\' 2f=\\"1n:1o(D,\'\')\\" 1b=\'eJ(D)\' /></1a>";k en=1g fk();2C[i]=en}k eo="</1V></2n>";R.29("7h").Y=q+eo}}1r(e){k e=""}}C iC(aQ,3v){1s{k 4o=-1;if($i("7h")){k 4w=2C.X;if(2C[4w-1].37!=" "){aU()}23(k i=0;i<4w;i++){if((21("2C["+i+"]."+aQ+" == \' \'"))&&(4o<0)){4o=i}}if(21("2C["+(4o)+"]")){21("2C["+(4o)+"]."+aQ+"=\'"+3v+"\'")}}}1r(e){k e=""}}C iB(){1s{k 4o=-1;if($i("7h")){k 4w=2C.X;if(2C[4w-1].37!=" "){aU()}23(k i=0;i<4w;i++){if((2C[i].37==" ")&&(4o<0)){4o=i}}$i("f"+4o).3n="fx"}}1r(e){k e=""}}C eK(o){1s{if($i("7h")){k v=(o.id).3I("f","");if(2C[v].37!=" "){$i("E").M=2C[v].37}}}1r(e){k e=""}}C aU(){1s{4u=0;k 4w=2C.X;23(k i=0;i<4w;i++){$i("f"+i).3n="4Y";6K(2C[i]){37=" ";7f=" ";4q=" ";4Z=" ";fa=" "}}}1r(e){k e=""}}C eJ(o){k 4Y=(o.id).3I("f","");if(2C[4Y].4Z!=" "){k p=1e+"/1H/1I.1v?1G=8E&89="+7U+"&7i="+2C[4Y].4Z+"&18="+18;1x.2q("1t",$T("2p"));1Y.1B(p,"7W",1t)}Q{2c("iF 2J iG")}}C iJ(){7X=1g 2u();k 7P=2C.X;23(k i=0;i<7P;i++){$i("f"+i).3n="4Y";if(2C[i].37!=" "){7X[i]=1g iI();7X[i].M=2C[i].37}}aX(0)}C aX(4u){if(4u<2C.X){$i("E").M=7X[4u].M;$i("f"+4u).3n="fx";4u=4u+1;k 4k=(2g)?R.3e("1E").R:$i("1E").5W;k eW=4k.29("iH").1h;t=5Z(\'aX(\'+4u+\')\',eW)}}C fk(){D.37=" ";D.7f=" ";D.4q=" ";D.4Z=" ";D.fa=" "}C iU(){1s{if(1L.bN.X>2){k $dP=1L.bN.X;1L.3h.3J(1L.3h[0]);1L.3g.3J(1L.3g[0]);1L.3h.3J(1L.3h[0]);1L.3g.3J(1L.3g[1]);k $5R=0;23(k $i=0;$i<=$dP;$i++){$5R+=((1L.3h[$i]*1L.3g[$i+1])-(1L.3g[$i]*1L.3h[$i+1]))}$5R=1M.iV($5R)/2}Q{$5R="j8 j7 j6 fz j9 ja 49 o jd"}1A $5R*jc}1r(e){1A(0)}}C jb(b1,9p,b0,9l){1s{k er=j5.j4;k 4S=1M.3W*9p/9o;k 4Q=1M.3W*9l/9o;k 6A=1M.3W*b1/9o;k 6D=1M.3W*b0/9o;if(9p>0){4S=1M.3W/2-4S}if(9p<0){4S=1M.3W/2+4S}if(b1<0){6A=1M.3W*2-6A}if(9l>0){4Q=1M.3W/2-4Q}if(9l<0){4Q=1M.3W/2+4Q}if(b0<0){6D=1M.3W*2-6D}k 52=er*1M.97(6A)*1M.62(4S);k 6F=er*1M.62(6A)*1M.62(4S);k b7=er*1M.97(4S);k 4P=er*1M.97(6D)*1M.62(4Q);k 6y=er*1M.62(6D)*1M.62(4Q);k b6=er*1M.97(4Q);k d=1M.bA((52-4P)*(52-4P)+(6F-6y)*(6F-6y)+(b7-b6)*(b7-b6));k et=1M.iY((er*er+er*er-d*d)/(2*er*er));1A et*er}1r(e){1A(0)}}C 6E(cd,cm,cs){1s{k bh=\'iX\';if(cd<0){cd=cd*-1;bh=\'eg\'}eh=cs/iW;ee=cm/60;k dd=(cd*1)+(ee*1)+(eh*1);if(bh==\'eg\'){dd=dd*-1}1A(dd)}1r(e){1A(0)}}C ev(6b,5O,4T,4N){1s{if(2g){6b=6b-2.2;5O=5O-2.7}if(3K){6b=6b-0.12;5O=5O-1.iZ}k nx=4T*6b;k ny=4T*5O;k 3p=4N.26(" ");k ez=(3p[0]*1)+nx;k eB=(3p[3]*1)-ny;k 2O=1g 2u();2O[0]=ez;2O[1]=eB;1A(2O)}1r(e){1A(0)}}C e9(x,y){k m=0;k s=0;k dx=1l(x);if(dx>0){k 46=x-dx}if(dx<0){46=(x*-1)-(dx*-1)}dx=dx;if(46!=0){k mm=46*60;k m=1l(46*60);k 5I=mm-m;k mx=m;if(5I!=0){k s=5I*60;k s=(s+"4V").aE(0,5);k 5C=s}Q{s="3Y.3Y"}}Q{k mx="3Y";k 5C="3Y.3Y"}if(m.X==2){m="0"+m+""}if(s*1<10){s="0"+s}k dN=dx+" "+mx+" "+5C;k m=0;k s=0;k dy=1l(y);if(dy>0){k 46=y-dy}if(dy<0){k 46=(y*-1)-(dy*-1)}dy=dy;if(46!=0){k mm=46*60;k m=1l(46*60);k 5I=mm-m;k my=m;if(5I!=0){k s=5I*60;s=(s+"4V").aE(0,5);k 5x=s}Q{k s="3Y.3Y"}}Q{k my="3Y";k 5x="3Y.3Y"}if(m.X==2){m="0"+m}if(s*1<10){s="0"+s}k dA=dy+" "+my+" "+5x;k 2O=1g 2u();2O[0]=dN;2O[1]=dA;if($i("j0")){if($i("7a")){$i("7a").1h=dx;$i("aM").1h=mx;$i("aV").1h=5C;$i("aW").1h=dy;$i("aT").1h=my;$i("aP").1h=5x}}1A 2O}C j3(8J,8H,5z){1s{if(!5z){k 5z=2N.R}if(5z.29("4W"))k dc=5z.29("4W");Q k dc=5z.29("E");k V=2S(dc);k 4N=B.56;k 4N=4N.26(" ");8J=(8J*1)-(4N[0]*1);8H=(8H*-1)+(4N[3]*1);c=B.j2*1;94=1g 2u();1A[(8J/c)+V[0],(8H/c)+V[1]]}1r(e){1A(1g 2u())}}C j1(){D.x=0;D.y=0}C jU(){D.7o=0;D.7p=0;D.fF=\'\';D.fG=\'\';D.3t=0;D.3A=0;D.4l=0;D.4i=0;D.bK=0;D.bG=0}C jV(){D.bN=1g 2u();D.kP=1g 2u();D.kO=1g 2u();D.3h=1g 2u();D.3g=1g 2u();D.6s=1g 2u();D.6t=1g 2u();D.5F=1g 2u()}C kN(2e,82,n){if(1O&&$i("E")){k V=2S($i("E"));if((2e=="fT")||(2e=="fU")&&3K){1s{1O.3H.kQ(82,0,0,1d.4l,1d.4i)}1r(e){2N.2v=n+" 2s ao bM a 4X "}}if((2e=="fT")&&2g){1s{k r=$i(1O.6N.id);r.7D(r.bm);k dy=1d.4i;k dx=1d.4l-(B.w/2);1O.3H.7t(1O.7A,1O.bV,1O.by,1O.6w,(1L.6s[n-1])-(B.w/2)-1,1L.6t[n-1]-3,dx,dy-3)}1r(e){2N.2v=n+" 2s ao bM a 4X "}}if((2e=="fU")&&2g){1s{k r=$i(1O.6N.id);r.7D(r.bm);r.7D(r.bm);k dy=1d.4i;k dx=1d.4l-(B.w/2);1O.3H.7t(1O.7A,1O.bV,1O.by,1O.6w,(1L.6s[n-1])-(B.w/2)-1,1L.6t[n-1]-3,dx,dy-3);1O.3H.7t(1O.7A,1O.bV,1O.by,1O.6w,(1L.6s[0])-(B.w/2)-1,1L.6t[0]-3,dx,dy-3)}1r(e){2N.2v=n+" 2s ao bM a 4X "}}if(2e=="kR"){if(3K){k dx=1M.8I(((1L.3h[n])*1)-((1L.3h[n-1])*1),2);k dy=1M.8I(((1L.3g[n])*1)-((1L.3g[n-1])*1),2);k w=1M.bA(dx+dy);1s{1O.3H.7t(\'fo\',\'\',\'2E(3m,3m,3m)\',1O.6w,1L.6s[n-1],1L.6t[n-1],w,w)}1r(e){2N.2v=n+" 2s ao fr o fO"}}Q{k dx=1M.8I(((1L.3h[n])*1)-((1L.3h[n-1])*1),2);k dy=1M.8I(((1L.3g[n])*1)-((1L.3g[n-1])*1),2);k w=1M.bA(dx+dy);1s{1O.3H.7t(\'fo\',\'\',\'2E(3m,3m,3m)\',1O.6w,1L.6s[n-1]-w,1L.6t[n-1]-w,w*2,w*2)}1r(e){2N.2v=n+" 2s ao fr o fO"}}}}}C kU(e){k 3c;if(!e){k e=2N.fw}if(e.3G){3c=e.3G}Q if(e.99){3c=e.99}if(3c.kT==3){3c=3c.7v}k kS;dW=3c.7v;1A(dW)}C eL(e0,dT,88){1s{if(!$i("6O")){k G=R.2B("I");G.id="6O";k i=G.A;i.3B="4r";i.1p=1l($i("E").A.1p);i.K=1l($i("E").A.K);R.2a.24(G)}k 6N=$i("6O");k G=R.2B("I");k i=G.A;i.3B="4r";i.4m=dM;i.1p=(dT-4)+"2l";i.K=(e0-4)+"2l";i.17="at";i.1z="at";k 6M=R.2B("E");if(fP.X==2){88=""}if(88!=""){6M.1b=88}6M.M=1e+"/3d/kM.1m";6K(6M.A){17="aH";1z="aH";4m=dM}G.24(6M);6N.24(G)}1r(e){2c("41 33 2s. eL"+e)}}C aY(){if($i("6O")){$i("6O").Y=""}if($i("eu")){$i("eu").A.U="1c"}}C kL(){if(!$i("58")){k G=R.2B("I");G.id="58";G.A.4m=1;G.Y=\'<30 kF="kE" 2D=0></30>\';G.1P=C(){$i("58").A.U="1c"};R.2a.24(G)}if(!$i("51")){k G=R.2B("E");G.id="51";G.A.4m=kD;G.A.3B="4r";G.A.17="kC";G.A.1z="kG";G.M=1e+\'/3d/kH.32\';G.1P=C(){$i("51").A.U="1c"};R.2a.24(G)}}1s{F.2r.3o=C(el,6H){if(fP.X>0){F.2r.3o.av.fb.1B(D,el,6H)}};F.2r.3o.ew="aJ-kK";F.2r.3o.eO="kJ";F.ck(F.2r.3o,F.2r.4c,{83:C(el,6H){F.2r.3o.av.83.1B(D,el);D.kI.f9(F.2r.3o);k 2j=F.2H.2j,2K=F.2H.2K,6Y=D.kV,79=R.2B("kW"),8o=D.id+"l9";79.id=8o;79.3n=F.2r.3o.eO;2j.l8(6Y,F.2r.3o.ew);D.l7=79;C 9K(){k me=D,fC=D.la,6m=D.2a,dU=D.fq,8p,aB,8q,bL,be,9v,9A,8y;6Y.24(79);D.8e=1g F.2H.lb(8o,D.id);D.8e.le(8o);D.8e.ld=C(e){8p=6Y.lc;aB=6Y.af;if(F.l6.l5.ie&&R.kZ=="kY"){8y=0}Q{bL=1l(2j.6n(6m,"kX"),10),be=1l(2j.6n(6m,"bQ"),10),9v=1l(2j.6n(6m,"l0"),10),9A=1l(2j.6n(6m,"l1"),10),8y=bL+be+9v+9A}me.8Y.fV("17",8p+"2l");8q=[2K.dQ(e),2K.bB(e)]};D.8e.dO=C(e){k 9C=[2K.dQ(e),2K.bB(e)],e1=9C[0]-8q[0],e5=9C[1]-8q[1],fM=1M.e4(8p+e1,10),e6=1M.e4(aB+e5,10),6P=(e6-(dU.af+fC.af+8y));me.8Y.fV("17",fM+"2l");if(6P<0){6P=0}6m.A.1z=6P+"2l";if($i("1E")){$i("1E").A.1z=6P}}};C 9R(){9K.1B(D);D.eY("eV",9R)};C 9Z(){if(!D.fq){D.l4("")}if(D.8Y.l3("2Q")){9K.1B(D)}Q{D.bp("eV",9R)}D.eY("eX",9Z)};D.bp("eX",9Z);if(6H){D.8Y.l2(6H,J)}D.kB.f9(F.2r.3o)},8x:C(){1A"3o "+D.id}})}1r(e){};C kA(){k 2j=F.2H.2j;k 2K=F.2H.2K;k 5t=F.2H.k9;F.4M.7E="";F.4M.bb={83:C(){if($i("4n")){1g F.2H.k8("4n")}k 3y=B.2M.26(";");k i=3y.X-1;if(i>=0){do{k Z=3y[i].26("*");if($i("ba"+Z[0])){1g F.4M.7E("ba"+Z[0])}}1J(i--)}}};F.4M.7E=C(id,fe,ff){F.4M.7E.av.fb.1B(D,id,fe,ff);D.aa=D.aa||F;k el=D.ax();2j.4p(el,"42",0.67);D.bq=19;D.8n=0};F.ck(F.4M.7E,F.2H.k7,{c0:C(x,y){D.aa.ka(D.id+" c0");k 6j=D.ax();k 6u=D.6p();2j.4p(6u,"3j","9k");6j.Y=6u.Y;2j.4p(6j,"2T",2j.6n(6u,"2T"));2j.4p(6j,"d5",2j.6n(6u,"d5"));2j.4p(6j,"3w","at 43 7d");2j.4p(6j,"z-6l","aA")},kb:C(e){k aI=D.6p();k 8f=D.ax();2j.4p(8f,"3j","");k a=1g F.2H.ke(8f,{kd:{kc:2j.k6(aI)}},0.2,F.2H.k5.jZ);k cM=8f.id;k cK=D.id;a.jY.bp(C(){2j.4p(cM,"3j","9k");2j.4p(cK,"3j","")});a.jX();if($i("4n")){$i("4n").A.3w="4F 43 jW"}},k0:C(e,id){if(5t.bo.k1.X===1){k co=5t.bo.k4;k df=5t.bo.k3;if(!df.k2(co)){k 6U=2j.c2(id);if(5t.bZ(id).id!="4n"){if(3K){k aZ=R.2B("br");aZ.24(D.6p());6U.24(aZ)}Q{6U.24(D.6p())}}5t.kf();if(5t.bZ(id).id=="4n"){k 2z=(D.6p()).id.26("ba")[1];1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=kg&2M="+2z+"&18="+18;1Y.1B(p,"ku",1t);B.8W=""}Q{k 7V=$i("2U").4g("36");k 3y=1g 2u();k cl=7V.X;23(k i=0;i<cl;i=i+1){if(7V[i].3b=="3R"){k c6=7V[i].1h;3y.3J(c6)}}k 3y=3y.kt(\',\');if($i("9f")){$i("9f").Y=""}k p=1e+"/1H/1I.1v?1G=ci&3y="+3y+"&18="+18;k cp=1g 5k();cp.5d("59");cp.1B(p,"ci",1t)}}}},dO:C(e){k y=2K.bB(e);if(y<D.8n){D.bq=J}Q if(y>D.8n){D.bq=19}D.8n=y},ks:C(e,id){k aI=D.6p();k 6U=2j.c2(id);if($i("4n")&&id=="4n"){$i("4n").A.3w="4L 43 8X"}Q{6U.A.2L="3U"}},kv:C(e,id){$i(id).A.2L="1c"}});2K.kw(F.4M.bb.83,F.4M.bb,J)}C eI(38){k 2G=/kz|ky|kx|kr/gi;38=38.3I(2G,"a");k 2G=/kq/gi;38=38.3I(2G,"e");k 2G=/kj/gi;38=38.3I(2G,"i");k 2G=/ki|kh/gi;38=38.3I(2G,"o");k 2G=/kk/gi;38=38.3I(2G,"c");k 2G=/kl/gi;38=38.3I(2G,"u");1A(38)}C 2S(1C){if(1C){if(1C.A.3B=="4r"){1A[(1l(1C.A.K)),(1l(1C.A.1p))]}Q{k 9F=aj=0;if(1C){if(1C.5o){do{9F+=1C.bn-1C.8c;aj+=1C.9y-1C.9e}1J(1C=1C.5o)}}1A[9F,aj]}}Q{1A[0,0]}}C ac(){kp=1;k p=1e+"/1H/1I.1v?1G=ac&18="+18;k cp=1g 5k();cp.5d("59");cp.1B(p,"ac",6a)}C kn(){k u=2N.8Q.4h;k u=u.26(":");1A(u[0])}C km(){}C jv(){}',62,1470,'||||||||||||||||||||var||||||||||||||||style|objmapa|function|this|img|YAHOO|novoel||div|true|left||src|||retorno|else|document||trad|display|pos||length|innerHTML|ltema|||||||class|width|g_sid|false|td|onclick|none|objposicaocursor|g_locaplic|span|new|value|data|elementos|xp|parseInt|gif|javascript|mostradicasf|top|text|catch|try|ajaxredesenha|branco|php|align|objaguarde|panel|height|return|call|obj|temp|wdocai|ins|funcao|classesphp|mapa_controle|while|title|pontosdistobj|Math|cursor|richdraw|onmouseover|pointer|nbsp|createItem|block|nome|tr|idmenu|sim|cpObj|tnome||eval||for|appendChild||split||i3geo|getElementById|body|imgBranco|alert|letras|tipo|onmouseout|navm|guia|itemID|Dom|imgh|px|fecha|table|sg|o1|abre|widget|erro|bxs|Array|status|g_tipoacao|tid|st|tema|corpoMapa|createElement|quadrosfilme|size|rgb|grupo|re|util|aguarde|nao|Event|textDecoration|temas|window|res|g_fatordezoom|visible|tip|pegaPosicaoObjeto|color|mytreeview1|mapa|close|break|mytreeview2|iguias|font|subgrupo|png|um|aguardeId||input|imagem|palavra|tempoRedesenho|grupos|type|targ|imagens|frames|ist|ytela|xtela|inp|visibility|pan|parado|250|className|ResizePanel|amext|option|guiaMenu|cor|telax|ppx|valor|border|py|lista|janelaMen|telay|position|setas|nomeTema|ig1|case|target|renderer|replace|push|navn|visual|opc|boxxini|render|box1|g_postpx|checkbox|link|g_localimg|underline|checked|PI|par|00|ticOpcoesTemas||Ocorreu|opacity|solid|boxyini|imgs|restod|namespace|buscatema|para|tabela|mostra|Panel|230|outrasOpcoes|fixedcenter|getElementsByTagName|href|imgy|240|doc|imgx|zIndex|lixeira|muda|setStyle|legenda|absolute|g_operacao|yfig|janima|xfig|nquadros|maisBotoes2|click|item|janelaRef|g_arvoreClick|ngSgrupo|background|janelaDoca|0px|underlay|constraintoviewport|draggable|modal|scale|1px|example|imgext|sis|x2|radlat2|ig2|radlat1|g_celula|g_zoomRefDinamico|_|contemImg|linha|quadro|extensao||boxpin|x1|janelaDoca2|janelaguias|wdoca|extent|mensagem|boxg|JSON|map|selecaobox|mytreeviewS|set_response_type|qrcode|largura|blank|moveTo|undefined|altura|cpaint|null|legendagr|idPai|offsetParent|imagemxi|imagemyi|objtips|guiaTemas|DDM|show|opcao|busca|sy|janelaBotoes2|docmapa|waltura|insp|sx|wlargura|mini|linhas|farol|ngTema|restos|colunas|zoomli|docel|iCookie|255|yfign|divGeometriasTemp|funcoes|polygon_area|combo|idGrupo|g_autoRedesenho|autoRedesenho|contentDocument|texto|docMapa|setTimeout||clearTimeout|sin|select|stlt|mostraguiaf|ondeArvore||11px|5px|remapaf|xfign|funcaoOnchange|idDestino|idCombo|ot|dica|janelaBotoes1|g_entorno|dragEl|caminho|index|oBody|getStyle|170|getEl|divgeo|inline|ximg|yimg|clickEl|obje|lineWidth|guiaLegenda|y2|parent|radlong1|destroy|gpai|radlong2|convdmsddf|y1|imgL|userConfig|wdocai2|wdoca2|with|imgO|novoimg|container|pontosins|nBodyHeight|cookies|g_tipotop|imgN|imgS|destEl|arvoreAdicionaTema|desativar|name|oInnerElement|clique||contemFerramentas|cancela|remapaAdicNovos|g_panM|mousex|mousey|teladd|contaTempoRedesenho|oResizeHandle|xg|nomeSgrupo|rect|gray|g_tipoleft|escala|clip|lugarquadros|ext|kml|direcao|remapa|sgt|pegaListaDeGrupos|ddx|ddy|titulo|qual|guiaListaMapas|create|sul|parentNode|wj|vertBGDiv|adiciona|mudaboxnf|mode|filter|alpha|removeChild|DDList|identifica|norte|panFixo|oeste|leste|iframe|ocorrencia|g_guiaativa|janelaMenTexto|editCommand|tempi|inseregrafico|escalanum|ligadesliga|imgstemp|g_tipoimagem|els|mudaExtensao|preLoad|exy|mfarol|encontrado|pegaMapas|objeto|init|wsrc||navega|addListener|funcaoOnclick|tipoimagem|verticalSlider|ta|scrollLeft|selecao|ddResize|proxy|aplicari|wait_mask|distx|zoomoauto|barraDeBotoes1|htm|wef|lastY|sResizeHandleId|nStartWidth|aStartPos|nos|disty|mudaiconf|inputsb|maisBotoes1|obGrupos|toString|nBodyOffset|vertHandleDiv|pin|wait_c|atualizaReferencia|banners|mudaext|parar|imgxy|vy|pow|vx|zoomiauto|fatorEscala|tsl|textofid|topo|ocorrencias|location|fim|tic|winRef|valores|odoca|temaAtivo|red|cfg|achados||velhow|procurartemas|relative|xy|10px|pegalistademenus|cos||srcElement|tsd|flamingo|velhoh|barraDeBotoes2|scrollTop|listaTemas|inserexy|mede|verdiv|tempo|hidden|ltb|tituloguia|esq|180|lta|objetos|removeListener|imagemxref|incluir|original|nBodyTopPadding|ref|nindices|offsetTop|inputs|nBodyBottomPadding|temasraiz|aNewPos|nelementos|nometemas|curleft|246|foldermapa|pegalistadetemas|idSubGrupo|initResizeFunctionality|digitar|listasistemas|imagemyref|folder|sgtlt|aberto|onBeforeShow|map_file|refDinamico|borderColor|backgroundImage|pegalistadeSubgrupos|pegalistadegrupos|onchange|onBeforeRender|url||||||||||logger|Escolha|recuperamapa|ngtSgrupo|ig1lt|offsetHeight|lkd|outros|search|curtop|1000|contagem|fonte|ul||temasa|center|recuo|state|4px|sglt|superclass|NOME|getDragEl|251|184|5000|nStartHeight|piy|onmousemove|substring|textAlign|larguraIdPai|6px|srcEl|yui|guiasYUI|nova|xm|listaPropriedades|yyy|ys|variavel|9pt|zoomPonto|ym|rebobinaf|xs|yg|filmeanimarodaf|limpacontainerf|brd|lgb|lga|ferramentas|nnx|oy|ajuda|z2|z1|wdocadiv|Clique|arrastar_|DDApp|procurar||nBodyBorderBottomWidth|ou|inverteStatusClasse|sinal|leg|pares|xxx|criar|lastChild|offsetLeft|interactionInfo|subscribe|goingUp||zoomboxf|pix|teladms|termina|aproxima||lineColor|imagemReferencia|sqrt|getPageY|verificaTip|capturaposicao|3px|openlayers|refy|RegExp|lente|calcposf|refx|nBodyBorderTopWidth|movimentar|xpt|afasta|inputText|borderBottomWidth|cabecatip|conteudojanelaguias|temap7|fix|fillColor|2px|ajustaEntorno|panTogoogle|getDDById|startDrag|legendaGrafico|get|ox|conectargeorss|navy|itema|tiptexto|conectarwms|g_tipotip|completo|mostraTip|zoomlo||paresi|padding|navegacaoDir|contemleggr|reordenatemas|upload|extend|tempie||uploaddbf|pt||expandeLegendaVer|0a||possivel|foi|latitude|Nao|mudatranspf|pacotes|zoomponto|mobile|g_opcoesTemas|mostraIP|localizaIP|fontSize|pixelLeft|pixelTop|nivel|switch|Erro|thisid|clipt|proxyid|t37|RichDrawEditor|tipoOperacao|mudanomef|outrasOpcoesAdiciona|tamanhoy|tamanhox|lkgrcode1|lkgrcode|Entorno|pode|ser|Nada|resultadoProcurar|processaTemas|mais|geraURLentorno|processaSubgrupos|backgroundColor|160|mapfile|tempng|tempn||maisamarelo||||region|lkmini|lkmini1|movimentoRef|clicouRef|g_mapaRefDisplay|testamapfile|escondeRef|desce||sobe|idx|elt|aplicaescala|a10|nny|nomeSis|leftinicial|||100|yv|topinicial|ligar|clicinicialy|clicinicialx|desligar|mudaQS|destacaTamanho|pageY|clientX|clientY|pageX|2000|xv|onDrag|array_length|getPageX|redimwdocaf|redesenha|yi|oFooter|ddinicialx|tparent|borderLeftWidth|celula|ativa|xi|nOffsetX|indexOf|ddinicialy|max|nOffsetY|nNewHeight|valign|documentElement|convdmsf|0pt|hlpt|g_mensagempadrao|wdocafechaf|mpg|wdocain|negativo|spm|g_visual|qs|black|||qu|finalq|novono|auto|||theta|mostradistancia|calcddf|CSS_PANEL_RESIZE||xreffig|longdd|escondeWdoca2|latdd|ic_seleciona|janelaMenu|ativaClicks|initJanelaMen|yreffig|encolheFerramentas|removeAcentos|filmezf|filmef|inseremarcaf|wait|wdocaf2|CSS_RESIZE_HANDLE|wdocaf|novoxi|atual|treeviewNew|default|pegavalSistemas|beforeShow|ti|beforeRender|unsubscribe|centro|mantendo|tempf|vertMenosZoom|slider|escondeWdoca|Sitem1|escondeMen|mensagemf|monta|fire|referencia|constructor|mudaVisual|setValue|sGroup|config|expandeGrupo|cookie|onmouseup|mensagemt|quadrofilme|tdclara|listasgrupos|offsetFromStart|circ|processaGrupos|footer|desenhar||vertMaisZoom|wlargura_|g_janelaMen|event|quadro1|role|menos|nex|novoyf|oHeader|digitos|novoyi|dmsx|dmsy|ligados|novoxf|iglt|area|executar|nNewWidth|inserir|raio|arguments|ic_xy|nomeFunc|idInput|resizeLinha|resizePoligono|setProperty|Mapfile|crosshair|host|ic_zoom|esta|||||ponto|cgi|nav|exposto|sistema|ativado|desenho|desativado|protocol|demorar|icon_pan|atualizaLegendaHTML|g_mostraRosa||aguardedoc|rosaV|montaMapa|000000|white|ajaxEscalaGrafica|rosanorte|ajaxCorpoMapa1|rosamenos|textocb|pCookie|excluir|rosamais|rosaoeste|Impossivel|reload|fechado|criaContainerRichdraw|wdocac|digitarMouseover|g_hlpt|mapsize|sobeferramentas|overflow|wdocaref|lingua|Pesquisando|g_funcaoTip|ajaxReferencia|unescape|i3geolingua|mudar|trocalingua|borderWidth|ajaxabrelente|Aplicar|button|trataErro|15000|4000|arquivos|jpg|Amplia|9px|36px|initJanelaZoom|tentar|reinicia|mensagens|verificaMousemoveMapa|div_d|g_destaca|g_quadrooriginal|line|janela|267||movelentef|verificaClickMapa|onmousedown|tabindex|foldermapa1|o6|Slider|mapaReferencia|refmensagem|refheight|getVertSlider|initJanelaRef|digitarOver|listaArquivos|diretorio|onChange|266px|156px|valuemax|sprite|valuemin|valuenow|digitarMouseclick|200|shadow|Reduz|alt|Zoom|Box|docaguias|ic_identifica|ativaListaPropriedades|gráfico|mudatamanho|mudaescala|268px|ajaxLegenda|localizacao|ajaxCorpoMapaEntorno|existe|ajaxCorpoMapa|outras|mudaEscala|VMLRenderer|ativada|Consulte|administrador|Essa|ativaEntorno|zoomtot|extentTotal|ativaGuias|navset|identificar|ajaxiniciaParametros|ajaxdestaca|6000|setHeader|20px|Nenhum|yfig0|||||xfig0|desloca|linewidth|linecolor|fillcolor||ativo|limpa|12px|Guias|setBody|240px|longitude|tamanho|inverte|mst|SVGRenderer|zoomIP|desceferramentas|g_locsistemas|avancaQuadro|gravaQuadro|restaurar|Quadro|Extensao|definida|tempoanima|Image|filmeanimaf|opcoesQuadros|otilde|ajaxTip|extentref|g_celularef|gerafilmef|tablefilme|ccedil|op|menuarrow|calculaArea|abs|3600|positivo|acos|05|localizarxy|posicaomouse|cellsize|convddtela|707|6366|pelo|necessarios|Sao|tres|pontos|calculadistancia|g_areapixel|calculo|movecursor|exy1|ABRIR|FUNCOES|a11||Object|a12|abreSistema|descricao|mapas|func|i3geo_comboTemasMenu|sub|ilt|itemExpand|conectarservidor|testafuncoes|sistemas|i3geo_comboSubGruposMenu|SIZE|i3geo_comboGruposMenu|DESCRICAO|IMAGEM|layer|desativa|childNodes|adtema|adicionaTema|processevent1|ligaDesligaTemas|ligatemas|pegaTema|arvoreclick|EXTENSAO|LIGADOS|TEMAS|OUTROS|rosaleste|mapext|layers|ms_criamapa|posicaocursor|pontosdist|blue|animate|onComplete|easeOut|onDragDrop|drop|intersect|sourceRegion|point|Easing|getXY|DDProxy|DDTarget|DragDropMgr|log|endDrag|to|points|Motion|refreshCache|excluitema|ő|ó|í|ç|ú|borra|protocolo||g_recupera|é|â|onDragOver|join|excluiTemas|onDragOut|onDOMReady|ŕ|á|ă|ativaDragDrop|initEvent|21px|10000|Arial|face|25px|marker|beforeInitEvent|resizehandle|resizepanel|criaboxg|dot1|desenhoRichdraw|dist|ypt|resize|insereCirculo|tname|nodeType|i3geo_pegaElementoPai|innerElement|DIV|borderTopWidth|BackCompat|compatMode|paddingTop|paddingBottom|applyConfig|getProperty|setFooter|ua|env|resizeHandle|addClass|_resizehandle|header|DragDrop|offsetWidth|onMouseDown|setHandleElId|g_conectargeorss|LINK|t16||descetemaf||t15|t14|t17|zoomtemaf|t18a|temap0|t18|sobetemaf|t13|t10|maisvermelho|t9|||maisverde|t11|t12|exclui|t12a|excluitemaf|t18b|t19|etiquetas|t26|temap4|t25|t27|t28|temap5|t29|filtrof|toponimiaf|t24|t21|temap1|t20|temap2|t22|temap3|t23|procuraratribf|expandeTema|mostrado|Legenda|fixar|set_persistent_connection|resolucao|250px|classe|resultadoscielo|atualizascielo|atualizagoogle|verificaTipDefault|g_tempotip|||pontas|nas|rosasul|rosa|navegar|opçăo|essa||mostrar|scielo|atualizaconfluence|instantes|alguns|estado|alterar|redesenhado|botăo|será|||que|aplicar|Após|năo|atualizawiki|confluence|resultadoconfluence|resultadowiki|wiki|mostrando|esse|subgrupos|t30|t21a|decoration|qr_img|qr_html|g_kml|ogc|t_|g_qrcode|grande|TreeviewPvtFindRootObject|criaLegenda|exp|tiff|temap8|ver|criaLegendaHTML|legenda2|template|vazio|pegaListaDeTemas|uplocal|g_uploadlocal|a2b|g_downloadbase|downloadbase|g_conectarwms|download|updbf||g_uploaddbf|pegaListaDeSubgrupos||tema_|temasgrupo|idarvore||cellspacing|||120px|cellpadding|t35|||abreKml|tabelaf||||editaLegenda|temap6|t34|t31|t33|t32|versaoms|destacaTema|graficotema'.split('|'),0,{})) | ... | ... |
classesjs/compactados/iniciamma_compacto.js
| 1 | -eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('9(1n.45.2F.1d("?")[1]){v=1n.45.2F.1d("?")[1];9(v.1d("#")[0]){v=v.1d("#")[0]}}J{v=""}5i=0;4C=0;4G=0;1l=18;2X=18;j 3H=5E.4I.4s(0,1);9(3H==\'N\')2X=H;J 1l=H;4z="1f";2Z=-3;36="";4P="";4U="";5o="";5H="";5D="5v";5B="1f";5A="";5z="1f";5x="1f";5Q=T 2q();3j="";4l="1f";U=T 4h();U.4H("H");U.4N("4Q");3Y="17";4a="2e";42="3U";9(1l){3Y="";4a="4y";42="4E"}y 4D(e,m){24=T 4A();4F=T 4O();4d=T 4j();1U=T 4q();1U.t=A+"/1C/1z.16";j 29=(1l)?4k:4e;j 28=(1l)?4g:4M;9(e==2A){j 1Q=0;9($i("1W")){1Q=1Q+D($i("1W").k.r)}9($i("27")){1Q=1Q+D($i("27").k.r)}j 1M=D(1J.2D)-29;j 1S=D(1J.2H)-28;9(1M>=5y){1M=3X}9(1S>=46){1S=46}3h{9(u.11.k.r<5M){j 1M=D(1J.2D)-29;j 1S=D(1J.2H)-28;1n.5J(1J.2D,1J.2H);1n.2t(0,0)}}3g(e){j e=""}u.11.k.r=1M;u.11.k.C=1S;c.w=1M-1Q-29;c.h=1S-28;9(u.14("X")){9(u.14("X").k.r){c.w=D(u.14("X").k.r);c.h=D(u.14("X").k.r)}9(u.14("X").k.C){c.h=D(u.14("X").k.C)}}}J{c.w=u.11.53-D($i("1W").k.r)-29;c.h=u.11.56-28}9($i("2a")){$i("2a").k.r=c.w;$i("2a").k.C=c.h}c.51="1f";c.4V="";c.50="2P";c.2m=T 2q();c.59=T 2q();c.2T="";c.5k="";c.5l="";c.5c="";c.5w="5e";c.5f="5";c.2r=5d;c.1c="";c.2N="";c.2Y="";c.3S="5a";c.3T="5b";c.2p="5g";c.2y="5h";c.3b="";c.5m="";c.5j="";c.32=y(){9(!$i("2M")){u.11.B="2M"}$i("2M").58="4Z-4Y-4X";9(v==""){j 37=y(Y){v=Y.1t;n.32()};j p=A+"/1b/1h.Z?1g=4W&"+36;U.1i(p,"",37)}J{9(!1n.52){1E("57.2n 2j 2l")}9(!1n.55){1E("54.2n 2j 2l")}9(!1n.5n){1E("27.2n 2j 2l")}9(!1n.5I){1E("5G.2n 2j 2l")}24.44("22",$F("5K"));j p=A+"/1b/1h.Z?1g=5P&5O="+5N+"&w="+c.w+"&h="+c.h+"&v="+v;U.1i(p,"5L",c.22)}};c.22=y(Y){9(Y.1t.5C(" 3y.")>-1){1E(Y.1t)}9(Y.1t=="3A"){24.3i("22");u.11.k.5t="5u";u.11.1Y="<3x>5s 5r o 3m 5p o 5q:<3x><a 2F="+A+"/3C.Z >"+A+"/3C.Z</a>";3l("3A")}J{9((Y.1t!="3y")&&(Y.1t!=2A)){j 2T="";j 2d="";V(Y.1t);3h{9(2d!=""){2e.u.1j=2d}}3g(e){j e=""}K("","4c 4f 4m 4n 4i: "+2T,"");4p(10);9(4r=="19"){3k(1)}9(4o=="19"){3k(2)}n.33(1c);n.3t(26);n.2r=D(23);n.1c=1c;n.4T=4L;n.3v=26;n.4K=26;n.3N();2G(Y);n.3w();n.3c();n.3d("4J");j l=4S.4R;j 1T=l.G;j b=l.G-1;9(b>=0){1o{9($i(l[b].1Z)){9(l[b].3n){V(\'$i(l[b].1Z).1Y = "\'+l[b].3n+\'"\')}9(l[b].3o){V(\'$i("\'+l[b].1Z+\'").1s = y(){K(c,"\'+l[b].3o+\'","");}\');V(\'$i("\'+l[b].1Z+\'").1q = y(){K(c,"");};\')}9(l[b].3z){$i(l[b].1Z).1y=l[b].3z}9(l[b].3B){V(l[b].3B)}}}1r(b--)}4x();9($i("4w")||$i("4v")){j p=A+"/1b/1h.Z?1g=2E&v="+v;U.1i(p,"2E",2E)}9($i("X")){j i=$i("x").k;i.r=n.w+"17";i.C=n.h+"17";j i=$i("X").k;i.r=n.w+"17";i.C=n.h+"17";i.4t=\'4u(\'+0+" "+(n.w)+" "+(n.h)+" "+0+\')\'}j E=0;9($i("1W")){E=E+D($i("1W").k.r)}9($i("27")){E=E+D($i("27").k.r)}9($i("3s")){$i("3s").k.r=n.w+E+"17"}9($i("3D")){j i=$i("3D").k;i.C=n.h+"17";i.r=n.w+"17"}4B();j 1v=5F($i("X"));9($i("35")){2C.30.2U.2L.2t(1v[0]+40,1v[1]+10)}9($i("7d")){2C.7e.2U.2L.2t(1v[0],1v[1]+10)}J{9($i("35")){2C.30.2U.2L.2t(1v[0],1v[1]+10)}}7c("48");9(7b=="19"){79();j 1V=["L","O","N","S"];43(j l=0;l<4;l++){9($i("x"+1V[l])){$i("x"+1V[l]).k.r=n.w;$i("x"+1V[l]).k.C=n.h;$i("x"+1V[l]).k.W="2u"}}7a()}7f("7g");9($i("3q")){$i("3q").3M=n.2r}9((n.7l=="1f")&&($i("3f"))){$i("3f").k.W="M"}}J{1E("7k. 7j 7h o 3m "+Y.1t);3l}j E=7i.1d("78");77(E[1]);9($i(n.2y)){9(6Y==""){$i(n.2y).k.W="M"}}9(2f("2k")){2k=2f("2k")}9(2k=="19"){6Z()}9(20!="M"){9(2f("20")){20=2f("20")}9(20=="2u"){6X()}}9($i("x")){3j=$i("x").t}24.3i("22");9(6W=="19"){6U()}9(u.14("3e")){9(7n==""){u.14("3e").k.W="M"}}}70()};c.3d=y(B){9($i(B)){1A=T 34();1A=3E("1A","2P",B,1X);1A.1D("2J","<b>"+$F("71")+"</b>","76",H,18,H,1X);j 1k="";9(2X){j 1k="<x t=\'"+A+"/1C/1z.16\' r=0 C=13 />"}j l=2h.2i.G-1;9(l>=0){1o{9(2h.2i[l]){j E=2h.2i[l].75;j E=V("74."+E+"[0]."+72);Q="<1m 1s=\\"R:c.k.3p=\'73\';\\" 1q=\\"R:c.k.3p=\'M\';\\" 1y=\'"+2h.2i[l].7m+"\'>"+1k+"<x P=\'7F\' t=\'"+A+"/1C/7H/"+7E+"/1z.16\' />"+E+" </1m>";1A.1D("7D"+l,Q,1U,18,H,18,"2J")}}1r(l--)}1A.1D("","",1U,18,H,18,"2J")}};c.3w=y(){9(($i("2I"))&&(!$i("3r"))){$i("2I").1Y="<x P=\'7G\' t=\\""+7J+"/1z.16\\" 1j=\'7I&7B;&7s;7t\' 1y=\'7r()\' k=\'4b:49\'/><x B=3r t=\'\' />"}};c.3c=y(){9($i("2I")){j p=A+"/1b/1h.Z?1g=7q&v="+v;U.1i(p,"7o",7p)}};c.3t=y(26){j 2O=18;9($i("3u")){j 2O=$i("3u").7C}9($i("7u")&&n.3v!=26){9(2O){j p=A+"/1b/1h.Z?1g=5R&v="+v+"&7v="+2Z;U.1i(p,"7A",38)}J{9(($i("2b").t=="")||(n.3b!="19")){j p=A+"/1b/1h.Z?1g=2z&v="+v;U.1i(p,"7z",38)}J{j 39=T 7y("&3a=7w","g");$i("2b").t=$i("x").t.7x(39,\'&3a=6V\');31("2z",$i("2b").t)}}}J{9($i("2b"))31("2z",$i("2b").t)}};c.6S=y(){9(($i("6c"))||($i("2N")&&$i(n.2p+"2o")&&$i(n.2p+"2o").k.W=="2u")){j p=A+"/1b/1h.Z?1g=6d&6b="+6a+"&v="+v;U.1i(p,"68",69)}};c.6e=y(){9($i("2N")){j p=A+"/1b/1h.Z?1g=6f&v="+v;U.1i(p,"6k",6T)}};c.33=y(1c){9($i("2g")){9((n.1c!=1c)||(!$i("2g").6l())){$i("2g").1Y="";j 1H=1c.1d(";");1x=T 34();1x=3E("1x","2P","2g",1X);j 2d="<b>"+$F("6j")+"</b><x B=\'6i\' k=\'1R:1L;2e:6g\' 1j=\'"+$F("6h")+"\' t=\'"+$1k("1z.16")+"\' />";1x.1D("47",2d,"67",H,H,H,1X);1x.66=5W;j 1B="2w(1a,1a,1a)";j 1T=1H.G;j l=0;9(1T>=0){1o{j q=1H[l].1d("*");j 2W="";9(q[1]==2){2W=\'5X\'}9(q[8]==2A){q[8]="1f"}Q="<1m B=\'5V"+q[0]+"\'><1K P=5U k=\'4b:49\' 1s=\\"R:K(c,\'"+$F("5S")+"\',\'3F\')\\" 1q=\\"R:K(c,\'\')\\" 1I=\'5T\' 41=\\"5Y\\" 3M=\'"+q[0]+"\' "+2W+" 1y=\'5Z(\\"3F\\",c)\'/>";9(q[12]=="19"){Q+="&1N;<x t="+$1k("64.1O")+" 1j=\'"+$F("3G")+"\' 1s=\\"R:K(c,\'"+$F("3G")+"\',\'\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9(q[5]=="19"){Q+="&1N;<x t="+$1k("65.1O")+" 1j=\'"+$F("63")+"\' 1y=\'62(c)\' 1s=\\"R:K(c,\'"+$F("60")+"\',\'61\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9((q[10]=="19")||(q[10]=="3V")){Q+="&1N;<x t="+$1k("3W.16")+" 1j=\'1G\' 1y=\'1G(\\""+q[0]+"\\")\' 1s=\\"R:K(c,\'"+$F("6m")+"\',\'1G\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9((q[7]=="19")||(q[7]=="3V")){Q+="&1N;<x t="+$1k("3W.16")+" 1j=\'1G\' 1y=\'1G(\\""+q[0]+"\\")\' 1s=\\"R:K(c,\'"+$F("3Q")+"\',\'1G\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9(1l){Q+="<1m 1j=\'"+$F("3Q")+"\' k=\'3R-3P:"+1B+"\' B=3O"+q[0]+">&1N;"+q[2]+"</1m></1m>"}J{Q+="<1m 1j=\'"+$F("6n")+"\' k=\'3R-3P:"+1B+"\' B=3O"+q[0]+">&1N;"+"<x t=\'"+A+"/1C/1z.16\' r=0 C=15 />"+q[2]+"</1m></2R>"}1x.1D(q[0],Q,1X,H,H,H,"47");Q="<x r=2c t="+$1k("1z.16")+" />";1x.1D("",Q,1U,18,H,18,q[0]);9(1B=="2w(1a,1a,1a)"){j 1B="M"}J{j 1B="2w(1a,1a,1a)"}l++}1r(l<1T)}}}6I()};c.6J=y(23){9(n.2r!=23){j 1H=(n.1c).1d(";");j 1w="3K.1O";j l=1H.G-1;9(l>=0){1o{j q=1H[l].1d("*");9(q[6]*1<23*1){j 1w="6H.1O"}9(q[6]*1>23*1){j 1w="6G.1O"}9(q[6]*1==0){j 1w="3K.1O"}9($i("1w"+q[0])){$i("1w"+q[0]).t=A+"/1C/"+1w}}1r(l--)}}};c.3N=y(){9($i("X")){j 1F="<3J>";1F+="<1P><z P=1e ></z><z P=1e ><1K k=\'W:M;1R:1L\' 1I=21 t=\'\' B=\'6E\' /></z><z P=1e ></z></1P>";1F+="<1P><z P=1e ><1K k=\'W:M;1R:1L\' 1I=21 t=\'\' B=\'6F\' /></z><z P=1e ><1K k=\'1R:1L;2e:2c;3U:2c\'\' 1I=21 t=\'\' B=\'x\' /></z><z P=1e ><1K k=\'W:M;1R:1L\' 1I=21 t=\'\' B=\'6K\' /></z></1P>";1F+="<1P><z P=1e ></z><z P=1e ><1K k=\'W:M;1R:1L\' 1I=21 t=\'\' B=\'6L\' /></z><z P=1e ></z></1P>";1F+="</3J>";$i("X").1Y=1F}9(!$i("2Q")){j I=u.2K("2R");I.k.6Q=3X;I.B="2o";j 1u=u.2K("x");1u.t=A+"/1C/48.16";1u.41="2Q";1u.B=\'2Q\';1u.k.r="3Z";1u.k.C="3Z";I.2B(1u);I.1s=y(){c.k.W="M"};I.1q=y(){c.k.W="2u"};u.11.2B(I)}j 6R="";9(u.14("2a")){3L($i("2a"))}9(u.14("x")){j I=u.2K("2R");I.k.r="2c";I.k.C="2c";I.B="1p";I.W="M";u.11.2B(I);9(1l){$i("1p").k.6P="6O(6M=25)"}$i("1p").6N=y(){j 2s=D($i("1p").k.r);j 2v=D($i("1p").k.C);9(1l){9(2s>2){$i("1p").k.r=2s-2}9(2v>2){$i("1p").k.C=2v-2}}J{3I(c.k){r=2s-10+"17"}3I(c.k){C=2v-10+"17"}}};$i("1p").6D=y(){6C("6s")};c.6t="1f";3L($i("x"))}c.6r=y(){24.44("2G",$F("6q"));j p=A+"/1b/1h.Z?1g=6o&v="+v+"&6p="+6u;U.1i(p,"6v",2G)};9(n.2Y){V(n.2Y)}j E=T 2q("3S","3T","2p");j i=E.G-1;9(i>=0){1o{V("j s = n."+E[i]+"2o");9($i(s)){j d=$i(s).k;d.k.6A="6B";d.k.C=n.h-13;d.k.r="6z%"}}1r(i--)}};c.6y=y(){9(c.2m.G>0){j f=c.2m.G-1;9(f>=0){1o{V(c.2m[f])}1r(f--)}}9(2V.G>0){j 1T=2V.G;43(j f=0;f<1T;f++){V(2V[f])}}};c.6w=y(){9(2x.G>0){j f=2x.G-1;9(f>=0){1o{V(2x[f])}1r(f--)}}};c.6x=y(){9(2S.G>0){j f=2S.G-1;9(f>=0){1o{V(2S[f])}1r(f--)}}}}',62,480,'|||||||||if|||this|||||||var|style|||objmapa|||ltema|width||src|document|g_sid||img|function|td|g_locaplic|id|height|parseInt|temp|trad|length|true|novoel|else|mostradicasf||none|||class|tnome|javascript||new|cpObj|eval|display|corpoMapa|retorno|php||body|||getElementById||gif|px|false|sim|250|classesphp|temas|split|verdeclaro|nao|funcao|mapa_controle|call|title|im|navm|span|window|do|box1|onmouseout|while|onmouseover|data|novoimg|imagemxy|farol|mytreeview1|onclick|branco|listaPr|cor|imagens|createItem|alert|ins|download|lista|type|screen|input|relative|novow|nbsp|png|tr|menos|position|novoh|lle|imgBranco|letras|contemFerramentas|null|innerHTML|iddiv|g_mapaRefDisplay|image|montaMapa|mapscale|objaguarde||mapexten|ferramentas|diminuiy|diminuix|openlayers|imagemReferencia|0px|titulo|top|pCookie|listaTemas|g_listaPropriedades|propriedades|com|g_janelaMen|problemas|funcoesClickMapa|js|obj|guiaLegenda|Array|scale|wb|moveTo|block|hb|rgb|g_funcoesMousemoveMapaDefault|guiaListaMapas|referencia|undefined|appendChild|YAHOO|availWidth|pegalistademenus|href|ajaxCorpoMapa|availHeight|escalaGrafica|propriedadesRaiz|createElement|panel|i3geo|legenda|dinamico|default|imgh|div|g_funcoesNevegaMapaDefault|tempo|xp|g_funcoesClickMapaDefault|ck|navn|finaliza|g_zoomRefDinamico|janelaBotoes1|gravaQuadro|inicializa|atualizaListaTemas|Object|maisBotoes1|g_mashuppar|mashup|ajaxReferencia|re|mode|cgi|atualizaEscalaGrafica|ativaListaPropriedades|botao3d|ondeestou|catch|try|fecha|g_quadrooriginal|initJanelaZoom|return|mapa|conteudo|dica|textDecoration|escalanum|imagemEscalaGrafica|mst|atualizaReferencia|refDinamico|extent|criaEscalaGrafica|br|erro|funcaoonclick|linkquebrado|constroiconteudo|ms_criamapa|contemImg|treeviewNew|ligadesliga|t36|app|with|table|maisamarelo|ativaClicks|value|criaCorpoMapa|nometema|color|t7|background|guiaTemas|guiaMenu|left|SIM|down1|1000|g_postpx|15px||name|g_tipoleft|for|abre|location|700|g1|pan|pointer|g_tipotop|cursor|Tempo|objposicaomouse|g_diminuixN|de|g_diminuiyM|cpaint|segundos|posicaomouse|g_diminuixM|g_r|desenho|em|g_barraFerramentas2|gerafilmef|Image|g_barraFerramentas1|substring|clip|rect|outrasOpcoesAdiciona|arvoreAdicionaTema|ativaGuias|pixelTop|atuaLeg|aguarde|calcposf|imagemxi|Mapa|pixelLeft|objposicaocursor|imagemyi|set_async|appName|listaPropriedades|extentTotal|g_celula|g_diminuiyN|set_response_type|posicaocursor|g_operacao|JSON|botoes|g_listaFuncoesBotoes|cellsize|g_nomepin|listavisual|criaMapa|sam|skin|yui|visualatual|navegacaoDir|testafuncoes|offsetWidth|menususpenso|testamenususpenso|offsetHeight|funcoes|className|objtips|guia1|guia2|temaAtivo|50000|marca|pintamanho|guia4|guia5|g_recupera|versaoms|tempoRedesenho|contaTempoRedesenho|utilizacgi|testaferramentas|g_arvoreClick|utilize|link|abrir|Para|backgroundColor|white|zoomli|pinmarca|g_panM|1024|g_lenteaberta|g_destaca|g_realca|search|g_tipoacao|navigator|pegaPosicaoObjeto|redesenho|g_arvoreClicks|testaajax|resizeTo|o5|iniciaMapa|400|g_embedLegenda|embedLegenda|inicia|quadrosfilme|referenciadinamica|t3|checkbox|inputsb|arrastar_|expandeTema|CHECKED|layer|mudaboxnf|t5|limpasel|limpaseltemaf|t4|contextoescala|estasel|itemExpand|foldermapa|criaLegenda|ajaxLegendaHTML|g_templateLegenda|templateLegenda|moveLegi|criaLegendaHTML|atualizaLegendaImagem|criaLegendaImagem|5px|t2|lixeira|t1|legendaGrafica|hasChildNodes|t6|t8|corpo|tipoimagem|o1|atualizaCorpoMapa|termina|parado|g_tipoimagem|redesenhaCorpo|verificaMousemoveMapa|verificaNavegaMapa|verificaClickMapa|100|overflow|auto|zoomboxf|onmouseup|imgN|imgL|maisvermelho|maisverde|ativaDragDrop|atualizaFarol|imgO|imgS|opacity|onmousemove|alpha|filter|zIndex|docMapa|atualizaLegendaHTML|ajaxLegendaImagem|docaguias|reference|g_docaguias|initJanelaRef|g_locmapas|initJanelaMen|rebobinaf|p13|g_linguagem|underline|g_traducao|text|foldermapa1|mostraguiaf|guia|geraURLentorno|ajustaEntorno|g_entorno|mudaiconf|maisBotoes2|janelaBotoes2|autoRedesenho|ativa|criar|g_guiaativa|Impossivel|Erro|geoip|url|g_3dmap|retornaBarraEscala|ajaxEscalaGrafica|escalagrafica|opcoesEscala|otilde|es|mapaReferencia|zoom|map|replace|RegExp|retornaReferencia|retornaReferenciaDinamica|ccedil|checked|propriedadesMapa|g_visual|ticPropriedades|menuarrow|visual|op|g_localimg'.split('|'),0,{})) | |
| 1 | +eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('9(1n.4c.2C.1d("?")[1]){v=1n.4c.2C.1d("?")[1];9(v.1d("#")[0]){v=v.1d("#")[0]}}J{v=""}5j=0;4u=0;4H=0;1l=18;2Y=18;j 43=5G.4S.4K(0,1);9(43==\'N\')2Y=H;J 1l=H;4h="1f";3x=-3;3g="";4E="";4W="";5J="";5F="";5w="5C";5B="1f";5A="";5y="1f";5z="1f";4R=T 2p();37="";4d="1f";U=T 4O();U.4T("H");U.4J("4A");42="16";48="2f";4b="3Y";9(1l){42="";48="4P";4b="4k"}y 4t(e,m){1Y=T 4m();4N=T 4D();4V=T 4g();1Z=T 4f();1Z.t=B+"/1C/1z.14";j 2a=(1l)?4e:4l;j 27=(1l)?4w:4n;9(e==2L){j 1Q=0;9($i("24")){1Q=1Q+D($i("24").k.q)}9($i("1X")){1Q=1Q+D($i("1X").k.q)}j 1M=D(1J.2G)-2a;j 1S=D(1J.2H)-27;9(1M>=5R){1M=4a}9(1S>=3V){1S=3V}3B{9(u.17.k.q<5E){j 1M=D(1J.2G)-2a;j 1S=D(1J.2H)-27;1n.5P(1J.2G,1J.2H);1n.2t(0,0)}}3w(e){j e=""}u.17.k.q=1M;u.17.k.A=1S;c.w=1M-1Q-2a;c.h=1S-27;9(u.Z("11")){9(u.Z("11").k.q){c.w=D(u.Z("11").k.q);c.h=D(u.Z("11").k.q)}9(u.Z("11").k.A){c.h=D(u.Z("11").k.A)}}}J{c.w=u.17.56-D($i("24").k.q)-2a;c.h=u.17.57-27}9($i("2d")){$i("2d").k.q=c.w;$i("2d").k.A=c.h}9($i("2b")){$i("2b").k.q=c.w;$i("2b").k.A=c.h}c.58="1f";c.53="";c.4X="2K";c.2i=T 2p();c.52=T 2p();c.30="";c.5k="";c.5l="";c.5m="";c.5e="5x";c.5g="5";c.2s=5f;c.1c="";c.2I="";c.2F="";c.3K="5c";c.3J="5d";c.2m="5h";c.2D="5i";c.33="";c.5n="";c.5b="";c.3h=y(){9(!$i("2J")){u.17.C="2J"}$i("2J").5a="51-50-4Z";9(v==""){j 38=y(X){v=X.1t;n.3h()};j p=B+"/1b/1h.Y?1g=4Y&"+3g;U.1i(p,"",38)}J{9(!1n.54){1E("59.2j 2n 2q")}9(!1n.55){1E("5o.2j 2n 2q")}9(!1n.5p){1E("1X.2j 2n 2q")}9(!1n.5I){1E("5H.2j 2n 2q")}1Y.3U("26",$F("5L"));j p=B+"/1b/1h.Y?1g=5Q&5O="+5M+"&w="+c.w+"&h="+c.h+"&v="+v;U.1i(p,"5N",c.26)}};c.26=y(X){9(X.1t.5D(" 3y.")>-1){1E(X.1t)}9(X.1t=="3r"){1Y.32("26");u.17.k.5u="5v";u.17.20="<3p>5t 5s o 3e 5q o 5r:<3p><a 2C="+B+"/3t.Y >"+B+"/3t.Y</a>";3c("3r")}J{9((X.1t!="3y")&&(X.1t!=2L)){j 30="";j 21="";V(X.1t);3B{9(21!=""){2f.u.1j=21}}3w(e){j e=""}K("","4q 4o 4r 4s 4v: "+30,"");4x(10);9(4i=="19"){3a(1)}9(4j=="19"){3a(2)}n.3d(1c);n.3v(1W);n.2s=D(23);n.1c=1c;n.4y=4M;n.3E=1W;n.4L=1W;n.3X();2T(X);n.3m();n.3o();n.3F("4U");j l=4C.4B;j 1T=l.G;j b=l.G-1;9(b>=0){1o{9($i(l[b].1U)){9(l[b].3i){V(\'$i(l[b].1U).20 = "\'+l[b].3i+\'"\')}9(l[b].3j){V(\'$i("\'+l[b].1U+\'").1s = y(){K(c,"\'+l[b].3j+\'","");}\');V(\'$i("\'+l[b].1U+\'").1q = y(){K(c,"");};\')}9(l[b].3u){$i(l[b].1U).1y=l[b].3u}9(l[b].3q){V(l[b].3q)}}}1r(b--)}4F();9($i("4G")||$i("4I")){j p=B+"/1b/1h.Y?1g=2S&v="+v;U.1i(p,"2S",2S)}9($i("11")){j i=$i("x").k;i.q=n.w+"16";i.A=n.h+"16";j i=$i("11").k;i.q=n.w+"16";i.A=n.h+"16";i.4z=\'4Q(\'+0+" "+(n.w)+" "+(n.h)+" "+0+\')\'}j E=0;9($i("24")){E=E+D($i("24").k.q)}9($i("1X")){E=E+D($i("1X").k.q)}9($i("3s")){$i("3s").k.q=n.w+E+"16"}9($i("3l")){j i=$i("3l").k;i.A=n.h+"16";i.q=n.w+"16"}4p();j 1v=5K($i("11"));9($i("3b")){2O.3z.2y.2x.2t(1v[0]+40,1v[1]+10)}9($i("7e")){2O.7f.2y.2x.2t(1v[0],1v[1]+10)}J{9($i("3b")){2O.3z.2y.2x.2t(1v[0],1v[1]+10)}}7d("46");9(7c=="19"){7a();j 22=["L","O","N","S"];3T(j l=0;l<4;l++){9($i("x"+22[l])){$i("x"+22[l]).k.q=n.w;$i("x"+22[l]).k.A=n.h;$i("x"+22[l]).k.W="2v"}}7b()}7g("7h");9($i("3A")){$i("3A").3N=n.2s}9((n.7m=="1f")&&($i("3k"))){$i("3k").k.W="M"}}J{1E("7l. 7k 7i o 3e "+X.1t);3c}j E=7j.1d("79");78(E[1]);9($i(n.2D)){9(6Z==""){$i(n.2D).k.W="M"}}9(2g("2o")){2o=2g("2o")}9(2o=="19"){70()}9(2e!="M"){9(2g("2e")){2e=2g("2e")}9(2e=="2v"){6Y()}}9($i("x")){37=$i("x").t}1Y.32("26");9(6X=="19"){6V()}9(u.Z("3f")){9(7o==""){u.Z("3f").k.W="M"}}}71()};c.3F=y(C){9($i(C)){1A=T 39();1A=3G("1A","2K",C,1V);1A.1D("2B","<b>"+$F("72")+"</b>","77",H,18,H,1V);j 1k="";9(2Y){j 1k="<x t=\'"+B+"/1C/1z.14\' q=0 A=13 />"}j l=2h.2r.G-1;9(l>=0){1o{9(2h.2r[l]){j E=2h.2r[l].76;j E=V("75."+E+"[0]."+73);Q="<1m 1s=\\"R:c.k.3D=\'74\';\\" 1q=\\"R:c.k.3D=\'M\';\\" 1y=\'"+2h.2r[l].7n+"\'>"+1k+"<x P=\'7G\' t=\'"+B+"/1C/7I/"+7F+"/1z.14\' />"+E+" </1m>";1A.1D("7E"+l,Q,1Z,18,H,18,"2B")}}1r(l--)}1A.1D("","",1Z,18,H,18,"2B")}};c.3m=y(){9(($i("2E"))&&(!$i("3n"))){$i("2E").20="<x P=\'7H\' t=\\""+7K+"/1z.14\\" 1j=\'7J&7C;&7t;7u\' 1y=\'7s()\' k=\'47:49\'/><x C=3n t=\'\' />"}};c.3o=y(){9($i("2E")){j p=B+"/1b/1h.Y?1g=7r&v="+v;U.1i(p,"7p",7q)}};c.3v=y(1W){j 2z=18;9($i("3C")){j 2z=$i("3C").7D}9($i("7v")&&n.3E!=1W){9(2z){j p=B+"/1b/1h.Y?1g=5S&v="+v+"&7w="+3x;U.1i(p,"7B",36)}J{9(($i("28").t=="")||(n.33!="19")){j p=B+"/1b/1h.Y?1g=2R&v="+v;U.1i(p,"7A",36)}J{j 35=T 7z("&34=7x","g");$i("28").t=$i("x").t.7y(35,\'&34=6W\');31("2R",$i("28").t)}}}J{9($i("28"))31("2R",$i("28").t)}};c.6T=y(){9(($i("6d"))||($i("2I")&&$i(n.2m+"2k")&&$i(n.2m+"2k").k.W=="2v")){j p=B+"/1b/1h.Y?1g=6e&6c="+6b+"&v="+v;U.1i(p,"69",6a)}};c.6f=y(){9($i("2I")){j p=B+"/1b/1h.Y?1g=6g&v="+v;U.1i(p,"6l",6U)}};c.3d=y(1c){9($i("2l")){9((n.1c!=1c)||(!$i("2l").6m())){$i("2l").20="";j 1H=1c.1d(";");1x=T 39();1x=3G("1x","2K","2l",1V);j 21="<b>"+$F("6k")+"</b><x C=\'6j\' k=\'1R:1L;2f:6h\' 1j=\'"+$F("6i")+"\' t=\'"+$1k("1z.14")+"\' />";1x.1D("3S",21,"68",H,H,H,1V);1x.67=5X;j 1B="2W(1a,1a,1a)";j 1T=1H.G;j l=0;9(1T>=0){1o{j r=1H[l].1d("*");j 2M="";9(r[1]==2){2M=\'5Y\'}9(r[8]==2L){r[8]="1f"}Q="<1m C=\'5W"+r[0]+"\'><1K P=5V k=\'47:49\' 1s=\\"R:K(c,\'"+$F("5T")+"\',\'3M\')\\" 1q=\\"R:K(c,\'\')\\" 1I=\'5U\' 45=\\"5Z\\" 3N=\'"+r[0]+"\' "+2M+" 1y=\'60(\\"3M\\",c)\'/>";9(r[12]=="19"){Q+="&1N;<x t="+$1k("65.1O")+" 1j=\'"+$F("3L")+"\' 1s=\\"R:K(c,\'"+$F("3L")+"\',\'\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9(r[5]=="19"){Q+="&1N;<x t="+$1k("66.1O")+" 1j=\'"+$F("64")+"\' 1y=\'63(c)\' 1s=\\"R:K(c,\'"+$F("61")+"\',\'62\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9((r[10]=="19")||(r[10]=="3H")){Q+="&1N;<x t="+$1k("3I.14")+" 1j=\'1G\' 1y=\'1G(\\""+r[0]+"\\")\' 1s=\\"R:K(c,\'"+$F("6n")+"\',\'1G\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9((r[7]=="19")||(r[7]=="3H")){Q+="&1N;<x t="+$1k("3I.14")+" 1j=\'1G\' 1y=\'1G(\\""+r[0]+"\\")\' 1s=\\"R:K(c,\'"+$F("3Q")+"\',\'1G\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9(1l){Q+="<1m 1j=\'"+$F("3Q")+"\' k=\'3R-3Z:"+1B+"\' C=41"+r[0]+">&1N;"+r[2]+"</1m></1m>"}J{Q+="<1m 1j=\'"+$F("6o")+"\' k=\'3R-3Z:"+1B+"\' C=41"+r[0]+">&1N;"+"<x t=\'"+B+"/1C/1z.14\' q=0 A=15 />"+r[2]+"</1m></2N>"}1x.1D(r[0],Q,1V,H,H,H,"3S");Q="<x q=29 t="+$1k("1z.14")+" />";1x.1D("",Q,1Z,18,H,18,r[0]);9(1B=="2W(1a,1a,1a)"){j 1B="M"}J{j 1B="2W(1a,1a,1a)"}l++}1r(l<1T)}}}6J()};c.6K=y(23){9(n.2s!=23){j 1H=(n.1c).1d(";");j 1w="3W.1O";j l=1H.G-1;9(l>=0){1o{j r=1H[l].1d("*");9(r[6]*1<23*1){j 1w="6I.1O"}9(r[6]*1>23*1){j 1w="6H.1O"}9(r[6]*1==0){j 1w="3W.1O"}9($i("1w"+r[0])){$i("1w"+r[0]).t=B+"/1C/"+1w}}1r(l--)}}};c.3X=y(){9($i("11")){j 1F="<3O>";1F+="<1P><z P=1e ></z><z P=1e ><1K k=\'W:M;1R:1L\' 1I=2c t=\'\' C=\'6F\' /></z><z P=1e ></z></1P>";1F+="<1P><z P=1e ><1K k=\'W:M;1R:1L\' 1I=2c t=\'\' C=\'6G\' /></z><z P=1e ><1K k=\'1R:1L;2f:29;3Y:29\'\' 1I=2c t=\'\' C=\'x\' /></z><z P=1e ><1K k=\'W:M;1R:1L\' 1I=2c t=\'\' C=\'6L\' /></z></1P>";1F+="<1P><z P=1e ></z><z P=1e ><1K k=\'W:M;1R:1L\' 1I=2c t=\'\' C=\'6M\' /></z><z P=1e ></z></1P>";1F+="</3O>";$i("11").20=1F}9(!$i("2A")){j I=u.2Q("2N");I.k.6R=4a;I.C="2k";j 1u=u.2Q("x");1u.t=B+"/1C/46.14";1u.45="2A";1u.C=\'2A\';1u.k.q="44";1u.k.A="44";I.2P(1u);I.1s=y(){c.k.W="M"};I.1q=y(){c.k.W="2v"};u.17.2P(I)}j 6S="";9(u.Z("2d")){2V($i("2d"))}9(u.Z("2b")){2V($i("2b"))}9(u.Z("x")){j I=u.2Q("2N");I.k.q="29";I.k.A="29";I.C="1p";I.W="M";u.17.2P(I);9(1l){$i("1p").k.6Q="6P(6N=25)"}$i("1p").6O=y(){j 2w=D($i("1p").k.q);j 2u=D($i("1p").k.A);9(1l){9(2w>2){$i("1p").k.q=2w-2}9(2u>2){$i("1p").k.A=2u-2}}J{3P(c.k){q=2w-10+"16"}3P(c.k){A=2u-10+"16"}}};$i("1p").6E=y(){6D("6t")};c.6u="1f";2V($i("x"))}c.6s=y(){1Y.3U("2T",$F("6r"));j p=B+"/1b/1h.Y?1g=6p&v="+v+"&6q="+6v;U.1i(p,"6w",2T)};9(n.2F){V(n.2F)}j E=T 2p("3K","3J","2m");j i=E.G-1;9(i>=0){1o{V("j s = n."+E[i]+"2k");9($i(s)){j d=$i(s).k;d.k.6B="6C";d.k.A=n.h-13;d.k.q="6A%"}}1r(i--)}};c.6z=y(){9(c.2i.G>0){j f=c.2i.G-1;9(f>=0){1o{V(c.2i[f])}1r(f--)}}9(2U.G>0){j 1T=2U.G;3T(j f=0;f<1T;f++){V(2U[f])}}};c.6x=y(){9(2Z.G>0){j f=2Z.G-1;9(f>=0){1o{V(2Z[f])}1r(f--)}}};c.6y=y(){9(2X.G>0){j f=2X.G-1;9(f>=0){1o{V(2X[f])}1r(f--)}}}}',62,481,'|||||||||if|||this|||||||var|style|||objmapa|||width|ltema||src|document|g_sid||img|function|td|height|g_locaplic|id|parseInt|temp|trad|length|true|novoel|else|mostradicasf||none|||class|tnome|javascript||new|cpObj|eval|display|retorno|php|getElementById||corpoMapa|||gif||px|body|false|sim|250|classesphp|temas|split|verdeclaro|nao|funcao|mapa_controle|call|title|im|navm|span|window|do|box1|onmouseout|while|onmouseover|data|novoimg|imagemxy|farol|mytreeview1|onclick|branco|listaPr|cor|imagens|createItem|alert|ins|download|lista|type|screen|input|relative|novow|nbsp|png|tr|menos|position|novoh|lle|iddiv|null|mapexten|ferramentas|objaguarde|imgBranco|innerHTML|titulo|letras|mapscale|contemFerramentas||montaMapa|diminuiy|imagemReferencia|0px|diminuix|flamingo|image|openlayers|g_mapaRefDisplay|top|pCookie|g_listaPropriedades|funcoesClickMapa|js|obj|listaTemas|guiaLegenda|com|g_janelaMen|Array|problemas|propriedades|scale|moveTo|hb|block|wb|panel|xp|dinamico|imgh|propriedadesRaiz|href|guiaListaMapas|escalaGrafica|finaliza|availWidth|availHeight|legenda|i3geo|default|undefined|ck|div|YAHOO|appendChild|createElement|referencia|pegalistademenus|ajaxCorpoMapa|g_funcoesClickMapaDefault|ativaClicks|rgb|g_funcoesNevegaMapaDefault|navn|g_funcoesMousemoveMapaDefault|tempo|gravaQuadro|fecha|cgi|mode|re|ajaxReferencia|g_quadrooriginal|mashup|Object|initJanelaZoom|maisBotoes1|return|atualizaListaTemas|mapa|botao3d|g_mashuppar|inicializa|conteudo|dica|ondeestou|contemImg|criaEscalaGrafica|imagemEscalaGrafica|atualizaEscalaGrafica|br|constroiconteudo|linkquebrado|mst|ms_criamapa|funcaoonclick|atualizaReferencia|catch|g_zoomRefDinamico|erro|janelaBotoes1|escalanum|try|refDinamico|textDecoration|extent|ativaListaPropriedades|treeviewNew|SIM|down1|guiaMenu|guiaTemas|t36|ligadesliga|value|table|with|t7|background|g1|for|abre|700|maisamarelo|criaCorpoMapa|left|color||nometema|g_postpx|app|15px|name|pan|cursor|g_tipotop|pointer|1000|g_tipoleft|location|g_r|g_diminuixM|Image|posicaomouse|atuaLeg|g_barraFerramentas1|g_barraFerramentas2|pixelLeft|g_diminuixN|aguarde|g_diminuiyN|de|calcposf|Tempo|desenho|em|Mapa|imagemxi|segundos|g_diminuiyM|gerafilmef|cellsize|clip|JSON|botoes|g_listaFuncoesBotoes|posicaocursor|g_operacao|ativaGuias|arvoreAdicionaTema|imagemyi|outrasOpcoesAdiciona|set_response_type|substring|extentTotal|g_celula|objposicaocursor|cpaint|pixelTop|rect|quadrosfilme|appName|set_async|listaPropriedades|objposicaomouse|g_nomepin|visualatual|criaMapa|sam|skin|yui|objtips|listavisual|testafuncoes|testamenususpenso|offsetWidth|offsetHeight|navegacaoDir|funcoes|className|versaoms|guia1|guia2|pinmarca|50000|pintamanho|guia4|guia5|g_recupera|tempoRedesenho|contaTempoRedesenho|temaAtivo|utilizacgi|menususpenso|testaferramentas|utilize|link|abrir|Para|backgroundColor|white|g_tipoacao|marca|g_lenteaberta|g_panM|g_destaca|g_realca|zoomli|search|400|g_arvoreClicks|navigator|redesenho|testaajax|g_arvoreClick|pegaPosicaoObjeto|o5|g_embedLegenda|iniciaMapa|embedLegenda|resizeTo|inicia|1024|referenciadinamica|t3|checkbox|inputsb|arrastar_|expandeTema|CHECKED|layer|mudaboxnf|t5|limpasel|limpaseltemaf|t4|contextoescala|estasel|itemExpand|foldermapa|criaLegenda|ajaxLegendaHTML|g_templateLegenda|templateLegenda|moveLegi|criaLegendaHTML|atualizaLegendaImagem|criaLegendaImagem|5px|t2|lixeira|t1|legendaGrafica|hasChildNodes|t6|t8|corpo|tipoimagem|o1|atualizaCorpoMapa|termina|parado|g_tipoimagem|redesenhaCorpo|verificaMousemoveMapa|verificaNavegaMapa|verificaClickMapa|100|overflow|auto|zoomboxf|onmouseup|imgN|imgL|maisvermelho|maisverde|ativaDragDrop|atualizaFarol|imgO|imgS|opacity|onmousemove|alpha|filter|zIndex|docMapa|atualizaLegendaHTML|ajaxLegendaImagem|docaguias|reference|g_docaguias|initJanelaRef|g_locmapas|initJanelaMen|rebobinaf|p13|g_linguagem|underline|g_traducao|text|foldermapa1|mostraguiaf|guia|geraURLentorno|ajustaEntorno|g_entorno|mudaiconf|maisBotoes2|janelaBotoes2|autoRedesenho|ativa|criar|g_guiaativa|Impossivel|Erro|geoip|url|g_3dmap|retornaBarraEscala|ajaxEscalaGrafica|escalagrafica|opcoesEscala|otilde|es|mapaReferencia|zoom|map|replace|RegExp|retornaReferencia|retornaReferenciaDinamica|ccedil|checked|propriedadesMapa|g_visual|ticPropriedades|menuarrow|visual|op|g_localimg'.split('|'),0,{})) | ... | ... |
classesjs/funcoes.js
| ... | ... | @@ -892,6 +892,10 @@ texto - texto que será mostrado no título da janela |
| 892 | 892 | */ |
| 893 | 893 | function wdocaf(wlargura,waltura,wsrc,nx,ny,texto) |
| 894 | 894 | { |
| 895 | + // | |
| 896 | + //esconde o objeto flamingo (flash) caso a interface atual seja a flamingo.htm | |
| 897 | + // | |
| 898 | + if($i("flamingoi")){$i("flamingoi").style.display="none";} | |
| 895 | 899 | try |
| 896 | 900 | { |
| 897 | 901 | // |
| ... | ... | @@ -944,6 +948,7 @@ function wdocaf(wlargura,waltura,wsrc,nx,ny,texto) |
| 944 | 948 | if($i("divGeometriasTemp")) |
| 945 | 949 | {richdraw.fecha();} |
| 946 | 950 | limpacontainerf(); |
| 951 | + if($i("flamingoi")){$i("flamingoi").style.display="block";} | |
| 947 | 952 | }; |
| 948 | 953 | YAHOO.util.Event.addListener(YAHOO.janelaDoca.xp.panel.close, "click", escondeWdoca); |
| 949 | 954 | } |
| ... | ... | @@ -1263,12 +1268,18 @@ function aguarde() |
| 1263 | 1268 | eval ('YAHOO.aguarde.'+aguardeId+'.body.style.height="20px"'); |
| 1264 | 1269 | eval ('YAHOO.aguarde.'+aguardeId+'.setHeader("<span><img src=\'"+g_locaplic+"/imagens/aguarde.gif\' /></span>")'); |
| 1265 | 1270 | eval ('YAHOO.aguarde.'+aguardeId+'.render(document.body)'); |
| 1266 | - eval ('YAHOO.aguarde.'+aguardeId+'.moveTo('+pos[0]+','+pos[1]+')'); | |
| 1271 | + if($i("flamingo")) | |
| 1272 | + { | |
| 1273 | + eval ('YAHOO.aguarde.'+aguardeId+'.moveTo(0,0)'); | |
| 1274 | + } | |
| 1275 | + else | |
| 1276 | + {eval ('YAHOO.aguarde.'+aguardeId+'.moveTo('+pos[0]+','+pos[1]+')');} | |
| 1267 | 1277 | eval ('YAHOO.aguarde.'+aguardeId+'.show()'); |
| 1268 | 1278 | if($i("wait_mask")) |
| 1269 | 1279 | {$i("wait_mask").style.zIndex=5000;} |
| 1270 | 1280 | if($i("wait_c")) |
| 1271 | 1281 | {$i("wait_c").style.zIndex=6000;} |
| 1282 | + | |
| 1272 | 1283 | }; |
| 1273 | 1284 | this.fecha = function(aguardeId) |
| 1274 | 1285 | { |
| ... | ... | @@ -3412,6 +3423,13 @@ function remapaf() |
| 3412 | 3423 | } |
| 3413 | 3424 | else |
| 3414 | 3425 | {remapaAdicNovos();} |
| 3426 | + // | |
| 3427 | + //utilizado na interface flamingo para redesenhar o mapa | |
| 3428 | + // | |
| 3429 | + if($i("flamingo")) | |
| 3430 | + { | |
| 3431 | + //atualizaFL(); | |
| 3432 | + } | |
| 3415 | 3433 | } |
| 3416 | 3434 | /* |
| 3417 | 3435 | Section: eventos |
| ... | ... | @@ -3455,6 +3473,8 @@ function calcposf() |
| 3455 | 3473 | {var dc = $i("img");} |
| 3456 | 3474 | if ($i("openlayers")) |
| 3457 | 3475 | {var dc = $i("openlayers");} |
| 3476 | + if ($i("flamingo")) | |
| 3477 | + {var dc = $i("flamingo");} | |
| 3458 | 3478 | while ((dc.offsetParent) && (dc.offsetParent.id != "i3geo")) |
| 3459 | 3479 | { |
| 3460 | 3480 | dc = dc.offsetParent; |
| ... | ... | @@ -3495,12 +3515,12 @@ Move o ícone que segue o mouse quando da movimentação sobre o mapa |
| 3495 | 3515 | function movecursor() |
| 3496 | 3516 | { |
| 3497 | 3517 | // |
| 3498 | - //se a interface openlayers estiver sendo usada, o ícone não é mostrado | |
| 3518 | + //se a interface openlayers ou flamingo estiver sendo usada, o ícone não é mostrado | |
| 3499 | 3519 | //'obj' é o elemento que guarda o ícone |
| 3500 | 3520 | // |
| 3501 | 3521 | if ($i("obj")) |
| 3502 | 3522 | { |
| 3503 | - if ($i("openlayers")) | |
| 3523 | + if ($i("openlayers") || $i("flamingo")) | |
| 3504 | 3524 | {$i("obj").style.display = "none";} |
| 3505 | 3525 | else |
| 3506 | 3526 | { | ... | ... |
classesjs/i3geo_tudo_compacto.js
| ... | ... | @@ -189,7 +189,7 @@ eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a |
| 189 | 189 | eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('a 8(){7.1d=H}8.9=N H;8.9.1b=a(w){7.b=w;7.b.3.19=\'1a\';w.j.1e.1f("v","1j:1i-1h-1g:1");s 3=w.j.17();3.Y(\'v\\\\:*\',"X: W(#U#V);")};8.9.S=a(0){s c=N 11();c[\'x\']=0.16;c[\'y\']=0.15;c[\'k\']=0.14;c[\'m\']=0.12;f c};8.9.13=a(0,B,D,M,e,d,k,m){s 1;2(0==\'c\'){1=7.b.j.q(\'v:c\')}4 2(0==\'F\'){1=7.b.j.q(\'v:F\')}4 2(0==\'1l\'){1=7.b.j.q(\'v:G\')}4 2(0==\'1C\'){1=7.b.j.q(\'v:G\')}4 2(0==\'z\'){1=7.b.j.q(\'v:z\')}2(0!=\'z\'){1.3.E=\'C\';1.3.e=e;1.3.d=d;1.3.k=k;1.3.m=m;2(B!=\'\'){1.6(\'r\',\'n\');1.6(\'o\',B)}4{1.6(\'r\',\'g\')}}4{1.3.E=\'C\';1.6(\'1A\',e+\'h,\'+d+\'h\');1.6(\'K\',k+\'h,\'+m+\'h\')}2(D!=\'\'){1.6(\'l\',\'n\');1.6(\'t\',D);1.6(\'A\',M)}4{1.6(\'l\',\'g\')}7.b.R(1);f 1};8.9.Q=a(0){0.1G(n)};8.9.1H=a(0,e,d){2(0.1F==\'z\'){0.3.1z=e;0.3.1y=d}4{0.3.e=e;0.3.d=d}};8.9.1q=a(0){};8.9.1p=a(0,1o,1m,O,L){0.6(\'K\',O+\'h,\'+L+\'h\')};8.9.1x=a(0,i,p){2(0!=J){2(i==\'o\'){2(p!=\'\'){0.r=\'n\';0.o=p}4{0.r=\'g\';0.o=\'\'}}4 2(i==\'P\'){2(p!=\'\'){0.l=\'n\';0.t=p}4{0.l=\'g\';0.t=\'\'}}4 2(i==\'I\'){0.A=1w(p)+\'h\'}}};8.9.1t=a(0,i){2(0!=J){2(i==\'o\'){2(0.r==\'g\')f\'\';4 f 0.o}4 2(i==\'P\'){2(0.l==\'g\')f\'\';4 f 0.t}4 2(i==\'I\'){2(0.l==\'g\'){f\'\'}4{f(1B(0.A)*(18.1n/1D))+\'h\'}}}};8.9.1u=a(0){s u=7.S(0);s 5=1s.1r(\'5\');2(5){7.Q(5)}5=7.b.j.q(\'v:c\');5.1E=\'5\';5.3.E=\'C\';5.3.e=u.x-10;5.3.d=u.y-10;5.3.k=u.k+T;5.3.m=u.m+T;5.6(\'r\',\'g\');5.6(\'l\',\'n\');5.6(\'t\',\'1k\');5.6(\'A\',\'Z\');7.b.R(5)};8.9.1c=a(){f 7.b.1v};',62,106,'shape|vml|if|style|else|tracker|setAttribute|this|VMLRenderer|prototype|function|container|rect|top|left|return|false|px|cmd|ownerDocument|width|stroked|height|true|fillcolor|value|createElement|filled|var|strokecolor|box||elem|||line|strokeweight|fillColor|absolute|lineColor|position|roundrect|oval|AbstractRenderer|linewidth|null|to|toY|lineWidth|new|toX|linecolor|remove|appendChild|bounds|20|default|VML|url|behavior|addRule|1px||Object|offsetHeight|create|offsetWidth|offsetTop|offsetLeft|createStyleSheet|screen|overflow|hidden|init|getMarkup|base|namespaces|add|com|microsoft|schemas|urn|blue|ellipse|fromY|logicalXDPI|fromX|resize|track|getElementById|document|queryCommand|showTracker|innerHTML|parseInt|editCommand|marginTop|marginLeft|from|parseFloat|circ|72|id|tagName|removeNode|move'.split('|'),0,{})) |
| 190 | 190 | |
| 191 | 191 | |
| 192 | -eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('1s{$i("21")}1r(e){$i=C(i){1A R.23(i)}}$im=C(g){1A 1e+"/3d/3L/"+d0+"/"+g};$aM=C(5h,9y,fB,7p,f7,3l){if(5h!=""){if(9y!=""){$i(5h).A.17=9y+"2m"}$i(5h).A.eN="3";$i(5h).A.aC="9u";$i(5h).1P=C(){D.3B="ic"};$i(5h).2j=C(){D.3B=""}}k i="<3a 1P=\'1n:D.3B=\\"it\\";\' 2j=\'1n:D.3B=\\"al\\";\' 1b=\'1n:D.3B=\\"io\\";\' id="+fB+" 1J=\'"+7p+"\' 38=1p 2B="+f7+" Z=al 1h=\'"+3l+"\' />";1A i};$1o=C(id,3l){if(2h){R.23(id).A.eu=3l}Q{R.23(id).A.1o=3l+"2m"}};$K=C(id,3l){if(2h){R.23(id).A.ev=3l}Q{R.23(id).A.K=3l+"2m"}};C hB(){1x.2n("hA");1x.2n("hK");1x.2n("jr");1x.2n("1t");1x.2n("ji");1x.2n("iG");1x.2n("iE");1x.2n("iA");1x.2n("iV");1x.2n("iW");1x.2n("iQ");1x.2n("ge")}C 6m(1V,3l){R.eY=1V+"="+3l}C g0(1V){k 6O=R.eY;k i=6O.f4(1V);if(i==-1){1A 5e}k 8a=6O.f4(";",i);if(8a==-1){k 8a=6O.X}1A(gk(6O.bG(i,8a))).24("=")[1]}C m5(){if($i("4T")){k 1k=$i("4T").48("I");if(1k[0].A.V=="6h"){1A}if(1k.X>0){k 4n=1k[0];k i=0;do{if(1k[i].A){if(1k[i].A.V=="6h"){31}if(1k[i].A.V=="1c"){k 4n=1k[i]}}k i=i+1}1L(i<1k.X)4n.A.V="6h";k i=1k.X-1;k 4n=1k[i];do{if(1k[i].A){if(1k[i].A.V=="6h"){k 4n=1k[i];31}}k i=i-1}1L(i>=0)4n.A.V="1c"}}}C mB(){k 2g="6h";if($i("4T")){k 1k=$i("4T").48("I");if(1k[1k.X-1].A.V==2g){1A}if(1k.X>0){k i=0;do{if(1k[i].A){if((1k[i].A.V=="1T")||(1k[i].A.V=="6h")||(1k[i].A.V=="")){1k[i].A.V="1c";31}}k i=i+1}1L(i<1k.X)k i=1k.X-1;k 4n=1k[i];do{if(1k[i].A){if(1k[i].A.V==2g){31}if(1k[i].A.V=="1c"){k 4n=1k[i]}}k i=i-1}1L(i>=0)4n.A.V=2g}}}C lJ(l){1s{6m("lF",l);2M.9h.lP(J)}1r(e){2c("cJ ao ni n9")}}C nE(){1s{if(!$i("6d")){k U=[0,0];if($i("E"))k U=2T($i("E"));k G=R.2C("I");G.id="6d";k ne=G.A;ne.1N="mH";ne.4f=0;ne.3C="4w";ne.17=B.w;ne.1z=B.h;ne.3o="4B 3R dT";ne.V="1c";ne.1o=U[1];ne.K=U[0];R.2a.26(G)}k 6s=$i("6d");6s.Y="";k 3I;1s{3I=1g jL();1M=1g fJ(6s,3I)}1r(e){3I=1g l9();1M=1g fJ(6s,3I)}1M.7W(\'kR\',\'8v\');1M.7W(\'kP\',\'6M\');1M.7W(\'kU\',\'4B\');1M.7W(\'7e\',\'kK\');6s.A.V="1T";db(6s)}1r(e){2c("cJ ao kC an 6I 1M")}}C cY(3L){k cW=C(P){1s{1x.2n("1t");k 7Z=P.1i.kD;k 3Z=1g 2p();k i=7Z.X-1;if(i>=0){do{k 1C=7Z[i].24(".");if((1C[1]=="2Z")||(1C[1]=="1l")||(1C[1]=="kI")){3Z.3K(7Z[i])}}1L(i--)}k 1k=R.48("E");k cz=1k.X;k 5G=1e+"/3d/3L/"+3L+"/";k j=3Z.X-1;if(j>=0){do{28(k i=0;i<cz;i++){if((1k[i].M.9G("1u")>-1)&&((1k[i].3B!="")||(1k[i].id!=""))){1k[i].M=5G+"1u.1l"}if(1k[i].M.9G("3L")>-1){1k[i].A.9J="9r(\'"+5G+3Z[j]+"\')"}}}1L(j--)}k j=3Z.X-1;if(j>=0){do{k 6r=3Z[j].24(".");if($i(6r[0])){$i(6r[0]).M=5G+3Z[j]}}1L(j--)}k 1k=1g 2p("e1","eF","aE","ld","7T");k i=1k.X-1;if(i>=0){do{if($i(1k[i])){$i(1k[i]).A.9J="9r(\'"+5G+"lb.2Z\')";28(k j=0;j<3Z.X;j++){k 6r=3Z[j].24(".");if(6r[0]==1k[i]){$i(1k[i]).A.9J="9r(\'"+5G+3Z[j]+"\')"}}}}1L(i--)}d0=3L}1r(e){2c("3V 34 2v. cY"+e);1x.2n("1t")}};1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=kc&18="+18+"&mY=3d/3L/"+3L;1X.1B(p,"eT",cW)}C cg(){1s{if(!$i("3u")){k G=R.2C("I");G.id="3u";G.A.V="1T";G.A.3o="4B 3R 2D(5L,5L,5L)";G.Y=\'<I Z="hd">&1S;</I><I Z="bd" ><I id="7H" A="2Q:2D(5L,5L,5L)">\'+dW+\'</I></I>\';if($i("21")){$i("21").26(G)}Q{R.2a.26(G)}k i=($i("7H")).A;i.aC="K";i.eM="7O";F.49("3u.1j");F.3u.1j.1y=1g F.2q.47("3u",{17:"mO",1z:"eQ",4e:19,4P:J,4y:"1c",2S:J,2P:J,4S:J,4C:19});F.3u.1j.1y.3S();k cN=C(){F.2H.2I.7V(F.3u.1j.1y.2S,"4z");F.3u.1j.1y.6y();6m("cQ","2K")};F.2H.2I.9q(F.3u.1j.1y.2S,"4z",cN);6m("cQ","1W")}F.3u.1j.1y.57();k U=2T($i("E"));F.3u.1j.1y.6e(U[0]-nA,B.h-70)}1r(e){2c("ef eo ep an a nq de nc. cg"+e)}}C lV(){if(!$i("aV")){if($i("aI")){$i("aI").A.V="1c"}if(!$i("7d")){1A}k c9=$i("7d").Y;$i("7d").Y="";k 8c=0;if($i("ch")){8c=1m($i("ch").A.17)}k w=1m($i("7d").A.17)-8c;$i("7d").A.17="4U";if($i("3L")){$i("3L").A.17="4U";$i("3L").Y=""}k U="2m";k a=B.h;k l=B.w+w;B.h=a;B.w=l;if(2h){U=""}$i("E").A.17=l+U;$i("E").A.1z=a+U;$i("2z").A.17=l+U;$i("2z").A.1z=a+U;$i("2z").A.7N=\'7f(\'+0+" "+(l*1+2)+" "+(a*1+2)+" "+0+\')\';$i("m1").A.17=l+1+8c+U;$i("4D").A.1z=a+U;$i("4D").A.17=l+U;if(5H=="1W"){k 2f=["L","O"];28(k l=0;l<2;l++){if($i("E"+2f[l])){$i("E"+2f[l]).A.17=B.w+U;$i("E"+2f[l]).A.1z=B.h+U;$i("2z"+2f[l]).A.17=B.w+U;$i("2z"+2f[l]).A.1z=B.h+U+U;$i("2z"+2f[l]).A.7N=\'7f(0 0 0 0)\'}}k 2f=["N","S"];28(k l=0;l<2;l++){if($i("E"+2f[l])){$i("E"+2f[l]).A.17=B.w*2+U;$i("E"+2f[l]).A.1z=B.h*2+U;$i("2z"+2f[l]).A.17=B.w*3+U;$i("2z"+2f[l]).A.1z=B.h+U;$i("2z"+2f[l]).A.7N=\'7f(0 0 0 0)\'}}}bO();k 1C=C(){k G=R.2C("I");G.id="5j";G.A.V="1T";k 1C=\'<I Z="hd">lA</I>\';1C+=\'<I Z="bd" id="aV"></I>\';G.Y=1C;if($i("21")){$i("21").26(G)}Q{R.2a.26(G)}$i("aV").Y=c9;F.49("5j.1j");F.5j.1j.1y=1g F.2q.47("5j",{17:"mt",4e:J,4P:19,4y:"1c",2S:J,2P:J,4S:J,4C:19});F.5j.1j.1y.3S();if($i(B.3A+"1D")){$i(B.3A+"1D").Y=""}if($i("94")){$i("94").Y=""}if($i("9S")){$i("9S").Y="";B.mv("9S")}6g()};1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=mj&5q="+a+"&5p="+l+"&18="+18;k cp=1g 5s();cp.5a("53");cp.1B(p,"eT",1C)}Q{F.5j.1j.1y.3S();F.5j.1j.1y.57()}}C mh(){28(k g=0;g<12;g++){if($i("2e"+g))k 6J=$i("2e"+g).7C}if(6J){6J.id="aI";6J.3B="bS-gS";k 1H=\'<9X Z="bS-hk" A="3o-17:ec ec fm;3o-2Q:2D(4g,4g,4g)">\';if($i(B.5i)){$i(B.5i).Y=$T("g1")}if($i(B.3A)){$i(B.3A).Y=$T("g2")}if($i(B.6x)){$i(B.6x).Y=$T("g3")}if($i(B.6S)){$i(B.6S).Y=$T("g4")}28(k g=0;g<12;g++){if($i("2e"+g)){k 8q=$i("2e"+g).Y;k 2F=1g at("&1S;","g");k 8q=8q.3F(2F,\'\');1H+=\'<li><a 4a="#"><em><I id="2e\'+g+\'" >\'+8q+\'</I></em></a></li>\'}}1H+="</9X>";6J.Y=1H;28(k g=0;g<12;g++){if($i("2e"+g)){29(\'$i("2e\'+g+\'").1b = C(){7B = "2e\'+g+\'";5z(\'+g+\');}\');if($i("2e"+g+"1D")){$i("2e"+g+"1D").A.iS="eQ";$i("2e"+g+"1D").A.1z=B.h}}}}if($i(B.5i)){$i(B.5i).1b=C(){7B=B.5i;5z(1)}}if($i(B.3A)){$i(B.3A).1b=C(){7B=B.3A;5z(2);if(!$i("4m")){k p=1e+"/1F/1I.1w?1G=7S&18="+18;1X.1B(p,"7S",7S)}}}if($i(B.6x)){$i(B.6x).1b=C(){7B=B.6x;5z(4);B.iX()}}if($i(B.6S)){$i(B.6S).1b=C(){7B=B.6S;5z(5);if($i("7X")){$i("7X").Y==$T("2t");k p=1e+"/1F/1I.1w?1G=80&18="+18;1X.1B(p,"80",80)}Q{2c("id 7X 2K 8H")}}}}C 7S(P){if(P.1i==""){6D("","1W","ag")}Q{k j=P.1i.X;k i=0;if(j>=0){do{k 2s="ag";if(P.1i[i].2s){k 2s=P.1i[i].2s}Q{k 2s="hW"}if(i==j-1){6D(P.1i[i].1Z,"1W",2s)}Q{6D(P.1i[i].1Z,"2K",2s)}i++}1L(i<j)}}}C dR(m){1s{if(!$i("5r")){k G=R.2C("I");G.id=\'5r\';G.Y=\'<2k 17="50" A="3o: 4B 3R #hG;"> <1U> <1a 1b="dR()" A="1p-1v:K;1N:1Q" Z="dE"> <E M="\'+1e+\'/3d/i4.2Z" /> </1a> <1a A="1p-1v:K" Z="dE"> <3a A="1p-1v:K" Z="i7" 38="1p" id="d4" 2B="70" 1h="" /> </1a></1U> </2k>\';if($i("21")){$i("21").26(G)}Q{R.2a.26(G)}}if(m==5e){$i("5r").A.3k="81"}Q{$i("d4").1h=m;$i("5r").A.3k="2P"}k U=2T($i("E"));U[1]=U[1]+1m($i("E").A.1z)-22;29(\'R.23("5r").A.\'+77+\' = U[0] + 46\');29(\'R.23("5r").A.\'+7s+\' = U[1] + 46\')}1r(e){2c("i9 an 5r."+e)}}C dO(5P,5E,8s,nx,ny,5v){1s{if($i("5m")){$i("5m").A.V="1c"}if($i("5t")){$i("5t").A.V="1c"}k dM=1m(5P)+0+"2m";F.49("4W.1j");if($i("4Z")){F.4W.1j.1y.6y()}k 1H=\'<I Z="hd">\'+5v+\'</I><I Z="bd"><7h 6G="1E" id="1E" dJ="1o" A="3o:4U ib 3R"></7h></I>\';k G=R.2C("I");G.id="4Z";G.A.V="1T";G.Y=1H;if($i("21")){$i("21").26(G)}Q{R.2a.26(G)}if($i("1E")){6v($i("1E").A){17="dG%";1z=5E};$i("4Z").A.V="1T";$i("1E").M=8s}k ak=19;k U=2T($i("E"));if(nx=="9u"){k ak=J}F.4W.1j.1y=1g F.2q.3t("4Z",{17:dM,4e:ak,4P:19,2P:J,7h:19});F.4W.1j.1y.6e(U[0],U[1]+50);F.4W.1j.1y.3S();k dN=C(){$i("4Z").A.V="1c";$i("1E").M="";F.2H.2I.7V(F.4W.1j.1y.2S,"4z");F.4W.1j.1y.6y();if((2u=="5u")||(2u=="8T")||(2u=="8Y")||(2u=="8V")||(2u=="8W")){8S("3g")}if($i("5m")){$i("5m").A.V="1c"}if($i("5t")){$i("5t").A.V="1c"}if($i("6d")){1M.2n()}bF()};F.2H.2I.9q(F.4W.1j.1y.2S,"4z",dN)}1r(e){2c("3V 34 2v. dO"+e)}}C dK(5P,5E){1s{if($i("4Z")){k i=$i("4Z");i.A.17=5P;i.A.1z=5E}}1r(e){2c("3V 34 2v. dK"+e)}}C dX(5P,5E,8s,nx,ny,5v){1s{if(!$i("6F")){k 1H=\'<I Z="hd">&1S;</I><I Z="bd"><7h 6G="75" id="75" dJ="1o" ></7h></I></I>\';k G=R.2C("I");G.id="6F";G.A.V="1c";G.Y=1H;R.2a.26(G)}k U=2T($i("E"));F.49("51.1j");F.51.1j.1y=1g F.2q.47("6F",{17:5P,4e:19,4P:J,4y:"1c",2S:J,2P:J,4S:J,4C:J});F.51.1j.1y.6e(U[0],U[1]);F.51.1j.1y.3S();F.51.1j.1y.57();6v($i("75").A){17="dG%";1z=5E}$i("6F").A.V="1T";$i("75").M=8s;k dQ=C(){$i("6F").A.V="1c";$i("75").M="";F.2H.2I.7V(F.51.1j.1y.2S,"4z")};F.2H.2I.9q(F.51.1j.1y.2S,"4z",dQ)}1r(e){2c("3V 34 2v. dX"+e)}}C dZ(9l){1s{$i(9l).A.V="1c";if((9l!="iv")&&(9l!="iq")){if($i("dY")){$i("dY").1h=""}if($i("ac")){$i("ac").Y="";$i("ac").V="1c"}if($i("1C")){$i("1C").1h==""}$i("1E").M="";$i("2l").A.3k="2P"}if((2u=="5u")||(2u=="8T")||(2u=="8Y")||(2u=="8V")||(2u=="8W")){8S("3g")}}1r(e){2c("3V 34 2v. dZ"+e)}}C 1q(8R,5U,e0){1s{if($i("aa")){if(5U==""){$i("aa").Y="-"}Q{ij=e0;$i("aa").Y="<b>"+5U+" </b>"}}if($i("7H")){if(5U==""){5U=dW}$i("7H").Y="<b>"+5U+" </b>"}}1r(e){2c("3V 34 2v. 1q"+e)}}C 8S(i){1s{if(B.55.X>0){k 63=B.55.X-1;if(63>=0){do{if(B.55[63]){B.55[63].Y="";B.55[63].A.V="1c"}}1L(63--)}}B.55=1g 2p();bF();k 8C=["dU","8T","8W","6o","ca","91","8F","3g","74","8u","8V","8Y"];k ko=8C.X-1;if(ko>=0){do{if($i(8C[ko])){k 3i=$i(8C[ko]).A;3i.hF=0;3i.b1=1;3i.dS=1;3i.ah=\'2D(50,50,50)\'}}1L(ko--)}2u=i;if($i(i)){6v($i(i).A){dS=\'4U\';b1=\'4U\';ah=\'dT\'}}$i("2l").A.V="1T";if($i("6d")){$i("6d").A.V="1c"}e8(i){3G"6o":$i("2l").M=3U+"/"+"hD.2Z";if($i("E")){$i("E").1J=""}31;3G"3g":$i("2l").M=3U+"/"+"hC.1l";if($i("E")){$i("E").1J=""}31;3G"8u":$i("2l").M=3U+"/"+"8u.1l";3G"dU":$i("2l").M=3U+"/"+"8u.1l";31;3G"8V":$i("2l").M=3U+"/"+"dC.2Z";if($i("E")){$i("E").1J="7y 4j dj 34 hy"}31;3G"8W":$i("2l").M=3U+"/"+"dC.2Z";if($i("E")){$i("E").1J="7y 4j dj o 5v"}31;3G"8Y":$i("2l").M=3U+"/"+"dl.2Z";if($i("E")){$i("E").1J=""}31;3G"8T":$i("2l").M=3U+"/"+"dl.2Z";if($i("E")){$i("E").1J="7y 4j a0 o hU"}31;3G"74":$i("2l").M=3U+"/"+"hT.2Z";if($i("E")){$i("E").1J=""}31}}1r(e){2c("3V 34 2v. 8S"+e)}}C 5z(2e){if($i("2e"+2e)){k fs=[1,2,3,4,5,6,7,8,9,10];28(k j=0;j<10;j++){if($i("2e"+fs[j])){jj=fs[j];if($i("2e"+jj+"1D")){$i("2e"+jj+"1D").A.V="1c"}}}if($i("2e"+2e+"1D")){$i("2e"+2e+"1D").A.V="1T"}Q{2c("O 8R 2e"+2e+"1D 2K hR.")}}}C 2O(){D.2w=C(3j,5v){if($i("8N")){R.2a.7F($i("8N"))}if($i("8O")){R.2a.7F($i("8O"))}F.49("2O."+3j);k U=[0,0];if($i("2z")){k U=2T($i("2z"))}Q if($i("4D")){k U=2T($i("4D"))}29(\'F.2O.\'+3j+\' = 1g F.2q.47("d9",{17:"hM",4e:19,4y:"1c",2S:J,4S:19,4C:J})\');29(\'F.2O.\'+3j+\'.hL("<1d A=2Y-2B:hN; >"+5v+"</1d>")\');29(\'F.2O.\'+3j+\'.2a.A.1z="hO"\');29(\'F.2O.\'+3j+\'.hQ("<1d><E M=\\\'"+1e+"/3d/2O.1l\\\' /></1d>")\');29(\'F.2O.\'+3j+\'.3S(R.2a)\');29(\'F.2O.\'+3j+\'.6e(\'+U[0]+\',\'+U[1]+\')\');29(\'F.2O.\'+3j+\'.57()\');if($i("8N")){$i("8N").A.4f=ba}if($i("8O")){$i("8O").A.4f=ix}};D.2n=C(3j){if($i("d9")){if(29(\'F.2O.\'+3j)){if($i(29(\'F.2O.\'+3j+".id"))){29(\'F.2O.\'+3j+\'.6y()\')}}}}}C db(5Q){5Q.1P=C(){1s{if($i("2l")){$i("2l").A.V="1T"}if($i("df")){$i("df").A.V="1c"}D.M=jc;if(B.3x!="7I"){B.3x="2K";9B()}if($i("2R")){$i("2R").A.V="1c"}}1r(e){k e=""}D.9t=C(9g){1s{if($i("2R")){$i("2R").A.V="1c"}b8(9g);if(jd!=""){$i("2l").A.V="1c";$i("j8").A.7N=\'7f(\'+(1f.4d-dg)+" "+(1f.4b-10)+" "+(1f.4d-10)+" "+(1f.4b-dg)+\')\'}if($i("E")&&(7q=="1W")){k nx=1f.3m-dn-dw;k ny=1f.3n-dp-dz;if(5H=="2K"){k l=0;if(1m($i("21").A.K)){k l=1m($i("21").A.K)}$i("E").A.K=nx-l;k t=0;if(1m($i("21").A.1o)){k t=1m($i("21").A.1o)}$i("E").A.1o=ny-t}Q{$K("E",B.w*-1+nx);$K("6L",B.w*-1+nx);$K("6B",B.w+nx);$K("6K",B.w*-3+nx);$K("6w",B.w*-1+nx);$1o("E",B.h*-1+ny);$1o("6L",B.h*-1+ny);$1o("6B",B.h*-1+ny);$1o("6w",B.h*-1+ny);$1o("6K",B.h*-1+ny)}}}1r(e){k e=""}1s{B.j2()}1r(e){k e=""}}};5Q.2j=C(){1s{B.3x="8B";1q(D,\'\');if($i("2l")){$i("2l").A.V="1c"}}1r(e){k e=""}};5Q.j1=C(){1s{if($i("2l"))$i("2l").A.V="1c";if((2u=="6o")||(2u=="5u")){if($i("2l"))$i("2l").A.V="1c";if($i("3O")){k i=$i("3O").A;i.17=0;i.1z=0;i.3k="2P";i.V="1c"}3X=1f.3m;42=1f.3n;e4=0;e3=0}if($i("E")&&(2u=="3g")){7q="1W";if($i("2z")){dn=1m($i("2z").A.K);dp=1m($i("2z").A.1o)}dw=1f.4b;dz=1f.4d;dB=1f.7A;dA=1f.76}}1r(e){k e=""}};5Q.1b=C(){1s{B.je()}1r(e){k e=""}};5Q.ey=C(){1s{if(2u=="6o"){ad("am")}if(2u=="5u"){ad("am")}if($i("E")&&(2u=="3g")){7q="2K";k 8Q=(dA*-1)+1f.76;k 8G=(dB*-1)+1f.7A;k ex=B.59;k ex=ex.24(" ");k dv=(ex[0]*1)-8G;k dq=(ex[2]*1)-8G;k du=(ex[1]*1)-8Q;k dr=(ex[3]*1)-8Q;if((8G==0)||(8Q==0)){1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=3g&x="+1f.4b+"&y="+1f.4d+"&18="+18;1X.1B(p,"3g",1t);1A}k ds=dv+" "+du+" "+dq+" "+dr;1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=8j&8e="+8d+"&6V="+ds+"&18="+18;1X.1B(p,"8f",1t)}}1r(e){k e=""}}}C jn(6T){k 7z="jm";k 9M="4U";if((6T==1)&&(!$i("96"))&&($i("8Z"))){k G=R.2C("I");G.id="6i";G.A.V="1T";G.A.3o="4B 3R 6M";if(2h){G.A.7u=\'7v(43=90)\'}Q{G.A.43=.85}k 1C=\'<I Z="hd">&1S;</I>\';1C+=\'<I Z="bd" A="4F-2Q:2D(3q,3q,3q);17=\'+7z+\'2m" >\';if($i("6o")){if(3M){1C+=\'<I A="1p-1v:9u;3C:7Q;K:jg" >\'}1C+=\'<I id="e1" 1P="1q(D,\\\'jk o 2U eG o eC eB.\\\',\\\'\\\')" 1b="91()" ></I><I id="7n" 6G="7n" jl="0" 4K:e2="e2:eE" 9w:iZ="0" 9w:iH="0" 9w:iI="iJ" 1J="iK" >\';1C+=\'<I id="8I" ><E iF="" Z="eE" M="\'+$im("1u.1l")+\'" /></I></I>\';1C+=\'<I id=eF 1P="1q(D,\\\'iz o 2U eG o eC eB.\\\',\\\'\\\')" 1b="8F()" ></I>\';if(3M){1C+=\'</I>\'}}1C+=\'<I id="96" A="K:\'+9M+\'" ></I></I>\';G.Y=1C;R.2a.26(G);if($i("8Z")){$i("96").Y=$i("8Z").Y+"<2k><1U><1a>&1S;</1a></1U></2k>";$i("8Z").Y=""}F.49("6i.1j");F.6i.1j.1y=1g F.2q.47("6i",{17:7z,4e:19,4P:19,4y:"1c",2S:J,2P:J,4S:J,4C:19});F.6i.1j.1y.3S();8A=F.2q.iB.iD("7n","8I",0,70);8A.iC=C(ew){2V=(ew-35)/5};8A.eA(35,J);if($i("7n")){$i("7n").ey=C(){ei();2V=0;8A.eA(35,J)}}if($i("8I")){$i("8I").9t=C(){k nw=B.w;k nh=B.h;k nt=0;k nl=0;k ns=1m(B.4E);if((2V>0)&&(2V<7)){2V=2V+1;k 99=1m($i("E").A.1z);k 9j=1m($i("E").A.17);nh=B.h/2V;nw=B.w/2V;k t=1m($i("E").A.1o);k l=1m($i("E").A.K);nt=t+((99-nh)*.5);if(2h){nl=0}Q{nl=l+((9j-nw)*.5)}k 9m=nh/B.h;ns=1m(B.4E/9m)}if((2V<0)&&(2V>-7)){2V=2V-1;k 99=1m($i("E").A.1z);k 9j=1m($i("E").A.17);nh=B.h*2V*-1;nw=B.w*2V*-1;k t=1m($i("E").A.1o);k l=1m($i("E").A.K);nt=t-((nh-99)*.5);nl=l-((nw-9j)*.5);k 9m=nh/B.h;ns=1m(B.4E/9m)}$i("E").A.17=nw;$i("E").A.1z=nh;$1o("E",nt);$K("E",nl);if($i("97")){$i("97").1h=ns}}}1A}if((6T==1)&&($i("96"))){F.6i.1j.1y.57()}if((6T==2)&&(!$i("4T"))&&($i("8M"))){k G=R.2C("I");G.id="6k";G.A.V="1T";G.A.3o="4B 3R 6M";if(2h){G.A.7u=\'7v(43=90)\'}Q{G.A.43=.85}k 1C=\'<I Z="hd">&1S;</I>\';1C+=\'<I Z="bd" A="4F-2Q:2D(3q,3q,3q);17=\'+7z+\'2m" >\';1C+=\'<I id="4T" A="K:\'+9M+\';1o:-bN;" ></I></I>\';G.Y=1C;R.2a.26(G);if($i("8M")){$i("4T").Y=$i("8M").Y;$i("8M").Y=""}F.49("6k.1j");F.6k.1j.1y=1g F.2q.47("6k",{17:7z,4e:19,4P:19,4y:"1c",2S:J,2P:J,4S:J,4C:19});F.6k.1j.1y.3S();1A}if((6T==2)&&($i("4T"))){F.6k.1j.1y.57()}}C gd(){if(!$i("7U")){k G=R.2C("I");G.id="7U";G.A.V="1c";G.A.ah="6M";k 1H=\'<I Z="hd">\';k 1C="1n:if(4V == -1){4V = 1};4V = 4V + 1 ;$i(\\"ai\\").3W = J;B.89();";1H+="<E Z=bZ 1b=\'"+1C+"\' M="+$im("1u.1l")+" />";k 1C="1n:if(4V == 1){4V = -1};4V = 4V - 1 ;$i(\\"ai\\").3W = J;B.89();";1H+="<E Z=fp 1b=\'"+1C+"\' M="+$im("1u.1l")+" />&1S;";1H+=\'<3a A="1N:1Q" 1b="1n:B.89()" 38="41" id="ai" />&1S;\'+$T("gr")+\'</I>\';1H+=\'<I Z="bd" A="1p-1v:K;eN:aN;" id="gq" 1P="1n:eh(D)" 1b="1n:eg()">\';1H+=\'<E A="1N:1Q;" id=b0 M="" />\';1H+=\'<I A="1p-1v:K;2Y-2B:4U" id="gp" ></I></I>\';G.Y=1H;R.2a.26(G);$i("b0").A.1z=B.gl+"2m"}$i("7U").A.V="1T";F.49("4R.1j");F.4R.1j.1y=1g F.2q.47("7U",{17:"gn",4e:19,4P:J,4y:"gu",2S:J,2P:J,4S:J,4C:19});F.4R.1j.1y.3S();k U=2T($i("E"));if(2h){F.4R.1j.1y.6e((U[0]+B.w-eJ),U[1]+4)}Q{F.4R.1j.1y.6e((U[0]+B.w-eJ),U[1]+4)}k eK=C(){F.2H.2I.7V(F.4R.1j.1y.2S,"4z");F.4R.1j.1y.6y();6m("eL","1c")};F.2H.2I.9q(F.4R.1j.1y.2S,"4z",eK);6m("eL","1T");B.89()}C 6R(2g,1D){1s{if(!$i("7Y")){k G=R.2C("3a");G.id=\'7Y\';G.38=\'fV\';G.1h=\'fW\';G.A.1N="1Q";G.A.eM="7O";G.A.4f=gj;G.A.3C="4w";G.A.V="1c";G.1b=C(){6g();D.A.V="1c"};G.1P=C(){D.A.V="1T"};G.2j=C(){D.A.V="1c"};R.2a.26(G)}k U=2T(1D);4A=2g;6p(B.88);B.88=5Y(\'6g()\',(g8));6q("gg");if($i("7Y")){k i=$i("7Y").A;i.V="1T";k l=U[0];k t=U[1]-5;if(3M){i.K=l;i.1o=t}Q{i.ev=l+R.2a.8m;i.eu=t+R.2a.8l}}}1r(e){k e=""}}C hu(){1s{if($i("ax")){if($i("ax").A.3k=="2P"){k U=2T($i("E"));k 8h=(1f.3m-U[0])*2.25;k 8o=(1f.3n-U[1])*2.25;k ea="7f("+(8o-40)+" "+(8h+40)+" "+(8o+40)+" "+(8h-40)+")";k i=$i("ax").A;i.7N=ea;29("i."+7s+"= (U[1] - (8o - 40)) + 46");29("i."+77+"= (U[0] - (8h - 40)) + 46")}}}1r(e){k e=""}}C 91(){1x.2w("1t",$T("2t"));2V=0;k p=1e+"/1F/1I.1w?1G=9H&ed=2&18="+18;4A="9b";1X.1B(p,"9H",1t)}C 8F(){1x.2w("1t",$T("2t"));2V=0;k p=1e+"/1F/1I.1w?1G=9F&ed=2&18="+18;4A="9b";1X.1B(p,"9F",1t)}C ad(2g){k U=2T($i("E"));if($i("3O")){k bx=$i("3O");k 2o=bx.A}Q{2c("ha 2K 8H");1A}e8(2g){3G"hj":2o.V="1T";3z=1f.3m;3w=1f.3n;if(2h){if((3z>3X)&&((3z-3X-2)>0)){2o.17=3z-3X-2}if((3w>42)&&((3w-42-2)>0)){2o.1z=3w-42-2}if(3z<3X){2o.K=3z;2o.17=3X-3z+2}if(3w<42){2o.1o=3w;2o.1z=42-3w+2}}Q{if(3z>3X){2o.17=3z-3X-15+"2m"}if(3w>42){2o.1z=3w-42-15+"2m"}if(3z<3X){2o.K=3z+"2m";2o.17=3X-3z+15+"2m"}if(3w<42){2o.1o=3w+"2m";2o.1z=42-3w+15+"2m"}}31;3G"am":md=1;29(\'af = 1m(R.23("3O").A.\'+77+")");29(\'ae = 1m(R.23("3O").A.\'+7s+")");hl=1m(2o.17)-U[0];h5=1m(2o.1z)-U[1];4q=af+(1m(2o.17))-U[0];4s=ae+(1m(2o.1z))-U[1];3s=B.59.24(" ");dx=((3s[0]*-1)-(3s[2]*-1))/(e4-1);dy=((3s[1]*1)-(3s[3]*1))/(e3-1);if(dy<0)dy=dy*-1;nx=4J*4q;ny=4J*4s;4Y=(3s[0]*1)+nx;7E=(3s[3]*1)-ny;4q=af-U[0];4s=ae-U[1];if(dy<0)dy=dy*-1;nx=4J*4q;ny=4J*4s;4K=(3s[0]*1)+nx;7w=(3s[3]*1)-ny;v=4K+" "+7w+" "+4Y+" "+7E;if(2u!="5u"){if(4Y!=4K){B.59=v;1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=8j&8e="+8d+"&6V="+v+"&18="+18;1X.1B(p,"8f",1t)}}Q{if(4Y!=4K){1s{k 4h=(2h)?R.3f("1E").R:$i("1E").61;k 2g="6P";if(4h.23("e6")){2g=4h.23("e6").1h}if(B.8P==""){2c("gR 2y gN");1A}if((2g!="gM")&&(2g!="gH")){1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=5u&6V="+v+"&18="+18+"&2g="+2g+"&2y="+B.8P;1X.1B(p,"5u",1t)}}1r(e){k e=""}}}2o.3k="81";2o.17=0;2o.1z=0;R.23("2l").A.V="1T";31}}C gT(){1s{k 9C=73($i("71").1h,$i("bb").1h,$i("b5").1h);k 9x=73($i("b4").1h,$i("aZ").1h,$i("aX").1h);k et=C(P){if(P.1i.ee!=5e){1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=en&8J=8J&h0=14&8x="+P.1i.h1+" "+P.1i.ee+"&18="+18;1X.1B(p,"as",1t)}Q{2c("ef eo ep gU a gW.")}};k p=1e+"/1F/1I.1w?1G=eq&18="+18;1X.1B(p,"eq",et)}1r(e){k e=""}}C as(){1s{if($i("71")){k 9C=73($i("71").1h,$i("bb").1h,$i("b5").1h);k 9x=73($i("b4").1h,$i("aZ").1h,$i("aX").1h);1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=en&8J=8J&8x="+9C+" "+9x+"&18="+18;1X.1B(p,"as",1t)}}1r(e){k e=""}}C eg(){1s{1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=3g&6W="+B.4E+"&2g=bH&x="+1f.b2+"&y="+1f.bf+"&18="+18;1X.1B(p,"3g",1t)}1r(e){k e="";1x.2n("1t")}}C eh(1D){1D.9t=C(9g){b8(9g)}}C ei(){if($i("97")){k 9R=$i("97").1h}Q{k 9R=B.4E}1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=hh&6W="+9R+"&18="+18;4A="gD";1X.1B(p,"ga",1t)}C g7(){1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=8j&8e="+8d+"&6V="+B.g5+"&18="+18;4A="9b";1X.1B(p,"8f",1t)}C 79(6Y){if(6Y=="7K"){k y=B.h/6;k x=B.w/2}if(6Y=="7i"){k y=B.h-(B.h/6);k x=B.w/2}if(6Y=="78"){k x=B.w-(B.w/6);k y=B.h/2}if(6Y=="7L"){k x=B.w/6;k y=B.h/2}1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=3g&6W="+B.4E+"&x="+x+"&y="+y+"&18="+18;4A="9b";1X.1B(p,"3g",1t)}C gA(){if(B.c0==""){2c("go 5g 2K bV d1 gs. gE o gb do gc. iM 2K lw mg.");1A}if(5H=="1W"){k 2f=["L","O","N","S"];28(k l=0;l<4;l++){if($i("E"+2f[l])){$i("E"+2f[l]).A.V="1c";$i("E"+2f[l]).M=""}}$K("E",0);$1o("E",0);5H="2K";2c("bY mf");$i("E").A.3k="2P";$i("E").A.V="1T"}Q{c2();k 2f=["L","O","N","S"];28(k l=0;l<4;l++){if($i("E"+2f[l])){$i("E"+2f[l]).A.17=B.w;$i("E"+2f[l]).A.1z=B.h;$i("E"+2f[l]).A.V="1T"}}5H="1W";ci();2c("bY mb. o ju do 2U bV m7 bZ.")}}C c2(){k bW=(B.h/2)*-1;k 9K=B.w/2;k 68=B.h+(B.h/2);k 6b=B.w/2;k lx=B.w+(B.w/2);k ly=B.h/2;k cf=(1m(B.w/2))*-1;k 9I=B.h/2;k u=2M.9h.m9+"\\/\\/"+2M.9h.ml+B.mn+"?4X="+B.c0;u+="&7e=4X&4v="+B.59+"&mw="+9K+" "+9I;k 7i=u+"&9f="+6b/2+" "+68/2;k 7K=u+"&9f="+9K/2+" "+bW/2;k 78=u+"&9f="+lx/2+" "+ly/2;k 7L=u+"&9f="+cf/2+" "+9I/2;$i("6L").M=7i;$i("6w").M=7K;$i("6B").M=78;$i("6K").M=7L}C ci(){$K("E",B.w*-1);$K("6L",B.w*-1);$K("6B",B.w);$K("6K",B.w*-3);$K("6w",B.w*-1);$1o("E",B.h*-1);$1o("6L",B.h*-1);$1o("6B",B.h*-1);$1o("6w",B.h*-1);$1o("6K",B.h*-1)}C 9B(){if(!$i("2R")){k G=R.2C("I");G.id="2R";G.A.3C="4w";G.A.4f=ba;if(2h){G.A.7u="7v(43=90)"}R.2a.26(G)}if((B.3x=="8B")||(B.3x=="7I")){1A}if((B.3x=="1W")&&(4A=="74")&&($i("2R").A.V!="1T")){k i=$i("2R");k 3i=i.A;3i.1o=1f.3n+20;3i.K=1f.3m;i.Y="<2k A=\'1p-1v:K\'><1U><1a A=\'1p-1v:K\'>ms...</1a></1U></2k>";3i.V="1T";29(m4)}if(($i("3O"))&&(B.3x=="1W")&&(R.23("2l").A.V=="1T")&&($i("3O").A.3k!="2P")){if((2u=="6o")||(2u=="ca")||(2u=="3g")){if(lL=="1W"){if(2h){$i("2R").A.7u="7v(43=70)"}Q{$i("2R").A.43="5"}k 3r="<2k id=\'lM\' ><1U>";if(2h){k s=" A=\\"7u:\'7v(43=0)\'\\" "}if(3M){k s=" A=\'43:0\' "}3r+="<1a "+s+" ></1a>";3r+="<1a><E Z=\'lH\' 1J=\'7K\' M=\'"+$im("1u.1l")+"\' 1b=\\"79(\'7K\')\\" /></1a>";3r+="<1a "+s+" ></1a></1U>";3r+="<1U><1a><E Z=\'lB\' 1J=\'7L\' M=\'"+$im("1u.1l")+"\' 1b=\\"79(\'7L\')\\" /></1a>";3r+="<1a><2k><1U>";3r+="<1a><E Z=\'lC\' 1J=\'9H\' 1b=\'91()\' M=\'"+$im("1u.1l")+"\' </1a>";3r+="<1a><E Z=\'lE\' 1J=\'9F\' 1b=\'8F()\' M=\'"+$im("1u.1l")+"\' </1a>";3r+="</1U></2k></1a>";3r+="<1a><E Z=\'lZ\' 1J=\'78\' M=\'"+$im("1u.1l")+"\' 1b=\\"79(\'78\')\\" /></1a></1U>";3r+="<1U><1a "+s+" ></1a><1a><E Z=\'lY\' 1J=\'7i\' M=\'"+$im("1u.1l")+"\' 1b=\\"79(\'7i\')\\" /></1a><1a "+s+" ></1a></1U></2k>";k i=$i("2R");i.Y=3r;i.A.1o=1f.3n-27;i.A.K=1f.3m-27;i.A.V="1T";1q(\'\',\'aK lX lW da lQ 4j lS no 2U. aK em x 4j 8B de lU mE nj.\',\'\');1A}}}if((B.3x!="7I")&&($i("2R").A.V!="1T")){B.3x="1W"}5Y(\'9B()\',nk)}C nm(){k p=1e+"/1F/1I.1w?1G=74&5g=2R&8x="+1f.7A+","+1f.76+"&np=5&18="+18;k cp=1g 5s();cp.ng(J);cp.5a("53");cp.1B(p,"74",c4)}C c4(P){k P=P.1i;if((P!="2v")&&(P!=5b)){if($i("E")){$i("E").1J=""}if(P!=""){k 2L="<I id=\'9D\' A=\'1p-1v:K;4F-2Q:2D(4g,4g,4g)\'><1d A=\'2Q:c3;1N:1Q;1p-1v:K\' 1b=\'1n:B.3x=\\"7I\\"\'>8B&1S;&1S;</1d>";2L+="<1d A=\'2Q:c3;1N:1Q;1p-1v:K\' 1b=\'1n:B.55.3K($i(\\"2R\\"));$i(\\"2R\\").id=\\"\\";$i(\\"9D\\").Y =\\"\\";$i(\\"9D\\").id =\\"\\"\' >nd</1d></I>";k 2N=P.24("!");k 2y=2N.X-1;if(2y>=0){do{k 7p=2N[2y].24("@");if(cS=="cT"){2L+="<1d A=\'1p-1v:K;2Y-2B:9v\'><b>"+7p[0]+"</b></1d><br>"}k 8K=7p[1].24("*");k 7c=8K.X-1;if(7c>=0){do{if(8K[7c]!=""){k 9z=8K[7c].24("##");k d6=9z.X;28(k 3T=0;3T<d6;3T++){k 8L=9z[3T].24("#");if(cS=="cT"){2L=2L+"<1d Z=\'cU\' A=\'1p-1v:K;2Y-2B:9v\'>"+8L[0]+" <i>"+8L[1]+"</i></1d><br>"}Q{2L=2L+"<1d Z=\'cU\' A=\'1p-1v:K;2Y-2B:9v\'><i>"+8L[1]+"</i></1d><br>"}}}}1L(7c--)}}1L(2y--)}if($i("3u")){$i("7H").Y=2L}Q{k i=$i("2R");i.Y="<2k A=\'1p-1v:K\'><1U><1a A=\'1p-1v:K\'>"+2L+"</1a></1U></2k>";3i=i.A;3i.1o=1f.3n-10;3i.K=1f.3m-20;3i.V="1T"}}}}C d3(3T){1s{k 1C=3T.24("*");k 3T="<2k>";k i=1C.X-1;if(i>=0){do{k t=1C[i];k t=t.24(",");3T+="<1U A=\'1p-1v:K\'><1a A=\'4F-2Q:2D("+t[1]+","+t[2]+","+t[3]+")\'>&1S;&1S;</1a><1a A=\'1p-1v:K\'>"+t[0]+"</1a></1U>"}1L(i--)}3T+="</2k>";if(!$i("56")){k G=R.2C("I");k 1C=\'<I Z="hd">n8</I>\';1C+=\'<I Z="bd">\';1C+=\'<I id="cl" ></I></I>\';G.id="56";G.A.V="1T";G.A.aC="K";G.Y=1C;R.2a.26(G);F.49("56.1j");F.56.1j.1y=1g F.2q.47("56",{17:"mP",4e:J,4P:19,4y:"1c",2S:J,2P:J,4S:J,4C:19})}$i("cl").Y=3T;F.56.1j.1y.3S();F.56.1j.1y.57()}1r(e){2c("3V 34 2v. d3"+e)}}C aT(aR){k p=1e+"/1F/1I.1w?1G=aT&18="+18+"&2y="+aR.6G+"&n2="+aR.1h;1X.1B(p,"aT",1t)}C n6(){if(3f["1E"]){if(3M){if($i("1E")){k 4h=$i("1E").61}}Q{if(R.3f("1E")){k 4h=R.3f("1E").R}}if(4h){if(4h.23("4X")){if(2M.6C.3f["1E"].eU){2M.6C.3f["1E"].eU()}}}}}C n1(){if($i("1E")){if(2M.6C.3f["1E"]){k 5R=(2h)?R.3f("1E").R:$i("1E").61;if(5R.23("n0")){$i("1E").M=1e+"/aO/mV/5M.93"}}}}C mU(){if($i("1E")){if(2M.6C.3f["1E"]){k 5R=(2h)?R.3f("1E").R:$i("1E").61;if(5R.23("mW")){$i("1E").M=1e+"/aO/mX/5M.93"}}}}C mZ(){if($i("1E")){if(2M.6C.3f["1E"]){k 5R=(2h)?R.3f("1E").R:$i("1E").61;if(5R.23("lz")){$i("1E").M=1e+"/aO/k8/5M.93"}}}}C 7P(){k aL=f3(R.23("4m").1h);k cZ=C(P){if(!P.1i){$i("7R").Y="<1d A=\'2Q:8v\'>cX 8H<br><br></1d>";1A}k P=P.1i;if((P!="2v")&&(P!=5b)){k 1H="";k ig=P.X-1;if(ig>=0){do{k 4G=P[ig].ka;k d5=4G.X;28(k 2r=0;2r<d5;2r++){k 7D=4G[2r].30;k 6a=4G[2r].2N;k d2=6a.X;28(k 2x=0;2x<d2;2x++){if(6a[2x].44!=" "){k lk="<a 4a=\'"+6a[2x].44+"\' 3D=\'5n\'>&1S;ab</a>"}k 2A=6a[2x].2A;k 3e="<3a A=\'1p-1v:K;1N:1Q;\' 1b=\'6R(\\"6P\\",D)\' Z=\'8g\' A=\'1N:1Q\' 38=\'41\' 1h=\'"+2A+"\' 1P=\\"1n:1q(D,\'aK 4j fK aJ fM k7 2y, k6-o aJ k1 no 2U. k0 k2 o k3 do 2y, 2O k5 k4 4j o 2U d1 ke, aJ 7y no kq kp kr ks kt.\',\'8k\')\\" 2j=\\"1n:1q(D,\'\')\\" /> ("+7D+")";k 3J=3e+(6a[2x].1V)+lk+"<br>";1H+=3J}}}1L(ig--)}if(1H!=""){$i("7R").Y=1H+"<br>"}Q{$i("7R").Y="<1d A=\'2Q:8v\'>cX 8H<br><br></1d>"}}};k p=1e+"/1F/1I.1w?1G=7P&aL="+aL+"&18="+18;1X.1B(p,"7P",cZ)}C kj(2d){k 3v=(B.2N).24(";");if(!R.23("cv"+2d)){k l=3v.X-1;if(l>=0){do{k 16=3v[l].24("*");if(16[0]==2d){k 6c="cL.2Z";if(16[8]==5b){16[8]="2K"}if(16[6]*1<B.4E*1){k 6c="kl.2Z";k 92=$T("kk")}if(16[6]*1>B.4E*1){k 6c="jZ.2Z";k 92=$T("jY")}if(16[6]==0){k 6c="cL.2Z";k 92=$T("jF")}1Y="&1S;<E id=\'6c"+16[0]+"\' M=\'"+$im(6c)+"\' 1J=\'"+92+"\' \\>";1Y+="&1S;<E id=\'cv"+16[0]+"\' Z=\'x\' M=\'"+$im("1u.1l")+"\' 1J=\'"+$T("jH")+"\' 1b=\'jC(\\""+16[0]+"\\")\' 1P=\\"1n:1q(D,\'"+$T("jB")+"\',\'jw\')\\" 2j=\\"1n:1q(D,\'\')\\" \\>";1Y+="&1S;<E Z=\'cw\' M=\'"+$im("1u.1l")+"\' 1J=\'"+$T("jv")+"\' 1b=\'jx(\\""+16[0]+"\\")\' 1P=\\"1n:1q(D,\'"+$T("jy")+"\',\'cw\')\\" 2j=\\"1n:1q(D,\'\')\\" \\>";1Y+="&1S;<E Z=\'cx\' M=\'"+$im("1u.1l")+"\' 1J=\'"+$T("jz")+"\' 1b=\'jJ(\\""+16[0]+"\\")\' 1P=\\"1n:1q(D,\'"+$T("jK")+"\',\'cx\')\\" 2j=\\"1n:1q(D,\'\')\\" \\>";if(16[11]=="1W"){1Y+="&1S;<E Z=\'59\' M=\'"+$im("1u.1l")+"\' 1J=\'"+$T("jV")+"\' 1b=\'jW(\\""+16[0]+"\\")\' 1P=\\"1n:1q(D,\'"+$T("jX")+"\',\'\')\\" 2j=\\"1n:1q(D,\'\')\\" \\>"}2W.1R("jS"+16[0],1Y,2b,19,J,J,16[0]);if(cy=="1W"){2W.1R("3H"+16[0],$T("jR"),2b,J,J,J,16[0])}2W.1R("4M"+16[0],$T("jM"),2b,J,J,J,16[0]);if(cy=="1W"){k im="";if(3M){k im="<E M=\'"+1e+"/3d/1u.1l\' 17=\'0\' 1z=\'13\' />"}if((16[4]!=0)||(16[8]=="1W")){1Y="<1d 1b=\'ct(\\""+16[0]+"\\")\'>"+im+"<E Z=\'3P\' M=\'"+$im("1u.1l")+"\' 1P=\\"1n:1q(D,\'"+$T("jN")+"\',\'\')\\" 2j=\\"1n:1q(D,\'\')\\" />"+$T("jO")+" </1d>"+$aM("","","1U"+16[0],"","3",16[3])+"<E Z=\'7T\' A=\'3C:7Q;1o:aN;\' 1b=\'ct(\\""+16[0]+"\\")\' M=\'"+$im("1u.1l")+"\' />";2W.1R("jP"+16[0],1Y,2b,19,J,19,"3H"+16[0])}1Y="<1d 1b=\'cq(\\""+16[0]+"\\")\'>"+im+"<E Z=\'3P\' M=\'"+$im("1u.1l")+"\' 1P=\\"1n:1q(D,\'"+$T("ku")+"\',\'\')\\" 2j=\\"1n:1q(D,\'\')\\" />"+$T("kv")+" </1d>"+$aM("","","nn"+16[0],"","10","")+"<E Z=\'7T\' A=\'3C:7Q;1o:aN;\' 1b=\'cq(\\""+16[0]+"\\")\' M=\'"+$im("1u.1l")+"\' />";2W.1R("le"+16[0],1Y,2b,19,J,19,"3H"+16[0]);if((16[4]<3)&&(16[9]!=7)){1Y="<1d 1P=\\"1n:1q(D,\'"+$T("l8")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1n:1q(D,\'\');D.A.2G=\'1c\';\\" 1b=\'l7(\\""+16[0]+"\\")\'>"+im+"<E Z=\'3P\' M="+$im("1u.1l")+" />"+$T("l2")+" </1d>";2W.1R("l1"+16[0],1Y,2b,19,J,19,"3H"+16[0]);1Y="<1d 1P=\\"1n:1q(D,\'"+$T("l3")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1n:1q(D,\'\');D.A.2G=\'1c\';\\" 1b=\'l4(\\""+16[0]+"\\")\'>"+im+"<E Z=\'3P\' M="+$im("1u.1l")+" />"+$T("l6")+" </1d>";2W.1R("l5"+16[0],1Y,2b,19,J,19,"3H"+16[0]);1Y="<1d 1P=\\"1n:1q(D,\'"+$T("lf")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1n:1q(D,\'\');D.A.2G=\'1c\';\\" 1b=\'lg(\\""+16[0]+"\\")\'>"+im+"<E Z=\'3P\' M="+$im("1u.1l")+" />"+$T("ls")+" </1d>";2W.1R("au"+16[0],1Y,2b,19,J,19,"3H"+16[0]);1Y="<1d 1P=\\"1n:1q(D,\'"+$T("lr")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1n:1q(D,\'\');D.A.2G=\'1c\';\\" 1b=\'lt(\\""+16[0]+"\\")\'>"+im+"<E Z=\'3P\' M="+$im("1u.1l")+" />"+$T("lu")+" </1d>";2W.1R("lv"+16[0],1Y,2b,19,J,19,"3H"+16[0]);1Y="<1d 1P=\\"1n:1q(D,\'"+$T("lq")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1n:1q(D,\'\');D.A.2G=\'1c\';\\" 1b=\'lp(\\""+16[0]+"\\")\'>"+im+"<E Z=\'3P\' M="+$im("1u.1l")+" />"+$T("lj")+" </1d>";2W.1R("lh"+16[0],1Y,2b,19,J,19,"3H"+16[0]);if(B.ll>4){1Y="<1d 1P=\\"1n:1q(D,\'"+$T("cr")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1n:1q(D,\'\');D.A.2G=\'1c\';\\" 1b=\'lm(\\""+16[0]+"\\")\'>"+im+"<E Z=\'3P\' M="+$im("1u.1l")+" />"+$T("cr")+" </1d>";2W.1R("au"+16[0],1Y,2b,19,J,19,"3H"+16[0])}}if(16[4]<4){1Y="<1d 1P=\\"1n:1q(D,\'"+$T("lo")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1n:1q(D,\'\');D.A.2G=\'1c\';\\" 1b=\'ln(\\""+16[0]+"\\")\'>"+im+"<E Z=\'3P\' M=\'"+$im("1u.1l")+"\' />"+$T("l0")+" </1d>";2W.1R("au"+16[0],1Y,2b,19,J,19,"3H"+16[0])}1Y="<1d 1P=\\"1n:1q(D,\'"+$T("kF")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1n:1q(D,\'\');D.A.2G=\'1c\';\\" 1b=\'kE(\\""+16[0]+"\\")\'>"+im+"<E Z=\'3P\' M=\'"+$im("1u.1l")+"\' />"+$T("kH")+" </1d>";2W.1R("kJ"+16[0],1Y,2b,19,J,19,"3H"+16[0])}2W.1R("","",2b,19,J,J,16[0]);31}}1L(l--)}}k 2y=2d.24("4M");if(2y.X==2){k cC=C(P){if(P.1i!=5b){k 9T=P;if(P.1i.4M){k P=P.1i.4M;if(P[0]){if((3M)&&(!P[0].39)){4o=P}Q{k i=P[0].39;k 2F=1g at("kx","g");k i=i.3F(2F,\'2Z\');k 4o="<E M=\'"+i+"\' />"}P=""}Q{k 5x=P.24("#");if(5x.X>1){k 5x=P.24("|");k 4o="<2k >";k 54=5x.X-1;if(54>=0){do{k 5S=5x[54].24("#");k id=5S[0]+"-"+5S[1];k 2F=1g at("\'","g");k kw=5S[3].3F(2F,\'"\');4o+="<1U A=\'3o-1o:4B 3R 2D(4g,4g,4g);\'><1a><E M=\'"+5S[4]+"\' </1a><1a A=\'1p-1v:K\'>"+5S[2]+"</1a></1U>"}1L(54--)}4o+="</2k><br>"}Q{4o=P}}}Q{k 4o="<E M=\'"+P.1i[0].39+"\' />"}if(!$i(4H+"9n")){a0="<I A=\'1p-1v:K\' id=\'"+4H+"9n"+"\'>"+4o+"</I>";2W.1R(4H+"kz",a0,2b,19,J,J,4H)}Q{$i(4H+"9n").Y=4o}k 1k=$i(4H+"9n").48("3a");k 9Y=1k.X;k 9V=1g 2p();k i=0;if(9Y>0){do{if(1k[i].38=="41"){9V.3K(1k[i])}i++}1L(i<9Y)}if(9T.1i.7t){k 7t=9T.1i.7t;k 9W=7t.X;k i=0;if(9W>0){do{9V[7t[i]].3W=19;i++}1L(i<9W)}}}};4H=2d;2y=2y[1];k p=1e+"/1F/1I.1w?1G=kY&kT=kS.93&2y="+2y+"&18="+18;1X.1B(p,"kM",cC)}}C fR(2d){k 1Z=(kO($i(2d)).1Z);k 4I=$i(2d);if(4I.2J){if(4I.2J=="cD"){k 2J="0"}Q{k 2J=1m(4I.2J)}}Q{k 2J=""}if(4I.30){if(4I.30=="cD"){k 30="0"}Q{k 30=1m(4I.30)}}Q{k 30=""}if(4I.48("9X").X==0){if(30!=""){k f1=C(P){if((P.1i!="2v")&&(P.1i!=5b)){k 3p="2D(ap,aq,ar)";k 66=P.1i.2N.X;if(66>0){k 2x=0;do{k 1V=P.1i.2N[2x].1V;k lk=P.1i.2N[2x].44;if(lk!=" "){k lk="<a 4a="+lk+" 3D=\'5n\'>&1S;"+$T("a9")+"</a>"}k 2A=P.1i.2N[2x].2A;k 3e="<3a A=\'1p-1v:K;1N:1Q;\' 1b=\'6R(\\"6P\\",D)\' Z=\'8g\' A=\'1N:1Q\' 38=\\"41\\" 1h="+2A+" 1P=\\"1n:1q(D,\'"+$T("a8")+"\',\'8k\')\\" 2j=\\"1n:1q(D,\'\')\\" />";k fH=1e+"/e7/52/1w/kQ.1w?d="+1e+"/fT/5M.1w?9N="+2A;k fQ=1e+"/e7/52/1w/m6.1w?d="+1e+"/fT/5M.1w?9N="+2A;k 52="&1S;<a 1P=\'1q(D,\\"<E M="+fQ+" />\\")\' 4a=\'"+fH+"\' 3D=\'5n\' >52</a>";k 6U="&1S;<1d A=\'1N:1Q;1p-kN:3Q;\' 1b=\'kX(\\""+2A+"\\")\' 3D=\'5n\' >6U</1d>";if((kW!="1W")&&(P.1i.2N[2x].kV!="2K")){k 6U=""}k 64="";k fI=1e+"/fL.1w?4X="+2A+".4X&2g=64";k fF=1e+"/fL.1w?4X="+2A+".4X&2g=ky";k 64="&1S;<a 1P=\'1q(D,\\"<E M="+fI+" />\\")\' 4a=\'"+fF+"\' 3D=\'5n\' >64</a>";if(kZ=="2K"){52=""}if(2h)3J="<1d A=\'4F-2Q:"+3p+"\' 1J=\'"+$T("fS")+" "+2A+"\'>"+3e+1V+"<br>"+lk+52+6U+64+"</1d>";Q 3J="<1d A=\'4F-2Q:"+3p+"\' 1J=\'"+$T("fS")+" "+2A+"\'><E M=\'"+1e+"/3d/1u.1l\' 17=\'0\' 1z=\'15\' />"+3e+1V+"<br>"+lk+52+6U+64+"</1d>";32.1R("jQ"+2d+"4O"+2x,3J,2b,19,J,J,2d);if(3p=="2D(ap,aq,ar)"){k 3p="2D(6l,6l,6l)"}Q{k 3p="2D(ap,aq,ar)"}2x++}1L(2x<66)}32.1R("jU","",2b,19,J,J,4H)}};k p=1e+"/1F/1I.1w?1G=aF&2J="+2J+"&30="+30+"&18="+18+"&1Z="+1Z;1X.1B(p,"jI",f1)}Q if(2J!=""){k fA=C(P){k 4G=P.1i.30;k 3p="2D(4p,4p,4p)";k aW=4G.X;if(aW>0){k 2r=0;do{if(2h)k 7D="<1d A=\'1p-1v:K;4F-2Q:"+3p+"\' >"+4G[2r].1V+"</1d>";Q k 7D="<1d A=\'1p-1v:K;4F-2Q:"+3p+"\' ><E M=\'"+1e+"/3d/1u.1l\' 17=\'0\' 1z=\'15\' />"+4G[2r].1V+"</1d>";32.1R(2d+"4O"+2r,7D,2b,J,J,J,2d);$i(2d+"4O"+2r).30=2r+"a";$i(2d+"4O"+2r).2J=2J+"a";if(3p=="2D(4p,4p,4p)"){k 3p="2D(6l,6l,6l)"}Q{k 3p="2D(4p,4p,4p)"}2r++}1L(2r<aW)32.1R("","",2b,19,J,J,2d)}k av=P.1i.ki;k aj=av.X;if(aj>0){k 7x=0;do{k no=av[7x];k 1V=no.1V;k lk=no.44;if(lk!=" "){k lk="<a 4a="+lk+" 3D=\'5n\'>&1S;ab</a>"}k 2A=no.2A;k 3e="<3a A=\'1p-1v:K;1N:1Q;\' 1b=\'6R(\\"6P\\",D)\' Z=\'8g\' A=\'1N:1Q\' 38=\\"41\\" 1h="+2A+" 1P=\\"1n:1q(D,\'"+$T("a8")+"\',\'8k\')\\" 2j=\\"1n:1q(D,\'\')\\" />";if(2h)3J="&1S;"+3e+1V+lk;Q 3J="<1d><E M=\'"+1e+"/3d/1u.1l\' 17=\'0\' 1z=\'15\' />"+3e+1V+lk+"</1d>";32.1R(2d+"kh"+7x,3J,2b,19,J,J,2d);7x++}1L(7x<aj)32.1R("","",2b,19,J,J,2d)}};k p=1e+"/1F/1I.1w?1G=aQ&2J="+2J+"&18="+18+"&1Z="+1Z;1X.1B(p,"kf",fA)}}}C 6D(1Z,aU,2s){if(2s=="ag"){2s=J}Q{2s=19}if(2s==5b){2s=J}k fN=C(P){if((P.1i!="2v")&&(P.1i!=5b)){if($i(B.3A+"1D")&&!$i("4m")){$i(B.3A+"1D").Y=""}if(!$i("6E")){k 5Z=B.3A+"1D"}Q{k 5Z="6E"}k k9=P.1i.33[P.1i.33.X-2].1Z;if($i("4m")){k 6r=$i("4m").1h}if(!R.23("4m")){if(!$i("6E")){k 5K="<I A=\'1p-1v:K;\'><2k n3=\'0\' mS=\'0\' ><1U><1a A=\'1p-1v:K;2Y-2B:7O;\'>";5K=5K+"<E M=\'"+1e+"/3d/1u.1l\' 1z=0 />";5K=5K+"<p><br>&1S;"+$T("a1")+"<3a Z=\'al\' 38=\'1p\' id=\'4m\' 2B=\'15\' 1h=\'\' /><E Z=\'7T\' 1J=\'"+$T("a1")+"\' M=\'"+$im("1u.1l")+"\' 1b=\'7P()\' A=\'1N:1Q;1o:fm;3C:7Q;\'/></1a></1U></2k><br>";$i(5Z).Y=5K+"<I A=\'1p-1v:K;2Y-2B:7O;\' id=\'7R\' ></I></I>"}Q{$i(5Z).Y="<I id=4m ></I>"}k 4i="<2k 17=\'nb\' ><1U>";if(nz=="1W"){4i+="<1a><I id=\'nv\' A=\'17:98%;K:5T;1N:1Q;1p-1v:K;2Y-2B:5W;\' 1b=\'fz()\'><E Z=\'fz\' M=\'"+$im("1u.1l")+"\' A=\'1N:1Q;1p-1v:K\' 1J=\'"+$T("nC")+"\'/></I><1a>"}if(nB=="1W"){4i+="<1a><I id=\'nF\' A=\'17:98%;K:5T;1N:1Q;1p-1v:K;2Y-2B:5W;\' 1b=\'fx()\'><E Z=\'fx\' M=\'"+$im("1u.1l")+"\' A=\'1N:1Q;1p-1v:K\' 1J=\'"+$T("a2")+"\'/></I><1a>"}if(nG=="1W"){4i+="<1a><I A=\'17:98%;K:5T;1N:1Q;1p-1v:K;2Y-2B:5W;\' 1b=\'nu()\'><E Z=\'nr\' M=\'"+$im("1u.1l")+"\' A=\'1N:1Q;1p-1v:K\' 1J=\'"+$T("a3")+"\'/></I><1a>"}if(na=="1W"){4i+="<1a><I A=\'17:98%;K:5T;1N:1Q;1p-1v:K;2Y-2B:5W;\' 1b=\'fv()\'><E Z=\'fv\' M=\'"+$im("1u.1l")+"\' A=\'1N:1Q;1p-1v:K\' 1J=\'"+$T("a4")+"\'/></I><1a>"}if(lR=="1W"){4i+="<1a><I A=\'17:98%;K:5T;1N:1Q;1p-1v:K;2Y-2B:5W;\' 1b=\'eV()\'><E Z=\'eV\' M=\'"+$im("1u.1l")+"\' A=\'1N:1Q;1p-1v:K\' 1J=\'"+$T("a5")+"\'/></I><1a>"}if(B.fb=="1W"){4i+="<1a><I A=\'17:98%;K:5T;1N:1Q;1p-1v:K;2Y-2B:5W;\' 1b=\'fb()\'><E Z=\'lI\' M=\'"+$im("1u.1l")+"\' A=\'1N:1Q;1p-1v:K\' 1J=\'"+$T("a6")+"\'/></I><1a>"}if($i("f9")){$i("f9").Y=4i+"</1U></2k>"}Q $i(5Z).Y+=4i}32=fn("32"+1Z,"fo",5Z,5e);$i("32"+1Z).Y+="<br>";$i("32"+1Z).1Z=1Z;k 9U=$T("a7");if(1Z!=""){9U+=" - "+1Z}32.1R("i"+1Z,"<b>"+9U+"</b>","aE",J,J,J,5e);32.mp=fR;k mu=P.1i.33.X;k i=0;do{if(P.1i.33[i].1V){32.1R("g"+i+"4O"+1Z,P.1i.33[i].1V,"aD",J,J,2s,"i"+1Z);$i("g"+i+"4O"+1Z).2J=i+"a"}if(P.1i.33[i].9Z){k 66=P.1i.33[i].9Z.X;k 2x=0;if(66>0){do{k no=P.1i.33[i].9Z[2x];k 1V=no.1V;k lk=no.44;if(lk!=" "){k lk="<a 4a="+lk+" 3D=\'5n\'>&1S;ab</a>"}k 2A=no.2A;k 3e="<3a A=\'1p-1v:K;1N:1Q;\' 1b=\'6R(\\"6P\\",D)\' Z=\'8g\' A=\'1N:1Q\' 38=\'41\' 1h="+2A+" 1P=\\"1n:1q(D,\'"+$T("a8")+"\',\'8k\')\\" 2j=\\"1n:1q(D,\'\')\\" />";if(2h)3J="&1S;"+3e+1V+lk;Q 3J="<1d><E M=\'"+1e+"/3d/1u.1l\' 17=\'0\' 1z=\'15\' />"+3e+1V+lk+"</1d>";32.1R("2y"+i+""+2x+"a"+1Z,3J,2b,19,J,2s,"i"+1Z);2x++}1L(2x<66)}32.1R("","",2b,19,J,2s,"i"+1Z)}i++}1L(P.1i.33[i])if(gO!=""){eW(P.1i.33[P.1i.33.X-1].gI)}}};k p=1e+"/1F/1I.1w?1G=aS&18="+18+"&1Z="+1Z+"&aU="+aU+"&f6=2K";1X.1B(p,"6D",fN)}C gX(5B,5C,5D,5p,5q){k 5y=C(P){8p=P.1i;k 1H="<5A id=\'"+5D+"\' gY="+5q+" A=17:"+5p+"2m aH=\'"+5B+"(D.1h)\' ><3y 1h=\'\' >az 34 2J:</3y>";28(ig=0;ig<8p.33.X;ig++){if(8p.33[ig].1V)1H+="<3y 1h="+ig+" >"+8p.33[ig].1V+"</3y>"}$i(5C).Y=1H+"</5A>"};k p="1F/1I.1w?1G=aS&aw=\'\'&f6=2K";k cp=1g 5s();cp.5a("53");cp.1B(p,"aS",5y)}C gJ(5B,5C,5D,5w,5p,5q){k 5y=C(P){k 1H="<5A id=\'"+5D+"\' 2B="+5q+" A=17:"+5p+"2m aH=\'"+5B+"("+5w+",D.1h)\' ><3y 1h=\'\' >az 34 gQ-2J:</3y>";if(P.1i.30[i]){k 2r=P.1i.30;28(ig=0;ig<2r.X;ig++){1H+="<3y 1h="+ig+" >"+2r[ig].1V+"</3y>"}}$i(5C).Y=1H+"</5A>"};k p="1F/1I.1w?1G=aQ&aw=\'\'&2J="+5w;k cp=1g 5s();cp.5a("53");cp.1B(p,"aQ",5y)}C gP(5B,5C,5D,5w,aG,5p,5q){k 5y=C(P){k 1H="<5A id=\'"+5D+"\' 2B="+5q+" A=17:"+5p+"2m aH=\'"+5B+"("+5w+","+aG+",D.1h)\' ><3y 1h=\'\' >az 34 2y:</3y>";if(P.1i.2N[i]){k 2r=P.1i.2N;28(ig=0;ig<2r.X;ig++){1H+="<3y 1h="+2r[ig].2A+" >"+2r[ig].1V+"</3y>"}}$i(5C).Y=1H+"</5A>"};k p="1F/1I.1w?1G=aF&aw=\'\'&2J="+5w+"&30="+aG;k cp=1g 5s();cp.5a("53");cp.1B(p,"aF",5y)}C eW(4x){if(4x.X>0){5d=1g jt();5d=fn("5d","fo",B.3A+"1D",5e);$i("5d").Y+="<br>";5d.1R("fh","<b>"+$T("iR")+"</b>","aE",J,J,J,5e);k fg=4x.X;k ig=0;do{k fl=4x[ig].9L;5d.1R("4x"+ig,fl,"aD",J,J,J,"fh");k 5F=4x[ig].iT;k fi=5F.X;28(k 4r=0;4r<fi;4r++){k ft=5F[4r].9L;k fy=5F[4r].iY;k w=5F[4r].W;k h=5F[4r].H;k 3e="<E Z=\'aD\' 1J=\'"+$T("iL")+"\' M=\'"+$im("1u.1l")+"\' A=\'1N:1Q;1p-1v:K\' 1b=\'iy(\\""+fy+"\\",\\""+w+"\\",\\""+h+"\\")\' />&1S;";5d.1R("4x"+ig+"j0"+4r,3e+ft,2b,19,J,19,"4x"+ig)}ig++}1L(ig<fg)}}C 80(P){k 1H="<br>";k 2U=P.1i.jp;k 9E=2U.X;k 3E=0;if(9E>0){do{k 1V=2U[3E].9L;k jf=2U[3E].j5;k 39=2U[3E].j6;k 2N=2U[3E].j4;k f5=2U[3E].j3;k 5l=2U[3E].j7;k 9Q=2U[3E].jb;k 9P=2U[3E].j9;k 44=1e+"/ja.1w?9N="+2N+"&hX="+f5;if(5l!=""){44+="&hV="+5l}if(9Q!=""){44+="&"+9Q}if(9P!=""){k 44=9P}1H+="<I><a 4a=\'"+44+"\'><E M=\'"+39+"\'></a></I><br>";1H+="<I><p>"+1V+"</p></I><br>";3E++}1L(3E<9E)}$i("7X").Y=1H}C hw(2d){if(2d.9G("2y")==0){if($i(2d).3W==J){$i(2d).3W=19}Q{$i(2d).3W=J}}}C hH(f8){k 83=f8.7C.hE;k 8i=83.X;28(k no=0;no<8i;no++){if(83[no].38=="41"){1A 83[no].1h}}}C 6q(5g){if(5g=="il"){6n=0;6p(B.3b);6p(B.6X);B.3b="";B.6X="";B.3b="";if($i("3b")){$i("3b").A.V="1c"}}if(5g=="fP"){if(($i("3b"))&&(6n>0)){$i("3b").A.V="1T"}if(6n>0){B.3b=5Y(\'6q("fG")\',6n)}if(($i("3b"))&&(6n>0)){$i("3b").Y=6n/9A;B.6X=5Y(\'6q("9O")\',9A)}}if(5g=="fG"){6p(B.3b);6p(B.6X);6g();6q("fP")}if(5g=="9O"){if($i("3b")){$i("3b").Y=1m($i("3b").Y)-1;B.6X=5Y(\'6q("9O")\',9A)}}}C 6g(){6p(B.88);B.88="";B.8P="";if($i(B.5i+"1D")){if(4A=="4M"){k 2X=$i("4M").48("3a")}Q{k 2X=$i(B.5i+"1D").48("3a")}k 87=1g 2p();k 84=1g 2p();k i=2X.X-1;if(i>=0){do{if(2X[i].38=="41"){if(2X[i].6G=="i3"){if(2X[i].3W==19){84.3K(2X[i].1h)}if(2X[i].3W==J){87.3K(2X[i].1h)}}}}1L(i--)}k 72=C 72(P){if($i("4m")){k g=$i(B.3A+"1D");if($i("6E")){k g=$i("6E")}k 2X=g.48("3a");k 86=1g 2p();k i=2X.X-1;if(i>=0){do{if(2X[i].38=="41"){if(2X[i].3W==J){86.3K(2X[i].1h);2X[i].3W=19}}}1L(i--)}if(86.X>0){1x.2n("6N");1x.2w("1t",$T("2t"));k 1C=C(P){1x.2n("1t");if(P.1i.2v){2c(P.1i.2v);1A}1t("")};k p=1e+"/1F/1I.1w?1G=i6&2N="+(86.8E())+"&18="+18;1X.1B(p,"i1",1C)}Q{1x.2n("6N");1x.2w("1t",$T("2t"));1t("")}}Q{1x.2n("6N");1x.2w("1t",$T("2t"));1t("")}};if((84.X>0)||(87.X>0)){1x.2w("6N",$T("2t"));k p=1e+"/1F/1I.1w?1G=i5&fM="+(84.8E())+"&fK="+(87.8E())+"&18="+18;1X.1B(p,"ih",72)}Q{72()}1x.2n("6N")}Q{72()}}C is(ir){}C bO(){1s{5c=0;5f=0;bI=0;bE=0;if(!$i("21")){1A}if($i("21").A.K){5c+=1m($i("21").A.K)}if($i("21").A.1o){5f+=1m($i("21").A.1o)}k dc=$i("21");if($i("4D")){k dc=$i("4D")}Q{k dc=$i("E")}if($i("bQ")){k dc=$i("bQ")}1L((dc.5k)&&(dc.5k.id!="21")){dc=dc.5k;5c=5c+dc.9s;5f=5f+dc.aB}if($i("2z")){$i("2z").A.3C="4w";$K("2z",5c);$1o("2z",5f);if($i("21").A.K){$K("2z",5c-1m($i("21").A.K))}if($i("21").A.1o){$1o("2z",5f-1m($i("21").A.1o))}}if($i("bH")){k dc=$i("bH");1L(dc.5k.id!="21"){dc=dc.5k;bI=bI+dc.9s;bE=bE+dc.aB}}if($i("2O")){$1o("2O",5f);$K("2O",5c)}}1r(e){2c("3V 34 2v. bO"+e)}}C hz(){if($i("1D")){if($i("bQ")){$i("1D").A.V="1c"}Q{k 7r=$i("1D").A;if($i("E")){29("7r."+7s+"= 1f.3n + 5 + 46");29("7r."+77+"= 1f.3m + 5 + 46")}Q{29("7r."+7s+"= 1f.3n - 15 + 46");29("7r."+77+"= 1f.3m + 15 + 46")}}}if($i("3O")){k bx=$i("3O");if(bx.A.3k!="2P"){bx.A.K=1f.3m+46;bx.A.1o=1f.3n+46}}}C b8(e){if(!e)k e=2M.cb;if(e.3D){k 37=e.3D}Q if(e.9o)k 37=e.9o;if(37.id==""&&$i("E")){37=$i("E")}if(7q=="1W"){k U=2T(37.7C)}Q{k U=2T(37)}if((5H=="1W")&&(7q=="1W")){U[0]=U[0]-B.w;U[1]=U[1]-B.h}k 7g=0;k 7a=0;if(e.fd||e.eX){7g=e.fd;7a=e.eX}Q if(e.eZ||e.f2){7g=e.eZ+R.2a.8m+R.ff.8m;7a=e.f2+R.2a.8l+R.ff.8l}k 4q=7g-U[0];k 4s=7a-U[1];k fr=4q;k fq=4s;k 3h=7g;k 3c=7a;k c=4J;k ex=B.59;if(37.id=="b0"){k c=js;k ex=B.jh}k 7b=cG(4q,4s,c,ex);k bp=cA(7b[0],7b[1]);1f.7A=7b[0];1f.76=7b[1];1f.cV=bp[0];1f.cP=bp[1];1f.3m=3h;1f.3n=3c;1f.4b=4q;1f.4d=4s;1f.b2=fr;1f.bf=fq;if(B.3x!="7I"){B.3x="2K"}hv=""}C iU(fw){1s{if($i("6u")){k q="<2k Z=iN ><1U><1a><I Z=\'iP\' 1J=\'gt&gm;&gC;es\' 1b=\'fZ()\' A=\'1N:1Q\'></I></1a>";28(k i=0;i<fw;i++){q=q+"<1a><E Z=\'5o\' M=\\""+3U+"/1u.1l\\" id=f"+i+" 1P=\'fO(D);1q(D,\\"h6 - 7y 4j h8\\",\\"5o\\")\' 2j=\\"1n:1q(D,\'\')\\" 1b=\'fE(D)\' /></1a>";k f0=1g fc();2E[i]=f0}k fa="</1U></2k>";R.23("6u").Y=q+fa}}1r(e){k e=""}}C h3(bz,3l){1s{k 4k=-1;if($i("6u")){k 4u=2E.X;if(2E[4u-1].39!=" "){be()}28(k i=0;i<4u;i++){if((29("2E["+i+"]."+bz+" == \' \'"))&&(4k<0)){4k=i}}if(29("2E["+(4k)+"]")){29("2E["+(4k)+"]."+bz+"=\'"+3l+"\'")}}}1r(e){k e=""}}C gV(){1s{k 4k=-1;if($i("6u")){k 4u=2E.X;if(2E[4u-1].39!=" "){be()}28(k i=0;i<4u;i++){if((2E[i].39==" ")&&(4k<0)){4k=i}}$i("f"+4k).3B="fU"}}1r(e){k e=""}}C fO(o){1s{if($i("6u")){k v=(o.id).3F("f","");if(2E[v].39!=" "){$i("E").M=2E[v].39}}}1r(e){k e=""}}C be(){1s{4N=0;k 4u=2E.X;28(k i=0;i<4u;i++){$i("f"+i).3B="5o";6v(2E[i]){39=" ";6W=" ";4M=" ";5l=" ";fk=" "}}}1r(e){k e=""}}C fE(o){k 5o=(o.id).3F("f","");if(2E[5o].5l!=" "){k p=1e+"/1F/1I.1w?1G=8j&8e="+8d+"&6V="+2E[5o].5l+"&18="+18;1x.2w("1t",$T("2t"));1X.1B(p,"8f",1t)}Q{2c("m8 2K ma")}}C mz(){8r=1g 2p();k 8i=2E.X;28(k i=0;i<8i;i++){$i("f"+i).3B="5o";if(2E[i].39!=" "){8r[i]=1g mA();8r[i].M=2E[i].39}}bM(0)}C bM(4N){if(4N<2E.X){$i("E").M=8r[4N].M;$i("f"+4N).3B="fU";4N=4N+1;k 4h=(2h)?R.3f("1E").R:$i("1E").61;k fe=4h.23("mo").1h;t=5Y(\'bM(\'+4N+\')\',fe)}}C fc(){D.39=" ";D.6W=" ";D.4M=" ";D.5l=" ";D.fk=" "}C n7(){1s{if(1K.bq.X>2){k $fj=1K.bq.X;1K.3h.3K(1K.3h[0]);1K.3c.3K(1K.3c[0]);1K.3h.3K(1K.3h[0]);1K.3c.3K(1K.3c[1]);k $6j=0;28(k $i=0;$i<=$fj;$i++){$6j+=((1K.3h[$i]*1K.3c[$i+1])-(1K.3c[$i]*1K.3h[$i+1]))}$6j=1O.mL($6j)/2}Q{$6j="mF mI mK fp kb kd 4j o kn"}1A $6j*km}1r(e){1A(0)}}C kg(by,9a,b9,9e){1s{k er=jE.jD;k 4Q=1O.45*9a/95;k 4L=1O.45*9e/95;k 7G=1O.45*by/95;k 7k=1O.45*b9/95;if(9a>0){4Q=1O.45/2-4Q}if(9a<0){4Q=1O.45/2+4Q}if(by<0){7G=1O.45*2-7G}if(9e>0){4L=1O.45/2-4L}if(9e<0){4L=1O.45/2+4L}if(b9<0){7k=1O.45*2-7k}k 4Y=er*1O.9d(7G)*1O.5J(4Q);k 7E=er*1O.5J(7G)*1O.5J(4Q);k b7=er*1O.9d(4Q);k 4K=er*1O.9d(7k)*1O.5J(4L);k 7w=er*1O.5J(7k)*1O.5J(4L);k bw=er*1O.9d(4L);k d=1O.bm((4Y-4K)*(4Y-4K)+(7E-7w)*(7E-7w)+(b7-bw)*(b7-bw));k fC=1O.jA((er*er+er*er-d*d)/(2*er*er));1A fC*er}1r(e){1A(0)}}C 73(cd,cm,cs){1s{k bC=\'la\';if(cd<0){cd=cd*-1;bC=\'cF\'}cB=cs/lc;cE=cm/60;k dd=(cd*1)+(cE*1)+(cB*1);if(bC==\'cF\'){dd=dd*-1}1A(dd)}1r(e){1A(0)}}C cG(62,5X,4J,4v){1s{if(2h){62=62-2.2;5X=5X-2.7}if(3M){62=62-0.12;5X=5X-1.kA}k nx=4J*62;k ny=4J*5X;k 3s=4v.24(" ");k cI=(3s[0]*1)+nx;k cH=(3s[3]*1)-ny;k 2L=1g 2p();2L[0]=cI;2L[1]=cH;1A(2L)}1r(e){1A(0)}}C cA(x,y){k m=0;k s=0;k dx=1m(x);if(dx>0){k 3Y=x-dx}if(dx<0){3Y=(x*-1)-(dx*-1)}dx=dx;if(3Y!=0){k mm=3Y*60;k m=1m(3Y*60);k 5V=mm-m;k mx=m;if(5V!=0){k s=5V*60;k s=(s+"4O").bG(0,5);k 6b=s}Q{s="3N.3N"}}Q{k mx="3N";k 6b="3N.3N"}if(m.X==2){m="0"+m+""}if(s*1<10){s="0"+s}k cn=dx+" "+mx+" "+6b;k m=0;k s=0;k dy=1m(y);if(dy>0){k 3Y=y-dy}if(dy<0){k 3Y=(y*-1)-(dy*-1)}dy=dy;if(3Y!=0){k mm=3Y*60;k m=1m(3Y*60);k 5V=mm-m;k my=m;if(5V!=0){k s=5V*60;s=(s+"4O").bG(0,5);k 68=s}Q{k s="3N.3N"}}Q{k my="3N";k 68="3N.3N"}if(m.X==2){m="0"+m}if(s*1<10){s="0"+s}k cK=dy+" "+my+" "+68;k 2L=1g 2p();2L[0]=cn;2L[1]=cK;if($i("jG")){if($i("71")){$i("71").1h=dx;$i("bb").1h=mx;$i("b5").1h=6b;$i("b4").1h=dy;$i("aZ").1h=my;$i("aX").1h=68}}1A 2L}C mD(8z,8y,6f){1s{if(!6f){k 6f=2M.R}if(6f.23("4D"))k dc=6f.23("4D");Q k dc=6f.23("E");k U=2T(dc);k 4v=B.59;k 4v=4v.24(" ");8z=(8z*1)-(4v[0]*1);8y=(8y*-1)+(4v[3]*1);c=B.n5*1;8x=1g 2p();1A[(8z/c)+U[0],(8y/c)+U[1]]}1r(e){1A(1g 2p())}}C n4(){D.x=0;D.y=0}C mT(){D.7A=0;D.76=0;D.cV=\'\';D.cP=\'\';D.3m=0;D.3n=0;D.4b=0;D.4d=0;D.b2=0;D.bf=0}C mG(){D.bq=1g 2p();D.mM=1g 2p();D.mR=1g 2p();D.3h=1g 2p();D.3c=1g 2p();D.69=1g 2p();D.6t=1g 2p();D.5x=1g 2p()}C mQ(2g,8R,n){if(1M&&$i("E")){k U=2T($i("E"));if((2g=="cO")||(2g=="cM")&&3M){1s{1M.3I.mN(8R,0,0,1f.4b,1f.4d)}1r(e){2M.2s=n+" 2v ao bj a 54 "}}if((2g=="cO")&&2h){1s{k r=$i(1M.6I.id);r.7F(r.bo);k dy=1f.4d;k dx=1f.4b-(B.w/2);1M.3I.7m(1M.7e,1M.bi,1M.bg,1M.7l,(1K.69[n-1])-(B.w/2)-1,1K.6t[n-1]-3,dx,dy-3)}1r(e){2M.2s=n+" 2v ao bj a 54 "}}if((2g=="cM")&&2h){1s{k r=$i(1M.6I.id);r.7F(r.bo);r.7F(r.bo);k dy=1f.4d;k dx=1f.4b-(B.w/2);1M.3I.7m(1M.7e,1M.bi,1M.bg,1M.7l,(1K.69[n-1])-(B.w/2)-1,1K.6t[n-1]-3,dx,dy-3);1M.3I.7m(1M.7e,1M.bi,1M.bg,1M.7l,(1K.69[0])-(B.w/2)-1,1K.6t[0]-3,dx,dy-3)}1r(e){2M.2s=n+" 2v ao bj a 54 "}}if(2g=="nD"){if(3M){k dx=1O.8X(((1K.3h[n])*1)-((1K.3h[n-1])*1),2);k dy=1O.8X(((1K.3c[n])*1)-((1K.3c[n-1])*1),2);k w=1O.bm(dx+dy);1s{1M.3I.7m(\'bX\',\'\',\'2D(3q,3q,3q)\',1M.7l,1K.69[n-1],1K.6t[n-1],w,w)}1r(e){2M.2s=n+" 2v ao cj o cc"}}Q{k dx=1O.8X(((1K.3h[n])*1)-((1K.3h[n-1])*1),2);k dy=1O.8X(((1K.3c[n])*1)-((1K.3c[n-1])*1),2);k w=1O.bm(dx+dy);1s{1M.3I.7m(\'bX\',\'\',\'2D(3q,3q,3q)\',1M.7l,1K.69[n-1]-w,1K.6t[n-1]-w,w*2,w*2)}1r(e){2M.2s=n+" 2v ao cj o cc"}}}}}C lO(e){k 37;if(!e){k e=2M.cb}if(e.3D){37=e.3D}Q if(e.9o){37=e.9o}if(37.lD==3){37=37.7C}k lG;c5=37.7C;1A(c5)}C ck(c8,c7,9i){1s{if(!$i("6Q")){k G=R.2C("I");G.id="6Q";k i=G.A;i.3C="4w";i.1o=1m($i("E").A.1o);i.K=1m($i("E").A.K);R.2a.26(G)}k 6I=$i("6Q");k G=R.2C("I");k i=G.A;i.3C="4w";i.4f=c6;i.1o=(c7-4)+"2m";i.K=(c8-4)+"2m";i.17="bn";i.1z="bn";k 6z=R.2C("E");if(e5.X==2){9i=""}if(9i!=""){6z.1b=9i}6z.M=1e+"/3d/m3.1l";6v(6z.A){17="bN";1z="bN";4f=c6}G.26(6z);6I.26(G)}1r(e){2c("3V 34 2v. ck"+e)}}C bF(){if($i("6Q")){$i("6Q").Y=""}if($i("c1")){$i("c1").A.V="1c"}}C gw(){if(!$i("5m")){k G=R.2C("I");G.id="5m";G.A.4f=1;G.Y=\'<2Y he="h9" 2B=0></2Y>\';G.1P=C(){$i("5m").A.V="1c"};R.2a.26(G)}if(!$i("5t")){k G=R.2C("E");G.id="5t";G.A.4f=hn;G.A.3C="4w";G.A.17="gK";G.A.1z="gL";G.M=1e+\'/3d/h2.2Z\';G.1P=C(){$i("5t").A.V="1c"};R.2a.26(G)}}1s{F.2q.3t=C(el,6A){if(e5.X>0){F.2q.3t.bD.dP.1B(D,el,6A)}};F.2q.3t.eb="bS-ho";F.2q.3t.e9="hp";F.dF(F.2q.3t,F.2q.47,{8n:C(el,6A){F.2q.3t.bD.8n.1B(D,el);D.ht.dV(F.2q.3t);k 2i=F.2H.2i,2I=F.2H.2I,6H=D.hs,7J=R.2C("hr"),82=D.id+"hq";7J.id=82;7J.3B=F.2q.3t.e9;2i.h7(6H,F.2q.3t.eb);D.gG=7J;C bc(){k me=D,ez=D.hg,5O=D.2a,eH=D.d8,9c,bl,9k,bs,bt,bv,bu,8U;6H.26(7J);D.8D=1g F.2H.hf(82,D.id);D.8D.gh(82);D.8D.fY=C(e){9c=6H.g6;bl=6H.bh;if(F.gz.gy.ie&&R.gx=="gB"){8U=0}Q{bs=1m(2i.5N(5O,"gv"),10),bt=1m(2i.5N(5O,"b1"),10),bv=1m(2i.5N(5O,"gF"),10),bu=1m(2i.5N(5O,"gf"),10),8U=bs+bt+bv+bu}me.8w.eD("17",9c+"2m");9k=[2I.eO(e),2I.bL(e)]};D.8D.ce=C(e){k bk=[2I.eO(e),2I.bL(e)],eS=bk[0]-9k[0],eP=bk[1]-9k[1],dt=1O.eR(9c+eS,10),eI=1O.eR(bl+eP,10),7M=(eI-(eH.bh+ez.bh+8U));me.8w.eD("17",dt+"2m");if(7M<0){7M=0}5O.A.1z=7M+"2m";if($i("1E")){$i("1E").A.1z=7M}}};C b6(){bc.1B(D);D.dk("dm",b6)};C bP(){if(!D.d8){D.iw("")}if(D.8w.hP("2P")){bc.1B(D)}Q{D.bK("dm",b6)}D.dk("dD",bP)};D.bK("dD",bP);if(6A){D.8w.hx(6A,J)}D.hI.dV(F.2q.3t)},8E:C(){1A"3t "+D.id}})}1r(e){};C hZ(){k 2i=F.2H.2i;k 2I=F.2H.2I;k 58=F.2H.in;F.4t.7j="";F.4t.bA={8n:C(){if($i("4c")){1g F.2H.ip("4c")}k 3v=B.2N.24(";");k i=3v.X-1;if(i>=0){do{k 16=3v[i].24("*");if($i("aY"+16[0])){1g F.4t.7j("aY"+16[0])}}1L(i--)}}};F.4t.7j=C(id,dI,dH){F.4t.7j.bD.dP.1B(D,id,dI,dH);D.bU=D.bU||F;k el=D.bB();2i.4l(el,"43",0.67);D.bR=19;D.9p=0};F.dF(F.4t.7j,F.2H.i0,{dL:C(x,y){D.bU.ia(D.id+" dL");k 65=D.bB();k 7o=D.5I();2i.4l(7o,"3k","81");65.Y=7o.Y;2i.4l(65,"2Q",2i.5N(7o,"2Q"));2i.4l(65,"di",2i.5N(7o,"di"));2i.4l(65,"3o","bn 3R 6M");2i.4l(65,"z-5M","ba")},iO:C(e){k b3=D.5I();k 8b=D.bB();2i.4l(8b,"3k","");k a=1g F.2H.mi(8b,{mC:{lN:2i.m0(b3)}},0.2,F.2H.m2.mJ);k cu=8b.id;k co=D.id;a.jT.bK(C(){2i.4l(cu,"3k","81");2i.4l(co,"3k","")});a.kG();if($i("4c")){$i("4c").A.3o="4U 3R kB"}},kL:C(e,id){if(58.bT.mr.X===1){k fu=58.bT.mq;k fD=58.bT.mc;if(!fD.i8(fu)){k 6Z=2i.cR(id);if(58.dh(id).id!="4c"){if(3M){k bJ=R.2C("br");bJ.26(D.5I());6Z.26(bJ)}Q{6Z.26(D.5I())}}58.hY();if(58.dh(id).id=="4c"){k 2y=(D.5I()).id.24("aY")[1];1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=jo&2N="+2y+"&18="+18;1X.1B(p,"jq",1t);B.8P=""}Q{k 8t=$i("2W").48("3a");k 3v=1g 2p();k d7=8t.X;28(k i=0;i<d7;i=i+1){if(8t[i].38=="41"){k ek=8t[i].1h;3v.3K(ek)}}k 3v=3v.hm(\',\');if($i("94")){$i("94").Y=""}k p=1e+"/1F/1I.1w?1G=ej&3v="+3v+"&18="+18;k cp=1g 5s();cp.5a("53");cp.1B(p,"ej",1t)}}}},ce:C(e){k y=2I.bL(e);if(y<D.9p){D.bR=J}Q if(y>D.9p){D.bR=19}D.9p=y},nf:C(e,id){k b3=D.5I();k 6Z=2i.cR(id);if($i("4c")&&id=="4c"){$i("4c").A.3o="4B 3R 8v"}Q{6Z.A.2G="3Q"}},gZ:C(e,id){$i(id).A.2G="1c"}});2I.h4(F.4t.bA.8n,F.4t.bA,J)}C f3(36){k 2F=/hb|hc|g9|fX/gi;36=36.3F(2F,"a");k 2F=/hJ/gi;36=36.3F(2F,"e");k 2F=/iu/gi;36=36.3F(2F,"i");k 2F=/ii|i2/gi;36=36.3F(2F,"o");k 2F=/lT/gi;36=36.3F(2F,"c");k 2F=/ik/gi;36=36.3F(2F,"u");1A(36)}C 2T(1D){if(1D){if(1D.A.3C=="4w"){1A[(1m(1D.A.K)),(1m(1D.A.1o))]}Q{k ay=aP=0;if(1D){if(1D.5k){do{ay+=1D.9s-1D.8m;aP+=1D.aB-1D.8l}1L(1D=1D.5k)}}1A[ay,aP]}}Q{1A[0,0]}}C aA(){mk=1;k p=1e+"/1F/1I.1w?1G=aA&18="+18;k cp=1g 5s();cp.5a("53");cp.1B(p,"aA",6g)}C lK(){k u=2M.9h.4a;k u=u.24(":");1A(u[0])}C hS(){}C hi(){}',62,1469,'||||||||||||||||||||var||||||||||||||||style|objmapa|function|this|img|YAHOO|novoel||div|true|left||src|||retorno|else|document||trad|pos|display||length|innerHTML|class|||||||ltema|width|g_sid|false|td|onclick|none|span|g_locaplic|objposicaocursor|new|value|data|xp|elementos|gif|parseInt|javascript|top|text|mostradicasf|catch|try|ajaxredesenha|branco|align|php|objaguarde|panel|height|return|call|temp|obj|wdocai|classesphp|funcao|ins|mapa_controle|title|pontosdistobj|while|richdraw|cursor|Math|onmouseover|pointer|createItem|nbsp|block|tr|nome|sim|cpObj|tnome|idmenu||i3geo||getElementById|split||appendChild||for|eval|body|imgBranco|alert|itemID|guia|letras|tipo|navm|Dom|onmouseout|table|imgh|px|fecha|bxs|Array|widget|sg|status|o1|g_tipoacao|erro|abre|st|tema|corpoMapa|tid|size|createElement|rgb|quadrosfilme|re|textDecoration|util|Event|grupo|nao|res|window|temas|aguarde|visible|color|tip|close|pegaPosicaoObjeto|mapa|g_fatordezoom|mytreeview1|iguias|font|png|subgrupo|break|mytreeview2|grupos|um||palavra|targ|type|imagem|input|tempoRedesenho|ytela|imagens|inp|frames|pan|xtela|ist|aguardeId|visibility|valor|telax|telay|border|cor|250|setas|amext|ResizePanel|janelaMen|lista|py|parado|option|ppx|guiaMenu|className|position|target|ig1|replace|case|opc|renderer|nomeTema|push|visual|navn|00|box1|ticOpcoesTemas|underline|solid|render|par|g_localimg|Ocorreu|checked|boxxini|restod|imgs||checkbox|boxyini|opacity|link|PI|g_postpx|Panel|getElementsByTagName|namespace|href|imgx|lixeira|imgy|fixedcenter|zIndex|240|doc|outrasOpcoes|para|muda|setStyle|buscatema|mostra|tabela|230|xfig|ig2|yfig|example|nquadros|imgext|absolute|sis|underlay|click|g_operacao|1px|modal|contemImg|scale|background|ngSgrupo|g_arvoreClick|item|g_celula|x2|radlat2|legenda|janima|_|constraintoviewport|radlat1|janelaRef|draggable|maisBotoes2|0px|g_zoomRefDinamico|janelaDoca|map|x1|wdoca||janelaDoca2|qrcode|JSON|linha|objtips|legendagr|show|DDM|extent|set_response_type|undefined|imagemxi|mytreeviewS|null|imagemyi|opcao|idPai|guiaTemas|janelaguias|offsetParent|extensao|boxg|blank|quadro|largura|altura|mensagem|cpaint|boxpin|selecaobox|texto|idGrupo|linhas|combo|mostraguiaf|select|funcaoOnchange|idDestino|idCombo|waltura|funcoes|caminho|g_entorno|getEl|sin|insp|170|index|getStyle|oBody|wlargura|docMapa|docel|colunas|5px|dica|restos|11px|yfign|setTimeout|ondeArvore||contentDocument|xfign|ot|mini|dragEl|stlt||sy|ximg|ngTema|sx|farol|divGeometriasTemp|moveTo|docmapa|remapaf|inline|janelaBotoes1|polygon_area|janelaBotoes2|255|iCookie|g_autoRedesenho|zoomli|clearTimeout|autoRedesenho|busca|divgeo|yimg|lugarquadros|with|imgN|guiaLegenda|destroy|novoimg|userConfig|imgL|parent|pegaListaDeGrupos|arvoreAdicionaTema|wdoca2|name|oInnerElement|container|gpai|imgO|imgS|gray|remapa|cookies|adiciona|pontosins|mudaboxnf|guiaListaMapas|qual|kml|ext|escala|contaTempoRedesenho|direcao|destEl||xg|remapaAdicNovos|convdmsddf|identifica|wdocai2|ddy|g_tipoleft|leste|panFixo|mousey|teladd|ocorrencia|contemFerramentas|mode|rect|mousex|iframe|sul|DDList|radlong2|lineWidth|create|vertBGDiv|clickEl|titulo|g_panM|obje|g_tipotop|desativar|filter|alpha|y2|sgt|clique|wj|ddx|g_guiaativa|parentNode|nomeSgrupo|y1|removeChild|radlong1|janelaMenTexto|cancela|oResizeHandle|norte|oeste|nBodyHeight|clip|10px|procurartemas|relative|achados|pegalistademenus|tic|winRef|removeListener|editCommand|banners|aplicari|imgstemp|pegaMapas|hidden|sResizeHandleId|nos|tsd||ta|tsl|tempo|atualizaReferencia|fim|proxy|wef|g_tipoimagem|tipoimagem|mudaExtensao|inputsb|esq|tempi|mudaext|ligadesliga|scrollTop|scrollLeft|init|topo|obGrupos|tituloguia|preLoad|wsrc|els|mede|red|cfg|xy|vy|vx|verticalSlider|parar|objetos|ddResize|toString|zoomoauto|distx|encontrado|vertHandleDiv|pin|ocorrencias|valores|barraDeBotoes2|wait_mask|wait_c|temaAtivo|disty|objeto|mudaiconf|inseregrafico|nBodyOffset|inserexy|textofid|pow|selecao|barraDeBotoes1||zoomiauto|mfarol|htm|listaTemas|180|maisBotoes1|escalanum||velhoh|lta|navega|nStartWidth|cos|ltb|imgxy|exy|location|funcaoOnclick|velhow|aStartPos|odoca|fatorEscala|verdiv|srcElement|lastY|addListener|url|offsetLeft|onmousemove|center|9pt|state|yyy|larguraIdPai|pares|1000|verificaTip|xxx|cabecatip|ig1lt|afasta|search|aproxima|oy|backgroundImage|nnx|NOME|recuo|temasa|contagem|lkd|outros|nova|listaPropriedades|original|nometemas|inputs|nindices|ul|nelementos|temasraiz|incluir||||||||||ajuda|fonte|wdocadiv|zoomboxf|piy|pix|aberto|borderColor|refDinamico|sgtlt|fix|digitar|termina|criar||251|246|184|zoomPonto|RegExp|temap7|ngtSgrupo|map_file|lente|curleft|Escolha|recuperamapa|offsetTop|textAlign|folder|foldermapa|pegalistadetemas|idSubGrupo|onchange|guiasYUI|ou|Clique|procurar|inputText|3px|ferramentas|curtop|pegalistadeSubgrupos|leg|pegalistadegrupos|inverteStatusClasse|listasistemas|conteudojanelaguias|sglt|ys|arrastar_|ym|imagemReferencia|borderBottomWidth|refx|srcEl|yg|xs|onBeforeShow|z1|capturaposicao|lgb|5000|xm|initResizeFunctionality||rebobinaf|refy|lineColor|offsetHeight|fillColor|movimentar|aNewPos|nStartHeight|sqrt|4px|lastChild|teladms|xpt||nBodyBorderTopWidth|nBodyBorderBottomWidth|nBodyBottomPadding|nBodyTopPadding|z2||lga|variavel|DDApp|getDragEl|sinal|superclass|imagemyref|limpacontainerf|substring|ref|imagemxref|brd|subscribe|getPageY|filmeanimarodaf|6px|calcposf|onBeforeRender|openlayers|goingUp|yui|interactionInfo|logger|pode|nny|circ|Entorno|mais|mapfile|mostradistancia|geraURLentorno|navy|mostraTip|tparent|2000|yi|xi|novono|zoomlo|event|raio||onDrag|ox|initJanelaMen|encolheFerramentas|ajustaEntorno|desenhar|inseremarcaf|contemleggr||xv|thisid||mudanomef|t37||mudatranspf|proxyid|idx|sobe|desce|g_opcoesTemas|elt|convdmsf|spm|expandeLegendaVer|0a|mpg|negativo|calcddf|latdd|longdd|Erro|yv|maisamarelo|resizePoligono|escondeMen|resizeLinha|dmsy|g_janelaMen|get|g_tipotip|completo|tiptexto|dmsx|monta|Nada|mudaVisual|resultadoProcurar|g_visual|ser|tempng|legendaGrafico|mensagemt|tempn|paresi|tempie|footer|wait||ativaClicks||||janelaMenu|destacaTamanho|getDDById|backgroundColor|inserir|unsubscribe|ic_seleciona|beforeShow|leftinicial||topinicial|novoxf|novoyf|nex|nNewWidth|novoyi|novoxi|clicinicialx|||clicinicialy|ddinicialy|ddinicialx|ic_xy|beforeRender|tdclara|extend|100|config|sGroup|valign|redimwdocaf|startDrag|wlargura_|escondeWdoca|wdocaf|constructor|escondeWdoca2|mensagemf|borderLeftWidth|black|area|fire|g_mensagempadrao|wdocaf2|wdocain|wdocafechaf|hlpt|vertMaisZoom|role|tamanhoy|tamanhox|arguments|tipoOperacao|pacotes|switch|CSS_RESIZE_HANDLE|clipt|CSS_PANEL_RESIZE|0pt|nivel|latitude|Nao|clicouRef|movimentoRef|aplicaescala|reordenatemas|itema|||zoomponto|foi|possivel|localizaIP|||mostraIP|pixelTop|pixelLeft|offsetFromStart||onmouseup|oHeader|setValue|atual|centro|setProperty|slider|vertMenosZoom|mantendo|oFooter|nNewHeight|160|escondeRef|g_mapaRefDisplay|fontSize|padding|getPageX|nOffsetY|auto|max|nOffsetX|mudaQS|panTogoogle|conectargeorss|pegavalSistemas|pageY|cookie|clientX|qu|processaTemas|clientY|removeAcentos|indexOf|ligados|listasgrupos|digitos|celula|outrasOpcoesAdiciona|finalq|navegacaoDir|quadrofilme|pageX|ti|documentElement|iglt|Sitem1|tempf|array_length|referencia|nomeSis|2px|treeviewNew|default|menos|yreffig|xreffig||nomeFunc|pt|conectarwms|qs|upload|executar|uploaddbf|processaSubgrupos|idInput|theta|region|filmezf|lkmini1|redesenha|lkgrcode|lkmini|RichDrawEditor|ligar|testamapfile|desligar|processaGrupos|filmef|ativa|lkgrcode1|expandeGrupo|a10|mobile|quadro1|button|Aplicar|â|onMouseDown|opcoesQuadros|pCookie|||||extentTotal|offsetWidth|zoomtot|4000|à|mudaEscala|administrador|sistema|initJanelaRef|ajaxCorpoMapa1|paddingBottom|reinicia|setHandleElId||15000|unescape|refheight|ccedil|156px|Essa|refmensagem|mapaReferencia|o6|ativada|op|shadow|borderTopWidth|criaboxg|compatMode|ua|env|ativaEntorno|BackCompat|otilde|outras|Consulte|paddingTop|resizeHandle|inverte|sistemas|i3geo_comboSubGruposMenu|21px|25px|limpa|ativo|g_locsistemas|i3geo_comboTemasMenu|sub|Nenhum|navset|zoomIP|identificar|avancaQuadro|localizacao|i3geo_comboGruposMenu|SIZE|onDragOut|tamanho|longitude|marker|gravaQuadro|onDOMReady|yfig0|Quadro|addClass|restaurar|Arial|Box|ã|á||face|DragDrop|header|mudaescala|testafuncoes|desloca|nav|xfig0|join|10000|resizepanel|resizehandle|_resizehandle|DIV|innerElement|beforeInitEvent|movelentef|ajaxTip|arvoreclick|applyConfig|ponto|movecursor|ajaxdestaca|trataErro|icon_pan|ic_zoom|childNodes|borderWidth|000000|pegaTema|initEvent|é|ajaxabrelente|setBody|240px|12px|20px|getProperty|setHeader|existe|borra|ic_identifica|gráfico|mapext|fechado|layers|refreshCache|ativaDragDrop|DDProxy|adicionaTema|õ|layer|excluir|ligatemas|adtema|textocb|intersect|Impossivel|log|white|digitarMouseover|||||ligaDesligaTemas|ó|g_hlpt|ú|desativa||DragDropMgr|digitarMouseclick|DDTarget|wdocac|exy1|processevent1|digitarOver|í|wdocaref|setFooter|6000|abreSistema|Reduz|ajaxReferencia|Slider|onChange|getVertSlider|ajaxLegenda|alt|ajaxCorpoMapa|valuemin|valuemax|200|Zoom|a12|Mapfile|tablefilme|endDrag|menuarrow|aguardedoc|a11|overflow|FUNCOES|gerafilmef|ajaxEscalaGrafica|montaMapa|atualizaLegendaHTML|ABRIR|valuenow|func|onmousedown|verificaMousemoveMapa|LIGADOS|TEMAS|DESCRICAO|IMAGEM|EXTENSAO|div_d|LINK|ms_criamapa|OUTROS|g_quadrooriginal|g_destaca|verificaClickMapa|descricao|9px|extentref|ajaxCorpoMapaEntorno||Amplia|tabindex|36px|initJanelaZoom|excluitema|mapas|excluiTemas|ajaxiniciaParametros|g_celularef|Object|desenho|t13|exclui|sobetemaf|t14|t15|acos|t12a|excluitemaf|707|6366|t11|localizarxy|t12|pegaListaDeTemas|descetemaf|t16|VMLRenderer|t18b|t19|t20|temap1|t_|t18a|temap0|onComplete|vazio|t17|zoomtemaf|t18|t10|maisvermelho|Após|não|alterar|estado|instantes|alguns|mostrando|esse|wiki|idarvore|subgrupos|tres|listaArquivos|pontos|redesenhado|pegaListaDeSubgrupos|calculadistancia|tema_|temasgrupo|expandeTema|t9|maisverde|g_areapixel|calculo||aplicar|botão|que|será|mostrado|t21a|t21|exp|tiff|grande|ver|05|blue|tentar|arquivos|destacaTema|t34|animate|t35|jpg|temap8|line|onDragDrop|criaLegenda|decoration|TreeviewPvtFindRootObject|linecolor|qr_html|fillcolor|legenda2|template|linewidth|ogc|g_kml|abreKml|criaLegendaHTML|g_qrcode|t33|temap3|t23|t24|toponimiaf|temap4|t25|procuraratribf|t22|SVGRenderer|positivo|sprite|3600|foldermapa1|temap2|t26|etiquetas|temap6||t31||versaoms|graficotema|editaLegenda|t32|tabelaf|t30|t28|t27|filtrof|t29|temap5|esta|||resultadowiki|Guias|rosaoeste|rosamais|nodeType|rosamenos|i3geolingua|tname|rosanorte|conectarservidor|trocalingua|protocolo|g_mostraRosa|rosaV|to|i3geo_pegaElementoPai|reload|rosa|g_conectargeorss|navegar|ç|mostrar|docaguias|pontas|nas|rosasul|rosaleste|getXY|mst|Easing|dot1|g_funcaoTip|sobeferramentas|qr_img|demorar|Extensao|protocol|definida|ativado|sourceRegion|||desativado|exposto|ativaGuias|Motion|mudatamanho|g_recupera|host||cgi|tempoanima|itemExpand|point|drop|Pesquisando|268px|ilt|ativaListaPropriedades|mapsize|||filmeanimaf|Image|desceferramentas|points|convddtela|essa|Sao|pontosdist|crosshair|necessarios|easeOut|pelo|abs|ypt|resize|266px|250px|desenhoRichdraw|dist|cellpadding|posicaocursor|atualizaconfluence|scielo|resultadoconfluence|confluence|diretorio|atualizawiki|resultadoscielo|atualizascielo|classe|cellspacing|posicaomouse|cellsize|atualizagoogle|calculaArea|Legenda|lingua|g_conectarwms|120px|mensagens|fixar||onDragOver|set_persistent_connection||mudar|opção|g_tempotip||verificaTipDefault|||resolucao|janela|download|||downloadbase|updbf||||g_uploaddbf|267|g_uploadlocal|a2b|insereCirculo|criaContainerRichdraw|uplocal|g_downloadbase'.split('|'),0,{})) | |
| 192 | +eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('1s{$i("28")}1r(e){$i=C(i){1A R.29(i)}}$im=C(g){1A 1e+"/3d/3L/"+ei+"/"+g};$bP=C(5n,aG,fS,7q,fD,3v){if(5n!=""){if(aG!=""){$i(5n).A.17=aG+"2l"}$i(5n).A.cf="3";$i(5n).A.aF="aq";$i(5n).1P=C(){D.3n="gC"};$i(5n).2f=C(){D.3n=""}}k i="<36 1P=\'1n:D.3n=\\"hq\\";\' 2f=\'1n:D.3n=\\"9L\\";\' 1b=\'1n:D.3n=\\"hA\\";\' id="+fS+" 1K=\'"+7q+"\' 3b=1q 2D="+fD+" 16=9L 1h=\'"+3v+"\' />";1A i};$1p=C(id,3v){if(2g){R.29(id).A.cG=3v}Q{R.29(id).A.1p=3v+"2l"}};$K=C(id,3v){if(2g){R.29(id).A.cF=3v}Q{R.29(id).A.K=3v+"2l"}};C gU(){1x.2m("i7");1x.2m("gR");1x.2m("i6");1x.2m("1t");1x.2m("hQ");1x.2m("hS");1x.2m("hO");1x.2m("gL");1x.2m("go");1x.2m("gl");1x.2m("gj");1x.2m("gq")}C 5M(1U,3v){R.fh=1U+"="+3v}C gt(1U){k 6Q=R.fh;k i=6Q.e2(1U);if(i==-1){1A 5l}k 8R=6Q.e2(";",i);if(8R==-1){k 8R=6Q.X}1A(gM(6Q.aE(i,8R))).26("=")[1]}C gF(){if($i("4x")){k 1j=$i("4x").4g("I");if(1j[0].A.U=="6r"){1A}if(1j.X>0){k 4b=1j[0];k i=0;do{if(1j[i].A){if(1j[i].A.U=="6r"){2X}if(1j[i].A.U=="1c"){k 4b=1j[i]}}k i=i+1}1J(i<1j.X)4b.A.U="6r";k i=1j.X-1;k 4b=1j[i];do{if(1j[i].A){if(1j[i].A.U=="6r"){k 4b=1j[i];2X}}k i=i-1}1J(i>=0)4b.A.U="1c"}}}C iz(){k 2e="6r";if($i("4x")){k 1j=$i("4x").4g("I");if(1j[1j.X-1].A.U==2e){1A}if(1j.X>0){k i=0;do{if(1j[i].A){if((1j[i].A.U=="1T")||(1j[i].A.U=="6r")||(1j[i].A.U=="")){1j[i].A.U="1c";2X}}k i=i+1}1J(i<1j.X)k i=1j.X-1;k 4b=1j[i];do{if(1j[i].A){if(1j[i].A.U==2e){2X}if(1j[i].A.U=="1c"){k 4b=1j[i]}}k i=i-1}1J(i>=0)4b.A.U=2e}}}C gP(l){1s{5M("gN",l);2N.8Q.gy(J)}1r(e){2c("cJ ao gO gI")}}C gA(){1s{if(!$i("5P")){k V=[0,0];if($i("E"))k V=2S($i("E"));k G=R.2B("I");G.id="5P";k ne=G.A;ne.1N="fX";ne.4m=0;ne.3B="4r";ne.17=B.w;ne.1z=B.h;ne.3w="4L 43 ek";ne.U="1c";ne.1p=V[1];ne.K=V[0];R.2a.24(G)}k 6q=$i("5P");6q.Y="";k 3H;1s{3H=1g hV();1O=1g cO(6q,3H)}1r(e){3H=1g ix();1O=1g cO(6q,3H)}1O.7O(\'il\',\'8X\');1O.7O(\'ik\',\'7d\');1O.7O(\'ij\',\'4L\');1O.7O(\'7A\',\'ha\');6q.A.U="1T";eE(6q)}1r(e){2c("cJ ao h3 bl 6N 1O")}}C fc(3L){k f8=C(P){1s{1x.2m("1t");k 7T=P.1i.gX;k 45=1g 2u();k i=7T.X-1;if(i>=0){do{k 1D=7T[i].26(".");if((1D[1]=="32")||(1D[1]=="1m")||(1D[1]=="gY")){45.3J(7T[i])}}1J(i--)}k 1j=R.4g("E");k dr=1j.X;k 6k=1e+"/3d/3L/"+3L+"/";k j=45.X-1;if(j>=0){do{23(k i=0;i<dr;i++){if((1j[i].M.ai("1u")>-1)&&((1j[i].3n!="")||(1j[i].id!=""))){1j[i].M=6k+"1u.1m"}if(1j[i].M.ai("3L")>-1){1j[i].A.9V="a0(\'"+6k+45[j]+"\')"}}}1J(j--)}k j=45.X-1;if(j>=0){do{k 5w=45[j].26(".");if($i(5w[0])){$i(5w[0]).M=6k+45[j]}}1J(j--)}k 1j=1g 2u("ft","f2","9H","hi","8S");k i=1j.X-1;if(i>=0){do{if($i(1j[i])){$i(1j[i]).A.9V="a0(\'"+6k+"hx.32\')";23(k j=0;j<45.X;j++){k 5w=45[j].26(".");if(5w[0]==1j[i]){$i(1j[i]).A.9V="a0(\'"+6k+45[j]+"\')"}}}}1J(i--)}ei=3L}1r(e){2c("41 33 2s. fc"+e);1x.2m("1t")}};1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=hr&18="+18+"&hs=3d/3L/"+3L;1Y.1B(p,"dG",f8)}C eF(){1s{if(!$i("3z")){k G=R.2B("I");G.id="3z";G.A.U="1T";G.A.3w="4L 43 2E(6o,6o,6o)";G.Y=\'<I 16="hd">&1R;</I><I 16="bd" ><I id="7N" A="2T:2E(6o,6o,6o)">\'+ec+\'</I></I>\';if($i("28")){$i("28").24(G)}Q{R.2a.24(G)}k i=($i("7N")).A;i.aF="K";i.cE="95";F.47("3z.1k");F.3z.1k.1y=1g F.2r.4c("3z",{17:"hu",1z:"eq",4f:19,4H:J,4G:"1c",2W:J,2Q:J,4I:J,4J:19});F.3z.1k.1y.3O();k f6=C(){F.2H.2K.9r(F.3z.1k.1y.2W,"4y");F.3z.1k.1y.6B();5M("fv","2J")};F.2H.2K.87(F.3z.1k.1y.2W,"4y",f6);5M("fv","1X")}F.3z.1k.1y.5u();k V=2S($i("E"));F.3z.1k.1y.5h(V[0]-hc,B.h-70)}1r(e){2c("cw cu ct bl a hb de h5. eF"+e)}}C hH(){if(!$i("bS")){if($i("aK")){$i("aK").A.U="1c"}if(!$i("71")){1A}k ep=$i("71").Y;$i("71").Y="";k 8m=0;if($i("eH")){8m=1l($i("eH").A.17)}k w=1l($i("71").A.17)-8m;$i("71").A.17="4F";if($i("3L")){$i("3L").A.17="4F";$i("3L").Y=""}k V="2l";k a=B.h;k l=B.w+w;B.h=a;B.w=l;if(2g){V=""}$i("E").A.17=l+V;$i("E").A.1z=a+V;$i("2A").A.17=l+V;$i("2A").A.1z=a+V;$i("2A").A.7g=\'7c(\'+0+" "+(l*1+2)+" "+(a*1+2)+" "+0+\')\';$i("iw").A.17=l+1+8m+V;$i("4W").A.1z=a+V;$i("4W").A.17=l+V;if(6i=="1X"){k 2d=["L","O"];23(k l=0;l<2;l++){if($i("E"+2d[l])){$i("E"+2d[l]).A.17=B.w+V;$i("E"+2d[l]).A.1z=B.h+V;$i("2A"+2d[l]).A.17=B.w+V;$i("2A"+2d[l]).A.1z=B.h+V+V;$i("2A"+2d[l]).A.7g=\'7c(0 0 0 0)\'}}k 2d=["N","S"];23(k l=0;l<2;l++){if($i("E"+2d[l])){$i("E"+2d[l]).A.17=B.w*2+V;$i("E"+2d[l]).A.1z=B.h*2+V;$i("2A"+2d[l]).A.17=B.w*3+V;$i("2A"+2d[l]).A.1z=B.h+V;$i("2A"+2d[l]).A.7g=\'7c(0 0 0 0)\'}}}bJ();k 1D=C(){k G=R.2B("I");G.id="54";G.A.U="1T";k 1D=\'<I 16="hd">iq</I>\';1D+=\'<I 16="bd" id="bS"></I>\';G.Y=1D;if($i("28")){$i("28").24(G)}Q{R.2a.24(G)}$i("bS").Y=ep;F.47("54.1k");F.54.1k.1y=1g F.2r.4c("54",{17:"hN",4f:J,4H:19,4G:"1c",2W:J,2Q:J,4I:J,4J:19});F.54.1k.1y.3O();if($i(B.3r+"1C")){$i(B.3r+"1C").Y=""}if($i("9f")){$i("9f").Y=""}if($i("aN")){$i("aN").Y="";B.hJ("aN")}6a()};1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=hL&5j="+a+"&5f="+l+"&18="+18;k cp=1g 5k();cp.5d("59");cp.1B(p,"dG",1D)}Q{F.54.1k.1y.3O();F.54.1k.1y.5u()}}C i3(){23(k g=0;g<12;g++){if($i("2h"+g))k 6C=$i("2h"+g).7v}if(6C){6C.id="aK";6C.3n="aJ-i4";k 1F=\'<an 16="aJ-g7" A="3w-17:ea ea bW;3w-2T:2E(4j,4j,4j)">\';if($i(B.5s)){$i(B.5s).Y=$T("g1")}if($i(B.3r)){$i(B.3r).Y=$T("g2")}if($i(B.6x)){$i(B.6x).Y=$T("g3")}if($i(B.7s)){$i(B.7s).Y=$T("g4")}23(k g=0;g<12;g++){if($i("2h"+g)){k 9m=$i("2h"+g).Y;k 2G=1g bH("&1R;","g");k 9m=9m.3I(2G,\'\');1F+=\'<li><a 4h="#"><em><I id="2h\'+g+\'" >\'+9m+\'</I></em></a></li>\'}}1F+="</an>";6C.Y=1F;23(k g=0;g<12;g++){if($i("2h"+g)){21(\'$i("2h\'+g+\'").1b = C(){7M = "2h\'+g+\'";65(\'+g+\');}\');if($i("2h"+g+"1C")){$i("2h"+g+"1C").A.gG="eq";$i("2h"+g+"1C").A.1z=B.h}}}}if($i(B.5s)){$i(B.5s).1b=C(){7M=B.5s;65(1)}}if($i(B.3r)){$i(B.3r).1b=C(){7M=B.3r;65(2);if(!$i("48")){k p=1e+"/1H/1I.1v?1G=96&18="+18;1Y.1B(p,"96",96)}}}if($i(B.6x)){$i(B.6x).1b=C(){7M=B.6x;65(4);B.gg()}}if($i(B.7s)){$i(B.7s).1b=C(){7M=B.7s;65(5);if($i("8D")){$i("8D").Y==$T("2p");k p=1e+"/1H/1I.1v?1G=81&18="+18;1Y.1B(p,"81",81)}Q{2c("id 8D 2J 80")}}}}C 96(P){if(P.1i==""){7n("","1X","9Q")}Q{k j=P.1i.X;k i=0;if(j>=0){do{k 2v="9Q";if(P.1i[i].2v){k 2v=P.1i[i].2v}Q{k 2v="gz"}if(i==j-1){7n(P.1i[i].1W,"1X",2v)}Q{7n(P.1i[i].1W,"2J",2v)}i++}1J(i<j)}}}C f7(m){1s{if(!$i("57")){k G=R.2B("I");G.id=\'57\';G.Y=\'<2n 17="50" A="3w: 4L 43 #gm;"> <1V> <1a 1b="f7()" A="1q-1w:K;1N:1Q" 16="fl"> <E M="\'+1e+\'/3d/gu.32" /> </1a> <1a A="1q-1w:K" 16="fl"> <36 A="1q-1w:K" 16="gs" 3b="1q" id="fj" 2D="70" 1h="" /> </1a></1V> </2n>\';if($i("28")){$i("28").24(G)}Q{R.2a.24(G)}}if(m==5l){$i("57").A.3j="9k"}Q{$i("fj").1h=m;$i("57").A.3j="2Q"}k V=2S($i("E"));V[1]=V[1]+1l($i("E").A.1z)-22;21(\'R.29("57").A.\'+7e+\' = V[0] + 3Q\');21(\'R.29("57").A.\'+6R+\' = V[1] + 3Q\')}1r(e){2c("gx bl 57."+e)}}C eP(5D,5A,84,nx,ny,5X){1s{if($i("58")){$i("58").A.U="1c"}if($i("51")){$i("51").A.U="1c"}k fu=1l(5D)+0+"2l";F.47("4E.1k");if($i("55")){F.4E.1k.1y.6B()}k 1F=\'<I 16="hd">\'+5X+\'</I><I 16="bd"><7K 6X="1E" id="1E" e7="1p" A="3w:4F gn 43"></7K></I>\';k G=R.2B("I");G.id="55";G.A.U="1T";G.Y=1F;if($i("28")){$i("28").24(G)}Q{R.2a.24(G)}if($i("1E")){6K($i("1E").A){17="dz%";1z=5A};$i("55").A.U="1T";$i("1E").M=84}k bU=19;k V=2S($i("E"));if(nx=="aq"){k bU=J}F.4E.1k.1y=1g F.2r.3o("55",{17:fu,4f:bU,4H:19,2Q:J,7K:19});F.4E.1k.1y.5h(V[0],V[1]+50);F.4E.1k.1y.3O();k f4=C(){$i("55").A.U="1c";$i("1E").M="";F.2H.2K.9r(F.4E.1k.1y.2W,"4y");F.4E.1k.1y.6B();if((2w=="5b")||(2w=="7Q")||(2w=="8d")||(2w=="9g")||(2w=="8N")){8t("3k")}if($i("58")){$i("58").A.U="1c"}if($i("51")){$i("51").A.U="1c"}if($i("5P")){1O.2m()}aY()};F.2H.2K.87(F.4E.1k.1y.2W,"4y",f4)}1r(e){2c("41 33 2s. eP"+e)}}C dR(5D,5A){1s{if($i("55")){k i=$i("55");i.A.17=5D;i.A.1z=5A}}1r(e){2c("41 33 2s. dR"+e)}}C eN(5D,5A,84,nx,ny,5X){1s{if(!$i("6J")){k 1F=\'<I 16="hd">&1R;</I><I 16="bd"><7K 6X="6I" id="6I" e7="1p" ></7K></I></I>\';k G=R.2B("I");G.id="6J";G.A.U="1c";G.Y=1F;R.2a.24(G)}k V=2S($i("E"));F.47("53.1k");F.53.1k.1y=1g F.2r.4c("6J",{17:5D,4f:19,4H:J,4G:"1c",2W:J,2Q:J,4I:J,4J:J});F.53.1k.1y.5h(V[0],V[1]);F.53.1k.1y.3O();F.53.1k.1y.5u();6K($i("6I").A){17="dz%";1z=5A}$i("6J").A.U="1T";$i("6I").M=84;k eA=C(){$i("6J").A.U="1c";$i("6I").M="";F.2H.2K.9r(F.53.1k.1y.2W,"4y")};F.2H.2K.87(F.53.1k.1y.2W,"4y",eA)}1r(e){2c("41 33 2s. eN"+e)}}C ed(8V){1s{$i(8V).A.U="1c";if((8V!="gH")&&(8V!="gB")){if($i("ef")){$i("ef").1h=""}if($i("b8")){$i("b8").Y="";$i("b8").U="1c"}if($i("1D")){$i("1D").1h==""}$i("1E").M="";$i("2k").A.3j="2Q"}if((2w=="5b")||(2w=="7Q")||(2w=="8d")||(2w=="9g")||(2w=="8N")){8t("3k")}}1r(e){2c("41 33 2s. ed"+e)}}C 1o(82,6g,eb){1s{if($i("b5")){if(6g==""){$i("b5").Y="-"}Q{gD=eb;$i("b5").Y="<b>"+6g+" </b>"}}if($i("7N")){if(6g==""){6g=ec}$i("7N").Y="<b>"+6g+" </b>"}}1r(e){2c("41 33 2s. 1o"+e)}}C 8t(i){1s{if(B.5r.X>0){k 6f=B.5r.X-1;if(6f>=0){do{if(B.5r[6f]){B.5r[6f].Y="";B.5r[6f].A.U="1c"}}1J(6f--)}}B.5r=1g 2u();aY();k 9q=["fK","7Q","8N","5K","cc","8K","8j","3k","7F","9h","9g","8d"];k ko=9q.X-1;if(ko>=0){do{if($i(9q[ko])){k 3f=$i(9q[ko]).A;3f.gQ=0;3f.bQ=1;3f.dX=1;3f.9U=\'2E(50,50,50)\'}}1J(ko--)}2w=i;if($i(i)){6K($i(i).A){dX=\'4F\';bQ=\'4F\';9U=\'ek\'}}$i("2k").A.U="1T";if($i("5P")){$i("5P").A.U="1c"}cI(i){3F"5K":$i("2k").M=3T+"/"+"fZ.32";if($i("E")){$i("E").1K=""}2X;3F"3k":$i("2k").M=3T+"/"+"gf.1m";if($i("E")){$i("E").1K=""}2X;3F"9h":$i("2k").M=3T+"/"+"9h.1m";3F"fK":$i("2k").M=3T+"/"+"9h.1m";2X;3F"9g":$i("2k").M=3T+"/"+"fQ.32";if($i("E")){$i("E").1K="6Z 49 fN 33 g5"}2X;3F"8N":$i("2k").M=3T+"/"+"fQ.32";if($i("E")){$i("E").1K="6Z 49 fN o 5X"}2X;3F"8d":$i("2k").M=3T+"/"+"eC.32";if($i("E")){$i("E").1K=""}2X;3F"7Q":$i("2k").M=3T+"/"+"eC.32";if($i("E")){$i("E").1K="6Z 49 9t o hK"}2X;3F"7F":$i("2k").M=3T+"/"+"hI.32";if($i("E")){$i("E").1K=""}2X}}1r(e){2c("41 33 2s. 8t"+e)}}C 65(2h){if($i("2h"+2h)){k fs=[1,2,3,4,5,6,7,8,9,10];23(k j=0;j<10;j++){if($i("2h"+fs[j])){jj=fs[j];if($i("2h"+jj+"1C")){$i("2h"+jj+"1C").A.U="1c"}}}if($i("2h"+2h+"1C")){$i("2h"+2h+"1C").A.U="1T"}Q{2c("O 82 2h"+2h+"1C 2J hR.")}}}C 2I(){D.2q=C(34,5X){if($i("8h")){R.2a.7D($i("8h"))}if($i("8B")){R.2a.7D($i("8B"))}F.47("2I."+34);k V=[0,0];if($i("2A")){k V=2S($i("2A"))}Q if($i("4W")){k V=2S($i("4W"))}21(\'F.2I.\'+34+\' = 1g F.2r.4c("eM",{17:"is",4f:19,4G:"1c",2W:J,4I:19,4J:J})\');21(\'F.2I.\'+34+\'.ir("<1f A=30-2D:ip; >"+5X+"</1f>")\');21(\'F.2I.\'+34+\'.2a.A.1z="ia"\');21(\'F.2I.\'+34+\'.i9("<1f><E M=\\\'"+1e+"/3d/2I.1m\\\' /></1f>")\');21(\'F.2I.\'+34+\'.3O(R.2a)\');if($i("9b"))21(\'F.2I.\'+34+\'.5h(10,10)\');Q 21(\'F.2I.\'+34+\'.5h(\'+V[0]+\',\'+V[1]+\')\');21(\'F.2I.\'+34+\'.5u()\');if($i("8h")){$i("8h").A.4m=aA}if($i("8B")){$i("8B").A.4m=i8}};D.2m=C(34){if($i("eM")){if(21(\'F.2I.\'+34)){if($i(21(\'F.2I.\'+34+".id"))){21(\'F.2I.\'+34+\'.6B()\')}}}}}C eE(5Y){5Y.1P=C(){1s{if($i("2k")){$i("2k").A.U="1T"}if($i("eD")){$i("eD").A.U="1c"}D.M=h9;if(B.3l!="72"){B.3l="2J";bC()}if($i("2R")){$i("2R").A.U="1c"}}1r(e){k e=""}D.aD=C(7Y){1s{if($i("2R")){$i("2R").A.U="1c"}bD(7Y);if(h8!=""){$i("2k").A.U="1c";$i("h7").A.7g=\'7c(\'+(1d.4i-dH)+" "+(1d.4l-10)+" "+(1d.4i-10)+" "+(1d.4l-dH)+\')\'}if($i("E")&&(74=="1X")){k nx=1d.3t-dw-dE;k ny=1d.3A-dB-dD;if(6i=="2J"){k l=0;if(1l($i("28").A.K)){k l=1l($i("28").A.K)}$i("E").A.K=nx-l;k t=0;if(1l($i("28").A.1p)){k t=1l($i("28").A.1p)}$i("E").A.1p=ny-t}Q{$K("E",B.w*-1+nx);$K("6T",B.w*-1+nx);$K("6G",B.w+nx);$K("6L",B.w*-3+nx);$K("6S",B.w*-1+nx);$1p("E",B.h*-1+ny);$1p("6T",B.h*-1+ny);$1p("6G",B.h*-1+ny);$1p("6S",B.h*-1+ny);$1p("6L",B.h*-1+ny)}}}1r(e){k e=""}1s{B.h6()}1r(e){k e=""}}};5Y.2f=C(){1s{B.3l="8F";1o(D,\'\');if($i("2k")){$i("2k").A.U="1c"}}1r(e){k e=""}};5Y.hg=C(){1s{if($i("2k"))$i("2k").A.U="1c";if((2w=="5K")||(2w=="5b")){if($i("2k"))$i("2k").A.U="1c";if($i("3P")){k i=$i("3P").A;i.17=0;i.1z=0;i.3j="2Q";i.U="1c"}3N=1d.3t;44=1d.3A;cT=0;cS=0}if($i("E")&&(2w=="3k")){74="1X";if($i("2A")){dw=1l($i("2A").A.K);dB=1l($i("2A").A.1p)}dE=1d.4l;dD=1d.4i;dV=1d.7o;e3=1d.7p}}1r(e){k e=""}};5Y.1b=C(){1s{B.hf()}1r(e){k e=""}};5Y.fi=C(){1s{if(2w=="5K"){bs("bv")}if(2w=="5b"){bs("bv")}if($i("E")&&(2w=="3k")){74="2J";k 8s=(e3*-1)+1d.7p;k 8i=(dV*-1)+1d.7o;k ex=B.56;k ex=ex.26(" ");k eQ=(ex[0]*1)-8i;k fI=(ex[2]*1)-8i;k fE=(ex[1]*1)-8s;k fB=(ex[3]*1)-8s;if((8i==0)||(8s==0)){1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=3k&x="+1d.4l+"&y="+1d.4i+"&18="+18;1Y.1B(p,"3k",1t);1A}k fA=eQ+" "+fE+" "+fI+" "+fB;1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=8E&89="+7U+"&7i="+fA+"&18="+18;1Y.1B(p,"7W",1t)}}1r(e){k e=""}}}C h2(7r){k 7w="h1";k ar="4F";if((7r==1)&&(!$i("8v"))&&($i("8k"))){k G=R.2B("I");G.id="6h";G.A.U="1T";G.A.3w="4L 43 7d";if(2g){G.A.7B=\'7C(42=90)\'}Q{G.A.42=.85}k 1D=\'<I 16="hd">&1R;</I>\';1D+=\'<I 16="bd" A="4D-2T:2E(3m,3m,3m);17=\'+7w+\'2l" >\';if($i("5K")){if(3K){1D+=\'<I A="1q-1w:aq;3B:93;K:h0" >\'}1D+=\'<I id="ft" 1P="1o(D,\\\'gZ o 2V f0 o eZ eR.\\\',\\\'\\\')" 1b="8K()" ></I><I id="7x" 6X="7x" hh="0" 4P:fy="fy:f3" as:hz="0" as:hy="0" as:hw="hB" 1K="hF" >\';1D+=\'<I id="8z" ><E hE="" 16="f3" M="\'+$im("1u.1m")+\'" /></I></I>\';1D+=\'<I id=f2 1P="1o(D,\\\'hD o 2V f0 o eZ eR.\\\',\\\'\\\')" 1b="8j()" ></I>\';if(3K){1D+=\'</I>\'}}1D+=\'<I id="8v" A="K:\'+ar+\'" ></I></I>\';G.Y=1D;R.2a.24(G);if($i("8k")){$i("8v").Y=$i("8k").Y+"<2n><1V><1a>&1R;</1a></1V></2n>";$i("8k").Y=""}F.47("6h.1k");F.6h.1k.1y=1g F.2r.4c("6h",{17:7w,4f:19,4H:19,4G:"1c",2W:J,2Q:J,4I:J,4J:19});F.6h.1k.1y.3O();8a=F.2r.hk.ho("7x","8z",0,70);8a.ht=C(fn){2P=(fn-35)/5};8a.fd(35,J);if($i("7x")){$i("7x").fi=C(){ds();2P=0;8a.fd(35,J)}}if($i("8z")){$i("8z").aD=C(){k nw=B.w;k nh=B.h;k nt=0;k nl=0;k ns=1l(B.4K);if((2P>0)&&(2P<7)){2P=2P+1;k 9c=1l($i("E").A.1z);k 91=1l($i("E").A.17);nh=B.h/2P;nw=B.w/2P;k t=1l($i("E").A.1p);k l=1l($i("E").A.K);nt=t+((9c-nh)*.5);if(2g){nl=0}Q{nl=l+((91-nw)*.5)}k 8L=nh/B.h;ns=1l(B.4K/8L)}if((2P<0)&&(2P>-7)){2P=2P-1;k 9c=1l($i("E").A.1z);k 91=1l($i("E").A.17);nh=B.h*2P*-1;nw=B.w*2P*-1;k t=1l($i("E").A.1p);k l=1l($i("E").A.K);nt=t-((nh-9c)*.5);nl=l-((nw-91)*.5);k 8L=nh/B.h;ns=1l(B.4K/8L)}$i("E").A.17=nw;$i("E").A.1z=nh;$1p("E",nt);$K("E",nl);if($i("7R")){$i("7R").1h=ns}}}1A}if((7r==1)&&($i("8v"))){F.6h.1k.1y.5u()}if((7r==2)&&(!$i("4x"))&&($i("9d"))){k G=R.2B("I");G.id="5y";G.A.U="1T";G.A.3w="4L 43 7d";if(2g){G.A.7B=\'7C(42=90)\'}Q{G.A.42=.85}k 1D=\'<I 16="hd">&1R;</I>\';1D+=\'<I 16="bd" A="4D-2T:2E(3m,3m,3m);17=\'+7w+\'2l" >\';1D+=\'<I id="4x" A="K:\'+ar+\';1p:-aH;" ></I></I>\';G.Y=1D;R.2a.24(G);if($i("9d")){$i("4x").Y=$i("9d").Y;$i("9d").Y=""}F.47("5y.1k");F.5y.1k.1y=1g F.2r.4c("5y",{17:7w,4f:19,4H:19,4G:"1c",2W:J,2Q:J,4I:J,4J:19});F.5y.1k.1y.3O();1A}if((7r==2)&&($i("4x"))){F.5y.1k.1y.5u()}}C hp(){if(!$i("8T")){k G=R.2B("I");G.id="8T";G.A.U="1c";G.A.9U="7d";k 1F=\'<I 16="hd">\';k 1D="1n:if(4U == -1){4U = 1};4U = 4U + 1 ;$i(\\"9T\\").3V = J;B.8C();";1F+="<E 16=d2 1b=\'"+1D+"\' M="+$im("1u.1m")+" />";k 1D="1n:if(4U == 1){4U = -1};4U = 4U - 1 ;$i(\\"9T\\").3V = J;B.8C();";1F+="<E 16=fz 1b=\'"+1D+"\' M="+$im("1u.1m")+" />&1R;";1F+=\'<36 A="1N:1Q" 1b="1n:B.8C()" 3b="3R" id="9T" />&1R;\'+$T("hj")+\'</I>\';1F+=\'<I 16="bd" A="1q-1w:K;cf:bE;" id="hl" 1P="1n:di(D)" 1b="1n:dj()">\';1F+=\'<E A="1N:1Q;" id=bz M="" />\';1F+=\'<I A="1q-1w:K;30-2D:4F" id="hm" ></I></I>\';G.Y=1F;R.2a.24(G);$i("bz").A.1z=B.hn+"2l"}$i("8T").A.U="1T";F.47("4A.1k");F.4A.1k.1y=1g F.2r.4c("8T",{17:"hv",4f:19,4H:J,4G:"hC",2W:J,2Q:J,4I:J,4J:19});F.4A.1k.1y.3O();k V=2S($i("E"));if(2g){F.4A.1k.1y.5h((V[0]+B.w-d6),V[1]+4)}Q{F.4A.1k.1y.5h((V[0]+B.w-d6),V[1]+4)}k dm=C(){F.2H.2K.9r(F.4A.1k.1y.2W,"4y");F.4A.1k.1y.6B();5M("dk","1c")};F.2H.2K.87(F.4A.1k.1y.2W,"4y",dm);5M("dk","1T");B.8C()}C 7z(2e,1C){1s{if(!$i("8g")){k G=R.2B("36");G.id=\'8g\';G.3b=\'gT\';G.1h=\'gS\';G.A.1N="1Q";G.A.cE="95";G.A.4m=gV;G.A.3B="4r";G.A.U="1c";G.1b=C(){6a();D.A.U="1c"};G.1P=C(){D.A.U="1T"};G.2f=C(){D.A.U="1c"};R.2a.24(G)}k V=2S(1C);4s=2e;61(B.9j);B.9j=5Z(\'6a()\',(gW));5V("h4");if($i("8g")){k i=$i("8g").A;i.U="1T";k l=V[0];k t=V[1]-5;if(3K){i.K=l;i.1p=t}Q{i.cF=l+R.2a.8c;i.cG=t+R.2a.9e}}}1r(e){k e=""}}C he(){1s{if($i("bI")){if($i("bI").A.3j=="2Q"){k V=2S($i("E"));k 9n=(1d.3t-V[0])*2.25;k 8O=(1d.3A-V[1])*2.25;k cL="7c("+(8O-40)+" "+(9n+40)+" "+(8O+40)+" "+(9n-40)+")";k i=$i("bI").A;i.7g=cL;21("i."+6R+"= (V[1] - (8O - 40)) + 3Q");21("i."+7e+"= (V[0] - (9n - 40)) + 3Q")}}}1r(e){k e=""}}C 8K(){1x.2q("1t",$T("2p"));2P=0;k p=1e+"/1H/1I.1v?1G=bw&cH=2&18="+18;4s="86";1Y.1B(p,"bw",1t)}C 8j(){1x.2q("1t",$T("2p"));2P=0;k p=1e+"/1H/1I.1v?1G=bO&cH=2&18="+18;4s="86";1Y.1B(p,"bO",1t)}C bs(2e){k V=2S($i("E"));if($i("3P")){k bx=$i("3P");k 2t=bx.A}Q{2c("hG 2J 80");1A}cI(2e){3F"ii":2t.U="1T";3u=1d.3t;3x=1d.3A;if(2g){if((3u>3N)&&((3u-3N-2)>0)){2t.17=3u-3N-2}if((3x>44)&&((3x-44-2)>0)){2t.1z=3x-44-2}if(3u<3N){2t.K=3u;2t.17=3N-3u+2}if(3x<44){2t.1p=3x;2t.1z=44-3x+2}}Q{if(3u>3N){2t.17=3u-3N-15+"2l"}if(3x>44){2t.1z=3x-44-15+"2l"}if(3u<3N){2t.K=3u+"2l";2t.17=3N-3u+15+"2l"}if(3x<44){2t.1p=3x+"2l";2t.1z=44-3x+15+"2l"}}2X;3F"bv":md=1;21(\'bt = 1l(R.29("3P").A.\'+7e+")");21(\'aC = 1l(R.29("3P").A.\'+6R+")");ih=1l(2t.17)-V[0];ic=1l(2t.1z)-V[1];4v=bt+(1l(2t.17))-V[0];4t=aC+(1l(2t.1z))-V[1];3p=B.56.26(" ");dx=((3p[0]*-1)-(3p[2]*-1))/(cT-1);dy=((3p[1]*1)-(3p[3]*1))/(cS-1);if(dy<0)dy=dy*-1;nx=4T*4v;ny=4T*4t;52=(3p[0]*1)+nx;6F=(3p[3]*1)-ny;4v=bt-V[0];4t=aC-V[1];if(dy<0)dy=dy*-1;nx=4T*4v;ny=4T*4t;4P=(3p[0]*1)+nx;6y=(3p[3]*1)-ny;v=4P+" "+6y+" "+52+" "+6F;if(2w!="5b"){if(52!=4P){B.56=v;1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=8E&89="+7U+"&7i="+v+"&18="+18;1Y.1B(p,"7W",1t)}}Q{if(52!=4P){1s{k 4k=(2g)?R.3e("1E").R:$i("1E").5W;k 2e="7y";if(4k.29("cP")){2e=4k.29("cP").1h}if(B.8W==""){2c("ib 2z in");1A}if((2e!="io")&&(2e!="iv")){1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=5b&7i="+v+"&18="+18+"&2e="+2e+"&2z="+B.8W;1Y.1B(p,"5b",1t)}}1r(e){k e=""}}}2t.3j="9k";2t.17=0;2t.1z=0;R.29("2k").A.U="1T";2X}}C iy(){1s{k bk=6E($i("7a").1h,$i("aM").1h,$i("aV").1h);k aO=6E($i("aW").1h,$i("aT").1h,$i("aP").1h);k cC=C(P){if(P.1i.cv!=5l){1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=cz&8A=8A&iu=14&94="+P.1i.it+" "+P.1i.cv+"&18="+18;1Y.1B(p,"aS",1t)}Q{2c("cw cu ct i5 a hP.")}};k p=1e+"/1H/1I.1v?1G=cD&18="+18;1Y.1B(p,"cD",cC)}1r(e){k e=""}}C aS(){1s{if($i("7a")){k bk=6E($i("7a").1h,$i("aM").1h,$i("aV").1h);k aO=6E($i("aW").1h,$i("aT").1h,$i("aP").1h);1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=cz&8A=8A&94="+bk+" "+aO+"&18="+18;1Y.1B(p,"aS",1t)}}1r(e){k e=""}}C dj(){1s{1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=3k&7f="+B.4K+"&2e=9w&x="+1d.bK+"&y="+1d.bG+"&18="+18;1Y.1B(p,"3k",1t)}1r(e){k e="";1x.2m("1t")}}C di(1C){1C.aD=C(7Y){bD(7Y)}}C ds(){if($i("7R")){k aL=$i("7R").1h}Q{k aL=B.4K}1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=hM&7f="+aL+"&18="+18;4s="hT";1Y.1B(p,"hU",1t)}C i1(){1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=8E&89="+7U+"&7i="+B.i2+"&18="+18;4s="86";1Y.1B(p,"7W",1t)}C 7H(7k){if(7k=="7G"){k y=B.h/6;k x=B.w/2}if(7k=="7u"){k y=B.h-(B.h/6);k x=B.w/2}if(7k=="7J"){k x=B.w-(B.w/6);k y=B.h/2}if(7k=="7I"){k x=B.w/6;k y=B.h/2}1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=3k&7f="+B.4K+"&x="+x+"&y="+y+"&18="+18;4s="86";1Y.1B(p,"3k",1t)}C i0(){if(B.d7==""){2c("hZ 5v 2J cX cY hW. hX o hY do g9. fW 2J g0 g8.");1A}if(6i=="1X"){k 2d=["L","O","N","S"];23(k l=0;l<4;l++){if($i("E"+2d[l])){$i("E"+2d[l]).A.U="1c";$i("E"+2d[l]).M=""}}$K("E",0);$1p("E",0);6i="2J";2c("cW gc");$i("E").A.3j="2Q";$i("E").A.U="1T"}Q{d3();k 2d=["L","O","N","S"];23(k l=0;l<4;l++){if($i("E"+2d[l])){$i("E"+2d[l]).A.17=B.w;$i("E"+2d[l]).A.1z=B.h;$i("E"+2d[l]).A.U="1T"}}6i="1X";bX();2c("cW ga. o gb do 2V cX ge d2.")}}C d3(){k du=(B.h/2)*-1;k b3=B.w/2;k 5x=B.h+(B.h/2);k 5C=B.w/2;k lx=B.w+(B.w/2);k ly=B.h/2;k c3=(1l(B.w/2))*-1;k b4=B.h/2;k u=2N.8Q.gd+"\\/\\/"+2N.8Q.fY+B.g6+"?5a="+B.d7;u+="&7A=5a&4N="+B.56+"&gE="+b3+" "+b4;k 7u=u+"&8G="+5C/2+" "+5x/2;k 7G=u+"&8G="+b3/2+" "+du/2;k 7J=u+"&8G="+lx/2+" "+ly/2;k 7I=u+"&8G="+c3/2+" "+b4/2;$i("6T").M=7u;$i("6S").M=7G;$i("6G").M=7J;$i("6L").M=7I}C bX(){$K("E",B.w*-1);$K("6T",B.w*-1);$K("6G",B.w);$K("6L",B.w*-3);$K("6S",B.w*-1);$1p("E",B.h*-1);$1p("6T",B.h*-1);$1p("6G",B.h*-1);$1p("6S",B.h*-1);$1p("6L",B.h*-1)}C bC(){if(!$i("2R")){k G=R.2B("I");G.id="2R";G.A.3B="4r";G.A.4m=aA;if(2g){G.A.7B="7C(42=90)"}R.2a.24(G)}if((B.3l=="8F")||(B.3l=="72")){1A}if((B.3l=="1X")&&(4s=="7F")&&($i("2R").A.U!="1T")){k i=$i("2R");k 3f=i.A;3f.1p=1d.3A+20;3f.K=1d.3t;i.Y="<2n A=\'1q-1w:K\'><1V><1a A=\'1q-1w:K\'>gJ...</1a></1V></2n>";3f.U="1T";21(gK)}if(($i("3P"))&&(B.3l=="1X")&&(R.29("2k").A.U=="1T")&&($i("3P").A.3j!="2Q")){if((2w=="5K")||(2w=="cc")||(2w=="3k")){if(gh=="1X"){if(2g){$i("2R").A.7B="7C(42=70)"}Q{$i("2R").A.42="5"}k 3C="<2n id=\'gk\' ><1V>";if(2g){k s=" A=\\"7B:\'7C(42=0)\'\\" "}if(3K){k s=" A=\'42:0\' "}3C+="<1a "+s+" ></1a>";3C+="<1a><E 16=\'gp\' 1K=\'7G\' M=\'"+$im("1u.1m")+"\' 1b=\\"7H(\'7G\')\\" /></1a>";3C+="<1a "+s+" ></1a></1V>";3C+="<1V><1a><E 16=\'gw\' 1K=\'7I\' M=\'"+$im("1u.1m")+"\' 1b=\\"7H(\'7I\')\\" /></1a>";3C+="<1a><2n><1V>";3C+="<1a><E 16=\'gv\' 1K=\'bw\' 1b=\'8K()\' M=\'"+$im("1u.1m")+"\' </1a>";3C+="<1a><E 16=\'gr\' 1K=\'bO\' 1b=\'8j()\' M=\'"+$im("1u.1m")+"\' </1a>";3C+="</1V></2n></1a>";3C+="<1a><E 16=\'jQ\' 1K=\'7J\' M=\'"+$im("1u.1m")+"\' 1b=\\"7H(\'7J\')\\" /></1a></1V>";3C+="<1V><1a "+s+" ></1a><1a><E 16=\'mh\' 1K=\'7u\' M=\'"+$im("1u.1m")+"\' 1b=\\"7H(\'7u\')\\" /></1a><1a "+s+" ></1a></1V></2n>";k i=$i("2R");i.Y=3C;i.A.1p=1d.3A-27;i.A.K=1d.3t-27;i.A.U="1T";1o(\'\',\'b9 mg mf da mi 49 mj no 2V. b9 em x 49 8F de mn ml mk.\',\'\');1A}}}if((B.3l!="72")&&($i("2R").A.U!="1T")){B.3l="1X"}5Z(\'bC()\',mc)}C mb(){k p=1e+"/1H/1I.1v?1G=7F&5v=2R&94="+1d.7o+","+1d.7p+"&m5=5&18="+18;k cp=1g 5k();cp.m4(J);cp.5d("59");cp.1B(p,"7F",cb)}C cb(P){k P=P.1i;if((P!="2s")&&(P!=5i)){if($i("E")){$i("E").1K=""}if(P!=""){k 2O="<I id=\'bR\' A=\'1q-1w:K;4D-2T:2E(4j,4j,4j)\'><1f A=\'2T:c5;1N:1Q;1q-1w:K\' 1b=\'1n:B.3l=\\"72\\"\'>8F&1R;&1R;</1f>";2O+="<1f A=\'2T:c5;1N:1Q;1q-1w:K\' 1b=\'1n:B.5r.3J($i(\\"2R\\"));$i(\\"2R\\").id=\\"\\";$i(\\"bR\\").Y =\\"\\";$i(\\"bR\\").id =\\"\\"\' >m3</1f></I>";k 2M=P.26("!");k 2z=2M.X-1;if(2z>=0){do{k 7q=2M[2z].26("@");if(c9=="ca"){2O+="<1f A=\'1q-1w:K;30-2D:aR\'><b>"+7q[0]+"</b></1f><br>"}k 8P=7q[1].26("*");k 7L=8P.X-1;if(7L>=0){do{if(8P[7L]!=""){k bj=8P[7L].26("##");k ce=bj.X;23(k 3X=0;3X<ce;3X++){k 8U=bj[3X].26("#");if(c9=="ca"){2O=2O+"<1f 16=\'c7\' A=\'1q-1w:K;30-2D:aR\'>"+8U[0]+" <i>"+8U[1]+"</i></1f><br>"}Q{2O=2O+"<1f 16=\'c7\' A=\'1q-1w:K;30-2D:aR\'><i>"+8U[1]+"</i></1f><br>"}}}}1J(7L--)}}1J(2z--)}if($i("3z")){$i("7N").Y=2O}Q{k i=$i("2R");i.Y="<2n A=\'1q-1w:K\'><1V><1a A=\'1q-1w:K\'>"+2O+"</1a></1V></2n>";3f=i.A;3f.1p=1d.3A-10;3f.K=1d.3t-20;3f.U="1T"}}}}C c1(3X){1s{k 1D=3X.26("*");k 3X="<2n>";k i=1D.X-1;if(i>=0){do{k t=1D[i];k t=t.26(",");3X+="<1V A=\'1q-1w:K\'><1a A=\'4D-2T:2E("+t[1]+","+t[2]+","+t[3]+")\'>&1R;&1R;</1a><1a A=\'1q-1w:K\'>"+t[0]+"</1a></1V>"}1J(i--)}3X+="</2n>";if(!$i("5m")){k G=R.2B("I");k 1D=\'<I 16="hd">m2</I>\';1D+=\'<I 16="bd">\';1D+=\'<I id="ch" ></I></I>\';G.id="5m";G.A.U="1T";G.A.aF="K";G.Y=1D;R.2a.24(G);F.47("5m.1k");F.5m.1k.1y=1g F.2r.4c("5m",{17:"m6",4f:J,4H:19,4G:"1c",2W:J,2Q:J,4I:J,4J:19})}$i("ch").Y=3X;F.5m.1k.1y.3O();F.5m.1k.1y.5u()}1r(e){2c("41 33 2s. c1"+e)}}C bg(bi){k p=1e+"/1H/1I.1v?1G=bg&18="+18+"&2z="+bi.6X+"&m7="+bi.1h;1Y.1B(p,"bg",1t)}C ma(){if(3e["1E"]){if(3K){if($i("1E")){k 4k=$i("1E").5W}}Q{if(R.3e("1E")){k 4k=R.3e("1E").R}}if(4k){if(4k.29("5a")){if(2N.6z.3e["1E"].bY){2N.6z.3e["1E"].bY()}}}}}C m9(){if($i("1E")){if(2N.6z.3e["1E"]){k 5L=(2g)?R.3e("1E").R:$i("1E").5W;if(5L.29("m8")){$i("1E").M=1e+"/b2/mo/6l.8l"}}}}C mp(){if($i("1E")){if(2N.6z.3e["1E"]){k 5L=(2g)?R.3e("1E").R:$i("1E").5W;if(5L.29("mF")){$i("1E").M=1e+"/b2/mE/6l.8l"}}}}C mD(){if($i("1E")){if(2N.6z.3e["1E"]){k 5L=(2g)?R.3e("1E").R:$i("1E").5W;if(5L.29("mG")){$i("1E").M=1e+"/b2/mH/6l.8l"}}}}C 92(){k bc=eI(R.29("48").1h);k d0=C(P){if(!P.1i){$i("8Z").Y="<1f A=\'2T:8X\'>cZ 80<br><br></1f>";1A}k P=P.1i;if((P!="2s")&&(P!=5i)){k 1F="";k ig=P.X-1;if(ig>=0){do{k 4C=P[ig].mK;k d9=4C.X;23(k 2o=0;2o<d9;2o++){k 7b=4C[2o].31;k 5H=4C[2o].2M;k d8=5H.X;23(k 2y=0;2y<d8;2y++){if(5H[2y].3S!=" "){k lk="<a 4h=\'"+5H[2y].3S+"\' 3G=\'5g\'>&1R;am</a>"}k 2x=5H[2y].2x;k 3i="<36 A=\'1q-1w:K;1N:1Q;\' 1b=\'7z(\\"7y\\",D)\' 16=\'8u\' A=\'1N:1Q\' 3b=\'3R\' 1h=\'"+2x+"\' 1P=\\"1n:1o(D,\'b9 49 dC bf dF mJ 2z, mI-o bf mC no 2V. mB mt o ms do 2z, 2I mr mq 49 o 2V cY mu, bf 6Z no mv mA mz mw m1.\',\'7S\')\\" 2f=\\"1n:1o(D,\'\')\\" /> ("+7b+")";k 3D=3i+(5H[2y].1U)+lk+"<br>";1F+=3D}}}1J(ig--)}if(1F!=""){$i("8Z").Y=1F+"<br>"}Q{$i("8Z").Y="<1f A=\'2T:8X\'>cZ 80<br><br></1f>"}}};k p=1e+"/1H/1I.1v?1G=92&bc="+bc+"&18="+18;1Y.1B(p,"92",d0)}C m0(2i){k 3y=(B.2M).26(";");if(!R.29("dq"+2i)){k l=3y.X-1;if(l>=0){do{k Z=3y[l].26("*");if(Z[0]==2i){k 5G="db.32";if(Z[8]==5i){Z[8]="2J"}if(Z[6]*1<B.4K*1){k 5G="lz.32";k 7Z=$T("lw")}if(Z[6]*1>B.4K*1){k 5G="lv.32";k 7Z=$T("lu")}if(Z[6]==0){k 5G="db.32";k 7Z=$T("lA")}1Z="&1R;<E id=\'5G"+Z[0]+"\' M=\'"+$im(5G)+"\' 1K=\'"+7Z+"\' \\>";1Z+="&1R;<E id=\'dq"+Z[0]+"\' 16=\'x\' M=\'"+$im("1u.1m")+"\' 1K=\'"+$T("lB")+"\' 1b=\'lE(\\""+Z[0]+"\\")\' 1P=\\"1n:1o(D,\'"+$T("lD")+"\',\'lC\')\\" 2f=\\"1n:1o(D,\'\')\\" \\>";1Z+="&1R;<E 16=\'dp\' M=\'"+$im("1u.1m")+"\' 1K=\'"+$T("lt")+"\' 1b=\'ls(\\""+Z[0]+"\\")\' 1P=\\"1n:1o(D,\'"+$T("lm")+"\',\'dp\')\\" 2f=\\"1n:1o(D,\'\')\\" \\>";1Z+="&1R;<E 16=\'dn\' M=\'"+$im("1u.1m")+"\' 1K=\'"+$T("ll")+"\' 1b=\'lj(\\""+Z[0]+"\\")\' 1P=\\"1n:1o(D,\'"+$T("lh")+"\',\'dn\')\\" 2f=\\"1n:1o(D,\'\')\\" \\>";if(Z[11]=="1X"){1Z+="&1R;<E 16=\'56\' M=\'"+$im("1u.1m")+"\' 1K=\'"+$T("ln")+"\' 1b=\'lo(\\""+Z[0]+"\\")\' 1P=\\"1n:1o(D,\'"+$T("lr")+"\',\'\')\\" 2f=\\"1n:1o(D,\'\')\\" \\>"}2U.1S("lq"+Z[0],1Z,2b,19,J,J,Z[0]);if(cB=="1X"){2U.1S("3M"+Z[0],$T("lp"),2b,J,J,J,Z[0])}2U.1S("4q"+Z[0],$T("lF"),2b,J,J,J,Z[0]);if(cB=="1X"){k im="";if(3K){k im="<E M=\'"+1e+"/3d/1u.1m\' 17=\'0\' 1z=\'13\' />"}if((Z[4]!=0)||(Z[8]=="1X")){1Z="<1f 1b=\'cx(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M=\'"+$im("1u.1m")+"\' 1P=\\"1n:1o(D,\'"+$T("lG")+"\',\'\')\\" 2f=\\"1n:1o(D,\'\')\\" />"+$T("lU")+" </1f>"+$bP("","","1V"+Z[0],"","3",Z[3])+"<E 16=\'8S\' A=\'3B:93;1p:bE;\' 1b=\'cx(\\""+Z[0]+"\\")\' M=\'"+$im("1u.1m")+"\' />";2U.1S("lT"+Z[0],1Z,2b,19,J,19,"3M"+Z[0])}1Z="<1f 1b=\'cQ(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M=\'"+$im("1u.1m")+"\' 1P=\\"1n:1o(D,\'"+$T("mM")+"\',\'\')\\" 2f=\\"1n:1o(D,\'\')\\" />"+$T("lS")+" </1f>"+$bP("","","nn"+Z[0],"","10","")+"<E 16=\'8S\' A=\'3B:93;1p:bE;\' 1b=\'cQ(\\""+Z[0]+"\\")\' M=\'"+$im("1u.1m")+"\' />";2U.1S("lV"+Z[0],1Z,2b,19,J,19,"3M"+Z[0]);if((Z[4]<3)&&(Z[9]!=7)){1Z="<1f 1P=\\"1n:1o(D,\'"+$T("lW")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'lZ(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M="+$im("1u.1m")+" />"+$T("lY")+" </1f>";2U.1S("lX"+Z[0],1Z,2b,19,J,19,"3M"+Z[0]);1Z="<1f 1P=\\"1n:1o(D,\'"+$T("lR")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'lQ(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M="+$im("1u.1m")+" />"+$T("lK")+" </1f>";2U.1S("lJ"+Z[0],1Z,2b,19,J,19,"3M"+Z[0]);1Z="<1f 1P=\\"1n:1o(D,\'"+$T("lI")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'lH(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M="+$im("1u.1m")+" />"+$T("lL")+" </1f>";2U.1S("bT"+Z[0],1Z,2b,19,J,19,"3M"+Z[0]);1Z="<1f 1P=\\"1n:1o(D,\'"+$T("lM")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'lP(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M="+$im("1u.1m")+" />"+$T("lO")+" </1f>";2U.1S("lN"+Z[0],1Z,2b,19,J,19,"3M"+Z[0]);1Z="<1f 1P=\\"1n:1o(D,\'"+$T("mL")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'nv(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M="+$im("1u.1m")+" />"+$T("nC")+" </1f>";2U.1S("nA"+Z[0],1Z,2b,19,J,19,"3M"+Z[0]);if(B.nF>4){1Z="<1f 1P=\\"1n:1o(D,\'"+$T("cN")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'nH(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M="+$im("1u.1m")+" />"+$T("cN")+" </1f>";2U.1S("bT"+Z[0],1Z,2b,19,J,19,"3M"+Z[0])}}if(Z[4]<4){1Z="<1f 1P=\\"1n:1o(D,\'"+$T("nE")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'nz(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M=\'"+$im("1u.1m")+"\' />"+$T("nD")+" </1f>";2U.1S("bT"+Z[0],1Z,2b,19,J,19,"3M"+Z[0])}1Z="<1f 1P=\\"1n:1o(D,\'"+$T("nB")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'nG(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M=\'"+$im("1u.1m")+"\' />"+$T("nr")+" </1f>";2U.1S("mZ"+Z[0],1Z,2b,19,J,19,"3M"+Z[0])}2U.1S("","",2b,19,J,J,Z[0]);2X}}1J(l--)}}k 2z=2i.26("4q");if(2z.X==2){k cq=C(P){if(P.1i!=5i){k 9u=P;if(P.1i.4q){k P=P.1i.4q;if(P[0]){if((3K)&&(!P[0].37)){4a=P}Q{k i=P[0].37;k 2G=1g bH("mY","g");k i=i.3I(2G,\'32\');k 4a="<E M=\'"+i+"\' />"}P=""}Q{k 5F=P.26("#");if(5F.X>1){k 5F=P.26("|");k 4a="<2n >";k 4X=5F.X-1;if(4X>=0){do{k 5J=5F[4X].26("#");k id=5J[0]+"-"+5J[1];k 2G=1g bH("\'","g");k mX=5J[3].3I(2G,\'"\');4a+="<1V A=\'3w-1p:4L 43 2E(4j,4j,4j);\'><1a><E M=\'"+5J[4]+"\' </1a><1a A=\'1q-1w:K\'>"+5J[2]+"</1a></1V>"}1J(4X--)}4a+="</2n><br>"}Q{4a=P}}}Q{k 4a="<E M=\'"+P.1i[0].37+"\' />"}if(!$i(4B+"9i")){9t="<I A=\'1q-1w:K\' id=\'"+4B+"9i"+"\'>"+4a+"</I>";2U.1S(4B+"n0",9t,2b,19,J,J,4B)}Q{$i(4B+"9i").Y=4a}k 1j=$i(4B+"9i").4g("36");k 9D=1j.X;k 9z=1g 2u();k i=0;if(9D>0){do{if(1j[i].3b=="3R"){9z.3J(1j[i])}i++}1J(i<9D)}if(9u.1i.6W){k 6W=9u.1i.6W;k 9x=6W.X;k i=0;if(9x>0){do{9z[6W[i]].3V=19;i++}1J(i<9x)}}}};4B=2i;2z=2z[1];k p=1e+"/1H/1I.1v?1G=n1&n3=n2.8l&2z="+2z+"&18="+18;1Y.1B(p,"mW",cq)}}C fg(2i){k 1W=(mV($i(2i)).1W);k 4z=$i(2i);if(4z.2F){if(4z.2F=="cr"){k 2F="0"}Q{k 2F=1l(4z.2F)}}Q{k 2F=""}if(4z.31){if(4z.31=="cr"){k 31="0"}Q{k 31=1l(4z.31)}}Q{k 31=""}if(4z.4g("an").X==0){if(31!=""){k d1=C(P){if((P.1i!="2s")&&(P.1i!=5i)){k 3s="2E(ay,9G,az)";k 64=P.1i.2M.X;if(64>0){k 2y=0;do{k 1U=P.1i.2M[2y].1U;k lk=P.1i.2M[2y].3S;if(lk!=" "){k lk="<a 4h="+lk+" 3G=\'5g\'>&1R;"+$T("a9")+"</a>"}k 2x=P.1i.2M[2y].2x;k 3i="<36 A=\'1q-1w:K;1N:1Q;\' 1b=\'7z(\\"7y\\",D)\' 16=\'8u\' A=\'1N:1Q\' 3b=\\"3R\\" 1h="+2x+" 1P=\\"1n:1o(D,\'"+$T("a8")+"\',\'7S\')\\" 2f=\\"1n:1o(D,\'\')\\" />";k cV=1e+"/cy/5e/1v/mP.1v?d="+1e+"/cA/6l.1v?ap="+2x;k cU=1e+"/cy/5e/1v/mO.1v?d="+1e+"/cA/6l.1v?ap="+2x;k 5e="&1R;<a 1P=\'1o(D,\\"<E M="+cU+" />\\")\' 4h=\'"+cV+"\' 3G=\'5g\' >5e</a>";k 7j="&1R;<1f A=\'1N:1Q;1q-mN:3U;\' 1b=\'nu(\\""+2x+"\\")\' 3G=\'5g\' >7j</1f>";if((mQ!="1X")&&(P.1i.2M[2y].mR!="2J")){k 7j=""}k 5E="";k dg=1e+"/dl.1v?5a="+2x+".5a&2e=5E";k dh=1e+"/dl.1v?5a="+2x+".5a&2e=mU";k 5E="&1R;<a 1P=\'1o(D,\\"<E M="+dg+" />\\")\' 4h=\'"+dh+"\' 3G=\'5g\' >5E</a>";if(mT=="2J"){5e=""}if(2g)3D="<1f A=\'4D-2T:"+3s+"\' 1K=\'"+$T("dt")+" "+2x+"\'>"+3i+1U+"<br>"+lk+5e+7j+5E+"</1f>";Q 3D="<1f A=\'4D-2T:"+3s+"\' 1K=\'"+$T("dt")+" "+2x+"\'><E M=\'"+1e+"/3d/1u.1m\' 17=\'0\' 1z=\'15\' />"+3i+1U+"<br>"+lk+5e+7j+5E+"</1f>";2Y.1S("mS"+2i+"4V"+2y,3D,2b,19,J,J,2i);if(3s=="2E(ay,9G,az)"){k 3s="2E(5N,5N,5N)"}Q{k 3s="2E(ay,9G,az)"}2y++}1J(2y<64)}2Y.1S("n4","",2b,19,J,J,4B)}};k p=1e+"/1H/1I.1v?1G=9I&2F="+2F+"&31="+31+"&18="+18+"&1W="+1W;1Y.1B(p,"n5",d1)}Q if(2F!=""){k d4=C(P){k 4C=P.1i.31;k 3s="2E(4d,4d,4d)";k au=4C.X;if(au>0){k 2o=0;do{if(2g)k 7b="<1f A=\'1q-1w:K;4D-2T:"+3s+"\' >"+4C[2o].1U+"</1f>";Q k 7b="<1f A=\'1q-1w:K;4D-2T:"+3s+"\' ><E M=\'"+1e+"/3d/1u.1m\' 17=\'0\' 1z=\'15\' />"+4C[2o].1U+"</1f>";2Y.1S(2i+"4V"+2o,7b,2b,J,J,J,2i);$i(2i+"4V"+2o).31=2o+"a";$i(2i+"4V"+2o).2F=2F+"a";if(3s=="2E(4d,4d,4d)"){k 3s="2E(5N,5N,5N)"}Q{k 3s="2E(4d,4d,4d)"}2o++}1J(2o<au)2Y.1S("","",2b,19,J,J,2i)}k ad=P.1i.nj;k 9P=ad.X;if(9P>0){k 7m=0;do{k no=ad[7m];k 1U=no.1U;k lk=no.3S;if(lk!=" "){k lk="<a 4h="+lk+" 3G=\'5g\'>&1R;am</a>"}k 2x=no.2x;k 3i="<36 A=\'1q-1w:K;1N:1Q;\' 1b=\'7z(\\"7y\\",D)\' 16=\'8u\' A=\'1N:1Q\' 3b=\\"3R\\" 1h="+2x+" 1P=\\"1n:1o(D,\'"+$T("a8")+"\',\'7S\')\\" 2f=\\"1n:1o(D,\'\')\\" />";if(2g)3D="&1R;"+3i+1U+lk;Q 3D="<1f><E M=\'"+1e+"/3d/1u.1m\' 17=\'0\' 1z=\'15\' />"+3i+1U+lk+"</1f>";2Y.1S(2i+"ni"+7m,3D,2b,19,J,J,2i);7m++}1J(7m<9P)2Y.1S("","",2b,19,J,J,2i)}};k p=1e+"/1H/1I.1v?1G=9W&2F="+2F+"&18="+18+"&1W="+1W;1Y.1B(p,"ng",d4)}}}C 7n(1W,9M,2v){if(2v=="9Q"){2v=J}Q{2v=19}if(2v==5i){2v=J}k fp=C(P){if((P.1i!="2s")&&(P.1i!=5i)){if($i(B.3r+"1C")&&!$i("48")){$i(B.3r+"1C").Y=""}if(!$i("6V")){k 66=B.3r+"1C"}Q{k 66="6V"}k nk=P.1i.3a[P.1i.3a.X-2].1W;if($i("48")){k 5w=$i("48").1h}if(!R.29("48")){if(!$i("6V")){k 5B="<I A=\'1q-1w:K;\'><2n nm=\'0\' nq=\'0\' ><1V><1a A=\'1q-1w:K;30-2D:95;\'>";5B=5B+"<E M=\'"+1e+"/3d/1u.1m\' 1z=0 />";5B=5B+"<p><br>&1R;"+$T("a1")+"<36 16=\'9L\' 3b=\'1q\' id=\'48\' 2D=\'15\' 1h=\'\' /><E 16=\'8S\' 1K=\'"+$T("a1")+"\' M=\'"+$im("1u.1m")+"\' 1b=\'92()\' A=\'1N:1Q;1p:bW;3B:93;\'/></1a></1V></2n><br>";$i(66).Y=5B+"<I A=\'1q-1w:K;30-2D:95;\' id=\'8Z\' ></I></I>"}Q{$i(66).Y="<I id=48 ></I>"}k 4e="<2n 17=\'np\' ><1V>";if(nf=="1X"){4e+="<1a><I id=\'nd\' A=\'17:98%;K:69;1N:1Q;1q-1w:K;30-2D:68;\' 1b=\'cn()\'><E 16=\'cn\' M=\'"+$im("1u.1m")+"\' A=\'1N:1Q;1q-1w:K\' 1K=\'"+$T("n8")+"\'/></I><1a>"}if(n7=="1X"){4e+="<1a><I id=\'n6\' A=\'17:98%;K:69;1N:1Q;1q-1w:K;30-2D:68;\' 1b=\'cj()\'><E 16=\'cj\' M=\'"+$im("1u.1m")+"\' A=\'1N:1Q;1q-1w:K\' 1K=\'"+$T("a2")+"\'/></I><1a>"}if(n9=="1X"){4e+="<1a><I A=\'17:98%;K:69;1N:1Q;1q-1w:K;30-2D:68;\' 1b=\'na()\'><E 16=\'nc\' M=\'"+$im("1u.1m")+"\' A=\'1N:1Q;1q-1w:K\' 1K=\'"+$T("a3")+"\'/></I><1a>"}if(nb=="1X"){4e+="<1a><I A=\'17:98%;K:69;1N:1Q;1q-1w:K;30-2D:68;\' 1b=\'c8()\'><E 16=\'c8\' M=\'"+$im("1u.1m")+"\' A=\'1N:1Q;1q-1w:K\' 1K=\'"+$T("a4")+"\'/></I><1a>"}if(lf=="1X"){4e+="<1a><I A=\'17:98%;K:69;1N:1Q;1q-1w:K;30-2D:68;\' 1b=\'c4()\'><E 16=\'c4\' M=\'"+$im("1u.1m")+"\' A=\'1N:1Q;1q-1w:K\' 1K=\'"+$T("a5")+"\'/></I><1a>"}if(B.cg=="1X"){4e+="<1a><I A=\'17:98%;K:69;1N:1Q;1q-1w:K;30-2D:68;\' 1b=\'cg()\'><E 16=\'ju\' M=\'"+$im("1u.1m")+"\' A=\'1N:1Q;1q-1w:K\' 1K=\'"+$T("a6")+"\'/></I><1a>"}if($i("cR")){$i("cR").Y=4e+"</1V></2n>"}Q $i(66).Y+=4e}2Y=eS("2Y"+1W,"eT",66,5l);$i("2Y"+1W).Y+="<br>";$i("2Y"+1W).1W=1W;k 9E=$T("a7");if(1W!=""){9E+=" - "+1W}2Y.1S("i"+1W,"<b>"+9E+"</b>","9H",J,J,J,5l);2Y.jt=fg;k js=P.1i.3a.X;k i=0;do{if(P.1i.3a[i].1U){2Y.1S("g"+i+"4V"+1W,P.1i.3a[i].1U,"9O",J,J,2v,"i"+1W);$i("g"+i+"4V"+1W).2F=i+"a"}if(P.1i.3a[i].9B){k 64=P.1i.3a[i].9B.X;k 2y=0;if(64>0){do{k no=P.1i.3a[i].9B[2y];k 1U=no.1U;k lk=no.3S;if(lk!=" "){k lk="<a 4h="+lk+" 3G=\'5g\'>&1R;am</a>"}k 2x=no.2x;k 3i="<36 A=\'1q-1w:K;1N:1Q;\' 1b=\'7z(\\"7y\\",D)\' 16=\'8u\' A=\'1N:1Q\' 3b=\'3R\' 1h="+2x+" 1P=\\"1n:1o(D,\'"+$T("a8")+"\',\'7S\')\\" 2f=\\"1n:1o(D,\'\')\\" />";if(2g)3D="&1R;"+3i+1U+lk;Q 3D="<1f><E M=\'"+1e+"/3d/1u.1m\' 17=\'0\' 1z=\'15\' />"+3i+1U+lk+"</1f>";2Y.1S("2z"+i+""+2y+"a"+1W,3D,2b,19,J,2v,"i"+1W);2y++}1J(2y<64)}2Y.1S("","",2b,19,J,2v,"i"+1W)}i++}1J(P.1i.3a[i])if(iA!=""){eU(P.1i.3a[P.1i.3a.X-1].jw)}}};k p=1e+"/1H/1I.1v?1G=9X&18="+18+"&1W="+1W+"&9M="+9M+"&fm=2J";1Y.1B(p,"7n",fp)}C jz(6c,6d,6e,5f,5j){k 5S=C(P){8w=P.1i;k 1F="<63 id=\'"+6e+"\' jy="+5j+" A=17:"+5f+"2l 9Y=\'"+6c+"(D.1h)\' ><3q 1h=\'\' >ab 33 2F:</3q>";23(ig=0;ig<8w.3a.X;ig++){if(8w.3a[ig].1U)1F+="<3q 1h="+ig+" >"+8w.3a[ig].1U+"</3q>"}$i(6d).Y=1F+"</63>"};k p="1H/1I.1v?1G=9X&9S=\'\'&fm=2J";k cp=1g 5k();cp.5d("59");cp.1B(p,"9X",5S)}C jx(6c,6d,6e,5T,5f,5j){k 5S=C(P){k 1F="<63 id=\'"+6e+"\' 2D="+5j+" A=17:"+5f+"2l 9Y=\'"+6c+"("+5T+",D.1h)\' ><3q 1h=\'\' >ab 33 jr-2F:</3q>";if(P.1i.31[i]){k 2o=P.1i.31;23(ig=0;ig<2o.X;ig++){1F+="<3q 1h="+ig+" >"+2o[ig].1U+"</3q>"}}$i(6d).Y=1F+"</63>"};k p="1H/1I.1v?1G=9W&9S=\'\'&2F="+5T;k cp=1g 5k();cp.5d("59");cp.1B(p,"9W",5S)}C jq(6c,6d,6e,5T,9J,5f,5j){k 5S=C(P){k 1F="<63 id=\'"+6e+"\' 2D="+5j+" A=17:"+5f+"2l 9Y=\'"+6c+"("+5T+","+9J+",D.1h)\' ><3q 1h=\'\' >ab 33 2z:</3q>";if(P.1i.2M[i]){k 2o=P.1i.2M;23(ig=0;ig<2o.X;ig++){1F+="<3q 1h="+2o[ig].2x+" >"+2o[ig].1U+"</3q>"}}$i(6d).Y=1F+"</63>"};k p="1H/1I.1v?1G=9I&9S=\'\'&2F="+5T+"&31="+9J;k cp=1g 5k();cp.5d("59");cp.1B(p,"9I",5S)}C eU(4O){if(4O.X>0){5c=1g jk();5c=eS("5c","eT",B.3r+"1C",5l);$i("5c").Y+="<br>";5c.1S("f5","<b>"+$T("ji")+"</b>","9H",J,J,J,5l);k fJ=4O.X;k ig=0;do{k dv=4O[ig].aw;5c.1S("4O"+ig,dv,"9O",J,J,J,"f5");k 5Q=4O[ig].jh;k f1=5Q.X;23(k 4R=0;4R<f1;4R++){k fR=5Q[4R].aw;k fL=5Q[4R].jg;k w=5Q[4R].W;k h=5Q[4R].H;k 3i="<E 16=\'9O\' 1K=\'"+$T("jl")+"\' M=\'"+$im("1u.1m")+"\' A=\'1N:1Q;1q-1w:K\' 1b=\'jm(\\""+fL+"\\",\\""+w+"\\",\\""+h+"\\")\' />&1R;";5c.1S("4O"+ig+"jp"+4R,3i+fR,2b,19,J,19,"4O"+ig)}ig++}1J(ig<fJ)}}C 81(P){k 1F="<br>";k 2V=P.1i.jo;k ae=2V.X;k 3E=0;if(ae>0){do{k 1U=2V[3E].aw;k jn=2V[3E].jA;k 37=2V[3E].jB;k 2M=2V[3E].jO;k fH=2V[3E].jN;k 4Z=2V[3E].jM;k ah=2V[3E].jP;k ag=2V[3E].lg;k 3S=1e+"/jT.1v?ap="+2M+"&jS="+fH;if(4Z!=""){3S+="&jR="+4Z}if(ah!=""){3S+="&"+ah}if(ag!=""){k 3S=ag}1F+="<I><a 4h=\'"+3S+"\'><E M=\'"+37+"\'></a></I><br>";1F+="<I><p>"+1U+"</p></I><br>";3E++}1J(3E<ae)}$i("8D").Y=1F}C jL(2i){if(2i.ai("2z")==0){if($i(2i).3V==J){$i(2i).3V=19}Q{$i(2i).3V=J}}}C jK(dY){k 8r=dY.7v.jE;k 7P=8r.X;23(k no=0;no<7P;no++){if(8r[no].3b=="3R"){1A 8r[no].1h}}}C 5V(5v){if(5v=="jD"){5U=0;61(B.39);61(B.78);B.39="";B.78="";B.39="";if($i("39")){$i("39").A.U="1c"}}if(5v=="dZ"){if(($i("39"))&&(5U>0)){$i("39").A.U="1T"}if(5U>0){B.39=5Z(\'5V("dS")\',5U)}if(($i("39"))&&(5U>0)){$i("39").Y=5U/ak;B.78=5Z(\'5V("al")\',ak)}}if(5v=="dS"){61(B.39);61(B.78);6a();5V("dZ")}if(5v=="al"){if($i("39")){$i("39").Y=1l($i("39").Y)-1;B.78=5Z(\'5V("al")\',ak)}}}C 6a(){61(B.9j);B.9j="";B.8W="";if($i(B.5s+"1C")){if(4s=="4q"){k 2Z=$i("4q").4g("36")}Q{k 2Z=$i(B.5s+"1C").4g("36")}k 8M=1g 2u();k 9a=1g 2u();k i=2Z.X-1;if(i>=0){do{if(2Z[i].3b=="3R"){if(2Z[i].6X=="jC"){if(2Z[i].3V==19){9a.3J(2Z[i].1h)}if(2Z[i].3V==J){8M.3J(2Z[i].1h)}}}}1J(i--)}k 73=C 73(P){if($i("48")){k g=$i(B.3r+"1C");if($i("6V")){k g=$i("6V")}k 2Z=g.4g("36");k 8b=1g 2u();k i=2Z.X-1;if(i>=0){do{if(2Z[i].3b=="3R"){if(2Z[i].3V==J){8b.3J(2Z[i].1h);2Z[i].3V=19}}}1J(i--)}if(8b.X>0){1x.2m("7l");1x.2q("1t",$T("2p"));k 1D=C(P){1x.2m("1t");if(P.1i.2s){2c(P.1i.2s);1A}1t("")};k p=1e+"/1H/1I.1v?1G=jF&2M="+(8b.8x())+"&18="+18;1Y.1B(p,"jG",1D)}Q{1x.2m("7l");1x.2q("1t",$T("2p"));1t("")}}Q{1x.2m("7l");1x.2q("1t",$T("2p"));1t("")}};if((9a.X>0)||(8M.X>0)){1x.2q("7l",$T("2p"));k p=1e+"/1H/1I.1v?1G=jJ&dF="+(9a.8x())+"&dC="+(8M.8x())+"&18="+18;1Y.1B(p,"jI",73)}Q{73()}1x.2m("7l")}Q{73()}}C jH(jf){}C bJ(){1s{5p=0;5q=0;9s=0;9N=0;if(!$i("28")){1A}if($i("28").A.K){5p+=1l($i("28").A.K)}if($i("28").A.1p){5q+=1l($i("28").A.1p)}k dc=$i("28");if($i("4W")){k dc=$i("4W")}Q{k dc=$i("E")}if($i("bF")){k dc=$i("bF")}if($i("9b")){k dc=$i("9b")}1J((dc.5o)&&(dc.5o.id!="28")){dc=dc.5o;5p=5p+dc.bn;5q=5q+dc.9y}if($i("2A")){$i("2A").A.3B="4r";$K("2A",5p);$1p("2A",5q);if($i("28").A.K){$K("2A",5p-1l($i("28").A.K))}if($i("28").A.1p){$1p("2A",5q-1l($i("28").A.1p))}}if($i("9w")){k dc=$i("9w");1J(dc.5o.id!="28"){dc=dc.5o;9s=9s+dc.bn;9N=9N+dc.9y}}if($i("2I")){$1p("2I",5q);$K("2I",5p)}}1r(e){2c("41 33 2s. bJ"+e)}}C je(){if($i("1C")){if($i("bF")||$i("9b")){$i("1C").A.U="1c"}Q{k 6v=$i("1C").A;if($i("E")){21("6v."+6R+"= 1d.3A + 5 + 3Q");21("6v."+7e+"= 1d.3t + 5 + 3Q")}Q{21("6v."+6R+"= 1d.3A - 15 + 3Q");21("6v."+7e+"= 1d.3t + 15 + 3Q")}}}if($i("3P")){k bx=$i("3P");if(bx.A.3j!="2Q"){bx.A.K=1d.3t+3Q;bx.A.1p=1d.3A+3Q}}}C bD(e){if(!e)k e=2N.fw;if(e.3G){k 3c=e.3G}Q if(e.99)k 3c=e.99;if(3c.id==""&&$i("E")){3c=$i("E")}if(74=="1X"){k V=2S(3c.7v)}Q{k V=2S(3c)}if((6i=="1X")&&(74=="1X")){V[0]=V[0]-B.w;V[1]=V[1]-B.h}k 75=0;k 76=0;if(e.dL||e.dI){75=e.dL;76=e.dI}Q if(e.dJ||e.dK){75=e.dJ+R.2a.8c+R.e8.8c;76=e.dK+R.2a.9e+R.e8.9e}k 4v=75-V[0];k 4t=76-V[1];k ey=4v;k eG=4t;k 3h=75;k 3g=76;k c=4T;k ex=B.56;if(3c.id=="bz"){k c=iO;k ex=B.iN}k 77=ev(4v,4t,c,ex);k bu=e9(77[0],77[1]);1d.7o=77[0];1d.7p=77[1];1d.fF=bu[0];1d.fG=bu[1];1d.3t=3h;1d.3A=3g;1d.4l=4v;1d.4i=4t;1d.bK=ey;1d.bG=eG;if(B.3l!="72"){B.3l="2J"}iM=""}C iP(ej){1s{if($i("7h")){k q="<2n 16=iQ ><1V><1a><I 16=\'iT\' 1K=\'iS&iR;&iL;es\' 1b=\'iK()\' A=\'1N:1Q\'></I></1a>";23(k i=0;i<ej;i++){q=q+"<1a><E 16=\'4Y\' M=\\""+3T+"/1u.1m\\" id=f"+i+" 1P=\'eK(D);1o(D,\\"iE - 6Z 49 iD\\",\\"4Y\\")\' 2f=\\"1n:1o(D,\'\')\\" 1b=\'eJ(D)\' /></1a>";k en=1g fk();2C[i]=en}k eo="</1V></2n>";R.29("7h").Y=q+eo}}1r(e){k e=""}}C iC(aQ,3v){1s{k 4o=-1;if($i("7h")){k 4w=2C.X;if(2C[4w-1].37!=" "){aU()}23(k i=0;i<4w;i++){if((21("2C["+i+"]."+aQ+" == \' \'"))&&(4o<0)){4o=i}}if(21("2C["+(4o)+"]")){21("2C["+(4o)+"]."+aQ+"=\'"+3v+"\'")}}}1r(e){k e=""}}C iB(){1s{k 4o=-1;if($i("7h")){k 4w=2C.X;if(2C[4w-1].37!=" "){aU()}23(k i=0;i<4w;i++){if((2C[i].37==" ")&&(4o<0)){4o=i}}$i("f"+4o).3n="fx"}}1r(e){k e=""}}C eK(o){1s{if($i("7h")){k v=(o.id).3I("f","");if(2C[v].37!=" "){$i("E").M=2C[v].37}}}1r(e){k e=""}}C aU(){1s{4u=0;k 4w=2C.X;23(k i=0;i<4w;i++){$i("f"+i).3n="4Y";6K(2C[i]){37=" ";7f=" ";4q=" ";4Z=" ";fa=" "}}}1r(e){k e=""}}C eJ(o){k 4Y=(o.id).3I("f","");if(2C[4Y].4Z!=" "){k p=1e+"/1H/1I.1v?1G=8E&89="+7U+"&7i="+2C[4Y].4Z+"&18="+18;1x.2q("1t",$T("2p"));1Y.1B(p,"7W",1t)}Q{2c("iF 2J iG")}}C iJ(){7X=1g 2u();k 7P=2C.X;23(k i=0;i<7P;i++){$i("f"+i).3n="4Y";if(2C[i].37!=" "){7X[i]=1g iI();7X[i].M=2C[i].37}}aX(0)}C aX(4u){if(4u<2C.X){$i("E").M=7X[4u].M;$i("f"+4u).3n="fx";4u=4u+1;k 4k=(2g)?R.3e("1E").R:$i("1E").5W;k eW=4k.29("iH").1h;t=5Z(\'aX(\'+4u+\')\',eW)}}C fk(){D.37=" ";D.7f=" ";D.4q=" ";D.4Z=" ";D.fa=" "}C iU(){1s{if(1L.bN.X>2){k $dP=1L.bN.X;1L.3h.3J(1L.3h[0]);1L.3g.3J(1L.3g[0]);1L.3h.3J(1L.3h[0]);1L.3g.3J(1L.3g[1]);k $5R=0;23(k $i=0;$i<=$dP;$i++){$5R+=((1L.3h[$i]*1L.3g[$i+1])-(1L.3g[$i]*1L.3h[$i+1]))}$5R=1M.iV($5R)/2}Q{$5R="j8 j7 j6 fz j9 ja 49 o jd"}1A $5R*jc}1r(e){1A(0)}}C jb(b1,9p,b0,9l){1s{k er=j5.j4;k 4S=1M.3W*9p/9o;k 4Q=1M.3W*9l/9o;k 6A=1M.3W*b1/9o;k 6D=1M.3W*b0/9o;if(9p>0){4S=1M.3W/2-4S}if(9p<0){4S=1M.3W/2+4S}if(b1<0){6A=1M.3W*2-6A}if(9l>0){4Q=1M.3W/2-4Q}if(9l<0){4Q=1M.3W/2+4Q}if(b0<0){6D=1M.3W*2-6D}k 52=er*1M.97(6A)*1M.62(4S);k 6F=er*1M.62(6A)*1M.62(4S);k b7=er*1M.97(4S);k 4P=er*1M.97(6D)*1M.62(4Q);k 6y=er*1M.62(6D)*1M.62(4Q);k b6=er*1M.97(4Q);k d=1M.bA((52-4P)*(52-4P)+(6F-6y)*(6F-6y)+(b7-b6)*(b7-b6));k et=1M.iY((er*er+er*er-d*d)/(2*er*er));1A et*er}1r(e){1A(0)}}C 6E(cd,cm,cs){1s{k bh=\'iX\';if(cd<0){cd=cd*-1;bh=\'eg\'}eh=cs/iW;ee=cm/60;k dd=(cd*1)+(ee*1)+(eh*1);if(bh==\'eg\'){dd=dd*-1}1A(dd)}1r(e){1A(0)}}C ev(6b,5O,4T,4N){1s{if(2g){6b=6b-2.2;5O=5O-2.7}if(3K){6b=6b-0.12;5O=5O-1.iZ}k nx=4T*6b;k ny=4T*5O;k 3p=4N.26(" ");k ez=(3p[0]*1)+nx;k eB=(3p[3]*1)-ny;k 2O=1g 2u();2O[0]=ez;2O[1]=eB;1A(2O)}1r(e){1A(0)}}C e9(x,y){k m=0;k s=0;k dx=1l(x);if(dx>0){k 46=x-dx}if(dx<0){46=(x*-1)-(dx*-1)}dx=dx;if(46!=0){k mm=46*60;k m=1l(46*60);k 5I=mm-m;k mx=m;if(5I!=0){k s=5I*60;k s=(s+"4V").aE(0,5);k 5C=s}Q{s="3Y.3Y"}}Q{k mx="3Y";k 5C="3Y.3Y"}if(m.X==2){m="0"+m+""}if(s*1<10){s="0"+s}k dN=dx+" "+mx+" "+5C;k m=0;k s=0;k dy=1l(y);if(dy>0){k 46=y-dy}if(dy<0){k 46=(y*-1)-(dy*-1)}dy=dy;if(46!=0){k mm=46*60;k m=1l(46*60);k 5I=mm-m;k my=m;if(5I!=0){k s=5I*60;s=(s+"4V").aE(0,5);k 5x=s}Q{k s="3Y.3Y"}}Q{k my="3Y";k 5x="3Y.3Y"}if(m.X==2){m="0"+m}if(s*1<10){s="0"+s}k dA=dy+" "+my+" "+5x;k 2O=1g 2u();2O[0]=dN;2O[1]=dA;if($i("j0")){if($i("7a")){$i("7a").1h=dx;$i("aM").1h=mx;$i("aV").1h=5C;$i("aW").1h=dy;$i("aT").1h=my;$i("aP").1h=5x}}1A 2O}C j3(8J,8H,5z){1s{if(!5z){k 5z=2N.R}if(5z.29("4W"))k dc=5z.29("4W");Q k dc=5z.29("E");k V=2S(dc);k 4N=B.56;k 4N=4N.26(" ");8J=(8J*1)-(4N[0]*1);8H=(8H*-1)+(4N[3]*1);c=B.j2*1;94=1g 2u();1A[(8J/c)+V[0],(8H/c)+V[1]]}1r(e){1A(1g 2u())}}C j1(){D.x=0;D.y=0}C jU(){D.7o=0;D.7p=0;D.fF=\'\';D.fG=\'\';D.3t=0;D.3A=0;D.4l=0;D.4i=0;D.bK=0;D.bG=0}C jV(){D.bN=1g 2u();D.kP=1g 2u();D.kO=1g 2u();D.3h=1g 2u();D.3g=1g 2u();D.6s=1g 2u();D.6t=1g 2u();D.5F=1g 2u()}C kN(2e,82,n){if(1O&&$i("E")){k V=2S($i("E"));if((2e=="fT")||(2e=="fU")&&3K){1s{1O.3H.kQ(82,0,0,1d.4l,1d.4i)}1r(e){2N.2v=n+" 2s ao bM a 4X "}}if((2e=="fT")&&2g){1s{k r=$i(1O.6N.id);r.7D(r.bm);k dy=1d.4i;k dx=1d.4l-(B.w/2);1O.3H.7t(1O.7A,1O.bV,1O.by,1O.6w,(1L.6s[n-1])-(B.w/2)-1,1L.6t[n-1]-3,dx,dy-3)}1r(e){2N.2v=n+" 2s ao bM a 4X "}}if((2e=="fU")&&2g){1s{k r=$i(1O.6N.id);r.7D(r.bm);r.7D(r.bm);k dy=1d.4i;k dx=1d.4l-(B.w/2);1O.3H.7t(1O.7A,1O.bV,1O.by,1O.6w,(1L.6s[n-1])-(B.w/2)-1,1L.6t[n-1]-3,dx,dy-3);1O.3H.7t(1O.7A,1O.bV,1O.by,1O.6w,(1L.6s[0])-(B.w/2)-1,1L.6t[0]-3,dx,dy-3)}1r(e){2N.2v=n+" 2s ao bM a 4X "}}if(2e=="kR"){if(3K){k dx=1M.8I(((1L.3h[n])*1)-((1L.3h[n-1])*1),2);k dy=1M.8I(((1L.3g[n])*1)-((1L.3g[n-1])*1),2);k w=1M.bA(dx+dy);1s{1O.3H.7t(\'fo\',\'\',\'2E(3m,3m,3m)\',1O.6w,1L.6s[n-1],1L.6t[n-1],w,w)}1r(e){2N.2v=n+" 2s ao fr o fO"}}Q{k dx=1M.8I(((1L.3h[n])*1)-((1L.3h[n-1])*1),2);k dy=1M.8I(((1L.3g[n])*1)-((1L.3g[n-1])*1),2);k w=1M.bA(dx+dy);1s{1O.3H.7t(\'fo\',\'\',\'2E(3m,3m,3m)\',1O.6w,1L.6s[n-1]-w,1L.6t[n-1]-w,w*2,w*2)}1r(e){2N.2v=n+" 2s ao fr o fO"}}}}}C kU(e){k 3c;if(!e){k e=2N.fw}if(e.3G){3c=e.3G}Q if(e.99){3c=e.99}if(3c.kT==3){3c=3c.7v}k kS;dW=3c.7v;1A(dW)}C eL(e0,dT,88){1s{if(!$i("6O")){k G=R.2B("I");G.id="6O";k i=G.A;i.3B="4r";i.1p=1l($i("E").A.1p);i.K=1l($i("E").A.K);R.2a.24(G)}k 6N=$i("6O");k G=R.2B("I");k i=G.A;i.3B="4r";i.4m=dM;i.1p=(dT-4)+"2l";i.K=(e0-4)+"2l";i.17="at";i.1z="at";k 6M=R.2B("E");if(fP.X==2){88=""}if(88!=""){6M.1b=88}6M.M=1e+"/3d/kM.1m";6K(6M.A){17="aH";1z="aH";4m=dM}G.24(6M);6N.24(G)}1r(e){2c("41 33 2s. eL"+e)}}C aY(){if($i("6O")){$i("6O").Y=""}if($i("eu")){$i("eu").A.U="1c"}}C kL(){if(!$i("58")){k G=R.2B("I");G.id="58";G.A.4m=1;G.Y=\'<30 kF="kE" 2D=0></30>\';G.1P=C(){$i("58").A.U="1c"};R.2a.24(G)}if(!$i("51")){k G=R.2B("E");G.id="51";G.A.4m=kD;G.A.3B="4r";G.A.17="kC";G.A.1z="kG";G.M=1e+\'/3d/kH.32\';G.1P=C(){$i("51").A.U="1c"};R.2a.24(G)}}1s{F.2r.3o=C(el,6H){if(fP.X>0){F.2r.3o.av.fb.1B(D,el,6H)}};F.2r.3o.ew="aJ-kK";F.2r.3o.eO="kJ";F.ck(F.2r.3o,F.2r.4c,{83:C(el,6H){F.2r.3o.av.83.1B(D,el);D.kI.f9(F.2r.3o);k 2j=F.2H.2j,2K=F.2H.2K,6Y=D.kV,79=R.2B("kW"),8o=D.id+"l9";79.id=8o;79.3n=F.2r.3o.eO;2j.l8(6Y,F.2r.3o.ew);D.l7=79;C 9K(){k me=D,fC=D.la,6m=D.2a,dU=D.fq,8p,aB,8q,bL,be,9v,9A,8y;6Y.24(79);D.8e=1g F.2H.lb(8o,D.id);D.8e.le(8o);D.8e.ld=C(e){8p=6Y.lc;aB=6Y.af;if(F.l6.l5.ie&&R.kZ=="kY"){8y=0}Q{bL=1l(2j.6n(6m,"kX"),10),be=1l(2j.6n(6m,"bQ"),10),9v=1l(2j.6n(6m,"l0"),10),9A=1l(2j.6n(6m,"l1"),10),8y=bL+be+9v+9A}me.8Y.fV("17",8p+"2l");8q=[2K.dQ(e),2K.bB(e)]};D.8e.dO=C(e){k 9C=[2K.dQ(e),2K.bB(e)],e1=9C[0]-8q[0],e5=9C[1]-8q[1],fM=1M.e4(8p+e1,10),e6=1M.e4(aB+e5,10),6P=(e6-(dU.af+fC.af+8y));me.8Y.fV("17",fM+"2l");if(6P<0){6P=0}6m.A.1z=6P+"2l";if($i("1E")){$i("1E").A.1z=6P}}};C 9R(){9K.1B(D);D.eY("eV",9R)};C 9Z(){if(!D.fq){D.l4("")}if(D.8Y.l3("2Q")){9K.1B(D)}Q{D.bp("eV",9R)}D.eY("eX",9Z)};D.bp("eX",9Z);if(6H){D.8Y.l2(6H,J)}D.kB.f9(F.2r.3o)},8x:C(){1A"3o "+D.id}})}1r(e){};C kA(){k 2j=F.2H.2j;k 2K=F.2H.2K;k 5t=F.2H.k9;F.4M.7E="";F.4M.bb={83:C(){if($i("4n")){1g F.2H.k8("4n")}k 3y=B.2M.26(";");k i=3y.X-1;if(i>=0){do{k Z=3y[i].26("*");if($i("ba"+Z[0])){1g F.4M.7E("ba"+Z[0])}}1J(i--)}}};F.4M.7E=C(id,fe,ff){F.4M.7E.av.fb.1B(D,id,fe,ff);D.aa=D.aa||F;k el=D.ax();2j.4p(el,"42",0.67);D.bq=19;D.8n=0};F.ck(F.4M.7E,F.2H.k7,{c0:C(x,y){D.aa.ka(D.id+" c0");k 6j=D.ax();k 6u=D.6p();2j.4p(6u,"3j","9k");6j.Y=6u.Y;2j.4p(6j,"2T",2j.6n(6u,"2T"));2j.4p(6j,"d5",2j.6n(6u,"d5"));2j.4p(6j,"3w","at 43 7d");2j.4p(6j,"z-6l","aA")},kb:C(e){k aI=D.6p();k 8f=D.ax();2j.4p(8f,"3j","");k a=1g F.2H.ke(8f,{kd:{kc:2j.k6(aI)}},0.2,F.2H.k5.jZ);k cM=8f.id;k cK=D.id;a.jY.bp(C(){2j.4p(cM,"3j","9k");2j.4p(cK,"3j","")});a.jX();if($i("4n")){$i("4n").A.3w="4F 43 jW"}},k0:C(e,id){if(5t.bo.k1.X===1){k co=5t.bo.k4;k df=5t.bo.k3;if(!df.k2(co)){k 6U=2j.c2(id);if(5t.bZ(id).id!="4n"){if(3K){k aZ=R.2B("br");aZ.24(D.6p());6U.24(aZ)}Q{6U.24(D.6p())}}5t.kf();if(5t.bZ(id).id=="4n"){k 2z=(D.6p()).id.26("ba")[1];1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=kg&2M="+2z+"&18="+18;1Y.1B(p,"ku",1t);B.8W=""}Q{k 7V=$i("2U").4g("36");k 3y=1g 2u();k cl=7V.X;23(k i=0;i<cl;i=i+1){if(7V[i].3b=="3R"){k c6=7V[i].1h;3y.3J(c6)}}k 3y=3y.kt(\',\');if($i("9f")){$i("9f").Y=""}k p=1e+"/1H/1I.1v?1G=ci&3y="+3y+"&18="+18;k cp=1g 5k();cp.5d("59");cp.1B(p,"ci",1t)}}}},dO:C(e){k y=2K.bB(e);if(y<D.8n){D.bq=J}Q if(y>D.8n){D.bq=19}D.8n=y},ks:C(e,id){k aI=D.6p();k 6U=2j.c2(id);if($i("4n")&&id=="4n"){$i("4n").A.3w="4L 43 8X"}Q{6U.A.2L="3U"}},kv:C(e,id){$i(id).A.2L="1c"}});2K.kw(F.4M.bb.83,F.4M.bb,J)}C eI(38){k 2G=/kz|ky|kx|kr/gi;38=38.3I(2G,"a");k 2G=/kq/gi;38=38.3I(2G,"e");k 2G=/kj/gi;38=38.3I(2G,"i");k 2G=/ki|kh/gi;38=38.3I(2G,"o");k 2G=/kk/gi;38=38.3I(2G,"c");k 2G=/kl/gi;38=38.3I(2G,"u");1A(38)}C 2S(1C){if(1C){if(1C.A.3B=="4r"){1A[(1l(1C.A.K)),(1l(1C.A.1p))]}Q{k 9F=aj=0;if(1C){if(1C.5o){do{9F+=1C.bn-1C.8c;aj+=1C.9y-1C.9e}1J(1C=1C.5o)}}1A[9F,aj]}}Q{1A[0,0]}}C ac(){kp=1;k p=1e+"/1H/1I.1v?1G=ac&18="+18;k cp=1g 5k();cp.5d("59");cp.1B(p,"ac",6a)}C kn(){k u=2N.8Q.4h;k u=u.26(":");1A(u[0])}C km(){}C jv(){}',62,1470,'||||||||||||||||||||var||||||||||||||||style|objmapa|function|this|img|YAHOO|novoel||div|true|left||src|||retorno|else|document||trad|display|pos||length|innerHTML|ltema|||||||class|width|g_sid|false|td|onclick|none|objposicaocursor|g_locaplic|span|new|value|data|elementos|xp|parseInt|gif|javascript|mostradicasf|top|text|catch|try|ajaxredesenha|branco|php|align|objaguarde|panel|height|return|call|obj|temp|wdocai|ins|funcao|classesphp|mapa_controle|while|title|pontosdistobj|Math|cursor|richdraw|onmouseover|pointer|nbsp|createItem|block|nome|tr|idmenu|sim|cpObj|tnome||eval||for|appendChild||split||i3geo|getElementById|body|imgBranco|alert|letras|tipo|onmouseout|navm|guia|itemID|Dom|imgh|px|fecha|table|sg|o1|abre|widget|erro|bxs|Array|status|g_tipoacao|tid|st|tema|corpoMapa|createElement|quadrosfilme|size|rgb|grupo|re|util|aguarde|nao|Event|textDecoration|temas|window|res|g_fatordezoom|visible|tip|pegaPosicaoObjeto|color|mytreeview1|mapa|close|break|mytreeview2|iguias|font|subgrupo|png|um|aguardeId||input|imagem|palavra|tempoRedesenho|grupos|type|targ|imagens|frames|ist|ytela|xtela|inp|visibility|pan|parado|250|className|ResizePanel|amext|option|guiaMenu|cor|telax|ppx|valor|border|py|lista|janelaMen|telay|position|setas|nomeTema|ig1|case|target|renderer|replace|push|navn|visual|opc|boxxini|render|box1|g_postpx|checkbox|link|g_localimg|underline|checked|PI|par|00|ticOpcoesTemas||Ocorreu|opacity|solid|boxyini|imgs|restod|namespace|buscatema|para|tabela|mostra|Panel|230|outrasOpcoes|fixedcenter|getElementsByTagName|href|imgy|240|doc|imgx|zIndex|lixeira|muda|setStyle|legenda|absolute|g_operacao|yfig|janima|xfig|nquadros|maisBotoes2|click|item|janelaRef|g_arvoreClick|ngSgrupo|background|janelaDoca|0px|underlay|constraintoviewport|draggable|modal|scale|1px|example|imgext|sis|x2|radlat2|ig2|radlat1|g_celula|g_zoomRefDinamico|_|contemImg|linha|quadro|extensao||boxpin|x1|janelaDoca2|janelaguias|wdoca|extent|mensagem|boxg|JSON|map|selecaobox|mytreeviewS|set_response_type|qrcode|largura|blank|moveTo|undefined|altura|cpaint|null|legendagr|idPai|offsetParent|imagemxi|imagemyi|objtips|guiaTemas|DDM|show|opcao|busca|sy|janelaBotoes2|docmapa|waltura|insp|sx|wlargura|mini|linhas|farol|ngTema|restos|colunas|zoomli|docel|iCookie|255|yfign|divGeometriasTemp|funcoes|polygon_area|combo|idGrupo|g_autoRedesenho|autoRedesenho|contentDocument|texto|docMapa|setTimeout||clearTimeout|sin|select|stlt|mostraguiaf|ondeArvore||11px|5px|remapaf|xfign|funcaoOnchange|idDestino|idCombo|ot|dica|janelaBotoes1|g_entorno|dragEl|caminho|index|oBody|getStyle|170|getEl|divgeo|inline|ximg|yimg|clickEl|obje|lineWidth|guiaLegenda|y2|parent|radlong1|destroy|gpai|radlong2|convdmsddf|y1|imgL|userConfig|wdocai2|wdoca2|with|imgO|novoimg|container|pontosins|nBodyHeight|cookies|g_tipotop|imgN|imgS|destEl|arvoreAdicionaTema|desativar|name|oInnerElement|clique||contemFerramentas|cancela|remapaAdicNovos|g_panM|mousex|mousey|teladd|contaTempoRedesenho|oResizeHandle|xg|nomeSgrupo|rect|gray|g_tipoleft|escala|clip|lugarquadros|ext|kml|direcao|remapa|sgt|pegaListaDeGrupos|ddx|ddy|titulo|qual|guiaListaMapas|create|sul|parentNode|wj|vertBGDiv|adiciona|mudaboxnf|mode|filter|alpha|removeChild|DDList|identifica|norte|panFixo|oeste|leste|iframe|ocorrencia|g_guiaativa|janelaMenTexto|editCommand|tempi|inseregrafico|escalanum|ligadesliga|imgstemp|g_tipoimagem|els|mudaExtensao|preLoad|exy|mfarol|encontrado|pegaMapas|objeto|init|wsrc||navega|addListener|funcaoOnclick|tipoimagem|verticalSlider|ta|scrollLeft|selecao|ddResize|proxy|aplicari|wait_mask|distx|zoomoauto|barraDeBotoes1|htm|wef|lastY|sResizeHandleId|nStartWidth|aStartPos|nos|disty|mudaiconf|inputsb|maisBotoes1|obGrupos|toString|nBodyOffset|vertHandleDiv|pin|wait_c|atualizaReferencia|banners|mudaext|parar|imgxy|vy|pow|vx|zoomiauto|fatorEscala|tsl|textofid|topo|ocorrencias|location|fim|tic|winRef|valores|odoca|temaAtivo|red|cfg|achados||velhow|procurartemas|relative|xy|10px|pegalistademenus|cos||srcElement|tsd|flamingo|velhoh|barraDeBotoes2|scrollTop|listaTemas|inserexy|mede|verdiv|tempo|hidden|ltb|tituloguia|esq|180|lta|objetos|removeListener|imagemxref|incluir|original|nBodyTopPadding|ref|nindices|offsetTop|inputs|nBodyBottomPadding|temasraiz|aNewPos|nelementos|nometemas|curleft|246|foldermapa|pegalistadetemas|idSubGrupo|initResizeFunctionality|digitar|listasistemas|imagemyref|folder|sgtlt|aberto|onBeforeShow|map_file|refDinamico|borderColor|backgroundImage|pegalistadeSubgrupos|pegalistadegrupos|onchange|onBeforeRender|url||||||||||logger|Escolha|recuperamapa|ngtSgrupo|ig1lt|offsetHeight|lkd|outros|search|curtop|1000|contagem|fonte|ul||temasa|center|recuo|state|4px|sglt|superclass|NOME|getDragEl|251|184|5000|nStartHeight|piy|onmousemove|substring|textAlign|larguraIdPai|6px|srcEl|yui|guiasYUI|nova|xm|listaPropriedades|yyy|ys|variavel|9pt|zoomPonto|ym|rebobinaf|xs|yg|filmeanimarodaf|limpacontainerf|brd|lgb|lga|ferramentas|nnx|oy|ajuda|z2|z1|wdocadiv|Clique|arrastar_|DDApp|procurar||nBodyBorderBottomWidth|ou|inverteStatusClasse|sinal|leg|pares|xxx|criar|lastChild|offsetLeft|interactionInfo|subscribe|goingUp||zoomboxf|pix|teladms|termina|aproxima||lineColor|imagemReferencia|sqrt|getPageY|verificaTip|capturaposicao|3px|openlayers|refy|RegExp|lente|calcposf|refx|nBodyBorderTopWidth|movimentar|xpt|afasta|inputText|borderBottomWidth|cabecatip|conteudojanelaguias|temap7|fix|fillColor|2px|ajustaEntorno|panTogoogle|getDDById|startDrag|legendaGrafico|get|ox|conectargeorss|navy|itema|tiptexto|conectarwms|g_tipotip|completo|mostraTip|zoomlo||paresi|padding|navegacaoDir|contemleggr|reordenatemas|upload|extend|tempie||uploaddbf|pt||expandeLegendaVer|0a||possivel|foi|latitude|Nao|mudatranspf|pacotes|zoomponto|mobile|g_opcoesTemas|mostraIP|localizaIP|fontSize|pixelLeft|pixelTop|nivel|switch|Erro|thisid|clipt|proxyid|t37|RichDrawEditor|tipoOperacao|mudanomef|outrasOpcoesAdiciona|tamanhoy|tamanhox|lkgrcode1|lkgrcode|Entorno|pode|ser|Nada|resultadoProcurar|processaTemas|mais|geraURLentorno|processaSubgrupos|backgroundColor|160|mapfile|tempng|tempn||maisamarelo||||region|lkmini|lkmini1|movimentoRef|clicouRef|g_mapaRefDisplay|testamapfile|escondeRef|desce||sobe|idx|elt|aplicaescala|a10|nny|nomeSis|leftinicial|||100|yv|topinicial|ligar|clicinicialy|clicinicialx|desligar|mudaQS|destacaTamanho|pageY|clientX|clientY|pageX|2000|xv|onDrag|array_length|getPageX|redimwdocaf|redesenha|yi|oFooter|ddinicialx|tparent|borderLeftWidth|celula|ativa|xi|nOffsetX|indexOf|ddinicialy|max|nOffsetY|nNewHeight|valign|documentElement|convdmsf|0pt|hlpt|g_mensagempadrao|wdocafechaf|mpg|wdocain|negativo|spm|g_visual|qs|black|||qu|finalq|novono|auto|||theta|mostradistancia|calcddf|CSS_PANEL_RESIZE||xreffig|longdd|escondeWdoca2|latdd|ic_seleciona|janelaMenu|ativaClicks|initJanelaMen|yreffig|encolheFerramentas|removeAcentos|filmezf|filmef|inseremarcaf|wait|wdocaf2|CSS_RESIZE_HANDLE|wdocaf|novoxi|atual|treeviewNew|default|pegavalSistemas|beforeShow|ti|beforeRender|unsubscribe|centro|mantendo|tempf|vertMenosZoom|slider|escondeWdoca|Sitem1|escondeMen|mensagemf|monta|fire|referencia|constructor|mudaVisual|setValue|sGroup|config|expandeGrupo|cookie|onmouseup|mensagemt|quadrofilme|tdclara|listasgrupos|offsetFromStart|circ|processaGrupos|footer|desenhar||vertMaisZoom|wlargura_|g_janelaMen|event|quadro1|role|menos|nex|novoyf|oHeader|digitos|novoyi|dmsx|dmsy|ligados|novoxf|iglt|area|executar|nNewWidth|inserir|raio|arguments|ic_xy|nomeFunc|idInput|resizeLinha|resizePoligono|setProperty|Mapfile|crosshair|host|ic_zoom|esta|||||ponto|cgi|nav|exposto|sistema|ativado|desenho|desativado|protocol|demorar|icon_pan|atualizaLegendaHTML|g_mostraRosa||aguardedoc|rosaV|montaMapa|000000|white|ajaxEscalaGrafica|rosanorte|ajaxCorpoMapa1|rosamenos|textocb|pCookie|excluir|rosamais|rosaoeste|Impossivel|reload|fechado|criaContainerRichdraw|wdocac|digitarMouseover|g_hlpt|mapsize|sobeferramentas|overflow|wdocaref|lingua|Pesquisando|g_funcaoTip|ajaxReferencia|unescape|i3geolingua|mudar|trocalingua|borderWidth|ajaxabrelente|Aplicar|button|trataErro|15000|4000|arquivos|jpg|Amplia|9px|36px|initJanelaZoom|tentar|reinicia|mensagens|verificaMousemoveMapa|div_d|g_destaca|g_quadrooriginal|line|janela|267||movelentef|verificaClickMapa|onmousedown|tabindex|foldermapa1|o6|Slider|mapaReferencia|refmensagem|refheight|getVertSlider|initJanelaRef|digitarOver|listaArquivos|diretorio|onChange|266px|156px|valuemax|sprite|valuemin|valuenow|digitarMouseclick|200|shadow|Reduz|alt|Zoom|Box|docaguias|ic_identifica|ativaListaPropriedades|gráfico|mudatamanho|mudaescala|268px|ajaxLegenda|localizacao|ajaxCorpoMapaEntorno|existe|ajaxCorpoMapa|outras|mudaEscala|VMLRenderer|ativada|Consulte|administrador|Essa|ativaEntorno|zoomtot|extentTotal|ativaGuias|navset|identificar|ajaxiniciaParametros|ajaxdestaca|6000|setHeader|20px|Nenhum|yfig0|||||xfig0|desloca|linewidth|linecolor|fillcolor||ativo|limpa|12px|Guias|setBody|240px|longitude|tamanho|inverte|mst|SVGRenderer|zoomIP|desceferramentas|g_locsistemas|avancaQuadro|gravaQuadro|restaurar|Quadro|Extensao|definida|tempoanima|Image|filmeanimaf|opcoesQuadros|otilde|ajaxTip|extentref|g_celularef|gerafilmef|tablefilme|ccedil|op|menuarrow|calculaArea|abs|3600|positivo|acos|05|localizarxy|posicaomouse|cellsize|convddtela|707|6366|pelo|necessarios|Sao|tres|pontos|calculadistancia|g_areapixel|calculo|movecursor|exy1|ABRIR|FUNCOES|a11||Object|a12|abreSistema|descricao|mapas|func|i3geo_comboTemasMenu|sub|ilt|itemExpand|conectarservidor|testafuncoes|sistemas|i3geo_comboSubGruposMenu|SIZE|i3geo_comboGruposMenu|DESCRICAO|IMAGEM|layer|desativa|childNodes|adtema|adicionaTema|processevent1|ligaDesligaTemas|ligatemas|pegaTema|arvoreclick|EXTENSAO|LIGADOS|TEMAS|OUTROS|rosaleste|mapext|layers|ms_criamapa|posicaocursor|pontosdist|blue|animate|onComplete|easeOut|onDragDrop|drop|intersect|sourceRegion|point|Easing|getXY|DDProxy|DDTarget|DragDropMgr|log|endDrag|to|points|Motion|refreshCache|excluitema|õ|ó|í|ç|ú|borra|protocolo||g_recupera|é|â|onDragOver|join|excluiTemas|onDragOut|onDOMReady|à|á|ã|ativaDragDrop|initEvent|21px|10000|Arial|face|25px|marker|beforeInitEvent|resizehandle|resizepanel|criaboxg|dot1|desenhoRichdraw|dist|ypt|resize|insereCirculo|tname|nodeType|i3geo_pegaElementoPai|innerElement|DIV|borderTopWidth|BackCompat|compatMode|paddingTop|paddingBottom|applyConfig|getProperty|setFooter|ua|env|resizeHandle|addClass|_resizehandle|header|DragDrop|offsetWidth|onMouseDown|setHandleElId|g_conectargeorss|LINK|t16||descetemaf||t15|t14|t17|zoomtemaf|t18a|temap0|t18|sobetemaf|t13|t10|maisvermelho|t9|||maisverde|t11|t12|exclui|t12a|excluitemaf|t18b|t19|etiquetas|t26|temap4|t25|t27|t28|temap5|t29|filtrof|toponimiaf|t24|t21|temap1|t20|temap2|t22|temap3|t23|procuraratribf|expandeTema|mostrado|Legenda|fixar|set_persistent_connection|resolucao|250px|classe|resultadoscielo|atualizascielo|atualizagoogle|verificaTipDefault|g_tempotip|||pontas|nas|rosasul|rosa|navegar|opção|essa||mostrar|scielo|atualizaconfluence|instantes|alguns|estado|alterar|redesenhado|botão|será|||que|aplicar|Após|não|atualizawiki|confluence|resultadoconfluence|resultadowiki|wiki|mostrando|esse|subgrupos|t30|t21a|decoration|qr_img|qr_html|g_kml|ogc|t_|g_qrcode|grande|TreeviewPvtFindRootObject|criaLegenda|exp|tiff|temap8|ver|criaLegendaHTML|legenda2|template|vazio|pegaListaDeTemas|uplocal|g_uploadlocal|a2b|g_downloadbase|downloadbase|g_conectarwms|download|updbf||g_uploaddbf|pegaListaDeSubgrupos||tema_|temasgrupo|idarvore||cellspacing|||120px|cellpadding|t35|||abreKml|tabelaf||||editaLegenda|temap6|t34|t31|t33|t32|versaoms|destacaTema|graficotema'.split('|'),0,{})) | |
| 193 | 193 | |
| 194 | 194 | eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('9d={"6M":[{3:"O 2q &K; 1x cf! dg R 1d <a 2T=\'13://2e.1R.1p.br/R\' 2M=2w >3v</a>. <b><a 2T=\'13://"+1S.dr.dt+"/dl/3O/c1.3z\' 2M=2w >c0 3O</a></b>",en:"7x is a b3 dd 1x! <a 2T=\'13://2e.1R.1p.br/R\' 2M=2w >2D</a> F R.",es:"2q es 1x du. <a 2T=\'13://2e.1R.1p.br/R\' 2M=2w > 3C</a>"}],"6u":[{3:"8i de 49",en:"9s 9t",es:"8i de 3F"}],"6r":[{3:"40",en:"46",es:"9x&G;9u"}],"6m":[{3:"5g",en:"9j",es:"5g"}],"6n":[{3:"9b",en:"8Y",es:"cB&1h;o"}],"6p":[{3:"5i/6a 57",en:"6b/6d cv",es:"5X/5Z 57"}],"6x":[{3:"5i/6a 5Q",en:"6b/6d 5Q",es:"5X/5Z dT"}],"6F":[{3:"4E da 3a",en:"dJ 8D",es:"7V de t 2i&j;n"}],"6G":[{3:"4E do dc",en:"cV 8D",es:"7V H bZ"}],"6C":[{3:"1T de 11",en:"7O",es:"1U de 11"}],"6y":[{3:"3G",en:"3G",es:"3G"}],"6z":[{3:"7l",en:"cS",es:"7l"}],"bs":[{3:"7L do 5",en:"bq bp",es:"7w H 5"}],"bn":[{3:"bo?",en:"bt",es:"bu"}],"bz":[{3:"7b&d;bx",en:"bw",es:"7b&d;bv"}],"bm":[{3:"bl",en:"bc",es:"bb"}],"ba":[{3:"b8",en:"b9",es:"bd"}],"bf":[{3:"7L",en:"bk",es:"7w"}],"74":[{3:"7z o 2q",en:"bj",es:"7z 2q"}],"7C":[{3:"7A",en:"bi",es:"7A"}],"7y":[{3:"4q",en:"4q",es:"4q"}],"7D":[{3:"bg",en:"bh",es:"bA"}],"7E":[{3:"4r",en:"4r",es:"4r"}],"7F":[{3:"4u do 1x p&1A;4b",en:"4u do 1x p&1A;4b",es:"4u do 1x p&1A;4b"}],"7n":[{3:"bB",en:"bT",es:"bS&G;as"}],"7e":[{3:"1T de bR",en:"8v bP",es:"1U de 1k&G;1Z"}],"7f":[{3:"1T de 1v",en:"6v i 5B",es:"1U de 17"}],"7g":[{3:"1T de 6s&d;1Z",en:"6v i bQ",es:"1U de 6s&d;1Z"}],"7j":[{3:"6H(38)",en:"38",es:"6H (38)"}],"7p":[{3:"bU&j;bV",en:"bY",es:"bX bW"}],"77":[{3:"bO&1C;1r 4h 1v",en:"2U 2u",es:"bN de 17"}],"78":[{3:"N 1v em 6X",en:"N 1c in 6W",es:"N 17 en 1k&G;1K"}],"79":[{3:"8N em 6X/6V",en:"2U in 6W/6V",es:"8F en 1k&G;1K/bG"}],"7a":[{3:"bF&J;&D;o de 1v",en:"2U bE",es:"bC&j;n de 17"}],"7m":[{3:"73 de 3S",en:"bD",es:"73 de 4y"}],"6D":[{3:"bH de bI",en:"bM 1S",es:"bL de bK"}],"8s":[{3:"bJ 5",en:"b7 h",es:"b6 5"}],"8z":[{3:"az 5",en:"ay h",es:"ax 5"}],"8w":[{3:"av aw",en:"aA aB",es:"aF im&d;aE"}],"4U":[{3:"6S em 1F",en:"6R F 1F",es:"6Q en 1F"}],"aD":[{3:"6S em 3x",en:"6R F 3x",es:"6Q en 3x"}],"4T":[{3:"aC de au",en:"ar ah",es:"ag de af"}],"7d":[{3:"1T",en:"7O",es:"1U"}],"7c":[{3:"8N",en:"2U",es:"8F"}],"7h":[{3:"ad&G;1K",en:"8v",es:"ae"}],"7r":[{3:"8y",en:"ai",es:"8y"}],"7k":[{3:"8A",en:"aj",es:"8A"}],"aq":[{3:"ap",en:"6O",es:"an"}],"ak":[{3:"1N o 7 3v 9 2I",en:"3u 4 x am F aG",es:"8d el 7 3v 9 aH"}],"aZ":[{3:"1n 9 6K Z 6L 1o 7, 2Q-o Z n&D;o z 5. 2R&j;s 1O o 2c do 7, 6T 4s 1D 9 o 5 1b 7P, Z 1d z 27&D;o 1I M 1b&d; 70.",en:"aY 4 x E/aX E 4 h. 2v a 4j 4i F aV 4 h 6t 16 aW 4 3m F 6q it.",es:"18 L 9 6E o 6A U 7, 76&d;7v o z en el 5. 2k&K;s de 1O el 2c H 7, 7M 2Z 1D 9 M el 5 7N 7K&1h;7t, o 26 L en el 27&j;n 1I M 1l 1q&d;."}],"b0":[{3:"b1 2t&J;&D;o",en:"87 45",es:"7R t 2i&j;n"}],"b5":[{3:"b4 2t&J;&D;o 7U 5t 7",en:"87 45",es:"7R t 2i&j;n 7U en U 7"}],"b2":[{3:"1n 9 61 o R 2m 7 z aU 1Y",en:"2D F R in 1Y aT",es:"18 L 9 aM el R"}],"aL":[{3:"1d e 1N",en:"aK",es:"18 L y 8n"}],"aI":[{3:"1N 9 aJ a 3e",en:"3B F 6e 4 aN 4A",es:"8d 9 aO t 3t"}],"aS":[{3:"A I do 7 &K; aR&G;1J 1e a I do 5",en:"15 12 i 4 x is 8f 24 4 12 i 4 h",es:"3N I H 7 es 8f 19 t I H 5"}],"aQ":[{3:"A I do 7 &K aP&G;1J 1e a I do 5",en:"15 12 i 4 x is 8g 24 4 12 i 4 h",es:"3N I H 7 es 8g 19 t I H 5"}],"dm":[{3:"A I do 7 n&D;o &K dk",en:"15 12 i 4 x is 6Y di",es:"3N I H 7 z es dj"}],"dn":[{3:"2I",en:"dp",es:"ds"}],"dq":[{3:"1n 9 2I 1o 7 do 5.",en:"dh x i 4 h.",es:"18 L 9 2I U 7 H 5"}],"cX":[{3:"cW",en:"4S",es:"cT"}],"cU":[{3:"1n 9 4X 1o 7 10 3e de 50",en:"3u 4 x 4S",es:"18 L 9 4X cY 7 en t 3t de 52&1h;o"}],"cZ":[{3:"df",en:"4W",es:"d0"}],"db":[{3:"1n 9 dv 1o 7 10 3e de 50",en:"3u 4 x 4W",es:"18 L 9 dN U 7 en t 3t de 52&1h;o"}],"dM":[{3:"1f 9 o 7",en:"1f F a x",es:"dL 9 el 7"}],"dK":[{3:"1n 9 4x o 5 de 2P a 1q 5S o 7",en:"2D F dO 4 h in 4A F 3k 4 dP x",es:"18 L 9 4x el 5 de 2P 9 M dS 5S el 7"}],"dR":[{3:"dQ&J;&3X;es",en:"dI",es:"dH"}],"dA":[{3:"40",en:"46",es:"dz"}],"dy":[{3:"3l a dw do 7, dx M as dB 5P dC 1b dG.",en:"3n 4 x dF.",es:"3l t dE H 7, 80 dD M 1w ac 5P cR ck"}],"cj":[{3:"ci:",en:"cg",es:"ch"}],"cl":[{3:"cm o 68 23 do 7. 8C 9 cq a 3g do 5.",en:"3n x 67.",es:"cp el 5G 1X H 7. 7Y 9 co el cn H 5."}],"ce":[{3:"5I 68:",en:"1y 67",es:"c6 5G"}],"c5":[{3:"c4 1z z 7 1e 1a em c2 Q 5k.",en:"c3 4d E 4 x 4e E 2Y 5c 1B.",es:"c7 1z en el 7 19 1a en c8 Q 5A"}],"cd":[{3:"84...",en:"3Y...",es:"8u..."}],"cc":[{3:"cb 2h c9 ca z 5 9 cr 5b 5k T 1o 7, 4v 1i 1a a 2b de Q.",en:"cs a 1y x F cK 5c cJ E 4 cI, 4e E 29 i 1B.",es:"cG 28 cH 8j en el 5 9 cL 5b 5A T U 7, 3T 1i 1a t 2r de Q"}],"cM":[{3:"2s...",en:"cQ...",es:"2s..."}],"cP":[{3:"5w as 4w M 1b&D;o cO cN o V &K; cF T S 5s 2m 7.",en:"cE 4 cx 1G 6o be 6w cw 4 V is 2V 4 ct i 1G x.",es:"5w 1w 4w M 1l 1q&d;n cu el 2K&j;n 1l cy T 14 5s de U 7"}],"cz":[{3:"4w...",en:"cD...",es:"cC..."}],"cA":[{3:"dU S 4n 5t 7 9 1q 8x 4k 3I&J;&3X;es, 1e 1a 10 2b de Q.",en:"8Q 4e E 4 29 i 1B.",es:"2y 14 4n en U 7 9 1q 8W 4k 8U, 19 1a en t 2r de Q"}],"8P":[{3:"4n...",en:"97...",es:"95..."}],"92":[{3:"91 a 2b de Q 5d a 1o 7.",en:"8V 4 29 i 1B 9N F 1G x.",es:"9O t 2r de Q 5d 19 U 7"}],"9L":[{3:"2b...",en:"29...",es:"9K..."}],"9G":[{3:"W o 3j de 3g, 9H a 9I da 2P de 9Q 2m 7.",en:"4t 4 3j i 5T, 9R 4 9Y i 4 9T i 9l i 4o 9C.",es:"W el 3j de 4P, 9y t 9A&j;n de t 2P de 9o&j;n de U 7"}],"9E":[{3:"9F 3g...",en:"5T 9J...",es:"9c 4P..."}],"93":[{3:"3f 30 22 2m 7 em 2h 3Q M 8R o V.",en:"15 3W 5V 1G x in a 1S 1G 8S 4 V.",es:"2H 2O 1H de U 7 en 28 4m M 9n&1h;a el 2K&j;n"}],"9g":[{3:"99 em 3Q...",en:"3k in 1S",es:"2H en t 4m..."}],"9f":[{3:"7 3s&G;1J 8x em 4k 8l",en:"4 x is 1L in 8Z ab",es:"8j 1L en 9M 8l"}],"9h":[{3:"gr&d;2l",en:"4O",es:"gr&d;2l"}],"a1":[{3:"84 7 z 9Z:",en:"3R x:",es:"8u 1H:"}],"a2":[{3:"1E de 34 21",en:"1E 34 21",es:"1E de 34 21"}],"9X":[{3:"1E de 2E 2W",en:"1E 2W 21",es:"1E de 3h 2W"}],"a3":[{3:"3C de 22",en:"9S R",es:"3C de 1H"}],"a4":[{3:"2J 1e 2F 1F",en:"1F 6P 8G",es:"2J 19 el 2F 1F"}],"a5":[{3:"2J 1e 3i",en:"3i 8G",es:"2J 19 3i"}],"a6":[{3:"9q 9m 9B do 2F",en:"9D 9P in 6P 9w",es:"9v a 2O 9z H 2F"}],"a7":[{3:"2G",en:"6O",es:"2G"}],"a8":[{3:"1n 9 6K Z 6L 1o 7, 2Q-o Z 9k z 5. 9i 1O o 2c do 7, 6T 4s 1D 9 o 5 1b 7P, Z 1d z 9r 1I M 9p 70.",en:"2D F 9V 16 9U x, 5u it 16 6Y E 4 h. 8H 9W 4 x aa, a0 a 4j 4i F be 6t 4 h, 16 1W in 4 3m 6q 1G 6o be 6w.",es:"18 L 9 6E o 6A U 7, 76&d;7v o z en el 5. 2k&K;s de 1O el 2c H 7, 7M 2Z 1D 9 M el 5 7N 7K&1h;7t, o 26 L en el 27&j;n 1I M 94&d;"}],"a9":[{3:"96",en:"90",es:"98"}],"9e":[{3:"c&j;7i:",en:"9a",es:"C&j;7i"}],"8X":[{3:"4J",en:"8T",es:"4J"}],"fr":[{3:"7o 7q",en:"2g i7",es:"7o 7q"}],"g1":[{3:"2G",en:"i4",es:"2G"}],"g2":[{3:"i9",en:"ie",es:"ic"}],"g3":[{3:"40",en:"46",es:"i3"}],"g4":[{3:"7J",en:"2L",es:"7J"}],"hV":[{3:"36...",en:"2v...",es:"3c..."}],"hU":[{3:"5f r&d;7B...",en:"hT 3R...",es:"B&1A;5x r&d;7B..."}],"hX":[{3:"i1 49...",en:"i0 hZ...",es:"hY 3F..."}],"ig":[{3:"36...ih 2f",en:"2v...iB 5a...",es:"3c...iA 2f"}],"iz":[{3:"36...6I",en:"2v...iy",es:"3c...6I"}],"iC":[{3:"iD&1C;6Z",en:"iG",es:"iF&d;6Z"}],"d1":[{3:"2p as 11 de S 1m (X=71 e Y=6U) 9 iE&72;-ix z 5. O 1g do 5 1b&72; iw 9 o 1m 6J.",en:"5O 4 2n i a 1c (X=71 1u Y=6U) F il it E 4 h. 15 2j i 4 h is 8b F 4 1c ik.",es:"2p 1w 11 de 14 1t (X=ij e Y=io) 9 ip en el 5. 3A 1g H 5 1l iv&d; 9 el 1t 6J."}],"d2":[{3:"3l a I do 5 iu-a 9 1q a iq 65&hQ;1r 1j&d;31 da hl&J;&D;o.",en:"3n 4 12 i 4 h hk it F 3k 4 hj 5l 5N hi.",es:"hm t I H 5 hn&d;hr 9 1q t hq &d;1Q 1j&d;31 hp"}],"d3":[{3:"8h o 5 - 82 o 1m 5W z 1g da 33 Z 59 a 1s&D;o 85 1V S hh&1C;8a.2R&j;s 3Z, 1d e 1N o V T o 5 10 &d;1Q de 1f hg.",en:"h9 4 h - h7 4 39 1c in 4 2j i 4 ha 16 hb 4 2N he by a hd.8H hc, 1W 1u 3B 4 V 2V 4 h in 4 1P i 1f 4N.",es:"8t&G;a el 5 - 82 el 1t hs 1l hJ L en el 1g de t hI o hH&G;a t 1s&j;n 85 1V 14 hK&d;8a. 2k&K;s de 4B, 26 L y 8n el 2K&j;n T el 5 en el &d;1Q de 1f hL"}],"d4":[{3:"8e a 1s&D;o 3s&G;1J z 5. 2R&j;s 3Z, 1d e 1N o V T o 5 9 hP a 1s&D;o 3s&G;1J.",en:"hO 4 2N 1L E 4 h. 51 4R, 1W 1u 3B 4 V 2V 4 h F 8b 4 1L 2N.",es:"8e t 1s&j;n 1L en el 5"}],"d5":[{3:"8h o 5 4v 1i 3r&3E;hN o 1g 23.",en:"hM 4 h 24 4 3o 4 2x 2j.",es:"8t&G;a el 5 3T 1i 2A el 1g 1X"}],"d6":[{3:"hF o 5 4v 1i 3r&hE o 1g 23.",en:"hx 4 h as hw 3o 4 2x 2j.",es:"hv el 5 3T 1i 2A el 1g 1X"}],"d7":[{3:"3f 3I&J;&3X;es T S 1m z 5. 2R&j;s 3Z, 4D o V 1V 4s 1D z 1m hu Z 1d T o hy.",en:"hz 8I hD a 1c E 4 h. 51 4R, hC 4 V 3p a 4j 4i at 4 4N 1c 16 1W E it.",es:"2H 81&j;n T 14 1t en el 5. 2k&K;s de 4B, 4D el 2K&j;n 1V 2Z 1D en el 1t hA o 26 L T el iI."}],"d8":[{3:"3f a iW&D;o 1j&d;31 23 em 11 1j&d;2S",en:"37 5V 4 6i i 2x jH 2n",es:"2H t jG&j;n jF 1X en 11 1j&d;2S"}],"d9":[{3:"W-jE o 5 de 3r&3E;1r",en:"2g-jI 4 3o h ",es:"W/jJ el 5 de 2A"}],"5M":[{3:"2p o 5I 6g de I e 1d z 27&D;o 1I 9 1O a I do 5",en:"5O 4 1y jM i 12 1u 1W 4 3m jL F 6e 4 12 i 4 h",es:"2p el jK 6g de I y 26 L en el 27&j;n 1I 9 jD t I H 5"}],"4z":[{3:"3U 22 10 3M 10 65&3E;1r 23 do 5. jC&J;a S 1f z 5 5y de 5C 6l 8B&J;&D;o. jv&2o;es 5h 5F 3q ju a 5f 5h jt",en:"3Y 3W E 3M in 4 2x js i 4 h. jw a 1f E 4 h jx jB 4o 8M. dV 55 jA 2d jz a 55 jO 3R ",es:"3U 1H en 3M en el jy 1X H 5. 18 1f en el 5 5y de 5C 8m 8k&j;n. jN 5q 5F 3H k4 28 b&1A;5x 5q k1"}],"8L":[{3:"5v o 5",en:"k0 4 h",es:"5v el 5"}],"6N":[{3:"k3 o 4g do jY&d;53 z 5",en:"jS 4 jR\'s 4g E 4 h",es:"jZ el 4g H jQ en el 5"}],"6k":[{3:"jP 2E 9 3d",en:"jT 21 3p 3d",es:"jU 3h 9 3d"}],"88":[{3:"W o 4p 2L, 2Q 2h 49 de 5r&K;5o da 1s&D;o 7W z 5 5p",en:"2g 4p 2L, 5u a jX jW i 4 2N\'s jV jq E 4 h",es:"W 4p 2L, 2Q 28 3F de 5r&K;5o de t 1s&j;n en el 5 5p"}],"7X":[{3:"iY 5D 10 1a de 22 41 (22 5E)",en:"3Y iX in 4 jr 41 (iV 3W)",es:"3U 5D en t 1a de 1H 41 (1H 5E)"}],"8o":[{3:"iZ 3J. j0 de j3&J;&D;o de 11 5n em 5m",en:"3J j2. 5B i j1 i 2n iU in iT",es:"iM 3J. iL de iK&j;n de 11 5n en 5m"}],"7Q":[{3:"W 2f de 59&J;&D;o",en:"4t 5a F iJ",es:"W 2f de iN&j;n"}],"8O":[{3:"54 as iO em 2h 3Q m&j;1J",en:"2g 4 iS in a 1S 3O",es:"54 1w gu&G;as en 28 4m m&j;iQ"}],"8E":[{3:"iP o 5 1e as j4&J;&2o;es j5.",en:"jk 4 h 24 4 5l jj.",es:"ji&1h;a el 5 19 1w jh jl"}],"8J":[{3:"32 a 4a&1C;1r 4h jm Z jp 1v jo z 5 (5H 4a&1C;1r). O c&d;2C de 4a&1C;1r &K; 2B e 3b 3D&D;o 2z da I do 5.",en:"37 69 4 2u jn jg 16 jf 39 60 E 4 h (j9 2u). 15 66 i 2u is 62 1u 2Y 63 64 E 4 12 i 4 h.",es:"j8 t 3K 4h 6f o m&d;s 17 j7 en el 5 (5H 3K). 3A c&d;2C de 3K es 2B y j6 ja&j;n 2z de t I H 5"}],"4V":[{3:"32 a &d;1Q de S 1k&G;1K 6h 10 33. O c&d;2C de &d;6j &K; 2B e 3b 3D&D;o 2z da I do 5.",en:"37 69 4 1P E 4 h. 15 66 i 1P is 62 1u 2Y 63 64 E 4 12 i 4 h.",es:"32 a &d;1Q de S 1k&G;1K 6h 10 33. O c&d;2C de &d;6j &K; 2B e 3b 3D&D;o 2z da I do 5."}],"4Z":[{3:"44 1v z 5 em 11 1j&d;2S. je jd&G;6f 3q 1b jc em iH Z 1k&G;1Z. 4M 1v s&D;o h4 em S 7 f0&d;53, eZ-1l 61 o R do 2E 1Y.",en:"3L 60 E 4 h in 5N 2n. 5L h5 2d be eX f1 f2 16 f5. 5L f4 f3 in a eW x, 2d be F R 1Y.",es:"2y 17 en el 5 en 11 1j&d;2S. 4l 17 eV 3H eO en l&G;eN o 1k&G;1Z. 4l 17 1l eM en 14 7 eL, eP eQ el R H 3h 1Y."}],"4L":[{3:"44 S gr&d;2l z 1m 5W eU 30 Q 4F z 7 eT. O 7 eR f6 f7 1e 4I 4H&K;4K 10 2b de Q.",en:"3L a 4O in 4 39 1c as 4 fn 1B in 4 fm x. 15 x fl fk fo 24 fp fs in 4 29 i 1B.",es:"2y 14 gr&d;2l en el 1t fq fj&1A;n 2O Q 4F en el 7 fi. 3A 7 fb fa 17 19 4I 4H&K;4K en t 2r de Q"}],"4Q":[{3:"W as 3S 9 2t&J;&D;o de 1z de S 7. 4M 1z f9 3q 1b f8 em 8c fc&J;&2o;es, 1i 4c e 2t&J;&D;o 1V 7.",en:"4t 4 fd F fh 4d i a x. 15 4d fg 2d be ff in 8p 4c 16 45 fe by x .",es:"W 1w 4y 9 2i&j;n de 1z de 14 7. 4l 1z eJ 3H eb en 7S "}],"5U":[{3:"44 2s z 5 ea em S 1m. 8C 6l 8B&J;&D;o 9 e9 3I&J;&2o;es ao 5.",en:"3L f E 4 h by ed E a 1c. eg 4o 8M F ef 8I E 4 h.",es:"2y 2s en el 5 80 L en 14 1t. 7Y 8m 8k&j;n 9 e6 81&j;n al 5"}],"5J":[{3:"dX o 2a 9 30 e0 e 8c 7T&G;86 e1 do 5",en:"e4 e3 3p 4 e2 1u 8p h\'s 2a ej",es:"eC t 7W 9 2O eB y 7S 7T&G;86 eE H 5"}]};83="3";eF 2X=eI("eH");if(2X!=ez){83=2X}ey="";eq="P";ep="P";eo=0;ek=0;er=0;et="3w";ex="";ew="P";ev="P";eu="ft";fu="P";gB="P";gA="P";gz="P";gy="P";gC="P";gD="3w";gG="P";gF="P";gE=0;gw=20;gn=25;gl=gk;go=gp;gv="gt";gs="gq()";gH=gI;gX="gW";gV="gZ";h0="";h3=75;h1=$8("6M");gU="3w";gT="gM";gL=1y 35("gK()","gJ()","gN()","gO()","gS()","gR()","gQ()","gP()","gj()");gi=1y 35("fK()","fJ()","fI()","fL()","fM()","fQ()","fP()");fO=1y 35("fN()","fG()","fF()","fy()");fx={"fw":[{f:"6u",g:"q:fv()"},{f:"6r",g:"q:fz()"},{f:"6m",g:"q:fA()"},{f:"6n",g:"q:fE()"},{f:"6p",g:"q:fD()"},{f:"6x",g:"q:fC()"},{f:"6F",g:"q:fB()"},{f:"6G",g:"q:fS()"},{f:"6C",g:"q:gc()"},{f:"6y",g:"q:gb()"},{f:"6z",g:"q:ga()"}]};3y={"g9":[{f:$8("74"),g:"13://7G.7H.1p.br/gd/ge-gh?gg=gf"},{f:$8("7C"),g:"q:g8()"},{f:$8("7y"),g:"13://3.g7.fW/43/7x"},{f:$8("7D"),g:"13://2e.1R.1p.br/fV"},{f:$8("7E"),g:"13://fU.1R.1p.br/fT/7u.fX?fY=6"},{f:$8("7F"),g:"13://7G.7H.1p.br"}],"g0":[{f:$8("7d"),g:"#",3P:{id:"fZ",48:[{f:$8("7e"),g:"q:eY()"},{f:$8("7f"),g:"q:g5()"},{f:$8("7g"),g:"q:g6()"}]}},{f:$8("7c"),g:"#",3P:{id:"fR",48:[{f:$8("77"),g:"q:fH()"},{f:$8("78"),g:"q:h2()"},{f:$8("79"),g:"q:gY()"},{f:$8("7a"),g:"q:gm()"}]}},{f:$8("7h"),g:"#",3P:{id:"gx",48:[{f:$8("7p"),g:"q:eG()"},{f:$8("7r"),g:"q:eA()"}]}},{f:$8("7n"),g:"q:eD()"},{f:$8("7j"),g:"q:4c()"},{f:$8("7k"),g:"q:ei()"}]};3y.e5=[{f:$8("7m"),g:"q:7I(\'1\');7I(\'2\')"},{f:$8("6D"),g:"q:dW()"}];3y.2E=[{f:$8("8s"),g:"q:dY()"},{f:$8("8z"),g:"q:dZ()"},{f:$8("8w"),g:"q:e7()"},{f:$8("4U"),g:"q:ee()"},{f:$8("4T"),g:"../eh.3z"}];ec={"e8":[{k:"5R",v:$8("d1"),1M:\'eK("5R")\'},{k:"5K",v:$8("d2"),u:w(){5K()}},{k:"6c",v:$8("d3"),u:w(){3V(\'6c\');47=\'5e\'}},{k:"4f",v:$8("d4"),u:w(){3V(\'4f\');eS=\'4f\';47=\'5e\'}},{k:"56",v:$8("d5"),u:w(){56()}},{k:"58",v:$8("d6"),u:w(){58()}},{k:"42",v:$8("d7"),u:w(){3V(\'42\');47=\'42\'}},{k:"jb",v:$8("d8"),u:w(){iR(k2.6i)}},{k:"2A",v:$8("d9"),u:w(){hB()}},{k:"I",v:$8("5M"),1M:\'hG("I")\'},{k:"43",v:$8("4z"),u:w(){43()}},{k:"8r",v:"ht",u:w(){8r()}},{k:"8K",v:$8("8L"),u:w(){8K()}},{k:"hf",v:$8("6N"),u:w(){h6()}},{k:"h8",v:$8("6k"),u:w(){ho("hR","ir",ii+"/3S/3d/7u.3z","","","3d")}},{k:"7Z",v:$8("88"),u:w(){7Z()}},{k:"89",v:$8("7X"),u:w(){89()}},{k:"8q",v:$8("8o"),u:w(){8q()}},{k:"hW",v:$8("7Q"),u:w(){hS()}},{k:"i2",v:$8("8O"),u:w(){ia()}},{k:"ib",v:$8("8E"),u:w(){i8()}},{k:"4C",v:$8("8J"),u:w(){4C()}},{k:"1P",v:$8("4V"),u:w(){1P()}},{k:"4Y",v:$8("4Z"),u:w(){4Y()}},{k:"4G",v:$8("4L"),u:w(){4G()}},{k:"3a",v:$8("4Q"),u:w(){3a()}},{k:"5Y",v:$8("5U"),u:w(){5Y()}},{k:"2a",v:$8("5J"),u:"",1M:\'2a("2a")\'},{k:"5z",1M:\'i5("5z")\'},{k:"6B",1M:\'i6("6B")\'},{k:"7s",u:w(){7s()}},{k:"5j",u:w(){5j()}}]};',62,1245,'|||pt|the|mapa||tema|trad|para||||aacute||text|url|map|of|oacute|iddiv||||||javascript|||la|funcaoonclick|dica|function|layer||no||||atilde|on|to|iacute|del|escala|ccedil|eacute|clic|que|||sim|atributos|download|um|sobre|este|mouse|Abre|||ou|na|coordenadas|scale|http|un|The|or|puntos|Haga|con|base|ser|point|clique|com|zoom|centro|ntilde|como|geogr|pol|se|ponto|Clique|esse|gov|mostrar|ncia|regi|punto|and|pontos|las|software|new|elementos|uacute|attributes|acirc|instantes|Upload|WMS|that|datos|aplicar|vel|gono|visible|constroiconteudo|arraste|alterar|area|rea|mma|window|Grade|Grado|por|click|actual|shapefile|gonos||file|dados|atual|with||haga|bot|una|table|visual|tabela|estado|can|mapas|lente|Open|uma|selecci|center|Despu|fico|desse|coordinates|ocirc|Digite|I3Geo|tabla|texto|sele|distance|Wait|blank|current|Inserte|depende|referencia|aproximado|lculo|Click|arquivo|servidor|Temas|Muestra|excluir|Conectar|rat|Maps|target|region|los|forma|mostrando|Ap|ficas|href|Point|over|dbf|temp|their|algunos|os|fica|Mede|tela|shape|Array|Aguarde|It|Buffer|clicked|selecao|sua|Espere||ordem|Mostra|legenda|archivo|GeoRss|editor|show|Altera|button|Change|reference|for|podem|refer|vis|orden|Drag|aqui|nao|KML|oMenuData|htm|El|drag|Download|precis|ecirc|imagen|Template|pueden|informa|Confluence|distancia|Insert|Wikipedia|La|mobile|submenu|janela|search|ferramentas|teniendo|Busca|mudaiconf|data|otilde|Search|ativada|Legenda|Scielo|identifica|wiki|Insere|selection|Legend|g_operacao|itemdata|imagem|dist|blico|buffer|elements|based|pan|IP|entre|moments|few|determinadas|Los|ventana|filtro|this|Google|WikiBook|Blog|alguns|Opens|Portal|tendo|etiquetas|ajustar|herramientas|d11|order|activarla|mede|pare|Cor|existentes|inseregrafico|num|valores|Sistemas|ricos|d23|Os|desired|graphic|subtítulo|d24|activated|up|u21|u20|d21a|down|subir|inserexy|d22|desenho|Once|dise|rio|Coloca|very|zoomiauto|entorno|zoomoauto|amplia|lens|textos|descriptive|relacionada|navega|busca|Escala|muito|Ativa|desceferramentas|descritivos|initial|campo|observadas|lite|principal|muy|sat|elemento|nesse|showing|Imprime|Defina|squeda|antes|menus|descriptivos|Points|abrir|documentos|preliminares|extensas|nombre|menor|novo|d26|zoomtot|Items|d10|geographical|Enter|inferiores|logo|localizarxy|todo|legend|d25|shows|clicado|Activar|textofid|desactivar|points|fazer|approximate|accuracy|depends|abrang|calculation|name|nome|measures|desativa|Enable|zoomli|Disable|change|dos|valor|desenhado|extent|ria|d14|essa|p4|p5|will|p6|apply|p3|hex|redesigned|p2|Grid|shown|p7|p11|p12|desconectar|buscaRapida|p10|u16|conectar|p8|p9|Entorno|iniciando|digitado|ligar|desligar|p1|d13|Layers|server|Convertir|Convert|Converter|aguarde|latitude|raster|polygon|poligono|not|mico|mostrado|longitude|acute|Barras|u1||mostr|u11a|u12|u13|u14|An|u23|u22|u7|u8|u9|u24|digo|u10|u26|Temporizador|u15|u6|Abrir|u11|sistema|u25|sobeferramentas|ado|index|ndolo|Propiedades|I3geo|u3|Sobre|Sistema|pida|u2|u4|u5|u5a|www|softwarepublico|initJanelaZoom|Mapas|redise|Propriedades|espere|sea|Graticule|redesenhado|d18|Limpia|otras|caracter|existente|Color|vista|d16|Utilice|google|haciendo|informaci|coloca|g_linguagem|procurar|indicada|sticas|Clear|d15|scielo|ngulo|move|outras|Arrastre|Desloca|compatible|incompatible|Amplia|Tipo|capa|opci|escalas|esta|arrastre|d17|other|confluence|buscafotos|u17|Ampl|Buscar|Polygon|u19|apenas|Dissolve|u18|Agrupa|op|Utilize|color|d20|Punto|connection|After|information|d21|imprimir|d12|option|Ponto|d19|t29|Filter|acompanha|tracks|Systems|informaciones|See|solo|a11|Size|specific|font|Veja|t30|t34|aparecer|Filtro|fonte|filter|Fuente|mostra|code|Tamanho|Editar|g_traducao|a10|t36|t35|t37|Após|Scale|não|representation|aos|acompa|representaci|será|Acesso|botão|Image|type|tulo|Acceso|directory|Subt|permitiendo|archivos|alteraci|arquivos|theme|Access|t33|editar|t32|permitindo|alteração|edit|Tabla|t31|ciertas|related|Vea|files|representação|allowing|Data|form|disconnect|connect|changing|a2b|modification|menu|wait||||||||||status|scales|capas|Pol|Poligonos|enlaces|Generador|generator|Dissolv|Group|t2||here|Capas||Camadas|t1|Link|||links|Pegar|imagens|Cargar|Load|Carregar|Get|pictures|Gerador|u20a|genes|Tomar|remove|excluirlo|t8|mudar|dragging|t7|hacer|draw|cambiar|incompat|t10|compat|t9|format|formato|get|press|off|Turn|t3|t4|limpa|t6|open|Limpa|t5|Guardar|Save|Arquivo|Files|s4|Ventanas|Windows|Archivo||s5|Tutoriais|Tutorials|System|About|Properties|Janelas|s3|s1|Ajuda|properties|Map||p13|Help|Ayuda|lisis|Analysis|lise||s2|Tutoriales|Geometrias|Distribuci|Toolbars|distribution|Distribui|matriz|Janela|mensagens|Salvar|mensajes|Ventana|Message|Distancia|Dist|grid|Hexagons|poligonos|Geometr|Geometries|Centr|ide|geométrico|Centro|Centroid|fondo|Qrcode|qrcode|seus|Find|Localize|t22|Nuevo|Ubique|sus|nova|camada|Crie|t24|t23|t21|livre|opacity|Opacidad|opacidade|t20|verse|t21a|Muda|subtitulo|mejorar|Cambia|melhorar|apresentar|Create|element|cuando|surrounding|when|tooltips|estaciona|t27|t28|Tama|Etiquetas|tooltip|Set|estacionado|Crear|nueva|subject|texts|display|presentar|t25|quando|mostradas|t26|label|puedan|Timer|Sube|t14|Background|sobe|t13|ese|t15|Baja|||||||||||t16|fundo|source||desce|Para|Delete|known|conocida|conhecida|i3geo|t11|t12||delete|t12a|location|Excluir|host|libre|descer|transparência|possibilitando|t19|Subtitulo|t18b|camadas|possam|posible|transparencia|transparency|vistas|Opciones|Options|Selection|t18|Zoom|t17|bajar|adjust|whole|Op|t18a|muestre|logomarca|Insira|Regions|initJanelaMen|Escolha|salvaMapa|carregaMapa|botões|visuais|buttons|look|Choose|janelas|agregar|pegaimagens|botoes|adicionar|clicando|utilizarse|g_listaFuncoesBotoes|clicking|convertews|add|Use|geradordelinks|agrupaElementos|characteristics|g_posicaoLenteY||||g_posicaoLenteX|g_qrcode|g_kml|g_autoRedesenho||g_embedLegenda|g_visual|g_mostraRosa|g_opcoesTemas|g_3dmap|g_templateLegenda|undefined|dissolve|botones|Elija|analisaGeometrias|visuales|var|centroide|i3geolingua|pCookie|seleccionados|ativaLocalizarxy|temporal|almacenan|neas|transformarse|pudiendo|hacerse|deve|g_tipoacao|escolhido|conforme|incluidos|temporary|converted|gradePol|podendo|tempor|into|lines|stored|are|polygons|possuir|itens|utilizados|selecionados|tener|debe|opera|tools|operation|used|selected|select|elejido|seg|have|must|chosen|exist|items|numerical|marcado|a12|values|default|g_janelaMen|tipoimagem|propriedades|g_listaPropriedades|atualizaconfluence|opcoesLegenda|opcoesEscala|queryMap|ativaLogo|ativaEntorno|tamanho|atualizawiki|atualizascielo|distanciaptpt|moveMede|movePan|movecursor|movelentef|moveLonglat|atualizagoogle|g_funcoesNevegaMapaDefault|moveArea|moveSelecaoPoli|menupontos|corFundo|blogs|sistemas|wikibooki3geo|org|php|blog|menugrade|analise|||||gradePontos|gradeHex|wikibooks|abreDoc|ajudas|autoredesenha|template|gradeCoord|spb|ver|1444332|community_id|comunidade|g_funcoesMousemoveMapaDefault|cliqueCapturaPt|106|g_diminuiyM|pontosdistri|g_diminuixN|g_diminuiyN|103|verificaTipDefault||g_funcaoTip|block||g_mapaRefDisplay|g_diminuixM|menupoligonos|g_uploaddbf|g_uploadlocal|g_conectargeorss|g_downloadbase|g_conectarwms|g_docaguias|g_fatordezoom|g_barraFerramentas2|g_barraFerramentas1|g_tempotip|4500|cliqueInserexy|cliqueIdentifica|g_funcoesClickMapaDefault|guia1|cliqueInseregrafico|cliqueInseretoponimo|cliqueSelecaoPoli|cliqueArea|cliqueMede|cliqueSelecao|g_guiaativa|g_entorno|g_tipoimagem|completo|g_tipotip|pontoempoligono|nenhum|g_sistemas|g_mensagempadrao|nptPol|destacaTamanho|armazenados|included|zoomIP|place|v3d|Extends|screen|extends|enabled|rectangular|indicated|ondeestou|desejada|ret|cover|same|adjusting|inicializa|Modifica|ajust|wdocaf|inicial|misma|ndola|donde|Fotos|desejado|Reduce|having|Reduces|mesmo|Displays|deseado|initJanelaRef|stop|about|ecirccia|Reduz|ativaEscalaNumerica|ampl|pantalla|hizo|rect|deseada|Magnify|cia|Shifts|deslocar|circ|400px|lenteDeAumento|quick|o2|o1|lentei|o3|Leyendo|images|Loading|Lendo|encolheFerramentas|Subtítulo|Layer|montaMenuSuspenso|ativaBuscaRapida|system|reiniciaMapa|Adiciona|docaguias|reinicia|Agrega||Add||o4|abrindo|g_locaplic|longitud|entered|localize|||latitud|ubicarlas|mesma|200px|||ajustando|desplazar|deslocado|lo|initializing|o5|abriendo|Opening|o6|din|localiz|Din|dynamic|linhas|mismo|expansion|intersecci|Puntos|Proyecto|ampliaci|guias|Redesenha|vil|mensagemf|tabs|field|observed|preliminary|extens|documents|Pesquisa|Projeto|Pontos|intersection|Project|intersec|configura|iniciais|su|marcados|Mide|less|precisi|exten|transformados|inclu|Ospontos|more|two|configuraciones|Redise|configurations|Reload|iniciales|dois|between|clicados|mais|views|database|scope|demorada|tornar|Regi|Make|before|alcance|make|extensive|opening|Fa|modificar|fecha|geográfica|extensi|geographic|close|cierra|nuevo|Apply|value|Regiones|long|Gera|usuario|user|Locates|Generates|Genera|main|image|satellite|usu|Ubica|Print|lenta|objmapa|Localiza|ocasionar'.split('|'),0,{})) |
| 195 | 195 | |
| ... | ... | @@ -197,7 +197,7 @@ eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a |
| 197 | 197 | |
| 198 | 198 | eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('f 1x(){11{8 1r=j 3Z()}18(3T){11{8 1r=j 1Z("3X.2G")}18(e){11{8 1r=j 1Z("3d.2G")}18(E){8 1r=1j}}}R(1r)}f 45(J,r){8 q=1x();q.1U("4d",J,1c);8 3="";q.2Y=f(){7(q.2Z==4){3=q.1w;8 1v=/3Y/3a;7(3.1k(1v)!=-1){Z("1W! 39 1H u\\n"+3);R}8 1v=/u/3a;7(3.1k(1v)!=-1){Z("1W! 39 1H u\\n"+3);R}7(r!="V"){k(r+\'("\'+3+\'")\')}}};q.2a(20)}f 4c(J,r){8 1e=1x();1e.1U(\'2W\',J,1j);1e.2a(20);7(1e.3z==3e){7(r!="V"){k(r+\'("\'+1e.1w+\'")\')}D{R 1e.1w}}}f 3f(J,r){7(J.1k("3L")==0){8 h=3r.3j.34;7(J.1k(h)<0){Z("1W! 3g e 3x 3h 1H 3k 1p 3n 34.\\3m o 4f 2t 46.\\44 3H o 42.1z");R}}8 q=1x();q.1U("2W",J,1c);8 3="";q.2Y=f(){7(q.2Z==4){8 3=q.1w;7(3!=K){7(F.3I.3J){8 3c=j 3K();8 Y=3c.3P(3,"2E/3W")}D{8 Y=j 1Z("3d.3V");Y.3R="1j";Y.3S(J)}}D{8 Y="u"}7(r!="V"){k(r+\'(Y)\')}D{R Y}}};q.2a(20)}f 3Q(3){7((3.a!="u")&&(3.a!=K)){k(3.a);7($i("2V")){8 m=j 25();m.g=2i;$i("2V").g=m.g;1f("3M",2i)}}}f 3O(3){v.T("3N");7((3.a!="u")&&(3.a!=K)){k(3.a);7($i("2o")){8 m=j 25();m.g=2D;$i("2o").g=m.g;7((9.1V<4a)&&(9.1V>49)){$i("1I").x="4b 4e 1B 1o 48, 47&2S; 31 41 2Q 1H 40 1B 1o 1p 43&2S;3o.";$i("1I").6.2J="3q"}D{$i("1I").x="";$i("1I").6.2J="W"}}1f("3i",2D)}}f 3G(3){7((3.a!="u")&&(3.a!=K)){8 s=1t+"/3s/3B.3D";$i("1a").x="<d G=2A g="+s+" 3E=\'3A 3t 3v\'/><3w><y G=\'3y\' >"+3.a.1a+"</y>";23=3.a.1a;7($i("P")){$i("1A").x=23;8 1b=$i("1A").2F("1Q");1T(i=0;i<1b.1F;i++){1b[i].6.t="14"}}$i("2A").3C=f(){7(!$i("P")){8 c=F.1h("y");c.G="P";c.6.t="X";8 1J=\'<y 3u="3F">3p</y>\';1J+=\'<y G="1A" 6="2E-3l:B;3U-4w:5d" >\';1J+=23+"</y>";c.x=1J;F.2N.1q(c);8 1b=$i("1A").2F("1Q");1T(i=0;i<1b.1F;i++){1b[i].6.t="14"}1m.5c("P.1G");1m.P.1G.21=j 1m.5b.5a("P",{1d:"5e",5f:1c,5i:1j,5h:"14",5g:1c,27:1c,59:1c,58:1j})}1m.P.1G.21.50();1m.P.1G.21.4Y()}}}f 52(3){7((3.a!="u")&&(3.a!=K)){k(3.a);7($i("53")){1f("1a",2k)}}}f 35(3){7($i("2K")){$i("2K").6.t="X"}7(!$i("d")){R}11{v.1y("2P",$1u("4g"));7(3.a){3=3.a}7((3!="u")&&(3!=K)){k(3);$i("d").2L=f(){5k();1f("56",1D);55=1D;7($i("2T")){$i("2T").6.U=9.h}7($i("1a")){$i("1a").6.U=9.h}$i("d").6.1d=9.w;$i("d").6.U=9.h;24();v.T("2P");7($i("C")){$i("C").6.t="14"}$i("d").2L=""};$i("d").g=1D}D{24();28();Z("2M 1B 1o")}1E=0}18(e){24();28();7(1E==0){Z("2M 1B 1o. 2z 2U 2w 2j 1p 54.");2n()}D{Z("5j 5s. 2z 2U 2w 2j 1p 5u o 1o.");7(1E==1){1E=2;8 p=1t+"/2e/2f.1z?r=5t&19="+19;8 I=j 2b();I.2c("2d");I.2g(p,"2n",5q)}}}}f 29(3){11{5m.5l()}18(e){};8 2l=3;7(3.a){8 3=3.a}D{3=""}7((3!="u")&&(3!=K)){7(3.1k("8 1D=")>-1){v.1y("1X",$1u("2h"));26(2l)}D{8 2k="";7($i("d")){v.1y("1X",$1u("2h"));8 p=1t+"/2e/2f.1z?r=5p&5o="+5n+"&19="+19;8 I=j 2b();I.2c("2d");I.2g(p,"5r",26)}v.T("29");7($i("z")){$i("z").6.t="14"}5v="";7($i("1C")){$i("1C").x="";8 b=9.1L.2y();2v(Q.M()+Q.M()+Q.M()+Q.M());9.1L.2u(b)}}}}f 26(3){8 2p="";7($i("1C")){$i("1C").x="";8 b=9.1L.2y();2v(Q.M()+Q.M()+Q.M()+Q.M());9.1L.2u(b)}7(9.16.1F>0){8 17=9.16.1F-1;7(17>=0){2t{7(9.16[17]){9.16[17].x="";9.16[17].6.t="14"}}4v(17--)}}9.16=j 4u();4t();7($i("33")){$i("33").6.t="X"}7(3.a){8 3=3.a}7((3!="u")&&(3!=K)){7($i("4X")){8 3b=["N","S","L","O"];1T(8 l=0;l<4;l++){$i("d"+3b[l]).g=""}}15="";1K="";1g="";7(3!=""){k(3)}7($i("d")){7(!$i("C")){8 1i=F.1h("y");1i.G="C";1i.6.1P="2R";1i.6.4x="4A 4z 4y";F.4r("1O").1q(1i)}7(4q=="4k"){$i("C").6.B=1n($i("d").6.B);$i("C").6.H=1n($i("d").6.H);$i("C").6.1d=9.w;$i("C").6.U=9.h;$i("C").6.t="X";$i("C").6.4j=\'4i("\'+$i("d").g+\'")\'}$i("d").6.1d=0;$i("d").6.U=0;$i("d").g="";$i("d").6.B=0;$i("d").6.H=0;35(3)}9.4h();9.4l(15);9.4m(1K);9.4p(1g);9.1V=1K;4o="";9.15=15;9.4n=4B;9.4C=1g;9.15=15;7($i("32")){$i("32").30=1n(1K)}7($i("2X")){$i("2X").30=1g}1f("4O",1g);v.T("1X");v.T("4R");v.T("29");7(4S=="2C"){v.1y("1N",$1u("4U"));8 p=1t+"/2e/2f.1z?r=4M&4G=1.5&19="+19;8 I=j 2b();I.2c("2d");I.2g(p,"1Y",1N)}9.4E();7(4D=="2C"){4H();4I()}}4L("","4K 1p 4J 2Q 57: "+2p,"")}f 1N(3){11{8 3=3.a;7(3=="u"){Z("A 1Y 4F 31 4N 4T");R}8 V=3.4V(",");8 36=V[2];8 12=$i(\'1Y\');8 13=$i(\'4P\');8 1l=$i(\'4Q\');1l.g=36;1l.6.1d=V[0]*1.5;1l.6.U=V[1]*1.5;12.6.1R=1S;1l.6.1R=1S;13.6.1R=1S;8 1s=4s($i("1O"));k("12.6."+2s+" = 1s[0] + 2r + 1M");k("12.6."+2q+" = 1s[1] + 2x + 1M");k("13.6."+2s+" = 1s[0] + 2r + 1M");k("13.6."+2q+" = 1s[1] + 2x + 1M");13.6.t=\'X\';13.6.2m=\'27\';12.6.t=\'X\';12.6.2m=\'27\';v.T("1N")}18(e){28()}}f 2I(3){8 3=3.a;8 m=j 25();m.g=3;7(!$i("z")){8 c=F.1h("y");c.G="10";F.2N.1q(c);$i("10").x="<1Q 6=\'1P:2O;H:W;B:W\'\' 38=37 g=\'\' G=\'z\' />";$i("10").6.B=1n($i("1O").6.B);$i("10").6.H=1n($i("1O").6.H);$i("z").6.B=0;$i("z").6.H=0;$i("z").6.1d=9.w;$i("z").6.U=9.h;$i("10").6.4Z=\'51(0 2B 2B 0)\';$i("z").g=3;8 22=F.1h("y");22.G="2H";c.1q(22);$i("2H").x="<p 6=\'1P:2R;H:W;B:W\'>+-</p>"}$i("10").x="";8 c=F.1h("1Q");c.G="z";c.6.1P="2O";c.6.H="W";c.6.B="W";c.38="37";c.g=m.g;c.6.t="X";$i("10").1q(c);v.T("2I")}f 4W(){}',62,342,'|||retorno|||style|if|var|objmapa|data||novoel|img||function|src|||new|eval||||||ohttp|funcao||display|erro|objaguarde||innerHTML|div|img_d||left|imgtemp|else||document|id|top|cp|programa|undefined||random|||moveLegi|Math|return||fecha|height|volta|0px|block|dom|alert|div_d|try|olente|oboxlente|none|temas|objtips|ot|catch|g_sid|legenda|elementos|true|width|objhttp|gravaQuadro|mapexten|createElement|ndiv|false|search|olenteimg|YAHOO|parseInt|mapa|de|appendChild|objhttp1|pos|g_locaplic|trad|reg|responseText|ajaxhttp|abre|php|wlegenda|no|openlayers|mapimagem|g_recupera|length|xp|um|refmensagem|temp|mapscale|OL|g_postpx|ajaxabrelente|corpoMapa|position|input|zIndex|1000|for|open|scale|OOps|ajaxiniciaParametros|lente|ActiveXObject|null|panel|novoeli|g_legendaHTML|calcposf|Image|ajaxIniciaParametros|visible|trataErro|ajaxredesenha|send|cpaint|set_response_type|JSON|classesphp|mapa_controle|call|o1|scaimagem|tentativa|legimagem|original|visibility|recuperamapa|imagemReferencia|tempo|g_tipotop|g_posicaoLenteX|g_tipoleft|do|zoomToExtent|criaOL|uma|g_posicaoLenteY|getExtent|Sera|soltaLeg|75|sim|refimagem|text|getElementsByTagName|XMLHTTP|div_di|ajaxdestaca|fontSize|mst|onload|Erro|body|relative|ajaxCorpoMapa1|em|absolute|ecirc|banners|feita|imagemEscalaGrafica|GET|mensagemt|onreadystatechange|readyState|value|pode|escalanum|imgh|host|ajaxCorpoMapa|nimg|image|type|Ocorreu|gi|letras|parser|Microsoft|200|ajaxexecASXml|Nao|chamar|referencia|location|XML|align|nContacte|outro|ncia|Legenda|10px|window|imagens|para|class|liberar|br|possivel|corpoLegi|status|clique|solta|onclick|gif|title|hd|ajaxLegendaHTML|corretamente|implementation|createDocument|DOMParser|http|escala|ajaxreferencia1|ajaxReferencia|parseFromString|ajaxEscalaGrafica|async|load|ee|background|XMLDOM|xml|Msxml2|Warning|XMLHttpRequest|ponto|clicar|ms_configura|refer|nConfigure|ajaxexecAS|sistema|voc|principal|10000000|15000000|Para|ajaxexec|POST|navegar|administrador|o3|atualizaLegendaHTML|url|backgroundImage|pan|atualizaListaTemas|atualizaFarol|cellsize|g_operacao|atualizaReferencia|g_tipoacao|getElementById|pegaPosicaoObjeto|limpacontainerf|Array|while|color|border|blue|solid|1px|g_celula|extent|g_entorno|verificaNavegaMapa|nao|resolucao|geraURLentorno|ajustaEntorno|redesenho|Tempo|mostradicasf|crialente|ser|extensao|boxlente|lenteimg|aguardedoc|g_lenteaberta|criada|o4|split|testaajax|imgL|show|clip|render|rect|ajaxLegendaImagem|lugarquadros|recuperacao|g_quadrooriginal|imagem|segundos|modal|draggable|Panel|widget|namespace|white|300px|fixedcenter|close|underlay|constraintoviewport|Recuperacao|avancaQuadro|clearWorkspace|richdraw|g_tipoimagem|tipoimagem|corpo|remapaf|redesenhaCorpo|impossivel|reiniciaMapa|reiniciar|g_destaca'.split('|'),0,{})) |
| 199 | 199 | |
| 200 | -eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('9(1n.45.2F.1d("?")[1]){v=1n.45.2F.1d("?")[1];9(v.1d("#")[0]){v=v.1d("#")[0]}}J{v=""}5i=0;4C=0;4G=0;1l=18;2X=18;j 3H=5E.4I.4s(0,1);9(3H==\'N\')2X=H;J 1l=H;4z="1f";2Z=-3;36="";4P="";4U="";5o="";5H="";5D="5v";5B="1f";5A="";5z="1f";5x="1f";5Q=T 2q();3j="";4l="1f";U=T 4h();U.4H("H");U.4N("4Q");3Y="17";4a="2e";42="3U";9(1l){3Y="";4a="4y";42="4E"}y 4D(e,m){24=T 4A();4F=T 4O();4d=T 4j();1U=T 4q();1U.t=A+"/1C/1z.16";j 29=(1l)?4k:4e;j 28=(1l)?4g:4M;9(e==2A){j 1Q=0;9($i("1W")){1Q=1Q+D($i("1W").k.r)}9($i("27")){1Q=1Q+D($i("27").k.r)}j 1M=D(1J.2D)-29;j 1S=D(1J.2H)-28;9(1M>=5y){1M=3X}9(1S>=46){1S=46}3h{9(u.11.k.r<5M){j 1M=D(1J.2D)-29;j 1S=D(1J.2H)-28;1n.5J(1J.2D,1J.2H);1n.2t(0,0)}}3g(e){j e=""}u.11.k.r=1M;u.11.k.C=1S;c.w=1M-1Q-29;c.h=1S-28;9(u.14("X")){9(u.14("X").k.r){c.w=D(u.14("X").k.r);c.h=D(u.14("X").k.r)}9(u.14("X").k.C){c.h=D(u.14("X").k.C)}}}J{c.w=u.11.53-D($i("1W").k.r)-29;c.h=u.11.56-28}9($i("2a")){$i("2a").k.r=c.w;$i("2a").k.C=c.h}c.51="1f";c.4V="";c.50="2P";c.2m=T 2q();c.59=T 2q();c.2T="";c.5k="";c.5l="";c.5c="";c.5w="5e";c.5f="5";c.2r=5d;c.1c="";c.2N="";c.2Y="";c.3S="5a";c.3T="5b";c.2p="5g";c.2y="5h";c.3b="";c.5m="";c.5j="";c.32=y(){9(!$i("2M")){u.11.B="2M"}$i("2M").58="4Z-4Y-4X";9(v==""){j 37=y(Y){v=Y.1t;n.32()};j p=A+"/1b/1h.Z?1g=4W&"+36;U.1i(p,"",37)}J{9(!1n.52){1E("57.2n 2j 2l")}9(!1n.55){1E("54.2n 2j 2l")}9(!1n.5n){1E("27.2n 2j 2l")}9(!1n.5I){1E("5G.2n 2j 2l")}24.44("22",$F("5K"));j p=A+"/1b/1h.Z?1g=5P&5O="+5N+"&w="+c.w+"&h="+c.h+"&v="+v;U.1i(p,"5L",c.22)}};c.22=y(Y){9(Y.1t.5C(" 3y.")>-1){1E(Y.1t)}9(Y.1t=="3A"){24.3i("22");u.11.k.5t="5u";u.11.1Y="<3x>5s 5r o 3m 5p o 5q:<3x><a 2F="+A+"/3C.Z >"+A+"/3C.Z</a>";3l("3A")}J{9((Y.1t!="3y")&&(Y.1t!=2A)){j 2T="";j 2d="";V(Y.1t);3h{9(2d!=""){2e.u.1j=2d}}3g(e){j e=""}K("","4c 4f 4m 4n 4i: "+2T,"");4p(10);9(4r=="19"){3k(1)}9(4o=="19"){3k(2)}n.33(1c);n.3t(26);n.2r=D(23);n.1c=1c;n.4T=4L;n.3v=26;n.4K=26;n.3N();2G(Y);n.3w();n.3c();n.3d("4J");j l=4S.4R;j 1T=l.G;j b=l.G-1;9(b>=0){1o{9($i(l[b].1Z)){9(l[b].3n){V(\'$i(l[b].1Z).1Y = "\'+l[b].3n+\'"\')}9(l[b].3o){V(\'$i("\'+l[b].1Z+\'").1s = y(){K(c,"\'+l[b].3o+\'","");}\');V(\'$i("\'+l[b].1Z+\'").1q = y(){K(c,"");};\')}9(l[b].3z){$i(l[b].1Z).1y=l[b].3z}9(l[b].3B){V(l[b].3B)}}}1r(b--)}4x();9($i("4w")||$i("4v")){j p=A+"/1b/1h.Z?1g=2E&v="+v;U.1i(p,"2E",2E)}9($i("X")){j i=$i("x").k;i.r=n.w+"17";i.C=n.h+"17";j i=$i("X").k;i.r=n.w+"17";i.C=n.h+"17";i.4t=\'4u(\'+0+" "+(n.w)+" "+(n.h)+" "+0+\')\'}j E=0;9($i("1W")){E=E+D($i("1W").k.r)}9($i("27")){E=E+D($i("27").k.r)}9($i("3s")){$i("3s").k.r=n.w+E+"17"}9($i("3D")){j i=$i("3D").k;i.C=n.h+"17";i.r=n.w+"17"}4B();j 1v=5F($i("X"));9($i("35")){2C.30.2U.2L.2t(1v[0]+40,1v[1]+10)}9($i("7d")){2C.7e.2U.2L.2t(1v[0],1v[1]+10)}J{9($i("35")){2C.30.2U.2L.2t(1v[0],1v[1]+10)}}7c("48");9(7b=="19"){79();j 1V=["L","O","N","S"];43(j l=0;l<4;l++){9($i("x"+1V[l])){$i("x"+1V[l]).k.r=n.w;$i("x"+1V[l]).k.C=n.h;$i("x"+1V[l]).k.W="2u"}}7a()}7f("7g");9($i("3q")){$i("3q").3M=n.2r}9((n.7l=="1f")&&($i("3f"))){$i("3f").k.W="M"}}J{1E("7k. 7j 7h o 3m "+Y.1t);3l}j E=7i.1d("78");77(E[1]);9($i(n.2y)){9(6Y==""){$i(n.2y).k.W="M"}}9(2f("2k")){2k=2f("2k")}9(2k=="19"){6Z()}9(20!="M"){9(2f("20")){20=2f("20")}9(20=="2u"){6X()}}9($i("x")){3j=$i("x").t}24.3i("22");9(6W=="19"){6U()}9(u.14("3e")){9(7n==""){u.14("3e").k.W="M"}}}70()};c.3d=y(B){9($i(B)){1A=T 34();1A=3E("1A","2P",B,1X);1A.1D("2J","<b>"+$F("71")+"</b>","76",H,18,H,1X);j 1k="";9(2X){j 1k="<x t=\'"+A+"/1C/1z.16\' r=0 C=13 />"}j l=2h.2i.G-1;9(l>=0){1o{9(2h.2i[l]){j E=2h.2i[l].75;j E=V("74."+E+"[0]."+72);Q="<1m 1s=\\"R:c.k.3p=\'73\';\\" 1q=\\"R:c.k.3p=\'M\';\\" 1y=\'"+2h.2i[l].7m+"\'>"+1k+"<x P=\'7F\' t=\'"+A+"/1C/7H/"+7E+"/1z.16\' />"+E+" </1m>";1A.1D("7D"+l,Q,1U,18,H,18,"2J")}}1r(l--)}1A.1D("","",1U,18,H,18,"2J")}};c.3w=y(){9(($i("2I"))&&(!$i("3r"))){$i("2I").1Y="<x P=\'7G\' t=\\""+7J+"/1z.16\\" 1j=\'7I&7B;&7s;7t\' 1y=\'7r()\' k=\'4b:49\'/><x B=3r t=\'\' />"}};c.3c=y(){9($i("2I")){j p=A+"/1b/1h.Z?1g=7q&v="+v;U.1i(p,"7o",7p)}};c.3t=y(26){j 2O=18;9($i("3u")){j 2O=$i("3u").7C}9($i("7u")&&n.3v!=26){9(2O){j p=A+"/1b/1h.Z?1g=5R&v="+v+"&7v="+2Z;U.1i(p,"7A",38)}J{9(($i("2b").t=="")||(n.3b!="19")){j p=A+"/1b/1h.Z?1g=2z&v="+v;U.1i(p,"7z",38)}J{j 39=T 7y("&3a=7w","g");$i("2b").t=$i("x").t.7x(39,\'&3a=6V\');31("2z",$i("2b").t)}}}J{9($i("2b"))31("2z",$i("2b").t)}};c.6S=y(){9(($i("6c"))||($i("2N")&&$i(n.2p+"2o")&&$i(n.2p+"2o").k.W=="2u")){j p=A+"/1b/1h.Z?1g=6d&6b="+6a+"&v="+v;U.1i(p,"68",69)}};c.6e=y(){9($i("2N")){j p=A+"/1b/1h.Z?1g=6f&v="+v;U.1i(p,"6k",6T)}};c.33=y(1c){9($i("2g")){9((n.1c!=1c)||(!$i("2g").6l())){$i("2g").1Y="";j 1H=1c.1d(";");1x=T 34();1x=3E("1x","2P","2g",1X);j 2d="<b>"+$F("6j")+"</b><x B=\'6i\' k=\'1R:1L;2e:6g\' 1j=\'"+$F("6h")+"\' t=\'"+$1k("1z.16")+"\' />";1x.1D("47",2d,"67",H,H,H,1X);1x.66=5W;j 1B="2w(1a,1a,1a)";j 1T=1H.G;j l=0;9(1T>=0){1o{j q=1H[l].1d("*");j 2W="";9(q[1]==2){2W=\'5X\'}9(q[8]==2A){q[8]="1f"}Q="<1m B=\'5V"+q[0]+"\'><1K P=5U k=\'4b:49\' 1s=\\"R:K(c,\'"+$F("5S")+"\',\'3F\')\\" 1q=\\"R:K(c,\'\')\\" 1I=\'5T\' 41=\\"5Y\\" 3M=\'"+q[0]+"\' "+2W+" 1y=\'5Z(\\"3F\\",c)\'/>";9(q[12]=="19"){Q+="&1N;<x t="+$1k("64.1O")+" 1j=\'"+$F("3G")+"\' 1s=\\"R:K(c,\'"+$F("3G")+"\',\'\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9(q[5]=="19"){Q+="&1N;<x t="+$1k("65.1O")+" 1j=\'"+$F("63")+"\' 1y=\'62(c)\' 1s=\\"R:K(c,\'"+$F("60")+"\',\'61\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9((q[10]=="19")||(q[10]=="3V")){Q+="&1N;<x t="+$1k("3W.16")+" 1j=\'1G\' 1y=\'1G(\\""+q[0]+"\\")\' 1s=\\"R:K(c,\'"+$F("6m")+"\',\'1G\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9((q[7]=="19")||(q[7]=="3V")){Q+="&1N;<x t="+$1k("3W.16")+" 1j=\'1G\' 1y=\'1G(\\""+q[0]+"\\")\' 1s=\\"R:K(c,\'"+$F("3Q")+"\',\'1G\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9(1l){Q+="<1m 1j=\'"+$F("3Q")+"\' k=\'3R-3P:"+1B+"\' B=3O"+q[0]+">&1N;"+q[2]+"</1m></1m>"}J{Q+="<1m 1j=\'"+$F("6n")+"\' k=\'3R-3P:"+1B+"\' B=3O"+q[0]+">&1N;"+"<x t=\'"+A+"/1C/1z.16\' r=0 C=15 />"+q[2]+"</1m></2R>"}1x.1D(q[0],Q,1X,H,H,H,"47");Q="<x r=2c t="+$1k("1z.16")+" />";1x.1D("",Q,1U,18,H,18,q[0]);9(1B=="2w(1a,1a,1a)"){j 1B="M"}J{j 1B="2w(1a,1a,1a)"}l++}1r(l<1T)}}}6I()};c.6J=y(23){9(n.2r!=23){j 1H=(n.1c).1d(";");j 1w="3K.1O";j l=1H.G-1;9(l>=0){1o{j q=1H[l].1d("*");9(q[6]*1<23*1){j 1w="6H.1O"}9(q[6]*1>23*1){j 1w="6G.1O"}9(q[6]*1==0){j 1w="3K.1O"}9($i("1w"+q[0])){$i("1w"+q[0]).t=A+"/1C/"+1w}}1r(l--)}}};c.3N=y(){9($i("X")){j 1F="<3J>";1F+="<1P><z P=1e ></z><z P=1e ><1K k=\'W:M;1R:1L\' 1I=21 t=\'\' B=\'6E\' /></z><z P=1e ></z></1P>";1F+="<1P><z P=1e ><1K k=\'W:M;1R:1L\' 1I=21 t=\'\' B=\'6F\' /></z><z P=1e ><1K k=\'1R:1L;2e:2c;3U:2c\'\' 1I=21 t=\'\' B=\'x\' /></z><z P=1e ><1K k=\'W:M;1R:1L\' 1I=21 t=\'\' B=\'6K\' /></z></1P>";1F+="<1P><z P=1e ></z><z P=1e ><1K k=\'W:M;1R:1L\' 1I=21 t=\'\' B=\'6L\' /></z><z P=1e ></z></1P>";1F+="</3J>";$i("X").1Y=1F}9(!$i("2Q")){j I=u.2K("2R");I.k.6Q=3X;I.B="2o";j 1u=u.2K("x");1u.t=A+"/1C/48.16";1u.41="2Q";1u.B=\'2Q\';1u.k.r="3Z";1u.k.C="3Z";I.2B(1u);I.1s=y(){c.k.W="M"};I.1q=y(){c.k.W="2u"};u.11.2B(I)}j 6R="";9(u.14("2a")){3L($i("2a"))}9(u.14("x")){j I=u.2K("2R");I.k.r="2c";I.k.C="2c";I.B="1p";I.W="M";u.11.2B(I);9(1l){$i("1p").k.6P="6O(6M=25)"}$i("1p").6N=y(){j 2s=D($i("1p").k.r);j 2v=D($i("1p").k.C);9(1l){9(2s>2){$i("1p").k.r=2s-2}9(2v>2){$i("1p").k.C=2v-2}}J{3I(c.k){r=2s-10+"17"}3I(c.k){C=2v-10+"17"}}};$i("1p").6D=y(){6C("6s")};c.6t="1f";3L($i("x"))}c.6r=y(){24.44("2G",$F("6q"));j p=A+"/1b/1h.Z?1g=6o&v="+v+"&6p="+6u;U.1i(p,"6v",2G)};9(n.2Y){V(n.2Y)}j E=T 2q("3S","3T","2p");j i=E.G-1;9(i>=0){1o{V("j s = n."+E[i]+"2o");9($i(s)){j d=$i(s).k;d.k.6A="6B";d.k.C=n.h-13;d.k.r="6z%"}}1r(i--)}};c.6y=y(){9(c.2m.G>0){j f=c.2m.G-1;9(f>=0){1o{V(c.2m[f])}1r(f--)}}9(2V.G>0){j 1T=2V.G;43(j f=0;f<1T;f++){V(2V[f])}}};c.6w=y(){9(2x.G>0){j f=2x.G-1;9(f>=0){1o{V(2x[f])}1r(f--)}}};c.6x=y(){9(2S.G>0){j f=2S.G-1;9(f>=0){1o{V(2S[f])}1r(f--)}}}}',62,480,'|||||||||if|||this|||||||var|style|||objmapa|||ltema|width||src|document|g_sid||img|function|td|g_locaplic|id|height|parseInt|temp|trad|length|true|novoel|else|mostradicasf||none|||class|tnome|javascript||new|cpObj|eval|display|corpoMapa|retorno|php||body|||getElementById||gif|px|false|sim|250|classesphp|temas|split|verdeclaro|nao|funcao|mapa_controle|call|title|im|navm|span|window|do|box1|onmouseout|while|onmouseover|data|novoimg|imagemxy|farol|mytreeview1|onclick|branco|listaPr|cor|imagens|createItem|alert|ins|download|lista|type|screen|input|relative|novow|nbsp|png|tr|menos|position|novoh|lle|imgBranco|letras|contemFerramentas|null|innerHTML|iddiv|g_mapaRefDisplay|image|montaMapa|mapscale|objaguarde||mapexten|ferramentas|diminuiy|diminuix|openlayers|imagemReferencia|0px|titulo|top|pCookie|listaTemas|g_listaPropriedades|propriedades|com|g_janelaMen|problemas|funcoesClickMapa|js|obj|guiaLegenda|Array|scale|wb|moveTo|block|hb|rgb|g_funcoesMousemoveMapaDefault|guiaListaMapas|referencia|undefined|appendChild|YAHOO|availWidth|pegalistademenus|href|ajaxCorpoMapa|availHeight|escalaGrafica|propriedadesRaiz|createElement|panel|i3geo|legenda|dinamico|default|imgh|div|g_funcoesNevegaMapaDefault|tempo|xp|g_funcoesClickMapaDefault|ck|navn|finaliza|g_zoomRefDinamico|janelaBotoes1|gravaQuadro|inicializa|atualizaListaTemas|Object|maisBotoes1|g_mashuppar|mashup|ajaxReferencia|re|mode|cgi|atualizaEscalaGrafica|ativaListaPropriedades|botao3d|ondeestou|catch|try|fecha|g_quadrooriginal|initJanelaZoom|return|mapa|conteudo|dica|textDecoration|escalanum|imagemEscalaGrafica|mst|atualizaReferencia|refDinamico|extent|criaEscalaGrafica|br|erro|funcaoonclick|linkquebrado|constroiconteudo|ms_criamapa|contemImg|treeviewNew|ligadesliga|t36|app|with|table|maisamarelo|ativaClicks|value|criaCorpoMapa|nometema|color|t7|background|guiaTemas|guiaMenu|left|SIM|down1|1000|g_postpx|15px||name|g_tipoleft|for|abre|location|700|g1|pan|pointer|g_tipotop|cursor|Tempo|objposicaomouse|g_diminuixN|de|g_diminuiyM|cpaint|segundos|posicaomouse|g_diminuixM|g_r|desenho|em|g_barraFerramentas2|gerafilmef|Image|g_barraFerramentas1|substring|clip|rect|outrasOpcoesAdiciona|arvoreAdicionaTema|ativaGuias|pixelTop|atuaLeg|aguarde|calcposf|imagemxi|Mapa|pixelLeft|objposicaocursor|imagemyi|set_async|appName|listaPropriedades|extentTotal|g_celula|g_diminuiyN|set_response_type|posicaocursor|g_operacao|JSON|botoes|g_listaFuncoesBotoes|cellsize|g_nomepin|listavisual|criaMapa|sam|skin|yui|visualatual|navegacaoDir|testafuncoes|offsetWidth|menususpenso|testamenususpenso|offsetHeight|funcoes|className|objtips|guia1|guia2|temaAtivo|50000|marca|pintamanho|guia4|guia5|g_recupera|versaoms|tempoRedesenho|contaTempoRedesenho|utilizacgi|testaferramentas|g_arvoreClick|utilize|link|abrir|Para|backgroundColor|white|zoomli|pinmarca|g_panM|1024|g_lenteaberta|g_destaca|g_realca|search|g_tipoacao|navigator|pegaPosicaoObjeto|redesenho|g_arvoreClicks|testaajax|resizeTo|o5|iniciaMapa|400|g_embedLegenda|embedLegenda|inicia|quadrosfilme|referenciadinamica|t3|checkbox|inputsb|arrastar_|expandeTema|CHECKED|layer|mudaboxnf|t5|limpasel|limpaseltemaf|t4|contextoescala|estasel|itemExpand|foldermapa|criaLegenda|ajaxLegendaHTML|g_templateLegenda|templateLegenda|moveLegi|criaLegendaHTML|atualizaLegendaImagem|criaLegendaImagem|5px|t2|lixeira|t1|legendaGrafica|hasChildNodes|t6|t8|corpo|tipoimagem|o1|atualizaCorpoMapa|termina|parado|g_tipoimagem|redesenhaCorpo|verificaMousemoveMapa|verificaNavegaMapa|verificaClickMapa|100|overflow|auto|zoomboxf|onmouseup|imgN|imgL|maisvermelho|maisverde|ativaDragDrop|atualizaFarol|imgO|imgS|opacity|onmousemove|alpha|filter|zIndex|docMapa|atualizaLegendaHTML|ajaxLegendaImagem|docaguias|reference|g_docaguias|initJanelaRef|g_locmapas|initJanelaMen|rebobinaf|p13|g_linguagem|underline|g_traducao|text|foldermapa1|mostraguiaf|guia|geraURLentorno|ajustaEntorno|g_entorno|mudaiconf|maisBotoes2|janelaBotoes2|autoRedesenho|ativa|criar|g_guiaativa|Impossivel|Erro|geoip|url|g_3dmap|retornaBarraEscala|ajaxEscalaGrafica|escalagrafica|opcoesEscala|otilde|es|mapaReferencia|zoom|map|replace|RegExp|retornaReferencia|retornaReferenciaDinamica|ccedil|checked|propriedadesMapa|g_visual|ticPropriedades|menuarrow|visual|op|g_localimg'.split('|'),0,{})) | |
| 200 | +eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('9(1n.4c.2C.1d("?")[1]){v=1n.4c.2C.1d("?")[1];9(v.1d("#")[0]){v=v.1d("#")[0]}}J{v=""}5j=0;4u=0;4H=0;1l=18;2Y=18;j 43=5G.4S.4K(0,1);9(43==\'N\')2Y=H;J 1l=H;4h="1f";3x=-3;3g="";4E="";4W="";5J="";5F="";5w="5C";5B="1f";5A="";5y="1f";5z="1f";4R=T 2p();37="";4d="1f";U=T 4O();U.4T("H");U.4J("4A");42="16";48="2f";4b="3Y";9(1l){42="";48="4P";4b="4k"}y 4t(e,m){1Y=T 4m();4N=T 4D();4V=T 4g();1Z=T 4f();1Z.t=B+"/1C/1z.14";j 2a=(1l)?4e:4l;j 27=(1l)?4w:4n;9(e==2L){j 1Q=0;9($i("24")){1Q=1Q+D($i("24").k.q)}9($i("1X")){1Q=1Q+D($i("1X").k.q)}j 1M=D(1J.2G)-2a;j 1S=D(1J.2H)-27;9(1M>=5R){1M=4a}9(1S>=3V){1S=3V}3B{9(u.17.k.q<5E){j 1M=D(1J.2G)-2a;j 1S=D(1J.2H)-27;1n.5P(1J.2G,1J.2H);1n.2t(0,0)}}3w(e){j e=""}u.17.k.q=1M;u.17.k.A=1S;c.w=1M-1Q-2a;c.h=1S-27;9(u.Z("11")){9(u.Z("11").k.q){c.w=D(u.Z("11").k.q);c.h=D(u.Z("11").k.q)}9(u.Z("11").k.A){c.h=D(u.Z("11").k.A)}}}J{c.w=u.17.56-D($i("24").k.q)-2a;c.h=u.17.57-27}9($i("2d")){$i("2d").k.q=c.w;$i("2d").k.A=c.h}9($i("2b")){$i("2b").k.q=c.w;$i("2b").k.A=c.h}c.58="1f";c.53="";c.4X="2K";c.2i=T 2p();c.52=T 2p();c.30="";c.5k="";c.5l="";c.5m="";c.5e="5x";c.5g="5";c.2s=5f;c.1c="";c.2I="";c.2F="";c.3K="5c";c.3J="5d";c.2m="5h";c.2D="5i";c.33="";c.5n="";c.5b="";c.3h=y(){9(!$i("2J")){u.17.C="2J"}$i("2J").5a="51-50-4Z";9(v==""){j 38=y(X){v=X.1t;n.3h()};j p=B+"/1b/1h.Y?1g=4Y&"+3g;U.1i(p,"",38)}J{9(!1n.54){1E("59.2j 2n 2q")}9(!1n.55){1E("5o.2j 2n 2q")}9(!1n.5p){1E("1X.2j 2n 2q")}9(!1n.5I){1E("5H.2j 2n 2q")}1Y.3U("26",$F("5L"));j p=B+"/1b/1h.Y?1g=5Q&5O="+5M+"&w="+c.w+"&h="+c.h+"&v="+v;U.1i(p,"5N",c.26)}};c.26=y(X){9(X.1t.5D(" 3y.")>-1){1E(X.1t)}9(X.1t=="3r"){1Y.32("26");u.17.k.5u="5v";u.17.20="<3p>5t 5s o 3e 5q o 5r:<3p><a 2C="+B+"/3t.Y >"+B+"/3t.Y</a>";3c("3r")}J{9((X.1t!="3y")&&(X.1t!=2L)){j 30="";j 21="";V(X.1t);3B{9(21!=""){2f.u.1j=21}}3w(e){j e=""}K("","4q 4o 4r 4s 4v: "+30,"");4x(10);9(4i=="19"){3a(1)}9(4j=="19"){3a(2)}n.3d(1c);n.3v(1W);n.2s=D(23);n.1c=1c;n.4y=4M;n.3E=1W;n.4L=1W;n.3X();2T(X);n.3m();n.3o();n.3F("4U");j l=4C.4B;j 1T=l.G;j b=l.G-1;9(b>=0){1o{9($i(l[b].1U)){9(l[b].3i){V(\'$i(l[b].1U).20 = "\'+l[b].3i+\'"\')}9(l[b].3j){V(\'$i("\'+l[b].1U+\'").1s = y(){K(c,"\'+l[b].3j+\'","");}\');V(\'$i("\'+l[b].1U+\'").1q = y(){K(c,"");};\')}9(l[b].3u){$i(l[b].1U).1y=l[b].3u}9(l[b].3q){V(l[b].3q)}}}1r(b--)}4F();9($i("4G")||$i("4I")){j p=B+"/1b/1h.Y?1g=2S&v="+v;U.1i(p,"2S",2S)}9($i("11")){j i=$i("x").k;i.q=n.w+"16";i.A=n.h+"16";j i=$i("11").k;i.q=n.w+"16";i.A=n.h+"16";i.4z=\'4Q(\'+0+" "+(n.w)+" "+(n.h)+" "+0+\')\'}j E=0;9($i("24")){E=E+D($i("24").k.q)}9($i("1X")){E=E+D($i("1X").k.q)}9($i("3s")){$i("3s").k.q=n.w+E+"16"}9($i("3l")){j i=$i("3l").k;i.A=n.h+"16";i.q=n.w+"16"}4p();j 1v=5K($i("11"));9($i("3b")){2O.3z.2y.2x.2t(1v[0]+40,1v[1]+10)}9($i("7e")){2O.7f.2y.2x.2t(1v[0],1v[1]+10)}J{9($i("3b")){2O.3z.2y.2x.2t(1v[0],1v[1]+10)}}7d("46");9(7c=="19"){7a();j 22=["L","O","N","S"];3T(j l=0;l<4;l++){9($i("x"+22[l])){$i("x"+22[l]).k.q=n.w;$i("x"+22[l]).k.A=n.h;$i("x"+22[l]).k.W="2v"}}7b()}7g("7h");9($i("3A")){$i("3A").3N=n.2s}9((n.7m=="1f")&&($i("3k"))){$i("3k").k.W="M"}}J{1E("7l. 7k 7i o 3e "+X.1t);3c}j E=7j.1d("79");78(E[1]);9($i(n.2D)){9(6Z==""){$i(n.2D).k.W="M"}}9(2g("2o")){2o=2g("2o")}9(2o=="19"){70()}9(2e!="M"){9(2g("2e")){2e=2g("2e")}9(2e=="2v"){6Y()}}9($i("x")){37=$i("x").t}1Y.32("26");9(6X=="19"){6V()}9(u.Z("3f")){9(7o==""){u.Z("3f").k.W="M"}}}71()};c.3F=y(C){9($i(C)){1A=T 39();1A=3G("1A","2K",C,1V);1A.1D("2B","<b>"+$F("72")+"</b>","77",H,18,H,1V);j 1k="";9(2Y){j 1k="<x t=\'"+B+"/1C/1z.14\' q=0 A=13 />"}j l=2h.2r.G-1;9(l>=0){1o{9(2h.2r[l]){j E=2h.2r[l].76;j E=V("75."+E+"[0]."+73);Q="<1m 1s=\\"R:c.k.3D=\'74\';\\" 1q=\\"R:c.k.3D=\'M\';\\" 1y=\'"+2h.2r[l].7n+"\'>"+1k+"<x P=\'7G\' t=\'"+B+"/1C/7I/"+7F+"/1z.14\' />"+E+" </1m>";1A.1D("7E"+l,Q,1Z,18,H,18,"2B")}}1r(l--)}1A.1D("","",1Z,18,H,18,"2B")}};c.3m=y(){9(($i("2E"))&&(!$i("3n"))){$i("2E").20="<x P=\'7H\' t=\\""+7K+"/1z.14\\" 1j=\'7J&7C;&7t;7u\' 1y=\'7s()\' k=\'47:49\'/><x C=3n t=\'\' />"}};c.3o=y(){9($i("2E")){j p=B+"/1b/1h.Y?1g=7r&v="+v;U.1i(p,"7p",7q)}};c.3v=y(1W){j 2z=18;9($i("3C")){j 2z=$i("3C").7D}9($i("7v")&&n.3E!=1W){9(2z){j p=B+"/1b/1h.Y?1g=5S&v="+v+"&7w="+3x;U.1i(p,"7B",36)}J{9(($i("28").t=="")||(n.33!="19")){j p=B+"/1b/1h.Y?1g=2R&v="+v;U.1i(p,"7A",36)}J{j 35=T 7z("&34=7x","g");$i("28").t=$i("x").t.7y(35,\'&34=6W\');31("2R",$i("28").t)}}}J{9($i("28"))31("2R",$i("28").t)}};c.6T=y(){9(($i("6d"))||($i("2I")&&$i(n.2m+"2k")&&$i(n.2m+"2k").k.W=="2v")){j p=B+"/1b/1h.Y?1g=6e&6c="+6b+"&v="+v;U.1i(p,"69",6a)}};c.6f=y(){9($i("2I")){j p=B+"/1b/1h.Y?1g=6g&v="+v;U.1i(p,"6l",6U)}};c.3d=y(1c){9($i("2l")){9((n.1c!=1c)||(!$i("2l").6m())){$i("2l").20="";j 1H=1c.1d(";");1x=T 39();1x=3G("1x","2K","2l",1V);j 21="<b>"+$F("6k")+"</b><x C=\'6j\' k=\'1R:1L;2f:6h\' 1j=\'"+$F("6i")+"\' t=\'"+$1k("1z.14")+"\' />";1x.1D("3S",21,"68",H,H,H,1V);1x.67=5X;j 1B="2W(1a,1a,1a)";j 1T=1H.G;j l=0;9(1T>=0){1o{j r=1H[l].1d("*");j 2M="";9(r[1]==2){2M=\'5Y\'}9(r[8]==2L){r[8]="1f"}Q="<1m C=\'5W"+r[0]+"\'><1K P=5V k=\'47:49\' 1s=\\"R:K(c,\'"+$F("5T")+"\',\'3M\')\\" 1q=\\"R:K(c,\'\')\\" 1I=\'5U\' 45=\\"5Z\\" 3N=\'"+r[0]+"\' "+2M+" 1y=\'60(\\"3M\\",c)\'/>";9(r[12]=="19"){Q+="&1N;<x t="+$1k("65.1O")+" 1j=\'"+$F("3L")+"\' 1s=\\"R:K(c,\'"+$F("3L")+"\',\'\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9(r[5]=="19"){Q+="&1N;<x t="+$1k("66.1O")+" 1j=\'"+$F("64")+"\' 1y=\'63(c)\' 1s=\\"R:K(c,\'"+$F("61")+"\',\'62\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9((r[10]=="19")||(r[10]=="3H")){Q+="&1N;<x t="+$1k("3I.14")+" 1j=\'1G\' 1y=\'1G(\\""+r[0]+"\\")\' 1s=\\"R:K(c,\'"+$F("6n")+"\',\'1G\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9((r[7]=="19")||(r[7]=="3H")){Q+="&1N;<x t="+$1k("3I.14")+" 1j=\'1G\' 1y=\'1G(\\""+r[0]+"\\")\' 1s=\\"R:K(c,\'"+$F("3Q")+"\',\'1G\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9(1l){Q+="<1m 1j=\'"+$F("3Q")+"\' k=\'3R-3Z:"+1B+"\' C=41"+r[0]+">&1N;"+r[2]+"</1m></1m>"}J{Q+="<1m 1j=\'"+$F("6o")+"\' k=\'3R-3Z:"+1B+"\' C=41"+r[0]+">&1N;"+"<x t=\'"+B+"/1C/1z.14\' q=0 A=15 />"+r[2]+"</1m></2N>"}1x.1D(r[0],Q,1V,H,H,H,"3S");Q="<x q=29 t="+$1k("1z.14")+" />";1x.1D("",Q,1Z,18,H,18,r[0]);9(1B=="2W(1a,1a,1a)"){j 1B="M"}J{j 1B="2W(1a,1a,1a)"}l++}1r(l<1T)}}}6J()};c.6K=y(23){9(n.2s!=23){j 1H=(n.1c).1d(";");j 1w="3W.1O";j l=1H.G-1;9(l>=0){1o{j r=1H[l].1d("*");9(r[6]*1<23*1){j 1w="6I.1O"}9(r[6]*1>23*1){j 1w="6H.1O"}9(r[6]*1==0){j 1w="3W.1O"}9($i("1w"+r[0])){$i("1w"+r[0]).t=B+"/1C/"+1w}}1r(l--)}}};c.3X=y(){9($i("11")){j 1F="<3O>";1F+="<1P><z P=1e ></z><z P=1e ><1K k=\'W:M;1R:1L\' 1I=2c t=\'\' C=\'6F\' /></z><z P=1e ></z></1P>";1F+="<1P><z P=1e ><1K k=\'W:M;1R:1L\' 1I=2c t=\'\' C=\'6G\' /></z><z P=1e ><1K k=\'1R:1L;2f:29;3Y:29\'\' 1I=2c t=\'\' C=\'x\' /></z><z P=1e ><1K k=\'W:M;1R:1L\' 1I=2c t=\'\' C=\'6L\' /></z></1P>";1F+="<1P><z P=1e ></z><z P=1e ><1K k=\'W:M;1R:1L\' 1I=2c t=\'\' C=\'6M\' /></z><z P=1e ></z></1P>";1F+="</3O>";$i("11").20=1F}9(!$i("2A")){j I=u.2Q("2N");I.k.6R=4a;I.C="2k";j 1u=u.2Q("x");1u.t=B+"/1C/46.14";1u.45="2A";1u.C=\'2A\';1u.k.q="44";1u.k.A="44";I.2P(1u);I.1s=y(){c.k.W="M"};I.1q=y(){c.k.W="2v"};u.17.2P(I)}j 6S="";9(u.Z("2d")){2V($i("2d"))}9(u.Z("2b")){2V($i("2b"))}9(u.Z("x")){j I=u.2Q("2N");I.k.q="29";I.k.A="29";I.C="1p";I.W="M";u.17.2P(I);9(1l){$i("1p").k.6Q="6P(6N=25)"}$i("1p").6O=y(){j 2w=D($i("1p").k.q);j 2u=D($i("1p").k.A);9(1l){9(2w>2){$i("1p").k.q=2w-2}9(2u>2){$i("1p").k.A=2u-2}}J{3P(c.k){q=2w-10+"16"}3P(c.k){A=2u-10+"16"}}};$i("1p").6E=y(){6D("6t")};c.6u="1f";2V($i("x"))}c.6s=y(){1Y.3U("2T",$F("6r"));j p=B+"/1b/1h.Y?1g=6p&v="+v+"&6q="+6v;U.1i(p,"6w",2T)};9(n.2F){V(n.2F)}j E=T 2p("3K","3J","2m");j i=E.G-1;9(i>=0){1o{V("j s = n."+E[i]+"2k");9($i(s)){j d=$i(s).k;d.k.6B="6C";d.k.A=n.h-13;d.k.q="6A%"}}1r(i--)}};c.6z=y(){9(c.2i.G>0){j f=c.2i.G-1;9(f>=0){1o{V(c.2i[f])}1r(f--)}}9(2U.G>0){j 1T=2U.G;3T(j f=0;f<1T;f++){V(2U[f])}}};c.6x=y(){9(2Z.G>0){j f=2Z.G-1;9(f>=0){1o{V(2Z[f])}1r(f--)}}};c.6y=y(){9(2X.G>0){j f=2X.G-1;9(f>=0){1o{V(2X[f])}1r(f--)}}}}',62,481,'|||||||||if|||this|||||||var|style|||objmapa|||width|ltema||src|document|g_sid||img|function|td|height|g_locaplic|id|parseInt|temp|trad|length|true|novoel|else|mostradicasf||none|||class|tnome|javascript||new|cpObj|eval|display|retorno|php|getElementById||corpoMapa|||gif||px|body|false|sim|250|classesphp|temas|split|verdeclaro|nao|funcao|mapa_controle|call|title|im|navm|span|window|do|box1|onmouseout|while|onmouseover|data|novoimg|imagemxy|farol|mytreeview1|onclick|branco|listaPr|cor|imagens|createItem|alert|ins|download|lista|type|screen|input|relative|novow|nbsp|png|tr|menos|position|novoh|lle|iddiv|null|mapexten|ferramentas|objaguarde|imgBranco|innerHTML|titulo|letras|mapscale|contemFerramentas||montaMapa|diminuiy|imagemReferencia|0px|diminuix|flamingo|image|openlayers|g_mapaRefDisplay|top|pCookie|g_listaPropriedades|funcoesClickMapa|js|obj|listaTemas|guiaLegenda|com|g_janelaMen|Array|problemas|propriedades|scale|moveTo|hb|block|wb|panel|xp|dinamico|imgh|propriedadesRaiz|href|guiaListaMapas|escalaGrafica|finaliza|availWidth|availHeight|legenda|i3geo|default|undefined|ck|div|YAHOO|appendChild|createElement|referencia|pegalistademenus|ajaxCorpoMapa|g_funcoesClickMapaDefault|ativaClicks|rgb|g_funcoesNevegaMapaDefault|navn|g_funcoesMousemoveMapaDefault|tempo|gravaQuadro|fecha|cgi|mode|re|ajaxReferencia|g_quadrooriginal|mashup|Object|initJanelaZoom|maisBotoes1|return|atualizaListaTemas|mapa|botao3d|g_mashuppar|inicializa|conteudo|dica|ondeestou|contemImg|criaEscalaGrafica|imagemEscalaGrafica|atualizaEscalaGrafica|br|constroiconteudo|linkquebrado|mst|ms_criamapa|funcaoonclick|atualizaReferencia|catch|g_zoomRefDinamico|erro|janelaBotoes1|escalanum|try|refDinamico|textDecoration|extent|ativaListaPropriedades|treeviewNew|SIM|down1|guiaMenu|guiaTemas|t36|ligadesliga|value|table|with|t7|background|g1|for|abre|700|maisamarelo|criaCorpoMapa|left|color||nometema|g_postpx|app|15px|name|pan|cursor|g_tipotop|pointer|1000|g_tipoleft|location|g_r|g_diminuixM|Image|posicaomouse|atuaLeg|g_barraFerramentas1|g_barraFerramentas2|pixelLeft|g_diminuixN|aguarde|g_diminuiyN|de|calcposf|Tempo|desenho|em|Mapa|imagemxi|segundos|g_diminuiyM|gerafilmef|cellsize|clip|JSON|botoes|g_listaFuncoesBotoes|posicaocursor|g_operacao|ativaGuias|arvoreAdicionaTema|imagemyi|outrasOpcoesAdiciona|set_response_type|substring|extentTotal|g_celula|objposicaocursor|cpaint|pixelTop|rect|quadrosfilme|appName|set_async|listaPropriedades|objposicaomouse|g_nomepin|visualatual|criaMapa|sam|skin|yui|objtips|listavisual|testafuncoes|testamenususpenso|offsetWidth|offsetHeight|navegacaoDir|funcoes|className|versaoms|guia1|guia2|pinmarca|50000|pintamanho|guia4|guia5|g_recupera|tempoRedesenho|contaTempoRedesenho|temaAtivo|utilizacgi|menususpenso|testaferramentas|utilize|link|abrir|Para|backgroundColor|white|g_tipoacao|marca|g_lenteaberta|g_panM|g_destaca|g_realca|zoomli|search|400|g_arvoreClicks|navigator|redesenho|testaajax|g_arvoreClick|pegaPosicaoObjeto|o5|g_embedLegenda|iniciaMapa|embedLegenda|resizeTo|inicia|1024|referenciadinamica|t3|checkbox|inputsb|arrastar_|expandeTema|CHECKED|layer|mudaboxnf|t5|limpasel|limpaseltemaf|t4|contextoescala|estasel|itemExpand|foldermapa|criaLegenda|ajaxLegendaHTML|g_templateLegenda|templateLegenda|moveLegi|criaLegendaHTML|atualizaLegendaImagem|criaLegendaImagem|5px|t2|lixeira|t1|legendaGrafica|hasChildNodes|t6|t8|corpo|tipoimagem|o1|atualizaCorpoMapa|termina|parado|g_tipoimagem|redesenhaCorpo|verificaMousemoveMapa|verificaNavegaMapa|verificaClickMapa|100|overflow|auto|zoomboxf|onmouseup|imgN|imgL|maisvermelho|maisverde|ativaDragDrop|atualizaFarol|imgO|imgS|opacity|onmousemove|alpha|filter|zIndex|docMapa|atualizaLegendaHTML|ajaxLegendaImagem|docaguias|reference|g_docaguias|initJanelaRef|g_locmapas|initJanelaMen|rebobinaf|p13|g_linguagem|underline|g_traducao|text|foldermapa1|mostraguiaf|guia|geraURLentorno|ajustaEntorno|g_entorno|mudaiconf|maisBotoes2|janelaBotoes2|autoRedesenho|ativa|criar|g_guiaativa|Impossivel|Erro|geoip|url|g_3dmap|retornaBarraEscala|ajaxEscalaGrafica|escalagrafica|opcoesEscala|otilde|es|mapaReferencia|zoom|map|replace|RegExp|retornaReferencia|retornaReferenciaDinamica|ccedil|checked|propriedadesMapa|g_visual|ticPropriedades|menuarrow|visual|op|g_localimg'.split('|'),0,{})) | |
| 201 | 201 | |
| 202 | 202 | eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('d X(9){r($i(9)){$i(9).17="1b x";r(g.1c){6 3=\'<p 7="B" N="z-E:L;" >\';3+=\'<s 7="G-H-F">\';3+=\'<5 7="c"><a 4="C" >&2;&2;&2;&2;&2;\'+$8("D")+\'</a></5>\';3+=\'<5 7="c"><a 4="I" >&2;&2;&2;&2;&2;\'+$8("J")+\'</a></5>\';3+=\'<5 7="c"><a 4="O" >&2;&2;&2;&2;&2;\'+$8("P")+\'</a></5>\';3+=\'<5 7="c"><a 4="K" >&2;&2;&2;&2;&2;\'+$8("Q")+\'</a></5>\';3+=\'<k e="\'+$j("l.o")+\'" n="m(\\\'u\\\')" 4="A" />&2;<k e="\'+$j("l.o")+\'" n="m(\\\'y\\\')" 4="w" />&2;<k e="\'+$j("l.o")+\'" n="m(\\\'M\\\')" 4="1o" />\';3+=\'</s>\';3+=\'</p>\';$i("1f").R=3}d q(19,1a){6 b=0;1g(6 f 1h g){6 v="1m.1n("+b+").1l.1k(\'1i\',{4:\'"+f+"\',1j: g[\'"+f+"\']})";18(v);6 b=b+1}}}Y{W}6 h=V S.T.U(9,{Z:t,10:15,16:14,13:t});h.11.12(q);h.1d()}d 1e(){}',62,87,'||nbsp|ins|id|li|var|class|trad|iddiv||conta|yuimenubaritemlabel|function|src|nomeMenu|oMenuData|oMenuBar||im|img|branco|trocalingua|onclick|gif|div|onMenuBarBeforeRender|if|ul|true|pt||uk|yuimenubarnav|en||brasil|bd|menuajuda|s1|index|type|first|of|menuanalise|s2|menuarquivos|2000|es|style|menujanelas|s3|s4|innerHTML|YAHOO|widget|MenuBar|new|return|montaMenuSuspenso|else|autosubmenudisplay|showdelay|beforeRenderEvent|subscribe|lazyload|750|250|hidedelay|className|eval|p_sType|p_sArgs|yuimenubar|ajudas|render|testamenususpenso|menus|for|in|submenu|itemdata|setProperty|cfg|this|getItem|espanhol'.split('|'),0,{})) |
| 203 | 203 | ... | ... |
classesjs/i3geo_tudo_compacto.js.php
| ... | ... | @@ -189,7 +189,7 @@ eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a |
| 189 | 189 | eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('a 8(){7.1d=H}8.9=N H;8.9.1b=a(w){7.b=w;7.b.3.19=\'1a\';w.j.1e.1f("v","1j:1i-1h-1g:1");s 3=w.j.17();3.Y(\'v\\\\:*\',"X: W(#U#V);")};8.9.S=a(0){s c=N 11();c[\'x\']=0.16;c[\'y\']=0.15;c[\'k\']=0.14;c[\'m\']=0.12;f c};8.9.13=a(0,B,D,M,e,d,k,m){s 1;2(0==\'c\'){1=7.b.j.q(\'v:c\')}4 2(0==\'F\'){1=7.b.j.q(\'v:F\')}4 2(0==\'1l\'){1=7.b.j.q(\'v:G\')}4 2(0==\'1C\'){1=7.b.j.q(\'v:G\')}4 2(0==\'z\'){1=7.b.j.q(\'v:z\')}2(0!=\'z\'){1.3.E=\'C\';1.3.e=e;1.3.d=d;1.3.k=k;1.3.m=m;2(B!=\'\'){1.6(\'r\',\'n\');1.6(\'o\',B)}4{1.6(\'r\',\'g\')}}4{1.3.E=\'C\';1.6(\'1A\',e+\'h,\'+d+\'h\');1.6(\'K\',k+\'h,\'+m+\'h\')}2(D!=\'\'){1.6(\'l\',\'n\');1.6(\'t\',D);1.6(\'A\',M)}4{1.6(\'l\',\'g\')}7.b.R(1);f 1};8.9.Q=a(0){0.1G(n)};8.9.1H=a(0,e,d){2(0.1F==\'z\'){0.3.1z=e;0.3.1y=d}4{0.3.e=e;0.3.d=d}};8.9.1q=a(0){};8.9.1p=a(0,1o,1m,O,L){0.6(\'K\',O+\'h,\'+L+\'h\')};8.9.1x=a(0,i,p){2(0!=J){2(i==\'o\'){2(p!=\'\'){0.r=\'n\';0.o=p}4{0.r=\'g\';0.o=\'\'}}4 2(i==\'P\'){2(p!=\'\'){0.l=\'n\';0.t=p}4{0.l=\'g\';0.t=\'\'}}4 2(i==\'I\'){0.A=1w(p)+\'h\'}}};8.9.1t=a(0,i){2(0!=J){2(i==\'o\'){2(0.r==\'g\')f\'\';4 f 0.o}4 2(i==\'P\'){2(0.l==\'g\')f\'\';4 f 0.t}4 2(i==\'I\'){2(0.l==\'g\'){f\'\'}4{f(1B(0.A)*(18.1n/1D))+\'h\'}}}};8.9.1u=a(0){s u=7.S(0);s 5=1s.1r(\'5\');2(5){7.Q(5)}5=7.b.j.q(\'v:c\');5.1E=\'5\';5.3.E=\'C\';5.3.e=u.x-10;5.3.d=u.y-10;5.3.k=u.k+T;5.3.m=u.m+T;5.6(\'r\',\'g\');5.6(\'l\',\'n\');5.6(\'t\',\'1k\');5.6(\'A\',\'Z\');7.b.R(5)};8.9.1c=a(){f 7.b.1v};',62,106,'shape|vml|if|style|else|tracker|setAttribute|this|VMLRenderer|prototype|function|container|rect|top|left|return|false|px|cmd|ownerDocument|width|stroked|height|true|fillcolor|value|createElement|filled|var|strokecolor|box||elem|||line|strokeweight|fillColor|absolute|lineColor|position|roundrect|oval|AbstractRenderer|linewidth|null|to|toY|lineWidth|new|toX|linecolor|remove|appendChild|bounds|20|default|VML|url|behavior|addRule|1px||Object|offsetHeight|create|offsetWidth|offsetTop|offsetLeft|createStyleSheet|screen|overflow|hidden|init|getMarkup|base|namespaces|add|com|microsoft|schemas|urn|blue|ellipse|fromY|logicalXDPI|fromX|resize|track|getElementById|document|queryCommand|showTracker|innerHTML|parseInt|editCommand|marginTop|marginLeft|from|parseFloat|circ|72|id|tagName|removeNode|move'.split('|'),0,{})) |
| 190 | 190 | |
| 191 | 191 | |
| 192 | -eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('1s{$i("21")}1r(e){$i=C(i){1A R.23(i)}}$im=C(g){1A 1e+"/3d/3L/"+d0+"/"+g};$aM=C(5h,9y,fB,7p,f7,3l){if(5h!=""){if(9y!=""){$i(5h).A.17=9y+"2m"}$i(5h).A.eN="3";$i(5h).A.aC="9u";$i(5h).1P=C(){D.3B="ic"};$i(5h).2j=C(){D.3B=""}}k i="<3a 1P=\'1n:D.3B=\\"it\\";\' 2j=\'1n:D.3B=\\"al\\";\' 1b=\'1n:D.3B=\\"io\\";\' id="+fB+" 1J=\'"+7p+"\' 38=1p 2B="+f7+" Z=al 1h=\'"+3l+"\' />";1A i};$1o=C(id,3l){if(2h){R.23(id).A.eu=3l}Q{R.23(id).A.1o=3l+"2m"}};$K=C(id,3l){if(2h){R.23(id).A.ev=3l}Q{R.23(id).A.K=3l+"2m"}};C hB(){1x.2n("hA");1x.2n("hK");1x.2n("jr");1x.2n("1t");1x.2n("ji");1x.2n("iG");1x.2n("iE");1x.2n("iA");1x.2n("iV");1x.2n("iW");1x.2n("iQ");1x.2n("ge")}C 6m(1V,3l){R.eY=1V+"="+3l}C g0(1V){k 6O=R.eY;k i=6O.f4(1V);if(i==-1){1A 5e}k 8a=6O.f4(";",i);if(8a==-1){k 8a=6O.X}1A(gk(6O.bG(i,8a))).24("=")[1]}C m5(){if($i("4T")){k 1k=$i("4T").48("I");if(1k[0].A.V=="6h"){1A}if(1k.X>0){k 4n=1k[0];k i=0;do{if(1k[i].A){if(1k[i].A.V=="6h"){31}if(1k[i].A.V=="1c"){k 4n=1k[i]}}k i=i+1}1L(i<1k.X)4n.A.V="6h";k i=1k.X-1;k 4n=1k[i];do{if(1k[i].A){if(1k[i].A.V=="6h"){k 4n=1k[i];31}}k i=i-1}1L(i>=0)4n.A.V="1c"}}}C mB(){k 2g="6h";if($i("4T")){k 1k=$i("4T").48("I");if(1k[1k.X-1].A.V==2g){1A}if(1k.X>0){k i=0;do{if(1k[i].A){if((1k[i].A.V=="1T")||(1k[i].A.V=="6h")||(1k[i].A.V=="")){1k[i].A.V="1c";31}}k i=i+1}1L(i<1k.X)k i=1k.X-1;k 4n=1k[i];do{if(1k[i].A){if(1k[i].A.V==2g){31}if(1k[i].A.V=="1c"){k 4n=1k[i]}}k i=i-1}1L(i>=0)4n.A.V=2g}}}C lJ(l){1s{6m("lF",l);2M.9h.lP(J)}1r(e){2c("cJ ao ni n9")}}C nE(){1s{if(!$i("6d")){k U=[0,0];if($i("E"))k U=2T($i("E"));k G=R.2C("I");G.id="6d";k ne=G.A;ne.1N="mH";ne.4f=0;ne.3C="4w";ne.17=B.w;ne.1z=B.h;ne.3o="4B 3R dT";ne.V="1c";ne.1o=U[1];ne.K=U[0];R.2a.26(G)}k 6s=$i("6d");6s.Y="";k 3I;1s{3I=1g jL();1M=1g fJ(6s,3I)}1r(e){3I=1g l9();1M=1g fJ(6s,3I)}1M.7W(\'kR\',\'8v\');1M.7W(\'kP\',\'6M\');1M.7W(\'kU\',\'4B\');1M.7W(\'7e\',\'kK\');6s.A.V="1T";db(6s)}1r(e){2c("cJ ao kC an 6I 1M")}}C cY(3L){k cW=C(P){1s{1x.2n("1t");k 7Z=P.1i.kD;k 3Z=1g 2p();k i=7Z.X-1;if(i>=0){do{k 1C=7Z[i].24(".");if((1C[1]=="2Z")||(1C[1]=="1l")||(1C[1]=="kI")){3Z.3K(7Z[i])}}1L(i--)}k 1k=R.48("E");k cz=1k.X;k 5G=1e+"/3d/3L/"+3L+"/";k j=3Z.X-1;if(j>=0){do{28(k i=0;i<cz;i++){if((1k[i].M.9G("1u")>-1)&&((1k[i].3B!="")||(1k[i].id!=""))){1k[i].M=5G+"1u.1l"}if(1k[i].M.9G("3L")>-1){1k[i].A.9J="9r(\'"+5G+3Z[j]+"\')"}}}1L(j--)}k j=3Z.X-1;if(j>=0){do{k 6r=3Z[j].24(".");if($i(6r[0])){$i(6r[0]).M=5G+3Z[j]}}1L(j--)}k 1k=1g 2p("e1","eF","aE","ld","7T");k i=1k.X-1;if(i>=0){do{if($i(1k[i])){$i(1k[i]).A.9J="9r(\'"+5G+"lb.2Z\')";28(k j=0;j<3Z.X;j++){k 6r=3Z[j].24(".");if(6r[0]==1k[i]){$i(1k[i]).A.9J="9r(\'"+5G+3Z[j]+"\')"}}}}1L(i--)}d0=3L}1r(e){2c("3V 34 2v. cY"+e);1x.2n("1t")}};1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=kc&18="+18+"&mY=3d/3L/"+3L;1X.1B(p,"eT",cW)}C cg(){1s{if(!$i("3u")){k G=R.2C("I");G.id="3u";G.A.V="1T";G.A.3o="4B 3R 2D(5L,5L,5L)";G.Y=\'<I Z="hd">&1S;</I><I Z="bd" ><I id="7H" A="2Q:2D(5L,5L,5L)">\'+dW+\'</I></I>\';if($i("21")){$i("21").26(G)}Q{R.2a.26(G)}k i=($i("7H")).A;i.aC="K";i.eM="7O";F.49("3u.1j");F.3u.1j.1y=1g F.2q.47("3u",{17:"mO",1z:"eQ",4e:19,4P:J,4y:"1c",2S:J,2P:J,4S:J,4C:19});F.3u.1j.1y.3S();k cN=C(){F.2H.2I.7V(F.3u.1j.1y.2S,"4z");F.3u.1j.1y.6y();6m("cQ","2K")};F.2H.2I.9q(F.3u.1j.1y.2S,"4z",cN);6m("cQ","1W")}F.3u.1j.1y.57();k U=2T($i("E"));F.3u.1j.1y.6e(U[0]-nA,B.h-70)}1r(e){2c("ef eo ep an a nq de nc. cg"+e)}}C lV(){if(!$i("aV")){if($i("aI")){$i("aI").A.V="1c"}if(!$i("7d")){1A}k c9=$i("7d").Y;$i("7d").Y="";k 8c=0;if($i("ch")){8c=1m($i("ch").A.17)}k w=1m($i("7d").A.17)-8c;$i("7d").A.17="4U";if($i("3L")){$i("3L").A.17="4U";$i("3L").Y=""}k U="2m";k a=B.h;k l=B.w+w;B.h=a;B.w=l;if(2h){U=""}$i("E").A.17=l+U;$i("E").A.1z=a+U;$i("2z").A.17=l+U;$i("2z").A.1z=a+U;$i("2z").A.7N=\'7f(\'+0+" "+(l*1+2)+" "+(a*1+2)+" "+0+\')\';$i("m1").A.17=l+1+8c+U;$i("4D").A.1z=a+U;$i("4D").A.17=l+U;if(5H=="1W"){k 2f=["L","O"];28(k l=0;l<2;l++){if($i("E"+2f[l])){$i("E"+2f[l]).A.17=B.w+U;$i("E"+2f[l]).A.1z=B.h+U;$i("2z"+2f[l]).A.17=B.w+U;$i("2z"+2f[l]).A.1z=B.h+U+U;$i("2z"+2f[l]).A.7N=\'7f(0 0 0 0)\'}}k 2f=["N","S"];28(k l=0;l<2;l++){if($i("E"+2f[l])){$i("E"+2f[l]).A.17=B.w*2+U;$i("E"+2f[l]).A.1z=B.h*2+U;$i("2z"+2f[l]).A.17=B.w*3+U;$i("2z"+2f[l]).A.1z=B.h+U;$i("2z"+2f[l]).A.7N=\'7f(0 0 0 0)\'}}}bO();k 1C=C(){k G=R.2C("I");G.id="5j";G.A.V="1T";k 1C=\'<I Z="hd">lA</I>\';1C+=\'<I Z="bd" id="aV"></I>\';G.Y=1C;if($i("21")){$i("21").26(G)}Q{R.2a.26(G)}$i("aV").Y=c9;F.49("5j.1j");F.5j.1j.1y=1g F.2q.47("5j",{17:"mt",4e:J,4P:19,4y:"1c",2S:J,2P:J,4S:J,4C:19});F.5j.1j.1y.3S();if($i(B.3A+"1D")){$i(B.3A+"1D").Y=""}if($i("94")){$i("94").Y=""}if($i("9S")){$i("9S").Y="";B.mv("9S")}6g()};1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=mj&5q="+a+"&5p="+l+"&18="+18;k cp=1g 5s();cp.5a("53");cp.1B(p,"eT",1C)}Q{F.5j.1j.1y.3S();F.5j.1j.1y.57()}}C mh(){28(k g=0;g<12;g++){if($i("2e"+g))k 6J=$i("2e"+g).7C}if(6J){6J.id="aI";6J.3B="bS-gS";k 1H=\'<9X Z="bS-hk" A="3o-17:ec ec fm;3o-2Q:2D(4g,4g,4g)">\';if($i(B.5i)){$i(B.5i).Y=$T("g1")}if($i(B.3A)){$i(B.3A).Y=$T("g2")}if($i(B.6x)){$i(B.6x).Y=$T("g3")}if($i(B.6S)){$i(B.6S).Y=$T("g4")}28(k g=0;g<12;g++){if($i("2e"+g)){k 8q=$i("2e"+g).Y;k 2F=1g at("&1S;","g");k 8q=8q.3F(2F,\'\');1H+=\'<li><a 4a="#"><em><I id="2e\'+g+\'" >\'+8q+\'</I></em></a></li>\'}}1H+="</9X>";6J.Y=1H;28(k g=0;g<12;g++){if($i("2e"+g)){29(\'$i("2e\'+g+\'").1b = C(){7B = "2e\'+g+\'";5z(\'+g+\');}\');if($i("2e"+g+"1D")){$i("2e"+g+"1D").A.iS="eQ";$i("2e"+g+"1D").A.1z=B.h}}}}if($i(B.5i)){$i(B.5i).1b=C(){7B=B.5i;5z(1)}}if($i(B.3A)){$i(B.3A).1b=C(){7B=B.3A;5z(2);if(!$i("4m")){k p=1e+"/1F/1I.1w?1G=7S&18="+18;1X.1B(p,"7S",7S)}}}if($i(B.6x)){$i(B.6x).1b=C(){7B=B.6x;5z(4);B.iX()}}if($i(B.6S)){$i(B.6S).1b=C(){7B=B.6S;5z(5);if($i("7X")){$i("7X").Y==$T("2t");k p=1e+"/1F/1I.1w?1G=80&18="+18;1X.1B(p,"80",80)}Q{2c("id 7X 2K 8H")}}}}C 7S(P){if(P.1i==""){6D("","1W","ag")}Q{k j=P.1i.X;k i=0;if(j>=0){do{k 2s="ag";if(P.1i[i].2s){k 2s=P.1i[i].2s}Q{k 2s="hW"}if(i==j-1){6D(P.1i[i].1Z,"1W",2s)}Q{6D(P.1i[i].1Z,"2K",2s)}i++}1L(i<j)}}}C dR(m){1s{if(!$i("5r")){k G=R.2C("I");G.id=\'5r\';G.Y=\'<2k 17="50" A="3o: 4B 3R #hG;"> <1U> <1a 1b="dR()" A="1p-1v:K;1N:1Q" Z="dE"> <E M="\'+1e+\'/3d/i4.2Z" /> </1a> <1a A="1p-1v:K" Z="dE"> <3a A="1p-1v:K" Z="i7" 38="1p" id="d4" 2B="70" 1h="" /> </1a></1U> </2k>\';if($i("21")){$i("21").26(G)}Q{R.2a.26(G)}}if(m==5e){$i("5r").A.3k="81"}Q{$i("d4").1h=m;$i("5r").A.3k="2P"}k U=2T($i("E"));U[1]=U[1]+1m($i("E").A.1z)-22;29(\'R.23("5r").A.\'+77+\' = U[0] + 46\');29(\'R.23("5r").A.\'+7s+\' = U[1] + 46\')}1r(e){2c("i9 an 5r."+e)}}C dO(5P,5E,8s,nx,ny,5v){1s{if($i("5m")){$i("5m").A.V="1c"}if($i("5t")){$i("5t").A.V="1c"}k dM=1m(5P)+0+"2m";F.49("4W.1j");if($i("4Z")){F.4W.1j.1y.6y()}k 1H=\'<I Z="hd">\'+5v+\'</I><I Z="bd"><7h 6G="1E" id="1E" dJ="1o" A="3o:4U ib 3R"></7h></I>\';k G=R.2C("I");G.id="4Z";G.A.V="1T";G.Y=1H;if($i("21")){$i("21").26(G)}Q{R.2a.26(G)}if($i("1E")){6v($i("1E").A){17="dG%";1z=5E};$i("4Z").A.V="1T";$i("1E").M=8s}k ak=19;k U=2T($i("E"));if(nx=="9u"){k ak=J}F.4W.1j.1y=1g F.2q.3t("4Z",{17:dM,4e:ak,4P:19,2P:J,7h:19});F.4W.1j.1y.6e(U[0],U[1]+50);F.4W.1j.1y.3S();k dN=C(){$i("4Z").A.V="1c";$i("1E").M="";F.2H.2I.7V(F.4W.1j.1y.2S,"4z");F.4W.1j.1y.6y();if((2u=="5u")||(2u=="8T")||(2u=="8Y")||(2u=="8V")||(2u=="8W")){8S("3g")}if($i("5m")){$i("5m").A.V="1c"}if($i("5t")){$i("5t").A.V="1c"}if($i("6d")){1M.2n()}bF()};F.2H.2I.9q(F.4W.1j.1y.2S,"4z",dN)}1r(e){2c("3V 34 2v. dO"+e)}}C dK(5P,5E){1s{if($i("4Z")){k i=$i("4Z");i.A.17=5P;i.A.1z=5E}}1r(e){2c("3V 34 2v. dK"+e)}}C dX(5P,5E,8s,nx,ny,5v){1s{if(!$i("6F")){k 1H=\'<I Z="hd">&1S;</I><I Z="bd"><7h 6G="75" id="75" dJ="1o" ></7h></I></I>\';k G=R.2C("I");G.id="6F";G.A.V="1c";G.Y=1H;R.2a.26(G)}k U=2T($i("E"));F.49("51.1j");F.51.1j.1y=1g F.2q.47("6F",{17:5P,4e:19,4P:J,4y:"1c",2S:J,2P:J,4S:J,4C:J});F.51.1j.1y.6e(U[0],U[1]);F.51.1j.1y.3S();F.51.1j.1y.57();6v($i("75").A){17="dG%";1z=5E}$i("6F").A.V="1T";$i("75").M=8s;k dQ=C(){$i("6F").A.V="1c";$i("75").M="";F.2H.2I.7V(F.51.1j.1y.2S,"4z")};F.2H.2I.9q(F.51.1j.1y.2S,"4z",dQ)}1r(e){2c("3V 34 2v. dX"+e)}}C dZ(9l){1s{$i(9l).A.V="1c";if((9l!="iv")&&(9l!="iq")){if($i("dY")){$i("dY").1h=""}if($i("ac")){$i("ac").Y="";$i("ac").V="1c"}if($i("1C")){$i("1C").1h==""}$i("1E").M="";$i("2l").A.3k="2P"}if((2u=="5u")||(2u=="8T")||(2u=="8Y")||(2u=="8V")||(2u=="8W")){8S("3g")}}1r(e){2c("3V 34 2v. dZ"+e)}}C 1q(8R,5U,e0){1s{if($i("aa")){if(5U==""){$i("aa").Y="-"}Q{ij=e0;$i("aa").Y="<b>"+5U+" </b>"}}if($i("7H")){if(5U==""){5U=dW}$i("7H").Y="<b>"+5U+" </b>"}}1r(e){2c("3V 34 2v. 1q"+e)}}C 8S(i){1s{if(B.55.X>0){k 63=B.55.X-1;if(63>=0){do{if(B.55[63]){B.55[63].Y="";B.55[63].A.V="1c"}}1L(63--)}}B.55=1g 2p();bF();k 8C=["dU","8T","8W","6o","ca","91","8F","3g","74","8u","8V","8Y"];k ko=8C.X-1;if(ko>=0){do{if($i(8C[ko])){k 3i=$i(8C[ko]).A;3i.hF=0;3i.b1=1;3i.dS=1;3i.ah=\'2D(50,50,50)\'}}1L(ko--)}2u=i;if($i(i)){6v($i(i).A){dS=\'4U\';b1=\'4U\';ah=\'dT\'}}$i("2l").A.V="1T";if($i("6d")){$i("6d").A.V="1c"}e8(i){3G"6o":$i("2l").M=3U+"/"+"hD.2Z";if($i("E")){$i("E").1J=""}31;3G"3g":$i("2l").M=3U+"/"+"hC.1l";if($i("E")){$i("E").1J=""}31;3G"8u":$i("2l").M=3U+"/"+"8u.1l";3G"dU":$i("2l").M=3U+"/"+"8u.1l";31;3G"8V":$i("2l").M=3U+"/"+"dC.2Z";if($i("E")){$i("E").1J="7y 4j dj 34 hy"}31;3G"8W":$i("2l").M=3U+"/"+"dC.2Z";if($i("E")){$i("E").1J="7y 4j dj o 5v"}31;3G"8Y":$i("2l").M=3U+"/"+"dl.2Z";if($i("E")){$i("E").1J=""}31;3G"8T":$i("2l").M=3U+"/"+"dl.2Z";if($i("E")){$i("E").1J="7y 4j a0 o hU"}31;3G"74":$i("2l").M=3U+"/"+"hT.2Z";if($i("E")){$i("E").1J=""}31}}1r(e){2c("3V 34 2v. 8S"+e)}}C 5z(2e){if($i("2e"+2e)){k fs=[1,2,3,4,5,6,7,8,9,10];28(k j=0;j<10;j++){if($i("2e"+fs[j])){jj=fs[j];if($i("2e"+jj+"1D")){$i("2e"+jj+"1D").A.V="1c"}}}if($i("2e"+2e+"1D")){$i("2e"+2e+"1D").A.V="1T"}Q{2c("O 8R 2e"+2e+"1D 2K hR.")}}}C 2O(){D.2w=C(3j,5v){if($i("8N")){R.2a.7F($i("8N"))}if($i("8O")){R.2a.7F($i("8O"))}F.49("2O."+3j);k U=[0,0];if($i("2z")){k U=2T($i("2z"))}Q if($i("4D")){k U=2T($i("4D"))}29(\'F.2O.\'+3j+\' = 1g F.2q.47("d9",{17:"hM",4e:19,4y:"1c",2S:J,4S:19,4C:J})\');29(\'F.2O.\'+3j+\'.hL("<1d A=2Y-2B:hN; >"+5v+"</1d>")\');29(\'F.2O.\'+3j+\'.2a.A.1z="hO"\');29(\'F.2O.\'+3j+\'.hQ("<1d><E M=\\\'"+1e+"/3d/2O.1l\\\' /></1d>")\');29(\'F.2O.\'+3j+\'.3S(R.2a)\');29(\'F.2O.\'+3j+\'.6e(\'+U[0]+\',\'+U[1]+\')\');29(\'F.2O.\'+3j+\'.57()\');if($i("8N")){$i("8N").A.4f=ba}if($i("8O")){$i("8O").A.4f=ix}};D.2n=C(3j){if($i("d9")){if(29(\'F.2O.\'+3j)){if($i(29(\'F.2O.\'+3j+".id"))){29(\'F.2O.\'+3j+\'.6y()\')}}}}}C db(5Q){5Q.1P=C(){1s{if($i("2l")){$i("2l").A.V="1T"}if($i("df")){$i("df").A.V="1c"}D.M=jc;if(B.3x!="7I"){B.3x="2K";9B()}if($i("2R")){$i("2R").A.V="1c"}}1r(e){k e=""}D.9t=C(9g){1s{if($i("2R")){$i("2R").A.V="1c"}b8(9g);if(jd!=""){$i("2l").A.V="1c";$i("j8").A.7N=\'7f(\'+(1f.4d-dg)+" "+(1f.4b-10)+" "+(1f.4d-10)+" "+(1f.4b-dg)+\')\'}if($i("E")&&(7q=="1W")){k nx=1f.3m-dn-dw;k ny=1f.3n-dp-dz;if(5H=="2K"){k l=0;if(1m($i("21").A.K)){k l=1m($i("21").A.K)}$i("E").A.K=nx-l;k t=0;if(1m($i("21").A.1o)){k t=1m($i("21").A.1o)}$i("E").A.1o=ny-t}Q{$K("E",B.w*-1+nx);$K("6L",B.w*-1+nx);$K("6B",B.w+nx);$K("6K",B.w*-3+nx);$K("6w",B.w*-1+nx);$1o("E",B.h*-1+ny);$1o("6L",B.h*-1+ny);$1o("6B",B.h*-1+ny);$1o("6w",B.h*-1+ny);$1o("6K",B.h*-1+ny)}}}1r(e){k e=""}1s{B.j2()}1r(e){k e=""}}};5Q.2j=C(){1s{B.3x="8B";1q(D,\'\');if($i("2l")){$i("2l").A.V="1c"}}1r(e){k e=""}};5Q.j1=C(){1s{if($i("2l"))$i("2l").A.V="1c";if((2u=="6o")||(2u=="5u")){if($i("2l"))$i("2l").A.V="1c";if($i("3O")){k i=$i("3O").A;i.17=0;i.1z=0;i.3k="2P";i.V="1c"}3X=1f.3m;42=1f.3n;e4=0;e3=0}if($i("E")&&(2u=="3g")){7q="1W";if($i("2z")){dn=1m($i("2z").A.K);dp=1m($i("2z").A.1o)}dw=1f.4b;dz=1f.4d;dB=1f.7A;dA=1f.76}}1r(e){k e=""}};5Q.1b=C(){1s{B.je()}1r(e){k e=""}};5Q.ey=C(){1s{if(2u=="6o"){ad("am")}if(2u=="5u"){ad("am")}if($i("E")&&(2u=="3g")){7q="2K";k 8Q=(dA*-1)+1f.76;k 8G=(dB*-1)+1f.7A;k ex=B.59;k ex=ex.24(" ");k dv=(ex[0]*1)-8G;k dq=(ex[2]*1)-8G;k du=(ex[1]*1)-8Q;k dr=(ex[3]*1)-8Q;if((8G==0)||(8Q==0)){1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=3g&x="+1f.4b+"&y="+1f.4d+"&18="+18;1X.1B(p,"3g",1t);1A}k ds=dv+" "+du+" "+dq+" "+dr;1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=8j&8e="+8d+"&6V="+ds+"&18="+18;1X.1B(p,"8f",1t)}}1r(e){k e=""}}}C jn(6T){k 7z="jm";k 9M="4U";if((6T==1)&&(!$i("96"))&&($i("8Z"))){k G=R.2C("I");G.id="6i";G.A.V="1T";G.A.3o="4B 3R 6M";if(2h){G.A.7u=\'7v(43=90)\'}Q{G.A.43=.85}k 1C=\'<I Z="hd">&1S;</I>\';1C+=\'<I Z="bd" A="4F-2Q:2D(3q,3q,3q);17=\'+7z+\'2m" >\';if($i("6o")){if(3M){1C+=\'<I A="1p-1v:9u;3C:7Q;K:jg" >\'}1C+=\'<I id="e1" 1P="1q(D,\\\'jk o 2U eG o eC eB.\\\',\\\'\\\')" 1b="91()" ></I><I id="7n" 6G="7n" jl="0" 4K:e2="e2:eE" 9w:iZ="0" 9w:iH="0" 9w:iI="iJ" 1J="iK" >\';1C+=\'<I id="8I" ><E iF="" Z="eE" M="\'+$im("1u.1l")+\'" /></I></I>\';1C+=\'<I id=eF 1P="1q(D,\\\'iz o 2U eG o eC eB.\\\',\\\'\\\')" 1b="8F()" ></I>\';if(3M){1C+=\'</I>\'}}1C+=\'<I id="96" A="K:\'+9M+\'" ></I></I>\';G.Y=1C;R.2a.26(G);if($i("8Z")){$i("96").Y=$i("8Z").Y+"<2k><1U><1a>&1S;</1a></1U></2k>";$i("8Z").Y=""}F.49("6i.1j");F.6i.1j.1y=1g F.2q.47("6i",{17:7z,4e:19,4P:19,4y:"1c",2S:J,2P:J,4S:J,4C:19});F.6i.1j.1y.3S();8A=F.2q.iB.iD("7n","8I",0,70);8A.iC=C(ew){2V=(ew-35)/5};8A.eA(35,J);if($i("7n")){$i("7n").ey=C(){ei();2V=0;8A.eA(35,J)}}if($i("8I")){$i("8I").9t=C(){k nw=B.w;k nh=B.h;k nt=0;k nl=0;k ns=1m(B.4E);if((2V>0)&&(2V<7)){2V=2V+1;k 99=1m($i("E").A.1z);k 9j=1m($i("E").A.17);nh=B.h/2V;nw=B.w/2V;k t=1m($i("E").A.1o);k l=1m($i("E").A.K);nt=t+((99-nh)*.5);if(2h){nl=0}Q{nl=l+((9j-nw)*.5)}k 9m=nh/B.h;ns=1m(B.4E/9m)}if((2V<0)&&(2V>-7)){2V=2V-1;k 99=1m($i("E").A.1z);k 9j=1m($i("E").A.17);nh=B.h*2V*-1;nw=B.w*2V*-1;k t=1m($i("E").A.1o);k l=1m($i("E").A.K);nt=t-((nh-99)*.5);nl=l-((nw-9j)*.5);k 9m=nh/B.h;ns=1m(B.4E/9m)}$i("E").A.17=nw;$i("E").A.1z=nh;$1o("E",nt);$K("E",nl);if($i("97")){$i("97").1h=ns}}}1A}if((6T==1)&&($i("96"))){F.6i.1j.1y.57()}if((6T==2)&&(!$i("4T"))&&($i("8M"))){k G=R.2C("I");G.id="6k";G.A.V="1T";G.A.3o="4B 3R 6M";if(2h){G.A.7u=\'7v(43=90)\'}Q{G.A.43=.85}k 1C=\'<I Z="hd">&1S;</I>\';1C+=\'<I Z="bd" A="4F-2Q:2D(3q,3q,3q);17=\'+7z+\'2m" >\';1C+=\'<I id="4T" A="K:\'+9M+\';1o:-bN;" ></I></I>\';G.Y=1C;R.2a.26(G);if($i("8M")){$i("4T").Y=$i("8M").Y;$i("8M").Y=""}F.49("6k.1j");F.6k.1j.1y=1g F.2q.47("6k",{17:7z,4e:19,4P:19,4y:"1c",2S:J,2P:J,4S:J,4C:19});F.6k.1j.1y.3S();1A}if((6T==2)&&($i("4T"))){F.6k.1j.1y.57()}}C gd(){if(!$i("7U")){k G=R.2C("I");G.id="7U";G.A.V="1c";G.A.ah="6M";k 1H=\'<I Z="hd">\';k 1C="1n:if(4V == -1){4V = 1};4V = 4V + 1 ;$i(\\"ai\\").3W = J;B.89();";1H+="<E Z=bZ 1b=\'"+1C+"\' M="+$im("1u.1l")+" />";k 1C="1n:if(4V == 1){4V = -1};4V = 4V - 1 ;$i(\\"ai\\").3W = J;B.89();";1H+="<E Z=fp 1b=\'"+1C+"\' M="+$im("1u.1l")+" />&1S;";1H+=\'<3a A="1N:1Q" 1b="1n:B.89()" 38="41" id="ai" />&1S;\'+$T("gr")+\'</I>\';1H+=\'<I Z="bd" A="1p-1v:K;eN:aN;" id="gq" 1P="1n:eh(D)" 1b="1n:eg()">\';1H+=\'<E A="1N:1Q;" id=b0 M="" />\';1H+=\'<I A="1p-1v:K;2Y-2B:4U" id="gp" ></I></I>\';G.Y=1H;R.2a.26(G);$i("b0").A.1z=B.gl+"2m"}$i("7U").A.V="1T";F.49("4R.1j");F.4R.1j.1y=1g F.2q.47("7U",{17:"gn",4e:19,4P:J,4y:"gu",2S:J,2P:J,4S:J,4C:19});F.4R.1j.1y.3S();k U=2T($i("E"));if(2h){F.4R.1j.1y.6e((U[0]+B.w-eJ),U[1]+4)}Q{F.4R.1j.1y.6e((U[0]+B.w-eJ),U[1]+4)}k eK=C(){F.2H.2I.7V(F.4R.1j.1y.2S,"4z");F.4R.1j.1y.6y();6m("eL","1c")};F.2H.2I.9q(F.4R.1j.1y.2S,"4z",eK);6m("eL","1T");B.89()}C 6R(2g,1D){1s{if(!$i("7Y")){k G=R.2C("3a");G.id=\'7Y\';G.38=\'fV\';G.1h=\'fW\';G.A.1N="1Q";G.A.eM="7O";G.A.4f=gj;G.A.3C="4w";G.A.V="1c";G.1b=C(){6g();D.A.V="1c"};G.1P=C(){D.A.V="1T"};G.2j=C(){D.A.V="1c"};R.2a.26(G)}k U=2T(1D);4A=2g;6p(B.88);B.88=5Y(\'6g()\',(g8));6q("gg");if($i("7Y")){k i=$i("7Y").A;i.V="1T";k l=U[0];k t=U[1]-5;if(3M){i.K=l;i.1o=t}Q{i.ev=l+R.2a.8m;i.eu=t+R.2a.8l}}}1r(e){k e=""}}C hu(){1s{if($i("ax")){if($i("ax").A.3k=="2P"){k U=2T($i("E"));k 8h=(1f.3m-U[0])*2.25;k 8o=(1f.3n-U[1])*2.25;k ea="7f("+(8o-40)+" "+(8h+40)+" "+(8o+40)+" "+(8h-40)+")";k i=$i("ax").A;i.7N=ea;29("i."+7s+"= (U[1] - (8o - 40)) + 46");29("i."+77+"= (U[0] - (8h - 40)) + 46")}}}1r(e){k e=""}}C 91(){1x.2w("1t",$T("2t"));2V=0;k p=1e+"/1F/1I.1w?1G=9H&ed=2&18="+18;4A="9b";1X.1B(p,"9H",1t)}C 8F(){1x.2w("1t",$T("2t"));2V=0;k p=1e+"/1F/1I.1w?1G=9F&ed=2&18="+18;4A="9b";1X.1B(p,"9F",1t)}C ad(2g){k U=2T($i("E"));if($i("3O")){k bx=$i("3O");k 2o=bx.A}Q{2c("ha 2K 8H");1A}e8(2g){3G"hj":2o.V="1T";3z=1f.3m;3w=1f.3n;if(2h){if((3z>3X)&&((3z-3X-2)>0)){2o.17=3z-3X-2}if((3w>42)&&((3w-42-2)>0)){2o.1z=3w-42-2}if(3z<3X){2o.K=3z;2o.17=3X-3z+2}if(3w<42){2o.1o=3w;2o.1z=42-3w+2}}Q{if(3z>3X){2o.17=3z-3X-15+"2m"}if(3w>42){2o.1z=3w-42-15+"2m"}if(3z<3X){2o.K=3z+"2m";2o.17=3X-3z+15+"2m"}if(3w<42){2o.1o=3w+"2m";2o.1z=42-3w+15+"2m"}}31;3G"am":md=1;29(\'af = 1m(R.23("3O").A.\'+77+")");29(\'ae = 1m(R.23("3O").A.\'+7s+")");hl=1m(2o.17)-U[0];h5=1m(2o.1z)-U[1];4q=af+(1m(2o.17))-U[0];4s=ae+(1m(2o.1z))-U[1];3s=B.59.24(" ");dx=((3s[0]*-1)-(3s[2]*-1))/(e4-1);dy=((3s[1]*1)-(3s[3]*1))/(e3-1);if(dy<0)dy=dy*-1;nx=4J*4q;ny=4J*4s;4Y=(3s[0]*1)+nx;7E=(3s[3]*1)-ny;4q=af-U[0];4s=ae-U[1];if(dy<0)dy=dy*-1;nx=4J*4q;ny=4J*4s;4K=(3s[0]*1)+nx;7w=(3s[3]*1)-ny;v=4K+" "+7w+" "+4Y+" "+7E;if(2u!="5u"){if(4Y!=4K){B.59=v;1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=8j&8e="+8d+"&6V="+v+"&18="+18;1X.1B(p,"8f",1t)}}Q{if(4Y!=4K){1s{k 4h=(2h)?R.3f("1E").R:$i("1E").61;k 2g="6P";if(4h.23("e6")){2g=4h.23("e6").1h}if(B.8P==""){2c("gR 2y gN");1A}if((2g!="gM")&&(2g!="gH")){1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=5u&6V="+v+"&18="+18+"&2g="+2g+"&2y="+B.8P;1X.1B(p,"5u",1t)}}1r(e){k e=""}}}2o.3k="81";2o.17=0;2o.1z=0;R.23("2l").A.V="1T";31}}C gT(){1s{k 9C=73($i("71").1h,$i("bb").1h,$i("b5").1h);k 9x=73($i("b4").1h,$i("aZ").1h,$i("aX").1h);k et=C(P){if(P.1i.ee!=5e){1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=en&8J=8J&h0=14&8x="+P.1i.h1+" "+P.1i.ee+"&18="+18;1X.1B(p,"as",1t)}Q{2c("ef eo ep gU a gW.")}};k p=1e+"/1F/1I.1w?1G=eq&18="+18;1X.1B(p,"eq",et)}1r(e){k e=""}}C as(){1s{if($i("71")){k 9C=73($i("71").1h,$i("bb").1h,$i("b5").1h);k 9x=73($i("b4").1h,$i("aZ").1h,$i("aX").1h);1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=en&8J=8J&8x="+9C+" "+9x+"&18="+18;1X.1B(p,"as",1t)}}1r(e){k e=""}}C eg(){1s{1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=3g&6W="+B.4E+"&2g=bH&x="+1f.b2+"&y="+1f.bf+"&18="+18;1X.1B(p,"3g",1t)}1r(e){k e="";1x.2n("1t")}}C eh(1D){1D.9t=C(9g){b8(9g)}}C ei(){if($i("97")){k 9R=$i("97").1h}Q{k 9R=B.4E}1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=hh&6W="+9R+"&18="+18;4A="gD";1X.1B(p,"ga",1t)}C g7(){1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=8j&8e="+8d+"&6V="+B.g5+"&18="+18;4A="9b";1X.1B(p,"8f",1t)}C 79(6Y){if(6Y=="7K"){k y=B.h/6;k x=B.w/2}if(6Y=="7i"){k y=B.h-(B.h/6);k x=B.w/2}if(6Y=="78"){k x=B.w-(B.w/6);k y=B.h/2}if(6Y=="7L"){k x=B.w/6;k y=B.h/2}1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=3g&6W="+B.4E+"&x="+x+"&y="+y+"&18="+18;4A="9b";1X.1B(p,"3g",1t)}C gA(){if(B.c0==""){2c("go 5g 2K bV d1 gs. gE o gb do gc. iM 2K lw mg.");1A}if(5H=="1W"){k 2f=["L","O","N","S"];28(k l=0;l<4;l++){if($i("E"+2f[l])){$i("E"+2f[l]).A.V="1c";$i("E"+2f[l]).M=""}}$K("E",0);$1o("E",0);5H="2K";2c("bY mf");$i("E").A.3k="2P";$i("E").A.V="1T"}Q{c2();k 2f=["L","O","N","S"];28(k l=0;l<4;l++){if($i("E"+2f[l])){$i("E"+2f[l]).A.17=B.w;$i("E"+2f[l]).A.1z=B.h;$i("E"+2f[l]).A.V="1T"}}5H="1W";ci();2c("bY mb. o ju do 2U bV m7 bZ.")}}C c2(){k bW=(B.h/2)*-1;k 9K=B.w/2;k 68=B.h+(B.h/2);k 6b=B.w/2;k lx=B.w+(B.w/2);k ly=B.h/2;k cf=(1m(B.w/2))*-1;k 9I=B.h/2;k u=2M.9h.m9+"\\/\\/"+2M.9h.ml+B.mn+"?4X="+B.c0;u+="&7e=4X&4v="+B.59+"&mw="+9K+" "+9I;k 7i=u+"&9f="+6b/2+" "+68/2;k 7K=u+"&9f="+9K/2+" "+bW/2;k 78=u+"&9f="+lx/2+" "+ly/2;k 7L=u+"&9f="+cf/2+" "+9I/2;$i("6L").M=7i;$i("6w").M=7K;$i("6B").M=78;$i("6K").M=7L}C ci(){$K("E",B.w*-1);$K("6L",B.w*-1);$K("6B",B.w);$K("6K",B.w*-3);$K("6w",B.w*-1);$1o("E",B.h*-1);$1o("6L",B.h*-1);$1o("6B",B.h*-1);$1o("6w",B.h*-1);$1o("6K",B.h*-1)}C 9B(){if(!$i("2R")){k G=R.2C("I");G.id="2R";G.A.3C="4w";G.A.4f=ba;if(2h){G.A.7u="7v(43=90)"}R.2a.26(G)}if((B.3x=="8B")||(B.3x=="7I")){1A}if((B.3x=="1W")&&(4A=="74")&&($i("2R").A.V!="1T")){k i=$i("2R");k 3i=i.A;3i.1o=1f.3n+20;3i.K=1f.3m;i.Y="<2k A=\'1p-1v:K\'><1U><1a A=\'1p-1v:K\'>ms...</1a></1U></2k>";3i.V="1T";29(m4)}if(($i("3O"))&&(B.3x=="1W")&&(R.23("2l").A.V=="1T")&&($i("3O").A.3k!="2P")){if((2u=="6o")||(2u=="ca")||(2u=="3g")){if(lL=="1W"){if(2h){$i("2R").A.7u="7v(43=70)"}Q{$i("2R").A.43="5"}k 3r="<2k id=\'lM\' ><1U>";if(2h){k s=" A=\\"7u:\'7v(43=0)\'\\" "}if(3M){k s=" A=\'43:0\' "}3r+="<1a "+s+" ></1a>";3r+="<1a><E Z=\'lH\' 1J=\'7K\' M=\'"+$im("1u.1l")+"\' 1b=\\"79(\'7K\')\\" /></1a>";3r+="<1a "+s+" ></1a></1U>";3r+="<1U><1a><E Z=\'lB\' 1J=\'7L\' M=\'"+$im("1u.1l")+"\' 1b=\\"79(\'7L\')\\" /></1a>";3r+="<1a><2k><1U>";3r+="<1a><E Z=\'lC\' 1J=\'9H\' 1b=\'91()\' M=\'"+$im("1u.1l")+"\' </1a>";3r+="<1a><E Z=\'lE\' 1J=\'9F\' 1b=\'8F()\' M=\'"+$im("1u.1l")+"\' </1a>";3r+="</1U></2k></1a>";3r+="<1a><E Z=\'lZ\' 1J=\'78\' M=\'"+$im("1u.1l")+"\' 1b=\\"79(\'78\')\\" /></1a></1U>";3r+="<1U><1a "+s+" ></1a><1a><E Z=\'lY\' 1J=\'7i\' M=\'"+$im("1u.1l")+"\' 1b=\\"79(\'7i\')\\" /></1a><1a "+s+" ></1a></1U></2k>";k i=$i("2R");i.Y=3r;i.A.1o=1f.3n-27;i.A.K=1f.3m-27;i.A.V="1T";1q(\'\',\'aK lX lW da lQ 4j lS no 2U. aK em x 4j 8B de lU mE nj.\',\'\');1A}}}if((B.3x!="7I")&&($i("2R").A.V!="1T")){B.3x="1W"}5Y(\'9B()\',nk)}C nm(){k p=1e+"/1F/1I.1w?1G=74&5g=2R&8x="+1f.7A+","+1f.76+"&np=5&18="+18;k cp=1g 5s();cp.ng(J);cp.5a("53");cp.1B(p,"74",c4)}C c4(P){k P=P.1i;if((P!="2v")&&(P!=5b)){if($i("E")){$i("E").1J=""}if(P!=""){k 2L="<I id=\'9D\' A=\'1p-1v:K;4F-2Q:2D(4g,4g,4g)\'><1d A=\'2Q:c3;1N:1Q;1p-1v:K\' 1b=\'1n:B.3x=\\"7I\\"\'>8B&1S;&1S;</1d>";2L+="<1d A=\'2Q:c3;1N:1Q;1p-1v:K\' 1b=\'1n:B.55.3K($i(\\"2R\\"));$i(\\"2R\\").id=\\"\\";$i(\\"9D\\").Y =\\"\\";$i(\\"9D\\").id =\\"\\"\' >nd</1d></I>";k 2N=P.24("!");k 2y=2N.X-1;if(2y>=0){do{k 7p=2N[2y].24("@");if(cS=="cT"){2L+="<1d A=\'1p-1v:K;2Y-2B:9v\'><b>"+7p[0]+"</b></1d><br>"}k 8K=7p[1].24("*");k 7c=8K.X-1;if(7c>=0){do{if(8K[7c]!=""){k 9z=8K[7c].24("##");k d6=9z.X;28(k 3T=0;3T<d6;3T++){k 8L=9z[3T].24("#");if(cS=="cT"){2L=2L+"<1d Z=\'cU\' A=\'1p-1v:K;2Y-2B:9v\'>"+8L[0]+" <i>"+8L[1]+"</i></1d><br>"}Q{2L=2L+"<1d Z=\'cU\' A=\'1p-1v:K;2Y-2B:9v\'><i>"+8L[1]+"</i></1d><br>"}}}}1L(7c--)}}1L(2y--)}if($i("3u")){$i("7H").Y=2L}Q{k i=$i("2R");i.Y="<2k A=\'1p-1v:K\'><1U><1a A=\'1p-1v:K\'>"+2L+"</1a></1U></2k>";3i=i.A;3i.1o=1f.3n-10;3i.K=1f.3m-20;3i.V="1T"}}}}C d3(3T){1s{k 1C=3T.24("*");k 3T="<2k>";k i=1C.X-1;if(i>=0){do{k t=1C[i];k t=t.24(",");3T+="<1U A=\'1p-1v:K\'><1a A=\'4F-2Q:2D("+t[1]+","+t[2]+","+t[3]+")\'>&1S;&1S;</1a><1a A=\'1p-1v:K\'>"+t[0]+"</1a></1U>"}1L(i--)}3T+="</2k>";if(!$i("56")){k G=R.2C("I");k 1C=\'<I Z="hd">n8</I>\';1C+=\'<I Z="bd">\';1C+=\'<I id="cl" ></I></I>\';G.id="56";G.A.V="1T";G.A.aC="K";G.Y=1C;R.2a.26(G);F.49("56.1j");F.56.1j.1y=1g F.2q.47("56",{17:"mP",4e:J,4P:19,4y:"1c",2S:J,2P:J,4S:J,4C:19})}$i("cl").Y=3T;F.56.1j.1y.3S();F.56.1j.1y.57()}1r(e){2c("3V 34 2v. d3"+e)}}C aT(aR){k p=1e+"/1F/1I.1w?1G=aT&18="+18+"&2y="+aR.6G+"&n2="+aR.1h;1X.1B(p,"aT",1t)}C n6(){if(3f["1E"]){if(3M){if($i("1E")){k 4h=$i("1E").61}}Q{if(R.3f("1E")){k 4h=R.3f("1E").R}}if(4h){if(4h.23("4X")){if(2M.6C.3f["1E"].eU){2M.6C.3f["1E"].eU()}}}}}C n1(){if($i("1E")){if(2M.6C.3f["1E"]){k 5R=(2h)?R.3f("1E").R:$i("1E").61;if(5R.23("n0")){$i("1E").M=1e+"/aO/mV/5M.93"}}}}C mU(){if($i("1E")){if(2M.6C.3f["1E"]){k 5R=(2h)?R.3f("1E").R:$i("1E").61;if(5R.23("mW")){$i("1E").M=1e+"/aO/mX/5M.93"}}}}C mZ(){if($i("1E")){if(2M.6C.3f["1E"]){k 5R=(2h)?R.3f("1E").R:$i("1E").61;if(5R.23("lz")){$i("1E").M=1e+"/aO/k8/5M.93"}}}}C 7P(){k aL=f3(R.23("4m").1h);k cZ=C(P){if(!P.1i){$i("7R").Y="<1d A=\'2Q:8v\'>cX 8H<br><br></1d>";1A}k P=P.1i;if((P!="2v")&&(P!=5b)){k 1H="";k ig=P.X-1;if(ig>=0){do{k 4G=P[ig].ka;k d5=4G.X;28(k 2r=0;2r<d5;2r++){k 7D=4G[2r].30;k 6a=4G[2r].2N;k d2=6a.X;28(k 2x=0;2x<d2;2x++){if(6a[2x].44!=" "){k lk="<a 4a=\'"+6a[2x].44+"\' 3D=\'5n\'>&1S;ab</a>"}k 2A=6a[2x].2A;k 3e="<3a A=\'1p-1v:K;1N:1Q;\' 1b=\'6R(\\"6P\\",D)\' Z=\'8g\' A=\'1N:1Q\' 38=\'41\' 1h=\'"+2A+"\' 1P=\\"1n:1q(D,\'aK 4j fK aJ fM k7 2y, k6-o aJ k1 no 2U. k0 k2 o k3 do 2y, 2O k5 k4 4j o 2U d1 ke, aJ 7y no kq kp kr ks kt.\',\'8k\')\\" 2j=\\"1n:1q(D,\'\')\\" /> ("+7D+")";k 3J=3e+(6a[2x].1V)+lk+"<br>";1H+=3J}}}1L(ig--)}if(1H!=""){$i("7R").Y=1H+"<br>"}Q{$i("7R").Y="<1d A=\'2Q:8v\'>cX 8H<br><br></1d>"}}};k p=1e+"/1F/1I.1w?1G=7P&aL="+aL+"&18="+18;1X.1B(p,"7P",cZ)}C kj(2d){k 3v=(B.2N).24(";");if(!R.23("cv"+2d)){k l=3v.X-1;if(l>=0){do{k 16=3v[l].24("*");if(16[0]==2d){k 6c="cL.2Z";if(16[8]==5b){16[8]="2K"}if(16[6]*1<B.4E*1){k 6c="kl.2Z";k 92=$T("kk")}if(16[6]*1>B.4E*1){k 6c="jZ.2Z";k 92=$T("jY")}if(16[6]==0){k 6c="cL.2Z";k 92=$T("jF")}1Y="&1S;<E id=\'6c"+16[0]+"\' M=\'"+$im(6c)+"\' 1J=\'"+92+"\' \\>";1Y+="&1S;<E id=\'cv"+16[0]+"\' Z=\'x\' M=\'"+$im("1u.1l")+"\' 1J=\'"+$T("jH")+"\' 1b=\'jC(\\""+16[0]+"\\")\' 1P=\\"1n:1q(D,\'"+$T("jB")+"\',\'jw\')\\" 2j=\\"1n:1q(D,\'\')\\" \\>";1Y+="&1S;<E Z=\'cw\' M=\'"+$im("1u.1l")+"\' 1J=\'"+$T("jv")+"\' 1b=\'jx(\\""+16[0]+"\\")\' 1P=\\"1n:1q(D,\'"+$T("jy")+"\',\'cw\')\\" 2j=\\"1n:1q(D,\'\')\\" \\>";1Y+="&1S;<E Z=\'cx\' M=\'"+$im("1u.1l")+"\' 1J=\'"+$T("jz")+"\' 1b=\'jJ(\\""+16[0]+"\\")\' 1P=\\"1n:1q(D,\'"+$T("jK")+"\',\'cx\')\\" 2j=\\"1n:1q(D,\'\')\\" \\>";if(16[11]=="1W"){1Y+="&1S;<E Z=\'59\' M=\'"+$im("1u.1l")+"\' 1J=\'"+$T("jV")+"\' 1b=\'jW(\\""+16[0]+"\\")\' 1P=\\"1n:1q(D,\'"+$T("jX")+"\',\'\')\\" 2j=\\"1n:1q(D,\'\')\\" \\>"}2W.1R("jS"+16[0],1Y,2b,19,J,J,16[0]);if(cy=="1W"){2W.1R("3H"+16[0],$T("jR"),2b,J,J,J,16[0])}2W.1R("4M"+16[0],$T("jM"),2b,J,J,J,16[0]);if(cy=="1W"){k im="";if(3M){k im="<E M=\'"+1e+"/3d/1u.1l\' 17=\'0\' 1z=\'13\' />"}if((16[4]!=0)||(16[8]=="1W")){1Y="<1d 1b=\'ct(\\""+16[0]+"\\")\'>"+im+"<E Z=\'3P\' M=\'"+$im("1u.1l")+"\' 1P=\\"1n:1q(D,\'"+$T("jN")+"\',\'\')\\" 2j=\\"1n:1q(D,\'\')\\" />"+$T("jO")+" </1d>"+$aM("","","1U"+16[0],"","3",16[3])+"<E Z=\'7T\' A=\'3C:7Q;1o:aN;\' 1b=\'ct(\\""+16[0]+"\\")\' M=\'"+$im("1u.1l")+"\' />";2W.1R("jP"+16[0],1Y,2b,19,J,19,"3H"+16[0])}1Y="<1d 1b=\'cq(\\""+16[0]+"\\")\'>"+im+"<E Z=\'3P\' M=\'"+$im("1u.1l")+"\' 1P=\\"1n:1q(D,\'"+$T("ku")+"\',\'\')\\" 2j=\\"1n:1q(D,\'\')\\" />"+$T("kv")+" </1d>"+$aM("","","nn"+16[0],"","10","")+"<E Z=\'7T\' A=\'3C:7Q;1o:aN;\' 1b=\'cq(\\""+16[0]+"\\")\' M=\'"+$im("1u.1l")+"\' />";2W.1R("le"+16[0],1Y,2b,19,J,19,"3H"+16[0]);if((16[4]<3)&&(16[9]!=7)){1Y="<1d 1P=\\"1n:1q(D,\'"+$T("l8")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1n:1q(D,\'\');D.A.2G=\'1c\';\\" 1b=\'l7(\\""+16[0]+"\\")\'>"+im+"<E Z=\'3P\' M="+$im("1u.1l")+" />"+$T("l2")+" </1d>";2W.1R("l1"+16[0],1Y,2b,19,J,19,"3H"+16[0]);1Y="<1d 1P=\\"1n:1q(D,\'"+$T("l3")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1n:1q(D,\'\');D.A.2G=\'1c\';\\" 1b=\'l4(\\""+16[0]+"\\")\'>"+im+"<E Z=\'3P\' M="+$im("1u.1l")+" />"+$T("l6")+" </1d>";2W.1R("l5"+16[0],1Y,2b,19,J,19,"3H"+16[0]);1Y="<1d 1P=\\"1n:1q(D,\'"+$T("lf")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1n:1q(D,\'\');D.A.2G=\'1c\';\\" 1b=\'lg(\\""+16[0]+"\\")\'>"+im+"<E Z=\'3P\' M="+$im("1u.1l")+" />"+$T("ls")+" </1d>";2W.1R("au"+16[0],1Y,2b,19,J,19,"3H"+16[0]);1Y="<1d 1P=\\"1n:1q(D,\'"+$T("lr")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1n:1q(D,\'\');D.A.2G=\'1c\';\\" 1b=\'lt(\\""+16[0]+"\\")\'>"+im+"<E Z=\'3P\' M="+$im("1u.1l")+" />"+$T("lu")+" </1d>";2W.1R("lv"+16[0],1Y,2b,19,J,19,"3H"+16[0]);1Y="<1d 1P=\\"1n:1q(D,\'"+$T("lq")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1n:1q(D,\'\');D.A.2G=\'1c\';\\" 1b=\'lp(\\""+16[0]+"\\")\'>"+im+"<E Z=\'3P\' M="+$im("1u.1l")+" />"+$T("lj")+" </1d>";2W.1R("lh"+16[0],1Y,2b,19,J,19,"3H"+16[0]);if(B.ll>4){1Y="<1d 1P=\\"1n:1q(D,\'"+$T("cr")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1n:1q(D,\'\');D.A.2G=\'1c\';\\" 1b=\'lm(\\""+16[0]+"\\")\'>"+im+"<E Z=\'3P\' M="+$im("1u.1l")+" />"+$T("cr")+" </1d>";2W.1R("au"+16[0],1Y,2b,19,J,19,"3H"+16[0])}}if(16[4]<4){1Y="<1d 1P=\\"1n:1q(D,\'"+$T("lo")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1n:1q(D,\'\');D.A.2G=\'1c\';\\" 1b=\'ln(\\""+16[0]+"\\")\'>"+im+"<E Z=\'3P\' M=\'"+$im("1u.1l")+"\' />"+$T("l0")+" </1d>";2W.1R("au"+16[0],1Y,2b,19,J,19,"3H"+16[0])}1Y="<1d 1P=\\"1n:1q(D,\'"+$T("kF")+"\',\'\');D.A.2G=\'3Q\';\\" 2j=\\"1n:1q(D,\'\');D.A.2G=\'1c\';\\" 1b=\'kE(\\""+16[0]+"\\")\'>"+im+"<E Z=\'3P\' M=\'"+$im("1u.1l")+"\' />"+$T("kH")+" </1d>";2W.1R("kJ"+16[0],1Y,2b,19,J,19,"3H"+16[0])}2W.1R("","",2b,19,J,J,16[0]);31}}1L(l--)}}k 2y=2d.24("4M");if(2y.X==2){k cC=C(P){if(P.1i!=5b){k 9T=P;if(P.1i.4M){k P=P.1i.4M;if(P[0]){if((3M)&&(!P[0].39)){4o=P}Q{k i=P[0].39;k 2F=1g at("kx","g");k i=i.3F(2F,\'2Z\');k 4o="<E M=\'"+i+"\' />"}P=""}Q{k 5x=P.24("#");if(5x.X>1){k 5x=P.24("|");k 4o="<2k >";k 54=5x.X-1;if(54>=0){do{k 5S=5x[54].24("#");k id=5S[0]+"-"+5S[1];k 2F=1g at("\'","g");k kw=5S[3].3F(2F,\'"\');4o+="<1U A=\'3o-1o:4B 3R 2D(4g,4g,4g);\'><1a><E M=\'"+5S[4]+"\' </1a><1a A=\'1p-1v:K\'>"+5S[2]+"</1a></1U>"}1L(54--)}4o+="</2k><br>"}Q{4o=P}}}Q{k 4o="<E M=\'"+P.1i[0].39+"\' />"}if(!$i(4H+"9n")){a0="<I A=\'1p-1v:K\' id=\'"+4H+"9n"+"\'>"+4o+"</I>";2W.1R(4H+"kz",a0,2b,19,J,J,4H)}Q{$i(4H+"9n").Y=4o}k 1k=$i(4H+"9n").48("3a");k 9Y=1k.X;k 9V=1g 2p();k i=0;if(9Y>0){do{if(1k[i].38=="41"){9V.3K(1k[i])}i++}1L(i<9Y)}if(9T.1i.7t){k 7t=9T.1i.7t;k 9W=7t.X;k i=0;if(9W>0){do{9V[7t[i]].3W=19;i++}1L(i<9W)}}}};4H=2d;2y=2y[1];k p=1e+"/1F/1I.1w?1G=kY&kT=kS.93&2y="+2y+"&18="+18;1X.1B(p,"kM",cC)}}C fR(2d){k 1Z=(kO($i(2d)).1Z);k 4I=$i(2d);if(4I.2J){if(4I.2J=="cD"){k 2J="0"}Q{k 2J=1m(4I.2J)}}Q{k 2J=""}if(4I.30){if(4I.30=="cD"){k 30="0"}Q{k 30=1m(4I.30)}}Q{k 30=""}if(4I.48("9X").X==0){if(30!=""){k f1=C(P){if((P.1i!="2v")&&(P.1i!=5b)){k 3p="2D(ap,aq,ar)";k 66=P.1i.2N.X;if(66>0){k 2x=0;do{k 1V=P.1i.2N[2x].1V;k lk=P.1i.2N[2x].44;if(lk!=" "){k lk="<a 4a="+lk+" 3D=\'5n\'>&1S;"+$T("a9")+"</a>"}k 2A=P.1i.2N[2x].2A;k 3e="<3a A=\'1p-1v:K;1N:1Q;\' 1b=\'6R(\\"6P\\",D)\' Z=\'8g\' A=\'1N:1Q\' 38=\\"41\\" 1h="+2A+" 1P=\\"1n:1q(D,\'"+$T("a8")+"\',\'8k\')\\" 2j=\\"1n:1q(D,\'\')\\" />";k fH=1e+"/e7/52/1w/kQ.1w?d="+1e+"/fT/5M.1w?9N="+2A;k fQ=1e+"/e7/52/1w/m6.1w?d="+1e+"/fT/5M.1w?9N="+2A;k 52="&1S;<a 1P=\'1q(D,\\"<E M="+fQ+" />\\")\' 4a=\'"+fH+"\' 3D=\'5n\' >52</a>";k 6U="&1S;<1d A=\'1N:1Q;1p-kN:3Q;\' 1b=\'kX(\\""+2A+"\\")\' 3D=\'5n\' >6U</1d>";if((kW!="1W")&&(P.1i.2N[2x].kV!="2K")){k 6U=""}k 64="";k fI=1e+"/fL.1w?4X="+2A+".4X&2g=64";k fF=1e+"/fL.1w?4X="+2A+".4X&2g=ky";k 64="&1S;<a 1P=\'1q(D,\\"<E M="+fI+" />\\")\' 4a=\'"+fF+"\' 3D=\'5n\' >64</a>";if(kZ=="2K"){52=""}if(2h)3J="<1d A=\'4F-2Q:"+3p+"\' 1J=\'"+$T("fS")+" "+2A+"\'>"+3e+1V+"<br>"+lk+52+6U+64+"</1d>";Q 3J="<1d A=\'4F-2Q:"+3p+"\' 1J=\'"+$T("fS")+" "+2A+"\'><E M=\'"+1e+"/3d/1u.1l\' 17=\'0\' 1z=\'15\' />"+3e+1V+"<br>"+lk+52+6U+64+"</1d>";32.1R("jQ"+2d+"4O"+2x,3J,2b,19,J,J,2d);if(3p=="2D(ap,aq,ar)"){k 3p="2D(6l,6l,6l)"}Q{k 3p="2D(ap,aq,ar)"}2x++}1L(2x<66)}32.1R("jU","",2b,19,J,J,4H)}};k p=1e+"/1F/1I.1w?1G=aF&2J="+2J+"&30="+30+"&18="+18+"&1Z="+1Z;1X.1B(p,"jI",f1)}Q if(2J!=""){k fA=C(P){k 4G=P.1i.30;k 3p="2D(4p,4p,4p)";k aW=4G.X;if(aW>0){k 2r=0;do{if(2h)k 7D="<1d A=\'1p-1v:K;4F-2Q:"+3p+"\' >"+4G[2r].1V+"</1d>";Q k 7D="<1d A=\'1p-1v:K;4F-2Q:"+3p+"\' ><E M=\'"+1e+"/3d/1u.1l\' 17=\'0\' 1z=\'15\' />"+4G[2r].1V+"</1d>";32.1R(2d+"4O"+2r,7D,2b,J,J,J,2d);$i(2d+"4O"+2r).30=2r+"a";$i(2d+"4O"+2r).2J=2J+"a";if(3p=="2D(4p,4p,4p)"){k 3p="2D(6l,6l,6l)"}Q{k 3p="2D(4p,4p,4p)"}2r++}1L(2r<aW)32.1R("","",2b,19,J,J,2d)}k av=P.1i.ki;k aj=av.X;if(aj>0){k 7x=0;do{k no=av[7x];k 1V=no.1V;k lk=no.44;if(lk!=" "){k lk="<a 4a="+lk+" 3D=\'5n\'>&1S;ab</a>"}k 2A=no.2A;k 3e="<3a A=\'1p-1v:K;1N:1Q;\' 1b=\'6R(\\"6P\\",D)\' Z=\'8g\' A=\'1N:1Q\' 38=\\"41\\" 1h="+2A+" 1P=\\"1n:1q(D,\'"+$T("a8")+"\',\'8k\')\\" 2j=\\"1n:1q(D,\'\')\\" />";if(2h)3J="&1S;"+3e+1V+lk;Q 3J="<1d><E M=\'"+1e+"/3d/1u.1l\' 17=\'0\' 1z=\'15\' />"+3e+1V+lk+"</1d>";32.1R(2d+"kh"+7x,3J,2b,19,J,J,2d);7x++}1L(7x<aj)32.1R("","",2b,19,J,J,2d)}};k p=1e+"/1F/1I.1w?1G=aQ&2J="+2J+"&18="+18+"&1Z="+1Z;1X.1B(p,"kf",fA)}}}C 6D(1Z,aU,2s){if(2s=="ag"){2s=J}Q{2s=19}if(2s==5b){2s=J}k fN=C(P){if((P.1i!="2v")&&(P.1i!=5b)){if($i(B.3A+"1D")&&!$i("4m")){$i(B.3A+"1D").Y=""}if(!$i("6E")){k 5Z=B.3A+"1D"}Q{k 5Z="6E"}k k9=P.1i.33[P.1i.33.X-2].1Z;if($i("4m")){k 6r=$i("4m").1h}if(!R.23("4m")){if(!$i("6E")){k 5K="<I A=\'1p-1v:K;\'><2k n3=\'0\' mS=\'0\' ><1U><1a A=\'1p-1v:K;2Y-2B:7O;\'>";5K=5K+"<E M=\'"+1e+"/3d/1u.1l\' 1z=0 />";5K=5K+"<p><br>&1S;"+$T("a1")+"<3a Z=\'al\' 38=\'1p\' id=\'4m\' 2B=\'15\' 1h=\'\' /><E Z=\'7T\' 1J=\'"+$T("a1")+"\' M=\'"+$im("1u.1l")+"\' 1b=\'7P()\' A=\'1N:1Q;1o:fm;3C:7Q;\'/></1a></1U></2k><br>";$i(5Z).Y=5K+"<I A=\'1p-1v:K;2Y-2B:7O;\' id=\'7R\' ></I></I>"}Q{$i(5Z).Y="<I id=4m ></I>"}k 4i="<2k 17=\'nb\' ><1U>";if(nz=="1W"){4i+="<1a><I id=\'nv\' A=\'17:98%;K:5T;1N:1Q;1p-1v:K;2Y-2B:5W;\' 1b=\'fz()\'><E Z=\'fz\' M=\'"+$im("1u.1l")+"\' A=\'1N:1Q;1p-1v:K\' 1J=\'"+$T("nC")+"\'/></I><1a>"}if(nB=="1W"){4i+="<1a><I id=\'nF\' A=\'17:98%;K:5T;1N:1Q;1p-1v:K;2Y-2B:5W;\' 1b=\'fx()\'><E Z=\'fx\' M=\'"+$im("1u.1l")+"\' A=\'1N:1Q;1p-1v:K\' 1J=\'"+$T("a2")+"\'/></I><1a>"}if(nG=="1W"){4i+="<1a><I A=\'17:98%;K:5T;1N:1Q;1p-1v:K;2Y-2B:5W;\' 1b=\'nu()\'><E Z=\'nr\' M=\'"+$im("1u.1l")+"\' A=\'1N:1Q;1p-1v:K\' 1J=\'"+$T("a3")+"\'/></I><1a>"}if(na=="1W"){4i+="<1a><I A=\'17:98%;K:5T;1N:1Q;1p-1v:K;2Y-2B:5W;\' 1b=\'fv()\'><E Z=\'fv\' M=\'"+$im("1u.1l")+"\' A=\'1N:1Q;1p-1v:K\' 1J=\'"+$T("a4")+"\'/></I><1a>"}if(lR=="1W"){4i+="<1a><I A=\'17:98%;K:5T;1N:1Q;1p-1v:K;2Y-2B:5W;\' 1b=\'eV()\'><E Z=\'eV\' M=\'"+$im("1u.1l")+"\' A=\'1N:1Q;1p-1v:K\' 1J=\'"+$T("a5")+"\'/></I><1a>"}if(B.fb=="1W"){4i+="<1a><I A=\'17:98%;K:5T;1N:1Q;1p-1v:K;2Y-2B:5W;\' 1b=\'fb()\'><E Z=\'lI\' M=\'"+$im("1u.1l")+"\' A=\'1N:1Q;1p-1v:K\' 1J=\'"+$T("a6")+"\'/></I><1a>"}if($i("f9")){$i("f9").Y=4i+"</1U></2k>"}Q $i(5Z).Y+=4i}32=fn("32"+1Z,"fo",5Z,5e);$i("32"+1Z).Y+="<br>";$i("32"+1Z).1Z=1Z;k 9U=$T("a7");if(1Z!=""){9U+=" - "+1Z}32.1R("i"+1Z,"<b>"+9U+"</b>","aE",J,J,J,5e);32.mp=fR;k mu=P.1i.33.X;k i=0;do{if(P.1i.33[i].1V){32.1R("g"+i+"4O"+1Z,P.1i.33[i].1V,"aD",J,J,2s,"i"+1Z);$i("g"+i+"4O"+1Z).2J=i+"a"}if(P.1i.33[i].9Z){k 66=P.1i.33[i].9Z.X;k 2x=0;if(66>0){do{k no=P.1i.33[i].9Z[2x];k 1V=no.1V;k lk=no.44;if(lk!=" "){k lk="<a 4a="+lk+" 3D=\'5n\'>&1S;ab</a>"}k 2A=no.2A;k 3e="<3a A=\'1p-1v:K;1N:1Q;\' 1b=\'6R(\\"6P\\",D)\' Z=\'8g\' A=\'1N:1Q\' 38=\'41\' 1h="+2A+" 1P=\\"1n:1q(D,\'"+$T("a8")+"\',\'8k\')\\" 2j=\\"1n:1q(D,\'\')\\" />";if(2h)3J="&1S;"+3e+1V+lk;Q 3J="<1d><E M=\'"+1e+"/3d/1u.1l\' 17=\'0\' 1z=\'15\' />"+3e+1V+lk+"</1d>";32.1R("2y"+i+""+2x+"a"+1Z,3J,2b,19,J,2s,"i"+1Z);2x++}1L(2x<66)}32.1R("","",2b,19,J,2s,"i"+1Z)}i++}1L(P.1i.33[i])if(gO!=""){eW(P.1i.33[P.1i.33.X-1].gI)}}};k p=1e+"/1F/1I.1w?1G=aS&18="+18+"&1Z="+1Z+"&aU="+aU+"&f6=2K";1X.1B(p,"6D",fN)}C gX(5B,5C,5D,5p,5q){k 5y=C(P){8p=P.1i;k 1H="<5A id=\'"+5D+"\' gY="+5q+" A=17:"+5p+"2m aH=\'"+5B+"(D.1h)\' ><3y 1h=\'\' >az 34 2J:</3y>";28(ig=0;ig<8p.33.X;ig++){if(8p.33[ig].1V)1H+="<3y 1h="+ig+" >"+8p.33[ig].1V+"</3y>"}$i(5C).Y=1H+"</5A>"};k p="1F/1I.1w?1G=aS&aw=\'\'&f6=2K";k cp=1g 5s();cp.5a("53");cp.1B(p,"aS",5y)}C gJ(5B,5C,5D,5w,5p,5q){k 5y=C(P){k 1H="<5A id=\'"+5D+"\' 2B="+5q+" A=17:"+5p+"2m aH=\'"+5B+"("+5w+",D.1h)\' ><3y 1h=\'\' >az 34 gQ-2J:</3y>";if(P.1i.30[i]){k 2r=P.1i.30;28(ig=0;ig<2r.X;ig++){1H+="<3y 1h="+ig+" >"+2r[ig].1V+"</3y>"}}$i(5C).Y=1H+"</5A>"};k p="1F/1I.1w?1G=aQ&aw=\'\'&2J="+5w;k cp=1g 5s();cp.5a("53");cp.1B(p,"aQ",5y)}C gP(5B,5C,5D,5w,aG,5p,5q){k 5y=C(P){k 1H="<5A id=\'"+5D+"\' 2B="+5q+" A=17:"+5p+"2m aH=\'"+5B+"("+5w+","+aG+",D.1h)\' ><3y 1h=\'\' >az 34 2y:</3y>";if(P.1i.2N[i]){k 2r=P.1i.2N;28(ig=0;ig<2r.X;ig++){1H+="<3y 1h="+2r[ig].2A+" >"+2r[ig].1V+"</3y>"}}$i(5C).Y=1H+"</5A>"};k p="1F/1I.1w?1G=aF&aw=\'\'&2J="+5w+"&30="+aG;k cp=1g 5s();cp.5a("53");cp.1B(p,"aF",5y)}C eW(4x){if(4x.X>0){5d=1g jt();5d=fn("5d","fo",B.3A+"1D",5e);$i("5d").Y+="<br>";5d.1R("fh","<b>"+$T("iR")+"</b>","aE",J,J,J,5e);k fg=4x.X;k ig=0;do{k fl=4x[ig].9L;5d.1R("4x"+ig,fl,"aD",J,J,J,"fh");k 5F=4x[ig].iT;k fi=5F.X;28(k 4r=0;4r<fi;4r++){k ft=5F[4r].9L;k fy=5F[4r].iY;k w=5F[4r].W;k h=5F[4r].H;k 3e="<E Z=\'aD\' 1J=\'"+$T("iL")+"\' M=\'"+$im("1u.1l")+"\' A=\'1N:1Q;1p-1v:K\' 1b=\'iy(\\""+fy+"\\",\\""+w+"\\",\\""+h+"\\")\' />&1S;";5d.1R("4x"+ig+"j0"+4r,3e+ft,2b,19,J,19,"4x"+ig)}ig++}1L(ig<fg)}}C 80(P){k 1H="<br>";k 2U=P.1i.jp;k 9E=2U.X;k 3E=0;if(9E>0){do{k 1V=2U[3E].9L;k jf=2U[3E].j5;k 39=2U[3E].j6;k 2N=2U[3E].j4;k f5=2U[3E].j3;k 5l=2U[3E].j7;k 9Q=2U[3E].jb;k 9P=2U[3E].j9;k 44=1e+"/ja.1w?9N="+2N+"&hX="+f5;if(5l!=""){44+="&hV="+5l}if(9Q!=""){44+="&"+9Q}if(9P!=""){k 44=9P}1H+="<I><a 4a=\'"+44+"\'><E M=\'"+39+"\'></a></I><br>";1H+="<I><p>"+1V+"</p></I><br>";3E++}1L(3E<9E)}$i("7X").Y=1H}C hw(2d){if(2d.9G("2y")==0){if($i(2d).3W==J){$i(2d).3W=19}Q{$i(2d).3W=J}}}C hH(f8){k 83=f8.7C.hE;k 8i=83.X;28(k no=0;no<8i;no++){if(83[no].38=="41"){1A 83[no].1h}}}C 6q(5g){if(5g=="il"){6n=0;6p(B.3b);6p(B.6X);B.3b="";B.6X="";B.3b="";if($i("3b")){$i("3b").A.V="1c"}}if(5g=="fP"){if(($i("3b"))&&(6n>0)){$i("3b").A.V="1T"}if(6n>0){B.3b=5Y(\'6q("fG")\',6n)}if(($i("3b"))&&(6n>0)){$i("3b").Y=6n/9A;B.6X=5Y(\'6q("9O")\',9A)}}if(5g=="fG"){6p(B.3b);6p(B.6X);6g();6q("fP")}if(5g=="9O"){if($i("3b")){$i("3b").Y=1m($i("3b").Y)-1;B.6X=5Y(\'6q("9O")\',9A)}}}C 6g(){6p(B.88);B.88="";B.8P="";if($i(B.5i+"1D")){if(4A=="4M"){k 2X=$i("4M").48("3a")}Q{k 2X=$i(B.5i+"1D").48("3a")}k 87=1g 2p();k 84=1g 2p();k i=2X.X-1;if(i>=0){do{if(2X[i].38=="41"){if(2X[i].6G=="i3"){if(2X[i].3W==19){84.3K(2X[i].1h)}if(2X[i].3W==J){87.3K(2X[i].1h)}}}}1L(i--)}k 72=C 72(P){if($i("4m")){k g=$i(B.3A+"1D");if($i("6E")){k g=$i("6E")}k 2X=g.48("3a");k 86=1g 2p();k i=2X.X-1;if(i>=0){do{if(2X[i].38=="41"){if(2X[i].3W==J){86.3K(2X[i].1h);2X[i].3W=19}}}1L(i--)}if(86.X>0){1x.2n("6N");1x.2w("1t",$T("2t"));k 1C=C(P){1x.2n("1t");if(P.1i.2v){2c(P.1i.2v);1A}1t("")};k p=1e+"/1F/1I.1w?1G=i6&2N="+(86.8E())+"&18="+18;1X.1B(p,"i1",1C)}Q{1x.2n("6N");1x.2w("1t",$T("2t"));1t("")}}Q{1x.2n("6N");1x.2w("1t",$T("2t"));1t("")}};if((84.X>0)||(87.X>0)){1x.2w("6N",$T("2t"));k p=1e+"/1F/1I.1w?1G=i5&fM="+(84.8E())+"&fK="+(87.8E())+"&18="+18;1X.1B(p,"ih",72)}Q{72()}1x.2n("6N")}Q{72()}}C is(ir){}C bO(){1s{5c=0;5f=0;bI=0;bE=0;if(!$i("21")){1A}if($i("21").A.K){5c+=1m($i("21").A.K)}if($i("21").A.1o){5f+=1m($i("21").A.1o)}k dc=$i("21");if($i("4D")){k dc=$i("4D")}Q{k dc=$i("E")}if($i("bQ")){k dc=$i("bQ")}1L((dc.5k)&&(dc.5k.id!="21")){dc=dc.5k;5c=5c+dc.9s;5f=5f+dc.aB}if($i("2z")){$i("2z").A.3C="4w";$K("2z",5c);$1o("2z",5f);if($i("21").A.K){$K("2z",5c-1m($i("21").A.K))}if($i("21").A.1o){$1o("2z",5f-1m($i("21").A.1o))}}if($i("bH")){k dc=$i("bH");1L(dc.5k.id!="21"){dc=dc.5k;bI=bI+dc.9s;bE=bE+dc.aB}}if($i("2O")){$1o("2O",5f);$K("2O",5c)}}1r(e){2c("3V 34 2v. bO"+e)}}C hz(){if($i("1D")){if($i("bQ")){$i("1D").A.V="1c"}Q{k 7r=$i("1D").A;if($i("E")){29("7r."+7s+"= 1f.3n + 5 + 46");29("7r."+77+"= 1f.3m + 5 + 46")}Q{29("7r."+7s+"= 1f.3n - 15 + 46");29("7r."+77+"= 1f.3m + 15 + 46")}}}if($i("3O")){k bx=$i("3O");if(bx.A.3k!="2P"){bx.A.K=1f.3m+46;bx.A.1o=1f.3n+46}}}C b8(e){if(!e)k e=2M.cb;if(e.3D){k 37=e.3D}Q if(e.9o)k 37=e.9o;if(37.id==""&&$i("E")){37=$i("E")}if(7q=="1W"){k U=2T(37.7C)}Q{k U=2T(37)}if((5H=="1W")&&(7q=="1W")){U[0]=U[0]-B.w;U[1]=U[1]-B.h}k 7g=0;k 7a=0;if(e.fd||e.eX){7g=e.fd;7a=e.eX}Q if(e.eZ||e.f2){7g=e.eZ+R.2a.8m+R.ff.8m;7a=e.f2+R.2a.8l+R.ff.8l}k 4q=7g-U[0];k 4s=7a-U[1];k fr=4q;k fq=4s;k 3h=7g;k 3c=7a;k c=4J;k ex=B.59;if(37.id=="b0"){k c=js;k ex=B.jh}k 7b=cG(4q,4s,c,ex);k bp=cA(7b[0],7b[1]);1f.7A=7b[0];1f.76=7b[1];1f.cV=bp[0];1f.cP=bp[1];1f.3m=3h;1f.3n=3c;1f.4b=4q;1f.4d=4s;1f.b2=fr;1f.bf=fq;if(B.3x!="7I"){B.3x="2K"}hv=""}C iU(fw){1s{if($i("6u")){k q="<2k Z=iN ><1U><1a><I Z=\'iP\' 1J=\'gt&gm;&gC;es\' 1b=\'fZ()\' A=\'1N:1Q\'></I></1a>";28(k i=0;i<fw;i++){q=q+"<1a><E Z=\'5o\' M=\\""+3U+"/1u.1l\\" id=f"+i+" 1P=\'fO(D);1q(D,\\"h6 - 7y 4j h8\\",\\"5o\\")\' 2j=\\"1n:1q(D,\'\')\\" 1b=\'fE(D)\' /></1a>";k f0=1g fc();2E[i]=f0}k fa="</1U></2k>";R.23("6u").Y=q+fa}}1r(e){k e=""}}C h3(bz,3l){1s{k 4k=-1;if($i("6u")){k 4u=2E.X;if(2E[4u-1].39!=" "){be()}28(k i=0;i<4u;i++){if((29("2E["+i+"]."+bz+" == \' \'"))&&(4k<0)){4k=i}}if(29("2E["+(4k)+"]")){29("2E["+(4k)+"]."+bz+"=\'"+3l+"\'")}}}1r(e){k e=""}}C gV(){1s{k 4k=-1;if($i("6u")){k 4u=2E.X;if(2E[4u-1].39!=" "){be()}28(k i=0;i<4u;i++){if((2E[i].39==" ")&&(4k<0)){4k=i}}$i("f"+4k).3B="fU"}}1r(e){k e=""}}C fO(o){1s{if($i("6u")){k v=(o.id).3F("f","");if(2E[v].39!=" "){$i("E").M=2E[v].39}}}1r(e){k e=""}}C be(){1s{4N=0;k 4u=2E.X;28(k i=0;i<4u;i++){$i("f"+i).3B="5o";6v(2E[i]){39=" ";6W=" ";4M=" ";5l=" ";fk=" "}}}1r(e){k e=""}}C fE(o){k 5o=(o.id).3F("f","");if(2E[5o].5l!=" "){k p=1e+"/1F/1I.1w?1G=8j&8e="+8d+"&6V="+2E[5o].5l+"&18="+18;1x.2w("1t",$T("2t"));1X.1B(p,"8f",1t)}Q{2c("m8 2K ma")}}C mz(){8r=1g 2p();k 8i=2E.X;28(k i=0;i<8i;i++){$i("f"+i).3B="5o";if(2E[i].39!=" "){8r[i]=1g mA();8r[i].M=2E[i].39}}bM(0)}C bM(4N){if(4N<2E.X){$i("E").M=8r[4N].M;$i("f"+4N).3B="fU";4N=4N+1;k 4h=(2h)?R.3f("1E").R:$i("1E").61;k fe=4h.23("mo").1h;t=5Y(\'bM(\'+4N+\')\',fe)}}C fc(){D.39=" ";D.6W=" ";D.4M=" ";D.5l=" ";D.fk=" "}C n7(){1s{if(1K.bq.X>2){k $fj=1K.bq.X;1K.3h.3K(1K.3h[0]);1K.3c.3K(1K.3c[0]);1K.3h.3K(1K.3h[0]);1K.3c.3K(1K.3c[1]);k $6j=0;28(k $i=0;$i<=$fj;$i++){$6j+=((1K.3h[$i]*1K.3c[$i+1])-(1K.3c[$i]*1K.3h[$i+1]))}$6j=1O.mL($6j)/2}Q{$6j="mF mI mK fp kb kd 4j o kn"}1A $6j*km}1r(e){1A(0)}}C kg(by,9a,b9,9e){1s{k er=jE.jD;k 4Q=1O.45*9a/95;k 4L=1O.45*9e/95;k 7G=1O.45*by/95;k 7k=1O.45*b9/95;if(9a>0){4Q=1O.45/2-4Q}if(9a<0){4Q=1O.45/2+4Q}if(by<0){7G=1O.45*2-7G}if(9e>0){4L=1O.45/2-4L}if(9e<0){4L=1O.45/2+4L}if(b9<0){7k=1O.45*2-7k}k 4Y=er*1O.9d(7G)*1O.5J(4Q);k 7E=er*1O.5J(7G)*1O.5J(4Q);k b7=er*1O.9d(4Q);k 4K=er*1O.9d(7k)*1O.5J(4L);k 7w=er*1O.5J(7k)*1O.5J(4L);k bw=er*1O.9d(4L);k d=1O.bm((4Y-4K)*(4Y-4K)+(7E-7w)*(7E-7w)+(b7-bw)*(b7-bw));k fC=1O.jA((er*er+er*er-d*d)/(2*er*er));1A fC*er}1r(e){1A(0)}}C 73(cd,cm,cs){1s{k bC=\'la\';if(cd<0){cd=cd*-1;bC=\'cF\'}cB=cs/lc;cE=cm/60;k dd=(cd*1)+(cE*1)+(cB*1);if(bC==\'cF\'){dd=dd*-1}1A(dd)}1r(e){1A(0)}}C cG(62,5X,4J,4v){1s{if(2h){62=62-2.2;5X=5X-2.7}if(3M){62=62-0.12;5X=5X-1.kA}k nx=4J*62;k ny=4J*5X;k 3s=4v.24(" ");k cI=(3s[0]*1)+nx;k cH=(3s[3]*1)-ny;k 2L=1g 2p();2L[0]=cI;2L[1]=cH;1A(2L)}1r(e){1A(0)}}C cA(x,y){k m=0;k s=0;k dx=1m(x);if(dx>0){k 3Y=x-dx}if(dx<0){3Y=(x*-1)-(dx*-1)}dx=dx;if(3Y!=0){k mm=3Y*60;k m=1m(3Y*60);k 5V=mm-m;k mx=m;if(5V!=0){k s=5V*60;k s=(s+"4O").bG(0,5);k 6b=s}Q{s="3N.3N"}}Q{k mx="3N";k 6b="3N.3N"}if(m.X==2){m="0"+m+""}if(s*1<10){s="0"+s}k cn=dx+" "+mx+" "+6b;k m=0;k s=0;k dy=1m(y);if(dy>0){k 3Y=y-dy}if(dy<0){k 3Y=(y*-1)-(dy*-1)}dy=dy;if(3Y!=0){k mm=3Y*60;k m=1m(3Y*60);k 5V=mm-m;k my=m;if(5V!=0){k s=5V*60;s=(s+"4O").bG(0,5);k 68=s}Q{k s="3N.3N"}}Q{k my="3N";k 68="3N.3N"}if(m.X==2){m="0"+m}if(s*1<10){s="0"+s}k cK=dy+" "+my+" "+68;k 2L=1g 2p();2L[0]=cn;2L[1]=cK;if($i("jG")){if($i("71")){$i("71").1h=dx;$i("bb").1h=mx;$i("b5").1h=6b;$i("b4").1h=dy;$i("aZ").1h=my;$i("aX").1h=68}}1A 2L}C mD(8z,8y,6f){1s{if(!6f){k 6f=2M.R}if(6f.23("4D"))k dc=6f.23("4D");Q k dc=6f.23("E");k U=2T(dc);k 4v=B.59;k 4v=4v.24(" ");8z=(8z*1)-(4v[0]*1);8y=(8y*-1)+(4v[3]*1);c=B.n5*1;8x=1g 2p();1A[(8z/c)+U[0],(8y/c)+U[1]]}1r(e){1A(1g 2p())}}C n4(){D.x=0;D.y=0}C mT(){D.7A=0;D.76=0;D.cV=\'\';D.cP=\'\';D.3m=0;D.3n=0;D.4b=0;D.4d=0;D.b2=0;D.bf=0}C mG(){D.bq=1g 2p();D.mM=1g 2p();D.mR=1g 2p();D.3h=1g 2p();D.3c=1g 2p();D.69=1g 2p();D.6t=1g 2p();D.5x=1g 2p()}C mQ(2g,8R,n){if(1M&&$i("E")){k U=2T($i("E"));if((2g=="cO")||(2g=="cM")&&3M){1s{1M.3I.mN(8R,0,0,1f.4b,1f.4d)}1r(e){2M.2s=n+" 2v ao bj a 54 "}}if((2g=="cO")&&2h){1s{k r=$i(1M.6I.id);r.7F(r.bo);k dy=1f.4d;k dx=1f.4b-(B.w/2);1M.3I.7m(1M.7e,1M.bi,1M.bg,1M.7l,(1K.69[n-1])-(B.w/2)-1,1K.6t[n-1]-3,dx,dy-3)}1r(e){2M.2s=n+" 2v ao bj a 54 "}}if((2g=="cM")&&2h){1s{k r=$i(1M.6I.id);r.7F(r.bo);r.7F(r.bo);k dy=1f.4d;k dx=1f.4b-(B.w/2);1M.3I.7m(1M.7e,1M.bi,1M.bg,1M.7l,(1K.69[n-1])-(B.w/2)-1,1K.6t[n-1]-3,dx,dy-3);1M.3I.7m(1M.7e,1M.bi,1M.bg,1M.7l,(1K.69[0])-(B.w/2)-1,1K.6t[0]-3,dx,dy-3)}1r(e){2M.2s=n+" 2v ao bj a 54 "}}if(2g=="nD"){if(3M){k dx=1O.8X(((1K.3h[n])*1)-((1K.3h[n-1])*1),2);k dy=1O.8X(((1K.3c[n])*1)-((1K.3c[n-1])*1),2);k w=1O.bm(dx+dy);1s{1M.3I.7m(\'bX\',\'\',\'2D(3q,3q,3q)\',1M.7l,1K.69[n-1],1K.6t[n-1],w,w)}1r(e){2M.2s=n+" 2v ao cj o cc"}}Q{k dx=1O.8X(((1K.3h[n])*1)-((1K.3h[n-1])*1),2);k dy=1O.8X(((1K.3c[n])*1)-((1K.3c[n-1])*1),2);k w=1O.bm(dx+dy);1s{1M.3I.7m(\'bX\',\'\',\'2D(3q,3q,3q)\',1M.7l,1K.69[n-1]-w,1K.6t[n-1]-w,w*2,w*2)}1r(e){2M.2s=n+" 2v ao cj o cc"}}}}}C lO(e){k 37;if(!e){k e=2M.cb}if(e.3D){37=e.3D}Q if(e.9o){37=e.9o}if(37.lD==3){37=37.7C}k lG;c5=37.7C;1A(c5)}C ck(c8,c7,9i){1s{if(!$i("6Q")){k G=R.2C("I");G.id="6Q";k i=G.A;i.3C="4w";i.1o=1m($i("E").A.1o);i.K=1m($i("E").A.K);R.2a.26(G)}k 6I=$i("6Q");k G=R.2C("I");k i=G.A;i.3C="4w";i.4f=c6;i.1o=(c7-4)+"2m";i.K=(c8-4)+"2m";i.17="bn";i.1z="bn";k 6z=R.2C("E");if(e5.X==2){9i=""}if(9i!=""){6z.1b=9i}6z.M=1e+"/3d/m3.1l";6v(6z.A){17="bN";1z="bN";4f=c6}G.26(6z);6I.26(G)}1r(e){2c("3V 34 2v. ck"+e)}}C bF(){if($i("6Q")){$i("6Q").Y=""}if($i("c1")){$i("c1").A.V="1c"}}C gw(){if(!$i("5m")){k G=R.2C("I");G.id="5m";G.A.4f=1;G.Y=\'<2Y he="h9" 2B=0></2Y>\';G.1P=C(){$i("5m").A.V="1c"};R.2a.26(G)}if(!$i("5t")){k G=R.2C("E");G.id="5t";G.A.4f=hn;G.A.3C="4w";G.A.17="gK";G.A.1z="gL";G.M=1e+\'/3d/h2.2Z\';G.1P=C(){$i("5t").A.V="1c"};R.2a.26(G)}}1s{F.2q.3t=C(el,6A){if(e5.X>0){F.2q.3t.bD.dP.1B(D,el,6A)}};F.2q.3t.eb="bS-ho";F.2q.3t.e9="hp";F.dF(F.2q.3t,F.2q.47,{8n:C(el,6A){F.2q.3t.bD.8n.1B(D,el);D.ht.dV(F.2q.3t);k 2i=F.2H.2i,2I=F.2H.2I,6H=D.hs,7J=R.2C("hr"),82=D.id+"hq";7J.id=82;7J.3B=F.2q.3t.e9;2i.h7(6H,F.2q.3t.eb);D.gG=7J;C bc(){k me=D,ez=D.hg,5O=D.2a,eH=D.d8,9c,bl,9k,bs,bt,bv,bu,8U;6H.26(7J);D.8D=1g F.2H.hf(82,D.id);D.8D.gh(82);D.8D.fY=C(e){9c=6H.g6;bl=6H.bh;if(F.gz.gy.ie&&R.gx=="gB"){8U=0}Q{bs=1m(2i.5N(5O,"gv"),10),bt=1m(2i.5N(5O,"b1"),10),bv=1m(2i.5N(5O,"gF"),10),bu=1m(2i.5N(5O,"gf"),10),8U=bs+bt+bv+bu}me.8w.eD("17",9c+"2m");9k=[2I.eO(e),2I.bL(e)]};D.8D.ce=C(e){k bk=[2I.eO(e),2I.bL(e)],eS=bk[0]-9k[0],eP=bk[1]-9k[1],dt=1O.eR(9c+eS,10),eI=1O.eR(bl+eP,10),7M=(eI-(eH.bh+ez.bh+8U));me.8w.eD("17",dt+"2m");if(7M<0){7M=0}5O.A.1z=7M+"2m";if($i("1E")){$i("1E").A.1z=7M}}};C b6(){bc.1B(D);D.dk("dm",b6)};C bP(){if(!D.d8){D.iw("")}if(D.8w.hP("2P")){bc.1B(D)}Q{D.bK("dm",b6)}D.dk("dD",bP)};D.bK("dD",bP);if(6A){D.8w.hx(6A,J)}D.hI.dV(F.2q.3t)},8E:C(){1A"3t "+D.id}})}1r(e){};C hZ(){k 2i=F.2H.2i;k 2I=F.2H.2I;k 58=F.2H.in;F.4t.7j="";F.4t.bA={8n:C(){if($i("4c")){1g F.2H.ip("4c")}k 3v=B.2N.24(";");k i=3v.X-1;if(i>=0){do{k 16=3v[i].24("*");if($i("aY"+16[0])){1g F.4t.7j("aY"+16[0])}}1L(i--)}}};F.4t.7j=C(id,dI,dH){F.4t.7j.bD.dP.1B(D,id,dI,dH);D.bU=D.bU||F;k el=D.bB();2i.4l(el,"43",0.67);D.bR=19;D.9p=0};F.dF(F.4t.7j,F.2H.i0,{dL:C(x,y){D.bU.ia(D.id+" dL");k 65=D.bB();k 7o=D.5I();2i.4l(7o,"3k","81");65.Y=7o.Y;2i.4l(65,"2Q",2i.5N(7o,"2Q"));2i.4l(65,"di",2i.5N(7o,"di"));2i.4l(65,"3o","bn 3R 6M");2i.4l(65,"z-5M","ba")},iO:C(e){k b3=D.5I();k 8b=D.bB();2i.4l(8b,"3k","");k a=1g F.2H.mi(8b,{mC:{lN:2i.m0(b3)}},0.2,F.2H.m2.mJ);k cu=8b.id;k co=D.id;a.jT.bK(C(){2i.4l(cu,"3k","81");2i.4l(co,"3k","")});a.kG();if($i("4c")){$i("4c").A.3o="4U 3R kB"}},kL:C(e,id){if(58.bT.mr.X===1){k fu=58.bT.mq;k fD=58.bT.mc;if(!fD.i8(fu)){k 6Z=2i.cR(id);if(58.dh(id).id!="4c"){if(3M){k bJ=R.2C("br");bJ.26(D.5I());6Z.26(bJ)}Q{6Z.26(D.5I())}}58.hY();if(58.dh(id).id=="4c"){k 2y=(D.5I()).id.24("aY")[1];1x.2w("1t",$T("2t"));k p=1e+"/1F/1I.1w?1G=jo&2N="+2y+"&18="+18;1X.1B(p,"jq",1t);B.8P=""}Q{k 8t=$i("2W").48("3a");k 3v=1g 2p();k d7=8t.X;28(k i=0;i<d7;i=i+1){if(8t[i].38=="41"){k ek=8t[i].1h;3v.3K(ek)}}k 3v=3v.hm(\',\');if($i("94")){$i("94").Y=""}k p=1e+"/1F/1I.1w?1G=ej&3v="+3v+"&18="+18;k cp=1g 5s();cp.5a("53");cp.1B(p,"ej",1t)}}}},ce:C(e){k y=2I.bL(e);if(y<D.9p){D.bR=J}Q if(y>D.9p){D.bR=19}D.9p=y},nf:C(e,id){k b3=D.5I();k 6Z=2i.cR(id);if($i("4c")&&id=="4c"){$i("4c").A.3o="4B 3R 8v"}Q{6Z.A.2G="3Q"}},gZ:C(e,id){$i(id).A.2G="1c"}});2I.h4(F.4t.bA.8n,F.4t.bA,J)}C f3(36){k 2F=/hb|hc|g9|fX/gi;36=36.3F(2F,"a");k 2F=/hJ/gi;36=36.3F(2F,"e");k 2F=/iu/gi;36=36.3F(2F,"i");k 2F=/ii|i2/gi;36=36.3F(2F,"o");k 2F=/lT/gi;36=36.3F(2F,"c");k 2F=/ik/gi;36=36.3F(2F,"u");1A(36)}C 2T(1D){if(1D){if(1D.A.3C=="4w"){1A[(1m(1D.A.K)),(1m(1D.A.1o))]}Q{k ay=aP=0;if(1D){if(1D.5k){do{ay+=1D.9s-1D.8m;aP+=1D.aB-1D.8l}1L(1D=1D.5k)}}1A[ay,aP]}}Q{1A[0,0]}}C aA(){mk=1;k p=1e+"/1F/1I.1w?1G=aA&18="+18;k cp=1g 5s();cp.5a("53");cp.1B(p,"aA",6g)}C lK(){k u=2M.9h.4a;k u=u.24(":");1A(u[0])}C hS(){}C hi(){}',62,1469,'||||||||||||||||||||var||||||||||||||||style|objmapa|function|this|img|YAHOO|novoel||div|true|left||src|||retorno|else|document||trad|pos|display||length|innerHTML|class|||||||ltema|width|g_sid|false|td|onclick|none|span|g_locaplic|objposicaocursor|new|value|data|xp|elementos|gif|parseInt|javascript|top|text|mostradicasf|catch|try|ajaxredesenha|branco|align|php|objaguarde|panel|height|return|call|temp|obj|wdocai|classesphp|funcao|ins|mapa_controle|title|pontosdistobj|while|richdraw|cursor|Math|onmouseover|pointer|createItem|nbsp|block|tr|nome|sim|cpObj|tnome|idmenu||i3geo||getElementById|split||appendChild||for|eval|body|imgBranco|alert|itemID|guia|letras|tipo|navm|Dom|onmouseout|table|imgh|px|fecha|bxs|Array|widget|sg|status|o1|g_tipoacao|erro|abre|st|tema|corpoMapa|tid|size|createElement|rgb|quadrosfilme|re|textDecoration|util|Event|grupo|nao|res|window|temas|aguarde|visible|color|tip|close|pegaPosicaoObjeto|mapa|g_fatordezoom|mytreeview1|iguias|font|png|subgrupo|break|mytreeview2|grupos|um||palavra|targ|type|imagem|input|tempoRedesenho|ytela|imagens|inp|frames|pan|xtela|ist|aguardeId|visibility|valor|telax|telay|border|cor|250|setas|amext|ResizePanel|janelaMen|lista|py|parado|option|ppx|guiaMenu|className|position|target|ig1|replace|case|opc|renderer|nomeTema|push|visual|navn|00|box1|ticOpcoesTemas|underline|solid|render|par|g_localimg|Ocorreu|checked|boxxini|restod|imgs||checkbox|boxyini|opacity|link|PI|g_postpx|Panel|getElementsByTagName|namespace|href|imgx|lixeira|imgy|fixedcenter|zIndex|240|doc|outrasOpcoes|para|muda|setStyle|buscatema|mostra|tabela|230|xfig|ig2|yfig|example|nquadros|imgext|absolute|sis|underlay|click|g_operacao|1px|modal|contemImg|scale|background|ngSgrupo|g_arvoreClick|item|g_celula|x2|radlat2|legenda|janima|_|constraintoviewport|radlat1|janelaRef|draggable|maisBotoes2|0px|g_zoomRefDinamico|janelaDoca|map|x1|wdoca||janelaDoca2|qrcode|JSON|linha|objtips|legendagr|show|DDM|extent|set_response_type|undefined|imagemxi|mytreeviewS|null|imagemyi|opcao|idPai|guiaTemas|janelaguias|offsetParent|extensao|boxg|blank|quadro|largura|altura|mensagem|cpaint|boxpin|selecaobox|texto|idGrupo|linhas|combo|mostraguiaf|select|funcaoOnchange|idDestino|idCombo|waltura|funcoes|caminho|g_entorno|getEl|sin|insp|170|index|getStyle|oBody|wlargura|docMapa|docel|colunas|5px|dica|restos|11px|yfign|setTimeout|ondeArvore||contentDocument|xfign|ot|mini|dragEl|stlt||sy|ximg|ngTema|sx|farol|divGeometriasTemp|moveTo|docmapa|remapaf|inline|janelaBotoes1|polygon_area|janelaBotoes2|255|iCookie|g_autoRedesenho|zoomli|clearTimeout|autoRedesenho|busca|divgeo|yimg|lugarquadros|with|imgN|guiaLegenda|destroy|novoimg|userConfig|imgL|parent|pegaListaDeGrupos|arvoreAdicionaTema|wdoca2|name|oInnerElement|container|gpai|imgO|imgS|gray|remapa|cookies|adiciona|pontosins|mudaboxnf|guiaListaMapas|qual|kml|ext|escala|contaTempoRedesenho|direcao|destEl||xg|remapaAdicNovos|convdmsddf|identifica|wdocai2|ddy|g_tipoleft|leste|panFixo|mousey|teladd|ocorrencia|contemFerramentas|mode|rect|mousex|iframe|sul|DDList|radlong2|lineWidth|create|vertBGDiv|clickEl|titulo|g_panM|obje|g_tipotop|desativar|filter|alpha|y2|sgt|clique|wj|ddx|g_guiaativa|parentNode|nomeSgrupo|y1|removeChild|radlong1|janelaMenTexto|cancela|oResizeHandle|norte|oeste|nBodyHeight|clip|10px|procurartemas|relative|achados|pegalistademenus|tic|winRef|removeListener|editCommand|banners|aplicari|imgstemp|pegaMapas|hidden|sResizeHandleId|nos|tsd||ta|tsl|tempo|atualizaReferencia|fim|proxy|wef|g_tipoimagem|tipoimagem|mudaExtensao|inputsb|esq|tempi|mudaext|ligadesliga|scrollTop|scrollLeft|init|topo|obGrupos|tituloguia|preLoad|wsrc|els|mede|red|cfg|xy|vy|vx|verticalSlider|parar|objetos|ddResize|toString|zoomoauto|distx|encontrado|vertHandleDiv|pin|ocorrencias|valores|barraDeBotoes2|wait_mask|wait_c|temaAtivo|disty|objeto|mudaiconf|inseregrafico|nBodyOffset|inserexy|textofid|pow|selecao|barraDeBotoes1||zoomiauto|mfarol|htm|listaTemas|180|maisBotoes1|escalanum||velhoh|lta|navega|nStartWidth|cos|ltb|imgxy|exy|location|funcaoOnclick|velhow|aStartPos|odoca|fatorEscala|verdiv|srcElement|lastY|addListener|url|offsetLeft|onmousemove|center|9pt|state|yyy|larguraIdPai|pares|1000|verificaTip|xxx|cabecatip|ig1lt|afasta|search|aproxima|oy|backgroundImage|nnx|NOME|recuo|temasa|contagem|lkd|outros|nova|listaPropriedades|original|nometemas|inputs|nindices|ul|nelementos|temasraiz|incluir||||||||||ajuda|fonte|wdocadiv|zoomboxf|piy|pix|aberto|borderColor|refDinamico|sgtlt|fix|digitar|termina|criar||251|246|184|zoomPonto|RegExp|temap7|ngtSgrupo|map_file|lente|curleft|Escolha|recuperamapa|offsetTop|textAlign|folder|foldermapa|pegalistadetemas|idSubGrupo|onchange|guiasYUI|ou|Clique|procurar|inputText|3px|ferramentas|curtop|pegalistadeSubgrupos|leg|pegalistadegrupos|inverteStatusClasse|listasistemas|conteudojanelaguias|sglt|ys|arrastar_|ym|imagemReferencia|borderBottomWidth|refx|srcEl|yg|xs|onBeforeShow|z1|capturaposicao|lgb|5000|xm|initResizeFunctionality||rebobinaf|refy|lineColor|offsetHeight|fillColor|movimentar|aNewPos|nStartHeight|sqrt|4px|lastChild|teladms|xpt||nBodyBorderTopWidth|nBodyBorderBottomWidth|nBodyBottomPadding|nBodyTopPadding|z2||lga|variavel|DDApp|getDragEl|sinal|superclass|imagemyref|limpacontainerf|substring|ref|imagemxref|brd|subscribe|getPageY|filmeanimarodaf|6px|calcposf|onBeforeRender|openlayers|goingUp|yui|interactionInfo|logger|pode|nny|circ|Entorno|mais|mapfile|mostradistancia|geraURLentorno|navy|mostraTip|tparent|2000|yi|xi|novono|zoomlo|event|raio||onDrag|ox|initJanelaMen|encolheFerramentas|ajustaEntorno|desenhar|inseremarcaf|contemleggr||xv|thisid||mudanomef|t37||mudatranspf|proxyid|idx|sobe|desce|g_opcoesTemas|elt|convdmsf|spm|expandeLegendaVer|0a|mpg|negativo|calcddf|latdd|longdd|Erro|yv|maisamarelo|resizePoligono|escondeMen|resizeLinha|dmsy|g_janelaMen|get|g_tipotip|completo|tiptexto|dmsx|monta|Nada|mudaVisual|resultadoProcurar|g_visual|ser|tempng|legendaGrafico|mensagemt|tempn|paresi|tempie|footer|wait||ativaClicks||||janelaMenu|destacaTamanho|getDDById|backgroundColor|inserir|unsubscribe|ic_seleciona|beforeShow|leftinicial||topinicial|novoxf|novoyf|nex|nNewWidth|novoyi|novoxi|clicinicialx|||clicinicialy|ddinicialy|ddinicialx|ic_xy|beforeRender|tdclara|extend|100|config|sGroup|valign|redimwdocaf|startDrag|wlargura_|escondeWdoca|wdocaf|constructor|escondeWdoca2|mensagemf|borderLeftWidth|black|area|fire|g_mensagempadrao|wdocaf2|wdocain|wdocafechaf|hlpt|vertMaisZoom|role|tamanhoy|tamanhox|arguments|tipoOperacao|pacotes|switch|CSS_RESIZE_HANDLE|clipt|CSS_PANEL_RESIZE|0pt|nivel|latitude|Nao|clicouRef|movimentoRef|aplicaescala|reordenatemas|itema|||zoomponto|foi|possivel|localizaIP|||mostraIP|pixelTop|pixelLeft|offsetFromStart||onmouseup|oHeader|setValue|atual|centro|setProperty|slider|vertMenosZoom|mantendo|oFooter|nNewHeight|160|escondeRef|g_mapaRefDisplay|fontSize|padding|getPageX|nOffsetY|auto|max|nOffsetX|mudaQS|panTogoogle|conectargeorss|pegavalSistemas|pageY|cookie|clientX|qu|processaTemas|clientY|removeAcentos|indexOf|ligados|listasgrupos|digitos|celula|outrasOpcoesAdiciona|finalq|navegacaoDir|quadrofilme|pageX|ti|documentElement|iglt|Sitem1|tempf|array_length|referencia|nomeSis|2px|treeviewNew|default|menos|yreffig|xreffig||nomeFunc|pt|conectarwms|qs|upload|executar|uploaddbf|processaSubgrupos|idInput|theta|region|filmezf|lkmini1|redesenha|lkgrcode|lkmini|RichDrawEditor|ligar|testamapfile|desligar|processaGrupos|filmef|ativa|lkgrcode1|expandeGrupo|a10|mobile|quadro1|button|Aplicar|â|onMouseDown|opcoesQuadros|pCookie|||||extentTotal|offsetWidth|zoomtot|4000|à|mudaEscala|administrador|sistema|initJanelaRef|ajaxCorpoMapa1|paddingBottom|reinicia|setHandleElId||15000|unescape|refheight|ccedil|156px|Essa|refmensagem|mapaReferencia|o6|ativada|op|shadow|borderTopWidth|criaboxg|compatMode|ua|env|ativaEntorno|BackCompat|otilde|outras|Consulte|paddingTop|resizeHandle|inverte|sistemas|i3geo_comboSubGruposMenu|21px|25px|limpa|ativo|g_locsistemas|i3geo_comboTemasMenu|sub|Nenhum|navset|zoomIP|identificar|avancaQuadro|localizacao|i3geo_comboGruposMenu|SIZE|onDragOut|tamanho|longitude|marker|gravaQuadro|onDOMReady|yfig0|Quadro|addClass|restaurar|Arial|Box|ã|á||face|DragDrop|header|mudaescala|testafuncoes|desloca|nav|xfig0|join|10000|resizepanel|resizehandle|_resizehandle|DIV|innerElement|beforeInitEvent|movelentef|ajaxTip|arvoreclick|applyConfig|ponto|movecursor|ajaxdestaca|trataErro|icon_pan|ic_zoom|childNodes|borderWidth|000000|pegaTema|initEvent|é|ajaxabrelente|setBody|240px|12px|20px|getProperty|setHeader|existe|borra|ic_identifica|gráfico|mapext|fechado|layers|refreshCache|ativaDragDrop|DDProxy|adicionaTema|õ|layer|excluir|ligatemas|adtema|textocb|intersect|Impossivel|log|white|digitarMouseover|||||ligaDesligaTemas|ó|g_hlpt|ú|desativa||DragDropMgr|digitarMouseclick|DDTarget|wdocac|exy1|processevent1|digitarOver|í|wdocaref|setFooter|6000|abreSistema|Reduz|ajaxReferencia|Slider|onChange|getVertSlider|ajaxLegenda|alt|ajaxCorpoMapa|valuemin|valuemax|200|Zoom|a12|Mapfile|tablefilme|endDrag|menuarrow|aguardedoc|a11|overflow|FUNCOES|gerafilmef|ajaxEscalaGrafica|montaMapa|atualizaLegendaHTML|ABRIR|valuenow|func|onmousedown|verificaMousemoveMapa|LIGADOS|TEMAS|DESCRICAO|IMAGEM|EXTENSAO|div_d|LINK|ms_criamapa|OUTROS|g_quadrooriginal|g_destaca|verificaClickMapa|descricao|9px|extentref|ajaxCorpoMapaEntorno||Amplia|tabindex|36px|initJanelaZoom|excluitema|mapas|excluiTemas|ajaxiniciaParametros|g_celularef|Object|desenho|t13|exclui|sobetemaf|t14|t15|acos|t12a|excluitemaf|707|6366|t11|localizarxy|t12|pegaListaDeTemas|descetemaf|t16|VMLRenderer|t18b|t19|t20|temap1|t_|t18a|temap0|onComplete|vazio|t17|zoomtemaf|t18|t10|maisvermelho|Após|não|alterar|estado|instantes|alguns|mostrando|esse|wiki|idarvore|subgrupos|tres|listaArquivos|pontos|redesenhado|pegaListaDeSubgrupos|calculadistancia|tema_|temasgrupo|expandeTema|t9|maisverde|g_areapixel|calculo||aplicar|botão|que|será|mostrado|t21a|t21|exp|tiff|grande|ver|05|blue|tentar|arquivos|destacaTema|t34|animate|t35|jpg|temap8|line|onDragDrop|criaLegenda|decoration|TreeviewPvtFindRootObject|linecolor|qr_html|fillcolor|legenda2|template|linewidth|ogc|g_kml|abreKml|criaLegendaHTML|g_qrcode|t33|temap3|t23|t24|toponimiaf|temap4|t25|procuraratribf|t22|SVGRenderer|positivo|sprite|3600|foldermapa1|temap2|t26|etiquetas|temap6||t31||versaoms|graficotema|editaLegenda|t32|tabelaf|t30|t28|t27|filtrof|t29|temap5|esta|||resultadowiki|Guias|rosaoeste|rosamais|nodeType|rosamenos|i3geolingua|tname|rosanorte|conectarservidor|trocalingua|protocolo|g_mostraRosa|rosaV|to|i3geo_pegaElementoPai|reload|rosa|g_conectargeorss|navegar|ç|mostrar|docaguias|pontas|nas|rosasul|rosaleste|getXY|mst|Easing|dot1|g_funcaoTip|sobeferramentas|qr_img|demorar|Extensao|protocol|definida|ativado|sourceRegion|||desativado|exposto|ativaGuias|Motion|mudatamanho|g_recupera|host||cgi|tempoanima|itemExpand|point|drop|Pesquisando|268px|ilt|ativaListaPropriedades|mapsize|||filmeanimaf|Image|desceferramentas|points|convddtela|essa|Sao|pontosdist|crosshair|necessarios|easeOut|pelo|abs|ypt|resize|266px|250px|desenhoRichdraw|dist|cellpadding|posicaocursor|atualizaconfluence|scielo|resultadoconfluence|confluence|diretorio|atualizawiki|resultadoscielo|atualizascielo|classe|cellspacing|posicaomouse|cellsize|atualizagoogle|calculaArea|Legenda|lingua|g_conectarwms|120px|mensagens|fixar||onDragOver|set_persistent_connection||mudar|opção|g_tempotip||verificaTipDefault|||resolucao|janela|download|||downloadbase|updbf||||g_uploaddbf|267|g_uploadlocal|a2b|insereCirculo|criaContainerRichdraw|uplocal|g_downloadbase'.split('|'),0,{})) | |
| 192 | +eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('1s{$i("28")}1r(e){$i=C(i){1A R.29(i)}}$im=C(g){1A 1e+"/3d/3L/"+ei+"/"+g};$bP=C(5n,aG,fS,7q,fD,3v){if(5n!=""){if(aG!=""){$i(5n).A.17=aG+"2l"}$i(5n).A.cf="3";$i(5n).A.aF="aq";$i(5n).1P=C(){D.3n="gC"};$i(5n).2f=C(){D.3n=""}}k i="<36 1P=\'1n:D.3n=\\"hq\\";\' 2f=\'1n:D.3n=\\"9L\\";\' 1b=\'1n:D.3n=\\"hA\\";\' id="+fS+" 1K=\'"+7q+"\' 3b=1q 2D="+fD+" 16=9L 1h=\'"+3v+"\' />";1A i};$1p=C(id,3v){if(2g){R.29(id).A.cG=3v}Q{R.29(id).A.1p=3v+"2l"}};$K=C(id,3v){if(2g){R.29(id).A.cF=3v}Q{R.29(id).A.K=3v+"2l"}};C gU(){1x.2m("i7");1x.2m("gR");1x.2m("i6");1x.2m("1t");1x.2m("hQ");1x.2m("hS");1x.2m("hO");1x.2m("gL");1x.2m("go");1x.2m("gl");1x.2m("gj");1x.2m("gq")}C 5M(1U,3v){R.fh=1U+"="+3v}C gt(1U){k 6Q=R.fh;k i=6Q.e2(1U);if(i==-1){1A 5l}k 8R=6Q.e2(";",i);if(8R==-1){k 8R=6Q.X}1A(gM(6Q.aE(i,8R))).26("=")[1]}C gF(){if($i("4x")){k 1j=$i("4x").4g("I");if(1j[0].A.U=="6r"){1A}if(1j.X>0){k 4b=1j[0];k i=0;do{if(1j[i].A){if(1j[i].A.U=="6r"){2X}if(1j[i].A.U=="1c"){k 4b=1j[i]}}k i=i+1}1J(i<1j.X)4b.A.U="6r";k i=1j.X-1;k 4b=1j[i];do{if(1j[i].A){if(1j[i].A.U=="6r"){k 4b=1j[i];2X}}k i=i-1}1J(i>=0)4b.A.U="1c"}}}C iz(){k 2e="6r";if($i("4x")){k 1j=$i("4x").4g("I");if(1j[1j.X-1].A.U==2e){1A}if(1j.X>0){k i=0;do{if(1j[i].A){if((1j[i].A.U=="1T")||(1j[i].A.U=="6r")||(1j[i].A.U=="")){1j[i].A.U="1c";2X}}k i=i+1}1J(i<1j.X)k i=1j.X-1;k 4b=1j[i];do{if(1j[i].A){if(1j[i].A.U==2e){2X}if(1j[i].A.U=="1c"){k 4b=1j[i]}}k i=i-1}1J(i>=0)4b.A.U=2e}}}C gP(l){1s{5M("gN",l);2N.8Q.gy(J)}1r(e){2c("cJ ao gO gI")}}C gA(){1s{if(!$i("5P")){k V=[0,0];if($i("E"))k V=2S($i("E"));k G=R.2B("I");G.id="5P";k ne=G.A;ne.1N="fX";ne.4m=0;ne.3B="4r";ne.17=B.w;ne.1z=B.h;ne.3w="4L 43 ek";ne.U="1c";ne.1p=V[1];ne.K=V[0];R.2a.24(G)}k 6q=$i("5P");6q.Y="";k 3H;1s{3H=1g hV();1O=1g cO(6q,3H)}1r(e){3H=1g ix();1O=1g cO(6q,3H)}1O.7O(\'il\',\'8X\');1O.7O(\'ik\',\'7d\');1O.7O(\'ij\',\'4L\');1O.7O(\'7A\',\'ha\');6q.A.U="1T";eE(6q)}1r(e){2c("cJ ao h3 bl 6N 1O")}}C fc(3L){k f8=C(P){1s{1x.2m("1t");k 7T=P.1i.gX;k 45=1g 2u();k i=7T.X-1;if(i>=0){do{k 1D=7T[i].26(".");if((1D[1]=="32")||(1D[1]=="1m")||(1D[1]=="gY")){45.3J(7T[i])}}1J(i--)}k 1j=R.4g("E");k dr=1j.X;k 6k=1e+"/3d/3L/"+3L+"/";k j=45.X-1;if(j>=0){do{23(k i=0;i<dr;i++){if((1j[i].M.ai("1u")>-1)&&((1j[i].3n!="")||(1j[i].id!=""))){1j[i].M=6k+"1u.1m"}if(1j[i].M.ai("3L")>-1){1j[i].A.9V="a0(\'"+6k+45[j]+"\')"}}}1J(j--)}k j=45.X-1;if(j>=0){do{k 5w=45[j].26(".");if($i(5w[0])){$i(5w[0]).M=6k+45[j]}}1J(j--)}k 1j=1g 2u("ft","f2","9H","hi","8S");k i=1j.X-1;if(i>=0){do{if($i(1j[i])){$i(1j[i]).A.9V="a0(\'"+6k+"hx.32\')";23(k j=0;j<45.X;j++){k 5w=45[j].26(".");if(5w[0]==1j[i]){$i(1j[i]).A.9V="a0(\'"+6k+45[j]+"\')"}}}}1J(i--)}ei=3L}1r(e){2c("41 33 2s. fc"+e);1x.2m("1t")}};1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=hr&18="+18+"&hs=3d/3L/"+3L;1Y.1B(p,"dG",f8)}C eF(){1s{if(!$i("3z")){k G=R.2B("I");G.id="3z";G.A.U="1T";G.A.3w="4L 43 2E(6o,6o,6o)";G.Y=\'<I 16="hd">&1R;</I><I 16="bd" ><I id="7N" A="2T:2E(6o,6o,6o)">\'+ec+\'</I></I>\';if($i("28")){$i("28").24(G)}Q{R.2a.24(G)}k i=($i("7N")).A;i.aF="K";i.cE="95";F.47("3z.1k");F.3z.1k.1y=1g F.2r.4c("3z",{17:"hu",1z:"eq",4f:19,4H:J,4G:"1c",2W:J,2Q:J,4I:J,4J:19});F.3z.1k.1y.3O();k f6=C(){F.2H.2K.9r(F.3z.1k.1y.2W,"4y");F.3z.1k.1y.6B();5M("fv","2J")};F.2H.2K.87(F.3z.1k.1y.2W,"4y",f6);5M("fv","1X")}F.3z.1k.1y.5u();k V=2S($i("E"));F.3z.1k.1y.5h(V[0]-hc,B.h-70)}1r(e){2c("cw cu ct bl a hb de h5. eF"+e)}}C hH(){if(!$i("bS")){if($i("aK")){$i("aK").A.U="1c"}if(!$i("71")){1A}k ep=$i("71").Y;$i("71").Y="";k 8m=0;if($i("eH")){8m=1l($i("eH").A.17)}k w=1l($i("71").A.17)-8m;$i("71").A.17="4F";if($i("3L")){$i("3L").A.17="4F";$i("3L").Y=""}k V="2l";k a=B.h;k l=B.w+w;B.h=a;B.w=l;if(2g){V=""}$i("E").A.17=l+V;$i("E").A.1z=a+V;$i("2A").A.17=l+V;$i("2A").A.1z=a+V;$i("2A").A.7g=\'7c(\'+0+" "+(l*1+2)+" "+(a*1+2)+" "+0+\')\';$i("iw").A.17=l+1+8m+V;$i("4W").A.1z=a+V;$i("4W").A.17=l+V;if(6i=="1X"){k 2d=["L","O"];23(k l=0;l<2;l++){if($i("E"+2d[l])){$i("E"+2d[l]).A.17=B.w+V;$i("E"+2d[l]).A.1z=B.h+V;$i("2A"+2d[l]).A.17=B.w+V;$i("2A"+2d[l]).A.1z=B.h+V+V;$i("2A"+2d[l]).A.7g=\'7c(0 0 0 0)\'}}k 2d=["N","S"];23(k l=0;l<2;l++){if($i("E"+2d[l])){$i("E"+2d[l]).A.17=B.w*2+V;$i("E"+2d[l]).A.1z=B.h*2+V;$i("2A"+2d[l]).A.17=B.w*3+V;$i("2A"+2d[l]).A.1z=B.h+V;$i("2A"+2d[l]).A.7g=\'7c(0 0 0 0)\'}}}bJ();k 1D=C(){k G=R.2B("I");G.id="54";G.A.U="1T";k 1D=\'<I 16="hd">iq</I>\';1D+=\'<I 16="bd" id="bS"></I>\';G.Y=1D;if($i("28")){$i("28").24(G)}Q{R.2a.24(G)}$i("bS").Y=ep;F.47("54.1k");F.54.1k.1y=1g F.2r.4c("54",{17:"hN",4f:J,4H:19,4G:"1c",2W:J,2Q:J,4I:J,4J:19});F.54.1k.1y.3O();if($i(B.3r+"1C")){$i(B.3r+"1C").Y=""}if($i("9f")){$i("9f").Y=""}if($i("aN")){$i("aN").Y="";B.hJ("aN")}6a()};1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=hL&5j="+a+"&5f="+l+"&18="+18;k cp=1g 5k();cp.5d("59");cp.1B(p,"dG",1D)}Q{F.54.1k.1y.3O();F.54.1k.1y.5u()}}C i3(){23(k g=0;g<12;g++){if($i("2h"+g))k 6C=$i("2h"+g).7v}if(6C){6C.id="aK";6C.3n="aJ-i4";k 1F=\'<an 16="aJ-g7" A="3w-17:ea ea bW;3w-2T:2E(4j,4j,4j)">\';if($i(B.5s)){$i(B.5s).Y=$T("g1")}if($i(B.3r)){$i(B.3r).Y=$T("g2")}if($i(B.6x)){$i(B.6x).Y=$T("g3")}if($i(B.7s)){$i(B.7s).Y=$T("g4")}23(k g=0;g<12;g++){if($i("2h"+g)){k 9m=$i("2h"+g).Y;k 2G=1g bH("&1R;","g");k 9m=9m.3I(2G,\'\');1F+=\'<li><a 4h="#"><em><I id="2h\'+g+\'" >\'+9m+\'</I></em></a></li>\'}}1F+="</an>";6C.Y=1F;23(k g=0;g<12;g++){if($i("2h"+g)){21(\'$i("2h\'+g+\'").1b = C(){7M = "2h\'+g+\'";65(\'+g+\');}\');if($i("2h"+g+"1C")){$i("2h"+g+"1C").A.gG="eq";$i("2h"+g+"1C").A.1z=B.h}}}}if($i(B.5s)){$i(B.5s).1b=C(){7M=B.5s;65(1)}}if($i(B.3r)){$i(B.3r).1b=C(){7M=B.3r;65(2);if(!$i("48")){k p=1e+"/1H/1I.1v?1G=96&18="+18;1Y.1B(p,"96",96)}}}if($i(B.6x)){$i(B.6x).1b=C(){7M=B.6x;65(4);B.gg()}}if($i(B.7s)){$i(B.7s).1b=C(){7M=B.7s;65(5);if($i("8D")){$i("8D").Y==$T("2p");k p=1e+"/1H/1I.1v?1G=81&18="+18;1Y.1B(p,"81",81)}Q{2c("id 8D 2J 80")}}}}C 96(P){if(P.1i==""){7n("","1X","9Q")}Q{k j=P.1i.X;k i=0;if(j>=0){do{k 2v="9Q";if(P.1i[i].2v){k 2v=P.1i[i].2v}Q{k 2v="gz"}if(i==j-1){7n(P.1i[i].1W,"1X",2v)}Q{7n(P.1i[i].1W,"2J",2v)}i++}1J(i<j)}}}C f7(m){1s{if(!$i("57")){k G=R.2B("I");G.id=\'57\';G.Y=\'<2n 17="50" A="3w: 4L 43 #gm;"> <1V> <1a 1b="f7()" A="1q-1w:K;1N:1Q" 16="fl"> <E M="\'+1e+\'/3d/gu.32" /> </1a> <1a A="1q-1w:K" 16="fl"> <36 A="1q-1w:K" 16="gs" 3b="1q" id="fj" 2D="70" 1h="" /> </1a></1V> </2n>\';if($i("28")){$i("28").24(G)}Q{R.2a.24(G)}}if(m==5l){$i("57").A.3j="9k"}Q{$i("fj").1h=m;$i("57").A.3j="2Q"}k V=2S($i("E"));V[1]=V[1]+1l($i("E").A.1z)-22;21(\'R.29("57").A.\'+7e+\' = V[0] + 3Q\');21(\'R.29("57").A.\'+6R+\' = V[1] + 3Q\')}1r(e){2c("gx bl 57."+e)}}C eP(5D,5A,84,nx,ny,5X){1s{if($i("58")){$i("58").A.U="1c"}if($i("51")){$i("51").A.U="1c"}k fu=1l(5D)+0+"2l";F.47("4E.1k");if($i("55")){F.4E.1k.1y.6B()}k 1F=\'<I 16="hd">\'+5X+\'</I><I 16="bd"><7K 6X="1E" id="1E" e7="1p" A="3w:4F gn 43"></7K></I>\';k G=R.2B("I");G.id="55";G.A.U="1T";G.Y=1F;if($i("28")){$i("28").24(G)}Q{R.2a.24(G)}if($i("1E")){6K($i("1E").A){17="dz%";1z=5A};$i("55").A.U="1T";$i("1E").M=84}k bU=19;k V=2S($i("E"));if(nx=="aq"){k bU=J}F.4E.1k.1y=1g F.2r.3o("55",{17:fu,4f:bU,4H:19,2Q:J,7K:19});F.4E.1k.1y.5h(V[0],V[1]+50);F.4E.1k.1y.3O();k f4=C(){$i("55").A.U="1c";$i("1E").M="";F.2H.2K.9r(F.4E.1k.1y.2W,"4y");F.4E.1k.1y.6B();if((2w=="5b")||(2w=="7Q")||(2w=="8d")||(2w=="9g")||(2w=="8N")){8t("3k")}if($i("58")){$i("58").A.U="1c"}if($i("51")){$i("51").A.U="1c"}if($i("5P")){1O.2m()}aY()};F.2H.2K.87(F.4E.1k.1y.2W,"4y",f4)}1r(e){2c("41 33 2s. eP"+e)}}C dR(5D,5A){1s{if($i("55")){k i=$i("55");i.A.17=5D;i.A.1z=5A}}1r(e){2c("41 33 2s. dR"+e)}}C eN(5D,5A,84,nx,ny,5X){1s{if(!$i("6J")){k 1F=\'<I 16="hd">&1R;</I><I 16="bd"><7K 6X="6I" id="6I" e7="1p" ></7K></I></I>\';k G=R.2B("I");G.id="6J";G.A.U="1c";G.Y=1F;R.2a.24(G)}k V=2S($i("E"));F.47("53.1k");F.53.1k.1y=1g F.2r.4c("6J",{17:5D,4f:19,4H:J,4G:"1c",2W:J,2Q:J,4I:J,4J:J});F.53.1k.1y.5h(V[0],V[1]);F.53.1k.1y.3O();F.53.1k.1y.5u();6K($i("6I").A){17="dz%";1z=5A}$i("6J").A.U="1T";$i("6I").M=84;k eA=C(){$i("6J").A.U="1c";$i("6I").M="";F.2H.2K.9r(F.53.1k.1y.2W,"4y")};F.2H.2K.87(F.53.1k.1y.2W,"4y",eA)}1r(e){2c("41 33 2s. eN"+e)}}C ed(8V){1s{$i(8V).A.U="1c";if((8V!="gH")&&(8V!="gB")){if($i("ef")){$i("ef").1h=""}if($i("b8")){$i("b8").Y="";$i("b8").U="1c"}if($i("1D")){$i("1D").1h==""}$i("1E").M="";$i("2k").A.3j="2Q"}if((2w=="5b")||(2w=="7Q")||(2w=="8d")||(2w=="9g")||(2w=="8N")){8t("3k")}}1r(e){2c("41 33 2s. ed"+e)}}C 1o(82,6g,eb){1s{if($i("b5")){if(6g==""){$i("b5").Y="-"}Q{gD=eb;$i("b5").Y="<b>"+6g+" </b>"}}if($i("7N")){if(6g==""){6g=ec}$i("7N").Y="<b>"+6g+" </b>"}}1r(e){2c("41 33 2s. 1o"+e)}}C 8t(i){1s{if(B.5r.X>0){k 6f=B.5r.X-1;if(6f>=0){do{if(B.5r[6f]){B.5r[6f].Y="";B.5r[6f].A.U="1c"}}1J(6f--)}}B.5r=1g 2u();aY();k 9q=["fK","7Q","8N","5K","cc","8K","8j","3k","7F","9h","9g","8d"];k ko=9q.X-1;if(ko>=0){do{if($i(9q[ko])){k 3f=$i(9q[ko]).A;3f.gQ=0;3f.bQ=1;3f.dX=1;3f.9U=\'2E(50,50,50)\'}}1J(ko--)}2w=i;if($i(i)){6K($i(i).A){dX=\'4F\';bQ=\'4F\';9U=\'ek\'}}$i("2k").A.U="1T";if($i("5P")){$i("5P").A.U="1c"}cI(i){3F"5K":$i("2k").M=3T+"/"+"fZ.32";if($i("E")){$i("E").1K=""}2X;3F"3k":$i("2k").M=3T+"/"+"gf.1m";if($i("E")){$i("E").1K=""}2X;3F"9h":$i("2k").M=3T+"/"+"9h.1m";3F"fK":$i("2k").M=3T+"/"+"9h.1m";2X;3F"9g":$i("2k").M=3T+"/"+"fQ.32";if($i("E")){$i("E").1K="6Z 49 fN 33 g5"}2X;3F"8N":$i("2k").M=3T+"/"+"fQ.32";if($i("E")){$i("E").1K="6Z 49 fN o 5X"}2X;3F"8d":$i("2k").M=3T+"/"+"eC.32";if($i("E")){$i("E").1K=""}2X;3F"7Q":$i("2k").M=3T+"/"+"eC.32";if($i("E")){$i("E").1K="6Z 49 9t o hK"}2X;3F"7F":$i("2k").M=3T+"/"+"hI.32";if($i("E")){$i("E").1K=""}2X}}1r(e){2c("41 33 2s. 8t"+e)}}C 65(2h){if($i("2h"+2h)){k fs=[1,2,3,4,5,6,7,8,9,10];23(k j=0;j<10;j++){if($i("2h"+fs[j])){jj=fs[j];if($i("2h"+jj+"1C")){$i("2h"+jj+"1C").A.U="1c"}}}if($i("2h"+2h+"1C")){$i("2h"+2h+"1C").A.U="1T"}Q{2c("O 82 2h"+2h+"1C 2J hR.")}}}C 2I(){D.2q=C(34,5X){if($i("8h")){R.2a.7D($i("8h"))}if($i("8B")){R.2a.7D($i("8B"))}F.47("2I."+34);k V=[0,0];if($i("2A")){k V=2S($i("2A"))}Q if($i("4W")){k V=2S($i("4W"))}21(\'F.2I.\'+34+\' = 1g F.2r.4c("eM",{17:"is",4f:19,4G:"1c",2W:J,4I:19,4J:J})\');21(\'F.2I.\'+34+\'.ir("<1f A=30-2D:ip; >"+5X+"</1f>")\');21(\'F.2I.\'+34+\'.2a.A.1z="ia"\');21(\'F.2I.\'+34+\'.i9("<1f><E M=\\\'"+1e+"/3d/2I.1m\\\' /></1f>")\');21(\'F.2I.\'+34+\'.3O(R.2a)\');if($i("9b"))21(\'F.2I.\'+34+\'.5h(10,10)\');Q 21(\'F.2I.\'+34+\'.5h(\'+V[0]+\',\'+V[1]+\')\');21(\'F.2I.\'+34+\'.5u()\');if($i("8h")){$i("8h").A.4m=aA}if($i("8B")){$i("8B").A.4m=i8}};D.2m=C(34){if($i("eM")){if(21(\'F.2I.\'+34)){if($i(21(\'F.2I.\'+34+".id"))){21(\'F.2I.\'+34+\'.6B()\')}}}}}C eE(5Y){5Y.1P=C(){1s{if($i("2k")){$i("2k").A.U="1T"}if($i("eD")){$i("eD").A.U="1c"}D.M=h9;if(B.3l!="72"){B.3l="2J";bC()}if($i("2R")){$i("2R").A.U="1c"}}1r(e){k e=""}D.aD=C(7Y){1s{if($i("2R")){$i("2R").A.U="1c"}bD(7Y);if(h8!=""){$i("2k").A.U="1c";$i("h7").A.7g=\'7c(\'+(1d.4i-dH)+" "+(1d.4l-10)+" "+(1d.4i-10)+" "+(1d.4l-dH)+\')\'}if($i("E")&&(74=="1X")){k nx=1d.3t-dw-dE;k ny=1d.3A-dB-dD;if(6i=="2J"){k l=0;if(1l($i("28").A.K)){k l=1l($i("28").A.K)}$i("E").A.K=nx-l;k t=0;if(1l($i("28").A.1p)){k t=1l($i("28").A.1p)}$i("E").A.1p=ny-t}Q{$K("E",B.w*-1+nx);$K("6T",B.w*-1+nx);$K("6G",B.w+nx);$K("6L",B.w*-3+nx);$K("6S",B.w*-1+nx);$1p("E",B.h*-1+ny);$1p("6T",B.h*-1+ny);$1p("6G",B.h*-1+ny);$1p("6S",B.h*-1+ny);$1p("6L",B.h*-1+ny)}}}1r(e){k e=""}1s{B.h6()}1r(e){k e=""}}};5Y.2f=C(){1s{B.3l="8F";1o(D,\'\');if($i("2k")){$i("2k").A.U="1c"}}1r(e){k e=""}};5Y.hg=C(){1s{if($i("2k"))$i("2k").A.U="1c";if((2w=="5K")||(2w=="5b")){if($i("2k"))$i("2k").A.U="1c";if($i("3P")){k i=$i("3P").A;i.17=0;i.1z=0;i.3j="2Q";i.U="1c"}3N=1d.3t;44=1d.3A;cT=0;cS=0}if($i("E")&&(2w=="3k")){74="1X";if($i("2A")){dw=1l($i("2A").A.K);dB=1l($i("2A").A.1p)}dE=1d.4l;dD=1d.4i;dV=1d.7o;e3=1d.7p}}1r(e){k e=""}};5Y.1b=C(){1s{B.hf()}1r(e){k e=""}};5Y.fi=C(){1s{if(2w=="5K"){bs("bv")}if(2w=="5b"){bs("bv")}if($i("E")&&(2w=="3k")){74="2J";k 8s=(e3*-1)+1d.7p;k 8i=(dV*-1)+1d.7o;k ex=B.56;k ex=ex.26(" ");k eQ=(ex[0]*1)-8i;k fI=(ex[2]*1)-8i;k fE=(ex[1]*1)-8s;k fB=(ex[3]*1)-8s;if((8i==0)||(8s==0)){1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=3k&x="+1d.4l+"&y="+1d.4i+"&18="+18;1Y.1B(p,"3k",1t);1A}k fA=eQ+" "+fE+" "+fI+" "+fB;1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=8E&89="+7U+"&7i="+fA+"&18="+18;1Y.1B(p,"7W",1t)}}1r(e){k e=""}}}C h2(7r){k 7w="h1";k ar="4F";if((7r==1)&&(!$i("8v"))&&($i("8k"))){k G=R.2B("I");G.id="6h";G.A.U="1T";G.A.3w="4L 43 7d";if(2g){G.A.7B=\'7C(42=90)\'}Q{G.A.42=.85}k 1D=\'<I 16="hd">&1R;</I>\';1D+=\'<I 16="bd" A="4D-2T:2E(3m,3m,3m);17=\'+7w+\'2l" >\';if($i("5K")){if(3K){1D+=\'<I A="1q-1w:aq;3B:93;K:h0" >\'}1D+=\'<I id="ft" 1P="1o(D,\\\'gZ o 2V f0 o eZ eR.\\\',\\\'\\\')" 1b="8K()" ></I><I id="7x" 6X="7x" hh="0" 4P:fy="fy:f3" as:hz="0" as:hy="0" as:hw="hB" 1K="hF" >\';1D+=\'<I id="8z" ><E hE="" 16="f3" M="\'+$im("1u.1m")+\'" /></I></I>\';1D+=\'<I id=f2 1P="1o(D,\\\'hD o 2V f0 o eZ eR.\\\',\\\'\\\')" 1b="8j()" ></I>\';if(3K){1D+=\'</I>\'}}1D+=\'<I id="8v" A="K:\'+ar+\'" ></I></I>\';G.Y=1D;R.2a.24(G);if($i("8k")){$i("8v").Y=$i("8k").Y+"<2n><1V><1a>&1R;</1a></1V></2n>";$i("8k").Y=""}F.47("6h.1k");F.6h.1k.1y=1g F.2r.4c("6h",{17:7w,4f:19,4H:19,4G:"1c",2W:J,2Q:J,4I:J,4J:19});F.6h.1k.1y.3O();8a=F.2r.hk.ho("7x","8z",0,70);8a.ht=C(fn){2P=(fn-35)/5};8a.fd(35,J);if($i("7x")){$i("7x").fi=C(){ds();2P=0;8a.fd(35,J)}}if($i("8z")){$i("8z").aD=C(){k nw=B.w;k nh=B.h;k nt=0;k nl=0;k ns=1l(B.4K);if((2P>0)&&(2P<7)){2P=2P+1;k 9c=1l($i("E").A.1z);k 91=1l($i("E").A.17);nh=B.h/2P;nw=B.w/2P;k t=1l($i("E").A.1p);k l=1l($i("E").A.K);nt=t+((9c-nh)*.5);if(2g){nl=0}Q{nl=l+((91-nw)*.5)}k 8L=nh/B.h;ns=1l(B.4K/8L)}if((2P<0)&&(2P>-7)){2P=2P-1;k 9c=1l($i("E").A.1z);k 91=1l($i("E").A.17);nh=B.h*2P*-1;nw=B.w*2P*-1;k t=1l($i("E").A.1p);k l=1l($i("E").A.K);nt=t-((nh-9c)*.5);nl=l-((nw-91)*.5);k 8L=nh/B.h;ns=1l(B.4K/8L)}$i("E").A.17=nw;$i("E").A.1z=nh;$1p("E",nt);$K("E",nl);if($i("7R")){$i("7R").1h=ns}}}1A}if((7r==1)&&($i("8v"))){F.6h.1k.1y.5u()}if((7r==2)&&(!$i("4x"))&&($i("9d"))){k G=R.2B("I");G.id="5y";G.A.U="1T";G.A.3w="4L 43 7d";if(2g){G.A.7B=\'7C(42=90)\'}Q{G.A.42=.85}k 1D=\'<I 16="hd">&1R;</I>\';1D+=\'<I 16="bd" A="4D-2T:2E(3m,3m,3m);17=\'+7w+\'2l" >\';1D+=\'<I id="4x" A="K:\'+ar+\';1p:-aH;" ></I></I>\';G.Y=1D;R.2a.24(G);if($i("9d")){$i("4x").Y=$i("9d").Y;$i("9d").Y=""}F.47("5y.1k");F.5y.1k.1y=1g F.2r.4c("5y",{17:7w,4f:19,4H:19,4G:"1c",2W:J,2Q:J,4I:J,4J:19});F.5y.1k.1y.3O();1A}if((7r==2)&&($i("4x"))){F.5y.1k.1y.5u()}}C hp(){if(!$i("8T")){k G=R.2B("I");G.id="8T";G.A.U="1c";G.A.9U="7d";k 1F=\'<I 16="hd">\';k 1D="1n:if(4U == -1){4U = 1};4U = 4U + 1 ;$i(\\"9T\\").3V = J;B.8C();";1F+="<E 16=d2 1b=\'"+1D+"\' M="+$im("1u.1m")+" />";k 1D="1n:if(4U == 1){4U = -1};4U = 4U - 1 ;$i(\\"9T\\").3V = J;B.8C();";1F+="<E 16=fz 1b=\'"+1D+"\' M="+$im("1u.1m")+" />&1R;";1F+=\'<36 A="1N:1Q" 1b="1n:B.8C()" 3b="3R" id="9T" />&1R;\'+$T("hj")+\'</I>\';1F+=\'<I 16="bd" A="1q-1w:K;cf:bE;" id="hl" 1P="1n:di(D)" 1b="1n:dj()">\';1F+=\'<E A="1N:1Q;" id=bz M="" />\';1F+=\'<I A="1q-1w:K;30-2D:4F" id="hm" ></I></I>\';G.Y=1F;R.2a.24(G);$i("bz").A.1z=B.hn+"2l"}$i("8T").A.U="1T";F.47("4A.1k");F.4A.1k.1y=1g F.2r.4c("8T",{17:"hv",4f:19,4H:J,4G:"hC",2W:J,2Q:J,4I:J,4J:19});F.4A.1k.1y.3O();k V=2S($i("E"));if(2g){F.4A.1k.1y.5h((V[0]+B.w-d6),V[1]+4)}Q{F.4A.1k.1y.5h((V[0]+B.w-d6),V[1]+4)}k dm=C(){F.2H.2K.9r(F.4A.1k.1y.2W,"4y");F.4A.1k.1y.6B();5M("dk","1c")};F.2H.2K.87(F.4A.1k.1y.2W,"4y",dm);5M("dk","1T");B.8C()}C 7z(2e,1C){1s{if(!$i("8g")){k G=R.2B("36");G.id=\'8g\';G.3b=\'gT\';G.1h=\'gS\';G.A.1N="1Q";G.A.cE="95";G.A.4m=gV;G.A.3B="4r";G.A.U="1c";G.1b=C(){6a();D.A.U="1c"};G.1P=C(){D.A.U="1T"};G.2f=C(){D.A.U="1c"};R.2a.24(G)}k V=2S(1C);4s=2e;61(B.9j);B.9j=5Z(\'6a()\',(gW));5V("h4");if($i("8g")){k i=$i("8g").A;i.U="1T";k l=V[0];k t=V[1]-5;if(3K){i.K=l;i.1p=t}Q{i.cF=l+R.2a.8c;i.cG=t+R.2a.9e}}}1r(e){k e=""}}C he(){1s{if($i("bI")){if($i("bI").A.3j=="2Q"){k V=2S($i("E"));k 9n=(1d.3t-V[0])*2.25;k 8O=(1d.3A-V[1])*2.25;k cL="7c("+(8O-40)+" "+(9n+40)+" "+(8O+40)+" "+(9n-40)+")";k i=$i("bI").A;i.7g=cL;21("i."+6R+"= (V[1] - (8O - 40)) + 3Q");21("i."+7e+"= (V[0] - (9n - 40)) + 3Q")}}}1r(e){k e=""}}C 8K(){1x.2q("1t",$T("2p"));2P=0;k p=1e+"/1H/1I.1v?1G=bw&cH=2&18="+18;4s="86";1Y.1B(p,"bw",1t)}C 8j(){1x.2q("1t",$T("2p"));2P=0;k p=1e+"/1H/1I.1v?1G=bO&cH=2&18="+18;4s="86";1Y.1B(p,"bO",1t)}C bs(2e){k V=2S($i("E"));if($i("3P")){k bx=$i("3P");k 2t=bx.A}Q{2c("hG 2J 80");1A}cI(2e){3F"ii":2t.U="1T";3u=1d.3t;3x=1d.3A;if(2g){if((3u>3N)&&((3u-3N-2)>0)){2t.17=3u-3N-2}if((3x>44)&&((3x-44-2)>0)){2t.1z=3x-44-2}if(3u<3N){2t.K=3u;2t.17=3N-3u+2}if(3x<44){2t.1p=3x;2t.1z=44-3x+2}}Q{if(3u>3N){2t.17=3u-3N-15+"2l"}if(3x>44){2t.1z=3x-44-15+"2l"}if(3u<3N){2t.K=3u+"2l";2t.17=3N-3u+15+"2l"}if(3x<44){2t.1p=3x+"2l";2t.1z=44-3x+15+"2l"}}2X;3F"bv":md=1;21(\'bt = 1l(R.29("3P").A.\'+7e+")");21(\'aC = 1l(R.29("3P").A.\'+6R+")");ih=1l(2t.17)-V[0];ic=1l(2t.1z)-V[1];4v=bt+(1l(2t.17))-V[0];4t=aC+(1l(2t.1z))-V[1];3p=B.56.26(" ");dx=((3p[0]*-1)-(3p[2]*-1))/(cT-1);dy=((3p[1]*1)-(3p[3]*1))/(cS-1);if(dy<0)dy=dy*-1;nx=4T*4v;ny=4T*4t;52=(3p[0]*1)+nx;6F=(3p[3]*1)-ny;4v=bt-V[0];4t=aC-V[1];if(dy<0)dy=dy*-1;nx=4T*4v;ny=4T*4t;4P=(3p[0]*1)+nx;6y=(3p[3]*1)-ny;v=4P+" "+6y+" "+52+" "+6F;if(2w!="5b"){if(52!=4P){B.56=v;1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=8E&89="+7U+"&7i="+v+"&18="+18;1Y.1B(p,"7W",1t)}}Q{if(52!=4P){1s{k 4k=(2g)?R.3e("1E").R:$i("1E").5W;k 2e="7y";if(4k.29("cP")){2e=4k.29("cP").1h}if(B.8W==""){2c("ib 2z in");1A}if((2e!="io")&&(2e!="iv")){1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=5b&7i="+v+"&18="+18+"&2e="+2e+"&2z="+B.8W;1Y.1B(p,"5b",1t)}}1r(e){k e=""}}}2t.3j="9k";2t.17=0;2t.1z=0;R.29("2k").A.U="1T";2X}}C iy(){1s{k bk=6E($i("7a").1h,$i("aM").1h,$i("aV").1h);k aO=6E($i("aW").1h,$i("aT").1h,$i("aP").1h);k cC=C(P){if(P.1i.cv!=5l){1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=cz&8A=8A&iu=14&94="+P.1i.it+" "+P.1i.cv+"&18="+18;1Y.1B(p,"aS",1t)}Q{2c("cw cu ct i5 a hP.")}};k p=1e+"/1H/1I.1v?1G=cD&18="+18;1Y.1B(p,"cD",cC)}1r(e){k e=""}}C aS(){1s{if($i("7a")){k bk=6E($i("7a").1h,$i("aM").1h,$i("aV").1h);k aO=6E($i("aW").1h,$i("aT").1h,$i("aP").1h);1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=cz&8A=8A&94="+bk+" "+aO+"&18="+18;1Y.1B(p,"aS",1t)}}1r(e){k e=""}}C dj(){1s{1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=3k&7f="+B.4K+"&2e=9w&x="+1d.bK+"&y="+1d.bG+"&18="+18;1Y.1B(p,"3k",1t)}1r(e){k e="";1x.2m("1t")}}C di(1C){1C.aD=C(7Y){bD(7Y)}}C ds(){if($i("7R")){k aL=$i("7R").1h}Q{k aL=B.4K}1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=hM&7f="+aL+"&18="+18;4s="hT";1Y.1B(p,"hU",1t)}C i1(){1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=8E&89="+7U+"&7i="+B.i2+"&18="+18;4s="86";1Y.1B(p,"7W",1t)}C 7H(7k){if(7k=="7G"){k y=B.h/6;k x=B.w/2}if(7k=="7u"){k y=B.h-(B.h/6);k x=B.w/2}if(7k=="7J"){k x=B.w-(B.w/6);k y=B.h/2}if(7k=="7I"){k x=B.w/6;k y=B.h/2}1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=3k&7f="+B.4K+"&x="+x+"&y="+y+"&18="+18;4s="86";1Y.1B(p,"3k",1t)}C i0(){if(B.d7==""){2c("hZ 5v 2J cX cY hW. hX o hY do g9. fW 2J g0 g8.");1A}if(6i=="1X"){k 2d=["L","O","N","S"];23(k l=0;l<4;l++){if($i("E"+2d[l])){$i("E"+2d[l]).A.U="1c";$i("E"+2d[l]).M=""}}$K("E",0);$1p("E",0);6i="2J";2c("cW gc");$i("E").A.3j="2Q";$i("E").A.U="1T"}Q{d3();k 2d=["L","O","N","S"];23(k l=0;l<4;l++){if($i("E"+2d[l])){$i("E"+2d[l]).A.17=B.w;$i("E"+2d[l]).A.1z=B.h;$i("E"+2d[l]).A.U="1T"}}6i="1X";bX();2c("cW ga. o gb do 2V cX ge d2.")}}C d3(){k du=(B.h/2)*-1;k b3=B.w/2;k 5x=B.h+(B.h/2);k 5C=B.w/2;k lx=B.w+(B.w/2);k ly=B.h/2;k c3=(1l(B.w/2))*-1;k b4=B.h/2;k u=2N.8Q.gd+"\\/\\/"+2N.8Q.fY+B.g6+"?5a="+B.d7;u+="&7A=5a&4N="+B.56+"&gE="+b3+" "+b4;k 7u=u+"&8G="+5C/2+" "+5x/2;k 7G=u+"&8G="+b3/2+" "+du/2;k 7J=u+"&8G="+lx/2+" "+ly/2;k 7I=u+"&8G="+c3/2+" "+b4/2;$i("6T").M=7u;$i("6S").M=7G;$i("6G").M=7J;$i("6L").M=7I}C bX(){$K("E",B.w*-1);$K("6T",B.w*-1);$K("6G",B.w);$K("6L",B.w*-3);$K("6S",B.w*-1);$1p("E",B.h*-1);$1p("6T",B.h*-1);$1p("6G",B.h*-1);$1p("6S",B.h*-1);$1p("6L",B.h*-1)}C bC(){if(!$i("2R")){k G=R.2B("I");G.id="2R";G.A.3B="4r";G.A.4m=aA;if(2g){G.A.7B="7C(42=90)"}R.2a.24(G)}if((B.3l=="8F")||(B.3l=="72")){1A}if((B.3l=="1X")&&(4s=="7F")&&($i("2R").A.U!="1T")){k i=$i("2R");k 3f=i.A;3f.1p=1d.3A+20;3f.K=1d.3t;i.Y="<2n A=\'1q-1w:K\'><1V><1a A=\'1q-1w:K\'>gJ...</1a></1V></2n>";3f.U="1T";21(gK)}if(($i("3P"))&&(B.3l=="1X")&&(R.29("2k").A.U=="1T")&&($i("3P").A.3j!="2Q")){if((2w=="5K")||(2w=="cc")||(2w=="3k")){if(gh=="1X"){if(2g){$i("2R").A.7B="7C(42=70)"}Q{$i("2R").A.42="5"}k 3C="<2n id=\'gk\' ><1V>";if(2g){k s=" A=\\"7B:\'7C(42=0)\'\\" "}if(3K){k s=" A=\'42:0\' "}3C+="<1a "+s+" ></1a>";3C+="<1a><E 16=\'gp\' 1K=\'7G\' M=\'"+$im("1u.1m")+"\' 1b=\\"7H(\'7G\')\\" /></1a>";3C+="<1a "+s+" ></1a></1V>";3C+="<1V><1a><E 16=\'gw\' 1K=\'7I\' M=\'"+$im("1u.1m")+"\' 1b=\\"7H(\'7I\')\\" /></1a>";3C+="<1a><2n><1V>";3C+="<1a><E 16=\'gv\' 1K=\'bw\' 1b=\'8K()\' M=\'"+$im("1u.1m")+"\' </1a>";3C+="<1a><E 16=\'gr\' 1K=\'bO\' 1b=\'8j()\' M=\'"+$im("1u.1m")+"\' </1a>";3C+="</1V></2n></1a>";3C+="<1a><E 16=\'jQ\' 1K=\'7J\' M=\'"+$im("1u.1m")+"\' 1b=\\"7H(\'7J\')\\" /></1a></1V>";3C+="<1V><1a "+s+" ></1a><1a><E 16=\'mh\' 1K=\'7u\' M=\'"+$im("1u.1m")+"\' 1b=\\"7H(\'7u\')\\" /></1a><1a "+s+" ></1a></1V></2n>";k i=$i("2R");i.Y=3C;i.A.1p=1d.3A-27;i.A.K=1d.3t-27;i.A.U="1T";1o(\'\',\'b9 mg mf da mi 49 mj no 2V. b9 em x 49 8F de mn ml mk.\',\'\');1A}}}if((B.3l!="72")&&($i("2R").A.U!="1T")){B.3l="1X"}5Z(\'bC()\',mc)}C mb(){k p=1e+"/1H/1I.1v?1G=7F&5v=2R&94="+1d.7o+","+1d.7p+"&m5=5&18="+18;k cp=1g 5k();cp.m4(J);cp.5d("59");cp.1B(p,"7F",cb)}C cb(P){k P=P.1i;if((P!="2s")&&(P!=5i)){if($i("E")){$i("E").1K=""}if(P!=""){k 2O="<I id=\'bR\' A=\'1q-1w:K;4D-2T:2E(4j,4j,4j)\'><1f A=\'2T:c5;1N:1Q;1q-1w:K\' 1b=\'1n:B.3l=\\"72\\"\'>8F&1R;&1R;</1f>";2O+="<1f A=\'2T:c5;1N:1Q;1q-1w:K\' 1b=\'1n:B.5r.3J($i(\\"2R\\"));$i(\\"2R\\").id=\\"\\";$i(\\"bR\\").Y =\\"\\";$i(\\"bR\\").id =\\"\\"\' >m3</1f></I>";k 2M=P.26("!");k 2z=2M.X-1;if(2z>=0){do{k 7q=2M[2z].26("@");if(c9=="ca"){2O+="<1f A=\'1q-1w:K;30-2D:aR\'><b>"+7q[0]+"</b></1f><br>"}k 8P=7q[1].26("*");k 7L=8P.X-1;if(7L>=0){do{if(8P[7L]!=""){k bj=8P[7L].26("##");k ce=bj.X;23(k 3X=0;3X<ce;3X++){k 8U=bj[3X].26("#");if(c9=="ca"){2O=2O+"<1f 16=\'c7\' A=\'1q-1w:K;30-2D:aR\'>"+8U[0]+" <i>"+8U[1]+"</i></1f><br>"}Q{2O=2O+"<1f 16=\'c7\' A=\'1q-1w:K;30-2D:aR\'><i>"+8U[1]+"</i></1f><br>"}}}}1J(7L--)}}1J(2z--)}if($i("3z")){$i("7N").Y=2O}Q{k i=$i("2R");i.Y="<2n A=\'1q-1w:K\'><1V><1a A=\'1q-1w:K\'>"+2O+"</1a></1V></2n>";3f=i.A;3f.1p=1d.3A-10;3f.K=1d.3t-20;3f.U="1T"}}}}C c1(3X){1s{k 1D=3X.26("*");k 3X="<2n>";k i=1D.X-1;if(i>=0){do{k t=1D[i];k t=t.26(",");3X+="<1V A=\'1q-1w:K\'><1a A=\'4D-2T:2E("+t[1]+","+t[2]+","+t[3]+")\'>&1R;&1R;</1a><1a A=\'1q-1w:K\'>"+t[0]+"</1a></1V>"}1J(i--)}3X+="</2n>";if(!$i("5m")){k G=R.2B("I");k 1D=\'<I 16="hd">m2</I>\';1D+=\'<I 16="bd">\';1D+=\'<I id="ch" ></I></I>\';G.id="5m";G.A.U="1T";G.A.aF="K";G.Y=1D;R.2a.24(G);F.47("5m.1k");F.5m.1k.1y=1g F.2r.4c("5m",{17:"m6",4f:J,4H:19,4G:"1c",2W:J,2Q:J,4I:J,4J:19})}$i("ch").Y=3X;F.5m.1k.1y.3O();F.5m.1k.1y.5u()}1r(e){2c("41 33 2s. c1"+e)}}C bg(bi){k p=1e+"/1H/1I.1v?1G=bg&18="+18+"&2z="+bi.6X+"&m7="+bi.1h;1Y.1B(p,"bg",1t)}C ma(){if(3e["1E"]){if(3K){if($i("1E")){k 4k=$i("1E").5W}}Q{if(R.3e("1E")){k 4k=R.3e("1E").R}}if(4k){if(4k.29("5a")){if(2N.6z.3e["1E"].bY){2N.6z.3e["1E"].bY()}}}}}C m9(){if($i("1E")){if(2N.6z.3e["1E"]){k 5L=(2g)?R.3e("1E").R:$i("1E").5W;if(5L.29("m8")){$i("1E").M=1e+"/b2/mo/6l.8l"}}}}C mp(){if($i("1E")){if(2N.6z.3e["1E"]){k 5L=(2g)?R.3e("1E").R:$i("1E").5W;if(5L.29("mF")){$i("1E").M=1e+"/b2/mE/6l.8l"}}}}C mD(){if($i("1E")){if(2N.6z.3e["1E"]){k 5L=(2g)?R.3e("1E").R:$i("1E").5W;if(5L.29("mG")){$i("1E").M=1e+"/b2/mH/6l.8l"}}}}C 92(){k bc=eI(R.29("48").1h);k d0=C(P){if(!P.1i){$i("8Z").Y="<1f A=\'2T:8X\'>cZ 80<br><br></1f>";1A}k P=P.1i;if((P!="2s")&&(P!=5i)){k 1F="";k ig=P.X-1;if(ig>=0){do{k 4C=P[ig].mK;k d9=4C.X;23(k 2o=0;2o<d9;2o++){k 7b=4C[2o].31;k 5H=4C[2o].2M;k d8=5H.X;23(k 2y=0;2y<d8;2y++){if(5H[2y].3S!=" "){k lk="<a 4h=\'"+5H[2y].3S+"\' 3G=\'5g\'>&1R;am</a>"}k 2x=5H[2y].2x;k 3i="<36 A=\'1q-1w:K;1N:1Q;\' 1b=\'7z(\\"7y\\",D)\' 16=\'8u\' A=\'1N:1Q\' 3b=\'3R\' 1h=\'"+2x+"\' 1P=\\"1n:1o(D,\'b9 49 dC bf dF mJ 2z, mI-o bf mC no 2V. mB mt o ms do 2z, 2I mr mq 49 o 2V cY mu, bf 6Z no mv mA mz mw m1.\',\'7S\')\\" 2f=\\"1n:1o(D,\'\')\\" /> ("+7b+")";k 3D=3i+(5H[2y].1U)+lk+"<br>";1F+=3D}}}1J(ig--)}if(1F!=""){$i("8Z").Y=1F+"<br>"}Q{$i("8Z").Y="<1f A=\'2T:8X\'>cZ 80<br><br></1f>"}}};k p=1e+"/1H/1I.1v?1G=92&bc="+bc+"&18="+18;1Y.1B(p,"92",d0)}C m0(2i){k 3y=(B.2M).26(";");if(!R.29("dq"+2i)){k l=3y.X-1;if(l>=0){do{k Z=3y[l].26("*");if(Z[0]==2i){k 5G="db.32";if(Z[8]==5i){Z[8]="2J"}if(Z[6]*1<B.4K*1){k 5G="lz.32";k 7Z=$T("lw")}if(Z[6]*1>B.4K*1){k 5G="lv.32";k 7Z=$T("lu")}if(Z[6]==0){k 5G="db.32";k 7Z=$T("lA")}1Z="&1R;<E id=\'5G"+Z[0]+"\' M=\'"+$im(5G)+"\' 1K=\'"+7Z+"\' \\>";1Z+="&1R;<E id=\'dq"+Z[0]+"\' 16=\'x\' M=\'"+$im("1u.1m")+"\' 1K=\'"+$T("lB")+"\' 1b=\'lE(\\""+Z[0]+"\\")\' 1P=\\"1n:1o(D,\'"+$T("lD")+"\',\'lC\')\\" 2f=\\"1n:1o(D,\'\')\\" \\>";1Z+="&1R;<E 16=\'dp\' M=\'"+$im("1u.1m")+"\' 1K=\'"+$T("lt")+"\' 1b=\'ls(\\""+Z[0]+"\\")\' 1P=\\"1n:1o(D,\'"+$T("lm")+"\',\'dp\')\\" 2f=\\"1n:1o(D,\'\')\\" \\>";1Z+="&1R;<E 16=\'dn\' M=\'"+$im("1u.1m")+"\' 1K=\'"+$T("ll")+"\' 1b=\'lj(\\""+Z[0]+"\\")\' 1P=\\"1n:1o(D,\'"+$T("lh")+"\',\'dn\')\\" 2f=\\"1n:1o(D,\'\')\\" \\>";if(Z[11]=="1X"){1Z+="&1R;<E 16=\'56\' M=\'"+$im("1u.1m")+"\' 1K=\'"+$T("ln")+"\' 1b=\'lo(\\""+Z[0]+"\\")\' 1P=\\"1n:1o(D,\'"+$T("lr")+"\',\'\')\\" 2f=\\"1n:1o(D,\'\')\\" \\>"}2U.1S("lq"+Z[0],1Z,2b,19,J,J,Z[0]);if(cB=="1X"){2U.1S("3M"+Z[0],$T("lp"),2b,J,J,J,Z[0])}2U.1S("4q"+Z[0],$T("lF"),2b,J,J,J,Z[0]);if(cB=="1X"){k im="";if(3K){k im="<E M=\'"+1e+"/3d/1u.1m\' 17=\'0\' 1z=\'13\' />"}if((Z[4]!=0)||(Z[8]=="1X")){1Z="<1f 1b=\'cx(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M=\'"+$im("1u.1m")+"\' 1P=\\"1n:1o(D,\'"+$T("lG")+"\',\'\')\\" 2f=\\"1n:1o(D,\'\')\\" />"+$T("lU")+" </1f>"+$bP("","","1V"+Z[0],"","3",Z[3])+"<E 16=\'8S\' A=\'3B:93;1p:bE;\' 1b=\'cx(\\""+Z[0]+"\\")\' M=\'"+$im("1u.1m")+"\' />";2U.1S("lT"+Z[0],1Z,2b,19,J,19,"3M"+Z[0])}1Z="<1f 1b=\'cQ(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M=\'"+$im("1u.1m")+"\' 1P=\\"1n:1o(D,\'"+$T("mM")+"\',\'\')\\" 2f=\\"1n:1o(D,\'\')\\" />"+$T("lS")+" </1f>"+$bP("","","nn"+Z[0],"","10","")+"<E 16=\'8S\' A=\'3B:93;1p:bE;\' 1b=\'cQ(\\""+Z[0]+"\\")\' M=\'"+$im("1u.1m")+"\' />";2U.1S("lV"+Z[0],1Z,2b,19,J,19,"3M"+Z[0]);if((Z[4]<3)&&(Z[9]!=7)){1Z="<1f 1P=\\"1n:1o(D,\'"+$T("lW")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'lZ(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M="+$im("1u.1m")+" />"+$T("lY")+" </1f>";2U.1S("lX"+Z[0],1Z,2b,19,J,19,"3M"+Z[0]);1Z="<1f 1P=\\"1n:1o(D,\'"+$T("lR")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'lQ(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M="+$im("1u.1m")+" />"+$T("lK")+" </1f>";2U.1S("lJ"+Z[0],1Z,2b,19,J,19,"3M"+Z[0]);1Z="<1f 1P=\\"1n:1o(D,\'"+$T("lI")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'lH(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M="+$im("1u.1m")+" />"+$T("lL")+" </1f>";2U.1S("bT"+Z[0],1Z,2b,19,J,19,"3M"+Z[0]);1Z="<1f 1P=\\"1n:1o(D,\'"+$T("lM")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'lP(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M="+$im("1u.1m")+" />"+$T("lO")+" </1f>";2U.1S("lN"+Z[0],1Z,2b,19,J,19,"3M"+Z[0]);1Z="<1f 1P=\\"1n:1o(D,\'"+$T("mL")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'nv(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M="+$im("1u.1m")+" />"+$T("nC")+" </1f>";2U.1S("nA"+Z[0],1Z,2b,19,J,19,"3M"+Z[0]);if(B.nF>4){1Z="<1f 1P=\\"1n:1o(D,\'"+$T("cN")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'nH(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M="+$im("1u.1m")+" />"+$T("cN")+" </1f>";2U.1S("bT"+Z[0],1Z,2b,19,J,19,"3M"+Z[0])}}if(Z[4]<4){1Z="<1f 1P=\\"1n:1o(D,\'"+$T("nE")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'nz(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M=\'"+$im("1u.1m")+"\' />"+$T("nD")+" </1f>";2U.1S("bT"+Z[0],1Z,2b,19,J,19,"3M"+Z[0])}1Z="<1f 1P=\\"1n:1o(D,\'"+$T("nB")+"\',\'\');D.A.2L=\'3U\';\\" 2f=\\"1n:1o(D,\'\');D.A.2L=\'1c\';\\" 1b=\'nG(\\""+Z[0]+"\\")\'>"+im+"<E 16=\'3Z\' M=\'"+$im("1u.1m")+"\' />"+$T("nr")+" </1f>";2U.1S("mZ"+Z[0],1Z,2b,19,J,19,"3M"+Z[0])}2U.1S("","",2b,19,J,J,Z[0]);2X}}1J(l--)}}k 2z=2i.26("4q");if(2z.X==2){k cq=C(P){if(P.1i!=5i){k 9u=P;if(P.1i.4q){k P=P.1i.4q;if(P[0]){if((3K)&&(!P[0].37)){4a=P}Q{k i=P[0].37;k 2G=1g bH("mY","g");k i=i.3I(2G,\'32\');k 4a="<E M=\'"+i+"\' />"}P=""}Q{k 5F=P.26("#");if(5F.X>1){k 5F=P.26("|");k 4a="<2n >";k 4X=5F.X-1;if(4X>=0){do{k 5J=5F[4X].26("#");k id=5J[0]+"-"+5J[1];k 2G=1g bH("\'","g");k mX=5J[3].3I(2G,\'"\');4a+="<1V A=\'3w-1p:4L 43 2E(4j,4j,4j);\'><1a><E M=\'"+5J[4]+"\' </1a><1a A=\'1q-1w:K\'>"+5J[2]+"</1a></1V>"}1J(4X--)}4a+="</2n><br>"}Q{4a=P}}}Q{k 4a="<E M=\'"+P.1i[0].37+"\' />"}if(!$i(4B+"9i")){9t="<I A=\'1q-1w:K\' id=\'"+4B+"9i"+"\'>"+4a+"</I>";2U.1S(4B+"n0",9t,2b,19,J,J,4B)}Q{$i(4B+"9i").Y=4a}k 1j=$i(4B+"9i").4g("36");k 9D=1j.X;k 9z=1g 2u();k i=0;if(9D>0){do{if(1j[i].3b=="3R"){9z.3J(1j[i])}i++}1J(i<9D)}if(9u.1i.6W){k 6W=9u.1i.6W;k 9x=6W.X;k i=0;if(9x>0){do{9z[6W[i]].3V=19;i++}1J(i<9x)}}}};4B=2i;2z=2z[1];k p=1e+"/1H/1I.1v?1G=n1&n3=n2.8l&2z="+2z+"&18="+18;1Y.1B(p,"mW",cq)}}C fg(2i){k 1W=(mV($i(2i)).1W);k 4z=$i(2i);if(4z.2F){if(4z.2F=="cr"){k 2F="0"}Q{k 2F=1l(4z.2F)}}Q{k 2F=""}if(4z.31){if(4z.31=="cr"){k 31="0"}Q{k 31=1l(4z.31)}}Q{k 31=""}if(4z.4g("an").X==0){if(31!=""){k d1=C(P){if((P.1i!="2s")&&(P.1i!=5i)){k 3s="2E(ay,9G,az)";k 64=P.1i.2M.X;if(64>0){k 2y=0;do{k 1U=P.1i.2M[2y].1U;k lk=P.1i.2M[2y].3S;if(lk!=" "){k lk="<a 4h="+lk+" 3G=\'5g\'>&1R;"+$T("a9")+"</a>"}k 2x=P.1i.2M[2y].2x;k 3i="<36 A=\'1q-1w:K;1N:1Q;\' 1b=\'7z(\\"7y\\",D)\' 16=\'8u\' A=\'1N:1Q\' 3b=\\"3R\\" 1h="+2x+" 1P=\\"1n:1o(D,\'"+$T("a8")+"\',\'7S\')\\" 2f=\\"1n:1o(D,\'\')\\" />";k cV=1e+"/cy/5e/1v/mP.1v?d="+1e+"/cA/6l.1v?ap="+2x;k cU=1e+"/cy/5e/1v/mO.1v?d="+1e+"/cA/6l.1v?ap="+2x;k 5e="&1R;<a 1P=\'1o(D,\\"<E M="+cU+" />\\")\' 4h=\'"+cV+"\' 3G=\'5g\' >5e</a>";k 7j="&1R;<1f A=\'1N:1Q;1q-mN:3U;\' 1b=\'nu(\\""+2x+"\\")\' 3G=\'5g\' >7j</1f>";if((mQ!="1X")&&(P.1i.2M[2y].mR!="2J")){k 7j=""}k 5E="";k dg=1e+"/dl.1v?5a="+2x+".5a&2e=5E";k dh=1e+"/dl.1v?5a="+2x+".5a&2e=mU";k 5E="&1R;<a 1P=\'1o(D,\\"<E M="+dg+" />\\")\' 4h=\'"+dh+"\' 3G=\'5g\' >5E</a>";if(mT=="2J"){5e=""}if(2g)3D="<1f A=\'4D-2T:"+3s+"\' 1K=\'"+$T("dt")+" "+2x+"\'>"+3i+1U+"<br>"+lk+5e+7j+5E+"</1f>";Q 3D="<1f A=\'4D-2T:"+3s+"\' 1K=\'"+$T("dt")+" "+2x+"\'><E M=\'"+1e+"/3d/1u.1m\' 17=\'0\' 1z=\'15\' />"+3i+1U+"<br>"+lk+5e+7j+5E+"</1f>";2Y.1S("mS"+2i+"4V"+2y,3D,2b,19,J,J,2i);if(3s=="2E(ay,9G,az)"){k 3s="2E(5N,5N,5N)"}Q{k 3s="2E(ay,9G,az)"}2y++}1J(2y<64)}2Y.1S("n4","",2b,19,J,J,4B)}};k p=1e+"/1H/1I.1v?1G=9I&2F="+2F+"&31="+31+"&18="+18+"&1W="+1W;1Y.1B(p,"n5",d1)}Q if(2F!=""){k d4=C(P){k 4C=P.1i.31;k 3s="2E(4d,4d,4d)";k au=4C.X;if(au>0){k 2o=0;do{if(2g)k 7b="<1f A=\'1q-1w:K;4D-2T:"+3s+"\' >"+4C[2o].1U+"</1f>";Q k 7b="<1f A=\'1q-1w:K;4D-2T:"+3s+"\' ><E M=\'"+1e+"/3d/1u.1m\' 17=\'0\' 1z=\'15\' />"+4C[2o].1U+"</1f>";2Y.1S(2i+"4V"+2o,7b,2b,J,J,J,2i);$i(2i+"4V"+2o).31=2o+"a";$i(2i+"4V"+2o).2F=2F+"a";if(3s=="2E(4d,4d,4d)"){k 3s="2E(5N,5N,5N)"}Q{k 3s="2E(4d,4d,4d)"}2o++}1J(2o<au)2Y.1S("","",2b,19,J,J,2i)}k ad=P.1i.nj;k 9P=ad.X;if(9P>0){k 7m=0;do{k no=ad[7m];k 1U=no.1U;k lk=no.3S;if(lk!=" "){k lk="<a 4h="+lk+" 3G=\'5g\'>&1R;am</a>"}k 2x=no.2x;k 3i="<36 A=\'1q-1w:K;1N:1Q;\' 1b=\'7z(\\"7y\\",D)\' 16=\'8u\' A=\'1N:1Q\' 3b=\\"3R\\" 1h="+2x+" 1P=\\"1n:1o(D,\'"+$T("a8")+"\',\'7S\')\\" 2f=\\"1n:1o(D,\'\')\\" />";if(2g)3D="&1R;"+3i+1U+lk;Q 3D="<1f><E M=\'"+1e+"/3d/1u.1m\' 17=\'0\' 1z=\'15\' />"+3i+1U+lk+"</1f>";2Y.1S(2i+"ni"+7m,3D,2b,19,J,J,2i);7m++}1J(7m<9P)2Y.1S("","",2b,19,J,J,2i)}};k p=1e+"/1H/1I.1v?1G=9W&2F="+2F+"&18="+18+"&1W="+1W;1Y.1B(p,"ng",d4)}}}C 7n(1W,9M,2v){if(2v=="9Q"){2v=J}Q{2v=19}if(2v==5i){2v=J}k fp=C(P){if((P.1i!="2s")&&(P.1i!=5i)){if($i(B.3r+"1C")&&!$i("48")){$i(B.3r+"1C").Y=""}if(!$i("6V")){k 66=B.3r+"1C"}Q{k 66="6V"}k nk=P.1i.3a[P.1i.3a.X-2].1W;if($i("48")){k 5w=$i("48").1h}if(!R.29("48")){if(!$i("6V")){k 5B="<I A=\'1q-1w:K;\'><2n nm=\'0\' nq=\'0\' ><1V><1a A=\'1q-1w:K;30-2D:95;\'>";5B=5B+"<E M=\'"+1e+"/3d/1u.1m\' 1z=0 />";5B=5B+"<p><br>&1R;"+$T("a1")+"<36 16=\'9L\' 3b=\'1q\' id=\'48\' 2D=\'15\' 1h=\'\' /><E 16=\'8S\' 1K=\'"+$T("a1")+"\' M=\'"+$im("1u.1m")+"\' 1b=\'92()\' A=\'1N:1Q;1p:bW;3B:93;\'/></1a></1V></2n><br>";$i(66).Y=5B+"<I A=\'1q-1w:K;30-2D:95;\' id=\'8Z\' ></I></I>"}Q{$i(66).Y="<I id=48 ></I>"}k 4e="<2n 17=\'np\' ><1V>";if(nf=="1X"){4e+="<1a><I id=\'nd\' A=\'17:98%;K:69;1N:1Q;1q-1w:K;30-2D:68;\' 1b=\'cn()\'><E 16=\'cn\' M=\'"+$im("1u.1m")+"\' A=\'1N:1Q;1q-1w:K\' 1K=\'"+$T("n8")+"\'/></I><1a>"}if(n7=="1X"){4e+="<1a><I id=\'n6\' A=\'17:98%;K:69;1N:1Q;1q-1w:K;30-2D:68;\' 1b=\'cj()\'><E 16=\'cj\' M=\'"+$im("1u.1m")+"\' A=\'1N:1Q;1q-1w:K\' 1K=\'"+$T("a2")+"\'/></I><1a>"}if(n9=="1X"){4e+="<1a><I A=\'17:98%;K:69;1N:1Q;1q-1w:K;30-2D:68;\' 1b=\'na()\'><E 16=\'nc\' M=\'"+$im("1u.1m")+"\' A=\'1N:1Q;1q-1w:K\' 1K=\'"+$T("a3")+"\'/></I><1a>"}if(nb=="1X"){4e+="<1a><I A=\'17:98%;K:69;1N:1Q;1q-1w:K;30-2D:68;\' 1b=\'c8()\'><E 16=\'c8\' M=\'"+$im("1u.1m")+"\' A=\'1N:1Q;1q-1w:K\' 1K=\'"+$T("a4")+"\'/></I><1a>"}if(lf=="1X"){4e+="<1a><I A=\'17:98%;K:69;1N:1Q;1q-1w:K;30-2D:68;\' 1b=\'c4()\'><E 16=\'c4\' M=\'"+$im("1u.1m")+"\' A=\'1N:1Q;1q-1w:K\' 1K=\'"+$T("a5")+"\'/></I><1a>"}if(B.cg=="1X"){4e+="<1a><I A=\'17:98%;K:69;1N:1Q;1q-1w:K;30-2D:68;\' 1b=\'cg()\'><E 16=\'ju\' M=\'"+$im("1u.1m")+"\' A=\'1N:1Q;1q-1w:K\' 1K=\'"+$T("a6")+"\'/></I><1a>"}if($i("cR")){$i("cR").Y=4e+"</1V></2n>"}Q $i(66).Y+=4e}2Y=eS("2Y"+1W,"eT",66,5l);$i("2Y"+1W).Y+="<br>";$i("2Y"+1W).1W=1W;k 9E=$T("a7");if(1W!=""){9E+=" - "+1W}2Y.1S("i"+1W,"<b>"+9E+"</b>","9H",J,J,J,5l);2Y.jt=fg;k js=P.1i.3a.X;k i=0;do{if(P.1i.3a[i].1U){2Y.1S("g"+i+"4V"+1W,P.1i.3a[i].1U,"9O",J,J,2v,"i"+1W);$i("g"+i+"4V"+1W).2F=i+"a"}if(P.1i.3a[i].9B){k 64=P.1i.3a[i].9B.X;k 2y=0;if(64>0){do{k no=P.1i.3a[i].9B[2y];k 1U=no.1U;k lk=no.3S;if(lk!=" "){k lk="<a 4h="+lk+" 3G=\'5g\'>&1R;am</a>"}k 2x=no.2x;k 3i="<36 A=\'1q-1w:K;1N:1Q;\' 1b=\'7z(\\"7y\\",D)\' 16=\'8u\' A=\'1N:1Q\' 3b=\'3R\' 1h="+2x+" 1P=\\"1n:1o(D,\'"+$T("a8")+"\',\'7S\')\\" 2f=\\"1n:1o(D,\'\')\\" />";if(2g)3D="&1R;"+3i+1U+lk;Q 3D="<1f><E M=\'"+1e+"/3d/1u.1m\' 17=\'0\' 1z=\'15\' />"+3i+1U+lk+"</1f>";2Y.1S("2z"+i+""+2y+"a"+1W,3D,2b,19,J,2v,"i"+1W);2y++}1J(2y<64)}2Y.1S("","",2b,19,J,2v,"i"+1W)}i++}1J(P.1i.3a[i])if(iA!=""){eU(P.1i.3a[P.1i.3a.X-1].jw)}}};k p=1e+"/1H/1I.1v?1G=9X&18="+18+"&1W="+1W+"&9M="+9M+"&fm=2J";1Y.1B(p,"7n",fp)}C jz(6c,6d,6e,5f,5j){k 5S=C(P){8w=P.1i;k 1F="<63 id=\'"+6e+"\' jy="+5j+" A=17:"+5f+"2l 9Y=\'"+6c+"(D.1h)\' ><3q 1h=\'\' >ab 33 2F:</3q>";23(ig=0;ig<8w.3a.X;ig++){if(8w.3a[ig].1U)1F+="<3q 1h="+ig+" >"+8w.3a[ig].1U+"</3q>"}$i(6d).Y=1F+"</63>"};k p="1H/1I.1v?1G=9X&9S=\'\'&fm=2J";k cp=1g 5k();cp.5d("59");cp.1B(p,"9X",5S)}C jx(6c,6d,6e,5T,5f,5j){k 5S=C(P){k 1F="<63 id=\'"+6e+"\' 2D="+5j+" A=17:"+5f+"2l 9Y=\'"+6c+"("+5T+",D.1h)\' ><3q 1h=\'\' >ab 33 jr-2F:</3q>";if(P.1i.31[i]){k 2o=P.1i.31;23(ig=0;ig<2o.X;ig++){1F+="<3q 1h="+ig+" >"+2o[ig].1U+"</3q>"}}$i(6d).Y=1F+"</63>"};k p="1H/1I.1v?1G=9W&9S=\'\'&2F="+5T;k cp=1g 5k();cp.5d("59");cp.1B(p,"9W",5S)}C jq(6c,6d,6e,5T,9J,5f,5j){k 5S=C(P){k 1F="<63 id=\'"+6e+"\' 2D="+5j+" A=17:"+5f+"2l 9Y=\'"+6c+"("+5T+","+9J+",D.1h)\' ><3q 1h=\'\' >ab 33 2z:</3q>";if(P.1i.2M[i]){k 2o=P.1i.2M;23(ig=0;ig<2o.X;ig++){1F+="<3q 1h="+2o[ig].2x+" >"+2o[ig].1U+"</3q>"}}$i(6d).Y=1F+"</63>"};k p="1H/1I.1v?1G=9I&9S=\'\'&2F="+5T+"&31="+9J;k cp=1g 5k();cp.5d("59");cp.1B(p,"9I",5S)}C eU(4O){if(4O.X>0){5c=1g jk();5c=eS("5c","eT",B.3r+"1C",5l);$i("5c").Y+="<br>";5c.1S("f5","<b>"+$T("ji")+"</b>","9H",J,J,J,5l);k fJ=4O.X;k ig=0;do{k dv=4O[ig].aw;5c.1S("4O"+ig,dv,"9O",J,J,J,"f5");k 5Q=4O[ig].jh;k f1=5Q.X;23(k 4R=0;4R<f1;4R++){k fR=5Q[4R].aw;k fL=5Q[4R].jg;k w=5Q[4R].W;k h=5Q[4R].H;k 3i="<E 16=\'9O\' 1K=\'"+$T("jl")+"\' M=\'"+$im("1u.1m")+"\' A=\'1N:1Q;1q-1w:K\' 1b=\'jm(\\""+fL+"\\",\\""+w+"\\",\\""+h+"\\")\' />&1R;";5c.1S("4O"+ig+"jp"+4R,3i+fR,2b,19,J,19,"4O"+ig)}ig++}1J(ig<fJ)}}C 81(P){k 1F="<br>";k 2V=P.1i.jo;k ae=2V.X;k 3E=0;if(ae>0){do{k 1U=2V[3E].aw;k jn=2V[3E].jA;k 37=2V[3E].jB;k 2M=2V[3E].jO;k fH=2V[3E].jN;k 4Z=2V[3E].jM;k ah=2V[3E].jP;k ag=2V[3E].lg;k 3S=1e+"/jT.1v?ap="+2M+"&jS="+fH;if(4Z!=""){3S+="&jR="+4Z}if(ah!=""){3S+="&"+ah}if(ag!=""){k 3S=ag}1F+="<I><a 4h=\'"+3S+"\'><E M=\'"+37+"\'></a></I><br>";1F+="<I><p>"+1U+"</p></I><br>";3E++}1J(3E<ae)}$i("8D").Y=1F}C jL(2i){if(2i.ai("2z")==0){if($i(2i).3V==J){$i(2i).3V=19}Q{$i(2i).3V=J}}}C jK(dY){k 8r=dY.7v.jE;k 7P=8r.X;23(k no=0;no<7P;no++){if(8r[no].3b=="3R"){1A 8r[no].1h}}}C 5V(5v){if(5v=="jD"){5U=0;61(B.39);61(B.78);B.39="";B.78="";B.39="";if($i("39")){$i("39").A.U="1c"}}if(5v=="dZ"){if(($i("39"))&&(5U>0)){$i("39").A.U="1T"}if(5U>0){B.39=5Z(\'5V("dS")\',5U)}if(($i("39"))&&(5U>0)){$i("39").Y=5U/ak;B.78=5Z(\'5V("al")\',ak)}}if(5v=="dS"){61(B.39);61(B.78);6a();5V("dZ")}if(5v=="al"){if($i("39")){$i("39").Y=1l($i("39").Y)-1;B.78=5Z(\'5V("al")\',ak)}}}C 6a(){61(B.9j);B.9j="";B.8W="";if($i(B.5s+"1C")){if(4s=="4q"){k 2Z=$i("4q").4g("36")}Q{k 2Z=$i(B.5s+"1C").4g("36")}k 8M=1g 2u();k 9a=1g 2u();k i=2Z.X-1;if(i>=0){do{if(2Z[i].3b=="3R"){if(2Z[i].6X=="jC"){if(2Z[i].3V==19){9a.3J(2Z[i].1h)}if(2Z[i].3V==J){8M.3J(2Z[i].1h)}}}}1J(i--)}k 73=C 73(P){if($i("48")){k g=$i(B.3r+"1C");if($i("6V")){k g=$i("6V")}k 2Z=g.4g("36");k 8b=1g 2u();k i=2Z.X-1;if(i>=0){do{if(2Z[i].3b=="3R"){if(2Z[i].3V==J){8b.3J(2Z[i].1h);2Z[i].3V=19}}}1J(i--)}if(8b.X>0){1x.2m("7l");1x.2q("1t",$T("2p"));k 1D=C(P){1x.2m("1t");if(P.1i.2s){2c(P.1i.2s);1A}1t("")};k p=1e+"/1H/1I.1v?1G=jF&2M="+(8b.8x())+"&18="+18;1Y.1B(p,"jG",1D)}Q{1x.2m("7l");1x.2q("1t",$T("2p"));1t("")}}Q{1x.2m("7l");1x.2q("1t",$T("2p"));1t("")}};if((9a.X>0)||(8M.X>0)){1x.2q("7l",$T("2p"));k p=1e+"/1H/1I.1v?1G=jJ&dF="+(9a.8x())+"&dC="+(8M.8x())+"&18="+18;1Y.1B(p,"jI",73)}Q{73()}1x.2m("7l")}Q{73()}}C jH(jf){}C bJ(){1s{5p=0;5q=0;9s=0;9N=0;if(!$i("28")){1A}if($i("28").A.K){5p+=1l($i("28").A.K)}if($i("28").A.1p){5q+=1l($i("28").A.1p)}k dc=$i("28");if($i("4W")){k dc=$i("4W")}Q{k dc=$i("E")}if($i("bF")){k dc=$i("bF")}if($i("9b")){k dc=$i("9b")}1J((dc.5o)&&(dc.5o.id!="28")){dc=dc.5o;5p=5p+dc.bn;5q=5q+dc.9y}if($i("2A")){$i("2A").A.3B="4r";$K("2A",5p);$1p("2A",5q);if($i("28").A.K){$K("2A",5p-1l($i("28").A.K))}if($i("28").A.1p){$1p("2A",5q-1l($i("28").A.1p))}}if($i("9w")){k dc=$i("9w");1J(dc.5o.id!="28"){dc=dc.5o;9s=9s+dc.bn;9N=9N+dc.9y}}if($i("2I")){$1p("2I",5q);$K("2I",5p)}}1r(e){2c("41 33 2s. bJ"+e)}}C je(){if($i("1C")){if($i("bF")||$i("9b")){$i("1C").A.U="1c"}Q{k 6v=$i("1C").A;if($i("E")){21("6v."+6R+"= 1d.3A + 5 + 3Q");21("6v."+7e+"= 1d.3t + 5 + 3Q")}Q{21("6v."+6R+"= 1d.3A - 15 + 3Q");21("6v."+7e+"= 1d.3t + 15 + 3Q")}}}if($i("3P")){k bx=$i("3P");if(bx.A.3j!="2Q"){bx.A.K=1d.3t+3Q;bx.A.1p=1d.3A+3Q}}}C bD(e){if(!e)k e=2N.fw;if(e.3G){k 3c=e.3G}Q if(e.99)k 3c=e.99;if(3c.id==""&&$i("E")){3c=$i("E")}if(74=="1X"){k V=2S(3c.7v)}Q{k V=2S(3c)}if((6i=="1X")&&(74=="1X")){V[0]=V[0]-B.w;V[1]=V[1]-B.h}k 75=0;k 76=0;if(e.dL||e.dI){75=e.dL;76=e.dI}Q if(e.dJ||e.dK){75=e.dJ+R.2a.8c+R.e8.8c;76=e.dK+R.2a.9e+R.e8.9e}k 4v=75-V[0];k 4t=76-V[1];k ey=4v;k eG=4t;k 3h=75;k 3g=76;k c=4T;k ex=B.56;if(3c.id=="bz"){k c=iO;k ex=B.iN}k 77=ev(4v,4t,c,ex);k bu=e9(77[0],77[1]);1d.7o=77[0];1d.7p=77[1];1d.fF=bu[0];1d.fG=bu[1];1d.3t=3h;1d.3A=3g;1d.4l=4v;1d.4i=4t;1d.bK=ey;1d.bG=eG;if(B.3l!="72"){B.3l="2J"}iM=""}C iP(ej){1s{if($i("7h")){k q="<2n 16=iQ ><1V><1a><I 16=\'iT\' 1K=\'iS&iR;&iL;es\' 1b=\'iK()\' A=\'1N:1Q\'></I></1a>";23(k i=0;i<ej;i++){q=q+"<1a><E 16=\'4Y\' M=\\""+3T+"/1u.1m\\" id=f"+i+" 1P=\'eK(D);1o(D,\\"iE - 6Z 49 iD\\",\\"4Y\\")\' 2f=\\"1n:1o(D,\'\')\\" 1b=\'eJ(D)\' /></1a>";k en=1g fk();2C[i]=en}k eo="</1V></2n>";R.29("7h").Y=q+eo}}1r(e){k e=""}}C iC(aQ,3v){1s{k 4o=-1;if($i("7h")){k 4w=2C.X;if(2C[4w-1].37!=" "){aU()}23(k i=0;i<4w;i++){if((21("2C["+i+"]."+aQ+" == \' \'"))&&(4o<0)){4o=i}}if(21("2C["+(4o)+"]")){21("2C["+(4o)+"]."+aQ+"=\'"+3v+"\'")}}}1r(e){k e=""}}C iB(){1s{k 4o=-1;if($i("7h")){k 4w=2C.X;if(2C[4w-1].37!=" "){aU()}23(k i=0;i<4w;i++){if((2C[i].37==" ")&&(4o<0)){4o=i}}$i("f"+4o).3n="fx"}}1r(e){k e=""}}C eK(o){1s{if($i("7h")){k v=(o.id).3I("f","");if(2C[v].37!=" "){$i("E").M=2C[v].37}}}1r(e){k e=""}}C aU(){1s{4u=0;k 4w=2C.X;23(k i=0;i<4w;i++){$i("f"+i).3n="4Y";6K(2C[i]){37=" ";7f=" ";4q=" ";4Z=" ";fa=" "}}}1r(e){k e=""}}C eJ(o){k 4Y=(o.id).3I("f","");if(2C[4Y].4Z!=" "){k p=1e+"/1H/1I.1v?1G=8E&89="+7U+"&7i="+2C[4Y].4Z+"&18="+18;1x.2q("1t",$T("2p"));1Y.1B(p,"7W",1t)}Q{2c("iF 2J iG")}}C iJ(){7X=1g 2u();k 7P=2C.X;23(k i=0;i<7P;i++){$i("f"+i).3n="4Y";if(2C[i].37!=" "){7X[i]=1g iI();7X[i].M=2C[i].37}}aX(0)}C aX(4u){if(4u<2C.X){$i("E").M=7X[4u].M;$i("f"+4u).3n="fx";4u=4u+1;k 4k=(2g)?R.3e("1E").R:$i("1E").5W;k eW=4k.29("iH").1h;t=5Z(\'aX(\'+4u+\')\',eW)}}C fk(){D.37=" ";D.7f=" ";D.4q=" ";D.4Z=" ";D.fa=" "}C iU(){1s{if(1L.bN.X>2){k $dP=1L.bN.X;1L.3h.3J(1L.3h[0]);1L.3g.3J(1L.3g[0]);1L.3h.3J(1L.3h[0]);1L.3g.3J(1L.3g[1]);k $5R=0;23(k $i=0;$i<=$dP;$i++){$5R+=((1L.3h[$i]*1L.3g[$i+1])-(1L.3g[$i]*1L.3h[$i+1]))}$5R=1M.iV($5R)/2}Q{$5R="j8 j7 j6 fz j9 ja 49 o jd"}1A $5R*jc}1r(e){1A(0)}}C jb(b1,9p,b0,9l){1s{k er=j5.j4;k 4S=1M.3W*9p/9o;k 4Q=1M.3W*9l/9o;k 6A=1M.3W*b1/9o;k 6D=1M.3W*b0/9o;if(9p>0){4S=1M.3W/2-4S}if(9p<0){4S=1M.3W/2+4S}if(b1<0){6A=1M.3W*2-6A}if(9l>0){4Q=1M.3W/2-4Q}if(9l<0){4Q=1M.3W/2+4Q}if(b0<0){6D=1M.3W*2-6D}k 52=er*1M.97(6A)*1M.62(4S);k 6F=er*1M.62(6A)*1M.62(4S);k b7=er*1M.97(4S);k 4P=er*1M.97(6D)*1M.62(4Q);k 6y=er*1M.62(6D)*1M.62(4Q);k b6=er*1M.97(4Q);k d=1M.bA((52-4P)*(52-4P)+(6F-6y)*(6F-6y)+(b7-b6)*(b7-b6));k et=1M.iY((er*er+er*er-d*d)/(2*er*er));1A et*er}1r(e){1A(0)}}C 6E(cd,cm,cs){1s{k bh=\'iX\';if(cd<0){cd=cd*-1;bh=\'eg\'}eh=cs/iW;ee=cm/60;k dd=(cd*1)+(ee*1)+(eh*1);if(bh==\'eg\'){dd=dd*-1}1A(dd)}1r(e){1A(0)}}C ev(6b,5O,4T,4N){1s{if(2g){6b=6b-2.2;5O=5O-2.7}if(3K){6b=6b-0.12;5O=5O-1.iZ}k nx=4T*6b;k ny=4T*5O;k 3p=4N.26(" ");k ez=(3p[0]*1)+nx;k eB=(3p[3]*1)-ny;k 2O=1g 2u();2O[0]=ez;2O[1]=eB;1A(2O)}1r(e){1A(0)}}C e9(x,y){k m=0;k s=0;k dx=1l(x);if(dx>0){k 46=x-dx}if(dx<0){46=(x*-1)-(dx*-1)}dx=dx;if(46!=0){k mm=46*60;k m=1l(46*60);k 5I=mm-m;k mx=m;if(5I!=0){k s=5I*60;k s=(s+"4V").aE(0,5);k 5C=s}Q{s="3Y.3Y"}}Q{k mx="3Y";k 5C="3Y.3Y"}if(m.X==2){m="0"+m+""}if(s*1<10){s="0"+s}k dN=dx+" "+mx+" "+5C;k m=0;k s=0;k dy=1l(y);if(dy>0){k 46=y-dy}if(dy<0){k 46=(y*-1)-(dy*-1)}dy=dy;if(46!=0){k mm=46*60;k m=1l(46*60);k 5I=mm-m;k my=m;if(5I!=0){k s=5I*60;s=(s+"4V").aE(0,5);k 5x=s}Q{k s="3Y.3Y"}}Q{k my="3Y";k 5x="3Y.3Y"}if(m.X==2){m="0"+m}if(s*1<10){s="0"+s}k dA=dy+" "+my+" "+5x;k 2O=1g 2u();2O[0]=dN;2O[1]=dA;if($i("j0")){if($i("7a")){$i("7a").1h=dx;$i("aM").1h=mx;$i("aV").1h=5C;$i("aW").1h=dy;$i("aT").1h=my;$i("aP").1h=5x}}1A 2O}C j3(8J,8H,5z){1s{if(!5z){k 5z=2N.R}if(5z.29("4W"))k dc=5z.29("4W");Q k dc=5z.29("E");k V=2S(dc);k 4N=B.56;k 4N=4N.26(" ");8J=(8J*1)-(4N[0]*1);8H=(8H*-1)+(4N[3]*1);c=B.j2*1;94=1g 2u();1A[(8J/c)+V[0],(8H/c)+V[1]]}1r(e){1A(1g 2u())}}C j1(){D.x=0;D.y=0}C jU(){D.7o=0;D.7p=0;D.fF=\'\';D.fG=\'\';D.3t=0;D.3A=0;D.4l=0;D.4i=0;D.bK=0;D.bG=0}C jV(){D.bN=1g 2u();D.kP=1g 2u();D.kO=1g 2u();D.3h=1g 2u();D.3g=1g 2u();D.6s=1g 2u();D.6t=1g 2u();D.5F=1g 2u()}C kN(2e,82,n){if(1O&&$i("E")){k V=2S($i("E"));if((2e=="fT")||(2e=="fU")&&3K){1s{1O.3H.kQ(82,0,0,1d.4l,1d.4i)}1r(e){2N.2v=n+" 2s ao bM a 4X "}}if((2e=="fT")&&2g){1s{k r=$i(1O.6N.id);r.7D(r.bm);k dy=1d.4i;k dx=1d.4l-(B.w/2);1O.3H.7t(1O.7A,1O.bV,1O.by,1O.6w,(1L.6s[n-1])-(B.w/2)-1,1L.6t[n-1]-3,dx,dy-3)}1r(e){2N.2v=n+" 2s ao bM a 4X "}}if((2e=="fU")&&2g){1s{k r=$i(1O.6N.id);r.7D(r.bm);r.7D(r.bm);k dy=1d.4i;k dx=1d.4l-(B.w/2);1O.3H.7t(1O.7A,1O.bV,1O.by,1O.6w,(1L.6s[n-1])-(B.w/2)-1,1L.6t[n-1]-3,dx,dy-3);1O.3H.7t(1O.7A,1O.bV,1O.by,1O.6w,(1L.6s[0])-(B.w/2)-1,1L.6t[0]-3,dx,dy-3)}1r(e){2N.2v=n+" 2s ao bM a 4X "}}if(2e=="kR"){if(3K){k dx=1M.8I(((1L.3h[n])*1)-((1L.3h[n-1])*1),2);k dy=1M.8I(((1L.3g[n])*1)-((1L.3g[n-1])*1),2);k w=1M.bA(dx+dy);1s{1O.3H.7t(\'fo\',\'\',\'2E(3m,3m,3m)\',1O.6w,1L.6s[n-1],1L.6t[n-1],w,w)}1r(e){2N.2v=n+" 2s ao fr o fO"}}Q{k dx=1M.8I(((1L.3h[n])*1)-((1L.3h[n-1])*1),2);k dy=1M.8I(((1L.3g[n])*1)-((1L.3g[n-1])*1),2);k w=1M.bA(dx+dy);1s{1O.3H.7t(\'fo\',\'\',\'2E(3m,3m,3m)\',1O.6w,1L.6s[n-1]-w,1L.6t[n-1]-w,w*2,w*2)}1r(e){2N.2v=n+" 2s ao fr o fO"}}}}}C kU(e){k 3c;if(!e){k e=2N.fw}if(e.3G){3c=e.3G}Q if(e.99){3c=e.99}if(3c.kT==3){3c=3c.7v}k kS;dW=3c.7v;1A(dW)}C eL(e0,dT,88){1s{if(!$i("6O")){k G=R.2B("I");G.id="6O";k i=G.A;i.3B="4r";i.1p=1l($i("E").A.1p);i.K=1l($i("E").A.K);R.2a.24(G)}k 6N=$i("6O");k G=R.2B("I");k i=G.A;i.3B="4r";i.4m=dM;i.1p=(dT-4)+"2l";i.K=(e0-4)+"2l";i.17="at";i.1z="at";k 6M=R.2B("E");if(fP.X==2){88=""}if(88!=""){6M.1b=88}6M.M=1e+"/3d/kM.1m";6K(6M.A){17="aH";1z="aH";4m=dM}G.24(6M);6N.24(G)}1r(e){2c("41 33 2s. eL"+e)}}C aY(){if($i("6O")){$i("6O").Y=""}if($i("eu")){$i("eu").A.U="1c"}}C kL(){if(!$i("58")){k G=R.2B("I");G.id="58";G.A.4m=1;G.Y=\'<30 kF="kE" 2D=0></30>\';G.1P=C(){$i("58").A.U="1c"};R.2a.24(G)}if(!$i("51")){k G=R.2B("E");G.id="51";G.A.4m=kD;G.A.3B="4r";G.A.17="kC";G.A.1z="kG";G.M=1e+\'/3d/kH.32\';G.1P=C(){$i("51").A.U="1c"};R.2a.24(G)}}1s{F.2r.3o=C(el,6H){if(fP.X>0){F.2r.3o.av.fb.1B(D,el,6H)}};F.2r.3o.ew="aJ-kK";F.2r.3o.eO="kJ";F.ck(F.2r.3o,F.2r.4c,{83:C(el,6H){F.2r.3o.av.83.1B(D,el);D.kI.f9(F.2r.3o);k 2j=F.2H.2j,2K=F.2H.2K,6Y=D.kV,79=R.2B("kW"),8o=D.id+"l9";79.id=8o;79.3n=F.2r.3o.eO;2j.l8(6Y,F.2r.3o.ew);D.l7=79;C 9K(){k me=D,fC=D.la,6m=D.2a,dU=D.fq,8p,aB,8q,bL,be,9v,9A,8y;6Y.24(79);D.8e=1g F.2H.lb(8o,D.id);D.8e.le(8o);D.8e.ld=C(e){8p=6Y.lc;aB=6Y.af;if(F.l6.l5.ie&&R.kZ=="kY"){8y=0}Q{bL=1l(2j.6n(6m,"kX"),10),be=1l(2j.6n(6m,"bQ"),10),9v=1l(2j.6n(6m,"l0"),10),9A=1l(2j.6n(6m,"l1"),10),8y=bL+be+9v+9A}me.8Y.fV("17",8p+"2l");8q=[2K.dQ(e),2K.bB(e)]};D.8e.dO=C(e){k 9C=[2K.dQ(e),2K.bB(e)],e1=9C[0]-8q[0],e5=9C[1]-8q[1],fM=1M.e4(8p+e1,10),e6=1M.e4(aB+e5,10),6P=(e6-(dU.af+fC.af+8y));me.8Y.fV("17",fM+"2l");if(6P<0){6P=0}6m.A.1z=6P+"2l";if($i("1E")){$i("1E").A.1z=6P}}};C 9R(){9K.1B(D);D.eY("eV",9R)};C 9Z(){if(!D.fq){D.l4("")}if(D.8Y.l3("2Q")){9K.1B(D)}Q{D.bp("eV",9R)}D.eY("eX",9Z)};D.bp("eX",9Z);if(6H){D.8Y.l2(6H,J)}D.kB.f9(F.2r.3o)},8x:C(){1A"3o "+D.id}})}1r(e){};C kA(){k 2j=F.2H.2j;k 2K=F.2H.2K;k 5t=F.2H.k9;F.4M.7E="";F.4M.bb={83:C(){if($i("4n")){1g F.2H.k8("4n")}k 3y=B.2M.26(";");k i=3y.X-1;if(i>=0){do{k Z=3y[i].26("*");if($i("ba"+Z[0])){1g F.4M.7E("ba"+Z[0])}}1J(i--)}}};F.4M.7E=C(id,fe,ff){F.4M.7E.av.fb.1B(D,id,fe,ff);D.aa=D.aa||F;k el=D.ax();2j.4p(el,"42",0.67);D.bq=19;D.8n=0};F.ck(F.4M.7E,F.2H.k7,{c0:C(x,y){D.aa.ka(D.id+" c0");k 6j=D.ax();k 6u=D.6p();2j.4p(6u,"3j","9k");6j.Y=6u.Y;2j.4p(6j,"2T",2j.6n(6u,"2T"));2j.4p(6j,"d5",2j.6n(6u,"d5"));2j.4p(6j,"3w","at 43 7d");2j.4p(6j,"z-6l","aA")},kb:C(e){k aI=D.6p();k 8f=D.ax();2j.4p(8f,"3j","");k a=1g F.2H.ke(8f,{kd:{kc:2j.k6(aI)}},0.2,F.2H.k5.jZ);k cM=8f.id;k cK=D.id;a.jY.bp(C(){2j.4p(cM,"3j","9k");2j.4p(cK,"3j","")});a.jX();if($i("4n")){$i("4n").A.3w="4F 43 jW"}},k0:C(e,id){if(5t.bo.k1.X===1){k co=5t.bo.k4;k df=5t.bo.k3;if(!df.k2(co)){k 6U=2j.c2(id);if(5t.bZ(id).id!="4n"){if(3K){k aZ=R.2B("br");aZ.24(D.6p());6U.24(aZ)}Q{6U.24(D.6p())}}5t.kf();if(5t.bZ(id).id=="4n"){k 2z=(D.6p()).id.26("ba")[1];1x.2q("1t",$T("2p"));k p=1e+"/1H/1I.1v?1G=kg&2M="+2z+"&18="+18;1Y.1B(p,"ku",1t);B.8W=""}Q{k 7V=$i("2U").4g("36");k 3y=1g 2u();k cl=7V.X;23(k i=0;i<cl;i=i+1){if(7V[i].3b=="3R"){k c6=7V[i].1h;3y.3J(c6)}}k 3y=3y.kt(\',\');if($i("9f")){$i("9f").Y=""}k p=1e+"/1H/1I.1v?1G=ci&3y="+3y+"&18="+18;k cp=1g 5k();cp.5d("59");cp.1B(p,"ci",1t)}}}},dO:C(e){k y=2K.bB(e);if(y<D.8n){D.bq=J}Q if(y>D.8n){D.bq=19}D.8n=y},ks:C(e,id){k aI=D.6p();k 6U=2j.c2(id);if($i("4n")&&id=="4n"){$i("4n").A.3w="4L 43 8X"}Q{6U.A.2L="3U"}},kv:C(e,id){$i(id).A.2L="1c"}});2K.kw(F.4M.bb.83,F.4M.bb,J)}C eI(38){k 2G=/kz|ky|kx|kr/gi;38=38.3I(2G,"a");k 2G=/kq/gi;38=38.3I(2G,"e");k 2G=/kj/gi;38=38.3I(2G,"i");k 2G=/ki|kh/gi;38=38.3I(2G,"o");k 2G=/kk/gi;38=38.3I(2G,"c");k 2G=/kl/gi;38=38.3I(2G,"u");1A(38)}C 2S(1C){if(1C){if(1C.A.3B=="4r"){1A[(1l(1C.A.K)),(1l(1C.A.1p))]}Q{k 9F=aj=0;if(1C){if(1C.5o){do{9F+=1C.bn-1C.8c;aj+=1C.9y-1C.9e}1J(1C=1C.5o)}}1A[9F,aj]}}Q{1A[0,0]}}C ac(){kp=1;k p=1e+"/1H/1I.1v?1G=ac&18="+18;k cp=1g 5k();cp.5d("59");cp.1B(p,"ac",6a)}C kn(){k u=2N.8Q.4h;k u=u.26(":");1A(u[0])}C km(){}C jv(){}',62,1470,'||||||||||||||||||||var||||||||||||||||style|objmapa|function|this|img|YAHOO|novoel||div|true|left||src|||retorno|else|document||trad|display|pos||length|innerHTML|ltema|||||||class|width|g_sid|false|td|onclick|none|objposicaocursor|g_locaplic|span|new|value|data|elementos|xp|parseInt|gif|javascript|mostradicasf|top|text|catch|try|ajaxredesenha|branco|php|align|objaguarde|panel|height|return|call|obj|temp|wdocai|ins|funcao|classesphp|mapa_controle|while|title|pontosdistobj|Math|cursor|richdraw|onmouseover|pointer|nbsp|createItem|block|nome|tr|idmenu|sim|cpObj|tnome||eval||for|appendChild||split||i3geo|getElementById|body|imgBranco|alert|letras|tipo|onmouseout|navm|guia|itemID|Dom|imgh|px|fecha|table|sg|o1|abre|widget|erro|bxs|Array|status|g_tipoacao|tid|st|tema|corpoMapa|createElement|quadrosfilme|size|rgb|grupo|re|util|aguarde|nao|Event|textDecoration|temas|window|res|g_fatordezoom|visible|tip|pegaPosicaoObjeto|color|mytreeview1|mapa|close|break|mytreeview2|iguias|font|subgrupo|png|um|aguardeId||input|imagem|palavra|tempoRedesenho|grupos|type|targ|imagens|frames|ist|ytela|xtela|inp|visibility|pan|parado|250|className|ResizePanel|amext|option|guiaMenu|cor|telax|ppx|valor|border|py|lista|janelaMen|telay|position|setas|nomeTema|ig1|case|target|renderer|replace|push|navn|visual|opc|boxxini|render|box1|g_postpx|checkbox|link|g_localimg|underline|checked|PI|par|00|ticOpcoesTemas||Ocorreu|opacity|solid|boxyini|imgs|restod|namespace|buscatema|para|tabela|mostra|Panel|230|outrasOpcoes|fixedcenter|getElementsByTagName|href|imgy|240|doc|imgx|zIndex|lixeira|muda|setStyle|legenda|absolute|g_operacao|yfig|janima|xfig|nquadros|maisBotoes2|click|item|janelaRef|g_arvoreClick|ngSgrupo|background|janelaDoca|0px|underlay|constraintoviewport|draggable|modal|scale|1px|example|imgext|sis|x2|radlat2|ig2|radlat1|g_celula|g_zoomRefDinamico|_|contemImg|linha|quadro|extensao||boxpin|x1|janelaDoca2|janelaguias|wdoca|extent|mensagem|boxg|JSON|map|selecaobox|mytreeviewS|set_response_type|qrcode|largura|blank|moveTo|undefined|altura|cpaint|null|legendagr|idPai|offsetParent|imagemxi|imagemyi|objtips|guiaTemas|DDM|show|opcao|busca|sy|janelaBotoes2|docmapa|waltura|insp|sx|wlargura|mini|linhas|farol|ngTema|restos|colunas|zoomli|docel|iCookie|255|yfign|divGeometriasTemp|funcoes|polygon_area|combo|idGrupo|g_autoRedesenho|autoRedesenho|contentDocument|texto|docMapa|setTimeout||clearTimeout|sin|select|stlt|mostraguiaf|ondeArvore||11px|5px|remapaf|xfign|funcaoOnchange|idDestino|idCombo|ot|dica|janelaBotoes1|g_entorno|dragEl|caminho|index|oBody|getStyle|170|getEl|divgeo|inline|ximg|yimg|clickEl|obje|lineWidth|guiaLegenda|y2|parent|radlong1|destroy|gpai|radlong2|convdmsddf|y1|imgL|userConfig|wdocai2|wdoca2|with|imgO|novoimg|container|pontosins|nBodyHeight|cookies|g_tipotop|imgN|imgS|destEl|arvoreAdicionaTema|desativar|name|oInnerElement|clique||contemFerramentas|cancela|remapaAdicNovos|g_panM|mousex|mousey|teladd|contaTempoRedesenho|oResizeHandle|xg|nomeSgrupo|rect|gray|g_tipoleft|escala|clip|lugarquadros|ext|kml|direcao|remapa|sgt|pegaListaDeGrupos|ddx|ddy|titulo|qual|guiaListaMapas|create|sul|parentNode|wj|vertBGDiv|adiciona|mudaboxnf|mode|filter|alpha|removeChild|DDList|identifica|norte|panFixo|oeste|leste|iframe|ocorrencia|g_guiaativa|janelaMenTexto|editCommand|tempi|inseregrafico|escalanum|ligadesliga|imgstemp|g_tipoimagem|els|mudaExtensao|preLoad|exy|mfarol|encontrado|pegaMapas|objeto|init|wsrc||navega|addListener|funcaoOnclick|tipoimagem|verticalSlider|ta|scrollLeft|selecao|ddResize|proxy|aplicari|wait_mask|distx|zoomoauto|barraDeBotoes1|htm|wef|lastY|sResizeHandleId|nStartWidth|aStartPos|nos|disty|mudaiconf|inputsb|maisBotoes1|obGrupos|toString|nBodyOffset|vertHandleDiv|pin|wait_c|atualizaReferencia|banners|mudaext|parar|imgxy|vy|pow|vx|zoomiauto|fatorEscala|tsl|textofid|topo|ocorrencias|location|fim|tic|winRef|valores|odoca|temaAtivo|red|cfg|achados||velhow|procurartemas|relative|xy|10px|pegalistademenus|cos||srcElement|tsd|flamingo|velhoh|barraDeBotoes2|scrollTop|listaTemas|inserexy|mede|verdiv|tempo|hidden|ltb|tituloguia|esq|180|lta|objetos|removeListener|imagemxref|incluir|original|nBodyTopPadding|ref|nindices|offsetTop|inputs|nBodyBottomPadding|temasraiz|aNewPos|nelementos|nometemas|curleft|246|foldermapa|pegalistadetemas|idSubGrupo|initResizeFunctionality|digitar|listasistemas|imagemyref|folder|sgtlt|aberto|onBeforeShow|map_file|refDinamico|borderColor|backgroundImage|pegalistadeSubgrupos|pegalistadegrupos|onchange|onBeforeRender|url||||||||||logger|Escolha|recuperamapa|ngtSgrupo|ig1lt|offsetHeight|lkd|outros|search|curtop|1000|contagem|fonte|ul||temasa|center|recuo|state|4px|sglt|superclass|NOME|getDragEl|251|184|5000|nStartHeight|piy|onmousemove|substring|textAlign|larguraIdPai|6px|srcEl|yui|guiasYUI|nova|xm|listaPropriedades|yyy|ys|variavel|9pt|zoomPonto|ym|rebobinaf|xs|yg|filmeanimarodaf|limpacontainerf|brd|lgb|lga|ferramentas|nnx|oy|ajuda|z2|z1|wdocadiv|Clique|arrastar_|DDApp|procurar||nBodyBorderBottomWidth|ou|inverteStatusClasse|sinal|leg|pares|xxx|criar|lastChild|offsetLeft|interactionInfo|subscribe|goingUp||zoomboxf|pix|teladms|termina|aproxima||lineColor|imagemReferencia|sqrt|getPageY|verificaTip|capturaposicao|3px|openlayers|refy|RegExp|lente|calcposf|refx|nBodyBorderTopWidth|movimentar|xpt|afasta|inputText|borderBottomWidth|cabecatip|conteudojanelaguias|temap7|fix|fillColor|2px|ajustaEntorno|panTogoogle|getDDById|startDrag|legendaGrafico|get|ox|conectargeorss|navy|itema|tiptexto|conectarwms|g_tipotip|completo|mostraTip|zoomlo||paresi|padding|navegacaoDir|contemleggr|reordenatemas|upload|extend|tempie||uploaddbf|pt||expandeLegendaVer|0a||possivel|foi|latitude|Nao|mudatranspf|pacotes|zoomponto|mobile|g_opcoesTemas|mostraIP|localizaIP|fontSize|pixelLeft|pixelTop|nivel|switch|Erro|thisid|clipt|proxyid|t37|RichDrawEditor|tipoOperacao|mudanomef|outrasOpcoesAdiciona|tamanhoy|tamanhox|lkgrcode1|lkgrcode|Entorno|pode|ser|Nada|resultadoProcurar|processaTemas|mais|geraURLentorno|processaSubgrupos|backgroundColor|160|mapfile|tempng|tempn||maisamarelo||||region|lkmini|lkmini1|movimentoRef|clicouRef|g_mapaRefDisplay|testamapfile|escondeRef|desce||sobe|idx|elt|aplicaescala|a10|nny|nomeSis|leftinicial|||100|yv|topinicial|ligar|clicinicialy|clicinicialx|desligar|mudaQS|destacaTamanho|pageY|clientX|clientY|pageX|2000|xv|onDrag|array_length|getPageX|redimwdocaf|redesenha|yi|oFooter|ddinicialx|tparent|borderLeftWidth|celula|ativa|xi|nOffsetX|indexOf|ddinicialy|max|nOffsetY|nNewHeight|valign|documentElement|convdmsf|0pt|hlpt|g_mensagempadrao|wdocafechaf|mpg|wdocain|negativo|spm|g_visual|qs|black|||qu|finalq|novono|auto|||theta|mostradistancia|calcddf|CSS_PANEL_RESIZE||xreffig|longdd|escondeWdoca2|latdd|ic_seleciona|janelaMenu|ativaClicks|initJanelaMen|yreffig|encolheFerramentas|removeAcentos|filmezf|filmef|inseremarcaf|wait|wdocaf2|CSS_RESIZE_HANDLE|wdocaf|novoxi|atual|treeviewNew|default|pegavalSistemas|beforeShow|ti|beforeRender|unsubscribe|centro|mantendo|tempf|vertMenosZoom|slider|escondeWdoca|Sitem1|escondeMen|mensagemf|monta|fire|referencia|constructor|mudaVisual|setValue|sGroup|config|expandeGrupo|cookie|onmouseup|mensagemt|quadrofilme|tdclara|listasgrupos|offsetFromStart|circ|processaGrupos|footer|desenhar||vertMaisZoom|wlargura_|g_janelaMen|event|quadro1|role|menos|nex|novoyf|oHeader|digitos|novoyi|dmsx|dmsy|ligados|novoxf|iglt|area|executar|nNewWidth|inserir|raio|arguments|ic_xy|nomeFunc|idInput|resizeLinha|resizePoligono|setProperty|Mapfile|crosshair|host|ic_zoom|esta|||||ponto|cgi|nav|exposto|sistema|ativado|desenho|desativado|protocol|demorar|icon_pan|atualizaLegendaHTML|g_mostraRosa||aguardedoc|rosaV|montaMapa|000000|white|ajaxEscalaGrafica|rosanorte|ajaxCorpoMapa1|rosamenos|textocb|pCookie|excluir|rosamais|rosaoeste|Impossivel|reload|fechado|criaContainerRichdraw|wdocac|digitarMouseover|g_hlpt|mapsize|sobeferramentas|overflow|wdocaref|lingua|Pesquisando|g_funcaoTip|ajaxReferencia|unescape|i3geolingua|mudar|trocalingua|borderWidth|ajaxabrelente|Aplicar|button|trataErro|15000|4000|arquivos|jpg|Amplia|9px|36px|initJanelaZoom|tentar|reinicia|mensagens|verificaMousemoveMapa|div_d|g_destaca|g_quadrooriginal|line|janela|267||movelentef|verificaClickMapa|onmousedown|tabindex|foldermapa1|o6|Slider|mapaReferencia|refmensagem|refheight|getVertSlider|initJanelaRef|digitarOver|listaArquivos|diretorio|onChange|266px|156px|valuemax|sprite|valuemin|valuenow|digitarMouseclick|200|shadow|Reduz|alt|Zoom|Box|docaguias|ic_identifica|ativaListaPropriedades|gráfico|mudatamanho|mudaescala|268px|ajaxLegenda|localizacao|ajaxCorpoMapaEntorno|existe|ajaxCorpoMapa|outras|mudaEscala|VMLRenderer|ativada|Consulte|administrador|Essa|ativaEntorno|zoomtot|extentTotal|ativaGuias|navset|identificar|ajaxiniciaParametros|ajaxdestaca|6000|setHeader|20px|Nenhum|yfig0|||||xfig0|desloca|linewidth|linecolor|fillcolor||ativo|limpa|12px|Guias|setBody|240px|longitude|tamanho|inverte|mst|SVGRenderer|zoomIP|desceferramentas|g_locsistemas|avancaQuadro|gravaQuadro|restaurar|Quadro|Extensao|definida|tempoanima|Image|filmeanimaf|opcoesQuadros|otilde|ajaxTip|extentref|g_celularef|gerafilmef|tablefilme|ccedil|op|menuarrow|calculaArea|abs|3600|positivo|acos|05|localizarxy|posicaomouse|cellsize|convddtela|707|6366|pelo|necessarios|Sao|tres|pontos|calculadistancia|g_areapixel|calculo|movecursor|exy1|ABRIR|FUNCOES|a11||Object|a12|abreSistema|descricao|mapas|func|i3geo_comboTemasMenu|sub|ilt|itemExpand|conectarservidor|testafuncoes|sistemas|i3geo_comboSubGruposMenu|SIZE|i3geo_comboGruposMenu|DESCRICAO|IMAGEM|layer|desativa|childNodes|adtema|adicionaTema|processevent1|ligaDesligaTemas|ligatemas|pegaTema|arvoreclick|EXTENSAO|LIGADOS|TEMAS|OUTROS|rosaleste|mapext|layers|ms_criamapa|posicaocursor|pontosdist|blue|animate|onComplete|easeOut|onDragDrop|drop|intersect|sourceRegion|point|Easing|getXY|DDProxy|DDTarget|DragDropMgr|log|endDrag|to|points|Motion|refreshCache|excluitema|õ|ó|í|ç|ú|borra|protocolo||g_recupera|é|â|onDragOver|join|excluiTemas|onDragOut|onDOMReady|à|á|ã|ativaDragDrop|initEvent|21px|10000|Arial|face|25px|marker|beforeInitEvent|resizehandle|resizepanel|criaboxg|dot1|desenhoRichdraw|dist|ypt|resize|insereCirculo|tname|nodeType|i3geo_pegaElementoPai|innerElement|DIV|borderTopWidth|BackCompat|compatMode|paddingTop|paddingBottom|applyConfig|getProperty|setFooter|ua|env|resizeHandle|addClass|_resizehandle|header|DragDrop|offsetWidth|onMouseDown|setHandleElId|g_conectargeorss|LINK|t16||descetemaf||t15|t14|t17|zoomtemaf|t18a|temap0|t18|sobetemaf|t13|t10|maisvermelho|t9|||maisverde|t11|t12|exclui|t12a|excluitemaf|t18b|t19|etiquetas|t26|temap4|t25|t27|t28|temap5|t29|filtrof|toponimiaf|t24|t21|temap1|t20|temap2|t22|temap3|t23|procuraratribf|expandeTema|mostrado|Legenda|fixar|set_persistent_connection|resolucao|250px|classe|resultadoscielo|atualizascielo|atualizagoogle|verificaTipDefault|g_tempotip|||pontas|nas|rosasul|rosa|navegar|opção|essa||mostrar|scielo|atualizaconfluence|instantes|alguns|estado|alterar|redesenhado|botão|será|||que|aplicar|Após|não|atualizawiki|confluence|resultadoconfluence|resultadowiki|wiki|mostrando|esse|subgrupos|t30|t21a|decoration|qr_img|qr_html|g_kml|ogc|t_|g_qrcode|grande|TreeviewPvtFindRootObject|criaLegenda|exp|tiff|temap8|ver|criaLegendaHTML|legenda2|template|vazio|pegaListaDeTemas|uplocal|g_uploadlocal|a2b|g_downloadbase|downloadbase|g_conectarwms|download|updbf||g_uploaddbf|pegaListaDeSubgrupos||tema_|temasgrupo|idarvore||cellspacing|||120px|cellpadding|t35|||abreKml|tabelaf||||editaLegenda|temap6|t34|t31|t33|t32|versaoms|destacaTema|graficotema'.split('|'),0,{})) | |
| 193 | 193 | |
| 194 | 194 | eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('9d={"6M":[{3:"O 2q &K; 1x cf! dg R 1d <a 2T=\'13://2e.1R.1p.br/R\' 2M=2w >3v</a>. <b><a 2T=\'13://"+1S.dr.dt+"/dl/3O/c1.3z\' 2M=2w >c0 3O</a></b>",en:"7x is a b3 dd 1x! <a 2T=\'13://2e.1R.1p.br/R\' 2M=2w >2D</a> F R.",es:"2q es 1x du. <a 2T=\'13://2e.1R.1p.br/R\' 2M=2w > 3C</a>"}],"6u":[{3:"8i de 49",en:"9s 9t",es:"8i de 3F"}],"6r":[{3:"40",en:"46",es:"9x&G;9u"}],"6m":[{3:"5g",en:"9j",es:"5g"}],"6n":[{3:"9b",en:"8Y",es:"cB&1h;o"}],"6p":[{3:"5i/6a 57",en:"6b/6d cv",es:"5X/5Z 57"}],"6x":[{3:"5i/6a 5Q",en:"6b/6d 5Q",es:"5X/5Z dT"}],"6F":[{3:"4E da 3a",en:"dJ 8D",es:"7V de t 2i&j;n"}],"6G":[{3:"4E do dc",en:"cV 8D",es:"7V H bZ"}],"6C":[{3:"1T de 11",en:"7O",es:"1U de 11"}],"6y":[{3:"3G",en:"3G",es:"3G"}],"6z":[{3:"7l",en:"cS",es:"7l"}],"bs":[{3:"7L do 5",en:"bq bp",es:"7w H 5"}],"bn":[{3:"bo?",en:"bt",es:"bu"}],"bz":[{3:"7b&d;bx",en:"bw",es:"7b&d;bv"}],"bm":[{3:"bl",en:"bc",es:"bb"}],"ba":[{3:"b8",en:"b9",es:"bd"}],"bf":[{3:"7L",en:"bk",es:"7w"}],"74":[{3:"7z o 2q",en:"bj",es:"7z 2q"}],"7C":[{3:"7A",en:"bi",es:"7A"}],"7y":[{3:"4q",en:"4q",es:"4q"}],"7D":[{3:"bg",en:"bh",es:"bA"}],"7E":[{3:"4r",en:"4r",es:"4r"}],"7F":[{3:"4u do 1x p&1A;4b",en:"4u do 1x p&1A;4b",es:"4u do 1x p&1A;4b"}],"7n":[{3:"bB",en:"bT",es:"bS&G;as"}],"7e":[{3:"1T de bR",en:"8v bP",es:"1U de 1k&G;1Z"}],"7f":[{3:"1T de 1v",en:"6v i 5B",es:"1U de 17"}],"7g":[{3:"1T de 6s&d;1Z",en:"6v i bQ",es:"1U de 6s&d;1Z"}],"7j":[{3:"6H(38)",en:"38",es:"6H (38)"}],"7p":[{3:"bU&j;bV",en:"bY",es:"bX bW"}],"77":[{3:"bO&1C;1r 4h 1v",en:"2U 2u",es:"bN de 17"}],"78":[{3:"N 1v em 6X",en:"N 1c in 6W",es:"N 17 en 1k&G;1K"}],"79":[{3:"8N em 6X/6V",en:"2U in 6W/6V",es:"8F en 1k&G;1K/bG"}],"7a":[{3:"bF&J;&D;o de 1v",en:"2U bE",es:"bC&j;n de 17"}],"7m":[{3:"73 de 3S",en:"bD",es:"73 de 4y"}],"6D":[{3:"bH de bI",en:"bM 1S",es:"bL de bK"}],"8s":[{3:"bJ 5",en:"b7 h",es:"b6 5"}],"8z":[{3:"az 5",en:"ay h",es:"ax 5"}],"8w":[{3:"av aw",en:"aA aB",es:"aF im&d;aE"}],"4U":[{3:"6S em 1F",en:"6R F 1F",es:"6Q en 1F"}],"aD":[{3:"6S em 3x",en:"6R F 3x",es:"6Q en 3x"}],"4T":[{3:"aC de au",en:"ar ah",es:"ag de af"}],"7d":[{3:"1T",en:"7O",es:"1U"}],"7c":[{3:"8N",en:"2U",es:"8F"}],"7h":[{3:"ad&G;1K",en:"8v",es:"ae"}],"7r":[{3:"8y",en:"ai",es:"8y"}],"7k":[{3:"8A",en:"aj",es:"8A"}],"aq":[{3:"ap",en:"6O",es:"an"}],"ak":[{3:"1N o 7 3v 9 2I",en:"3u 4 x am F aG",es:"8d el 7 3v 9 aH"}],"aZ":[{3:"1n 9 6K Z 6L 1o 7, 2Q-o Z n&D;o z 5. 2R&j;s 1O o 2c do 7, 6T 4s 1D 9 o 5 1b 7P, Z 1d z 27&D;o 1I M 1b&d; 70.",en:"aY 4 x E/aX E 4 h. 2v a 4j 4i F aV 4 h 6t 16 aW 4 3m F 6q it.",es:"18 L 9 6E o 6A U 7, 76&d;7v o z en el 5. 2k&K;s de 1O el 2c H 7, 7M 2Z 1D 9 M el 5 7N 7K&1h;7t, o 26 L en el 27&j;n 1I M 1l 1q&d;."}],"b0":[{3:"b1 2t&J;&D;o",en:"87 45",es:"7R t 2i&j;n"}],"b5":[{3:"b4 2t&J;&D;o 7U 5t 7",en:"87 45",es:"7R t 2i&j;n 7U en U 7"}],"b2":[{3:"1n 9 61 o R 2m 7 z aU 1Y",en:"2D F R in 1Y aT",es:"18 L 9 aM el R"}],"aL":[{3:"1d e 1N",en:"aK",es:"18 L y 8n"}],"aI":[{3:"1N 9 aJ a 3e",en:"3B F 6e 4 aN 4A",es:"8d 9 aO t 3t"}],"aS":[{3:"A I do 7 &K; aR&G;1J 1e a I do 5",en:"15 12 i 4 x is 8f 24 4 12 i 4 h",es:"3N I H 7 es 8f 19 t I H 5"}],"aQ":[{3:"A I do 7 &K aP&G;1J 1e a I do 5",en:"15 12 i 4 x is 8g 24 4 12 i 4 h",es:"3N I H 7 es 8g 19 t I H 5"}],"dm":[{3:"A I do 7 n&D;o &K dk",en:"15 12 i 4 x is 6Y di",es:"3N I H 7 z es dj"}],"dn":[{3:"2I",en:"dp",es:"ds"}],"dq":[{3:"1n 9 2I 1o 7 do 5.",en:"dh x i 4 h.",es:"18 L 9 2I U 7 H 5"}],"cX":[{3:"cW",en:"4S",es:"cT"}],"cU":[{3:"1n 9 4X 1o 7 10 3e de 50",en:"3u 4 x 4S",es:"18 L 9 4X cY 7 en t 3t de 52&1h;o"}],"cZ":[{3:"df",en:"4W",es:"d0"}],"db":[{3:"1n 9 dv 1o 7 10 3e de 50",en:"3u 4 x 4W",es:"18 L 9 dN U 7 en t 3t de 52&1h;o"}],"dM":[{3:"1f 9 o 7",en:"1f F a x",es:"dL 9 el 7"}],"dK":[{3:"1n 9 4x o 5 de 2P a 1q 5S o 7",en:"2D F dO 4 h in 4A F 3k 4 dP x",es:"18 L 9 4x el 5 de 2P 9 M dS 5S el 7"}],"dR":[{3:"dQ&J;&3X;es",en:"dI",es:"dH"}],"dA":[{3:"40",en:"46",es:"dz"}],"dy":[{3:"3l a dw do 7, dx M as dB 5P dC 1b dG.",en:"3n 4 x dF.",es:"3l t dE H 7, 80 dD M 1w ac 5P cR ck"}],"cj":[{3:"ci:",en:"cg",es:"ch"}],"cl":[{3:"cm o 68 23 do 7. 8C 9 cq a 3g do 5.",en:"3n x 67.",es:"cp el 5G 1X H 7. 7Y 9 co el cn H 5."}],"ce":[{3:"5I 68:",en:"1y 67",es:"c6 5G"}],"c5":[{3:"c4 1z z 7 1e 1a em c2 Q 5k.",en:"c3 4d E 4 x 4e E 2Y 5c 1B.",es:"c7 1z en el 7 19 1a en c8 Q 5A"}],"cd":[{3:"84...",en:"3Y...",es:"8u..."}],"cc":[{3:"cb 2h c9 ca z 5 9 cr 5b 5k T 1o 7, 4v 1i 1a a 2b de Q.",en:"cs a 1y x F cK 5c cJ E 4 cI, 4e E 29 i 1B.",es:"cG 28 cH 8j en el 5 9 cL 5b 5A T U 7, 3T 1i 1a t 2r de Q"}],"cM":[{3:"2s...",en:"cQ...",es:"2s..."}],"cP":[{3:"5w as 4w M 1b&D;o cO cN o V &K; cF T S 5s 2m 7.",en:"cE 4 cx 1G 6o be 6w cw 4 V is 2V 4 ct i 1G x.",es:"5w 1w 4w M 1l 1q&d;n cu el 2K&j;n 1l cy T 14 5s de U 7"}],"cz":[{3:"4w...",en:"cD...",es:"cC..."}],"cA":[{3:"dU S 4n 5t 7 9 1q 8x 4k 3I&J;&3X;es, 1e 1a 10 2b de Q.",en:"8Q 4e E 4 29 i 1B.",es:"2y 14 4n en U 7 9 1q 8W 4k 8U, 19 1a en t 2r de Q"}],"8P":[{3:"4n...",en:"97...",es:"95..."}],"92":[{3:"91 a 2b de Q 5d a 1o 7.",en:"8V 4 29 i 1B 9N F 1G x.",es:"9O t 2r de Q 5d 19 U 7"}],"9L":[{3:"2b...",en:"29...",es:"9K..."}],"9G":[{3:"W o 3j de 3g, 9H a 9I da 2P de 9Q 2m 7.",en:"4t 4 3j i 5T, 9R 4 9Y i 4 9T i 9l i 4o 9C.",es:"W el 3j de 4P, 9y t 9A&j;n de t 2P de 9o&j;n de U 7"}],"9E":[{3:"9F 3g...",en:"5T 9J...",es:"9c 4P..."}],"93":[{3:"3f 30 22 2m 7 em 2h 3Q M 8R o V.",en:"15 3W 5V 1G x in a 1S 1G 8S 4 V.",es:"2H 2O 1H de U 7 en 28 4m M 9n&1h;a el 2K&j;n"}],"9g":[{3:"99 em 3Q...",en:"3k in 1S",es:"2H en t 4m..."}],"9f":[{3:"7 3s&G;1J 8x em 4k 8l",en:"4 x is 1L in 8Z ab",es:"8j 1L en 9M 8l"}],"9h":[{3:"gr&d;2l",en:"4O",es:"gr&d;2l"}],"a1":[{3:"84 7 z 9Z:",en:"3R x:",es:"8u 1H:"}],"a2":[{3:"1E de 34 21",en:"1E 34 21",es:"1E de 34 21"}],"9X":[{3:"1E de 2E 2W",en:"1E 2W 21",es:"1E de 3h 2W"}],"a3":[{3:"3C de 22",en:"9S R",es:"3C de 1H"}],"a4":[{3:"2J 1e 2F 1F",en:"1F 6P 8G",es:"2J 19 el 2F 1F"}],"a5":[{3:"2J 1e 3i",en:"3i 8G",es:"2J 19 3i"}],"a6":[{3:"9q 9m 9B do 2F",en:"9D 9P in 6P 9w",es:"9v a 2O 9z H 2F"}],"a7":[{3:"2G",en:"6O",es:"2G"}],"a8":[{3:"1n 9 6K Z 6L 1o 7, 2Q-o Z 9k z 5. 9i 1O o 2c do 7, 6T 4s 1D 9 o 5 1b 7P, Z 1d z 9r 1I M 9p 70.",en:"2D F 9V 16 9U x, 5u it 16 6Y E 4 h. 8H 9W 4 x aa, a0 a 4j 4i F be 6t 4 h, 16 1W in 4 3m 6q 1G 6o be 6w.",es:"18 L 9 6E o 6A U 7, 76&d;7v o z en el 5. 2k&K;s de 1O el 2c H 7, 7M 2Z 1D 9 M el 5 7N 7K&1h;7t, o 26 L en el 27&j;n 1I M 94&d;"}],"a9":[{3:"96",en:"90",es:"98"}],"9e":[{3:"c&j;7i:",en:"9a",es:"C&j;7i"}],"8X":[{3:"4J",en:"8T",es:"4J"}],"fr":[{3:"7o 7q",en:"2g i7",es:"7o 7q"}],"g1":[{3:"2G",en:"i4",es:"2G"}],"g2":[{3:"i9",en:"ie",es:"ic"}],"g3":[{3:"40",en:"46",es:"i3"}],"g4":[{3:"7J",en:"2L",es:"7J"}],"hV":[{3:"36...",en:"2v...",es:"3c..."}],"hU":[{3:"5f r&d;7B...",en:"hT 3R...",es:"B&1A;5x r&d;7B..."}],"hX":[{3:"i1 49...",en:"i0 hZ...",es:"hY 3F..."}],"ig":[{3:"36...ih 2f",en:"2v...iB 5a...",es:"3c...iA 2f"}],"iz":[{3:"36...6I",en:"2v...iy",es:"3c...6I"}],"iC":[{3:"iD&1C;6Z",en:"iG",es:"iF&d;6Z"}],"d1":[{3:"2p as 11 de S 1m (X=71 e Y=6U) 9 iE&72;-ix z 5. O 1g do 5 1b&72; iw 9 o 1m 6J.",en:"5O 4 2n i a 1c (X=71 1u Y=6U) F il it E 4 h. 15 2j i 4 h is 8b F 4 1c ik.",es:"2p 1w 11 de 14 1t (X=ij e Y=io) 9 ip en el 5. 3A 1g H 5 1l iv&d; 9 el 1t 6J."}],"d2":[{3:"3l a I do 5 iu-a 9 1q a iq 65&hQ;1r 1j&d;31 da hl&J;&D;o.",en:"3n 4 12 i 4 h hk it F 3k 4 hj 5l 5N hi.",es:"hm t I H 5 hn&d;hr 9 1q t hq &d;1Q 1j&d;31 hp"}],"d3":[{3:"8h o 5 - 82 o 1m 5W z 1g da 33 Z 59 a 1s&D;o 85 1V S hh&1C;8a.2R&j;s 3Z, 1d e 1N o V T o 5 10 &d;1Q de 1f hg.",en:"h9 4 h - h7 4 39 1c in 4 2j i 4 ha 16 hb 4 2N he by a hd.8H hc, 1W 1u 3B 4 V 2V 4 h in 4 1P i 1f 4N.",es:"8t&G;a el 5 - 82 el 1t hs 1l hJ L en el 1g de t hI o hH&G;a t 1s&j;n 85 1V 14 hK&d;8a. 2k&K;s de 4B, 26 L y 8n el 2K&j;n T el 5 en el &d;1Q de 1f hL"}],"d4":[{3:"8e a 1s&D;o 3s&G;1J z 5. 2R&j;s 3Z, 1d e 1N o V T o 5 9 hP a 1s&D;o 3s&G;1J.",en:"hO 4 2N 1L E 4 h. 51 4R, 1W 1u 3B 4 V 2V 4 h F 8b 4 1L 2N.",es:"8e t 1s&j;n 1L en el 5"}],"d5":[{3:"8h o 5 4v 1i 3r&3E;hN o 1g 23.",en:"hM 4 h 24 4 3o 4 2x 2j.",es:"8t&G;a el 5 3T 1i 2A el 1g 1X"}],"d6":[{3:"hF o 5 4v 1i 3r&hE o 1g 23.",en:"hx 4 h as hw 3o 4 2x 2j.",es:"hv el 5 3T 1i 2A el 1g 1X"}],"d7":[{3:"3f 3I&J;&3X;es T S 1m z 5. 2R&j;s 3Z, 4D o V 1V 4s 1D z 1m hu Z 1d T o hy.",en:"hz 8I hD a 1c E 4 h. 51 4R, hC 4 V 3p a 4j 4i at 4 4N 1c 16 1W E it.",es:"2H 81&j;n T 14 1t en el 5. 2k&K;s de 4B, 4D el 2K&j;n 1V 2Z 1D en el 1t hA o 26 L T el iI."}],"d8":[{3:"3f a iW&D;o 1j&d;31 23 em 11 1j&d;2S",en:"37 5V 4 6i i 2x jH 2n",es:"2H t jG&j;n jF 1X en 11 1j&d;2S"}],"d9":[{3:"W-jE o 5 de 3r&3E;1r",en:"2g-jI 4 3o h ",es:"W/jJ el 5 de 2A"}],"5M":[{3:"2p o 5I 6g de I e 1d z 27&D;o 1I 9 1O a I do 5",en:"5O 4 1y jM i 12 1u 1W 4 3m jL F 6e 4 12 i 4 h",es:"2p el jK 6g de I y 26 L en el 27&j;n 1I 9 jD t I H 5"}],"4z":[{3:"3U 22 10 3M 10 65&3E;1r 23 do 5. jC&J;a S 1f z 5 5y de 5C 6l 8B&J;&D;o. jv&2o;es 5h 5F 3q ju a 5f 5h jt",en:"3Y 3W E 3M in 4 2x js i 4 h. jw a 1f E 4 h jx jB 4o 8M. dV 55 jA 2d jz a 55 jO 3R ",es:"3U 1H en 3M en el jy 1X H 5. 18 1f en el 5 5y de 5C 8m 8k&j;n. jN 5q 5F 3H k4 28 b&1A;5x 5q k1"}],"8L":[{3:"5v o 5",en:"k0 4 h",es:"5v el 5"}],"6N":[{3:"k3 o 4g do jY&d;53 z 5",en:"jS 4 jR\'s 4g E 4 h",es:"jZ el 4g H jQ en el 5"}],"6k":[{3:"jP 2E 9 3d",en:"jT 21 3p 3d",es:"jU 3h 9 3d"}],"88":[{3:"W o 4p 2L, 2Q 2h 49 de 5r&K;5o da 1s&D;o 7W z 5 5p",en:"2g 4p 2L, 5u a jX jW i 4 2N\'s jV jq E 4 h",es:"W 4p 2L, 2Q 28 3F de 5r&K;5o de t 1s&j;n en el 5 5p"}],"7X":[{3:"iY 5D 10 1a de 22 41 (22 5E)",en:"3Y iX in 4 jr 41 (iV 3W)",es:"3U 5D en t 1a de 1H 41 (1H 5E)"}],"8o":[{3:"iZ 3J. j0 de j3&J;&D;o de 11 5n em 5m",en:"3J j2. 5B i j1 i 2n iU in iT",es:"iM 3J. iL de iK&j;n de 11 5n en 5m"}],"7Q":[{3:"W 2f de 59&J;&D;o",en:"4t 5a F iJ",es:"W 2f de iN&j;n"}],"8O":[{3:"54 as iO em 2h 3Q m&j;1J",en:"2g 4 iS in a 1S 3O",es:"54 1w gu&G;as en 28 4m m&j;iQ"}],"8E":[{3:"iP o 5 1e as j4&J;&2o;es j5.",en:"jk 4 h 24 4 5l jj.",es:"ji&1h;a el 5 19 1w jh jl"}],"8J":[{3:"32 a 4a&1C;1r 4h jm Z jp 1v jo z 5 (5H 4a&1C;1r). O c&d;2C de 4a&1C;1r &K; 2B e 3b 3D&D;o 2z da I do 5.",en:"37 69 4 2u jn jg 16 jf 39 60 E 4 h (j9 2u). 15 66 i 2u is 62 1u 2Y 63 64 E 4 12 i 4 h.",es:"j8 t 3K 4h 6f o m&d;s 17 j7 en el 5 (5H 3K). 3A c&d;2C de 3K es 2B y j6 ja&j;n 2z de t I H 5"}],"4V":[{3:"32 a &d;1Q de S 1k&G;1K 6h 10 33. O c&d;2C de &d;6j &K; 2B e 3b 3D&D;o 2z da I do 5.",en:"37 69 4 1P E 4 h. 15 66 i 1P is 62 1u 2Y 63 64 E 4 12 i 4 h.",es:"32 a &d;1Q de S 1k&G;1K 6h 10 33. O c&d;2C de &d;6j &K; 2B e 3b 3D&D;o 2z da I do 5."}],"4Z":[{3:"44 1v z 5 em 11 1j&d;2S. je jd&G;6f 3q 1b jc em iH Z 1k&G;1Z. 4M 1v s&D;o h4 em S 7 f0&d;53, eZ-1l 61 o R do 2E 1Y.",en:"3L 60 E 4 h in 5N 2n. 5L h5 2d be eX f1 f2 16 f5. 5L f4 f3 in a eW x, 2d be F R 1Y.",es:"2y 17 en el 5 en 11 1j&d;2S. 4l 17 eV 3H eO en l&G;eN o 1k&G;1Z. 4l 17 1l eM en 14 7 eL, eP eQ el R H 3h 1Y."}],"4L":[{3:"44 S gr&d;2l z 1m 5W eU 30 Q 4F z 7 eT. O 7 eR f6 f7 1e 4I 4H&K;4K 10 2b de Q.",en:"3L a 4O in 4 39 1c as 4 fn 1B in 4 fm x. 15 x fl fk fo 24 fp fs in 4 29 i 1B.",es:"2y 14 gr&d;2l en el 1t fq fj&1A;n 2O Q 4F en el 7 fi. 3A 7 fb fa 17 19 4I 4H&K;4K en t 2r de Q"}],"4Q":[{3:"W as 3S 9 2t&J;&D;o de 1z de S 7. 4M 1z f9 3q 1b f8 em 8c fc&J;&2o;es, 1i 4c e 2t&J;&D;o 1V 7.",en:"4t 4 fd F fh 4d i a x. 15 4d fg 2d be ff in 8p 4c 16 45 fe by x .",es:"W 1w 4y 9 2i&j;n de 1z de 14 7. 4l 1z eJ 3H eb en 7S "}],"5U":[{3:"44 2s z 5 ea em S 1m. 8C 6l 8B&J;&D;o 9 e9 3I&J;&2o;es ao 5.",en:"3L f E 4 h by ed E a 1c. eg 4o 8M F ef 8I E 4 h.",es:"2y 2s en el 5 80 L en 14 1t. 7Y 8m 8k&j;n 9 e6 81&j;n al 5"}],"5J":[{3:"dX o 2a 9 30 e0 e 8c 7T&G;86 e1 do 5",en:"e4 e3 3p 4 e2 1u 8p h\'s 2a ej",es:"eC t 7W 9 2O eB y 7S 7T&G;86 eE H 5"}]};83="3";eF 2X=eI("eH");if(2X!=ez){83=2X}ey="";eq="P";ep="P";eo=0;ek=0;er=0;et="3w";ex="";ew="P";ev="P";eu="ft";fu="P";gB="P";gA="P";gz="P";gy="P";gC="P";gD="3w";gG="P";gF="P";gE=0;gw=20;gn=25;gl=gk;go=gp;gv="gt";gs="gq()";gH=gI;gX="gW";gV="gZ";h0="";h3=75;h1=$8("6M");gU="3w";gT="gM";gL=1y 35("gK()","gJ()","gN()","gO()","gS()","gR()","gQ()","gP()","gj()");gi=1y 35("fK()","fJ()","fI()","fL()","fM()","fQ()","fP()");fO=1y 35("fN()","fG()","fF()","fy()");fx={"fw":[{f:"6u",g:"q:fv()"},{f:"6r",g:"q:fz()"},{f:"6m",g:"q:fA()"},{f:"6n",g:"q:fE()"},{f:"6p",g:"q:fD()"},{f:"6x",g:"q:fC()"},{f:"6F",g:"q:fB()"},{f:"6G",g:"q:fS()"},{f:"6C",g:"q:gc()"},{f:"6y",g:"q:gb()"},{f:"6z",g:"q:ga()"}]};3y={"g9":[{f:$8("74"),g:"13://7G.7H.1p.br/gd/ge-gh?gg=gf"},{f:$8("7C"),g:"q:g8()"},{f:$8("7y"),g:"13://3.g7.fW/43/7x"},{f:$8("7D"),g:"13://2e.1R.1p.br/fV"},{f:$8("7E"),g:"13://fU.1R.1p.br/fT/7u.fX?fY=6"},{f:$8("7F"),g:"13://7G.7H.1p.br"}],"g0":[{f:$8("7d"),g:"#",3P:{id:"fZ",48:[{f:$8("7e"),g:"q:eY()"},{f:$8("7f"),g:"q:g5()"},{f:$8("7g"),g:"q:g6()"}]}},{f:$8("7c"),g:"#",3P:{id:"fR",48:[{f:$8("77"),g:"q:fH()"},{f:$8("78"),g:"q:h2()"},{f:$8("79"),g:"q:gY()"},{f:$8("7a"),g:"q:gm()"}]}},{f:$8("7h"),g:"#",3P:{id:"gx",48:[{f:$8("7p"),g:"q:eG()"},{f:$8("7r"),g:"q:eA()"}]}},{f:$8("7n"),g:"q:eD()"},{f:$8("7j"),g:"q:4c()"},{f:$8("7k"),g:"q:ei()"}]};3y.e5=[{f:$8("7m"),g:"q:7I(\'1\');7I(\'2\')"},{f:$8("6D"),g:"q:dW()"}];3y.2E=[{f:$8("8s"),g:"q:dY()"},{f:$8("8z"),g:"q:dZ()"},{f:$8("8w"),g:"q:e7()"},{f:$8("4U"),g:"q:ee()"},{f:$8("4T"),g:"../eh.3z"}];ec={"e8":[{k:"5R",v:$8("d1"),1M:\'eK("5R")\'},{k:"5K",v:$8("d2"),u:w(){5K()}},{k:"6c",v:$8("d3"),u:w(){3V(\'6c\');47=\'5e\'}},{k:"4f",v:$8("d4"),u:w(){3V(\'4f\');eS=\'4f\';47=\'5e\'}},{k:"56",v:$8("d5"),u:w(){56()}},{k:"58",v:$8("d6"),u:w(){58()}},{k:"42",v:$8("d7"),u:w(){3V(\'42\');47=\'42\'}},{k:"jb",v:$8("d8"),u:w(){iR(k2.6i)}},{k:"2A",v:$8("d9"),u:w(){hB()}},{k:"I",v:$8("5M"),1M:\'hG("I")\'},{k:"43",v:$8("4z"),u:w(){43()}},{k:"8r",v:"ht",u:w(){8r()}},{k:"8K",v:$8("8L"),u:w(){8K()}},{k:"hf",v:$8("6N"),u:w(){h6()}},{k:"h8",v:$8("6k"),u:w(){ho("hR","ir",ii+"/3S/3d/7u.3z","","","3d")}},{k:"7Z",v:$8("88"),u:w(){7Z()}},{k:"89",v:$8("7X"),u:w(){89()}},{k:"8q",v:$8("8o"),u:w(){8q()}},{k:"hW",v:$8("7Q"),u:w(){hS()}},{k:"i2",v:$8("8O"),u:w(){ia()}},{k:"ib",v:$8("8E"),u:w(){i8()}},{k:"4C",v:$8("8J"),u:w(){4C()}},{k:"1P",v:$8("4V"),u:w(){1P()}},{k:"4Y",v:$8("4Z"),u:w(){4Y()}},{k:"4G",v:$8("4L"),u:w(){4G()}},{k:"3a",v:$8("4Q"),u:w(){3a()}},{k:"5Y",v:$8("5U"),u:w(){5Y()}},{k:"2a",v:$8("5J"),u:"",1M:\'2a("2a")\'},{k:"5z",1M:\'i5("5z")\'},{k:"6B",1M:\'i6("6B")\'},{k:"7s",u:w(){7s()}},{k:"5j",u:w(){5j()}}]};',62,1245,'|||pt|the|mapa||tema|trad|para||||aacute||text|url|map|of|oacute|iddiv||||||javascript|||la|funcaoonclick|dica|function|layer||no||||atilde|on|to|iacute|del|escala|ccedil|eacute|clic|que|||sim|atributos|download|um|sobre|este|mouse|Abre|||ou|na|coordenadas|scale|http|un|The|or|puntos|Haga|con|base|ser|point|clique|com|zoom|centro|ntilde|como|geogr|pol|se|ponto|Clique|esse|gov|mostrar|ncia|regi|punto|and|pontos|las|software|new|elementos|uacute|attributes|acirc|instantes|Upload|WMS|that|datos|aplicar|vel|gono|visible|constroiconteudo|arraste|alterar|area|rea|mma|window|Grade|Grado|por|click|actual|shapefile|gonos||file|dados|atual|with||haga|bot|una|table|visual|tabela|estado|can|mapas|lente|Open|uma|selecci|center|Despu|fico|desse|coordinates|ocirc|Digite|I3Geo|tabla|texto|sele|distance|Wait|blank|current|Inserte|depende|referencia|aproximado|lculo|Click|arquivo|servidor|Temas|Muestra|excluir|Conectar|rat|Maps|target|region|los|forma|mostrando|Ap|ficas|href|Point|over|dbf|temp|their|algunos|os|fica|Mede|tela|shape|Array|Aguarde|It|Buffer|clicked|selecao|sua|Espere||ordem|Mostra|legenda|archivo|GeoRss|editor|show|Altera|button|Change|reference|for|podem|refer|vis|orden|Drag|aqui|nao|KML|oMenuData|htm|El|drag|Download|precis|ecirc|imagen|Template|pueden|informa|Confluence|distancia|Insert|Wikipedia|La|mobile|submenu|janela|search|ferramentas|teniendo|Busca|mudaiconf|data|otilde|Search|ativada|Legenda|Scielo|identifica|wiki|Insere|selection|Legend|g_operacao|itemdata|imagem|dist|blico|buffer|elements|based|pan|IP|entre|moments|few|determinadas|Los|ventana|filtro|this|Google|WikiBook|Blog|alguns|Opens|Portal|tendo|etiquetas|ajustar|herramientas|d11|order|activarla|mede|pare|Cor|existentes|inseregrafico|num|valores|Sistemas|ricos|d23|Os|desired|graphic|subtítulo|d24|activated|up|u21|u20|d21a|down|subir|inserexy|d22|desenho|Once|dise|rio|Coloca|very|zoomiauto|entorno|zoomoauto|amplia|lens|textos|descriptive|relacionada|navega|busca|Escala|muito|Ativa|desceferramentas|descritivos|initial|campo|observadas|lite|principal|muy|sat|elemento|nesse|showing|Imprime|Defina|squeda|antes|menus|descriptivos|Points|abrir|documentos|preliminares|extensas|nombre|menor|novo|d26|zoomtot|Items|d10|geographical|Enter|inferiores|logo|localizarxy|todo|legend|d25|shows|clicado|Activar|textofid|desactivar|points|fazer|approximate|accuracy|depends|abrang|calculation|name|nome|measures|desativa|Enable|zoomli|Disable|change|dos|valor|desenhado|extent|ria|d14|essa|p4|p5|will|p6|apply|p3|hex|redesigned|p2|Grid|shown|p7|p11|p12|desconectar|buscaRapida|p10|u16|conectar|p8|p9|Entorno|iniciando|digitado|ligar|desligar|p1|d13|Layers|server|Convertir|Convert|Converter|aguarde|latitude|raster|polygon|poligono|not|mico|mostrado|longitude|acute|Barras|u1||mostr|u11a|u12|u13|u14|An|u23|u22|u7|u8|u9|u24|digo|u10|u26|Temporizador|u15|u6|Abrir|u11|sistema|u25|sobeferramentas|ado|index|ndolo|Propiedades|I3geo|u3|Sobre|Sistema|pida|u2|u4|u5|u5a|www|softwarepublico|initJanelaZoom|Mapas|redise|Propriedades|espere|sea|Graticule|redesenhado|d18|Limpia|otras|caracter|existente|Color|vista|d16|Utilice|google|haciendo|informaci|coloca|g_linguagem|procurar|indicada|sticas|Clear|d15|scielo|ngulo|move|outras|Arrastre|Desloca|compatible|incompatible|Amplia|Tipo|capa|opci|escalas|esta|arrastre|d17|other|confluence|buscafotos|u17|Ampl|Buscar|Polygon|u19|apenas|Dissolve|u18|Agrupa|op|Utilize|color|d20|Punto|connection|After|information|d21|imprimir|d12|option|Ponto|d19|t29|Filter|acompanha|tracks|Systems|informaciones|See|solo|a11|Size|specific|font|Veja|t30|t34|aparecer|Filtro|fonte|filter|Fuente|mostra|code|Tamanho|Editar|g_traducao|a10|t36|t35|t37|Após|Scale|não|representation|aos|acompa|representaci|será|Acesso|botão|Image|type|tulo|Acceso|directory|Subt|permitiendo|archivos|alteraci|arquivos|theme|Access|t33|editar|t32|permitindo|alteração|edit|Tabla|t31|ciertas|related|Vea|files|representação|allowing|Data|form|disconnect|connect|changing|a2b|modification|menu|wait||||||||||status|scales|capas|Pol|Poligonos|enlaces|Generador|generator|Dissolv|Group|t2||here|Capas||Camadas|t1|Link|||links|Pegar|imagens|Cargar|Load|Carregar|Get|pictures|Gerador|u20a|genes|Tomar|remove|excluirlo|t8|mudar|dragging|t7|hacer|draw|cambiar|incompat|t10|compat|t9|format|formato|get|press|off|Turn|t3|t4|limpa|t6|open|Limpa|t5|Guardar|Save|Arquivo|Files|s4|Ventanas|Windows|Archivo||s5|Tutoriais|Tutorials|System|About|Properties|Janelas|s3|s1|Ajuda|properties|Map||p13|Help|Ayuda|lisis|Analysis|lise||s2|Tutoriales|Geometrias|Distribuci|Toolbars|distribution|Distribui|matriz|Janela|mensagens|Salvar|mensajes|Ventana|Message|Distancia|Dist|grid|Hexagons|poligonos|Geometr|Geometries|Centr|ide|geométrico|Centro|Centroid|fondo|Qrcode|qrcode|seus|Find|Localize|t22|Nuevo|Ubique|sus|nova|camada|Crie|t24|t23|t21|livre|opacity|Opacidad|opacidade|t20|verse|t21a|Muda|subtitulo|mejorar|Cambia|melhorar|apresentar|Create|element|cuando|surrounding|when|tooltips|estaciona|t27|t28|Tama|Etiquetas|tooltip|Set|estacionado|Crear|nueva|subject|texts|display|presentar|t25|quando|mostradas|t26|label|puedan|Timer|Sube|t14|Background|sobe|t13|ese|t15|Baja|||||||||||t16|fundo|source||desce|Para|Delete|known|conocida|conhecida|i3geo|t11|t12||delete|t12a|location|Excluir|host|libre|descer|transparência|possibilitando|t19|Subtitulo|t18b|camadas|possam|posible|transparencia|transparency|vistas|Opciones|Options|Selection|t18|Zoom|t17|bajar|adjust|whole|Op|t18a|muestre|logomarca|Insira|Regions|initJanelaMen|Escolha|salvaMapa|carregaMapa|botões|visuais|buttons|look|Choose|janelas|agregar|pegaimagens|botoes|adicionar|clicando|utilizarse|g_listaFuncoesBotoes|clicking|convertews|add|Use|geradordelinks|agrupaElementos|characteristics|g_posicaoLenteY||||g_posicaoLenteX|g_qrcode|g_kml|g_autoRedesenho||g_embedLegenda|g_visual|g_mostraRosa|g_opcoesTemas|g_3dmap|g_templateLegenda|undefined|dissolve|botones|Elija|analisaGeometrias|visuales|var|centroide|i3geolingua|pCookie|seleccionados|ativaLocalizarxy|temporal|almacenan|neas|transformarse|pudiendo|hacerse|deve|g_tipoacao|escolhido|conforme|incluidos|temporary|converted|gradePol|podendo|tempor|into|lines|stored|are|polygons|possuir|itens|utilizados|selecionados|tener|debe|opera|tools|operation|used|selected|select|elejido|seg|have|must|chosen|exist|items|numerical|marcado|a12|values|default|g_janelaMen|tipoimagem|propriedades|g_listaPropriedades|atualizaconfluence|opcoesLegenda|opcoesEscala|queryMap|ativaLogo|ativaEntorno|tamanho|atualizawiki|atualizascielo|distanciaptpt|moveMede|movePan|movecursor|movelentef|moveLonglat|atualizagoogle|g_funcoesNevegaMapaDefault|moveArea|moveSelecaoPoli|menupontos|corFundo|blogs|sistemas|wikibooki3geo|org|php|blog|menugrade|analise|||||gradePontos|gradeHex|wikibooks|abreDoc|ajudas|autoredesenha|template|gradeCoord|spb|ver|1444332|community_id|comunidade|g_funcoesMousemoveMapaDefault|cliqueCapturaPt|106|g_diminuiyM|pontosdistri|g_diminuixN|g_diminuiyN|103|verificaTipDefault||g_funcaoTip|block||g_mapaRefDisplay|g_diminuixM|menupoligonos|g_uploaddbf|g_uploadlocal|g_conectargeorss|g_downloadbase|g_conectarwms|g_docaguias|g_fatordezoom|g_barraFerramentas2|g_barraFerramentas1|g_tempotip|4500|cliqueInserexy|cliqueIdentifica|g_funcoesClickMapaDefault|guia1|cliqueInseregrafico|cliqueInseretoponimo|cliqueSelecaoPoli|cliqueArea|cliqueMede|cliqueSelecao|g_guiaativa|g_entorno|g_tipoimagem|completo|g_tipotip|pontoempoligono|nenhum|g_sistemas|g_mensagempadrao|nptPol|destacaTamanho|armazenados|included|zoomIP|place|v3d|Extends|screen|extends|enabled|rectangular|indicated|ondeestou|desejada|ret|cover|same|adjusting|inicializa|Modifica|ajust|wdocaf|inicial|misma|ndola|donde|Fotos|desejado|Reduce|having|Reduces|mesmo|Displays|deseado|initJanelaRef|stop|about|ecirccia|Reduz|ativaEscalaNumerica|ampl|pantalla|hizo|rect|deseada|Magnify|cia|Shifts|deslocar|circ|400px|lenteDeAumento|quick|o2|o1|lentei|o3|Leyendo|images|Loading|Lendo|encolheFerramentas|Subtítulo|Layer|montaMenuSuspenso|ativaBuscaRapida|system|reiniciaMapa|Adiciona|docaguias|reinicia|Agrega||Add||o4|abrindo|g_locaplic|longitud|entered|localize|||latitud|ubicarlas|mesma|200px|||ajustando|desplazar|deslocado|lo|initializing|o5|abriendo|Opening|o6|din|localiz|Din|dynamic|linhas|mismo|expansion|intersecci|Puntos|Proyecto|ampliaci|guias|Redesenha|vil|mensagemf|tabs|field|observed|preliminary|extens|documents|Pesquisa|Projeto|Pontos|intersection|Project|intersec|configura|iniciais|su|marcados|Mide|less|precisi|exten|transformados|inclu|Ospontos|more|two|configuraciones|Redise|configurations|Reload|iniciales|dois|between|clicados|mais|views|database|scope|demorada|tornar|Regi|Make|before|alcance|make|extensive|opening|Fa|modificar|fecha|geográfica|extensi|geographic|close|cierra|nuevo|Apply|value|Regiones|long|Gera|usuario|user|Locates|Generates|Genera|main|image|satellite|usu|Ubica|Print|lenta|objmapa|Localiza|ocasionar'.split('|'),0,{})) |
| 195 | 195 | |
| ... | ... | @@ -197,7 +197,7 @@ eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a |
| 197 | 197 | |
| 198 | 198 | eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('f 1x(){11{8 1r=j 3Z()}18(3T){11{8 1r=j 1Z("3X.2G")}18(e){11{8 1r=j 1Z("3d.2G")}18(E){8 1r=1j}}}R(1r)}f 45(J,r){8 q=1x();q.1U("4d",J,1c);8 3="";q.2Y=f(){7(q.2Z==4){3=q.1w;8 1v=/3Y/3a;7(3.1k(1v)!=-1){Z("1W! 39 1H u\\n"+3);R}8 1v=/u/3a;7(3.1k(1v)!=-1){Z("1W! 39 1H u\\n"+3);R}7(r!="V"){k(r+\'("\'+3+\'")\')}}};q.2a(20)}f 4c(J,r){8 1e=1x();1e.1U(\'2W\',J,1j);1e.2a(20);7(1e.3z==3e){7(r!="V"){k(r+\'("\'+1e.1w+\'")\')}D{R 1e.1w}}}f 3f(J,r){7(J.1k("3L")==0){8 h=3r.3j.34;7(J.1k(h)<0){Z("1W! 3g e 3x 3h 1H 3k 1p 3n 34.\\3m o 4f 2t 46.\\44 3H o 42.1z");R}}8 q=1x();q.1U("2W",J,1c);8 3="";q.2Y=f(){7(q.2Z==4){8 3=q.1w;7(3!=K){7(F.3I.3J){8 3c=j 3K();8 Y=3c.3P(3,"2E/3W")}D{8 Y=j 1Z("3d.3V");Y.3R="1j";Y.3S(J)}}D{8 Y="u"}7(r!="V"){k(r+\'(Y)\')}D{R Y}}};q.2a(20)}f 3Q(3){7((3.a!="u")&&(3.a!=K)){k(3.a);7($i("2V")){8 m=j 25();m.g=2i;$i("2V").g=m.g;1f("3M",2i)}}}f 3O(3){v.T("3N");7((3.a!="u")&&(3.a!=K)){k(3.a);7($i("2o")){8 m=j 25();m.g=2D;$i("2o").g=m.g;7((9.1V<4a)&&(9.1V>49)){$i("1I").x="4b 4e 1B 1o 48, 47&2S; 31 41 2Q 1H 40 1B 1o 1p 43&2S;3o.";$i("1I").6.2J="3q"}D{$i("1I").x="";$i("1I").6.2J="W"}}1f("3i",2D)}}f 3G(3){7((3.a!="u")&&(3.a!=K)){8 s=1t+"/3s/3B.3D";$i("1a").x="<d G=2A g="+s+" 3E=\'3A 3t 3v\'/><3w><y G=\'3y\' >"+3.a.1a+"</y>";23=3.a.1a;7($i("P")){$i("1A").x=23;8 1b=$i("1A").2F("1Q");1T(i=0;i<1b.1F;i++){1b[i].6.t="14"}}$i("2A").3C=f(){7(!$i("P")){8 c=F.1h("y");c.G="P";c.6.t="X";8 1J=\'<y 3u="3F">3p</y>\';1J+=\'<y G="1A" 6="2E-3l:B;3U-4w:5d" >\';1J+=23+"</y>";c.x=1J;F.2N.1q(c);8 1b=$i("1A").2F("1Q");1T(i=0;i<1b.1F;i++){1b[i].6.t="14"}1m.5c("P.1G");1m.P.1G.21=j 1m.5b.5a("P",{1d:"5e",5f:1c,5i:1j,5h:"14",5g:1c,27:1c,59:1c,58:1j})}1m.P.1G.21.50();1m.P.1G.21.4Y()}}}f 52(3){7((3.a!="u")&&(3.a!=K)){k(3.a);7($i("53")){1f("1a",2k)}}}f 35(3){7($i("2K")){$i("2K").6.t="X"}7(!$i("d")){R}11{v.1y("2P",$1u("4g"));7(3.a){3=3.a}7((3!="u")&&(3!=K)){k(3);$i("d").2L=f(){5k();1f("56",1D);55=1D;7($i("2T")){$i("2T").6.U=9.h}7($i("1a")){$i("1a").6.U=9.h}$i("d").6.1d=9.w;$i("d").6.U=9.h;24();v.T("2P");7($i("C")){$i("C").6.t="14"}$i("d").2L=""};$i("d").g=1D}D{24();28();Z("2M 1B 1o")}1E=0}18(e){24();28();7(1E==0){Z("2M 1B 1o. 2z 2U 2w 2j 1p 54.");2n()}D{Z("5j 5s. 2z 2U 2w 2j 1p 5u o 1o.");7(1E==1){1E=2;8 p=1t+"/2e/2f.1z?r=5t&19="+19;8 I=j 2b();I.2c("2d");I.2g(p,"2n",5q)}}}}f 29(3){11{5m.5l()}18(e){};8 2l=3;7(3.a){8 3=3.a}D{3=""}7((3!="u")&&(3!=K)){7(3.1k("8 1D=")>-1){v.1y("1X",$1u("2h"));26(2l)}D{8 2k="";7($i("d")){v.1y("1X",$1u("2h"));8 p=1t+"/2e/2f.1z?r=5p&5o="+5n+"&19="+19;8 I=j 2b();I.2c("2d");I.2g(p,"5r",26)}v.T("29");7($i("z")){$i("z").6.t="14"}5v="";7($i("1C")){$i("1C").x="";8 b=9.1L.2y();2v(Q.M()+Q.M()+Q.M()+Q.M());9.1L.2u(b)}}}}f 26(3){8 2p="";7($i("1C")){$i("1C").x="";8 b=9.1L.2y();2v(Q.M()+Q.M()+Q.M()+Q.M());9.1L.2u(b)}7(9.16.1F>0){8 17=9.16.1F-1;7(17>=0){2t{7(9.16[17]){9.16[17].x="";9.16[17].6.t="14"}}4v(17--)}}9.16=j 4u();4t();7($i("33")){$i("33").6.t="X"}7(3.a){8 3=3.a}7((3!="u")&&(3!=K)){7($i("4X")){8 3b=["N","S","L","O"];1T(8 l=0;l<4;l++){$i("d"+3b[l]).g=""}}15="";1K="";1g="";7(3!=""){k(3)}7($i("d")){7(!$i("C")){8 1i=F.1h("y");1i.G="C";1i.6.1P="2R";1i.6.4x="4A 4z 4y";F.4r("1O").1q(1i)}7(4q=="4k"){$i("C").6.B=1n($i("d").6.B);$i("C").6.H=1n($i("d").6.H);$i("C").6.1d=9.w;$i("C").6.U=9.h;$i("C").6.t="X";$i("C").6.4j=\'4i("\'+$i("d").g+\'")\'}$i("d").6.1d=0;$i("d").6.U=0;$i("d").g="";$i("d").6.B=0;$i("d").6.H=0;35(3)}9.4h();9.4l(15);9.4m(1K);9.4p(1g);9.1V=1K;4o="";9.15=15;9.4n=4B;9.4C=1g;9.15=15;7($i("32")){$i("32").30=1n(1K)}7($i("2X")){$i("2X").30=1g}1f("4O",1g);v.T("1X");v.T("4R");v.T("29");7(4S=="2C"){v.1y("1N",$1u("4U"));8 p=1t+"/2e/2f.1z?r=4M&4G=1.5&19="+19;8 I=j 2b();I.2c("2d");I.2g(p,"1Y",1N)}9.4E();7(4D=="2C"){4H();4I()}}4L("","4K 1p 4J 2Q 57: "+2p,"")}f 1N(3){11{8 3=3.a;7(3=="u"){Z("A 1Y 4F 31 4N 4T");R}8 V=3.4V(",");8 36=V[2];8 12=$i(\'1Y\');8 13=$i(\'4P\');8 1l=$i(\'4Q\');1l.g=36;1l.6.1d=V[0]*1.5;1l.6.U=V[1]*1.5;12.6.1R=1S;1l.6.1R=1S;13.6.1R=1S;8 1s=4s($i("1O"));k("12.6."+2s+" = 1s[0] + 2r + 1M");k("12.6."+2q+" = 1s[1] + 2x + 1M");k("13.6."+2s+" = 1s[0] + 2r + 1M");k("13.6."+2q+" = 1s[1] + 2x + 1M");13.6.t=\'X\';13.6.2m=\'27\';12.6.t=\'X\';12.6.2m=\'27\';v.T("1N")}18(e){28()}}f 2I(3){8 3=3.a;8 m=j 25();m.g=3;7(!$i("z")){8 c=F.1h("y");c.G="10";F.2N.1q(c);$i("10").x="<1Q 6=\'1P:2O;H:W;B:W\'\' 38=37 g=\'\' G=\'z\' />";$i("10").6.B=1n($i("1O").6.B);$i("10").6.H=1n($i("1O").6.H);$i("z").6.B=0;$i("z").6.H=0;$i("z").6.1d=9.w;$i("z").6.U=9.h;$i("10").6.4Z=\'51(0 2B 2B 0)\';$i("z").g=3;8 22=F.1h("y");22.G="2H";c.1q(22);$i("2H").x="<p 6=\'1P:2R;H:W;B:W\'>+-</p>"}$i("10").x="";8 c=F.1h("1Q");c.G="z";c.6.1P="2O";c.6.H="W";c.6.B="W";c.38="37";c.g=m.g;c.6.t="X";$i("10").1q(c);v.T("2I")}f 4W(){}',62,342,'|||retorno|||style|if|var|objmapa|data||novoel|img||function|src|||new|eval||||||ohttp|funcao||display|erro|objaguarde||innerHTML|div|img_d||left|imgtemp|else||document|id|top|cp|programa|undefined||random|||moveLegi|Math|return||fecha|height|volta|0px|block|dom|alert|div_d|try|olente|oboxlente|none|temas|objtips|ot|catch|g_sid|legenda|elementos|true|width|objhttp|gravaQuadro|mapexten|createElement|ndiv|false|search|olenteimg|YAHOO|parseInt|mapa|de|appendChild|objhttp1|pos|g_locaplic|trad|reg|responseText|ajaxhttp|abre|php|wlegenda|no|openlayers|mapimagem|g_recupera|length|xp|um|refmensagem|temp|mapscale|OL|g_postpx|ajaxabrelente|corpoMapa|position|input|zIndex|1000|for|open|scale|OOps|ajaxiniciaParametros|lente|ActiveXObject|null|panel|novoeli|g_legendaHTML|calcposf|Image|ajaxIniciaParametros|visible|trataErro|ajaxredesenha|send|cpaint|set_response_type|JSON|classesphp|mapa_controle|call|o1|scaimagem|tentativa|legimagem|original|visibility|recuperamapa|imagemReferencia|tempo|g_tipotop|g_posicaoLenteX|g_tipoleft|do|zoomToExtent|criaOL|uma|g_posicaoLenteY|getExtent|Sera|soltaLeg|75|sim|refimagem|text|getElementsByTagName|XMLHTTP|div_di|ajaxdestaca|fontSize|mst|onload|Erro|body|relative|ajaxCorpoMapa1|em|absolute|ecirc|banners|feita|imagemEscalaGrafica|GET|mensagemt|onreadystatechange|readyState|value|pode|escalanum|imgh|host|ajaxCorpoMapa|nimg|image|type|Ocorreu|gi|letras|parser|Microsoft|200|ajaxexecASXml|Nao|chamar|referencia|location|XML|align|nContacte|outro|ncia|Legenda|10px|window|imagens|para|class|liberar|br|possivel|corpoLegi|status|clique|solta|onclick|gif|title|hd|ajaxLegendaHTML|corretamente|implementation|createDocument|DOMParser|http|escala|ajaxreferencia1|ajaxReferencia|parseFromString|ajaxEscalaGrafica|async|load|ee|background|XMLDOM|xml|Msxml2|Warning|XMLHttpRequest|ponto|clicar|ms_configura|refer|nConfigure|ajaxexecAS|sistema|voc|principal|10000000|15000000|Para|ajaxexec|POST|navegar|administrador|o3|atualizaLegendaHTML|url|backgroundImage|pan|atualizaListaTemas|atualizaFarol|cellsize|g_operacao|atualizaReferencia|g_tipoacao|getElementById|pegaPosicaoObjeto|limpacontainerf|Array|while|color|border|blue|solid|1px|g_celula|extent|g_entorno|verificaNavegaMapa|nao|resolucao|geraURLentorno|ajustaEntorno|redesenho|Tempo|mostradicasf|crialente|ser|extensao|boxlente|lenteimg|aguardedoc|g_lenteaberta|criada|o4|split|testaajax|imgL|show|clip|render|rect|ajaxLegendaImagem|lugarquadros|recuperacao|g_quadrooriginal|imagem|segundos|modal|draggable|Panel|widget|namespace|white|300px|fixedcenter|close|underlay|constraintoviewport|Recuperacao|avancaQuadro|clearWorkspace|richdraw|g_tipoimagem|tipoimagem|corpo|remapaf|redesenhaCorpo|impossivel|reiniciaMapa|reiniciar|g_destaca'.split('|'),0,{})) |
| 199 | 199 | |
| 200 | -eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('9(1n.45.2F.1d("?")[1]){v=1n.45.2F.1d("?")[1];9(v.1d("#")[0]){v=v.1d("#")[0]}}J{v=""}5i=0;4C=0;4G=0;1l=18;2X=18;j 3H=5E.4I.4s(0,1);9(3H==\'N\')2X=H;J 1l=H;4z="1f";2Z=-3;36="";4P="";4U="";5o="";5H="";5D="5v";5B="1f";5A="";5z="1f";5x="1f";5Q=T 2q();3j="";4l="1f";U=T 4h();U.4H("H");U.4N("4Q");3Y="17";4a="2e";42="3U";9(1l){3Y="";4a="4y";42="4E"}y 4D(e,m){24=T 4A();4F=T 4O();4d=T 4j();1U=T 4q();1U.t=A+"/1C/1z.16";j 29=(1l)?4k:4e;j 28=(1l)?4g:4M;9(e==2A){j 1Q=0;9($i("1W")){1Q=1Q+D($i("1W").k.r)}9($i("27")){1Q=1Q+D($i("27").k.r)}j 1M=D(1J.2D)-29;j 1S=D(1J.2H)-28;9(1M>=5y){1M=3X}9(1S>=46){1S=46}3h{9(u.11.k.r<5M){j 1M=D(1J.2D)-29;j 1S=D(1J.2H)-28;1n.5J(1J.2D,1J.2H);1n.2t(0,0)}}3g(e){j e=""}u.11.k.r=1M;u.11.k.C=1S;c.w=1M-1Q-29;c.h=1S-28;9(u.14("X")){9(u.14("X").k.r){c.w=D(u.14("X").k.r);c.h=D(u.14("X").k.r)}9(u.14("X").k.C){c.h=D(u.14("X").k.C)}}}J{c.w=u.11.53-D($i("1W").k.r)-29;c.h=u.11.56-28}9($i("2a")){$i("2a").k.r=c.w;$i("2a").k.C=c.h}c.51="1f";c.4V="";c.50="2P";c.2m=T 2q();c.59=T 2q();c.2T="";c.5k="";c.5l="";c.5c="";c.5w="5e";c.5f="5";c.2r=5d;c.1c="";c.2N="";c.2Y="";c.3S="5a";c.3T="5b";c.2p="5g";c.2y="5h";c.3b="";c.5m="";c.5j="";c.32=y(){9(!$i("2M")){u.11.B="2M"}$i("2M").58="4Z-4Y-4X";9(v==""){j 37=y(Y){v=Y.1t;n.32()};j p=A+"/1b/1h.Z?1g=4W&"+36;U.1i(p,"",37)}J{9(!1n.52){1E("57.2n 2j 2l")}9(!1n.55){1E("54.2n 2j 2l")}9(!1n.5n){1E("27.2n 2j 2l")}9(!1n.5I){1E("5G.2n 2j 2l")}24.44("22",$F("5K"));j p=A+"/1b/1h.Z?1g=5P&5O="+5N+"&w="+c.w+"&h="+c.h+"&v="+v;U.1i(p,"5L",c.22)}};c.22=y(Y){9(Y.1t.5C(" 3y.")>-1){1E(Y.1t)}9(Y.1t=="3A"){24.3i("22");u.11.k.5t="5u";u.11.1Y="<3x>5s 5r o 3m 5p o 5q:<3x><a 2F="+A+"/3C.Z >"+A+"/3C.Z</a>";3l("3A")}J{9((Y.1t!="3y")&&(Y.1t!=2A)){j 2T="";j 2d="";V(Y.1t);3h{9(2d!=""){2e.u.1j=2d}}3g(e){j e=""}K("","4c 4f 4m 4n 4i: "+2T,"");4p(10);9(4r=="19"){3k(1)}9(4o=="19"){3k(2)}n.33(1c);n.3t(26);n.2r=D(23);n.1c=1c;n.4T=4L;n.3v=26;n.4K=26;n.3N();2G(Y);n.3w();n.3c();n.3d("4J");j l=4S.4R;j 1T=l.G;j b=l.G-1;9(b>=0){1o{9($i(l[b].1Z)){9(l[b].3n){V(\'$i(l[b].1Z).1Y = "\'+l[b].3n+\'"\')}9(l[b].3o){V(\'$i("\'+l[b].1Z+\'").1s = y(){K(c,"\'+l[b].3o+\'","");}\');V(\'$i("\'+l[b].1Z+\'").1q = y(){K(c,"");};\')}9(l[b].3z){$i(l[b].1Z).1y=l[b].3z}9(l[b].3B){V(l[b].3B)}}}1r(b--)}4x();9($i("4w")||$i("4v")){j p=A+"/1b/1h.Z?1g=2E&v="+v;U.1i(p,"2E",2E)}9($i("X")){j i=$i("x").k;i.r=n.w+"17";i.C=n.h+"17";j i=$i("X").k;i.r=n.w+"17";i.C=n.h+"17";i.4t=\'4u(\'+0+" "+(n.w)+" "+(n.h)+" "+0+\')\'}j E=0;9($i("1W")){E=E+D($i("1W").k.r)}9($i("27")){E=E+D($i("27").k.r)}9($i("3s")){$i("3s").k.r=n.w+E+"17"}9($i("3D")){j i=$i("3D").k;i.C=n.h+"17";i.r=n.w+"17"}4B();j 1v=5F($i("X"));9($i("35")){2C.30.2U.2L.2t(1v[0]+40,1v[1]+10)}9($i("7d")){2C.7e.2U.2L.2t(1v[0],1v[1]+10)}J{9($i("35")){2C.30.2U.2L.2t(1v[0],1v[1]+10)}}7c("48");9(7b=="19"){79();j 1V=["L","O","N","S"];43(j l=0;l<4;l++){9($i("x"+1V[l])){$i("x"+1V[l]).k.r=n.w;$i("x"+1V[l]).k.C=n.h;$i("x"+1V[l]).k.W="2u"}}7a()}7f("7g");9($i("3q")){$i("3q").3M=n.2r}9((n.7l=="1f")&&($i("3f"))){$i("3f").k.W="M"}}J{1E("7k. 7j 7h o 3m "+Y.1t);3l}j E=7i.1d("78");77(E[1]);9($i(n.2y)){9(6Y==""){$i(n.2y).k.W="M"}}9(2f("2k")){2k=2f("2k")}9(2k=="19"){6Z()}9(20!="M"){9(2f("20")){20=2f("20")}9(20=="2u"){6X()}}9($i("x")){3j=$i("x").t}24.3i("22");9(6W=="19"){6U()}9(u.14("3e")){9(7n==""){u.14("3e").k.W="M"}}}70()};c.3d=y(B){9($i(B)){1A=T 34();1A=3E("1A","2P",B,1X);1A.1D("2J","<b>"+$F("71")+"</b>","76",H,18,H,1X);j 1k="";9(2X){j 1k="<x t=\'"+A+"/1C/1z.16\' r=0 C=13 />"}j l=2h.2i.G-1;9(l>=0){1o{9(2h.2i[l]){j E=2h.2i[l].75;j E=V("74."+E+"[0]."+72);Q="<1m 1s=\\"R:c.k.3p=\'73\';\\" 1q=\\"R:c.k.3p=\'M\';\\" 1y=\'"+2h.2i[l].7m+"\'>"+1k+"<x P=\'7F\' t=\'"+A+"/1C/7H/"+7E+"/1z.16\' />"+E+" </1m>";1A.1D("7D"+l,Q,1U,18,H,18,"2J")}}1r(l--)}1A.1D("","",1U,18,H,18,"2J")}};c.3w=y(){9(($i("2I"))&&(!$i("3r"))){$i("2I").1Y="<x P=\'7G\' t=\\""+7J+"/1z.16\\" 1j=\'7I&7B;&7s;7t\' 1y=\'7r()\' k=\'4b:49\'/><x B=3r t=\'\' />"}};c.3c=y(){9($i("2I")){j p=A+"/1b/1h.Z?1g=7q&v="+v;U.1i(p,"7o",7p)}};c.3t=y(26){j 2O=18;9($i("3u")){j 2O=$i("3u").7C}9($i("7u")&&n.3v!=26){9(2O){j p=A+"/1b/1h.Z?1g=5R&v="+v+"&7v="+2Z;U.1i(p,"7A",38)}J{9(($i("2b").t=="")||(n.3b!="19")){j p=A+"/1b/1h.Z?1g=2z&v="+v;U.1i(p,"7z",38)}J{j 39=T 7y("&3a=7w","g");$i("2b").t=$i("x").t.7x(39,\'&3a=6V\');31("2z",$i("2b").t)}}}J{9($i("2b"))31("2z",$i("2b").t)}};c.6S=y(){9(($i("6c"))||($i("2N")&&$i(n.2p+"2o")&&$i(n.2p+"2o").k.W=="2u")){j p=A+"/1b/1h.Z?1g=6d&6b="+6a+"&v="+v;U.1i(p,"68",69)}};c.6e=y(){9($i("2N")){j p=A+"/1b/1h.Z?1g=6f&v="+v;U.1i(p,"6k",6T)}};c.33=y(1c){9($i("2g")){9((n.1c!=1c)||(!$i("2g").6l())){$i("2g").1Y="";j 1H=1c.1d(";");1x=T 34();1x=3E("1x","2P","2g",1X);j 2d="<b>"+$F("6j")+"</b><x B=\'6i\' k=\'1R:1L;2e:6g\' 1j=\'"+$F("6h")+"\' t=\'"+$1k("1z.16")+"\' />";1x.1D("47",2d,"67",H,H,H,1X);1x.66=5W;j 1B="2w(1a,1a,1a)";j 1T=1H.G;j l=0;9(1T>=0){1o{j q=1H[l].1d("*");j 2W="";9(q[1]==2){2W=\'5X\'}9(q[8]==2A){q[8]="1f"}Q="<1m B=\'5V"+q[0]+"\'><1K P=5U k=\'4b:49\' 1s=\\"R:K(c,\'"+$F("5S")+"\',\'3F\')\\" 1q=\\"R:K(c,\'\')\\" 1I=\'5T\' 41=\\"5Y\\" 3M=\'"+q[0]+"\' "+2W+" 1y=\'5Z(\\"3F\\",c)\'/>";9(q[12]=="19"){Q+="&1N;<x t="+$1k("64.1O")+" 1j=\'"+$F("3G")+"\' 1s=\\"R:K(c,\'"+$F("3G")+"\',\'\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9(q[5]=="19"){Q+="&1N;<x t="+$1k("65.1O")+" 1j=\'"+$F("63")+"\' 1y=\'62(c)\' 1s=\\"R:K(c,\'"+$F("60")+"\',\'61\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9((q[10]=="19")||(q[10]=="3V")){Q+="&1N;<x t="+$1k("3W.16")+" 1j=\'1G\' 1y=\'1G(\\""+q[0]+"\\")\' 1s=\\"R:K(c,\'"+$F("6m")+"\',\'1G\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9((q[7]=="19")||(q[7]=="3V")){Q+="&1N;<x t="+$1k("3W.16")+" 1j=\'1G\' 1y=\'1G(\\""+q[0]+"\\")\' 1s=\\"R:K(c,\'"+$F("3Q")+"\',\'1G\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9(1l){Q+="<1m 1j=\'"+$F("3Q")+"\' k=\'3R-3P:"+1B+"\' B=3O"+q[0]+">&1N;"+q[2]+"</1m></1m>"}J{Q+="<1m 1j=\'"+$F("6n")+"\' k=\'3R-3P:"+1B+"\' B=3O"+q[0]+">&1N;"+"<x t=\'"+A+"/1C/1z.16\' r=0 C=15 />"+q[2]+"</1m></2R>"}1x.1D(q[0],Q,1X,H,H,H,"47");Q="<x r=2c t="+$1k("1z.16")+" />";1x.1D("",Q,1U,18,H,18,q[0]);9(1B=="2w(1a,1a,1a)"){j 1B="M"}J{j 1B="2w(1a,1a,1a)"}l++}1r(l<1T)}}}6I()};c.6J=y(23){9(n.2r!=23){j 1H=(n.1c).1d(";");j 1w="3K.1O";j l=1H.G-1;9(l>=0){1o{j q=1H[l].1d("*");9(q[6]*1<23*1){j 1w="6H.1O"}9(q[6]*1>23*1){j 1w="6G.1O"}9(q[6]*1==0){j 1w="3K.1O"}9($i("1w"+q[0])){$i("1w"+q[0]).t=A+"/1C/"+1w}}1r(l--)}}};c.3N=y(){9($i("X")){j 1F="<3J>";1F+="<1P><z P=1e ></z><z P=1e ><1K k=\'W:M;1R:1L\' 1I=21 t=\'\' B=\'6E\' /></z><z P=1e ></z></1P>";1F+="<1P><z P=1e ><1K k=\'W:M;1R:1L\' 1I=21 t=\'\' B=\'6F\' /></z><z P=1e ><1K k=\'1R:1L;2e:2c;3U:2c\'\' 1I=21 t=\'\' B=\'x\' /></z><z P=1e ><1K k=\'W:M;1R:1L\' 1I=21 t=\'\' B=\'6K\' /></z></1P>";1F+="<1P><z P=1e ></z><z P=1e ><1K k=\'W:M;1R:1L\' 1I=21 t=\'\' B=\'6L\' /></z><z P=1e ></z></1P>";1F+="</3J>";$i("X").1Y=1F}9(!$i("2Q")){j I=u.2K("2R");I.k.6Q=3X;I.B="2o";j 1u=u.2K("x");1u.t=A+"/1C/48.16";1u.41="2Q";1u.B=\'2Q\';1u.k.r="3Z";1u.k.C="3Z";I.2B(1u);I.1s=y(){c.k.W="M"};I.1q=y(){c.k.W="2u"};u.11.2B(I)}j 6R="";9(u.14("2a")){3L($i("2a"))}9(u.14("x")){j I=u.2K("2R");I.k.r="2c";I.k.C="2c";I.B="1p";I.W="M";u.11.2B(I);9(1l){$i("1p").k.6P="6O(6M=25)"}$i("1p").6N=y(){j 2s=D($i("1p").k.r);j 2v=D($i("1p").k.C);9(1l){9(2s>2){$i("1p").k.r=2s-2}9(2v>2){$i("1p").k.C=2v-2}}J{3I(c.k){r=2s-10+"17"}3I(c.k){C=2v-10+"17"}}};$i("1p").6D=y(){6C("6s")};c.6t="1f";3L($i("x"))}c.6r=y(){24.44("2G",$F("6q"));j p=A+"/1b/1h.Z?1g=6o&v="+v+"&6p="+6u;U.1i(p,"6v",2G)};9(n.2Y){V(n.2Y)}j E=T 2q("3S","3T","2p");j i=E.G-1;9(i>=0){1o{V("j s = n."+E[i]+"2o");9($i(s)){j d=$i(s).k;d.k.6A="6B";d.k.C=n.h-13;d.k.r="6z%"}}1r(i--)}};c.6y=y(){9(c.2m.G>0){j f=c.2m.G-1;9(f>=0){1o{V(c.2m[f])}1r(f--)}}9(2V.G>0){j 1T=2V.G;43(j f=0;f<1T;f++){V(2V[f])}}};c.6w=y(){9(2x.G>0){j f=2x.G-1;9(f>=0){1o{V(2x[f])}1r(f--)}}};c.6x=y(){9(2S.G>0){j f=2S.G-1;9(f>=0){1o{V(2S[f])}1r(f--)}}}}',62,480,'|||||||||if|||this|||||||var|style|||objmapa|||ltema|width||src|document|g_sid||img|function|td|g_locaplic|id|height|parseInt|temp|trad|length|true|novoel|else|mostradicasf||none|||class|tnome|javascript||new|cpObj|eval|display|corpoMapa|retorno|php||body|||getElementById||gif|px|false|sim|250|classesphp|temas|split|verdeclaro|nao|funcao|mapa_controle|call|title|im|navm|span|window|do|box1|onmouseout|while|onmouseover|data|novoimg|imagemxy|farol|mytreeview1|onclick|branco|listaPr|cor|imagens|createItem|alert|ins|download|lista|type|screen|input|relative|novow|nbsp|png|tr|menos|position|novoh|lle|imgBranco|letras|contemFerramentas|null|innerHTML|iddiv|g_mapaRefDisplay|image|montaMapa|mapscale|objaguarde||mapexten|ferramentas|diminuiy|diminuix|openlayers|imagemReferencia|0px|titulo|top|pCookie|listaTemas|g_listaPropriedades|propriedades|com|g_janelaMen|problemas|funcoesClickMapa|js|obj|guiaLegenda|Array|scale|wb|moveTo|block|hb|rgb|g_funcoesMousemoveMapaDefault|guiaListaMapas|referencia|undefined|appendChild|YAHOO|availWidth|pegalistademenus|href|ajaxCorpoMapa|availHeight|escalaGrafica|propriedadesRaiz|createElement|panel|i3geo|legenda|dinamico|default|imgh|div|g_funcoesNevegaMapaDefault|tempo|xp|g_funcoesClickMapaDefault|ck|navn|finaliza|g_zoomRefDinamico|janelaBotoes1|gravaQuadro|inicializa|atualizaListaTemas|Object|maisBotoes1|g_mashuppar|mashup|ajaxReferencia|re|mode|cgi|atualizaEscalaGrafica|ativaListaPropriedades|botao3d|ondeestou|catch|try|fecha|g_quadrooriginal|initJanelaZoom|return|mapa|conteudo|dica|textDecoration|escalanum|imagemEscalaGrafica|mst|atualizaReferencia|refDinamico|extent|criaEscalaGrafica|br|erro|funcaoonclick|linkquebrado|constroiconteudo|ms_criamapa|contemImg|treeviewNew|ligadesliga|t36|app|with|table|maisamarelo|ativaClicks|value|criaCorpoMapa|nometema|color|t7|background|guiaTemas|guiaMenu|left|SIM|down1|1000|g_postpx|15px||name|g_tipoleft|for|abre|location|700|g1|pan|pointer|g_tipotop|cursor|Tempo|objposicaomouse|g_diminuixN|de|g_diminuiyM|cpaint|segundos|posicaomouse|g_diminuixM|g_r|desenho|em|g_barraFerramentas2|gerafilmef|Image|g_barraFerramentas1|substring|clip|rect|outrasOpcoesAdiciona|arvoreAdicionaTema|ativaGuias|pixelTop|atuaLeg|aguarde|calcposf|imagemxi|Mapa|pixelLeft|objposicaocursor|imagemyi|set_async|appName|listaPropriedades|extentTotal|g_celula|g_diminuiyN|set_response_type|posicaocursor|g_operacao|JSON|botoes|g_listaFuncoesBotoes|cellsize|g_nomepin|listavisual|criaMapa|sam|skin|yui|visualatual|navegacaoDir|testafuncoes|offsetWidth|menususpenso|testamenususpenso|offsetHeight|funcoes|className|objtips|guia1|guia2|temaAtivo|50000|marca|pintamanho|guia4|guia5|g_recupera|versaoms|tempoRedesenho|contaTempoRedesenho|utilizacgi|testaferramentas|g_arvoreClick|utilize|link|abrir|Para|backgroundColor|white|zoomli|pinmarca|g_panM|1024|g_lenteaberta|g_destaca|g_realca|search|g_tipoacao|navigator|pegaPosicaoObjeto|redesenho|g_arvoreClicks|testaajax|resizeTo|o5|iniciaMapa|400|g_embedLegenda|embedLegenda|inicia|quadrosfilme|referenciadinamica|t3|checkbox|inputsb|arrastar_|expandeTema|CHECKED|layer|mudaboxnf|t5|limpasel|limpaseltemaf|t4|contextoescala|estasel|itemExpand|foldermapa|criaLegenda|ajaxLegendaHTML|g_templateLegenda|templateLegenda|moveLegi|criaLegendaHTML|atualizaLegendaImagem|criaLegendaImagem|5px|t2|lixeira|t1|legendaGrafica|hasChildNodes|t6|t8|corpo|tipoimagem|o1|atualizaCorpoMapa|termina|parado|g_tipoimagem|redesenhaCorpo|verificaMousemoveMapa|verificaNavegaMapa|verificaClickMapa|100|overflow|auto|zoomboxf|onmouseup|imgN|imgL|maisvermelho|maisverde|ativaDragDrop|atualizaFarol|imgO|imgS|opacity|onmousemove|alpha|filter|zIndex|docMapa|atualizaLegendaHTML|ajaxLegendaImagem|docaguias|reference|g_docaguias|initJanelaRef|g_locmapas|initJanelaMen|rebobinaf|p13|g_linguagem|underline|g_traducao|text|foldermapa1|mostraguiaf|guia|geraURLentorno|ajustaEntorno|g_entorno|mudaiconf|maisBotoes2|janelaBotoes2|autoRedesenho|ativa|criar|g_guiaativa|Impossivel|Erro|geoip|url|g_3dmap|retornaBarraEscala|ajaxEscalaGrafica|escalagrafica|opcoesEscala|otilde|es|mapaReferencia|zoom|map|replace|RegExp|retornaReferencia|retornaReferenciaDinamica|ccedil|checked|propriedadesMapa|g_visual|ticPropriedades|menuarrow|visual|op|g_localimg'.split('|'),0,{})) | |
| 200 | +eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('9(1n.4c.2C.1d("?")[1]){v=1n.4c.2C.1d("?")[1];9(v.1d("#")[0]){v=v.1d("#")[0]}}J{v=""}5j=0;4u=0;4H=0;1l=18;2Y=18;j 43=5G.4S.4K(0,1);9(43==\'N\')2Y=H;J 1l=H;4h="1f";3x=-3;3g="";4E="";4W="";5J="";5F="";5w="5C";5B="1f";5A="";5y="1f";5z="1f";4R=T 2p();37="";4d="1f";U=T 4O();U.4T("H");U.4J("4A");42="16";48="2f";4b="3Y";9(1l){42="";48="4P";4b="4k"}y 4t(e,m){1Y=T 4m();4N=T 4D();4V=T 4g();1Z=T 4f();1Z.t=B+"/1C/1z.14";j 2a=(1l)?4e:4l;j 27=(1l)?4w:4n;9(e==2L){j 1Q=0;9($i("24")){1Q=1Q+D($i("24").k.q)}9($i("1X")){1Q=1Q+D($i("1X").k.q)}j 1M=D(1J.2G)-2a;j 1S=D(1J.2H)-27;9(1M>=5R){1M=4a}9(1S>=3V){1S=3V}3B{9(u.17.k.q<5E){j 1M=D(1J.2G)-2a;j 1S=D(1J.2H)-27;1n.5P(1J.2G,1J.2H);1n.2t(0,0)}}3w(e){j e=""}u.17.k.q=1M;u.17.k.A=1S;c.w=1M-1Q-2a;c.h=1S-27;9(u.Z("11")){9(u.Z("11").k.q){c.w=D(u.Z("11").k.q);c.h=D(u.Z("11").k.q)}9(u.Z("11").k.A){c.h=D(u.Z("11").k.A)}}}J{c.w=u.17.56-D($i("24").k.q)-2a;c.h=u.17.57-27}9($i("2d")){$i("2d").k.q=c.w;$i("2d").k.A=c.h}9($i("2b")){$i("2b").k.q=c.w;$i("2b").k.A=c.h}c.58="1f";c.53="";c.4X="2K";c.2i=T 2p();c.52=T 2p();c.30="";c.5k="";c.5l="";c.5m="";c.5e="5x";c.5g="5";c.2s=5f;c.1c="";c.2I="";c.2F="";c.3K="5c";c.3J="5d";c.2m="5h";c.2D="5i";c.33="";c.5n="";c.5b="";c.3h=y(){9(!$i("2J")){u.17.C="2J"}$i("2J").5a="51-50-4Z";9(v==""){j 38=y(X){v=X.1t;n.3h()};j p=B+"/1b/1h.Y?1g=4Y&"+3g;U.1i(p,"",38)}J{9(!1n.54){1E("59.2j 2n 2q")}9(!1n.55){1E("5o.2j 2n 2q")}9(!1n.5p){1E("1X.2j 2n 2q")}9(!1n.5I){1E("5H.2j 2n 2q")}1Y.3U("26",$F("5L"));j p=B+"/1b/1h.Y?1g=5Q&5O="+5M+"&w="+c.w+"&h="+c.h+"&v="+v;U.1i(p,"5N",c.26)}};c.26=y(X){9(X.1t.5D(" 3y.")>-1){1E(X.1t)}9(X.1t=="3r"){1Y.32("26");u.17.k.5u="5v";u.17.20="<3p>5t 5s o 3e 5q o 5r:<3p><a 2C="+B+"/3t.Y >"+B+"/3t.Y</a>";3c("3r")}J{9((X.1t!="3y")&&(X.1t!=2L)){j 30="";j 21="";V(X.1t);3B{9(21!=""){2f.u.1j=21}}3w(e){j e=""}K("","4q 4o 4r 4s 4v: "+30,"");4x(10);9(4i=="19"){3a(1)}9(4j=="19"){3a(2)}n.3d(1c);n.3v(1W);n.2s=D(23);n.1c=1c;n.4y=4M;n.3E=1W;n.4L=1W;n.3X();2T(X);n.3m();n.3o();n.3F("4U");j l=4C.4B;j 1T=l.G;j b=l.G-1;9(b>=0){1o{9($i(l[b].1U)){9(l[b].3i){V(\'$i(l[b].1U).20 = "\'+l[b].3i+\'"\')}9(l[b].3j){V(\'$i("\'+l[b].1U+\'").1s = y(){K(c,"\'+l[b].3j+\'","");}\');V(\'$i("\'+l[b].1U+\'").1q = y(){K(c,"");};\')}9(l[b].3u){$i(l[b].1U).1y=l[b].3u}9(l[b].3q){V(l[b].3q)}}}1r(b--)}4F();9($i("4G")||$i("4I")){j p=B+"/1b/1h.Y?1g=2S&v="+v;U.1i(p,"2S",2S)}9($i("11")){j i=$i("x").k;i.q=n.w+"16";i.A=n.h+"16";j i=$i("11").k;i.q=n.w+"16";i.A=n.h+"16";i.4z=\'4Q(\'+0+" "+(n.w)+" "+(n.h)+" "+0+\')\'}j E=0;9($i("24")){E=E+D($i("24").k.q)}9($i("1X")){E=E+D($i("1X").k.q)}9($i("3s")){$i("3s").k.q=n.w+E+"16"}9($i("3l")){j i=$i("3l").k;i.A=n.h+"16";i.q=n.w+"16"}4p();j 1v=5K($i("11"));9($i("3b")){2O.3z.2y.2x.2t(1v[0]+40,1v[1]+10)}9($i("7e")){2O.7f.2y.2x.2t(1v[0],1v[1]+10)}J{9($i("3b")){2O.3z.2y.2x.2t(1v[0],1v[1]+10)}}7d("46");9(7c=="19"){7a();j 22=["L","O","N","S"];3T(j l=0;l<4;l++){9($i("x"+22[l])){$i("x"+22[l]).k.q=n.w;$i("x"+22[l]).k.A=n.h;$i("x"+22[l]).k.W="2v"}}7b()}7g("7h");9($i("3A")){$i("3A").3N=n.2s}9((n.7m=="1f")&&($i("3k"))){$i("3k").k.W="M"}}J{1E("7l. 7k 7i o 3e "+X.1t);3c}j E=7j.1d("79");78(E[1]);9($i(n.2D)){9(6Z==""){$i(n.2D).k.W="M"}}9(2g("2o")){2o=2g("2o")}9(2o=="19"){70()}9(2e!="M"){9(2g("2e")){2e=2g("2e")}9(2e=="2v"){6Y()}}9($i("x")){37=$i("x").t}1Y.32("26");9(6X=="19"){6V()}9(u.Z("3f")){9(7o==""){u.Z("3f").k.W="M"}}}71()};c.3F=y(C){9($i(C)){1A=T 39();1A=3G("1A","2K",C,1V);1A.1D("2B","<b>"+$F("72")+"</b>","77",H,18,H,1V);j 1k="";9(2Y){j 1k="<x t=\'"+B+"/1C/1z.14\' q=0 A=13 />"}j l=2h.2r.G-1;9(l>=0){1o{9(2h.2r[l]){j E=2h.2r[l].76;j E=V("75."+E+"[0]."+73);Q="<1m 1s=\\"R:c.k.3D=\'74\';\\" 1q=\\"R:c.k.3D=\'M\';\\" 1y=\'"+2h.2r[l].7n+"\'>"+1k+"<x P=\'7G\' t=\'"+B+"/1C/7I/"+7F+"/1z.14\' />"+E+" </1m>";1A.1D("7E"+l,Q,1Z,18,H,18,"2B")}}1r(l--)}1A.1D("","",1Z,18,H,18,"2B")}};c.3m=y(){9(($i("2E"))&&(!$i("3n"))){$i("2E").20="<x P=\'7H\' t=\\""+7K+"/1z.14\\" 1j=\'7J&7C;&7t;7u\' 1y=\'7s()\' k=\'47:49\'/><x C=3n t=\'\' />"}};c.3o=y(){9($i("2E")){j p=B+"/1b/1h.Y?1g=7r&v="+v;U.1i(p,"7p",7q)}};c.3v=y(1W){j 2z=18;9($i("3C")){j 2z=$i("3C").7D}9($i("7v")&&n.3E!=1W){9(2z){j p=B+"/1b/1h.Y?1g=5S&v="+v+"&7w="+3x;U.1i(p,"7B",36)}J{9(($i("28").t=="")||(n.33!="19")){j p=B+"/1b/1h.Y?1g=2R&v="+v;U.1i(p,"7A",36)}J{j 35=T 7z("&34=7x","g");$i("28").t=$i("x").t.7y(35,\'&34=6W\');31("2R",$i("28").t)}}}J{9($i("28"))31("2R",$i("28").t)}};c.6T=y(){9(($i("6d"))||($i("2I")&&$i(n.2m+"2k")&&$i(n.2m+"2k").k.W=="2v")){j p=B+"/1b/1h.Y?1g=6e&6c="+6b+"&v="+v;U.1i(p,"69",6a)}};c.6f=y(){9($i("2I")){j p=B+"/1b/1h.Y?1g=6g&v="+v;U.1i(p,"6l",6U)}};c.3d=y(1c){9($i("2l")){9((n.1c!=1c)||(!$i("2l").6m())){$i("2l").20="";j 1H=1c.1d(";");1x=T 39();1x=3G("1x","2K","2l",1V);j 21="<b>"+$F("6k")+"</b><x C=\'6j\' k=\'1R:1L;2f:6h\' 1j=\'"+$F("6i")+"\' t=\'"+$1k("1z.14")+"\' />";1x.1D("3S",21,"68",H,H,H,1V);1x.67=5X;j 1B="2W(1a,1a,1a)";j 1T=1H.G;j l=0;9(1T>=0){1o{j r=1H[l].1d("*");j 2M="";9(r[1]==2){2M=\'5Y\'}9(r[8]==2L){r[8]="1f"}Q="<1m C=\'5W"+r[0]+"\'><1K P=5V k=\'47:49\' 1s=\\"R:K(c,\'"+$F("5T")+"\',\'3M\')\\" 1q=\\"R:K(c,\'\')\\" 1I=\'5U\' 45=\\"5Z\\" 3N=\'"+r[0]+"\' "+2M+" 1y=\'60(\\"3M\\",c)\'/>";9(r[12]=="19"){Q+="&1N;<x t="+$1k("65.1O")+" 1j=\'"+$F("3L")+"\' 1s=\\"R:K(c,\'"+$F("3L")+"\',\'\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9(r[5]=="19"){Q+="&1N;<x t="+$1k("66.1O")+" 1j=\'"+$F("64")+"\' 1y=\'63(c)\' 1s=\\"R:K(c,\'"+$F("61")+"\',\'62\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9((r[10]=="19")||(r[10]=="3H")){Q+="&1N;<x t="+$1k("3I.14")+" 1j=\'1G\' 1y=\'1G(\\""+r[0]+"\\")\' 1s=\\"R:K(c,\'"+$F("6n")+"\',\'1G\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9((r[7]=="19")||(r[7]=="3H")){Q+="&1N;<x t="+$1k("3I.14")+" 1j=\'1G\' 1y=\'1G(\\""+r[0]+"\\")\' 1s=\\"R:K(c,\'"+$F("3Q")+"\',\'1G\')\\" 1q=\\"R:K(c,\'\')\\" \\>"}9(1l){Q+="<1m 1j=\'"+$F("3Q")+"\' k=\'3R-3Z:"+1B+"\' C=41"+r[0]+">&1N;"+r[2]+"</1m></1m>"}J{Q+="<1m 1j=\'"+$F("6o")+"\' k=\'3R-3Z:"+1B+"\' C=41"+r[0]+">&1N;"+"<x t=\'"+B+"/1C/1z.14\' q=0 A=15 />"+r[2]+"</1m></2N>"}1x.1D(r[0],Q,1V,H,H,H,"3S");Q="<x q=29 t="+$1k("1z.14")+" />";1x.1D("",Q,1Z,18,H,18,r[0]);9(1B=="2W(1a,1a,1a)"){j 1B="M"}J{j 1B="2W(1a,1a,1a)"}l++}1r(l<1T)}}}6J()};c.6K=y(23){9(n.2s!=23){j 1H=(n.1c).1d(";");j 1w="3W.1O";j l=1H.G-1;9(l>=0){1o{j r=1H[l].1d("*");9(r[6]*1<23*1){j 1w="6I.1O"}9(r[6]*1>23*1){j 1w="6H.1O"}9(r[6]*1==0){j 1w="3W.1O"}9($i("1w"+r[0])){$i("1w"+r[0]).t=B+"/1C/"+1w}}1r(l--)}}};c.3X=y(){9($i("11")){j 1F="<3O>";1F+="<1P><z P=1e ></z><z P=1e ><1K k=\'W:M;1R:1L\' 1I=2c t=\'\' C=\'6F\' /></z><z P=1e ></z></1P>";1F+="<1P><z P=1e ><1K k=\'W:M;1R:1L\' 1I=2c t=\'\' C=\'6G\' /></z><z P=1e ><1K k=\'1R:1L;2f:29;3Y:29\'\' 1I=2c t=\'\' C=\'x\' /></z><z P=1e ><1K k=\'W:M;1R:1L\' 1I=2c t=\'\' C=\'6L\' /></z></1P>";1F+="<1P><z P=1e ></z><z P=1e ><1K k=\'W:M;1R:1L\' 1I=2c t=\'\' C=\'6M\' /></z><z P=1e ></z></1P>";1F+="</3O>";$i("11").20=1F}9(!$i("2A")){j I=u.2Q("2N");I.k.6R=4a;I.C="2k";j 1u=u.2Q("x");1u.t=B+"/1C/46.14";1u.45="2A";1u.C=\'2A\';1u.k.q="44";1u.k.A="44";I.2P(1u);I.1s=y(){c.k.W="M"};I.1q=y(){c.k.W="2v"};u.17.2P(I)}j 6S="";9(u.Z("2d")){2V($i("2d"))}9(u.Z("2b")){2V($i("2b"))}9(u.Z("x")){j I=u.2Q("2N");I.k.q="29";I.k.A="29";I.C="1p";I.W="M";u.17.2P(I);9(1l){$i("1p").k.6Q="6P(6N=25)"}$i("1p").6O=y(){j 2w=D($i("1p").k.q);j 2u=D($i("1p").k.A);9(1l){9(2w>2){$i("1p").k.q=2w-2}9(2u>2){$i("1p").k.A=2u-2}}J{3P(c.k){q=2w-10+"16"}3P(c.k){A=2u-10+"16"}}};$i("1p").6E=y(){6D("6t")};c.6u="1f";2V($i("x"))}c.6s=y(){1Y.3U("2T",$F("6r"));j p=B+"/1b/1h.Y?1g=6p&v="+v+"&6q="+6v;U.1i(p,"6w",2T)};9(n.2F){V(n.2F)}j E=T 2p("3K","3J","2m");j i=E.G-1;9(i>=0){1o{V("j s = n."+E[i]+"2k");9($i(s)){j d=$i(s).k;d.k.6B="6C";d.k.A=n.h-13;d.k.q="6A%"}}1r(i--)}};c.6z=y(){9(c.2i.G>0){j f=c.2i.G-1;9(f>=0){1o{V(c.2i[f])}1r(f--)}}9(2U.G>0){j 1T=2U.G;3T(j f=0;f<1T;f++){V(2U[f])}}};c.6x=y(){9(2Z.G>0){j f=2Z.G-1;9(f>=0){1o{V(2Z[f])}1r(f--)}}};c.6y=y(){9(2X.G>0){j f=2X.G-1;9(f>=0){1o{V(2X[f])}1r(f--)}}}}',62,481,'|||||||||if|||this|||||||var|style|||objmapa|||width|ltema||src|document|g_sid||img|function|td|height|g_locaplic|id|parseInt|temp|trad|length|true|novoel|else|mostradicasf||none|||class|tnome|javascript||new|cpObj|eval|display|retorno|php|getElementById||corpoMapa|||gif||px|body|false|sim|250|classesphp|temas|split|verdeclaro|nao|funcao|mapa_controle|call|title|im|navm|span|window|do|box1|onmouseout|while|onmouseover|data|novoimg|imagemxy|farol|mytreeview1|onclick|branco|listaPr|cor|imagens|createItem|alert|ins|download|lista|type|screen|input|relative|novow|nbsp|png|tr|menos|position|novoh|lle|iddiv|null|mapexten|ferramentas|objaguarde|imgBranco|innerHTML|titulo|letras|mapscale|contemFerramentas||montaMapa|diminuiy|imagemReferencia|0px|diminuix|flamingo|image|openlayers|g_mapaRefDisplay|top|pCookie|g_listaPropriedades|funcoesClickMapa|js|obj|listaTemas|guiaLegenda|com|g_janelaMen|Array|problemas|propriedades|scale|moveTo|hb|block|wb|panel|xp|dinamico|imgh|propriedadesRaiz|href|guiaListaMapas|escalaGrafica|finaliza|availWidth|availHeight|legenda|i3geo|default|undefined|ck|div|YAHOO|appendChild|createElement|referencia|pegalistademenus|ajaxCorpoMapa|g_funcoesClickMapaDefault|ativaClicks|rgb|g_funcoesNevegaMapaDefault|navn|g_funcoesMousemoveMapaDefault|tempo|gravaQuadro|fecha|cgi|mode|re|ajaxReferencia|g_quadrooriginal|mashup|Object|initJanelaZoom|maisBotoes1|return|atualizaListaTemas|mapa|botao3d|g_mashuppar|inicializa|conteudo|dica|ondeestou|contemImg|criaEscalaGrafica|imagemEscalaGrafica|atualizaEscalaGrafica|br|constroiconteudo|linkquebrado|mst|ms_criamapa|funcaoonclick|atualizaReferencia|catch|g_zoomRefDinamico|erro|janelaBotoes1|escalanum|try|refDinamico|textDecoration|extent|ativaListaPropriedades|treeviewNew|SIM|down1|guiaMenu|guiaTemas|t36|ligadesliga|value|table|with|t7|background|g1|for|abre|700|maisamarelo|criaCorpoMapa|left|color||nometema|g_postpx|app|15px|name|pan|cursor|g_tipotop|pointer|1000|g_tipoleft|location|g_r|g_diminuixM|Image|posicaomouse|atuaLeg|g_barraFerramentas1|g_barraFerramentas2|pixelLeft|g_diminuixN|aguarde|g_diminuiyN|de|calcposf|Tempo|desenho|em|Mapa|imagemxi|segundos|g_diminuiyM|gerafilmef|cellsize|clip|JSON|botoes|g_listaFuncoesBotoes|posicaocursor|g_operacao|ativaGuias|arvoreAdicionaTema|imagemyi|outrasOpcoesAdiciona|set_response_type|substring|extentTotal|g_celula|objposicaocursor|cpaint|pixelTop|rect|quadrosfilme|appName|set_async|listaPropriedades|objposicaomouse|g_nomepin|visualatual|criaMapa|sam|skin|yui|objtips|listavisual|testafuncoes|testamenususpenso|offsetWidth|offsetHeight|navegacaoDir|funcoes|className|versaoms|guia1|guia2|pinmarca|50000|pintamanho|guia4|guia5|g_recupera|tempoRedesenho|contaTempoRedesenho|temaAtivo|utilizacgi|menususpenso|testaferramentas|utilize|link|abrir|Para|backgroundColor|white|g_tipoacao|marca|g_lenteaberta|g_panM|g_destaca|g_realca|zoomli|search|400|g_arvoreClicks|navigator|redesenho|testaajax|g_arvoreClick|pegaPosicaoObjeto|o5|g_embedLegenda|iniciaMapa|embedLegenda|resizeTo|inicia|1024|referenciadinamica|t3|checkbox|inputsb|arrastar_|expandeTema|CHECKED|layer|mudaboxnf|t5|limpasel|limpaseltemaf|t4|contextoescala|estasel|itemExpand|foldermapa|criaLegenda|ajaxLegendaHTML|g_templateLegenda|templateLegenda|moveLegi|criaLegendaHTML|atualizaLegendaImagem|criaLegendaImagem|5px|t2|lixeira|t1|legendaGrafica|hasChildNodes|t6|t8|corpo|tipoimagem|o1|atualizaCorpoMapa|termina|parado|g_tipoimagem|redesenhaCorpo|verificaMousemoveMapa|verificaNavegaMapa|verificaClickMapa|100|overflow|auto|zoomboxf|onmouseup|imgN|imgL|maisvermelho|maisverde|ativaDragDrop|atualizaFarol|imgO|imgS|opacity|onmousemove|alpha|filter|zIndex|docMapa|atualizaLegendaHTML|ajaxLegendaImagem|docaguias|reference|g_docaguias|initJanelaRef|g_locmapas|initJanelaMen|rebobinaf|p13|g_linguagem|underline|g_traducao|text|foldermapa1|mostraguiaf|guia|geraURLentorno|ajustaEntorno|g_entorno|mudaiconf|maisBotoes2|janelaBotoes2|autoRedesenho|ativa|criar|g_guiaativa|Impossivel|Erro|geoip|url|g_3dmap|retornaBarraEscala|ajaxEscalaGrafica|escalagrafica|opcoesEscala|otilde|es|mapaReferencia|zoom|map|replace|RegExp|retornaReferencia|retornaReferenciaDinamica|ccedil|checked|propriedadesMapa|g_visual|ticPropriedades|menuarrow|visual|op|g_localimg'.split('|'),0,{})) | |
| 201 | 201 | |
| 202 | 202 | eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('d X(9){r($i(9)){$i(9).17="1b x";r(g.1c){6 3=\'<p 7="B" N="z-E:L;" >\';3+=\'<s 7="G-H-F">\';3+=\'<5 7="c"><a 4="C" >&2;&2;&2;&2;&2;\'+$8("D")+\'</a></5>\';3+=\'<5 7="c"><a 4="I" >&2;&2;&2;&2;&2;\'+$8("J")+\'</a></5>\';3+=\'<5 7="c"><a 4="O" >&2;&2;&2;&2;&2;\'+$8("P")+\'</a></5>\';3+=\'<5 7="c"><a 4="K" >&2;&2;&2;&2;&2;\'+$8("Q")+\'</a></5>\';3+=\'<k e="\'+$j("l.o")+\'" n="m(\\\'u\\\')" 4="A" />&2;<k e="\'+$j("l.o")+\'" n="m(\\\'y\\\')" 4="w" />&2;<k e="\'+$j("l.o")+\'" n="m(\\\'M\\\')" 4="1o" />\';3+=\'</s>\';3+=\'</p>\';$i("1f").R=3}d q(19,1a){6 b=0;1g(6 f 1h g){6 v="1m.1n("+b+").1l.1k(\'1i\',{4:\'"+f+"\',1j: g[\'"+f+"\']})";18(v);6 b=b+1}}}Y{W}6 h=V S.T.U(9,{Z:t,10:15,16:14,13:t});h.11.12(q);h.1d()}d 1e(){}',62,87,'||nbsp|ins|id|li|var|class|trad|iddiv||conta|yuimenubaritemlabel|function|src|nomeMenu|oMenuData|oMenuBar||im|img|branco|trocalingua|onclick|gif|div|onMenuBarBeforeRender|if|ul|true|pt||uk|yuimenubarnav|en||brasil|bd|menuajuda|s1|index|type|first|of|menuanalise|s2|menuarquivos|2000|es|style|menujanelas|s3|s4|innerHTML|YAHOO|widget|MenuBar|new|return|montaMenuSuspenso|else|autosubmenudisplay|showdelay|beforeRenderEvent|subscribe|lazyload|750|250|hidedelay|className|eval|p_sType|p_sArgs|yuimenubar|ajudas|render|testamenususpenso|menus|for|in|submenu|itemdata|setProperty|cfg|this|getItem|espanhol'.split('|'),0,{})) |
| 203 | 203 | ... | ... |
classesjs/iniciamma.js
| ... | ... | @@ -342,6 +342,11 @@ function Mapa(e,m) |
| 342 | 342 | $i("openlayers").style.width = this.w; |
| 343 | 343 | $i("openlayers").style.height = this.h; |
| 344 | 344 | } |
| 345 | + if ($i("flamingo")) | |
| 346 | + { | |
| 347 | + $i("flamingo").style.width = this.w; | |
| 348 | + $i("flamingo").style.height = this.h; | |
| 349 | + } | |
| 345 | 350 | /* |
| 346 | 351 | Variable: objmapa.navegacaoDir |
| 347 | 352 | ... | ... |
classesjs/redesenho.js
| ... | ... | @@ -452,6 +452,13 @@ function ajaxredesenha(retorno) |
| 452 | 452 | criaOL(Math.random()+Math.random()+Math.random()+Math.random()); |
| 453 | 453 | objmapa.OL.zoomToExtent(b); |
| 454 | 454 | } |
| 455 | + // | |
| 456 | + //utilizado na interface flamingo | |
| 457 | + // | |
| 458 | + if($i("flamingo")) | |
| 459 | + { | |
| 460 | + atualizaFL(); | |
| 461 | + } | |
| 455 | 462 | } |
| 456 | 463 | } |
| 457 | 464 | } |
| ... | ... | @@ -475,6 +482,13 @@ function ajaxIniciaParametros(retorno) |
| 475 | 482 | objmapa.OL.zoomToExtent(b); |
| 476 | 483 | } |
| 477 | 484 | // |
| 485 | + //utilizado na interface flamingo | |
| 486 | + // | |
| 487 | + if($i("flamingo")) | |
| 488 | + { | |
| 489 | + atualizaFL(); | |
| 490 | + } | |
| 491 | + // | |
| 478 | 492 | //limpa os objetos tips da tela |
| 479 | 493 | // |
| 480 | 494 | if(objmapa.objtips.length > 0) | ... | ... |
| ... | ... | @@ -0,0 +1,128 @@ |
| 1 | +<?php | |
| 2 | +/* | |
| 3 | +Title: Gerador automático de web services OGC para a interface flamingo do i3geo | |
| 4 | + | |
| 5 | +About: Licença | |
| 6 | + | |
| 7 | +I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
| 8 | + | |
| 9 | +Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | |
| 10 | +Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br | |
| 11 | + | |
| 12 | +Este programa é software livre; você pode redistribuí-lo | |
| 13 | +e/ou modificá-lo sob os termos da Licença Pública Geral | |
| 14 | +GNU conforme publicada pela Free Software Foundation; | |
| 15 | +tanto a versão 2 da Licença. | |
| 16 | +Este programa é distribuído na expectativa de que seja útil, | |
| 17 | +porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | |
| 18 | +de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | |
| 19 | +Consulte a Licença Pública Geral do GNU para mais detalhes. | |
| 20 | +Você deve ter recebido uma cópia da Licença Pública Geral do | |
| 21 | +GNU junto com este programa; se não, escreva para a | |
| 22 | +Free Software Foundation, Inc., no endereço | |
| 23 | +59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
| 24 | + | |
| 25 | +File: i3geo/flamingoogc.php | |
| 26 | + | |
| 27 | +19/6/2007 | |
| 28 | + | |
| 29 | +Include: | |
| 30 | +<ms_configura.php> <classesphp/pega_variaveis.php> | |
| 31 | + | |
| 32 | +Parameters: | |
| 33 | + | |
| 34 | +lista - se for igual a "temas", mostra uma lista dos temas disponíveis | |
| 35 | + | |
| 36 | +ajuda - se for definida na URL, mostra uma ajuda ao usuário | |
| 37 | + | |
| 38 | +tema - nome do tema do serviço. Se for definido, o web service conterá apenas o tema. | |
| 39 | + | |
| 40 | +intervalo - valor inicial e final com o número de temas que serão mostrados no serviço | |
| 41 | + | |
| 42 | +legenda - mostra a legenda no corpo do mapa sim|nao | |
| 43 | + | |
| 44 | +About: Exemplos | |
| 45 | + | |
| 46 | +ogc.php?lista=temas | |
| 47 | + | |
| 48 | +ogc.php?tema=bioma | |
| 49 | + | |
| 50 | +ogc.php?intervalo=0,50 | |
| 51 | +*/ | |
| 52 | +error_reporting(0); | |
| 53 | +if (!function_exists('ms_GetVersion')) | |
| 54 | +{ | |
| 55 | + if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) | |
| 56 | + { | |
| 57 | + if(!@dl('php_mapscript_48.dll')) | |
| 58 | + dl('php_mapscript.dll'); | |
| 59 | + } | |
| 60 | + else | |
| 61 | + {dl('php_mapscript.so');} | |
| 62 | +} | |
| 63 | +require_once("carrega_ext.php"); | |
| 64 | +include("../ms_configura.php"); | |
| 65 | +include("pega_variaveis.php"); | |
| 66 | +// | |
| 67 | +//cria o web service | |
| 68 | +// | |
| 69 | +include("funcoes_gerais.php"); | |
| 70 | +$req = ms_newowsrequestobj(); | |
| 71 | +$tipo = ""; | |
| 72 | +foreach ($_GET as $k=>$v) | |
| 73 | +{ | |
| 74 | + $req->setParameter($k, $v); | |
| 75 | +} | |
| 76 | +$req->setParameter("VeRsIoN","1.1.0"); | |
| 77 | +$oMap = ms_newMapobj("../aplicmap/ogcws.map"); | |
| 78 | +$proto = "http" . ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "s" : "") . "://"; | |
| 79 | +$server = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME']; | |
| 80 | +$or = $proto.$server.$_SERVER['PHP_SELF']; | |
| 81 | +$oMap->setmetadata("ows_onlineresource",$or."?g_sid=".$g_sid); | |
| 82 | +$oMap->setmetadata("ows_title",$tituloInstituicao." - i3geo"); | |
| 83 | +session_name("i3GeoPHP"); | |
| 84 | +if (isset($g_sid) && $g_sid != "") | |
| 85 | +{session_id($g_sid);} | |
| 86 | +session_start(); | |
| 87 | +foreach(array_keys($_SESSION) as $k) | |
| 88 | +{ | |
| 89 | + eval("\$".$k."='".$_SESSION[$k]."';"); | |
| 90 | +} | |
| 91 | +$nmap = ms_newMapobj($map_file); | |
| 92 | +$ts = $nmap->getalllayernames(); | |
| 93 | +foreach ($ts as $t) | |
| 94 | +{ | |
| 95 | + $l = $nmap->getlayerbyname($t); | |
| 96 | + $l->setmetadata("ows_title",pegaNome($l)); | |
| 97 | + //$l->setmetadata("ows_name",$t); | |
| 98 | + $l->setmetadata("ows_srs","EPSG:4291 EPSG:4326"); | |
| 99 | + //$l->setmetadata("gml_include_items","all"); | |
| 100 | + //$l->set("dump",MS_TRUE); | |
| 101 | + $l->setmetadata("WMS_INCLUDE_ITEMS","all"); | |
| 102 | + //$l->setmetadata("WFS_INCLUDE_ITEMS","all"); | |
| 103 | + $c = $l->getclass(0); | |
| 104 | + if ($c->name == "") | |
| 105 | + {$c->name = " ";} | |
| 106 | + if (isset($postgis_mapa)) | |
| 107 | + { | |
| 108 | + if ($postgis_mapa != "") | |
| 109 | + { | |
| 110 | + if ($l->connectiontype == MS_POSTGIS) | |
| 111 | + { | |
| 112 | + if ($l->connection == " ") | |
| 113 | + { | |
| 114 | + $l->set("connection",$postgis_mapa); | |
| 115 | + } | |
| 116 | + } | |
| 117 | + } | |
| 118 | + } | |
| 119 | + ms_newLayerObj($oMap, $l); | |
| 120 | +} | |
| 121 | +//$req->setParameter("LAYERS","i3geoogc"); | |
| 122 | +ms_ioinstallstdouttobuffer(); | |
| 123 | +$oMap->owsdispatch($req); | |
| 124 | +$contenttype = ms_iostripstdoutbuffercontenttype(); | |
| 125 | +header("Content-type: $contenttype"); | |
| 126 | +ms_iogetStdoutBufferBytes(); | |
| 127 | +ms_ioresethandlers(); | |
| 128 | +?> | |
| 0 | 129 | \ No newline at end of file | ... | ... |
classesphp/mapa_controle.php
| ... | ... | @@ -192,7 +192,83 @@ Include: |
| 192 | 192 | $cp->start(); |
| 193 | 193 | if ($cp->get_data() == "") |
| 194 | 194 | {$cp->set_data("erro");} |
| 195 | - break; | |
| 195 | + break; | |
| 196 | +/* | |
| 197 | +Property: montaFlamingo | |
| 198 | + | |
| 199 | +Gera o arquivo xml de configuração para a interface Flamingo. | |
| 200 | +*/ | |
| 201 | + case "montaFlamingo": | |
| 202 | + $string1 = "<?xml version='1.0' encoding='UTF-8'?>"; | |
| 203 | + $string1 .= | |
| 204 | +'<FLAMINGO xmlns:fmc="fmc" lang="en" languages="en" tooltipdelay="500"> | |
| 205 | +<fmc:Logo id="logo"/> | |
| 206 | +<fmc:Coordinates right="right" top="top" decimals="4" listento="map"> | |
| 207 | +<style id=".xy" font-family="verdana" font-size="10px" color="#555555" display="block" font-weight="normal"/> | |
| 208 | +<string id="xy"> | |
| 209 | +<en> | |
| 210 | +<![CDATA[x:[x]<br>y:[y]]]> | |
| 211 | +</en> | |
| 212 | +</string> | |
| 213 | +</fmc:Coordinates> | |
| 214 | +<fmc:Window skin="g" top="60" right="right -100" width="300" bottom="bottom -70" canresize="true" canclose="true" title="Identificação" visible="false"> | |
| 215 | +<fmc:IdentifyResultsHTML width="100%" height="100%" listento="map"> | |
| 216 | +<style id=".bold" font-family="verdana" font-size="12px" color="#333333" display="block" font-weight="bold"/> | |
| 217 | +<style id=".normal" font-family="verdana" font-size="11px" color="#333333" display="block" font-weight="normal"/> | |
| 218 | +<style id=".uitleg" font-family="verdana" font-size="11px" color="#0033cc" display="block" font-weight="normal" font-style="italic"/> | |
| 219 | +</fmc:IdentifyResultsHTML> | |
| 220 | +</fmc:Window> | |
| 221 | +<fmc:Scalebar id="sbkm" skin="style1" left="30" bottom="bottom" width="200" units=" km" magicnumber="1000" listento="map"> | |
| 222 | +<style id=".label" font-family="verdana" font-size="10px" color="#555555" display="block" font-weight="normal"/> | |
| 223 | +<style id=".units" font-family="verdana" font-size="10px" color="#555555" display="block" font-weight="normal"/> | |
| 224 | +</fmc:Scalebar> | |
| 225 | +<fmc:ToolGroup left="30" top="0" tool="zoom" listento="map"> | |
| 226 | +<fmc:ToolZoomin id="zoom" /> | |
| 227 | +<fmc:ToolZoomout left="30"/> | |
| 228 | +<fmc:ToolSuperPan left="60"/> | |
| 229 | +<fmc:ToolIdentify left="90"/> | |
| 230 | +<fmc:ToolMeasure left="120" units=" m" magicnumber="1" decimals="0"/> | |
| 231 | +</fmc:ToolGroup> | |
| 232 | +<fmc:ButtonPrev right="210" top="2" listento="map"/> | |
| 233 | +<fmc:ButtonNext right="240" top="2" listento="map"/> | |
| 234 | +<fmc:ButtonFull right="270" top="2" listento="map"/> | |
| 235 | +<fmc:ZoomerV left="5" top="40" height="163" listento="map"/> | |
| 236 | +<fmc:MonitorLayer id="monitor" left="230" top="55" listento="map"> | |
| 237 | +<style id=".text" font-family="verdana" font-size="12px" color="#666666" display="block" font-weight="normal"/> | |
| 238 | +<string id="waiting" en="Criando o mapa..."/> | |
| 239 | +<string id="loading" en="Redesenhando [percentage]%..."/> | |
| 240 | +</fmc:MonitorLayer> | |
| 241 | +<fmc:Map id="overview" movequality="HIGH" right="right" bottom="bottom" width="150" height="150" extent="-79.8713331401,-41.7736536401,-26.2264448599,11.8712346401" fullextent="-79.8713331401,-41.7736536401,-26.2264448599,11.8712346401"> | |
| 242 | +<fmc:LayerOverview listento="map" followfactor="10000"/> | |
| 243 | +<fmc:LayerImage id="brasil" imageurl="http://mapas.mma.gov.br/i3geo/imagens/referencia1.png" extent="-79.8713331401,-41.7736536401,-26.2264448599,11.8712346401" /> | |
| 244 | +</fmc:Map> | |
| 245 | + | |
| 246 | +<fmc:Container borderwidth="0" bordercolor="#b8b8b8" left="left" top="top" bottom="bottom" right="right"> | |
| 247 | + <fmc:BorderNavigation skin="F1" width="100%" height="100%" listento="map"/> | |
| 248 | + <fmc:Map id="map" movequality="HIGH" conform="true" mapunits="DECIMALDEGREES" width="100%" height="100%" fullextent="-180,-90,180,90" extent="-76.5125927,-39.3925675209,-29.5851853,9.49014852081" > | |
| 249 | + <fmc:LayerIdentifyIcon/> | |
| 250 | + <fmc:LayerGrid gridwidth="10" gridheight="10" minscale="11000"/> | |
| 251 | + <fmc:LayerGrid gridwidth="5" gridheight="5" minscale="5000" maxscale="11000"/> | |
| 252 | + <fmc:LayerGrid gridwidth="2" gridheight="2" minscale="1000" maxscale="5000"/> | |
| 253 | + <fmc:LayerGrid gridwidth="1" gridheight="1" minscale= "500" maxscale="1000"/> | |
| 254 | + <fmc:LayerGrid gridwidth="0.5" gridheight="0.5" minscale="100" maxscale="500"/> | |
| 255 | + <fmc:LayerGrid gridwidth="0.1" gridheight="0.1" maxscale="100"/> | |
| 256 | + <fmc:LayerOGWMS id="OG3" format="PNG" url="'; | |
| 257 | + $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); | |
| 258 | + $host = $protocolo[0]."://".$_SERVER['HTTP_HOST']; | |
| 259 | + //include_once("../ms_configura.php"); | |
| 260 | + $string2 = $host."/i3geo/classesphp/flamingoogc.php?g_sid=".$g_sid; | |
| 261 | + $string3 = '&WMS=OGC:WMS&SERVICE=WMS&VERSION=1.1.0&SRS=EPSG:4291&EXCEPTIONS=INIMAGE&BGCOLOR=0xF0F0F0" LAYERS="copyright"/> | |
| 262 | + </fmc:Map> | |
| 263 | +</fmc:Container> | |
| 264 | +</FLAMINGO>'; | |
| 265 | + $stringFinal = $string1.$string2.$string3; | |
| 266 | + $arq = dirname($map_file)."/flamingo.xml"; | |
| 267 | + $fp = fopen($arq,"w"); | |
| 268 | + fwrite($fp,$stringFinal); | |
| 269 | + fclose($fp); | |
| 270 | + $cp->set_data($host."/ms_tmp/".basename(dirname($map_file))."/flamingo.xml"); | |
| 271 | + break; | |
| 196 | 272 | /* |
| 197 | 273 | Section: Análise de geometrias |
| 198 | 274 | ... | ... |
ferramentas/buscarapida/index.htm
| ... | ... | @@ -5,7 +5,7 @@ |
| 5 | 5 | <title></title> |
| 6 | 6 | </head> |
| 7 | 7 | <body > |
| 8 | - <div style="top:0px;left:0px;" id="resultado" >Aguarde...</div> | |
| 8 | + <div style="border-left: 1px solid rgb(235, 235, 235); overflow: auto; position: absolute; top: 5px; left: 5px; width: 280px; height: 265px; background-color: rgb(250, 250, 250);" id="resultado" >Aguarde...</div> | |
| 9 | 9 | <script type="text/javascript"> |
| 10 | 10 | //endereço do web service que será consultado |
| 11 | 11 | servico = "http://mapas.mma.gov.br/webservices/geonames.php" | ... | ... |
ferramentas/buscarapida/index.js
| ... | ... | @@ -34,7 +34,7 @@ function busca() |
| 34 | 34 | { |
| 35 | 35 | for (i=0;i<retorno.data.geonames.length; i++) |
| 36 | 36 | { |
| 37 | - if (i == 0){var ins = "<table>";} | |
| 37 | + if (i == 0){var ins = "<table style=height:500; >";} | |
| 38 | 38 | ins += "<tr><td style='width:30%;text-align:left;background-color:rgb(220,220,220)' colspan=2 ><b>"+retorno.data.geonames[i].tema+"</b></td></tr>"; |
| 39 | 39 | var layer = retorno.data.geonames[i].layer |
| 40 | 40 | for (j=0;j<retorno.data.geonames[i].lugares.length; j++) | ... | ... |
menutemas/menutemas.xml
| ... | ... | @@ -0,0 +1,12 @@ |
| 1 | + | |
| 2 | +Changelog of Flamingo MapComponents version 2.0 Final | |
| 3 | +========================================== | |
| 4 | + | |
| 5 | +2008-02-18 v2.0.3 | |
| 6 | +A updated version of the Window component (v2.0.1) was included in the package. | |
| 7 | + | |
| 8 | +2007-11-21 v2.0.2 | |
| 9 | +Several improvements to the LayerArcIMS component, maily regarding maptips. See the LayerArcIMS component documentation in the Configuration Reference Guide for full details. | |
| 10 | + | |
| 11 | +2007-10-25 v2.0.1 | |
| 12 | +Updated the LayerArcIMS component to fix that maptips of layers from local shapefiles didn't show up correctly. | |
| 0 | 13 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,42 @@ |
| 1 | + | |
| 2 | +Release Notes of Flamingo MapComponents version 2.0 Final | |
| 3 | +========================================================= | |
| 4 | + | |
| 5 | +Introduction | |
| 6 | +============ | |
| 7 | + | |
| 8 | +Flamingo MapComponents is a set of ultimately flexible building blocks that enable you to build almost any kind of webmapping viewer. These Release Notes accompany version 2.0 dated 2007-07-20. | |
| 9 | + | |
| 10 | +These Release Notes serve mainly as a direction finder to the relevant information available online at www.flamingo-mc.org. | |
| 11 | + | |
| 12 | +What's New, Bugfixes and improvements | |
| 13 | +===================================== | |
| 14 | + | |
| 15 | +Please refer to the Changelog in the Documentation section of the Flamingo MapComponents website. | |
| 16 | + | |
| 17 | +Downloading, Installing and System Requirements | |
| 18 | +=============================================== | |
| 19 | + | |
| 20 | +This and future versions of Flamingo MapComponents are available at the Flamingo MapComponents website www.flamingo-mc.org. | |
| 21 | + | |
| 22 | +The Documentation on the website provides information on the System Requirements and installation instructions. | |
| 23 | + | |
| 24 | +Example configuration files | |
| 25 | +=========================== | |
| 26 | + | |
| 27 | +All configuration files of the online demo's are included in the Package (see the Flamingo-MC2.0/config/ directory). The HTML page 'index.html' starts Flamingo with the gwm.xml configuration file. | |
| 28 | + | |
| 29 | +Troubleshooting and Support | |
| 30 | +=========================== | |
| 31 | + | |
| 32 | +The Flamingo MapComponents website provides a Forum to be used for asking questions and helping others. | |
| 33 | + | |
| 34 | +License | |
| 35 | +======= | |
| 36 | + | |
| 37 | +Flamingo MapComponents is licensed under the GPL version 2. | |
| 38 | + | |
| 39 | + | |
| 40 | +------------------------------------------ | |
| 41 | +Flamingo Change Advisory Board, 2007-07-20 | |
| 42 | + | ... | ... |
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
175 KB
| ... | ... | @@ -0,0 +1,19 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<FLAMINGO xmlns:fmc="fmc" lang="en" tooltipdelay="500" maxwidth="900" maxheight="700" borderwidth="0"> | |
| 3 | +<fmc:Logo id="logo"/> | |
| 4 | +<fmc:ToolGroup listento="map1" left="10" top="10"> | |
| 5 | +<fmc:ToolPan left="60" clickdelay="0" pandelay="0"/> | |
| 6 | +<fmc:ToolZoomin left="0" zoomdelay="0" clickdelay="0"/> | |
| 7 | +<fmc:ToolZoomout left="30" zoomdelay="0" clickdelay="0"/> | |
| 8 | +</fmc:ToolGroup> | |
| 9 | +<fmc:MonitorLayer id="monitor" left="14" top="50" skin="f1" listento="map1"/> | |
| 10 | +<fmc:Map id="map1" left="0" top="0" bottom="bottom" right="right" visible="true" extent="-180,-90,180,90" fullextent="-180,-90,180,90"> | |
| 11 | +<fmc:LayerIdentifyIcon id="identifyicon" /> | |
| 12 | +<fmc:LayerGrid id="grid" gridwidth="10" gridheight="10"/> | |
| 13 | +<fmc:LayerOGWMS id="OG1" format="GIF" url="http://www2.demis.nl/wms/wms.asp?WMS=WorldMap&VERSION=1.1.1&SRS=EPSG:4326&EXCEPTIONS=INIMAGE&BGCOLOR=0xF0F0F0" QUERY_LAYERS="Cities,Settlements,Airports" LAYERS="Builtup areas,Coastlines,Waterbodies,Inundated,Rivers,Streams,Railroads,Highways,Roads,Trails,Borders,Cities,Settlements,Spot elevations,Airports,Ocean features"/> | |
| 14 | +<fmc:LayerOGWMS id="OG2" format="PNG" url="http://www2.demis.nl/wms/wms.asp?WMS=WorldMap&VERSION=1.1.1&SRS=EPSG:4326&EXCEPTIONS=INIMAGE&BGCOLOR=0xF0F0F0" LAYERS="Bathymetry,Countries,Topography,Hillshading"/> | |
| 15 | +</fmc:Map> | |
| 16 | +</FLAMINGO> | |
| 17 | + | |
| 18 | + | |
| 19 | + | ... | ... |
| ... | ... | @@ -0,0 +1,115 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<FLAMINGO xmlns:fmc="fmc" lang="en" languages="en" tooltipdelay="500"> | |
| 3 | +<fmc:Logo id="logo"/> | |
| 4 | +<fmc:Legend left="right -210" top="40" bottom="bottom -30" right="right -5" listento="map"> | |
| 5 | +<group label="Groundwater layers" open="true"> | |
| 6 | +<item canhide="true" infourl="" label="Waterwingebied" listento="groundwatermapservice.103"> | |
| 7 | +<symbol symbolurl="http://www.flamingo-mc.org/modules/tinyd2/legend/wtwgbied.jpg"/> | |
| 8 | +</item> | |
| 9 | +<item canhide="true" infourl="" label="Grondwaterbeschermingsgebied" listento="groundwatermapservice.102"> | |
| 10 | +<symbol symbolurl="http://www.flamingo-mc.org/modules/tinyd2/legend/gwtbsmgeb.jpg"/> | |
| 11 | +</item> | |
| 12 | +<item canhide="true" infourl="" label="Boringsvrije zone" listento="groundwatermapservice.101"> | |
| 13 | +<symbol symbolurl="http://www.flamingo-mc.org/modules/tinyd2/legend/brvzne1.jpg" minscale="26.458"/> | |
| 14 | +<symbol symbolurl="http://www.flamingo-mc.org/modules/tinyd2/legend/brvzne2.jpg" maxscale="26.458"/> | |
| 15 | +</item> | |
| 16 | +<item canhide="true" infourl="" label="100-jaarsaandachtsgebied" listento="groundwatermapservice.100"> | |
| 17 | +<symbol symbolurl="http://www.flamingo-mc.org/modules/tinyd2/legend/hdjadgbied1.jpg" minscale="26.458"/> | |
| 18 | +<symbol symbolurl="http://www.flamingo-mc.org/modules/tinyd2/legend/hdjadgbied2.jpg" maxscale="26.458"/> | |
| 19 | +</item> | |
| 20 | +</group> | |
| 21 | +<group label="Base map layers" open="false"> | |
| 22 | +<item canhide="true" label="Aerial photo" listento="groundwatermapservice.32" infourl="javascript:openNewWindow('http://www.flamingo-mc.org/modules/tinyd2/legend/info/aerialphoto.html', 'legwin','width=350,height=400,top=20,left=70,toolbar=no,scrollbars=yes,resizable=yes')"/> | |
| 23 | +</group> | |
| 24 | +</fmc:Legend> | |
| 25 | +<fmc:Coordinates left="right -273" top="bottom -28" decimals="0" listento="map"> | |
| 26 | +<style id=".xy" font-family="verdana" font-size="10px" color="#555555" display="block" font-weight="normal"/> | |
| 27 | +<string id="xy"> | |
| 28 | +<en> | |
| 29 | +<![CDATA[x:[x]<br>y:[y]]]> | |
| 30 | +</en> | |
| 31 | +</string> | |
| 32 | +</fmc:Coordinates> | |
| 33 | +<fmc:Window skin="g" top="60" right="right -100" width="300" bottom="bottom -70" canresize="true" canclose="true" title="Identify results" visible="false"> | |
| 34 | +<fmc:IdentifyResultsHTML width="100%" height="100%" listento="map"> | |
| 35 | +<style id=".bold" font-family="verdana" font-size="12px" color="#333333" display="block" font-weight="bold"/> | |
| 36 | +<style id=".normal" font-family="verdana" font-size="11px" color="#333333" display="block" font-weight="normal"/> | |
| 37 | +<style id=".uitleg" font-family="verdana" font-size="11px" color="#0033cc" display="block" font-weight="normal" font-style="italic"/> | |
| 38 | +<string id="groundwatermapservice.103" stripdatabase="true"> | |
| 39 | +<en> | |
| 40 | +<![CDATA[<span class='normal'> | |
| 41 | +<img src="http://www.flamingo-mc.org/modules/tinyd2/legend/wtwgbied.jpg" width='24' height='18' hspace='5' vspace='5'><span class='bold'>Waterwingebied</span> | |
| 42 | +<textformat tabstops='[80]'> | |
| 43 | +Naam\t[GEBIED] | |
| 44 | +</textformat> | |
| 45 | +</span> | |
| 46 | +]]> | |
| 47 | +</en> | |
| 48 | +</string> | |
| 49 | +<string id="groundwatermapservice.102" stripdatabase="true"> | |
| 50 | +<en> | |
| 51 | +<![CDATA[<span class='normal'> | |
| 52 | +<img src="http://www.flamingo-mc.org/modules/tinyd2/legend/wtwgbied.jpg" width='24' height='18' hspace='5' vspace='5'><span class='bold'>Grondwaterbeschermingsgebied</span> | |
| 53 | +<textformat tabstops='[80]'> | |
| 54 | +Naam\t[GEBIED] | |
| 55 | +</textformat> | |
| 56 | +</span> | |
| 57 | +]]> | |
| 58 | +</en> | |
| 59 | +</string> | |
| 60 | +<string id="groundwatermapservice.101" stripdatabase="true"> | |
| 61 | +<en> | |
| 62 | +<![CDATA[<span class='normal'> | |
| 63 | +<img src="http://www.flamingo-mc.org/modules/tinyd2/legend/brvzne1.jpg" width='24' height='18' hspace='5' vspace='5'><span class='bold'>Boringsvrije zone</span><br><img src="http://www.flamingo-mc.org/modules/tinyd2/legend/brvzne2.jpg" width='24' height='18' hspace='5' vspace='5'> | |
| 64 | +<textformat tabstops='[80]'> | |
| 65 | +Naam\t[GEBIED] | |
| 66 | +</textformat> | |
| 67 | +</span> | |
| 68 | +]]> | |
| 69 | +</en> | |
| 70 | +</string> | |
| 71 | +<string id="groundwatermapservice.100" stripdatabase="true"> | |
| 72 | +<en> | |
| 73 | +<![CDATA[<span class='normal'> | |
| 74 | +<img src="http://www.flamingo-mc.org/modules/tinyd2/legend/hdjadgbied1.jpg" width='24' height='18' hspace='5' vspace='5'><span class='bold'>100-jaarsaandachtsgebied</span><br><img src="http://www.flamingo-mc.org/modules/tinyd2/legend/hdjadgbied2.jpg" width='24' height='18' hspace='5' vspace='5'> | |
| 75 | +<textformat tabstops='[80]'> | |
| 76 | +Naam\t[NAAM] | |
| 77 | +Waterleidingbedrijf\t[WATERL_BED] | |
| 78 | +</textformat> | |
| 79 | +</span> | |
| 80 | +]]> | |
| 81 | +</en> | |
| 82 | +</string> | |
| 83 | +</fmc:IdentifyResultsHTML> | |
| 84 | +</fmc:Window> | |
| 85 | +<fmc:ToolGroup left="210" top="0" tool="zoom" listento="map"> | |
| 86 | +<fmc:ToolZoomin id="zoom" /> | |
| 87 | +<fmc:ToolZoomout left="30"/> | |
| 88 | +<fmc:ToolPan left="60"/> | |
| 89 | +<fmc:ToolIdentify left="90"/> | |
| 90 | +<fmc:ToolMeasure left="120" units=" m" magicnumber="1" decimals="0"/> | |
| 91 | +</fmc:ToolGroup> | |
| 92 | +<fmc:ButtonPrev right="408" top="2" listento="map"/> | |
| 93 | +<fmc:ButtonNext right="438" top="2" listento="map"/> | |
| 94 | +<fmc:ButtonFull right="468" top="2" listento="map"/> | |
| 95 | +<fmc:ZoomerV left="174" top="40" height="163" listento="map"/> | |
| 96 | +<fmc:MonitorLayer id="monitor" left="230" top="55" listento="map"> | |
| 97 | +<style id=".text" font-family="verdana" font-size="12px" color="#666666" display="block" font-weight="normal"/> | |
| 98 | +</fmc:MonitorLayer> | |
| 99 | +<fmc:Container borderwidth="0" bordercolor="#b8b8b8" left="210" top="40" bottom="bottom -30" right="right -218"> | |
| 100 | +<fmc:BorderNavigation skin="F1" width="100%" height="100%" listento="map"/> | |
| 101 | +<fmc:Map id="map" movequality="HIGH" extenthistory="10" width="100%" height="100%" extent="109490,437082,180801,481536" fullextent="109490,437082,180801,481536" minscale="1"> | |
| 102 | +<fmc:LayerIdentifyIcon/> | |
| 103 | +<fmc:LayerArcIMS id="groundwatermapservice" name="Groundwatermap" identifyall="true" server="geocement.esrinl.com" mapservice="grondwater" identifyids="103,102,101,100" /> | |
| 104 | +</fmc:Map> | |
| 105 | +</fmc:Container> | |
| 106 | +<fmc:Scalebar left="220" top="bottom -20" width="150" listento="map" units=" m"> | |
| 107 | +<style id=".label" font-family="verdana" font-size="10px" color="#555555" display="block" font-weight="normal"/> | |
| 108 | +<style id=".units" font-family="verdana" font-size="10px" color="#555555" display="block" font-weight="normal"/> | |
| 109 | +</fmc:Scalebar> | |
| 110 | +<fmc:Map id="overview" movequality="HIGH" left="0" top="40" width="168" height="163" extent="109490,437082,180801,481536" fullextent="109490,437082,180801,481536"> | |
| 111 | +<fmc:LayerOverview listento="map" followfactor="500"/> | |
| 112 | +<fmc:LayerImage id="Nederland" imageurl="../assets/nederland.swf" extent="13562,306839,278026,614073" /> | |
| 113 | +</fmc:Map> | |
| 114 | +<fmc:LocationFinder id="locationfinder" controls="true" include="../config/gwmsearchconfig.xml" left="left" top="230" width="200" bottom="bottom" listento="map" /> | |
| 115 | +</FLAMINGO> | |
| 0 | 116 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,239 @@ |
| 1 | +<?xml version = "1.0" encoding="UTF-8" ?> | |
| 2 | +<FLAMINGO> | |
| 3 | + | |
| 4 | +<LOCATIONS id="gemeente"> | |
| 5 | + <string id="label" nl="Zoek een gemeente" en="Search a municipality" /> | |
| 6 | + <string id="hint" nl="Kies een gemeente..." en="Choose a municipality..." /> | |
| 7 | + <LOCATION label="Abcoude" extent="122170,470950,130176,479703"/> | |
| 8 | + <LOCATION label="Amerongen" extent="154295,442382,164862,452215"/> | |
| 9 | + <LOCATION label="Amersfoort" extent="149350,457710,161747,470231"/> | |
| 10 | + <LOCATION label="Baarn" extent="142919,464065,151586,471759"/> | |
| 11 | + <LOCATION label="Breukelen" extent="122220,459347,131768,470911"/> | |
| 12 | + <LOCATION label="Bunnik" extent="138839,445390,147742,454793"/> | |
| 13 | + <LOCATION label="Bunschoten" extent="149660,468501,156283,477848"/> | |
| 14 | + <LOCATION label="De Bilt" extent="134900,455104,144375,468588"/> | |
| 15 | + <LOCATION label="De Ronde Venen" extent="114396,463707,127462,474923"/> | |
| 16 | + <LOCATION label="Doorn" extent="148339,446751,155431,453710"/> | |
| 17 | + <LOCATION label="Driebergen-Rijsenburg" extent="145297,446561,151977,455461"/> | |
| 18 | + <LOCATION label="Eemnes" extent="143679,470023,151853,478123"/> | |
| 19 | + <LOCATION label="Houten" extent="136520,441153,147139,452169"/> | |
| 20 | + <LOCATION label="IJsselstein" extent="126865,444677,133839,452707"/> | |
| 21 | + <LOCATION label="Leersum" extent="153277,445117,161983,452099"/> | |
| 22 | + <LOCATION label="Leusden" extent="149658,455574,163784,463808"/> | |
| 23 | + <LOCATION label="Loenen" extent="127096,466183,133188,478074"/> | |
| 24 | + <LOCATION label="Lopik" extent="116903,438842,132842,448758"/> | |
| 25 | + <LOCATION label="Maarn" extent="151143,448891,158605,455198"/> | |
| 26 | + <LOCATION label="Maarssen" extent="128637,458695,136858,465901"/> | |
| 27 | + <LOCATION label="Montfoort" extent="119309,446850,129777,454829"/> | |
| 28 | + <LOCATION label="Nieuwegein" extent="132623,445411,137518,452811"/> | |
| 29 | + <LOCATION label="Oudewater" extent="114508,444246,123499,453028"/> | |
| 30 | + <LOCATION label="Renswoude" extent="162330,450074,167143,457578"/> | |
| 31 | + <LOCATION label="Rhenen" extent="161713,439344,171610,447901"/> | |
| 32 | + <LOCATION label="Soest" extent="145044,457919,152554,468601"/> | |
| 33 | + <LOCATION label="Utrecht" extent="126324,448605,141940,461720"/> | |
| 34 | + <LOCATION label="Veenendaal" extent="163503,445288,169037,451359"/> | |
| 35 | + <LOCATION label="Vianen" extent="131027,438236,140841,446190"/> | |
| 36 | + <LOCATION label="Wijk bij Duurstede" extent="144972,440624,157024,448859"/> | |
| 37 | + <LOCATION label="Woerden" extent="114141,452938,128906,463973"/> | |
| 38 | + <LOCATION label="Woudenberg" extent="148830,450438,162688,458909"/> | |
| 39 | + <LOCATION label="Zeist" extent="141573,452151,151359,464897"/> | |
| 40 | +</LOCATIONS> | |
| 41 | + | |
| 42 | +<LOCATIONS id="plaats"> | |
| 43 | + <string id="label" nl="Zoek een plaats" en="Search a city or village" /> | |
| 44 | + <string id="hint" nl="Kies een plaats..." en="Choose a city or village..." /> | |
| 45 | + <LOCATION label="'t Goy" extent="143475,445693,143989,446191"/> | |
| 46 | + <LOCATION label="Aalsmeer" extent="110981,473510,114812,476459"/> | |
| 47 | + <LOCATION label="Abcoude" extent="125657,475261,127378,477143"/> | |
| 48 | + <LOCATION label="Achterberg" extent="168351,442352,169535,443108"/> | |
| 49 | + <LOCATION label="Achterveld" extent="161789,460390,163464,461459"/> | |
| 50 | + <LOCATION label="Ameide" extent="124933,440103,127065,441391"/> | |
| 51 | + <LOCATION label="Amerongen" extent="159162,445262,160775,446758"/> | |
| 52 | + <LOCATION label="Amersfoort / Hoogland" extent="151120,460079,157712,468963"/> | |
| 53 | + <LOCATION label="Ammerstol" extent="114486,437400,115649,438492"/> | |
| 54 | + <LOCATION label="Amstelhoek" extent="116613,471236,117624,471988"/> | |
| 55 | + <LOCATION label="Amstelveen" extent="115912,476000,120825,481350"/> | |
| 56 | + <LOCATION label="Amsterdam-Zuidoost" extent="123837,477773,128737,481350"/> | |
| 57 | + <LOCATION label="Ankeveen" extent="134955,474541,135633,475749"/> | |
| 58 | + <LOCATION label="Asch" extent="149462,437766,150033,438263"/> | |
| 59 | + <LOCATION label="Austerlitz" extent="149586,454138,150447,455063"/> | |
| 60 | + <LOCATION label="Baambrugge" extent="127410,472892,128282,473710"/> | |
| 61 | + <LOCATION label="Baarn" extent="145880,467707,149727,470811"/> | |
| 62 | + <LOCATION label="Barneveld" extent="166962,459265,170728,464715"/> | |
| 63 | + <LOCATION label="Bennekom" extent="171785,443758,177048,447267"/> | |
| 64 | + <LOCATION label="Benschop" extent="126545,446143,127557,447034"/> | |
| 65 | + <LOCATION label="Bergambacht" extent="113100,437400,114352,439295"/> | |
| 66 | + <LOCATION label="Beusichem" extent="147285,439286,149484,440937"/> | |
| 67 | + <LOCATION label="Bikbergen" extent="141200,477163,142517,478017"/> | |
| 68 | + <LOCATION label="Bodegraven" extent="110143,453301,112505,456233"/> | |
| 69 | + <LOCATION label="Bosch en Duin" extent="145420,458177,146403,459473"/> | |
| 70 | + <LOCATION label="Breukelen" extent="127532,463119,129390,466706"/> | |
| 71 | + <LOCATION label="Breukeleveen" extent="133047,464724,133481,466265"/> | |
| 72 | + <LOCATION label="Bunnik" extent="141120,452353,143754,454085"/> | |
| 73 | + <LOCATION label="Bunschoten-Spakenburg" extent="152765,470781,155210,474507"/> | |
| 74 | + <LOCATION label="Bussum" extent="138145,474714,143469,478503"/> | |
| 75 | + <LOCATION label="Cabauw" extent="121210,441568,121829,442365"/> | |
| 76 | + <LOCATION label="Cothen" extent="148893,444879,150280,445880"/> | |
| 77 | + <LOCATION label="Culemborg" extent="142093,438601,146351,441858"/> | |
| 78 | + <LOCATION label="De Bilt / Bilthoven / Den Dolder" extent="139778,456743,144291,462518"/> | |
| 79 | + <LOCATION label="De Glind" extent="162691,458772,163495,459447"/> | |
| 80 | + <LOCATION label="De Hoef" extent="115678,468036,116139,468787"/> | |
| 81 | + <LOCATION label="De Kwakel" extent="113746,472179,114868,473025"/> | |
| 82 | + <LOCATION label="Den Dolder" extent="132813,459696,146149,461961"/> | |
| 83 | + <LOCATION label="Doorn" extent="148685,448323,152813,451307"/> | |
| 84 | + <LOCATION label="Driebergen-Rijsenburg" extent="146214,450311,149620,453571"/> | |
| 85 | + <LOCATION label="Driebruggen" extent="114194,450326,115363,451181"/> | |
| 86 | + <LOCATION label="Driemond" extent="128507,479235,130074,480227"/> | |
| 87 | + <LOCATION label="Eck en Wiel" extent="159366,441748,160098,442785"/> | |
| 88 | + <LOCATION label="Ede" extent="170212,447263,176390,452113"/> | |
| 89 | + <LOCATION label="Ederveen" extent="167523,452077,168458,453243"/> | |
| 90 | + <LOCATION label="Eembrugge" extent="149300,470218,150128,471518"/> | |
| 91 | + <LOCATION label="Eemdijk" extent="150412,473585,151441,474498"/> | |
| 92 | + <LOCATION label="Eemnes" extent="145125,473016,147087,474880"/> | |
| 93 | + <LOCATION label="Elst" extent="161215,443348,164086,444998"/> | |
| 94 | + <LOCATION label="Ermelo" extent="169136,477544,172983,481350"/> | |
| 95 | + <LOCATION label="Everdingen" extent="138715,441434,139541,442168"/> | |
| 96 | + <LOCATION label="Garderen" extent="176367,471125,177734,472526"/> | |
| 97 | + <LOCATION label="Gelkenes" extent="117441,438304,118551,439350"/> | |
| 98 | + <LOCATION label="Gouda" extent="109900,445984,111898,448046"/> | |
| 99 | + <LOCATION label="Groenekan" extent="138059,459017,139587,460086"/> | |
| 100 | + <LOCATION label="Groot-Ammers" extent="115656,437400,117114,438083"/> | |
| 101 | + <LOCATION label="Haarzuilens" extent="128134,458996,128600,459619"/> | |
| 102 | + <LOCATION label="Haastrecht" extent="112237,445144,113714,446447"/> | |
| 103 | + <LOCATION label="Hagestein" extent="136177,443082,137588,444105"/> | |
| 104 | + <LOCATION label="Harmelen" extent="124260,455063,126595,457301"/> | |
| 105 | + <LOCATION label="Harskamp" extent="179587,459814,180100,460934"/> | |
| 106 | + <LOCATION label="Heeswijk" extent="125802,451453,126929,452079"/> | |
| 107 | + <LOCATION label="Hei- en Boeicop" extent="133664,439274,134318,439762"/> | |
| 108 | + <LOCATION label="Hekendorp" extent="114956,447351,115644,447898"/> | |
| 109 | + <LOCATION label="Hemmen" extent="176355,438149,176944,438761"/> | |
| 110 | + <LOCATION label="Heteren" extent="179209,440380,180100,441666"/> | |
| 111 | + <LOCATION label="Hilversum" extent="136613,467889,142901,473188"/> | |
| 112 | + <LOCATION label="Hilversumse Meent" extent="137489,475048,138378,476656"/> | |
| 113 | + <LOCATION label="Hoevelaken" extent="158855,464258,161339,466008"/> | |
| 114 | + <LOCATION label="Hollandsche Rading" extent="140045,464396,141236,465719"/> | |
| 115 | + <LOCATION label="Hooglanderveen" extent="157373,466167,158452,467060"/> | |
| 116 | + <LOCATION label="Horst" extent="168335,479480,169972,481350"/> | |
| 117 | + <LOCATION label="Horstermeer" extent="132920,473339,134375,474088"/> | |
| 118 | + <LOCATION label="Houten" extent="137743,446673,142128,450762"/> | |
| 119 | + <LOCATION label="Huis ter Heide" extent="142417,453982,147103,458364"/> | |
| 120 | + <LOCATION label="Huizen" extent="142344,476911,148318,480355"/> | |
| 121 | + <LOCATION label="IJsselstein" extent="129708,446155,132838,449745"/> | |
| 122 | + <LOCATION label="Indoornik" extent="177271,439306,177636,439744"/> | |
| 123 | + <LOCATION label="Ingen" extent="159196,440043,162957,442673"/> | |
| 124 | + <LOCATION label="Jaarsveld" extent="126454,442198,127051,442691"/> | |
| 125 | + <LOCATION label="Kamerik" extent="120678,457674,121774,458992"/> | |
| 126 | + <LOCATION label="Kanis" extent="120791,459416,121414,460018"/> | |
| 127 | + <LOCATION label="Kerklaan" extent="128873,470148,129431,470746"/> | |
| 128 | + <LOCATION label="Kesteren" extent="166783,437559,169374,439201"/> | |
| 129 | + <LOCATION label="Kockengen" extent="124484,461942,125822,462986"/> | |
| 130 | + <LOCATION label="Kootwijkerbroek" extent="173401,461913,174671,462927"/> | |
| 131 | + <LOCATION label="Kortenhoef" extent="135683,471556,137277,475030"/> | |
| 132 | + <LOCATION label="Kudelstaart" extent="110507,471142,112378,473481"/> | |
| 133 | + <LOCATION label="Lage-Vuursche" extent="143483,465395,143981,465993"/> | |
| 134 | + <LOCATION label="Langerak" extent="119215,437555,121720,439225"/> | |
| 135 | + <LOCATION label="Laren" extent="142286,472458,146257,477371"/> | |
| 136 | + <LOCATION label="Leersum" extent="156751,446338,158740,448024"/> | |
| 137 | + <LOCATION label="Leusden-Centrum" extent="156528,458569,159344,462186"/> | |
| 138 | + <LOCATION label="Leusden-Zuid" extent="155926,457901,157667,459523"/> | |
| 139 | + <LOCATION label="Lexmond" extent="130336,441175,131463,442094"/> | |
| 140 | + <LOCATION label="Lienden" extent="162923,438638,164796,440725"/> | |
| 141 | + <LOCATION label="Linschoten" extent="122043,452288,123303,453498"/> | |
| 142 | + <LOCATION label="Loenen" extent="129478,468669,130727,469991"/> | |
| 143 | + <LOCATION label="Loenersloot" extent="128253,471046,128893,471746"/> | |
| 144 | + <LOCATION label="Lopik" extent="123747,442357,126810,444531"/> | |
| 145 | + <LOCATION label="Lopikerkapel" extent="131164,444522,131949,445294"/> | |
| 146 | + <LOCATION label="Lunteren" extent="170063,454258,172038,456281"/> | |
| 147 | + <LOCATION label="Maarn" extent="152677,452336,155032,453878"/> | |
| 148 | + <LOCATION label="Maarsbergen" extent="155787,451600,157032,452727"/> | |
| 149 | + <LOCATION label="Maartensdijk" extent="139618,462355,141193,463989"/> | |
| 150 | + <LOCATION label="Maurik" extent="156162,440764,159126,442288"/> | |
| 151 | + <LOCATION label="Mijdrecht - Wilnis" extent="117888,467291,122720,470362"/> | |
| 152 | + <LOCATION label="Montfoort" extent="123074,448632,125760,451977"/> | |
| 153 | + <LOCATION label="Naarden" extent="137625,478130,141316,480563"/> | |
| 154 | + <LOCATION label="Nederhorst den Berg / Overmeer" extent="131103,473493,132156,476708"/> | |
| 155 | + <LOCATION label="Nederlangbroek" extent="150328,446529,151468,447610"/> | |
| 156 | + <LOCATION label="Nes a/d Amstel" extent="119497,474313,120038,475074"/> | |
| 157 | + <LOCATION label="Nieuw-Loosdrecht" extent="136450,466963,138603,469053"/> | |
| 158 | + <LOCATION label="Nieuwegein" extent="132795,445912,137443,452811"/> | |
| 159 | + <LOCATION label="Nieuwer-Ter-Aa" extent="126846,466750,127446,467358"/> | |
| 160 | + <LOCATION label="Nieuwerbrug" extent="114857,454045,116514,455053"/> | |
| 161 | + <LOCATION label="Nieuwkoop" extent="111936,460216,114077,464249"/> | |
| 162 | + <LOCATION label="Nieuwpoort" extent="118997,438248,119687,439022"/> | |
| 163 | + <LOCATION label="Nieuwveen" extent="110638,466823,112265,468613"/> | |
| 164 | + <LOCATION label="Nigtevecht" extent="130036,475984,130910,476751"/> | |
| 165 | + <LOCATION label="Nijkerk" extent="159549,468860,163086,472828"/> | |
| 166 | + <LOCATION label="Nijkerkerveen" extent="159880,466885,160959,468105"/> | |
| 167 | + <LOCATION label="Noordeinde" extent="112688,466959,113291,467754"/> | |
| 168 | + <LOCATION label="Noorden" extent="116388,463987,117046,464836"/> | |
| 169 | + <LOCATION label="Odijk" extent="143722,450547,145286,452178"/> | |
| 170 | + <LOCATION label="Ommeren" extent="161763,439548,162789,440380"/> | |
| 171 | + <LOCATION label="Oosteinde" extent="113847,475989,115166,477442"/> | |
| 172 | + <LOCATION label="Opheusden" extent="171219,437437,172334,438746"/> | |
| 173 | + <LOCATION label="Oud-Loosdrecht" extent="133035,468261,135146,469096"/> | |
| 174 | + <LOCATION label="Ouderkerk a/d Amstel" extent="121123,478048,123545,479681"/> | |
| 175 | + <LOCATION label="Oudewater" extent="118661,447793,120188,450240"/> | |
| 176 | + <LOCATION label="Overberg" extent="162193,449804,163083,450327"/> | |
| 177 | + <LOCATION label="Polsbroek" extent="117691,443005,118754,443748"/> | |
| 178 | + <LOCATION label="Portengense Brug" extent="125415,463370,126105,464047"/> | |
| 179 | + <LOCATION label="Putten" extent="167814,472872,171480,476187"/> | |
| 180 | + <LOCATION label="Randwijk" extent="176633,440194,177529,440939"/> | |
| 181 | + <LOCATION label="Ravenswaaij" extent="150693,440211,151284,440669"/> | |
| 182 | + <LOCATION label="Remmerden" extent="164404,442212,165687,443231"/> | |
| 183 | + <LOCATION label="Renkum" extent="177611,441806,180100,444627"/> | |
| 184 | + <LOCATION label="Renswoude" extent="164602,453445,166269,454776"/> | |
| 185 | + <LOCATION label="Rhenen" extent="166542,440373,168667,442702"/> | |
| 186 | + <LOCATION label="Rijswijk" extent="152602,440833,153163,441500"/> | |
| 187 | + <LOCATION label="Schalkwijk" extent="140485,444569,142066,445709"/> | |
| 188 | + <LOCATION label="Scherpenzeel" extent="160258,453947,163389,455377"/> | |
| 189 | + <LOCATION label="Schiphol" extent="110352,478056,115954,480959"/> | |
| 190 | + <LOCATION label="Schoonhoven" extent="117028,439351,119371,441127"/> | |
| 191 | + <LOCATION label="Sluipwijk" extent="109900,449919,111057,452226"/> | |
| 192 | + <LOCATION label="Soest" extent="146143,462953,150357,467459"/> | |
| 193 | + <LOCATION label="Soestduinen" extent="148197,461807,149245,462263"/> | |
| 194 | + <LOCATION label="Soesterberg" extent="147207,457647,150043,460019"/> | |
| 195 | + <LOCATION label="Stolwijk" extent="112064,441386,113325,443654"/> | |
| 196 | + <LOCATION label="Stroe" extent="175403,466103,176163,467063"/> | |
| 197 | + <LOCATION label="Terschuur" extent="163454,463771,164345,464778"/> | |
| 198 | + <LOCATION label="Tienhoven" extent="124466,441264,134729,465146"/> | |
| 199 | + <LOCATION label="Tull en 't Waal" extent="137225,445546,137804,446177"/> | |
| 200 | + <LOCATION label="Uithoorn" extent="115069,471217,118520,474370"/> | |
| 201 | + <LOCATION label="Uitweg" extent="129238,443649,129670,444159"/> | |
| 202 | + <LOCATION label="Utrecht" extent="128498,451819,141446,462780"/> | |
| 203 | + <LOCATION label="Veenendaal" extent="163886,445374,168961,451136"/> | |
| 204 | + <LOCATION label="Vianen" extent="132899,442365,136186,445687"/> | |
| 205 | + <LOCATION label="Vinkeveen" extent="122816,468310,125025,471294"/> | |
| 206 | + <LOCATION label="Voorthuizen" extent="168516,465548,171098,467278"/> | |
| 207 | + <LOCATION label="Vreeland" extent="130269,471027,131480,472035"/> | |
| 208 | + <LOCATION label="Vrouwenakker" extent="113542,470956,114177,471576"/> | |
| 209 | + <LOCATION label="Waarder" extent="115725,452121,116596,453197"/> | |
| 210 | + <LOCATION label="Wageningen" extent="171860,440772,176491,444750"/> | |
| 211 | + <LOCATION label="Waverveen" extent="121120,470165,122090,470762"/> | |
| 212 | + <LOCATION label="Weesp" extent="129939,478645,132666,481350"/> | |
| 213 | + <LOCATION label="Wekerom" extent="176939,457807,177929,458805"/> | |
| 214 | + <LOCATION label="Werkhoven" extent="144696,447785,145687,448889"/> | |
| 215 | + <LOCATION label="Westbroek" extent="136650,462143,137518,462870"/> | |
| 216 | + <LOCATION label="Wijk bij Duurstede" extent="149395,442088,152606,444370"/> | |
| 217 | + <LOCATION label="Woerden" extent="118025,453810,123177,456738"/> | |
| 218 | + <LOCATION label="Woerdense Verlaat" extent="118614,462816,119404,463334"/> | |
| 219 | + <LOCATION label="Woudenberg" extent="155812,453930,159825,455780"/> | |
| 220 | + <LOCATION label="Zegveld" extent="116690,457794,118019,459178"/> | |
| 221 | + <LOCATION label="Zeist" extent="145357,452578,148363,456109"/> | |
| 222 | + <LOCATION label="Zetten" extent="176778,437400,178343,438594"/> | |
| 223 | + <LOCATION label="Zevenhoven" extent="113021,465584,114043,466671"/> | |
| 224 | + <LOCATION label="Zijderveld" extent="137502,438838,138356,439672"/> | |
| 225 | + <LOCATION label="Zoelmond" extent="149339,438857,150269,439792"/> | |
| 226 | + <LOCATION label="Zwartebroek" extent="162497,465306,163619,466032"/> | |
| 227 | +</LOCATIONS> | |
| 228 | + | |
| 229 | +<LOCATIONS id="waterwingebied" server="http://geocement.esrinl.com" service="grondwater" layerid="103" searchfield="GEBIED" outputfields="GEBIED"> | |
| 230 | +<string id="output" nl="Zoom naar [GEBIED]..." en="Zoom to [GEBIED]..."/> | |
| 231 | +<string id="label" nl="Zoek een waterwingebied" en="Search a water winning area"/> | |
| 232 | +</LOCATIONS> | |
| 233 | + | |
| 234 | +<LOCATIONS id="straat" server="http://geocement.esrinl.com" service="grondwater" layerid="39" searchfield="FIRST_STT_" outputfields="FIRST_STT_"> | |
| 235 | +<string id="output" nl="Ga naar [FIRST_STT_]" en="Zoom to [FIRST_STT_]..."/> | |
| 236 | +<string id="label" nl="Zoek een straat" en="Search for a street"/> | |
| 237 | +</LOCATIONS> | |
| 238 | + | |
| 239 | +</FLAMINGO> | |
| 0 | 240 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,23 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<FLAMINGO xmlns:fmc="fmc" lang="en" languages="en,nl" tooltipdelay="300" preloadtitle="Groundwater map" borderwidth="0" bordercolor="#0066cc"> | |
| 3 | + <style id=".tooltip" font-family="Verdana" font-size="11" color="#880000" display="block"/> | |
| 4 | +<fmc:Logo id="logo"/> | |
| 5 | +<fmc:Map id="overview" width="150" height="140" left="0" top="50" extent="13562,300839,278026,615073" fullextent="13562,306839,278026,614073"> | |
| 6 | + <fmc:LayerOverview listento="Groundwater_map"/> | |
| 7 | + <fmc:LayerImage imageurl="../assets/nl.png" extent="13562,306839,278026,614073"/> | |
| 8 | + </fmc:Map> | |
| 9 | + <fmc:MonitorMap id="monitor2" left="165" top="60" skin="f1" listento="Groundwater_map"> | |
| 10 | + <string id="waiting" en="Refreshing [map], please wait..."/> | |
| 11 | + </fmc:MonitorMap> | |
| 12 | + <fmc:ToolGroup tool="zoom" listento="Groundwater_map" width="110" height="65" left="150" top="10"> | |
| 13 | + <fmc:ToolZoomin id="zoom" /> | |
| 14 | + <fmc:ToolZoomout left="30"/> | |
| 15 | + <fmc:ToolPan left="60"/> | |
| 16 | + </fmc:ToolGroup> | |
| 17 | + <fmc:Container borderwidth="0" bordercolor="#b8b8b8" right="right -15" bottom="bottom -15" left="150" top="50"> | |
| 18 | + <fmc:BorderNavigation skin="f1" width="100%" height="100%" listento="Groundwater_map"/> | |
| 19 | + <fmc:Map id="Groundwater_map" holdonidentify="true" fadesteps="0" movetime="200" movesteps="5" holdonupdate="false" right="right" bottom="bottom" left="left" top="top" fullextent="109490,437082,180801,481536" nrprevextents="10" extent="109490,437082,180801,481536"> | |
| 20 | + <fmc:LayerArcIMS id="gwsUtrecht" server="geocement.esrinl.com" mapservice="grondwater" visible="true" hiddenids="14" visibleids="" identifyids="" hidelegendids="" fullextent="109490,437082,180801,481536"/> | |
| 21 | + </fmc:Map> | |
| 22 | + </fmc:Container> | |
| 23 | +</FLAMINGO> | |
| 0 | 24 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,45 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<FLAMINGO xmlns:fmc="fmc" lang="en" languages="en" tooltipdelay="500"> | |
| 3 | +<fmc:Logo id="logo"/> | |
| 4 | +<fmc:Coordinates left="right -273" top="bottom -28" decimals="0" listento="map"> | |
| 5 | +<style id=".xy" font-family="verdana" font-size="10px" color="#555555" display="block" font-weight="normal"/> | |
| 6 | +<string id="xy"> | |
| 7 | +<en> | |
| 8 | +<![CDATA[x:[x]<br>y:[y]]]> | |
| 9 | +</en> | |
| 10 | +</string> | |
| 11 | +</fmc:Coordinates> | |
| 12 | + | |
| 13 | +<fmc:Window skin="g" top="60" right="right -100" width="300" bottom="bottom -70" canresize="true" canclose="true" title="Identify results" visible="false"> | |
| 14 | +<fmc:IdentifyResultsHTML width="100%" height="100%" listento="map"> | |
| 15 | +<style id=".bold" font-family="verdana" font-size="12px" color="#333333" display="block" font-weight="bold"/> | |
| 16 | +<style id=".normal" font-family="verdana" font-size="11px" color="#333333" display="block" font-weight="normal"/> | |
| 17 | +<style id=".uitleg" font-family="verdana" font-size="11px" color="#0033cc" display="block" font-weight="normal" font-style="italic"/> | |
| 18 | +</fmc:IdentifyResultsHTML> | |
| 19 | +</fmc:Window> | |
| 20 | + | |
| 21 | +<fmc:ToolGroup left="30" top="0" tool="zoom" listento="map"> | |
| 22 | +<fmc:ToolZoomin id="zoom" /> | |
| 23 | +<fmc:ToolZoomout left="30"/> | |
| 24 | +<fmc:ToolPan left="60"/> | |
| 25 | +<fmc:ToolIdentify left="90"/> | |
| 26 | +<fmc:ToolMeasure left="120" units=" m" magicnumber="1" decimals="0"/> | |
| 27 | +</fmc:ToolGroup> | |
| 28 | + | |
| 29 | +<fmc:ButtonPrev right="210" top="2" listento="map"/> | |
| 30 | +<fmc:ButtonNext right="240" top="2" listento="map"/> | |
| 31 | +<fmc:ButtonFull right="270" top="2" listento="map"/> | |
| 32 | +<fmc:ZoomerV left="5" top="40" height="163" listento="map"/> | |
| 33 | + | |
| 34 | +<fmc:MonitorLayer id="monitor" left="230" top="55" listento="map"> | |
| 35 | +<style id=".text" font-family="verdana" font-size="12px" color="#666666" display="block" font-weight="normal"/> | |
| 36 | +</fmc:MonitorLayer> | |
| 37 | + | |
| 38 | +<fmc:Container borderwidth="0" bordercolor="#b8b8b8" left="left" top="top" bottom="bottom" right="right"> | |
| 39 | + <fmc:BorderNavigation skin="F1" width="100%" height="100%" listento="map"/> | |
| 40 | + <fmc:Map id="map" movequality="HIGH" conform="true" mapunits="DECIMALDEGREES" width="100%" height="100%" fullextent="-180,-90,180,90" extent="-180,-90,180,90" > | |
| 41 | + <fmc:LayerIdentifyIcon/> | |
| 42 | + <fmc:LayerOGWMS id="OG3" format="PNG" url="http://mapas.mma.gov.br/i3geo/ogc.php?tema=bioma&WMS=i3geoogc&VERSION=1.1.1&SRS=EPSG:4291&EXCEPTIONS=INIMAGE&BGCOLOR=0xF0F0F0" LAYERS="bioma"/> | |
| 43 | + </fmc:Map> | |
| 44 | +</fmc:Container> | |
| 45 | +</FLAMINGO> | |
| 0 | 46 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,36 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<FLAMINGO xmlns:fmc="fmc" lang="en" languages="en,nl" tooltipdelay="500" preloadtitle="IMS and WMS services"> | |
| 3 | +<style id=".tooltip" font-family="Verdana" font-size="11" color="#880000" display="block"/> | |
| 4 | +<style id="text3" font-family="Verdana" font-size="11" color="#333333" display="inline"/> | |
| 5 | +<xguide id="xcenter" x="50%"/> | |
| 6 | +<yguide id="ycenter" y="40%"/> | |
| 7 | +<fmc:Logo id="logo"/> | |
| 8 | +<fmc:ToolGroup tool="activetool" listento="Fryslanmap,Groningenmap,Mixedmap" left="xcenter -14"> | |
| 9 | +<fmc:ToolZoomin id="activetool" /> | |
| 10 | +<fmc:ToolZoomout top="30"/> | |
| 11 | +<fmc:ToolPan top="60"/> | |
| 12 | +<fmc:ToolMeasure top="90" units=" m" magicnumber="1" decimals="0"/> | |
| 13 | +</fmc:ToolGroup> | |
| 14 | +<fmc:Container borderwidth="0" bordercolor="#b8b8b8" right="xcenter -22" bottom="ycenter -6" left="left" top="top"> | |
| 15 | +<fmc:BorderNavigation width="100%" height="100%" listento="Fryslanmap,Mixedmap,Groningenmap" /> | |
| 16 | +<fmc:Map id="Fryslanmap" holdonidentify="true" fadesteps="5" movetime="200" movesteps="5" holdonupdate="false" right="right" bottom="bottom" left="left" top="top" fullextent="110000,539000,282000,610000" nrprevextents="10" extent="110000,539000,282000,610000"> | |
| 17 | +<fmc:LayerArcIMS id="ims" server="geoserver3.esrinl.com" mapservice="wms_ehs" visible="true" hiddenids="" visibleids="" identifyids="" hidelegendids="" fullextent="113453.578947368,539000,227453.563157895,615690.021052632" /> | |
| 18 | +<fmc:LayerImage id="png1" imageurl="layers/nl.png" extent="13562,306839,282000,614073" /> | |
| 19 | +</fmc:Map> | |
| 20 | +</fmc:Container> | |
| 21 | +<fmc:Container borderwidth="0" bordercolor="#b8b8b8" right="right -1" bottom="ycenter -6" left="xcenter 22" top="top"> | |
| 22 | +<fmc:BorderNavigation width="100%" height="100%" listento="Groningenmap,Mixedmap,Fryslanmap" /> | |
| 23 | +<fmc:Map id="Groningenmap" holdonidentify="true" fadesteps="5" movetime="200" movesteps="5" holdonupdate="false" right="right" bottom="bottom" left="left" top="top" fullextent="110000,539000,282000,614073" nrprevextents="10" extent="110000,539000,282000,614073"> | |
| 24 | +<fmc:LayerOGWMS id="wms" visible="true" format="image/png" url="http://groningen.esrinl.com/wmsconnector/com.esri.wms.Esrimap" servicename="g_cehs_ioggeo" service="WMS" version="1.1.1" srs="EPSG:28992" query_layers="" layers="Concept_EHS,Ecologische_verbindingszone,Robuuste_verbindingszone" fullextent="205000,539000,282000,614073" /> | |
| 25 | +<fmc:LayerImage id="png2" imageurl="layers/nl.png" extent="13562,306839,282000,614073" /> | |
| 26 | +</fmc:Map> | |
| 27 | +</fmc:Container> | |
| 28 | +<fmc:Container borderwidth="0" bordercolor="#b8b8b8" right="right" bottom="bottom -2" left="left" top="ycenter 6"> | |
| 29 | +<fmc:BorderNavigation width="100%" height="100%" listento="Mixedmap,Fryslanmap,Groningenmap" /> | |
| 30 | +<fmc:Map id="Mixedmap" holdonidentify="true" fadesteps="5" movetime="200" movesteps="5" holdonupdate="false" right="right" bottom="bottom" left="left" top="top" fullextent="110000,539000,282000,614073" nrprevextents="10" extent="110000,539000,282000,614073"> | |
| 31 | +<fmc:LayerArcIMS id="ims1" server="geoserver3.esrinl.com" mapservice="wms_ehs" visible="true" hiddenids="" visibleids="" identifyids="" hidelegendids="" fullextent="113453.578947368,527562.373684211,227453.563157895,615690.021052632" /> | |
| 32 | +<fmc:LayerOGWMS id="wms1" visible="true" url="http://groningen.esrinl.com/wmsconnector/com.esri.wms.Esrimap" servicename="g_cehs_ioggeo" service="WMS" version="1.1.1" srs="EPSG:28992" query_layers="" layers="Concept_EHS,Ecologische_verbindingszone,Robuuste_verbindingszone"/> | |
| 33 | +<fmc:LayerImage id="png3" imageurl="layers/nl.png" extent="13562,306839,282000,614073" /> | |
| 34 | +</fmc:Map> | |
| 35 | +</fmc:Container> | |
| 36 | +</FLAMINGO> | |
| 0 | 37 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,38 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<FLAMINGO xmlns:fmc="fmc" lang="en" languages="en,nl" tooltipdelay="500" > | |
| 3 | + <fmc:Logo id="logo"/> | |
| 4 | + <fmc:ZoomerV left="50% -240" top="95" height="230" listento="map"/> | |
| 5 | + | |
| 6 | + <fmc:ToolGroup left="50% -210" top="61" tool="zoom" listento="map"> | |
| 7 | + <fmc:ToolZoomin id="zoom" /> | |
| 8 | + <fmc:ToolZoomout left="30"/> | |
| 9 | + <fmc:ToolPan left="60"/> | |
| 10 | + <fmc:ToolMeasure left="120" units=" m" magicnumber="1"> | |
| 11 | + <string id="tooltip" en="measure meters"/> | |
| 12 | + </fmc:ToolMeasure> | |
| 13 | + <fmc:ToolMeasure left="150" units=" km" magicnumber="1000" decimals="2"> | |
| 14 | + <string id="tooltip" en="measure kilometers"/> | |
| 15 | + </fmc:ToolMeasure> | |
| 16 | + <fmc:ToolMeasure left="180" units=" feet" magicnumber="0.30481" decimals="2"> | |
| 17 | + <string id="tooltip" en="measure feets"/> | |
| 18 | + </fmc:ToolMeasure> | |
| 19 | + <fmc:ToolMeasure left="210" units=" mile" magicnumber="1609.344" decimals="0"> | |
| 20 | + <string id="tooltip" en="measure miles"/> | |
| 21 | + </fmc:ToolMeasure> | |
| 22 | + </fmc:ToolGroup> | |
| 23 | + | |
| 24 | + <fmc:Scalebar left="50% -200" top="100" width="150" listento="map" units=" m"/> | |
| 25 | + <fmc:Scalebar left="50% -200" top="130" width="150" listento="map" units=" km" magicnumber="1000"/> | |
| 26 | + <fmc:Scalebar left="50% -200" top="160" width="150" listento="map" units=" cm" magicnumber="0.01"/> | |
| 27 | + <fmc:Scalebar left="50% -200" top="190" width="100" listento="map" units=" feet" magicnumber="0.30481"/> | |
| 28 | + <fmc:Scalebar left="50% -200" top="220" width="100" listento="map" units=" mile" magicnumber="1609.344"/> | |
| 29 | + <fmc:Scalebar left="50% -200" top="250" width="100" listento="map" units=" league" magicnumber="4828.0417"/> | |
| 30 | + <fmc:Scalebar left="50% -200" top="280" width="100" listento="map" units=" yard" magicnumber="0.9144"/> | |
| 31 | + <fmc:Scalebar left="50% -200" top="310" width="150" listento="map" units=" mm" magicnumber="0.001"/> | |
| 32 | + <fmc:Scalebar left="50% -200" top="340" width="100" listento="map" units=" intercalactical stellars" magicnumber="78487"/> | |
| 33 | + | |
| 34 | + <fmc:Map id="map" left="5" top="5" bottom="bottom -5" right="right -5" extent="13562,306839,278026,614073,Nederland" fullextent="13562,306839,278026,614073,Nederland"> | |
| 35 | + <fmc:LayerImage id="Nederland" imageurl="../assets/nl.png" extent="13562,306839,278026,614073" /> | |
| 36 | + </fmc:Map> | |
| 37 | + | |
| 38 | +</FLAMINGO> | |
| 0 | 39 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,60 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<FLAMINGO xmlns:fmc="fmc" lang="en" tooltipdelay="500" borderwidth="0" useexternalinterface="true"> | |
| 3 | +<fmc:Logo id="logo"/> | |
| 4 | +<fmc:ToolGroup listento="map" left="10" top="10" defaulttool="dt" tool="dt"> | |
| 5 | +<fmc:ToolPan id="dt" left="60" clickdelay="0" pandelay="0" visible="false"> | |
| 6 | +<cursor id="cursor" url=""/> | |
| 7 | +<cursor id="grab" url=""/> | |
| 8 | +<cursor id="busy" url=""/> | |
| 9 | +</fmc:ToolPan> | |
| 10 | +</fmc:ToolGroup> | |
| 11 | +<fmc:Map id="map" left="0" top="0" bottom="bottom" right="right" visible="true" mapunits="DECIMALDEGREES" extent="-180,-90,180,90" fullextent="-180,-90,180,90" minscale="10000"> | |
| 12 | +<fmc:LayerGrid id="grid" gridwidth="10" gridheight="10"/> | |
| 13 | +<fmc:LayerImage id="v20070308" imageurl="../geoip/visitormaps/visitors20070308.png" extent="-180,-90,180,90" visible="false"/> | |
| 14 | +<fmc:LayerImage id="v20070309" imageurl="../geoip/visitormaps/visitors20070309.png" extent="-180,-90,180,90" visible="false"/> | |
| 15 | +<fmc:LayerImage id="v20070310" imageurl="../geoip/visitormaps/visitors20070310.png" extent="-180,-90,180,90" visible="false"/> | |
| 16 | +<fmc:LayerImage id="v20070311" imageurl="../geoip/visitormaps/visitors20070311.png" extent="-180,-90,180,90" visible="false"/> | |
| 17 | +<fmc:LayerImage id="v20070312" imageurl="../geoip/visitormaps/visitors20070312.png" extent="-180,-90,180,90" visible="false"/> | |
| 18 | +<fmc:LayerImage id="v20070313" imageurl="../geoip/visitormaps/visitors20070313.png" extent="-180,-90,180,90" visible="false"/> | |
| 19 | +<fmc:LayerImage id="v20070314" imageurl="../geoip/visitormaps/visitors20070314.png" extent="-180,-90,180,90" visible="false"/> | |
| 20 | +<fmc:LayerImage id="v20070315" imageurl="../geoip/visitormaps/visitors20070315.png" extent="-180,-90,180,90" visible="false"/> | |
| 21 | +<fmc:LayerImage id="v20070316" imageurl="../geoip/visitormaps/visitors20070316.png" extent="-180,-90,180,90" visible="false"/> | |
| 22 | +<fmc:LayerImage id="v20070317" imageurl="../geoip/visitormaps/visitors20070317.png" extent="-180,-90,180,90" visible="false"/> | |
| 23 | +<fmc:LayerImage id="v20070318" imageurl="../geoip/visitormaps/visitors20070318.png" extent="-180,-90,180,90" visible="false"/> | |
| 24 | +<fmc:LayerImage id="v20070319" imageurl="../geoip/visitormaps/visitors20070319.png" extent="-180,-90,180,90" visible="false"/> | |
| 25 | +<fmc:LayerImage id="v20070320" imageurl="../geoip/visitormaps/visitors20070320.png" extent="-180,-90,180,90" visible="false"/> | |
| 26 | +<fmc:LayerImage id="v20070321" imageurl="../geoip/visitormaps/visitors20070321.png" extent="-180,-90,180,90" visible="false"/> | |
| 27 | +<fmc:LayerImage id="v20070322" imageurl="../geoip/visitormaps/visitors20070322.png" extent="-180,-90,180,90" visible="false"/> | |
| 28 | +<fmc:LayerImage id="v20070323" imageurl="../geoip/visitormaps/visitors20070323.png" extent="-180,-90,180,90" visible="false"/> | |
| 29 | +<fmc:LayerImage id="v20070324" imageurl="../geoip/visitormaps/visitors20070324.png" extent="-180,-90,180,90" visible="false"/> | |
| 30 | +<fmc:LayerImage id="v20070325" imageurl="../geoip/visitormaps/visitors20070325.png" extent="-180,-90,180,90" visible="false"/> | |
| 31 | +<fmc:LayerImage id="v20070326" imageurl="../geoip/visitormaps/visitors20070326.png" extent="-180,-90,180,90" visible="false"/> | |
| 32 | +<fmc:LayerImage id="v20070327" imageurl="../geoip/visitormaps/visitors20070327.png" extent="-180,-90,180,90" visible="false"/> | |
| 33 | +<fmc:LayerImage id="v20070328" imageurl="../geoip/visitormaps/visitors20070328.png" extent="-180,-90,180,90" visible="false"/> | |
| 34 | +<fmc:LayerImage id="v20070329" imageurl="../geoip/visitormaps/visitors20070329.png" extent="-180,-90,180,90" visible="false"/> | |
| 35 | +<fmc:LayerImage id="v20070330" imageurl="../geoip/visitormaps/visitors20070330.png" extent="-180,-90,180,90" visible="false"/> | |
| 36 | +<fmc:LayerImage id="v20070401" imageurl="../geoip/visitormaps/visitors20070401.png" extent="-180,-90,180,90" visible="false"/> | |
| 37 | +<fmc:LayerImage id="v20070402" imageurl="../geoip/visitormaps/visitors20070402.png" extent="-180,-90,180,90" visible="false"/> | |
| 38 | +<fmc:LayerImage id="v20070403" imageurl="../geoip/visitormaps/visitors20070403.png" extent="-180,-90,180,90" visible="false"/> | |
| 39 | +<fmc:LayerImage id="v20070404" imageurl="../geoip/visitormaps/visitors20070404.png" extent="-180,-90,180,90" visible="false"/> | |
| 40 | +<fmc:LayerImage id="v20070405" imageurl="../geoip/visitormaps/visitors20070405.png" extent="-180,-90,180,90" visible="false"/> | |
| 41 | +<fmc:LayerImage id="v20070406" imageurl="../geoip/visitormaps/visitors20070406.png" extent="-180,-90,180,90" visible="false"/> | |
| 42 | +<fmc:LayerImage id="v20070407" imageurl="../geoip/visitormaps/visitors20070407.png" extent="-180,-90,180,90" visible="false"/> | |
| 43 | +<fmc:LayerImage id="v20070408" imageurl="../geoip/visitormaps/visitors20070408.png" extent="-180,-90,180,90" visible="false"/> | |
| 44 | +<fmc:LayerImage id="v20070409" imageurl="../geoip/visitormaps/visitors20070409.png" extent="-180,-90,180,90" visible="false"/> | |
| 45 | +<fmc:LayerImage id="v20070410" imageurl="../geoip/visitormaps/visitors20070410.png" extent="-180,-90,180,90" visible="false"/> | |
| 46 | +<fmc:LayerImage id="v20070411" imageurl="../geoip/visitormaps/visitors20070411.png" extent="-180,-90,180,90" visible="false"/> | |
| 47 | +<fmc:LayerImage id="v20070412" imageurl="../geoip/visitormaps/visitors20070412.png" extent="-180,-90,180,90" visible="false"/> | |
| 48 | +<fmc:LayerImage id="v20070413" imageurl="../geoip/visitormaps/visitors20070413.png" extent="-180,-90,180,90" visible="false"/> | |
| 49 | +<fmc:LayerImage id="v20070414" imageurl="../geoip/visitormaps/visitors20070414.png" extent="-180,-90,180,90" visible="false"/> | |
| 50 | +<fmc:LayerImage id="v20070415" imageurl="../geoip/visitormaps/visitors20070415.png" extent="-180,-90,180,90" visible="false"/> | |
| 51 | +<fmc:LayerImage id="v20070416" imageurl="../geoip/visitormaps/visitors20070416.png" extent="-180,-90,180,90" visible="false"/> | |
| 52 | +<fmc:LayerImage id="v20070417" imageurl="../geoip/visitormaps/visitors20070417.png" extent="-180,-90,180,90" visible="false"/> | |
| 53 | +<fmc:LayerImage id="v20070418" imageurl="../geoip/visitormaps/visitors20070418.png" extent="-180,-90,180,90" visible="false"/> | |
| 54 | +<fmc:LayerImage id="v20070419" imageurl="../geoip/visitormaps/visitors20070419.png" extent="-180,-90,180,90" visible="false"/> | |
| 55 | +<fmc:LayerImage id="v20070420" imageurl="../geoip/visitormaps/visitors20070420.png" extent="-180,-90,180,90" visible="false"/> | |
| 56 | +<fmc:LayerImage id="v20070421" imageurl="../geoip/visitormaps/visitors20070421.png" extent="-180,-90,180,90" visible="false"/> | |
| 57 | +<fmc:LayerImage id="v20070422" imageurl="../geoip/visitormaps/visitors20070422.png" extent="-180,-90,180,90" visible="false"/> | |
| 58 | +<fmc:LayerOGWMS id="demiswms" format="image/png" url="http://www2.demis.nl/wms/wms.asp?WMS=WorldMap&VERSION=1.1.1&SRS=EPSG:4326&EXCEPTIONS=INIMAGE&BGCOLOR=0xF0F0F0" QUERY_LAYERS="Cities,Settlements,Airports" LAYERS="Builtup areas,Coastlines,Waterbodies,Inundated,Rivers,Streams,Railroads,Highways,Roads,Trails,Borders,Cities,Settlements,Spot elevations,Airports,Ocean features"/> | |
| 59 | +</fmc:Map> | |
| 60 | +</FLAMINGO> | ... | ... |
| ... | ... | @@ -0,0 +1,14 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<FLAMINGO xmlns:fmc="fmc" lang="en" tooltipdelay="500" maxwidth="900" maxheight="700" borderwidth="0"> | |
| 3 | +<fmc:Logo id="logo"/> | |
| 4 | +<fmc:ToolGroup listento="map1" left="10" top="10"> | |
| 5 | +<fmc:ToolPan left="60" clickdelay="0"/> | |
| 6 | +<fmc:ToolZoomin left="0" zoomdelay="0"/> | |
| 7 | +<fmc:ToolZoomout left="30" zoomdelay="0"/> | |
| 8 | +</fmc:ToolGroup> | |
| 9 | +<fmc:Map id="map1" left="0" top="0" bottom="bottom" right="right" visible="true" extent="-180,-90,180,90" fullextent="-180,-90,180,90"> | |
| 10 | +<fmc:LayerIdentifyIcon id="identifyicon" /> | |
| 11 | +<fmc:LayerImage id="visitors_1240" imageurl="http://www.flamingo-mc.org/modules/tinyd2/layers/visitors_1240.png" extent="-180,-90,180,90" /> | |
| 12 | +<fmc:LayerImage id="earth_1240" imageurl="http://www.flamingo-mc.org/modules/tinyd2/layers/earth_1240.jpg" extent="-180,-90,180,90" /> | |
| 13 | +</fmc:Map> | |
| 14 | +</FLAMINGO> | |
| 0 | 15 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,65 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<FLAMINGO xmlns:fmc="fmc" lang="en" tooltipdelay="500" > | |
| 3 | +<fmc:Logo id="logo"/> | |
| 4 | +<fmc:Window left="40" top="40" width="230" height="350" canresize="true" visible="true" skin="g"> | |
| 5 | +<string id="title" en="legend"/> | |
| 6 | +<fmc:Legend width="100%" height="100%" listento="map" > | |
| 7 | +<item label="Worldmap" listento="OG3" canhide="true" /> | |
| 8 | +<group label="Layers" open="false" maxscale="11200" listento="OG3"> | |
| 9 | +<item label="Coastlines" listento="OG3.Coastlines" canhide="true"/> | |
| 10 | +<item label="Waterbodies" listento="OG3.Waterbodies" canhide="true" /> | |
| 11 | +<item label="Inundated" listento="OG3.Inundated" canhide="true" /> | |
| 12 | +<item label="Rivers" listento="OG3.Rivers" canhide="true" /> | |
| 13 | +<item label="Streams" listento="OG3.Streams" canhide="true" /> | |
| 14 | +<item label="Railroads" listento="OG3.Railroads" canhide="true" /> | |
| 15 | +<item label="Highways" listento="OG3.Highways" canhide="true" /> | |
| 16 | +<item label="Roads" listento="OG3.Roads" canhide="true" /> | |
| 17 | +<item label="Trails" listento="OG3.Trails" canhide="true" /> | |
| 18 | +<item label="Borders" listento="OG3.Borders" canhide="true" /> | |
| 19 | +<item label="Cities" listento="OG3.Cities" canhide="true" /> | |
| 20 | +<item label="Settlements" listento="OG3.Settlements" canhide="true" /> | |
| 21 | +<item label="Spot elevations" listento="OG3.Spot elevations" canhide="true" /> | |
| 22 | +<item label="Airports" listento="OG3.Airports" canhide="true" /> | |
| 23 | +<item label="Ocean features" listento="OG3.Ocean features" canhide="true" /> | |
| 24 | +</group> | |
| 25 | +</fmc:Legend> | |
| 26 | + | |
| 27 | +</fmc:Window> | |
| 28 | + | |
| 29 | +<fmc:Window left="10" top="10" width="200" height="200" visible="false" skin="g" canclose="true"> | |
| 30 | +<string id="title" en="identify"/> | |
| 31 | +<fmc:Identifyresults width="100%" height="100%" listento="map"/> | |
| 32 | +</fmc:Window> | |
| 33 | + | |
| 34 | + | |
| 35 | +<fmc:Coordinates listento="map,map1" left="x10" top="bottom -40" > | |
| 36 | +<string id="xy" en="lat:[y]º<br>lon:[x]º"/> | |
| 37 | +</fmc:Coordinates/> | |
| 38 | +<fmc:ZoomerV listento="map" left="10" top="20" height="100"/> | |
| 39 | + | |
| 40 | +<fmc:ToolGroup listento="map" left="10" top="10"> | |
| 41 | + <fmc:ToolPan left="30" clickdelay="0" pandelay="0"/> | |
| 42 | + <fmc:ToolZoomin left="60" zoomdelay="0" clickdelay="0"/> | |
| 43 | + <fmc:ToolZoomout left="90" zoomdelay="0" clickdelay="0"/> | |
| 44 | + <fmc:ToolMeasure left="120" units="km" magicnumber="1000" decimals="0" /> | |
| 45 | + <fmc:ToolSuperPan left="150" /> | |
| 46 | + <fmc:ToolIdentify left="180" /> | |
| 47 | +</fmc:ToolGroup> | |
| 48 | + | |
| 49 | +<fmc:MonitorLayer id="monitor" left="150" top="15" listento="map"/> | |
| 50 | + | |
| 51 | +<fmc:Map id="map" movequality="HIGH" conform="true" mapunits="DECIMALDEGREES" left="10" top="10" right="right -10" bottom="50%" fullextent="-180,-90,180,90" extent="-180,-90,180,90" > | |
| 52 | + <fmc:LayerIdentifyIcon skin="heartbeat"/> | |
| 53 | + <fmc:LayerGrid gridwidth="10" gridheight="10" minscale="11000"/> | |
| 54 | + <fmc:LayerGrid gridwidth="5" gridheight="5" minscale="5000" maxscale="11000"/> | |
| 55 | + <fmc:LayerGrid gridwidth="2" gridheight="2" minscale="1000" maxscale="5000"/> | |
| 56 | + <fmc:LayerGrid gridwidth="1" gridheight="1" minscale = "500" maxscale="1000"/> | |
| 57 | + <fmc:LayerGrid gridwidth="0.5" gridheight="0.5" minscale="100" maxscale="500"/> | |
| 58 | + <fmc:LayerGrid gridwidth="0.1" gridheight="0.1" maxscale="100"/> | |
| 59 | + <fmc:LayerOGWMS id="OG3" format="SWF" url="http://www2.demis.nl/wms/wms.asp?WMS=WorldMap&VERSION=1.1.1&SRS=EPSG:4326&EXCEPTIONS=INIMAGE&BGCOLOR=0xF0F0F0" QUERY_LAYERS="#ALL#" LAYERS="#ALL#" /> | |
| 60 | + </fmc:Map> | |
| 61 | + | |
| 62 | +</FLAMINGO> | |
| 63 | + | |
| 64 | + | |
| 65 | + | ... | ... |
| ... | ... | @@ -0,0 +1,73 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<FLAMINGO xmlns:fmc="fmc" lang="en" tooltipdelay="500"> | |
| 3 | +<fmc:Logo id="logo"/> | |
| 4 | +<fmc:Container borderwidth="0" bordercolor="#b8b8b8" left="left" top="top" bottom="bottom" right="right"> | |
| 5 | +<style id=".group" font-family="verdana" font-size="12px" color="#6666cc" display="block" font-weight="normal"/> | |
| 6 | +<fmc:Image right="right -10" bottom="bottom -10" width="74" height="47" mask="true" alpha="60" url="http://www.flamingo-mc.org/modules/tinyd2/images/fmclogo.gif"/> | |
| 7 | +<fmc:Window right="right -40" top="20" width="220" height="350" skin="g" canresize="true" showresizebutton="true" defocusalpha="70"> | |
| 8 | +<string id="title" en="legend"/> | |
| 9 | +<fmc:Legend width="100%" height="100%" listento="map"> | |
| 10 | +<string id="outofscale"> | |
| 11 | +<en> | |
| 12 | +<![CDATA[Not visible at current scale<br>Click to zoom to this layer]]> | |
| 13 | +</en> | |
| 14 | +</string> | |
| 15 | +<item label="Worldmap" listento="Worldmap" canhide="true"/> | |
| 16 | +<group label="Layers" open="true" listento="Worldmap"> | |
| 17 | +<item label="Coastlines" listento="Worldmap.Coastlines" canhide="true"/> | |
| 18 | +<item label="Waterbodies" listento="Worldmap.Waterbodies" canhide="true"/> | |
| 19 | +<item label="Inundated" listento="Worldmap.Inundated" canhide="true"/> | |
| 20 | +<item label="Rivers" listento="Worldmap.Rivers" canhide="true"/> | |
| 21 | +<item label="Streams" listento="Worldmap.Streams" canhide="true"/> | |
| 22 | +<item label="Railroads" listento="Worldmap.Railroads" canhide="true"/> | |
| 23 | +<item label="Highways" listento="Worldmap.Highways" canhide="true"/> | |
| 24 | +<item label="Roads" listento="Worldmap.Roads" canhide="true"/> | |
| 25 | +<item label="Trails" listento="Worldmap.Trails" canhide="true"/> | |
| 26 | +<item label="Borders" listento="Worldmap.Borders" canhide="true"/> | |
| 27 | +<item label="Cities" listento="Worldmap.Cities" canhide="true"/> | |
| 28 | +<item label="Settlements" listento="Worldmap.Settlements" canhide="true"/> | |
| 29 | +<item label="Spot elevations" listento="Worldmap.Spot elevations" canhide="true"/> | |
| 30 | +<item label="Airports" listento="Worldmap.Airports" canhide="true"/> | |
| 31 | +<item label="Ocean features" listento="Worldmap.Ocean features" canhide="true"/> | |
| 32 | +</group> | |
| 33 | +</fmc:Legend> | |
| 34 | +</fmc:Window> | |
| 35 | +<fmc:Window left="90" top="10" width="200" height="350" visible="false" skin="g" canclose="true" canresize="true" showresizebutton="true" defocusalpha="70"> | |
| 36 | +<string id="title" en="identify"/> | |
| 37 | +<fmc:Identifyresults width="100%" height="100%" listento="map"/> | |
| 38 | +</fmc:Window> | |
| 39 | +<fmc:Coordinates left="8" bottom="bottom -6" decimals="4" listento="map"> | |
| 40 | +<string id="xy" en="lat: [y], lon: [x]"/> | |
| 41 | +<style id=".xy" font-family="verdana" font-size="10px" color="#555555" display="block" font-weight="normal"/> | |
| 42 | +</fmc:Coordinates/> | |
| 43 | +<fmc:Scalebar id="sbkm" skin="style1" xcenter="50%" bottom="bottom" width="200" units=" km" magicnumber="1000" listento="map"> | |
| 44 | +<style id=".label" font-family="verdana" font-size="10px" color="#555555" display="block" font-weight="normal"/> | |
| 45 | +<style id=".units" font-family="verdana" font-size="10px" color="#555555" display="block" font-weight="normal"/> | |
| 46 | +</fmc:Scalebar> | |
| 47 | +<fmc:Scalebar id="sbmi" skin="style1" xcenter="50%" bottom="bottom -16" width="200" units=" mile" magicnumber="1609.344" listento="map"> | |
| 48 | +<style id=".label" font-family="verdana" font-size="10px" color="#555555" display="block" font-weight="normal"/> | |
| 49 | +<style id=".units" font-family="verdana" font-size="10px" color="#555555" display="block" font-weight="normal"/> | |
| 50 | +</fmc:Scalebar> | |
| 51 | +<fmc:ToolGroup defaulttool="theactivetool" tool="theactivetool" left="28" top="28" listento="map"> | |
| 52 | +<fmc:ToolSuperPan id="theactivetool" left="150" visible="false"/> | |
| 53 | +<fmc:ToolIdentify left="0" top="0"/> | |
| 54 | +</fmc:ToolGroup> | |
| 55 | +<fmc:BorderNavigation left="12" top="12" width="60" height="60" offset="0" listento="map"/> | |
| 56 | +<fmc:ZoomerV listento="map" left="30" top="75" height="200"/> | |
| 57 | +<fmc:MonitorLayer id="monitor" xcenter="50%" ycenter="50%" listento="map"> | |
| 58 | +<style id=".text" font-family="verdana" font-size="11px" color="#666666" display="block" font-weight="normal"/> | |
| 59 | +<string id="waiting" en="Creating new map, please wait..."/> | |
| 60 | +<string id="loading" en="Retrieving map [percentage]%, hold on..."/> | |
| 61 | +</fmc:MonitorLayer> | |
| 62 | +<fmc:Map id="map" movequality="BEST" conformal="true" mapunits="DECIMALDEGREES" width="100%" height="100%" fullextent="-180,-90,180,90" extent="-180,-90,180,90" minscale="100"> | |
| 63 | +<fmc:LayerIdentifyIcon skin="heartbeat"/> | |
| 64 | +<fmc:LayerGrid gridwidth="10" gridheight="10" minscale="11000"/> | |
| 65 | +<fmc:LayerGrid gridwidth="5" gridheight="5" minscale="5000" maxscale="11000"/> | |
| 66 | +<fmc:LayerGrid gridwidth="2" gridheight="2" minscale="1000" maxscale="5000"/> | |
| 67 | +<fmc:LayerGrid gridwidth="1" gridheight="1" minscale= "500" maxscale="1000"/> | |
| 68 | +<fmc:LayerGrid gridwidth="0.5" gridheight="0.5" minscale="100" maxscale="500"/> | |
| 69 | +<fmc:LayerGrid gridwidth="0.1" gridheight="0.1" maxscale="100"/> | |
| 70 | +<fmc:LayerOGWMS id="Worldmap" showerrors="true" format="image/png" url="http://www2.demis.nl/wms/wms.asp?WMS=WorldMap&VERSION=1.1.1&SRS=EPSG:4326&EXCEPTIONS=INIMAGE&BGCOLOR=0xF0F0F0" QUERY_LAYERS="#ALL#" LAYERS="#ALL#"/> | |
| 71 | +</fmc:Map> | |
| 72 | +</fmc:Container> | |
| 73 | +</FLAMINGO> | ... | ... |
| ... | ... | @@ -0,0 +1,3099 @@ |
| 1 | +/*----------------------------------------------------------------------------- | |
| 2 | +Copyright (C) 2006 Menko Kroeske | |
| 3 | + | |
| 4 | +This file is part of Flamingo MapComponents. | |
| 5 | + | |
| 6 | +Flamingo MapComponents is free software; you can redistribute it and/or | |
| 7 | +modify it under the terms of the GNU General Public License | |
| 8 | +as published by the Free Software Foundation; either version 2 | |
| 9 | +of the License, or (at your option) any later version. | |
| 10 | + | |
| 11 | +This program is distributed in the hope that it will be useful, | |
| 12 | +but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 13 | +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 14 | +GNU General Public License for more details. | |
| 15 | + | |
| 16 | +You should have received a copy of the GNU General Public License | |
| 17 | +along with this program; if not, write to the Free Software | |
| 18 | +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | |
| 19 | +-----------------------------------------------------------------------------*/ | |
| 20 | +/** @component Flamingo Framework | |
| 21 | +* This class is the framework of Flamingo MapComponents. | |
| 22 | +* It provides several methods to load, manage and control the (map)components. | |
| 23 | +* A configuration file determines which components have to be loaded and how they interact with eachother. | |
| 24 | +* @file flamingo.as (sourcefile) | |
| 25 | +* @file flamingo.fla (sourcefile) | |
| 26 | +* @file flamingo.swf (compiled framework, needed for publication on internet) | |
| 27 | +* @file flamingo.xml (configurationfile for framework, needed for publication on internet) | |
| 28 | +* @configstyle .tooltip Fontstyle for tooltips | |
| 29 | +*/ | |
| 30 | +import flash.external.ExternalInterface; | |
| 31 | +import flash.filters.DropShadowFilter; | |
| 32 | +class Flamingo { | |
| 33 | + private var version:String = "2.0"; | |
| 34 | + //reference to main movie from which this class is loaded | |
| 35 | + //at the main movie the components are loaded at 'moviedepth'-- ;moviedepth starts by 10000 | |
| 36 | + //at the main movie a cursor movie is loaded at depth 50005 | |
| 37 | + //at the main movie a tooltip movie can be loaded at depth 50004 | |
| 38 | + //at the main movie an error movie can be loaded at depth 50003 | |
| 39 | + //at the main movie a tracer movie can be loaded at depth 50002 | |
| 40 | + //at the main movie a border movie can be loaded at depth 50001 | |
| 41 | + //at the main movie a lock movie can be loaded at depth 50000 | |
| 42 | + private var mFlamingo:MovieClip; | |
| 43 | + //repository for storing custom information of every loaded component (per component id) | |
| 44 | + private var components:Object; | |
| 45 | + //repository for storing default information per component url | |
| 46 | + private var components_per_url:Object; | |
| 47 | + // | |
| 48 | + //repository for storing xmls | |
| 49 | + private var xmlpool:Object; | |
| 50 | + //repository for storing configs | |
| 51 | + private var configpool:Object; | |
| 52 | + //default language setting | |
| 53 | + //default tooltip delay | |
| 54 | + //depth of first component | |
| 55 | + private var moviedepth:Number; | |
| 56 | + //filename of configfile | |
| 57 | + private var useexternalinterface:Boolean; | |
| 58 | + private var tooltipdelay:Number = 500; | |
| 59 | + private var lang:String = "en"; | |
| 60 | + private var width:String = "100%"; | |
| 61 | + private var height:String = "100%"; | |
| 62 | + private var tiptext:String; | |
| 63 | + private var maxheight:Number; | |
| 64 | + private var minheight:Number; | |
| 65 | + private var maxwidth:Number; | |
| 66 | + private var minwidth:Number; | |
| 67 | + private var nocache:String; | |
| 68 | + private var languages:String = "en"; | |
| 69 | + private var resizeid:Number; | |
| 70 | + private var backgroundcolor:Number; | |
| 71 | + private var backgroundalpha:Number = 100; | |
| 72 | + private var tooltipcolor:Number; | |
| 73 | + private var tooltipshadow:Boolean; | |
| 74 | + private var tooltipbordercolor:Number; | |
| 75 | + private var bordercolor:Number; | |
| 76 | + private var borderwidth:Number; | |
| 77 | + private var borderalpha:Number = 100; | |
| 78 | + private var flamingoid:String = ""; | |
| 79 | + private var configs:Array; | |
| 80 | + private var loading:Boolean; | |
| 81 | + private var uniqueid:Number; | |
| 82 | + private var rooturl:String; | |
| 83 | + private var allowstrangers:Boolean; | |
| 84 | + private var configloaded:Boolean; | |
| 85 | + private var theloadlist:Array; | |
| 86 | + private var isloadingcomponent:Boolean; | |
| 87 | + private var callbacktype:String; | |
| 88 | + private var nrconfigs:Number; | |
| 89 | + //Flamingo class constructor | |
| 90 | + //@param mc MovieClip | |
| 91 | + public function Flamingo(mc:MovieClip) { | |
| 92 | + //save base url of flamingo.swf | |
| 93 | + var url = mc._url.split("?")[0]; | |
| 94 | + if (url.indexOf("\\", 0)<0) { | |
| 95 | + var a_url = url.split("/"); | |
| 96 | + } else { | |
| 97 | + var a_url = url.split("\\"); | |
| 98 | + } | |
| 99 | + a_url.pop(); | |
| 100 | + this.rooturl = a_url.join("/"); | |
| 101 | + // make it possible to communicate from a html page with flamingo through the callFlamingo function | |
| 102 | + //ExternalInterface.addCallback("call", this, callMethod); | |
| 103 | + ExternalInterface.addCallback("callMethod", this, callMethod); | |
| 104 | + ExternalInterface.addCallback("setProperty", this, setProperty); | |
| 105 | + ExternalInterface.addCallback("getProperty", this, getProperty); | |
| 106 | + ExternalInterface.addCallback("call", this, callMethod); | |
| 107 | + ExternalInterface.addCallback("set", this, setProperty); | |
| 108 | + ExternalInterface.addCallback("get", this, getProperty); | |
| 109 | + this.xmlpool = new Object(); | |
| 110 | + this.configpool = new Object(); | |
| 111 | + this.components = new Object(); | |
| 112 | + this.components_per_url = new Object(); | |
| 113 | + //add the flamingo object to the components list and components per url list | |
| 114 | + this.components.flamingo = new Object(); | |
| 115 | + this.components.flamingo.target = mc._target; | |
| 116 | + this.components.flamingo.url = "flamingo"; | |
| 117 | + this.components.flamingo.type = "flamingo"; | |
| 118 | + // | |
| 119 | + // | |
| 120 | + //keep a reference to the movie | |
| 121 | + this.mFlamingo = mc; | |
| 122 | + //listener for Stage resize-event | |
| 123 | + var flamingo:Object = this; | |
| 124 | + var stageListener:Object = new Object(); | |
| 125 | + stageListener.onResize = function() { | |
| 126 | + clearInterval(flamingo.resizeid); | |
| 127 | + flamingo.resizeid = setInterval(flamingo, "resize", 500); | |
| 128 | + //flamingo.resize() | |
| 129 | + }; | |
| 130 | + //do some tricks with the Stage | |
| 131 | + //Stage.showMenu = false; | |
| 132 | + Stage.addListener(stageListener); | |
| 133 | + Stage.scaleMode = "noScale"; | |
| 134 | + Stage.align = "TL"; | |
| 135 | + //add custom context menu | |
| 136 | + var cm:ContextMenu = new ContextMenu(); | |
| 137 | + cm.hideBuiltInItems(); | |
| 138 | + cm.customItems.push(new ContextMenuItem("About Flamingo MapComponents "+this.version+"...", about)); | |
| 139 | + _root.menu = cm; | |
| 140 | + // | |
| 141 | + //var keyListener:Object = new Object(); | |
| 142 | + //keyListener.onKeyDown = function() { | |
| 143 | + // 55 is key code for 7 | |
| 144 | + //if (Key.getCode() == 116) { | |
| 145 | + //flamingo.loadConfig(flamingo.configfile); | |
| 146 | + //} | |
| 147 | + //}; | |
| 148 | + //Key.addListener(keyListener); | |
| 149 | + //finally load default flamingo.xml | |
| 150 | + //create movie for cursors | |
| 151 | + this.init(); | |
| 152 | + } | |
| 153 | + private function init() { | |
| 154 | + this.mFlamingo.strings = new Object(); | |
| 155 | + this.mFlamingo.cursors = new Object(); | |
| 156 | + this.mFlamingo.guides = new Object(); | |
| 157 | + this.mFlamingo.styles = new TextField.StyleSheet(); | |
| 158 | + this.mFlamingo.createEmptyMovieClip("flamingoCursors", 50005); | |
| 159 | + this.mFlamingo.createEmptyMovieClip("flamingoBorder", 50001); | |
| 160 | + this.useexternalinterface = true; | |
| 161 | + this.moviedepth = 10000; | |
| 162 | + this.tooltipdelay = 500; | |
| 163 | + this.loading = false; | |
| 164 | + this.lang = "en"; | |
| 165 | + this.width = "100%"; | |
| 166 | + this.height = "100%"; | |
| 167 | + this.maxheight = undefined; | |
| 168 | + this.minheight = undefined; | |
| 169 | + this.maxwidth = undefined; | |
| 170 | + this.minwidth = undefined; | |
| 171 | + this.nocache = ""; | |
| 172 | + this.languages = "en"; | |
| 173 | + this.backgroundcolor = undefined; | |
| 174 | + this.backgroundalpha = 100; | |
| 175 | + this.tooltipcolor = 0xffffff; | |
| 176 | + this.tooltipshadow = true; | |
| 177 | + this.tooltipbordercolor = 0xcccccc; | |
| 178 | + this.bordercolor = undefined; | |
| 179 | + this.borderwidth = undefined; | |
| 180 | + this.borderalpha = 100; | |
| 181 | + this.flamingoid = ""; | |
| 182 | + this.mFlamingo.width = "100%"; | |
| 183 | + this.mFlamingo.height = "100%"; | |
| 184 | + this.uniqueid = 1; | |
| 185 | + this.configloaded = false; | |
| 186 | + this.theloadlist = new Array(); | |
| 187 | + this.isloadingcomponent = false; | |
| 188 | + this.callbacktype = "id"; | |
| 189 | + this.nrconfigs = 0; | |
| 190 | + //------------------------------ | |
| 191 | + //load default xml | |
| 192 | + var thisObj = this; | |
| 193 | + var xml:XML = new XML(); | |
| 194 | + xml.ignoreWhite = true; | |
| 195 | + xml.onLoad = function(success:Boolean) { | |
| 196 | + if (success) { | |
| 197 | + if (this.firstChild.nodeName.toLowerCase() == "flamingo") { | |
| 198 | + thisObj.parseConfigXML(this); | |
| 199 | + } | |
| 200 | + } | |
| 201 | + //get arguments at mFlamingo | |
| 202 | + if (thisObj.mFlamingo.lang != undefined) { | |
| 203 | + thisObj.lang = thisObj.mFlamingo.lang; | |
| 204 | + delete thisObj.mFlamingo.lang; | |
| 205 | + } | |
| 206 | + if (thisObj.mFlamingo.config != undefined) { | |
| 207 | + thisObj.loadConfig(thisObj.mFlamingo.config); | |
| 208 | + delete thisObj.mFlamingo.config; | |
| 209 | + } | |
| 210 | + }; | |
| 211 | + xml.load(this.correctUrl("flamingo.xml")); | |
| 212 | + this.raiseEvent(this, "onInit"); | |
| 213 | + } | |
| 214 | + /** | |
| 215 | + * Opens the internet page of flamingo-mc. | |
| 216 | + */ | |
| 217 | + public function about():Void { | |
| 218 | + getURL("http://www.flamingo-mc.org", "_blank"); | |
| 219 | + } | |
| 220 | + /** | |
| 221 | + * Resizes the application and fires the 'onResize' event. | |
| 222 | + * This function is triggered by a resize of the stage. | |
| 223 | + */ | |
| 224 | + public function resize():Void { | |
| 225 | + //the dimensions (__width and __height) are stored at the flamingo movie | |
| 226 | + clearInterval(this.resizeid); | |
| 227 | + var mFlamingo = this.getComponent("flamingo"); | |
| 228 | + var h:Number = this.getAbs(mFlamingo.height, Stage.height-1); | |
| 229 | + var w:Number = this.getAbs(mFlamingo.width, Stage.width-1); | |
| 230 | + if (mFlamingo.minheight>0) { | |
| 231 | + h = Math.max(mFlamingo.minheight, h); | |
| 232 | + } | |
| 233 | + if (mFlamingo.maxheight>0) { | |
| 234 | + h = Math.min(mFlamingo.maxheight, h); | |
| 235 | + } | |
| 236 | + if (mFlamingo.maxwidth>0) { | |
| 237 | + w = Math.min(mFlamingo.maxwidth, w); | |
| 238 | + } | |
| 239 | + if (mFlamingo.minwidth>0) { | |
| 240 | + w = Math.max(mFlamingo.minwidth, w); | |
| 241 | + } | |
| 242 | + mFlamingo.__height = h; | |
| 243 | + mFlamingo.__width = w; | |
| 244 | + //log | |
| 245 | + if (mFlamingo.mError != undefined) { | |
| 246 | + mFlamingo.mError._x = (Stage.width/2); | |
| 247 | + mFlamingo.mError._y = (Stage.height/2); | |
| 248 | + } | |
| 249 | + // | |
| 250 | + mFlamingo.clear(); | |
| 251 | + mFlamingo.beginFill(this.backgroundcolor, this.backgroundalpha); | |
| 252 | + mFlamingo.moveTo(0, 0); | |
| 253 | + mFlamingo.lineTo(mFlamingo.__width, 0); | |
| 254 | + mFlamingo.lineTo(mFlamingo.__width, mFlamingo.__height); | |
| 255 | + mFlamingo.lineTo(0, mFlamingo.__height); | |
| 256 | + mFlamingo.lineTo(0, 0); | |
| 257 | + mFlamingo.endFill(); | |
| 258 | + mFlamingo.flamingoBorder.clear(); | |
| 259 | + mFlamingo.flamingoBorder.lineStyle(this.borderwidth, this.bordercolor, this.borderalpha); | |
| 260 | + mFlamingo.flamingoBorder.moveTo(0, 0); | |
| 261 | + mFlamingo.flamingoBorder.lineTo(mFlamingo.__width, 0); | |
| 262 | + mFlamingo.flamingoBorder.lineTo(mFlamingo.__width, mFlamingo.__height); | |
| 263 | + mFlamingo.flamingoBorder.lineTo(0, mFlamingo.__height); | |
| 264 | + mFlamingo.flamingoBorder.lineTo(0, 0); | |
| 265 | + this.raiseEvent(this, "onResize", mFlamingo); | |
| 266 | + //this.components.flamingo.broadcastMessage("onResize"); | |
| 267 | + } | |
| 268 | + /** | |
| 269 | + * Checks if a configuration file is being loaded. | |
| 270 | + * @return Boolean True if flamingo is busy loading a configuration. | |
| 271 | + */ | |
| 272 | + public function isLoading():Boolean { | |
| 273 | + return (this.loading); | |
| 274 | + } | |
| 275 | + /** | |
| 276 | + * Removes all loaded components and initilizes Flamingo for a fresh start. | |
| 277 | + */ | |
| 278 | + public function clear():Void { | |
| 279 | + for (var id in this.components) { | |
| 280 | + if (id != "flamingo") { | |
| 281 | + this.killComponent(id); | |
| 282 | + } | |
| 283 | + } | |
| 284 | + //refresh (remove) all old listeners | |
| 285 | + AsBroadcaster.initialize(this.components["flamingo"]); | |
| 286 | + this.init(); | |
| 287 | + } | |
| 288 | + /** | |
| 289 | + * loads a xml-file in flamingo for later use. | |
| 290 | + * @param file:String Filename | |
| 291 | + */ | |
| 292 | + public function loadXMLPool(file:String) { | |
| 293 | + if (file == undefined) { | |
| 294 | + //no file entered, quit | |
| 295 | + return; | |
| 296 | + } | |
| 297 | + if (this.xmlpool[file] != undefined) { | |
| 298 | + //file is already downloaded or is being downloaded, so quit | |
| 299 | + return; | |
| 300 | + } | |
| 301 | + this.xmlpool[file] = new XML(); | |
| 302 | + this.xmlpool[file].ignoreWhite = true; | |
| 303 | + var flamingo = this; | |
| 304 | + this.xmlpool[file].onLoad = function(success:Boolean) { | |
| 305 | + if (success) { | |
| 306 | + flamingo.raiseEvent(flamingo, "onLoadXMLPool", file); | |
| 307 | + } else { | |
| 308 | + flamingo.raiseEvent(flamingo, "onError", "LoadXMLPool", "Error opening '"+file+"'..."); | |
| 309 | + flamingo.showError("Error: Flamingo.LoadXMLPool", "Error opening '"+file+"'..."); | |
| 310 | + delete flamingo.xmlpool[file]; | |
| 311 | + } | |
| 312 | + }; | |
| 313 | + this.xmlpool[file].load(getNocacheName(file, "second")); | |
| 314 | + } | |
| 315 | + /** | |
| 316 | + * Removes a loaded xml-file from flamingo. | |
| 317 | + * @param file:String [optional] Filename which will be removed. If omitted all files are removed. | |
| 318 | + */ | |
| 319 | + public function clearXMLPool(file:String) { | |
| 320 | + // a clear is being performed with a delay | |
| 321 | + // in the mean time other functions can still make use of the xml | |
| 322 | + _global['setTimeout'](this, '_clearXMLPool', 2000, file); | |
| 323 | + } | |
| 324 | + private function _clearXMLPool(file:String) { | |
| 325 | + if (file == undefined) { | |
| 326 | + for (var id in this.xmlpool) { | |
| 327 | + delete this.xmlpool[id]; | |
| 328 | + } | |
| 329 | + delete this.xmlpool; | |
| 330 | + this.xmlpool = new Object(); | |
| 331 | + } else { | |
| 332 | + delete this.xmlpool[file]; | |
| 333 | + } | |
| 334 | + } | |
| 335 | + /** | |
| 336 | + * Gets a xml or a part from a xml from a loaded xml-file. | |
| 337 | + * @param file:String Filename from which the xml will be retreived. | |
| 338 | + * @param id:String [optional] Id of a node which will be retreived. If omitted the complete xml will be returned. | |
| 339 | + */ | |
| 340 | + public function getXMLfromPool(file:String, id:String):String { | |
| 341 | + if (this.xmlpool[file] == undefined) { | |
| 342 | + return; | |
| 343 | + } | |
| 344 | + if (id == undefined or id.length == 0) { | |
| 345 | + return this.xmlpool[file].toString(); | |
| 346 | + } else { | |
| 347 | + var node = findNodeById(this.xmlpool[file].firstChild, id); | |
| 348 | + this.addNameSpaces(node); | |
| 349 | + return node.toString(); | |
| 350 | + } | |
| 351 | + } | |
| 352 | + private function addNameSpaces(node:XMLNode) { | |
| 353 | + if (node.getNamespaceForPrefix(node.prefix) != null) { | |
| 354 | + node.attributes["xmlns:"+node.prefix] = node.getNamespaceForPrefix(node.prefix); | |
| 355 | + } | |
| 356 | + var childnodes = node.childNodes; | |
| 357 | + for (var i = 0; i<childnodes.length; i++) { | |
| 358 | + addNameSpaces(childnodes[i]); | |
| 359 | + } | |
| 360 | + } | |
| 361 | + private function findNodeById(node:XMLNode, id:String):XMLNode { | |
| 362 | + for (var attr in node.attributes) { | |
| 363 | + if (attr.toLowerCase() == "id") { | |
| 364 | + if (node.attributes[attr] == id) { | |
| 365 | + return node; | |
| 366 | + } | |
| 367 | + } | |
| 368 | + } | |
| 369 | + for (var i = 0; node.childNodes && i<node.childNodes.length; i++) { | |
| 370 | + var foundNode = findNodeById(node.childNodes[i], id); | |
| 371 | + if (foundNode != null) { | |
| 372 | + return foundNode; | |
| 373 | + } | |
| 374 | + } | |
| 375 | + return; | |
| 376 | + } | |
| 377 | + private function findNodeByName(node:XMLNode, name:String):XMLNode { | |
| 378 | + if (node.localName.toLowerCase() == name.toLowerCase()) { | |
| 379 | + return node; | |
| 380 | + } | |
| 381 | + for (var i = 0; node.childNodes && i<node.childNodes.length; i++) { | |
| 382 | + var foundNode = findNodeByName(node.childNodes[i], name); | |
| 383 | + if (foundNode != null) { | |
| 384 | + return foundNode; | |
| 385 | + } | |
| 386 | + } | |
| 387 | + return; | |
| 388 | + } | |
| 389 | + /** | |
| 390 | + * Sets a configuration. This configuration can be a xml or a string representing a valid xml. | |
| 391 | + * @param xml:Object Xml or string with the configuration. | |
| 392 | + * @param allowstrangers:Boolean [optional default=false] False: only components with id's that already have been loaded, will be processed. True: all components in the xml will be processed. | |
| 393 | + * @param id:String [optional] The xml part belonging to this id will be loaded. | |
| 394 | + * @param targetid:String [optional] The xml part will be loaded into the component with this id. | |
| 395 | + */ | |
| 396 | + public function setConfig(xml:Object, allowstrangers:Boolean, id:String, targetid:String):Void { | |
| 397 | + if (typeof (xml) == "string") { | |
| 398 | + xml = new XML(String(xml)); | |
| 399 | + } | |
| 400 | + if (this.configs == undefined) { | |
| 401 | + this.configs = new Array(); | |
| 402 | + } | |
| 403 | + this.nrconfigs++; | |
| 404 | + this.configs.push({xml:xml, id:id, targetid:targetid, allowstrangers:allowstrangers}); | |
| 405 | + this.processConfig(); | |
| 406 | + } | |
| 407 | + /** | |
| 408 | + * Loads a configuration file. | |
| 409 | + * @param file:String Xml file with configuration. | |
| 410 | + * @param allowstrangers:Boolean [optional default=false] False: only components with id's that already have been loaded, will be processed. True: all components in the xml will be processed. | |
| 411 | + * @param id:String [optional] Only the xml part belonging to this id will be loaded. | |
| 412 | + * @param targetid:String [optional] The xml will be loaded into this component. | |
| 413 | + */ | |
| 414 | + public function loadConfig(file:String, allowstrangers:Boolean, id:String, targetid:String):Void { | |
| 415 | + if (file == undefined or file.length == 0) { | |
| 416 | + return; | |
| 417 | + } | |
| 418 | + if (this.configs == undefined) { | |
| 419 | + this.configs = new Array(); | |
| 420 | + } | |
| 421 | + // add config to the configs array | |
| 422 | + var files = this.asArray(file); | |
| 423 | + for (var i = 0; i<files.length; i++) { | |
| 424 | + this.nrconfigs++; | |
| 425 | + this.configs.push({file:this.correctUrl(files[i]), id:id, targetid:targetid, allowstrangers:allowstrangers}); | |
| 426 | + } | |
| 427 | + //this.configs.push({file:this.correctUrl(file), id:id, targetid:targetid}); | |
| 428 | + this.processConfig(); | |
| 429 | + } | |
| 430 | + private function deleteDefaults() { | |
| 431 | + for (var id in this.components_per_url) { | |
| 432 | + delete this.components_per_url[id]; | |
| 433 | + } | |
| 434 | + } | |
| 435 | + private function processConfig():Void { | |
| 436 | + if (this.loading) { | |
| 437 | + // an other config is in the progress of loading, wait and return later | |
| 438 | + return; | |
| 439 | + } | |
| 440 | + if (this.mFlamingo.mLoadLock == undefined) { | |
| 441 | + var mc = this.mFlamingo.createEmptyMovieClip("mLoadLock", 100000); | |
| 442 | + mc.useHandCursor = false; | |
| 443 | + mc.hitArea = _root; | |
| 444 | + mc.onPress = function() { | |
| 445 | + }; | |
| 446 | + } | |
| 447 | + if (this.configs.length == 0) { | |
| 448 | + //all configs are loaded | |
| 449 | + //_global['setTimeout'](this, 'raiseEvent', 500, this,"deleteDefaults"); | |
| 450 | + this.mFlamingo.mLoadLock.removeMovieClip(); | |
| 451 | + this.raiseEvent(this, "onConfigComplete"); | |
| 452 | + for (var id in this.configpool) { | |
| 453 | + delete this.configpool[id]; | |
| 454 | + } | |
| 455 | + delete this.configpool; | |
| 456 | + this.configpool = new Object(); | |
| 457 | + _global['setTimeout'](this, 'deleteDefaults', 2000); | |
| 458 | + return; | |
| 459 | + } | |
| 460 | + //trace("PROCESSINI") | |
| 461 | + //load next config | |
| 462 | + this.loading = true; | |
| 463 | + var obj = this.configs.shift(); | |
| 464 | + var file = obj.file; | |
| 465 | + var xml = obj.xml; | |
| 466 | + var id = obj.id; | |
| 467 | + var targetid = obj.targetid; | |
| 468 | + this.allowstrangers = false; | |
| 469 | + if (obj.allowstrangers != undefined) { | |
| 470 | + this.allowstrangers = obj.allowstrangers; | |
| 471 | + } | |
| 472 | + if (file != undefined) { | |
| 473 | + this.raiseEvent(this, "onConfig", file); | |
| 474 | + if (this.configpool[file] == undefined) { | |
| 475 | + //load config | |
| 476 | + this.configpool[file] = new XML(); | |
| 477 | + this.configpool[file].ignoreWhite = true; | |
| 478 | + var flamingo = this; | |
| 479 | + this.configpool[file].onLoad = function(success:Boolean) { | |
| 480 | + if (success) { | |
| 481 | + if (id.length>0) { | |
| 482 | + var xml = flamingo.findNodeById(this.firstChild, id); | |
| 483 | + flamingo.addComponent(xml, targetid); | |
| 484 | + } else { | |
| 485 | + flamingo.parseConfigXML(this); | |
| 486 | + } | |
| 487 | + } else { | |
| 488 | + flamingo.raiseEvent(flamingo, "onError", "processConfig", "Error opening '"+file+"'..."); | |
| 489 | + flamingo.showError("Error: Flamingo.processConfig", "Error opening '"+file+"'..."); | |
| 490 | + flamingo.loading = false; | |
| 491 | + flamingo.processConfig(); | |
| 492 | + } | |
| 493 | + }; | |
| 494 | + this.configpool[file].load(getNocacheName(file, "second")); | |
| 495 | + } else { | |
| 496 | + //config already loaded | |
| 497 | + if (id.length>0) { | |
| 498 | + var xml = this.findNodeById(this.configpool[file].firstChild, id); | |
| 499 | + flamingo.addComponent(xml, targetid); | |
| 500 | + } else { | |
| 501 | + //parse complete config | |
| 502 | + this.parseConfigXML(this.configpool[file]); | |
| 503 | + } | |
| 504 | + } | |
| 505 | + } else { | |
| 506 | + this.raiseEvent(this, "onConfig", ""); | |
| 507 | + if (id.length>0) { | |
| 508 | + var xml = this.findNodeById(xml.firstChild, id); | |
| 509 | + flamingo.addComponent(xml, targetid); | |
| 510 | + } else { | |
| 511 | + //parse complete config | |
| 512 | + this.parseConfigXML(xml); | |
| 513 | + } | |
| 514 | + } | |
| 515 | + } | |
| 516 | + /** | |
| 517 | + * Returns a filename with a unique argument so the application is forced to get this file fresh from a server. | |
| 518 | + * @param filename:String Filename. | |
| 519 | + * @param nocache:String [optional] reconized values: second, minute, hour, day, month, year | |
| 520 | + * @return String Filename with a postfix. | |
| 521 | + */ | |
| 522 | + public function getNocacheName(filename:String, nocache:String):String { | |
| 523 | + if (nocache == undefined) { | |
| 524 | + nocache = "second"; | |
| 525 | + } | |
| 526 | + if (nocache.length == 0) { | |
| 527 | + return filename; | |
| 528 | + } | |
| 529 | + if (_root._url.substr(0, 5).toLowerCase() == "file:") { | |
| 530 | + return filename; | |
| 531 | + } else { | |
| 532 | + var postfix = ""; | |
| 533 | + var d:Date = new Date(); | |
| 534 | + switch (nocache.toLowerCase()) { | |
| 535 | + case "second" : | |
| 536 | + postfix = "?noCache="+d.getTime(); | |
| 537 | + break; | |
| 538 | + case "minute" : | |
| 539 | + postfix = "?noCache="+d.getFullYear()+"-"+d.getMonth()+"-"+d.getDate()+"-"+d.getHours()+"-"+d.getMinutes(); | |
| 540 | + break; | |
| 541 | + case "hour" : | |
| 542 | + postfix = "?noCache="+d.getFullYear()+"-"+d.getMonth()+"-"+d.getDate()+"-"+d.getHours(); | |
| 543 | + break; | |
| 544 | + case "day" : | |
| 545 | + postfix = "?noCache="+d.getFullYear()+"-"+d.getMonth()+"-"+d.getDate(); | |
| 546 | + break; | |
| 547 | + case "month" : | |
| 548 | + postfix = "?noCache="+d.getFullYear()+"-"+d.getMonth(); | |
| 549 | + break; | |
| 550 | + case "year" : | |
| 551 | + postfix = "?noCache="+d.getFullYear(); | |
| 552 | + break; | |
| 553 | + default : | |
| 554 | + postfix = "?noCache="+d.getTime(); | |
| 555 | + } | |
| 556 | + return filename+postfix; | |
| 557 | + } | |
| 558 | + } | |
| 559 | + /** @tag <flamingo> | |
| 560 | + * Each configuration file starts with the 'flamingo' node. This node is a good place to define the namespaces for the componentnodes. | |
| 561 | + * @hierarchy root-node | |
| 562 | + * @example | |
| 563 | + * <flamingo xmlns:fmc="fmc" lang="en" languages="en,nl"> | |
| 564 | + * ... | |
| 565 | + * child tags | |
| 566 | + * ... | |
| 567 | + * </flamingo> | |
| 568 | + * @attr tooltipdelay (defaultvalue "500") Time in milliseconds (1000 = 1 second) between showing a tooltip and moving the mouse over a component. | |
| 569 | + * @attr lang (defaultvalue "en") The language of the application. | |
| 570 | + * @attr languages (defaultvalue "en") Comma seperated list of 'lang' abbreviations. e.g. languages="en,nl,de" Flamingo will load these language strings. By default only english strings are loaded. When languages="" flamingo will load all available language strings. | |
| 571 | + * @attr minwidth The minimum width of the application in pixels. | |
| 572 | + * @attr maxwidth The maximum width of the application in pixels. | |
| 573 | + * @attr maxheight The maximum height of the application in pixels. | |
| 574 | + * @attr minheight The minimum height of the application in pixels. | |
| 575 | + * @attr width (defaultvalue "100%") The width of the application. By default the application fills the available space of the flamingo.swf. This space is controled in the html page. | |
| 576 | + * @attr height (defaultvalue "100%") The height of the application. By default the application fills the available space of the flamingo.swf. This space is controled in the html page. | |
| 577 | + * @attr useexternalinterface (defaultvalue "true") If set to "true" flamingo will pass all events to the browser. And with javascript you can talk with Flamingo. | |
| 578 | + * @attr bordercolor Color of a border arround the application in a hexadecimal notation. e.g. bordercolor="#00ff33" | |
| 579 | + * @attr borderwidth Width of the border in pixels. If set to "0" (meaning 'hairline') or greater Flamingo will draw a border. | |
| 580 | + * @attr borderalpha (defaultvalue "100") Transparency of border. Default is "100" meaning opaque. | |
| 581 | + * @attr backgroundcolor Color of the backgound in hexadecimal notation. If set, Flamingo will have a background, otherwhise Flamingo's background is transparent. | |
| 582 | + * @attr backgroundalpha (defaultvalue "100") Transparency of background if backgroundcolor is set. | |
| 583 | + * @attr clear True or false. True: all existing components will be removed from the application. | |
| 584 | + * @attr tooltipbordercolor (defaultvalue "#CCCCCC") Color of a border arround a tooltip in a hexadecimal notation. e.g. color="#00ff33" | |
| 585 | + * @attr tooltipcolor (defaultvalue "#FFFFFF") Color of the background of a tooltip in a hexadecimal notation. e.g. color="#00ff33" | |
| 586 | + * @attr tooltipshadow (defaultvalue "true") True or false. | |
| 587 | + * @attr callbacktype (defaultvalue "id") The names of the events are composed as follows: [componenttype]_[eventname] e.g. Map_onMouseMove However if callbacktype = "id" , names of events are composed as follows: [componentid]_[eventname] e.g. myMap_onMouseMove | |
| 588 | + * @attr allowstrangers (defaultvalue "false") True or false. False: only components with id's already loaded will load. True: all components load. For the first configuration allowstrangers is always true. | |
| 589 | + */ | |
| 590 | + private function parseConfigXML(xml:Object):Void { | |
| 591 | + //parses the ini-xml | |
| 592 | + var mFlamingo = this.getComponent("flamingo"); | |
| 593 | + if (xml.firstChild.nodeName.toLowerCase() == "flamingo") { | |
| 594 | + //defaults | |
| 595 | + //retreive and convert the attributes | |
| 596 | + for (var attr in xml.firstChild.attributes) { | |
| 597 | + var val:String = xml.firstChild.attributes[attr]; | |
| 598 | + switch (attr.toLowerCase()) { | |
| 599 | + case "allowstrangers" : | |
| 600 | + if (val.toLowerCase() == "true") { | |
| 601 | + this.allowstrangers = true; | |
| 602 | + } else { | |
| 603 | + this.allowstrangers = false; | |
| 604 | + } | |
| 605 | + break; | |
| 606 | + case "clear" : | |
| 607 | + if (val.toLowerCase() == "true") { | |
| 608 | + this.clear(); | |
| 609 | + } | |
| 610 | + break; | |
| 611 | + case "callbacktype" : | |
| 612 | + this.callbacktype = val.toLowerCase(); | |
| 613 | + break; | |
| 614 | + case "id" : | |
| 615 | + this.flamingoid = val; | |
| 616 | + break; | |
| 617 | + case "bordercolor" : | |
| 618 | + if (val.charAt(0) == "#") { | |
| 619 | + this.bordercolor = Number("0x"+val.substring(1, val.length)); | |
| 620 | + } else { | |
| 621 | + this.bordercolor = Number(val); | |
| 622 | + } | |
| 623 | + break; | |
| 624 | + case "backgroundcolor" : | |
| 625 | + if (val.charAt(0) == "#") { | |
| 626 | + this.backgroundcolor = Number("0x"+val.substring(1, val.length)); | |
| 627 | + } else { | |
| 628 | + this.backgroundcolor = Number(val); | |
| 629 | + } | |
| 630 | + break; | |
| 631 | + case "tooltipbordercolor" : | |
| 632 | + if (val.charAt(0) == "#") { | |
| 633 | + this.tooltipbordercolor = Number("0x"+val.substring(1, val.length)); | |
| 634 | + } else { | |
| 635 | + this.tooltipbordercolor = Number(val); | |
| 636 | + } | |
| 637 | + break; | |
| 638 | + case "tooltipcolor" : | |
| 639 | + if (val.charAt(0) == "#") { | |
| 640 | + this.tooltipcolor = Number("0x"+val.substring(1, val.length)); | |
| 641 | + } else { | |
| 642 | + this.tooltipcolor = Number(val); | |
| 643 | + } | |
| 644 | + break; | |
| 645 | + case "borderwidth" : | |
| 646 | + this.borderwidth = Number(val); | |
| 647 | + break; | |
| 648 | + case "borderalpha" : | |
| 649 | + this.borderalpha = Number(val); | |
| 650 | + break; | |
| 651 | + case "backgroundalpha" : | |
| 652 | + this.backgroundalpha = Number(val); | |
| 653 | + break; | |
| 654 | + case "nocache" : | |
| 655 | + this.nocache = val; | |
| 656 | + break; | |
| 657 | + case "tooltipdelay" : | |
| 658 | + this.tooltipdelay = Number(val); | |
| 659 | + break; | |
| 660 | + case "lang" : | |
| 661 | + this.lang = val; | |
| 662 | + break; | |
| 663 | + case "languages" : | |
| 664 | + this.languages = val; | |
| 665 | + break; | |
| 666 | + case "maxwidth" : | |
| 667 | + mFlamingo.maxwidth = Number(val); | |
| 668 | + break; | |
| 669 | + case "minwidth" : | |
| 670 | + mFlamingo.minwidth = Number(val); | |
| 671 | + break; | |
| 672 | + case "maxheight" : | |
| 673 | + mFlamingo.maxheight = Number(val); | |
| 674 | + break; | |
| 675 | + case "minheight" : | |
| 676 | + mFlamingo.minheight = Number(val); | |
| 677 | + break; | |
| 678 | + case "width" : | |
| 679 | + mFlamingo.width = val; | |
| 680 | + break; | |
| 681 | + case "height" : | |
| 682 | + mFlamingo.height = val; | |
| 683 | + break; | |
| 684 | + case "tooltipshadow" : | |
| 685 | + if (val.toLowerCase() == "true") { | |
| 686 | + this.tooltipshadow = true; | |
| 687 | + } else { | |
| 688 | + this.tooltipshadow = false; | |
| 689 | + } | |
| 690 | + break; | |
| 691 | + case "useexternalinterface" : | |
| 692 | + if (val.toLowerCase() == "true") { | |
| 693 | + this.useexternalinterface = true; | |
| 694 | + } else { | |
| 695 | + this.useexternalinterface = false; | |
| 696 | + } | |
| 697 | + break; | |
| 698 | + } | |
| 699 | + } | |
| 700 | + //gathered enough information for a proper resize | |
| 701 | + this.resize(); | |
| 702 | + var nodes = xml.firstChild.childNodes; | |
| 703 | + var count = nodes.length; | |
| 704 | + for (var i:Number = 0; i<count; i++) { | |
| 705 | + var node = nodes[i]; | |
| 706 | + switch (node.nodeName.toLowerCase()) { | |
| 707 | + case "string" : | |
| 708 | + this.setString(node, this.mFlamingo.strings); | |
| 709 | + break; | |
| 710 | + case "style" : | |
| 711 | + this.setStyle(node, this.mFlamingo.styles); | |
| 712 | + break; | |
| 713 | + case "cursor" : | |
| 714 | + this.setCursor(node, this.mFlamingo.cursors); | |
| 715 | + break; | |
| 716 | + case "xguide" : | |
| 717 | + this.setGuide(node, this.mFlamingo.guides); | |
| 718 | + break; | |
| 719 | + case "yguide" : | |
| 720 | + this.setGuide(node, this.mFlamingo.guides); | |
| 721 | + break; | |
| 722 | + default : | |
| 723 | + this.addComponent(node); | |
| 724 | + break; | |
| 725 | + } | |
| 726 | + } | |
| 727 | + delete xml; | |
| 728 | + } else { | |
| 729 | + this.raiseEvent(this, "onError", "parseConfigXML", "Please start xml with the <flamingo> tag..."); | |
| 730 | + this.showError("Error: Flamingo.parseConfigXML", "Please start xml with the <flamingo> tag..."); | |
| 731 | + this.doneLoading(); | |
| 732 | + } | |
| 733 | + } | |
| 734 | + public function addComponents(xml:Object):Void { | |
| 735 | + if (typeof (xml) == "string") { | |
| 736 | + xml = new XML(String(xml)).firstChild; | |
| 737 | + } | |
| 738 | + var xnode:Array = xml.childNodes; | |
| 739 | + if (xnode.length>0) { | |
| 740 | + for (var i:Number = 0; i<xnode.length; i++) { | |
| 741 | + this.addComponent(xnode[i]); | |
| 742 | + } | |
| 743 | + } | |
| 744 | + } | |
| 745 | + /** | |
| 746 | + * Adds a component to the flamingo framework. | |
| 747 | + * A component has to have a prefix. | |
| 748 | + * @param xml:Object Xml-node (or valid string representation of it) describing the component. | |
| 749 | + * @param targetid:String [optional] Id at which the component will be registered. If omitted the id in the xml will be used. If there is no id at all, flamingo will generate a unique id. | |
| 750 | + */ | |
| 751 | + public function addComponent(xml:Object, targetid:String):Void { | |
| 752 | + //trace("-------------------ADDCOMPONENT:"+targetid); | |
| 753 | + //trace(xml); | |
| 754 | + if (typeof (xml) == "string") { | |
| 755 | + xml = new XML(String(xml)).firstChild; | |
| 756 | + } | |
| 757 | + if (xml == undefined) { | |
| 758 | + this.doneLoading(); | |
| 759 | + return; | |
| 760 | + } | |
| 761 | + if (targetid == undefined or targetid.length == 0) { | |
| 762 | + for (var attr in xml.attributes) { | |
| 763 | + if (attr.toLowerCase() == "id") { | |
| 764 | + targetid = xml.attributes[attr]; | |
| 765 | + break; | |
| 766 | + } | |
| 767 | + } | |
| 768 | + if (targetid == undefined or targetid.length == 0) { | |
| 769 | + targetid = this.getUniqueId(); | |
| 770 | + } | |
| 771 | + } | |
| 772 | + if (this.configloaded and not this.allowstrangers) { | |
| 773 | + if (this.components[targetid] == undefined) { | |
| 774 | + return; | |
| 775 | + } | |
| 776 | + } | |
| 777 | + var target = this.components[targetid].target; | |
| 778 | + if (target == undefined) { | |
| 779 | + //no entry in the componentslist > add new movie | |
| 780 | + //create e new movieclip | |
| 781 | + var mc:MovieClip = this.mFlamingo.createEmptyMovieClip(targetid, this.moviedepth--); | |
| 782 | + mc._visible = false; | |
| 783 | + this.loadComponent(xml, mc, targetid); | |
| 784 | + } else { | |
| 785 | + //id already exists in componentslist > movie exists or is being loaded | |
| 786 | + var type = xml.localName; | |
| 787 | + if (type.indexOf(".", 0)>=0) { | |
| 788 | + var a:Array = type.split("."); | |
| 789 | + type = a.pop(); | |
| 790 | + } | |
| 791 | + //load component into existing component when type's are the same | |
| 792 | + if (type == this.components[targetid].type) { | |
| 793 | + var mc = getComponent(targetid); | |
| 794 | + if (target == "") { | |
| 795 | + //movieclip is being loaded | |
| 796 | + this.components[targetid].xmls.push(xml); | |
| 797 | + this.doneLoading(); | |
| 798 | + } else { | |
| 799 | + this.loadComponent(xml, mc, targetid); | |
| 800 | + } | |
| 801 | + } else { | |
| 802 | + //id exists, but the config xml is a xml for another type of component | |
| 803 | + this.raiseEvent(this, "onError", "addComponent", "The id '"+targetid+"' is already in use..."); | |
| 804 | + this.showError("Error: Flamingo.addComponent", "The id '"+targetid+"' is already in use..."); | |
| 805 | + this.doneLoading(); | |
| 806 | + return; | |
| 807 | + } | |
| 808 | + } | |
| 809 | + } | |
| 810 | + /** | |
| 811 | + * Loads a component and register it at the flamingo framework. This function should be used by components which can load other components. | |
| 812 | + * A component has always a prefix. | |
| 813 | + * @param xml:Object Xml-node describing the component. | |
| 814 | + * @param mc:Movieclip movieclip at which the component will be loaded | |
| 815 | + * @param targetid:String Id at which the component will be registered. | |
| 816 | + */ | |
| 817 | + public function loadComponent(xml:Object, mc:MovieClip, targetid:String):Void { | |
| 818 | + //rule1: a component has a prefix and an id | |
| 819 | + //rule2: a component can register only once, double ids are not allowed | |
| 820 | + if (xml == undefined) { | |
| 821 | + return; | |
| 822 | + } | |
| 823 | + if (mc == undefined) { | |
| 824 | + return; | |
| 825 | + } | |
| 826 | + if (targetid == undefined) { | |
| 827 | + return; | |
| 828 | + } | |
| 829 | + // | |
| 830 | + if (xml instanceof XML) { | |
| 831 | + xml = xml.firstChild; | |
| 832 | + } | |
| 833 | + if (xml.prefix.length == 0) { | |
| 834 | + return; | |
| 835 | + } | |
| 836 | + //<fmc:MyComponent ---> url= fmc/MyComponent type=MyComponent | |
| 837 | + //<fmc:Bundle.MyComponent ----> url=fmc/Bundle type=MyComponent | |
| 838 | + var file = xml.localName; | |
| 839 | + var type = xml.localName; | |
| 840 | + if (type.indexOf(".", 0)>=0) { | |
| 841 | + var a:Array = type.split("."); | |
| 842 | + type = a.pop(); | |
| 843 | + file = a.join("."); | |
| 844 | + } | |
| 845 | + if (this.components[targetid].target != undefined and this.components[targetid].type != type) { | |
| 846 | + this.raiseEvent(this, "onError", "loadComponent", "The id '"+targetid+"' is already in use..."); | |
| 847 | + this.showError("Error: Flamingo.loadComponent", "The id '"+targetid+"' is already in use..."); | |
| 848 | + this.doneLoading(); | |
| 849 | + return; | |
| 850 | + } | |
| 851 | + if (this.components[targetid].target != undefined) { | |
| 852 | + mc = eval(this.components[targetid].target); | |
| 853 | + } | |
| 854 | + if (this.components[targetid].type == type and mc.setConfig != undefined) { | |
| 855 | + //component already exists and it can be configurated | |
| 856 | + this.components[targetid].xmls.push(xml); | |
| 857 | + mc.setConfig(xml); | |
| 858 | + this.doneLoading(); | |
| 859 | + //this.loadNextComponent(); | |
| 860 | + } else { | |
| 861 | + var url:String = this.correctUrl(xml.namespaceURI+"/"+file); | |
| 862 | + if (url.length == 0) { | |
| 863 | + return; | |
| 864 | + } | |
| 865 | + //component new or existing component has no setConfig, so treat as new component | |
| 866 | + //add a reference for a component to the components object | |
| 867 | + //save xml, target, url and parent in components object | |
| 868 | + //if a component is loaded, its target should be known and registered > see loadComponent_source | |
| 869 | + if (this.components[targetid] == undefined) { | |
| 870 | + this.components[targetid] = new Object(); | |
| 871 | + } | |
| 872 | + this.components[targetid].target = ""; | |
| 873 | + this.components[targetid].url = url; | |
| 874 | + this.components[targetid].loaded = false; | |
| 875 | + this.components[targetid].loader = new MovieClipLoader(); | |
| 876 | + this.components[targetid].type = type; | |
| 877 | + this.components[targetid].xmls = new Array(); | |
| 878 | + this.components[targetid].xmls.push(xml); | |
| 879 | + //climb in the tree and search a good parent | |
| 880 | + //find component parent | |
| 881 | + //component parent is the first parent movie that is registered in components | |
| 882 | + //can be differ from the flash _parent!! | |
| 883 | + var parentmc:MovieClip = mc._parent; | |
| 884 | + while (parentmc != undefined) { | |
| 885 | + if (parentmc._target == this.components.flamingo.target) { | |
| 886 | + this.components[targetid].parent = "flamingo"; | |
| 887 | + break; | |
| 888 | + } | |
| 889 | + if (this.components[parentmc._name].target != undefined) { | |
| 890 | + this.components[targetid].parent = parentmc._name; | |
| 891 | + break; | |
| 892 | + } | |
| 893 | + parentmc = parentmc._parent; | |
| 894 | + } | |
| 895 | + this.loadComponent_defaults(url); | |
| 896 | + this.loadComponent_source(url, targetid, mc); | |
| 897 | + //get custom language, style and cursor definitions | |
| 898 | + //this.theloadlist.push({url:url, targetid:targetid, mc:mc}); | |
| 899 | + //this.loadNextComponent(); | |
| 900 | + //this.loadComponent_defaults(url, targetid, mc); | |
| 901 | + } | |
| 902 | + } | |
| 903 | + private function loadComponent_defaults(url:String) { | |
| 904 | + //load xml belonging to the component and retreive strings,styles and cursors | |
| 905 | + //load defaults once per component | |
| 906 | + if (this.components_per_url[url] == undefined) { | |
| 907 | + this.components_per_url[url] = new Object(); | |
| 908 | + this.components_per_url[url].xml = new XML(); | |
| 909 | + this.components_per_url[url].xml.ignoreWhite = true; | |
| 910 | + this.components_per_url[url].xml.load(getNocacheName(url+".xml", this.nocache)); | |
| 911 | + } | |
| 912 | + } | |
| 913 | + private function loadComponent_source(url:String, id:String, mc:MovieClip) { | |
| 914 | + //load the actually component movie | |
| 915 | + var thisObj = this; | |
| 916 | + //var mcLoader:MovieClipLoader = new MovieClipLoader(); | |
| 917 | + var mcLoader:MovieClipLoader = this.components[id].loader; | |
| 918 | + var lLoader:Object = new Object(); | |
| 919 | + //lLoader.onLoadProgress = function(mc:MovieClip, bytesLoaded:Number, bytesTotal:Number) { | |
| 920 | + //thisObj.components[id].progress = "..."+Math.round(bytesLoaded/bytesTotal*100)+"%"; | |
| 921 | + //}; | |
| 922 | + lLoader.onLoadComplete = function(mc:MovieClip) { | |
| 923 | + //At this point we can set variables of a movieclip but scripts of the clip are not yet executed yet | |
| 924 | + //So we can set basic flamingo properties and store them at the movieclip itself | |
| 925 | + //retreive the basic attributes from the xml and store them at the componentmovie | |
| 926 | + //thisObj.parseComponentXML(thisObj.components[id].xml, mc); | |
| 927 | + //thisObj.parseGuide(thisObj.components[id].xml, mc); | |
| 928 | + // tell flamingo where this component can be found | |
| 929 | + thisObj.components[id].target = mc._target; | |
| 930 | + //thisObj.components.flamingo.broadcastMessage("onLoadComponent", thisObj, mc); | |
| 931 | + }; | |
| 932 | + lLoader.onLoadInit = function(mc:MovieClip) { | |
| 933 | + thisObj.components[id].loaded = true; | |
| 934 | + delete thisObj.components[id].loader; | |
| 935 | + thisObj.raiseEvent(thisObj, "onLoadComponent", mc); | |
| 936 | + thisObj.doneLoading(); | |
| 937 | + //thisObj.isloadingcomponent = false; | |
| 938 | + //thisObj.loadNextComponent(); | |
| 939 | + }; | |
| 940 | + lLoader.onLoadError = function(mc:MovieClip, error:String, httpStatus:Number) { | |
| 941 | + this.raiseEvent(this, "onError", "loadComponent_source", url+".swf\n"+error); | |
| 942 | + thisObj.showError("Error: Flamingo.loadComponent_source", url+".swf\n"+error); | |
| 943 | + thisObj.doneLoading(); | |
| 944 | + delete thisObj.components[id].componentloader; | |
| 945 | + //thisObj.isloadingcomponent = false; | |
| 946 | + //thisObj.loadNextComponent(); | |
| 947 | + }; | |
| 948 | + mcLoader.addListener(lLoader); | |
| 949 | + mcLoader.loadClip(getNocacheName(url+".swf", this.nocache), mc); | |
| 950 | + } | |
| 951 | + private function doneLoading():Void { | |
| 952 | + //trace("----------------------------------------"); | |
| 953 | + // this function is called after a component is loaded | |
| 954 | + var nrloaded:Number = 0; | |
| 955 | + var nrtotal:Number = 0; | |
| 956 | + for (var id in this.components) { | |
| 957 | + if (id != "flamingo") { | |
| 958 | + //trace(id+this.components[id].target+","+this.components[id].init); | |
| 959 | + if (this.components[id].loaded != undefined) { | |
| 960 | + nrtotal++; | |
| 961 | + if (this.components[id].loaded) { | |
| 962 | + nrloaded++; | |
| 963 | + } | |
| 964 | + } | |
| 965 | + } | |
| 966 | + } | |
| 967 | + var p = Math.round(nrloaded/nrtotal*100); | |
| 968 | + this.raiseEvent(this, "onConfigProgress", nrloaded, nrtotal, (this.nrconfigs-configs.length), this.nrconfigs); | |
| 969 | + //trace(nrloaded +"=="+nrtotal) | |
| 970 | + if (nrloaded == nrtotal) { | |
| 971 | + this.loading = false; | |
| 972 | + this.configloaded = true; | |
| 973 | + this.processConfig(); | |
| 974 | + //_global['setTimeout'](this, 'processConfig', 100); | |
| 975 | + } | |
| 976 | + } | |
| 977 | + /** @tag <{component}> | |
| 978 | + * The Flamingo Framework will parse these (default) attributes for each component in the configuration file. | |
| 979 | + * @attr id Unique identifier. Usefull when components have to listen to eachother. | |
| 980 | + * @attr name Name | |
| 981 | + * @attr width Width of a component. In pixels or percentage. e.g. width="100" or width="100%" | |
| 982 | + * @attr height Height of a component. In pixels or percentage. e.g. height="100" or height="100%" | |
| 983 | + * @attr left Left position of a component, can be a number (left="50"), a percentage (left="50%") or a guideid (left="mx"). There are four intrinsic guides: "left", "right" and "top", "bottom". The value can be followed by a space and an offset number. Examples: left="50" , right="50%", xcenter="mx", left="mx -2", xcenter="50% 10". | |
| 984 | + * @attr right Right position of a component. See left. | |
| 985 | + * @attr top Top position of a component. See left. | |
| 986 | + * @attr bottom Bottom position of a component. See left. | |
| 987 | + * @attr xcenter Vertical center position of a component. See left. | |
| 988 | + * @attr ycenter Horizontal center position of a component. See left. | |
| 989 | + * @attr listento Comma seperated list of component id's. See the component documentation if this attribute is supported and to which components a component can listen. | |
| 990 | + * @attr visible Visiblity of the component. Reconized values: "true" and "false" | |
| 991 | + * @attr maxwidth Maximum width of a component in pixels. | |
| 992 | + * @attr minwidth Minimum width of a component in pixels. | |
| 993 | + * @attr maxheight Maximum height of a component in pixels. | |
| 994 | + * @attr minheight Minimum height of a component in pixels. | |
| 995 | + */ | |
| 996 | + /** | |
| 997 | + * Parses the default flamingo attributes and stores them at the components movieclip. | |
| 998 | + * @param comp:Object Id or MovieClip representing the component. | |
| 999 | + * @param xml:XML Xml which have to be parsed. | |
| 1000 | + */ | |
| 1001 | + public function parseXML(comp:Object, xml:XML):Void { | |
| 1002 | + if (xml == undefined) { | |
| 1003 | + return; | |
| 1004 | + } | |
| 1005 | + var id:String = this.getId(comp); | |
| 1006 | + if (id == undefined) { | |
| 1007 | + return; | |
| 1008 | + } | |
| 1009 | + var mc = this.getComponent(id); | |
| 1010 | + //default flamingo attributes | |
| 1011 | + if (mc.visible == undefined) { | |
| 1012 | + mc.visible = true; | |
| 1013 | + } | |
| 1014 | + for (var attr in xml.attributes) { | |
| 1015 | + var attr:String = attr.toLowerCase(); | |
| 1016 | + var val:String = xml.attributes[attr]; | |
| 1017 | + switch (attr) { | |
| 1018 | + case "name" : | |
| 1019 | + mc.name = val; | |
| 1020 | + break; | |
| 1021 | + case "width" : | |
| 1022 | + mc.width = val; | |
| 1023 | + break; | |
| 1024 | + case "height" : | |
| 1025 | + mc.height = val; | |
| 1026 | + break; | |
| 1027 | + case "left" : | |
| 1028 | + mc.left = val; | |
| 1029 | + break; | |
| 1030 | + case "right" : | |
| 1031 | + mc.right = val; | |
| 1032 | + break; | |
| 1033 | + case "top" : | |
| 1034 | + mc.top = val; | |
| 1035 | + break; | |
| 1036 | + case "bottom" : | |
| 1037 | + mc.bottom = val; | |
| 1038 | + break; | |
| 1039 | + case "xcenter" : | |
| 1040 | + mc.xcenter = val; | |
| 1041 | + break; | |
| 1042 | + case "ycenter" : | |
| 1043 | + mc.ycenter = val; | |
| 1044 | + break; | |
| 1045 | + case "listento" : | |
| 1046 | + if (val.length>0) { | |
| 1047 | + mc.listento = this.asArray(val); | |
| 1048 | + } | |
| 1049 | + break; | |
| 1050 | + case "visible" : | |
| 1051 | + if (val.toLowerCase() == "false") { | |
| 1052 | + mc.visible = false; | |
| 1053 | + mc._visible = false; | |
| 1054 | + } else { | |
| 1055 | + mc.visible = true; | |
| 1056 | + mc._visible = true; | |
| 1057 | + } | |
| 1058 | + break; | |
| 1059 | + case "maxwidth" : | |
| 1060 | + mc.maxwidth = Number(val); | |
| 1061 | + break; | |
| 1062 | + case "minwidth" : | |
| 1063 | + mc.minwidth = Number(val); | |
| 1064 | + break; | |
| 1065 | + case "maxheight" : | |
| 1066 | + mc.maxheight = Number(val); | |
| 1067 | + break; | |
| 1068 | + case "minheight" : | |
| 1069 | + mc.minheight = Number(val); | |
| 1070 | + break; | |
| 1071 | + } | |
| 1072 | + } | |
| 1073 | + //parse strings,cursors, styles, guides | |
| 1074 | + if (mc.strings == undefined) { | |
| 1075 | + mc.strings = new Object(); | |
| 1076 | + } | |
| 1077 | + if (mc.cursors == undefined) { | |
| 1078 | + mc.cursors = new Object(); | |
| 1079 | + } | |
| 1080 | + if (mc.styles == undefined) { | |
| 1081 | + mc.styles = new TextField.StyleSheet(); | |
| 1082 | + } | |
| 1083 | + if (mc.guides == undefined) { | |
| 1084 | + mc.guides = new Object(); | |
| 1085 | + } | |
| 1086 | + var nodes = xml.childNodes; | |
| 1087 | + var count = nodes.length; | |
| 1088 | + for (var i:Number = 0; i<count; i++) { | |
| 1089 | + var node = nodes[i]; | |
| 1090 | + switch (node.nodeName.toLowerCase()) { | |
| 1091 | + case "string" : | |
| 1092 | + this.setString(node, mc.strings); | |
| 1093 | + break; | |
| 1094 | + case "style" : | |
| 1095 | + this.setStyle(node, mc.styles); | |
| 1096 | + break; | |
| 1097 | + case "cursor" : | |
| 1098 | + this.setCursor(node, mc.cursors); | |
| 1099 | + break; | |
| 1100 | + case "xguide" : | |
| 1101 | + this.setGuide(node, mc.guides); | |
| 1102 | + break; | |
| 1103 | + case "yguide" : | |
| 1104 | + this.setGuide(node, mc.guides); | |
| 1105 | + break; | |
| 1106 | + } | |
| 1107 | + } | |
| 1108 | + } | |
| 1109 | + /** | |
| 1110 | + * Gets cursor information from a xml and stores it at an object. | |
| 1111 | + * @param xml:XML Xml which have to be parsed. | |
| 1112 | + * @param cursors:Object Object at which the cursors are stored. | |
| 1113 | + * @return Boolean True if a cursor is found, False if there are no cursors. | |
| 1114 | + */ | |
| 1115 | + public function parseCursor(xml:Object, cursors:Object):Boolean { | |
| 1116 | + if (typeof (xml) == "string") { | |
| 1117 | + xml = new XML(String(xml)).firstChild; | |
| 1118 | + } | |
| 1119 | + if (xml == undefined) { | |
| 1120 | + return; | |
| 1121 | + } | |
| 1122 | + var b:Boolean; | |
| 1123 | + var r:Boolean; | |
| 1124 | + var nodes = xml.childNodes; | |
| 1125 | + var count = nodes.length; | |
| 1126 | + for (var i:Number = 0; i<count; i++) { | |
| 1127 | + r = this.setCursor(nodes[i], cursors); | |
| 1128 | + if (r) { | |
| 1129 | + b = true; | |
| 1130 | + } | |
| 1131 | + } | |
| 1132 | + return b; | |
| 1133 | + } | |
| 1134 | + /** | |
| 1135 | + * Gets stylesheet information from a xml and stores it at an object. | |
| 1136 | + * @param xml:XML Xml which have to be parsed. | |
| 1137 | + * @param styles:Object A TextField.StyleSheet Object at which the stylesheets are stored. | |
| 1138 | + * @return Boolean True if a stylesheet is found, False if not. | |
| 1139 | + */ | |
| 1140 | + public function parseStyle(xml:Object, styles:Object):Boolean { | |
| 1141 | + if (typeof (xml) == "string") { | |
| 1142 | + xml = new XML(String(xml)).firstChild; | |
| 1143 | + } | |
| 1144 | + if (xml == undefined) { | |
| 1145 | + return; | |
| 1146 | + } | |
| 1147 | + var b:Boolean; | |
| 1148 | + var r:Boolean; | |
| 1149 | + var nodes = xml.childNodes; | |
| 1150 | + var count = nodes.length; | |
| 1151 | + for (var i:Number = 0; i<count; i++) { | |
| 1152 | + r = this.setStyle(nodes[i], styles); | |
| 1153 | + if (r) { | |
| 1154 | + b = true; | |
| 1155 | + } | |
| 1156 | + } | |
| 1157 | + return b; | |
| 1158 | + } | |
| 1159 | + /** | |
| 1160 | + * Gets string information from a xml and stores it at an object. | |
| 1161 | + * @param xml:XML Xml which have to be parsed. | |
| 1162 | + * @param strings:Object Object at which the strings are stored. | |
| 1163 | + * @return Boolean True if a string is found, False if not. | |
| 1164 | + */ | |
| 1165 | + public function parseString(xml:Object, strings:Object):Boolean { | |
| 1166 | + if (typeof (xml) == "string") { | |
| 1167 | + xml = new XML(String(xml)).firstChild; | |
| 1168 | + } | |
| 1169 | + if (xml == undefined) { | |
| 1170 | + return; | |
| 1171 | + } | |
| 1172 | + var b:Boolean; | |
| 1173 | + var r:Boolean; | |
| 1174 | + var nodes = xml.childNodes; | |
| 1175 | + var count = nodes.length; | |
| 1176 | + for (var i:Number = 0; i<count; i++) { | |
| 1177 | + r = this.setString(nodes[i], strings); | |
| 1178 | + if (r) { | |
| 1179 | + b = true; | |
| 1180 | + } | |
| 1181 | + } | |
| 1182 | + return b; | |
| 1183 | + } | |
| 1184 | + /** | |
| 1185 | + * Gets guide information from a xml and stores it at an object. | |
| 1186 | + * @param xml:XML Xml which have to be parsed. | |
| 1187 | + * @param guides:Object Object at which the guides are stored. | |
| 1188 | + * @return Boolean True if a guide is found, False if not. | |
| 1189 | + */ | |
| 1190 | + public function parseGuide(xml:Object, guides:Object):Boolean { | |
| 1191 | + if (typeof (xml) == "string") { | |
| 1192 | + xml = new XML(String(xml)).firstChild; | |
| 1193 | + } | |
| 1194 | + if (xml == undefined) { | |
| 1195 | + return; | |
| 1196 | + } | |
| 1197 | + var b:Boolean; | |
| 1198 | + var r:Boolean; | |
| 1199 | + var nodes = xml.childNodes; | |
| 1200 | + var count = nodes.length; | |
| 1201 | + for (var i:Number = 0; i<count; i++) { | |
| 1202 | + r = this.setGuide(nodes[i], guides); | |
| 1203 | + if (r) { | |
| 1204 | + b = true; | |
| 1205 | + } | |
| 1206 | + } | |
| 1207 | + return b; | |
| 1208 | + } | |
| 1209 | + /** @tag <cursor> | |
| 1210 | + * With cursor you can add custom cursors to Flamingo. This tag can be situated in the configuration file of a component or in the configuration file of an application. | |
| 1211 | + * @hierarchy child-node of <flamingo> or child-node of <fmc:{component}> | |
| 1212 | + * @attr id Unique identifier. See the components documentation at 'Cursor id's' for supported id's. | |
| 1213 | + * @attr xoffset Offset in pixels of the cursor's hotspot. By default this is on the upperleft of the cursor. When using a swf as a cursor, the hotspot can be defined in the swf. | |
| 1214 | + * @attr yoffset See xoffset. | |
| 1215 | + * @attr url The filename of the swf, png or jpg which contains the cursor. When using relative filenames, the path is always relative to flamingo.swf | |
| 1216 | + * @attr linkageid The linkageid of the cursor when it is situated in the library. | |
| 1217 | + */ | |
| 1218 | + /** | |
| 1219 | + * Gets cursor information from a xml-node and stores it at an object. | |
| 1220 | + * @param xml:XML Xml which have to be parsed. | |
| 1221 | + * @param cursors:Object Object at which the cursors are stored. | |
| 1222 | + * @return Boolean True if a cursor is found, False if there are no cursors. | |
| 1223 | + */ | |
| 1224 | + public function setCursor(xml:Object, cursors:Object):Boolean { | |
| 1225 | + //searches for cursornodes, loads cursors in the mCursor movie | |
| 1226 | + if (typeof (xml) == "string") { | |
| 1227 | + xml = new XML(String(xml)).firstChild; | |
| 1228 | + } | |
| 1229 | + if (xml == undefined) { | |
| 1230 | + return; | |
| 1231 | + } | |
| 1232 | + var b:Boolean = false; | |
| 1233 | + if (xml.nodeName.toLowerCase() == "cursor") { | |
| 1234 | + var id:String; | |
| 1235 | + var url:String; | |
| 1236 | + var obj = new Object(); | |
| 1237 | + for (var attr in xml.attributes) { | |
| 1238 | + var val:String = xml.attributes[attr]; | |
| 1239 | + switch (attr.toLowerCase()) { | |
| 1240 | + case "id" : | |
| 1241 | + id = val.toLowerCase(); | |
| 1242 | + break; | |
| 1243 | + case "xoffset" : | |
| 1244 | + obj.dx = Number(val); | |
| 1245 | + break; | |
| 1246 | + case "yoffset" : | |
| 1247 | + obj.dy = Number(val); | |
| 1248 | + break; | |
| 1249 | + case "url" : | |
| 1250 | + url = this.correctUrl(val); | |
| 1251 | + break; | |
| 1252 | + case "linkageid" : | |
| 1253 | + obj.linkageid = val; | |
| 1254 | + break; | |
| 1255 | + } | |
| 1256 | + } | |
| 1257 | + if (id.length>0 and url.length>0) { | |
| 1258 | + var cursormovie:String; | |
| 1259 | + for (var attr in this.mFlamingo.flamingoCursors) { | |
| 1260 | + if (this.mFlamingo.flamingoCursors[attr].url == url) { | |
| 1261 | + cursormovie = attr; | |
| 1262 | + break; | |
| 1263 | + } | |
| 1264 | + } | |
| 1265 | + if (cursormovie == undefined) { | |
| 1266 | + var cursormovie = "cursor_"+this.mFlamingo.flamingoCursors.getNextHighestDepth(); | |
| 1267 | + var mc:MovieClip = this.mFlamingo.flamingoCursors.createEmptyMovieClip(cursormovie, this.mFlamingo.flamingoCursors.getNextHighestDepth()); | |
| 1268 | + //mc._x = dx; | |
| 1269 | + //mc._y = dy; | |
| 1270 | + mc.url = url; | |
| 1271 | + var mcLoader:MovieClipLoader = new MovieClipLoader(); | |
| 1272 | + var lLoader:Object = new Object(); | |
| 1273 | + lLoader.onLoadInit = function(mc:MovieClip) { | |
| 1274 | + mc._visible = false; | |
| 1275 | + }; | |
| 1276 | + lLoader.onLoadError = function(mc:MovieClip, error:String, httpStatus:Number) { | |
| 1277 | + mc.removeMovieClip(); | |
| 1278 | + }; | |
| 1279 | + mcLoader.addListener(lLoader); | |
| 1280 | + mcLoader.loadClip(getNocacheName(url, this.nocache), mc); | |
| 1281 | + } | |
| 1282 | + obj.movie = cursormovie; | |
| 1283 | + cursors[id] = obj; | |
| 1284 | + b = true; | |
| 1285 | + } | |
| 1286 | + } | |
| 1287 | + return (b); | |
| 1288 | + } | |
| 1289 | + /** @tag <string> | |
| 1290 | + * With string you can add multi-language support to flamingo. This tag can be situated in the configuration file of a component or in the configuration file of an application. | |
| 1291 | + * @hierarchy child-node of <flamingo> or child-node of <fmc:{component}> | |
| 1292 | + * @example | |
| 1293 | + * <flamingo lang="nl" languages="en,nl" > | |
| 1294 | + * <fmc:Window> | |
| 1295 | + * <string id="title" en="title" nl="titel" /> | |
| 1296 | + * </fmc:Window> | |
| 1297 | + * </flamingo> | |
| 1298 | + * @attr id Unique identifier. See the components documentation for supported string id's. | |
| 1299 | + * @attr {lang} You can define your own 'lang' attributes, followed by the correct string. See example. | |
| 1300 | + */ | |
| 1301 | + /** | |
| 1302 | + * Gets string information from a xml-node and stores it at a language-object. | |
| 1303 | + * @param xml:XML Xml which have to be parsed. | |
| 1304 | + * @param language:Object Object at which the strings are stored. | |
| 1305 | + * @return Boolean True if a string is found, False if not. | |
| 1306 | + */ | |
| 1307 | + public function setString(xml:Object, language:Object):Boolean { | |
| 1308 | + //posibilities | |
| 1309 | + //<string id="label" en="a label" nl="een label" de="ein label"/> | |
| 1310 | + //or | |
| 1311 | + //<string id="label"> | |
| 1312 | + // <en>a label</en> | |
| 1313 | + //<nl>een label</nl> | |
| 1314 | + //<de>ein label</de> | |
| 1315 | + //</string> | |
| 1316 | + // or a combination of both | |
| 1317 | + //searches for language nodes and store them in a language object | |
| 1318 | + // make helperobject for loading only languages in languagesstring | |
| 1319 | + if (typeof (xml) == "string") { | |
| 1320 | + xml = new XML(String(xml)).firstChild; | |
| 1321 | + } | |
| 1322 | + if (xml == undefined) { | |
| 1323 | + return; | |
| 1324 | + } | |
| 1325 | + var a_languages:Array = this.asArray(this.languages.toLowerCase()); | |
| 1326 | + var langs:Object; | |
| 1327 | + if (this.languages.length>0) { | |
| 1328 | + langs = new Object(); | |
| 1329 | + for (var j:Number = 0; j<a_languages.length; j++) { | |
| 1330 | + langs[a_languages[j]] = ""; | |
| 1331 | + } | |
| 1332 | + } | |
| 1333 | + var b:Boolean = false; | |
| 1334 | + if (xml.nodeName.toLowerCase() == "string") { | |
| 1335 | + var obj:Object = new Object(); | |
| 1336 | + var id:String; | |
| 1337 | + for (var attr in xml.attributes) { | |
| 1338 | + var val:String = xml.attributes[attr]; | |
| 1339 | + switch (attr.toLowerCase()) { | |
| 1340 | + case "id" : | |
| 1341 | + id = val.toLowerCase(); | |
| 1342 | + break; | |
| 1343 | + default : | |
| 1344 | + if (this.languages.length>0) { | |
| 1345 | + //get only the languages in the languageobj | |
| 1346 | + if (langs[attr.toLowerCase()] != undefined) { | |
| 1347 | + obj[attr.toLowerCase()] = val; | |
| 1348 | + b = true; | |
| 1349 | + } | |
| 1350 | + } else { | |
| 1351 | + //get all | |
| 1352 | + obj[attr.toLowerCase()] = val; | |
| 1353 | + b = true; | |
| 1354 | + } | |
| 1355 | + break; | |
| 1356 | + } | |
| 1357 | + } | |
| 1358 | + if (id.length>0) { | |
| 1359 | + // search for next nodes | |
| 1360 | + // the next nodes in a string tag are language nodes | |
| 1361 | + for (j=0; j<xml.childNodes.length; j++) { | |
| 1362 | + var l = xml.childNodes[j].nodeName.toLowerCase(); | |
| 1363 | + var val = xml.childNodes[j].childNodes[0].nodeValue; | |
| 1364 | + if (this.languages.length>0) { | |
| 1365 | + if (langs[l] != undefined) { | |
| 1366 | + obj[l] = val; | |
| 1367 | + b = true; | |
| 1368 | + } | |
| 1369 | + } else { | |
| 1370 | + obj[l] = val; | |
| 1371 | + b = true; | |
| 1372 | + } | |
| 1373 | + } | |
| 1374 | + language[id] = new Object(); | |
| 1375 | + language[id] = obj; | |
| 1376 | + } | |
| 1377 | + delete obj; | |
| 1378 | + } | |
| 1379 | + return (b); | |
| 1380 | + } | |
| 1381 | + /** @tag <style> | |
| 1382 | + * With style you can css-support to flamingo. This tag can be situated in the configuration file of a component or in the configuration file of an application. | |
| 1383 | + * @hierarchy child-node of <flamingo> or child-node of <fmc:{component}> | |
| 1384 | + * @example | |
| 1385 | + * <flamingo> | |
| 1386 | + * <style id=".tooltip" font-family="Verdana" font-size="11" color="#000088" display="block"> | |
| 1387 | + * </flamingo> | |
| 1388 | + * @attr id Unique identifier. See the components documentation for supported id's. | |
| 1389 | + * @attr color Only hexadecimal color values are supported. Named colors (such as blue) are not supported. Colors are written in the following format: #FF0000. | |
| 1390 | + * @attr display Supported values are inline, block, and none. | |
| 1391 | + * @attr font-family A comma-separated list of fonts to use, in descending order of desirability. Any font family name can be used. If you specify a generic font name, it is converted to an appropriate device font. The following font conversions are available: mono is converted to _typewriter, sans-serif is converted to _sans, and serif is converted to _serif. | |
| 1392 | + * @attr font-size Only the numeric part of the value is used. Units (px, pt) are not parsed; pixels and points are equivalent. | |
| 1393 | + * @attr font-style Recognized values are normal and italic. | |
| 1394 | + * @attr font-weight Recognized values are normal and bold. | |
| 1395 | + * @attr kerning Recognized values are true and false. Kerning is supported for embedded fonts only. Certain fonts, such as Courier New, do not support kerning. The kerning property is only supported in SWF files created in Windows, not in SWF files created on the Macintosh. However, these SWF files can be played in non-Windows versions of Flash Player and the kerning still applies. | |
| 1396 | + * @attr letter-spacing The amount of space that is uniformly distributed between characters. The value specifies the number of pixels that are added to the advance after each character. A negative value condenses the space between characters. Only the numeric part of the value is used. Units (px, pt) are not parsed; pixels and points are equivalent. | |
| 1397 | + * @attr margin-left Only the numeric part of the value is used. Units (px, pt) are not parsed; pixels and points are equivalent. | |
| 1398 | + * @attr margin-right Only the numeric part of the value is used. Units (px, pt) are not parsed; pixels and points are equivalent. | |
| 1399 | + * @attr text-align Recognized values are left, center, right, and justify. | |
| 1400 | + * @attr text-decoration Recognized values are none and underline. | |
| 1401 | + * @attr text-indent Only the numeric part of the value is used. Units (px, pt) are not parsed; pixels and points are equivalent. | |
| 1402 | + */ | |
| 1403 | + /** | |
| 1404 | + * Gets stylesheet information from a xml-node and stores it at an object. | |
| 1405 | + * @param xml:XML Xml which have to be parsed. | |
| 1406 | + * @param stylesheet:Object A TextField.StyleSheet Object at which the stylesheets are stored.. | |
| 1407 | + * @return Boolean True if a stylesheet is found, False if not. | |
| 1408 | + */ | |
| 1409 | + private function setStyle(xml:Object, stylesheet:Object):Boolean { | |
| 1410 | + if (typeof (xml) == "string") { | |
| 1411 | + xml = new XML(String(xml)).firstChild; | |
| 1412 | + } | |
| 1413 | + if (xml == undefined) { | |
| 1414 | + return; | |
| 1415 | + } | |
| 1416 | + //searches for stylenodes and stores them in the stylesheet objects | |
| 1417 | + var b:Boolean = false; | |
| 1418 | + if (xml.nodeName.toLowerCase() == "style") { | |
| 1419 | + var obj:Object = new Object(); | |
| 1420 | + var style:String; | |
| 1421 | + for (var attr in xml.attributes) { | |
| 1422 | + var val:String = xml.attributes[attr]; | |
| 1423 | + switch (attr.toLowerCase()) { | |
| 1424 | + case "id" : | |
| 1425 | + style = val; | |
| 1426 | + break; | |
| 1427 | + case "color" : | |
| 1428 | + obj.color = val; | |
| 1429 | + break; | |
| 1430 | + case "display" : | |
| 1431 | + obj.display = val; | |
| 1432 | + break; | |
| 1433 | + case "font-family" : | |
| 1434 | + obj.fontFamily = val; | |
| 1435 | + break; | |
| 1436 | + case "font-size" : | |
| 1437 | + obj.fontSize = val; | |
| 1438 | + break; | |
| 1439 | + case "font-style" : | |
| 1440 | + obj.fontStyle = val; | |
| 1441 | + break; | |
| 1442 | + case "font-weight" : | |
| 1443 | + obj.fontWeight = val; | |
| 1444 | + break; | |
| 1445 | + case "kerning" : | |
| 1446 | + obj.kerning = val; | |
| 1447 | + break; | |
| 1448 | + case "letter-spacing" : | |
| 1449 | + obj.letterSpacing = val; | |
| 1450 | + break; | |
| 1451 | + case "margin-left" : | |
| 1452 | + obj.marginLeft = val; | |
| 1453 | + break; | |
| 1454 | + case "margin-right" : | |
| 1455 | + obj.marginRight = val; | |
| 1456 | + break; | |
| 1457 | + case "text-align" : | |
| 1458 | + obj.textAlign = val; | |
| 1459 | + break; | |
| 1460 | + case "text-decoration" : | |
| 1461 | + obj.textDecoration = val; | |
| 1462 | + break; | |
| 1463 | + case "text-indent" : | |
| 1464 | + obj.textIndent = val; | |
| 1465 | + break; | |
| 1466 | + } | |
| 1467 | + } | |
| 1468 | + if (style.length>0) { | |
| 1469 | + b = true; | |
| 1470 | + stylesheet.setStyle(style, obj); | |
| 1471 | + } | |
| 1472 | + delete obj; | |
| 1473 | + } | |
| 1474 | + return (b); | |
| 1475 | + } | |
| 1476 | + /** @tag <xguide> | |
| 1477 | + * With xguide you can add invisible vertical lines to flamingo at which components can be aligned. This tag is situated in the configuration file of an application. There are two default yguides: "left" and "right", referering to the outer bounds of the movie. | |
| 1478 | + * @hierarchy child-node of <flamingo> or child-node of <fmc:{component}> | |
| 1479 | + * @example | |
| 1480 | + * <flamingo lang="nl" languages="en,nl"> | |
| 1481 | + * <xguide id="x50 x="50" /> | |
| 1482 | + * <yguide id="y50 x="50" /> | |
| 1483 | + * <fmc:Window left="x50" top="y50" width="200" height="300"/> | |
| 1484 | + * </flamingo> | |
| 1485 | + * @attr id Unique identifier. You can define youre own. | |
| 1486 | + * @attr x position, absolute (in pixels) or percentage (%). e.g. x="50" or x="50%" | |
| 1487 | + */ | |
| 1488 | + /** @tag <yguide> | |
| 1489 | + * With yguide you can add invisible horizontal lines to flamingo at which components can be aligned. This tag is situated in the configuration file of an application. There are two default yguides: "top" and "bottom", referering to the outer bounds of the movie. | |
| 1490 | + * @hierarchy child-node of <flamingo> or child-node of <fmc:{component}> | |
| 1491 | + * @example | |
| 1492 | + * <flamingo lang="nl" languages="en,nl"> | |
| 1493 | + * <xguide id="x50 x="50" /> | |
| 1494 | + * <yguide id="y50 x="50" /> | |
| 1495 | + * <fmc:Window left="x50" top="y50" width="200" height="300"/> | |
| 1496 | + * </flamingo> | |
| 1497 | + * @attr id Unique identifier. You can define youre own. | |
| 1498 | + * @attr y position, absolute (in pixels) or percentage (%). e.g. y="50" or y="50%" | |
| 1499 | + */ | |
| 1500 | + /** | |
| 1501 | + * Gets guide information from a xml-node and stores it at an object. | |
| 1502 | + * @param xml:XML Xml which have to be parsed. | |
| 1503 | + * @param guides:Object Object at which the guides are stored. | |
| 1504 | + * @return Boolean True if a guide is found, False if not. | |
| 1505 | + */ | |
| 1506 | + private function setGuide(xml:Object, guides:Object):Boolean { | |
| 1507 | + //this function searches for xguide and yguide, makes a collection if not extist | |
| 1508 | + if (typeof (xml) == "string") { | |
| 1509 | + xml = new XML(String(xml)).firstChild; | |
| 1510 | + } | |
| 1511 | + if (xml == undefined) { | |
| 1512 | + return; | |
| 1513 | + } | |
| 1514 | + var b:Boolean = false; | |
| 1515 | + var tag = xml.nodeName; | |
| 1516 | + switch (tag.toLowerCase()) { | |
| 1517 | + case "yguide" : | |
| 1518 | + if (guides.y == undefined) { | |
| 1519 | + guides.y = new Object(); | |
| 1520 | + } | |
| 1521 | + guides.y[xml.attributes.id] = xml.attributes.y; | |
| 1522 | + b = true; | |
| 1523 | + break; | |
| 1524 | + case "xguide" : | |
| 1525 | + if (guides.x == undefined) { | |
| 1526 | + guides.x = new Object(); | |
| 1527 | + } | |
| 1528 | + guides.x[xml.attributes.id] = xml.attributes.x; | |
| 1529 | + b = true; | |
| 1530 | + break; | |
| 1531 | + } | |
| 1532 | + return (b); | |
| 1533 | + } | |
| 1534 | + public function getTooltipText():String { | |
| 1535 | + return this.tiptext; | |
| 1536 | + } | |
| 1537 | + /** | |
| 1538 | + * Shows a tooltip. | |
| 1539 | + * Tooltip disappear automatic when cursor is moved of the object. | |
| 1540 | + * @param tiptext:String Text to be shown. | |
| 1541 | + * @param object:Object Movieclip to which the tiptext belongs. | |
| 1542 | + * @param delay:Number [optional] Time between hoovering over object and showing tip. | |
| 1543 | + * @param reset:Boolean [optional] default = true. False=tiptext will be added to existing tiptext. | |
| 1544 | + */ | |
| 1545 | + public function showTooltip(tiptext:String, object:Object, delay:Number, reset:Boolean):Void { | |
| 1546 | + if (tiptext.length == 0 or tiptext == undefined) { | |
| 1547 | + return; | |
| 1548 | + } | |
| 1549 | + if (delay == undefined) { | |
| 1550 | + delay = this.tooltipdelay; | |
| 1551 | + } | |
| 1552 | + if (reset == undefined) { | |
| 1553 | + reset = true; | |
| 1554 | + } | |
| 1555 | + var mc = this.mFlamingo.___mTooltip; | |
| 1556 | + if (mc == undefined or mc.object != object) { | |
| 1557 | + this.tiptext = tiptext; | |
| 1558 | + var obj:Object = new Object(); | |
| 1559 | + obj.object = object; | |
| 1560 | + obj.flamingo = this; | |
| 1561 | + obj.mflamingo = this.mFlamingo; | |
| 1562 | + _global['setTimeout'](this, '_showTooltip', delay, obj); | |
| 1563 | + } else { | |
| 1564 | + if (reset) { | |
| 1565 | + this.tiptext = tiptext; | |
| 1566 | + } else { | |
| 1567 | + this.tiptext = this.tiptext+"\n"+tiptext; | |
| 1568 | + } | |
| 1569 | + var t:TextField = mc.mText; | |
| 1570 | + t._width = 1000; | |
| 1571 | + t.htmlText = "<span class='tooltip'>"+this.tiptext+"</span>"; | |
| 1572 | + var w = t.textWidth+5; | |
| 1573 | + var h = t.textHeight+5; | |
| 1574 | + t._width = w; | |
| 1575 | + t._height = h; | |
| 1576 | + var bg = mc.mBG; | |
| 1577 | + if (this.tooltipshadow) { | |
| 1578 | + this.dropShadow(bg); | |
| 1579 | + } | |
| 1580 | + bg.clear(); | |
| 1581 | + bg.beginFill(this.tooltipcolor, 100); | |
| 1582 | + bg.lineStyle(0, this.tooltipbordercolor); | |
| 1583 | + bg.moveTo(0, 0); | |
| 1584 | + bg.lineTo(w, 0); | |
| 1585 | + bg.lineTo(w, h); | |
| 1586 | + bg.lineTo(0, h); | |
| 1587 | + bg.lineTo(0, 0); | |
| 1588 | + bg.endFill(); | |
| 1589 | + if (_root._xmouse+mc._width>Stage.width) { | |
| 1590 | + mc._x = Stage.width-mc._width-5; | |
| 1591 | + } else { | |
| 1592 | + mc._x = _xmouse+8; | |
| 1593 | + } | |
| 1594 | + if (_root._ymouse+mc._height+20>Stage.height) { | |
| 1595 | + mc._y = Stage.height-mc._height-5; | |
| 1596 | + } else { | |
| 1597 | + mc._y = _ymouse+20; | |
| 1598 | + } | |
| 1599 | + } | |
| 1600 | + } | |
| 1601 | + private function _showTooltip(obj):Void { | |
| 1602 | + // interval: checks if object is hit, of not so let tooltip dissapear | |
| 1603 | + var object = obj.object; | |
| 1604 | + var flamingo = obj.flamingo; | |
| 1605 | + if (object.hitTest(_root._xmouse, _root._ymouse)) { | |
| 1606 | + var mc:MovieClip = this.mFlamingo.___mTooltip; | |
| 1607 | + if (mc == undefined) { | |
| 1608 | + mc = this.mFlamingo.createEmptyMovieClip("___mTooltip", 50004); | |
| 1609 | + mc._alpha = 0; | |
| 1610 | + mc.createEmptyMovieClip("mBG", 1); | |
| 1611 | + var t:TextField = mc.createTextField("mText", 2, 0, 0, 10, 10); | |
| 1612 | + t.selectable = false; | |
| 1613 | + t.html = true; | |
| 1614 | + t.multiline = true; | |
| 1615 | + t.styleSheet = flamingo.getStyleSheet("flamingo"); | |
| 1616 | + //var t = mc.attachMovie("tooltip_text", "mText", 2); | |
| 1617 | + mc.object = object; | |
| 1618 | + mc.onMouseMove = function() { | |
| 1619 | + if (not this.object.hitTest(_root._xmouse, _root._ymouse)) { | |
| 1620 | + this.onEnterFrame = function() { | |
| 1621 | + this._alpha = this._alpha-49; | |
| 1622 | + if (this._alpha<=0) { | |
| 1623 | + this.removeMovieClip(); | |
| 1624 | + } | |
| 1625 | + }; | |
| 1626 | + } | |
| 1627 | + }; | |
| 1628 | + mc.onEnterFrame = function() { | |
| 1629 | + this._alpha = this._alpha+50; | |
| 1630 | + if (this._alpha>=100) { | |
| 1631 | + delete this.onEnterFrame; | |
| 1632 | + } | |
| 1633 | + }; | |
| 1634 | + } | |
| 1635 | + var t:TextField = mc.mText; | |
| 1636 | + t._width = 1000; | |
| 1637 | + t.htmlText = "<span class='tooltip'>"+this.tiptext+"</span>"; | |
| 1638 | + var w = t.textWidth+5; | |
| 1639 | + var h = t.textHeight+5; | |
| 1640 | + t._width = w; | |
| 1641 | + t._height = h; | |
| 1642 | + var bg = mc.mBG; | |
| 1643 | + if (this.tooltipshadow) { | |
| 1644 | + this.dropShadow(bg); | |
| 1645 | + } | |
| 1646 | + bg.clear(); | |
| 1647 | + bg.beginFill(this.tooltipcolor, 100); | |
| 1648 | + bg.lineStyle(0, this.tooltipbordercolor); | |
| 1649 | + bg.moveTo(0, 0); | |
| 1650 | + bg.lineTo(w, 0); | |
| 1651 | + bg.lineTo(w, h); | |
| 1652 | + bg.lineTo(0, h); | |
| 1653 | + bg.lineTo(0, 0); | |
| 1654 | + bg.endFill(); | |
| 1655 | + if (_root._xmouse+mc._width>Stage.width) { | |
| 1656 | + mc._x = Stage.width-mc._width-5; | |
| 1657 | + } else { | |
| 1658 | + mc._x = _xmouse+8; | |
| 1659 | + } | |
| 1660 | + if (_root._ymouse+mc._height+20>Stage.height) { | |
| 1661 | + mc._y = Stage.height-mc._height-5; | |
| 1662 | + } else { | |
| 1663 | + mc._y = _ymouse+20; | |
| 1664 | + } | |
| 1665 | + } | |
| 1666 | + } | |
| 1667 | + /** | |
| 1668 | + * Let tooltip disappear. | |
| 1669 | + */ | |
| 1670 | + public function hideTooltip():Void { | |
| 1671 | + this.mFlamingo.___mTooltip.removeMovieClip(); | |
| 1672 | + } | |
| 1673 | + /** | |
| 1674 | + * Gets cursor of a component. | |
| 1675 | + * @param comp:Object Id or MovieClip representing the component. | |
| 1676 | + * @param cursorid:String Id of the cursor used in the configuration file. See for supported cursor ids' the component documentation. | |
| 1677 | + * @return Object Cursor object. | |
| 1678 | + */ | |
| 1679 | + public function getCursor(comp:Object, cursorid:String):Object { | |
| 1680 | + var id:String = this.getId(comp); | |
| 1681 | + var mc = this.getComponent(id); | |
| 1682 | + var cursor = mc.cursors[cursorid]; | |
| 1683 | + return cursor; | |
| 1684 | + } | |
| 1685 | + /** | |
| 1686 | + * Shows custom cursor. | |
| 1687 | + * A cursor is a flash movie which will be preloaded when the configuration file is loaded. | |
| 1688 | + * It belongs to a component and is identified by an internal id. This id can be obtained by 'getCursor'. | |
| 1689 | + * @param cursor:Object cursorobject. | |
| 1690 | + */ | |
| 1691 | + public function showCursor(cursor:Object):Void { | |
| 1692 | + //var id = this.getId(comp); | |
| 1693 | + //var url = this.components[id].url; | |
| 1694 | + //var cursor = this.components_per_url[url].cursor[cursorid]; | |
| 1695 | + if (cursor == undefined) { | |
| 1696 | + this.hideCursor(); | |
| 1697 | + return; | |
| 1698 | + } | |
| 1699 | + var mc = this.mFlamingo.flamingoCursors[cursor.movie]; | |
| 1700 | + if (mc == undefined) { | |
| 1701 | + this.hideCursor(); | |
| 1702 | + } else { | |
| 1703 | + if (cursor.linkageid.length>0) { | |
| 1704 | + var link = mc.attachMovie(cursor.linkageid, "cursor", 0); | |
| 1705 | + if (link == undefined) { | |
| 1706 | + this.hideCursor(); | |
| 1707 | + return; | |
| 1708 | + } | |
| 1709 | + } | |
| 1710 | + mc._x = 0; | |
| 1711 | + mc._y = 0; | |
| 1712 | + if (cursor.dx != undefined) { | |
| 1713 | + mc._x = cursor.dx; | |
| 1714 | + } | |
| 1715 | + if (cursor.dy != undefined) { | |
| 1716 | + mc._y = cursor.dy; | |
| 1717 | + } | |
| 1718 | + this.mFlamingo.flamingoCursors.getInstanceAtDepth(0)._visible = false; | |
| 1719 | + this.mFlamingo.flamingoCursors.onEnterFrame = function():Void { | |
| 1720 | + Mouse.hide(); | |
| 1721 | + }; | |
| 1722 | + this.mFlamingo.flamingoCursors.onMouseMove = function():Void { | |
| 1723 | + this._x = _xmouse; | |
| 1724 | + this._y = _ymouse; | |
| 1725 | + updateAfterEvent(); | |
| 1726 | + }; | |
| 1727 | + this.mFlamingo.flamingoCursors._x = _xmouse; | |
| 1728 | + this.mFlamingo.flamingoCursors._y = _ymouse; | |
| 1729 | + mc.swapDepths(0); | |
| 1730 | + mc._visible = true; | |
| 1731 | + this.mFlamingo.flamingoCursors._visible = true; | |
| 1732 | + Mouse.hide(); | |
| 1733 | + } | |
| 1734 | + } | |
| 1735 | + /** | |
| 1736 | + * Hides custom cursor. | |
| 1737 | + */ | |
| 1738 | + function hideCursor():Void { | |
| 1739 | + this.mFlamingo.flamingoCursors._visible = false; | |
| 1740 | + delete this.mFlamingo.flamingoCursors.onMouseMove; | |
| 1741 | + delete this.mFlamingo.flamingoCursors.onEnterFrame; | |
| 1742 | + Mouse.show(); | |
| 1743 | + } | |
| 1744 | + /** | |
| 1745 | + * Shows an simple error window. | |
| 1746 | + * Window will disappear after timeout or when the user clicks on it. | |
| 1747 | + * @param title:String Window title. | |
| 1748 | + * @param error:String Error text. | |
| 1749 | + * @param timeout:Number [optional] The window will disappear after this time. | |
| 1750 | + */ | |
| 1751 | + function showError(title:String, error:String, timeout:Number):Void { | |
| 1752 | + var mc:MovieClip = this.mFlamingo.createEmptyMovieClip("mError", 50003); | |
| 1753 | + this.makeWindow(mc, Stage.width/2, Stage.height/2, 0xffff66, 0xffff00); | |
| 1754 | + mc._x = Stage.width/2-mc._width/2; | |
| 1755 | + mc._y = Stage.height/2-mc._height/2; | |
| 1756 | + mc.mHeader.mText.text = title; | |
| 1757 | + mc.mWindow.mText.text = error; | |
| 1758 | + mc.useHandCursor = false; | |
| 1759 | + mc.onPress = function() { | |
| 1760 | + }; | |
| 1761 | + mc.onMouseDown = function() { | |
| 1762 | + this.removeMovieClip(); | |
| 1763 | + }; | |
| 1764 | + if (timeout>0) { | |
| 1765 | + var obj:Object = new Object(); | |
| 1766 | + obj.mc = this.mFlamingo.mError; | |
| 1767 | + _global['setTimeout'](this, 'closeError', timeout, obj); | |
| 1768 | + } | |
| 1769 | + } | |
| 1770 | + private function closeError(obj) { | |
| 1771 | + obj.mc.removeMovieClip(); | |
| 1772 | + } | |
| 1773 | + /** | |
| 1774 | + * Sets the language. This method will invoke the onSetLanguage event. | |
| 1775 | + * @param lang:String Language string. | |
| 1776 | + */ | |
| 1777 | + public function setLanguage(lang:String):Void { | |
| 1778 | + this.lang = lang; | |
| 1779 | + this.raiseEvent(this, "onSetLanguage", lang); | |
| 1780 | + } | |
| 1781 | + /** | |
| 1782 | + * Gets the language. | |
| 1783 | + * @return String Language string. | |
| 1784 | + */ | |
| 1785 | + public function getLanguage():String { | |
| 1786 | + return (this.lang); | |
| 1787 | + } | |
| 1788 | + /** | |
| 1789 | + * Gets the real component parent of a component. | |
| 1790 | + * This parent is not the same as the 'actionscript' _parent parent. | |
| 1791 | + * @param comp:Object Id or MovieClip representing the component. | |
| 1792 | + * @return MovieClip The component parent. | |
| 1793 | + */ | |
| 1794 | + public function getParent(comp:Object):MovieClip { | |
| 1795 | + var id = this.components[this.getId(comp)].parent; | |
| 1796 | + return (getComponent(id)); | |
| 1797 | + } | |
| 1798 | + /** | |
| 1799 | + * Removes a component and the childcomponents and delete all their data in the repository. | |
| 1800 | + * @param comp:Object Id or MovieClip representing the component. | |
| 1801 | + */ | |
| 1802 | + public function killComponent(comp:Object):Void { | |
| 1803 | + var id:String = this.getId(comp); | |
| 1804 | + if (id == undefined) { | |
| 1805 | + return; | |
| 1806 | + } | |
| 1807 | + //determine target movie | |
| 1808 | + if (this.components[id].killtarget != undefined) { | |
| 1809 | + var mc = eval(this.components[id].killtarget); | |
| 1810 | + } else { | |
| 1811 | + var mc = eval(this.components[id].target); | |
| 1812 | + } | |
| 1813 | + //give a change for components to clean things up | |
| 1814 | + this.raiseEvent(this, "onKillComponent", mc); | |
| 1815 | + //remove children ids from the components object | |
| 1816 | + for (var c_id in this.components) { | |
| 1817 | + if (this.components[c_id].parent == id) { | |
| 1818 | + this.killComponent(c_id); | |
| 1819 | + } | |
| 1820 | + } | |
| 1821 | + //removelisteners | |
| 1822 | + for (var listenerid in this.components[id]._addedlisteners) { | |
| 1823 | + for (var i = 0; i<this.components[id]._addedlisteners[listenerid].length; i++) { | |
| 1824 | + this.removeListener(this.components[id]._addedlisteners[listenerid][i], listenerid); | |
| 1825 | + } | |
| 1826 | + } | |
| 1827 | + //check if there are other components with same url | |
| 1828 | + // if not remove reference from components_per_url and remove cursors | |
| 1829 | + var lastcomp:Boolean = true; | |
| 1830 | + var url = this.getUrl(id); | |
| 1831 | + for (var c_id in this.components) { | |
| 1832 | + if (c_id != id) { | |
| 1833 | + if (this.components[c_id].url == url) { | |
| 1834 | + lastcomp = false; | |
| 1835 | + break; | |
| 1836 | + } | |
| 1837 | + } | |
| 1838 | + } | |
| 1839 | + if (lastcomp) { | |
| 1840 | + delete this.components_per_url[url]; | |
| 1841 | + } | |
| 1842 | + //remove clip | |
| 1843 | + mc.removeMovieClip(); | |
| 1844 | + //finaly delete entrance in repository | |
| 1845 | + delete this.components[id]; | |
| 1846 | + } | |
| 1847 | + /** | |
| 1848 | + * Gets a component by its identifier. | |
| 1849 | + * @param id:String Id of a component. | |
| 1850 | + * @return MovieClip The component. | |
| 1851 | + */ | |
| 1852 | + public function getComponent(id:String):MovieClip { | |
| 1853 | + return eval(this.components[id].target); | |
| 1854 | + } | |
| 1855 | + /** | |
| 1856 | + * Gets the url of a component. | |
| 1857 | + * @param comp:Object Id or MovieClip representing the component. | |
| 1858 | + * @return String Url of component. | |
| 1859 | + */ | |
| 1860 | + public function getUrl(comp:Object):String { | |
| 1861 | + var url = this.components[this.getId(comp)].url; | |
| 1862 | + return (url); | |
| 1863 | + } | |
| 1864 | + /** | |
| 1865 | + * Gets the id of a component. | |
| 1866 | + * @param comp:Object Id or MovieClip representing the component. | |
| 1867 | + * @return String Id of component. | |
| 1868 | + */ | |
| 1869 | + public function getId(comp:Object):String { | |
| 1870 | + if (comp == this) { | |
| 1871 | + return ("flamingo"); | |
| 1872 | + } | |
| 1873 | + switch (typeof (comp)) { | |
| 1874 | + case "string" : | |
| 1875 | + return String(comp); | |
| 1876 | + break; | |
| 1877 | + case "movieclip" : | |
| 1878 | + for (var id in this.components) { | |
| 1879 | + if (this.components[id].target == comp._target) { | |
| 1880 | + return (id); | |
| 1881 | + } | |
| 1882 | + } | |
| 1883 | + for (var id in this.components) { | |
| 1884 | + if (this.components[id].killtarget == comp._target) { | |
| 1885 | + return (id); | |
| 1886 | + } | |
| 1887 | + } | |
| 1888 | + return; | |
| 1889 | + break; | |
| 1890 | + default : | |
| 1891 | + return; | |
| 1892 | + break; | |
| 1893 | + } | |
| 1894 | + } | |
| 1895 | + /** | |
| 1896 | + * Gets a list of all xmls belonging to a component. | |
| 1897 | + * @param comp:Object Id or MovieClip representing the component. | |
| 1898 | + * @return Array list of XML objects | |
| 1899 | + */ | |
| 1900 | + function getXMLs(comp:Object):Array { | |
| 1901 | + return this.components[this.getId(comp)].xmls; | |
| 1902 | + } | |
| 1903 | + /** | |
| 1904 | + * Gets a reference of the first xml belonging to a component. | |
| 1905 | + * @param comp:Object Id or MovieClip representing the component. | |
| 1906 | + * @return XML | |
| 1907 | + */ | |
| 1908 | + function getXML(comp:Object):XML { | |
| 1909 | + var xmls = this.components[this.getId(comp)].xmls; | |
| 1910 | + return xmls[0]; | |
| 1911 | + } | |
| 1912 | + /** | |
| 1913 | + * Gets a reference of the xml belonging to a component with the default settings. | |
| 1914 | + * @param comp:Object Id or MovieClip representing the component. | |
| 1915 | + * @return XML | |
| 1916 | + */ | |
| 1917 | + function getDefaultXML(comp:Object):XML { | |
| 1918 | + var id = this.getId(comp); | |
| 1919 | + var url = this.components[id].url; | |
| 1920 | + var type = this.components[id].type; | |
| 1921 | + var node = this.findNodeByName(this.components_per_url[url].xml.firstChild, type); | |
| 1922 | + return node | |
| 1923 | + } | |
| 1924 | + /** | |
| 1925 | + * Deletes the xml of a component from the repository. | |
| 1926 | + * @param comp:Object Id or MovieClip representing the component. | |
| 1927 | + */ | |
| 1928 | + public function deleteXML(comp:Object):Void { | |
| 1929 | + delete this.components[this.getId(comp)].xmls; | |
| 1930 | + } | |
| 1931 | + /** | |
| 1932 | + * Removes a listener of (a) component(s) | |
| 1933 | + * @param listener:Object Listener object. An object with listen functions. | |
| 1934 | + * @param listento:Object MovieClip or componentid or array of componentids. | |
| 1935 | + * @param caller:Object MovieClip or componentid which listens. | |
| 1936 | + * @see addListener | |
| 1937 | + */ | |
| 1938 | + public function removeListener(listener:Object, listento:Object, caller:Object):Void { | |
| 1939 | + var id:String; | |
| 1940 | + if (listento == this) { | |
| 1941 | + id = "flamingo"; | |
| 1942 | + } else if (listento == undefined) { | |
| 1943 | + id = "flamingo"; | |
| 1944 | + } else { | |
| 1945 | + switch (typeof (listento)) { | |
| 1946 | + case "object" : | |
| 1947 | + for (var i = 0; i<listento.length; i++) { | |
| 1948 | + this.removeListener(listener, listento[i]); | |
| 1949 | + } | |
| 1950 | + return; | |
| 1951 | + break; | |
| 1952 | + case "string" : | |
| 1953 | + id = String(listento); | |
| 1954 | + break; | |
| 1955 | + case "movieclip" : | |
| 1956 | + if (listento == this.mFlamingo) { | |
| 1957 | + id = "flamingo"; | |
| 1958 | + } else { | |
| 1959 | + id = getId(listento); | |
| 1960 | + //search for the main movie of the parent | |
| 1961 | + //the main movie always extists in components | |
| 1962 | + //while (this.components[id] == undefined) { | |
| 1963 | + //listento = listento._parent; | |
| 1964 | + //id = listento._name; | |
| 1965 | + //if (listento == undefined) { | |
| 1966 | + //break; | |
| 1967 | + //} | |
| 1968 | + //} | |
| 1969 | + } | |
| 1970 | + break; | |
| 1971 | + } | |
| 1972 | + } | |
| 1973 | + if (id == undefined) { | |
| 1974 | + return; | |
| 1975 | + } | |
| 1976 | + this.components[id].removeListener(listener); | |
| 1977 | + if (caller != undefined) { | |
| 1978 | + //remove a reference of the functions at the component repository | |
| 1979 | + //if component get killed the listeners first based on this list | |
| 1980 | + var callerid = getId(caller); | |
| 1981 | + for (var i = 0; i<this.components[callerid]._addedlisteners[id].length; i++) { | |
| 1982 | + if (this.components[callerid]._addedlisteners[id][i] == listener) { | |
| 1983 | + this.components[callerid]._addedlisteners[id].splice(i); | |
| 1984 | + break; | |
| 1985 | + } | |
| 1986 | + } | |
| 1987 | + } | |
| 1988 | + } | |
| 1989 | + /** | |
| 1990 | + * Adds a listener to (a) component(s). | |
| 1991 | + * @param listener:Object Listener object. | |
| 1992 | + * @param listento:Object MovieClip or componentid or array of componentids. | |
| 1993 | + * @param caller:Object MovieClip or componentid which listens. | |
| 1994 | + * @see removeListener | |
| 1995 | + */ | |
| 1996 | + public function addListener(listener:Object, listento:Object, caller:Object):Void { | |
| 1997 | + var id:String; | |
| 1998 | + if (listento == undefined) { | |
| 1999 | + return; | |
| 2000 | + } | |
| 2001 | + if (listento == this) { | |
| 2002 | + id = "flamingo"; | |
| 2003 | + } else if (listento.toLowerCase() == "flamingo") { | |
| 2004 | + id = "flamingo"; | |
| 2005 | + } else { | |
| 2006 | + switch (typeof (listento)) { | |
| 2007 | + case "object" : | |
| 2008 | + for (var i = 0; i<listento.length; i++) { | |
| 2009 | + this.addListener(listener, listento[i]); | |
| 2010 | + } | |
| 2011 | + return; | |
| 2012 | + break; | |
| 2013 | + case "string" : | |
| 2014 | + id = String(listento); | |
| 2015 | + break; | |
| 2016 | + case "movieclip" : | |
| 2017 | + if (listento == this.mFlamingo) { | |
| 2018 | + id = "flamingo"; | |
| 2019 | + } else { | |
| 2020 | + id = getId(listento); | |
| 2021 | + //search for the main movie of the parent | |
| 2022 | + //the main movie always extists in components | |
| 2023 | + //while (this.components[id] == undefined) { | |
| 2024 | + //listento = listento._parent; | |
| 2025 | + //id = listento._name; | |
| 2026 | + //if (listento == undefined) { | |
| 2027 | + //break; | |
| 2028 | + //} | |
| 2029 | + //} | |
| 2030 | + } | |
| 2031 | + break; | |
| 2032 | + } | |
| 2033 | + } | |
| 2034 | + if (id == undefined) { | |
| 2035 | + return; | |
| 2036 | + } | |
| 2037 | + if (this.components[id] == undefined) { | |
| 2038 | + //Just make a reference | |
| 2039 | + this.components[id] = new Object(); | |
| 2040 | + //trace(">"+listento+"<"); | |
| 2041 | + //trace(id); | |
| 2042 | + //this.showError("Warning", "a component wants to listen to <b>'"+id+"'</b>"+newline+"Unfortunaly <b>"+id+"</b> doesn't exist"+newline+"Please check your ini.xml..."); | |
| 2043 | + //return; | |
| 2044 | + } | |
| 2045 | + if (this.components[id].addListener == undefined) { | |
| 2046 | + AsBroadcaster.initialize(this.components[id]); | |
| 2047 | + } | |
| 2048 | + this.components[id].addListener(listener); | |
| 2049 | + if (caller != undefined) { | |
| 2050 | + //store a reference of the functions at the component repository | |
| 2051 | + //if component get killed the listeners first based on this list | |
| 2052 | + var callerid = getId(caller); | |
| 2053 | + if (this.components[callerid]._addedlisteners == undefined) { | |
| 2054 | + this.components[callerid]._addedlisteners = new Object(); | |
| 2055 | + } | |
| 2056 | + if (this.components[callerid]._addedlisteners[id] == undefined) { | |
| 2057 | + this.components[callerid]._addedlisteners[id] = new Array(); | |
| 2058 | + } | |
| 2059 | + this.components[callerid]._addedlisteners[id].push(listener); | |
| 2060 | + } | |
| 2061 | + } | |
| 2062 | + /** | |
| 2063 | + * Fires an event for a component. | |
| 2064 | + * @param comp:Object MovieClip or componentid. | |
| 2065 | + * @param event:String Eventname. | |
| 2066 | + * @param arg0:? [optional] argument | |
| 2067 | + * @param arg1:? [optional] argument...etc | |
| 2068 | + * @see removeListener | |
| 2069 | + * @see addListener | |
| 2070 | + */ | |
| 2071 | + public function raiseEvent(comp:Object, event:String) { | |
| 2072 | + var id:String = this.getId(comp); | |
| 2073 | + //remove first element (=comp) from arguments array | |
| 2074 | + arguments.shift(); | |
| 2075 | + //first element of arguments is now: event | |
| 2076 | + // broadcast event: | |
| 2077 | + this.components[id].broadcastMessage.apply(this.components[id], arguments); | |
| 2078 | + // the outer world: | |
| 2079 | + //all events of the framework will be fired to the outer world | |
| 2080 | + //all events of other components will be fires to the outer world if useexternalinterface = true | |
| 2081 | + var fire:Boolean = this.useexternalinterface; | |
| 2082 | + if (id == "flamingo") { | |
| 2083 | + fire = true; | |
| 2084 | + } | |
| 2085 | + // | |
| 2086 | + if (fire) { | |
| 2087 | + for (var i = 0; i<arguments.length; i++) { | |
| 2088 | + arguments[i] = this.objects2Javascript(arguments[i]); | |
| 2089 | + } | |
| 2090 | + //get eventname and put the componentname before it | |
| 2091 | + var event_to_fire = arguments.shift(); | |
| 2092 | + var prefix = ""; | |
| 2093 | + //callbacktype != id | |
| 2094 | + //---flamingo_onInit | |
| 2095 | + //---flamingo_onLoadComponent | |
| 2096 | + //---Map_onMouseMove | |
| 2097 | + //---layerArcIMS_onError | |
| 2098 | + //callbacktype == id | |
| 2099 | + //---flamingo_onInit | |
| 2100 | + //---flamingo_onLoadComponent | |
| 2101 | + //---mymap_onMouseMove | |
| 2102 | + //---mymap_nl_onError | |
| 2103 | + if (this.callbacktype == "id") { | |
| 2104 | + if (id == "flamingo") { | |
| 2105 | + prefix = "flamingo"; | |
| 2106 | + } else { | |
| 2107 | + prefix = id; | |
| 2108 | + } | |
| 2109 | + } else { | |
| 2110 | + if (id == "flamingo") { | |
| 2111 | + prefix = "flamingo"; | |
| 2112 | + } else { | |
| 2113 | + prefix = this.getType(id); | |
| 2114 | + } | |
| 2115 | + } | |
| 2116 | + event_to_fire = prefix+"_"+event_to_fire; | |
| 2117 | + if (this.flamingoid.length>0) { | |
| 2118 | + event_to_fire = this.flamingoid+"_"+event_to_fire; | |
| 2119 | + } | |
| 2120 | + //put back the altered eventname | |
| 2121 | + arguments.unshift(event_to_fire); | |
| 2122 | + //fire in the hole | |
| 2123 | + ExternalInterface.call.apply(null, arguments); | |
| 2124 | + delete arguments; | |
| 2125 | + } | |
| 2126 | + } | |
| 2127 | + private function traceObj(obj:Object) { | |
| 2128 | + if (typeof (obj) == "object") { | |
| 2129 | + for (var attr in obj) { | |
| 2130 | + trace(attr+":"); | |
| 2131 | + traceObj(obj[attr]); | |
| 2132 | + } | |
| 2133 | + } else { | |
| 2134 | + trace(">"+obj); | |
| 2135 | + } | |
| 2136 | + } | |
| 2137 | + private function objects2Javascript(obj:Object):Object { | |
| 2138 | + var new_obj; | |
| 2139 | + if (obj == this) { | |
| 2140 | + return "flamingo"; | |
| 2141 | + } | |
| 2142 | + if (typeof (obj) == "movieclip") { | |
| 2143 | + new_obj = this.getId(obj); | |
| 2144 | + } else if (typeof (obj) == "object") { | |
| 2145 | + for (var attr in obj) { | |
| 2146 | + if (new_obj == undefined) { | |
| 2147 | + if (obj.length and obj.splice and obj.sort) { | |
| 2148 | + //probably an array | |
| 2149 | + new_obj = new Array(); | |
| 2150 | + } else { | |
| 2151 | + new_obj = new Object(); | |
| 2152 | + } | |
| 2153 | + } | |
| 2154 | + //turn all attributenames (that are not numeric) into quoted attributenames | |
| 2155 | + if (isNaN(attr)) { | |
| 2156 | + new_obj["'"+attr+"'"] = objects2Javascript(obj[attr]); | |
| 2157 | + } else { | |
| 2158 | + new_obj[attr] = objects2Javascript(obj[attr]); | |
| 2159 | + } | |
| 2160 | + } | |
| 2161 | + } | |
| 2162 | + if (new_obj == undefined) { | |
| 2163 | + return obj; | |
| 2164 | + } else { | |
| 2165 | + return new_obj; | |
| 2166 | + } | |
| 2167 | + } | |
| 2168 | + /** | |
| 2169 | + * Get simular components. | |
| 2170 | + * @param comp:Object MovieClip or componentid. | |
| 2171 | + * @param sameurl:Boolean [optional] default=true See example. | |
| 2172 | + * @param sameparent:Boolean [optional] default=false See example. | |
| 2173 | + * @return Object List of same components. | |
| 2174 | + * @example flamingo.getSameComponents(this) > Get all the components in the application with the same url. | |
| 2175 | + * flamingo.getSameComponents(this,true,true) > Get all the components with the same url and the same component parent. | |
| 2176 | + * flamingo.getSameComponents(this,false,true) > Get all components with the same component parent. | |
| 2177 | + * flamingo.getSameComponents(this,false,false) > returns nothing. | |
| 2178 | + */ | |
| 2179 | + public function getSameComponents(comp:Object, sameurl:Boolean, sameparent:Boolean):Object { | |
| 2180 | + if (sameurl == undefined) { | |
| 2181 | + sameurl = true; | |
| 2182 | + } | |
| 2183 | + if (sameparent == undefined) { | |
| 2184 | + sameparent = false; | |
| 2185 | + } | |
| 2186 | + if (not sameurl and not sameparent) { | |
| 2187 | + return; | |
| 2188 | + } | |
| 2189 | + var a:Object = new Object(); | |
| 2190 | + var compid = this.getId(comp); | |
| 2191 | + var url = this.components[compid].url; | |
| 2192 | + var parent = this.components[compid].parent; | |
| 2193 | + for (var id in this.components) { | |
| 2194 | + if (id<>compid) { | |
| 2195 | + if (sameurl and sameparent) { | |
| 2196 | + if (this.components[id].url == url and this.components[id].parent == parent) { | |
| 2197 | + a[id] = eval(this.components[id].target); | |
| 2198 | + } | |
| 2199 | + } else if (sameurl) { | |
| 2200 | + if (this.components[id].url == url) { | |
| 2201 | + a[id] = eval(this.components[id].target); | |
| 2202 | + } | |
| 2203 | + } else { | |
| 2204 | + if (this.components[id].parent == parent) { | |
| 2205 | + a[id] = eval(this.components[id].target); | |
| 2206 | + } | |
| 2207 | + } | |
| 2208 | + } | |
| 2209 | + } | |
| 2210 | + return (a); | |
| 2211 | + } | |
| 2212 | + /** | |
| 2213 | + * Gets a string from the repository corresponding to the language setting. | |
| 2214 | + * @param comp:Object MovieClip or componentid. | |
| 2215 | + * @param stringid:String Identifier in the configuration files, see component documentation for supported id's | |
| 2216 | + * @param defaultstring:String [optional] defaultstring if no match is found. | |
| 2217 | + * @param lang:String [optional] language setting. | |
| 2218 | + * @return String String belonging to language setting and the stringid. | |
| 2219 | + */ | |
| 2220 | + public function getString(comp:Object, stringid:String, defaultstring:String, lang:String):String { | |
| 2221 | + // this function gets a language string (if exists) from the language objects in the flamingo-core | |
| 2222 | + var id:String = this.getId(comp); | |
| 2223 | + var mc = this.getComponent(id); | |
| 2224 | + if (lang == undefined) { | |
| 2225 | + lang = this.lang; | |
| 2226 | + } | |
| 2227 | + //1 search in langauge object of component | |
| 2228 | + var strings:Object = mc.strings; | |
| 2229 | + if (strings != undefined) { | |
| 2230 | + var s = strings[stringid.toLowerCase()][lang.toLowerCase()]; | |
| 2231 | + if (s == undefined) { | |
| 2232 | + for (var l in strings[stringid.toLowerCase()]) { | |
| 2233 | + s = strings[stringid.toLowerCase()][l]; | |
| 2234 | + } | |
| 2235 | + } | |
| 2236 | + if (s != undefined) { | |
| 2237 | + return s; | |
| 2238 | + } | |
| 2239 | + } | |
| 2240 | + if (s == undefined) { | |
| 2241 | + return defaultstring; | |
| 2242 | + } | |
| 2243 | + return; | |
| 2244 | + } | |
| 2245 | + //-------------------------------------------------------- | |
| 2246 | + //the following functions are functions for positioning a movie clip | |
| 2247 | + //-------------------------------------------------------- | |
| 2248 | + // these functions helps positioning a movie based on some extra custom position- and size-properties | |
| 2249 | + // the position properties are: | |
| 2250 | + // left, right, xcenter, top, bottom, ycenter | |
| 2251 | + // a position property is a string with syntax: "{guideid} position" | |
| 2252 | + // examples:left="50" left="guidemx -5" left="75%" right="right -10" | |
| 2253 | + // position is a number(absolute) or a percentage(relative) | |
| 2254 | + // the size properties are: | |
| 2255 | + // width, height | |
| 2256 | + // a size property is a string. | |
| 2257 | + // examples: width="20" width="50%" | |
| 2258 | + // calculation of the position and size is based on the size of the parentmovie | |
| 2259 | + // and the availability of the extra poperties | |
| 2260 | + // the parent movie is the flash _parent!!!! | |
| 2261 | + // the folowing rules are aplied: | |
| 2262 | + // when available: | |
| 2263 | + // 1. left and width -> _x = left, _width = width | |
| 2264 | + // 2. right and width -> _x = right-width, _width = width | |
| 2265 | + // 3. xcenter and width -> _x = xcenter - (width/2), _width = width | |
| 2266 | + // 4. left and right -> _x = _left, _width = right-left | |
| 2267 | + // 5. left and xcenter -> _x = left, _width = (xcenter-left)* 2 | |
| 2268 | + // 6. xcenter and right -> _width = (right-center) *2, _x = right - (_width/2) | |
| 2269 | + // 7 left -> _x = left, _width = _width | |
| 2270 | + // 8 right -> _x = right -_width, _width = _width | |
| 2271 | + // 9 xcenter -> _x = xcenter - (_width/2) , _width = _width | |
| 2272 | + // 10 width -> _x = _x, _width = width | |
| 2273 | + // same rules are applied to top, bottom, ycenter and height | |
| 2274 | + /** | |
| 2275 | + * Gets a position of a component. | |
| 2276 | + * @param comp:Object MovieClip or componentid. | |
| 2277 | + * @param parent:MovieClip [optional] parent MovieClip, default is the flash _parent | |
| 2278 | + * @return Object Rect, a rect is an object with the properties; x, y, width, height | |
| 2279 | + * @example | |
| 2280 | + * function resize(){ | |
| 2281 | + * var rect:Object = flamingo.getPosition(this) | |
| 2282 | + * this._x = rect.x | |
| 2283 | + * this._y = rect.y | |
| 2284 | + * this._width = rect.width | |
| 2285 | + * this._height = rect.height | |
| 2286 | + * } | |
| 2287 | + */ | |
| 2288 | + public function getPosition(comp:Object, parent:MovieClip):Object { | |
| 2289 | + var id = this.getId(comp); | |
| 2290 | + var mc:MovieClip = this.getComponent(id); | |
| 2291 | + if (parent == undefined) { | |
| 2292 | + parent = mc._parent; | |
| 2293 | + if (this.components[id].killtarget != undefined) { | |
| 2294 | + var c = this.components[id].target.split("/").length-this.components[id].killtarget.split("/").length; | |
| 2295 | + for (var i = 0; i<c; i++) { | |
| 2296 | + parent = parent._parent; | |
| 2297 | + } | |
| 2298 | + } | |
| 2299 | + } | |
| 2300 | + //mc = comp | |
| 2301 | + var rect:Object = new Object(); | |
| 2302 | + var ps = getXPS(mc, parent); | |
| 2303 | + rect.x = ps.x; | |
| 2304 | + rect.width = ps.width; | |
| 2305 | + //correct with max-, minwidth | |
| 2306 | + if (mc.maxwidth != undefined) { | |
| 2307 | + rect.width = Math.min(rect.width, mc.maxwidth); | |
| 2308 | + } | |
| 2309 | + if (mc.minwidth != undefined) { | |
| 2310 | + rect.width = Math.max(rect.width, mc.minwidth); | |
| 2311 | + } | |
| 2312 | + var ps = getYPS(mc, parent); | |
| 2313 | + rect.y = ps.y; | |
| 2314 | + rect.height = ps.height; | |
| 2315 | + //correct with max-, minheight | |
| 2316 | + if (mc.maxheight != undefined) { | |
| 2317 | + rect.height = Math.min(rect.height, mc.maxheight); | |
| 2318 | + } | |
| 2319 | + if (mc.minheight != undefined) { | |
| 2320 | + rect.height = Math.max(rect.height, mc.minheight); | |
| 2321 | + } | |
| 2322 | + rect.x = Math.round(rect.x); | |
| 2323 | + rect.width = Math.round(rect.width); | |
| 2324 | + rect.y = Math.round(rect.y); | |
| 2325 | + rect.height = Math.round(rect.height); | |
| 2326 | + return (rect); | |
| 2327 | + } | |
| 2328 | + /** | |
| 2329 | + * Positions a component. | |
| 2330 | + * @param comp:Object MovieClip or componentid. | |
| 2331 | + * @param parent:MovieClip [optional] parent MovieClip, default _parent | |
| 2332 | + * @see getPosition | |
| 2333 | + */ | |
| 2334 | + public function position(comp:Object, parent:MovieClip):Void { | |
| 2335 | + var id = this.getId(comp); | |
| 2336 | + var mc:MovieClip = this.getComponent(id); | |
| 2337 | + if (parent == undefined) { | |
| 2338 | + parent = mc._parent; | |
| 2339 | + if (this.components[id].killtarget != undefined) { | |
| 2340 | + var c = this.components[id].target.split("/").length-this.components[id].killtarget.split("/").length; | |
| 2341 | + for (var i = 0; i<c; i++) { | |
| 2342 | + parent = parent._parent; | |
| 2343 | + } | |
| 2344 | + } | |
| 2345 | + } | |
| 2346 | + //if (parent == undefined) { | |
| 2347 | + //parent = this.getParent(id); | |
| 2348 | + //} | |
| 2349 | + var r:Object = this.getPosition(mc, parent); | |
| 2350 | + mc._x = r.x; | |
| 2351 | + mc._y = r.y; | |
| 2352 | + mc._width = r.width; | |
| 2353 | + mc._height = r.height; | |
| 2354 | + } | |
| 2355 | + private function getXPS(mc:MovieClip, parent:MovieClip):Object { | |
| 2356 | + if (parent == undefined) { | |
| 2357 | + var parent = mc._parent; | |
| 2358 | + } | |
| 2359 | + var pw = parent.__width; | |
| 2360 | + if (pw == undefined) { | |
| 2361 | + pw = parent._width; | |
| 2362 | + } | |
| 2363 | + if (pw == undefined) { | |
| 2364 | + pw = Stage.width; | |
| 2365 | + } | |
| 2366 | + var pt:Object = new Object(); | |
| 2367 | + if (mc.left.length>0 and mc.width.length>0) { | |
| 2368 | + //trace("x1") | |
| 2369 | + pt.width = getAbs(mc.width, pw); | |
| 2370 | + pt.x = convertPosition(mc.left, pw, parent.guides.x); | |
| 2371 | + return (pt); | |
| 2372 | + } | |
| 2373 | + if (mc.right.length>0 and mc.width.length>0) { | |
| 2374 | + //trace("x2") | |
| 2375 | + pt.width = getAbs(mc.width, pw); | |
| 2376 | + pt.x = convertPosition(mc.right, pw, parent.guides.x)-pt.width; | |
| 2377 | + return (pt); | |
| 2378 | + } | |
| 2379 | + if (mc.xcenter.length>0 and mc.width.length>0) { | |
| 2380 | + //trace("x3") | |
| 2381 | + pt.width = getAbs(mc.width, pw); | |
| 2382 | + pt.x = convertPosition(mc.xcenter, pw, parent.guides.x)-(pt.width/2); | |
| 2383 | + return (pt); | |
| 2384 | + } | |
| 2385 | + if (mc.left.length>0 and mc.right.length>0) { | |
| 2386 | + //trace("x4") | |
| 2387 | + pt.x = convertPosition(mc.left, pw, parent.guides.x); | |
| 2388 | + pt.width = convertPosition(mc.right, pw, parent.guides.x)-pt.x; | |
| 2389 | + return (pt); | |
| 2390 | + } | |
| 2391 | + if (mc.left.length>0 and mc.xcenter.length>0) { | |
| 2392 | + //trace("x5") | |
| 2393 | + pt.x = convertPosition(mc.left, pw, parent.guides.x); | |
| 2394 | + pt.width = (convertPosition(mc.xcenter, pw, parent.guides.x)-pt.x)*2; | |
| 2395 | + return (pt); | |
| 2396 | + } | |
| 2397 | + if (mc.right.length>0 and mc.xcenter.length>0) { | |
| 2398 | + //trace("x6") | |
| 2399 | + var r = convertPosition(mc.right, pw, parent.guides.x); | |
| 2400 | + var c = convertPosition(mc.xcenter, pw, parent.guides.x); | |
| 2401 | + pt.width = (r-c)*2; | |
| 2402 | + pt.x = r-(pt.width/2); | |
| 2403 | + return (pt); | |
| 2404 | + } | |
| 2405 | + if (mc.left.length>0) { | |
| 2406 | + //trace("x7"); | |
| 2407 | + pt.x = convertPosition(mc.left, pw, parent.guides.x); | |
| 2408 | + pt.width = mc._width; | |
| 2409 | + return (pt); | |
| 2410 | + } | |
| 2411 | + if (mc.right.length>0) { | |
| 2412 | + //trace("x8") | |
| 2413 | + pt.x = convertPosition(mc.right, pw, parent.guides.x)-mc._width; | |
| 2414 | + pt.width = mc._width; | |
| 2415 | + return (pt); | |
| 2416 | + } | |
| 2417 | + if (mc.xcenter.length>0) { | |
| 2418 | + //trace("x9") | |
| 2419 | + pt.x = convertPosition(mc.xcenter, pw, parent.guides.x)-(mc._width/2); | |
| 2420 | + pt.width = mc._width; | |
| 2421 | + return (pt); | |
| 2422 | + } | |
| 2423 | + if (mc.width.length>0) { | |
| 2424 | + //trace("x10") | |
| 2425 | + pt.x = mc._x; | |
| 2426 | + pt.width = getAbs(mc.width, pw); | |
| 2427 | + return (pt); | |
| 2428 | + } | |
| 2429 | + pt.x = mc._x; | |
| 2430 | + pt.width = mc._width; | |
| 2431 | + return (pt); | |
| 2432 | + } | |
| 2433 | + private function getYPS(mc:MovieClip, parent:MovieClip):Object { | |
| 2434 | + if (parent == undefined) { | |
| 2435 | + var parent = mc._parent; | |
| 2436 | + } | |
| 2437 | + var pt:Object = new Object(); | |
| 2438 | + var ph = parent.__height; | |
| 2439 | + if (ph == undefined) { | |
| 2440 | + ph = parent._height; | |
| 2441 | + } | |
| 2442 | + if (ph == undefined) { | |
| 2443 | + ph = Stage.height; | |
| 2444 | + } | |
| 2445 | + if (mc.top.length>0 and mc.height.length>0) { | |
| 2446 | + pt.height = getAbs(mc.height, ph); | |
| 2447 | + pt.y = convertPosition(mc.top, ph, parent.guides.y); | |
| 2448 | + return (pt); | |
| 2449 | + } | |
| 2450 | + if (mc.bottom.length>0 and mc.height.length>0) { | |
| 2451 | + pt.height = getAbs(mc.height, ph); | |
| 2452 | + pt.y = convertPosition(mc.bottom, ph, parent.guides.y)-pt.height; | |
| 2453 | + return (pt); | |
| 2454 | + } | |
| 2455 | + if (mc.ycenter.length>0 and mc.height.length>0) { | |
| 2456 | + pt.height = getAbs(mc.height, ph); | |
| 2457 | + pt.y = convertPosition(mc.ycenter, ph, parent.guides.y)-(pt.height/2); | |
| 2458 | + return (pt); | |
| 2459 | + } | |
| 2460 | + if (mc.top.length>0 and mc.bottom.length>0) { | |
| 2461 | + pt.y = convertPosition(mc.top, ph, parent.guides.y); | |
| 2462 | + pt.height = convertPosition(mc.bottom, ph, parent.guides.y)-pt.y; | |
| 2463 | + return (pt); | |
| 2464 | + } | |
| 2465 | + if (mc.top.length>0 and mc.ycenter.length>0) { | |
| 2466 | + pt.y = convertPosition(mc.top, ph, mc._parent.guides.y); | |
| 2467 | + pt.height = (convertPosition(mc.ycenter, ph, parent.guides.y)-pt.y)*2; | |
| 2468 | + return (pt); | |
| 2469 | + } | |
| 2470 | + if (mc.bottom.length>0 and mc.ycenter.length>0) { | |
| 2471 | + var b = convertPosition(mc.bottom, ph, parent.guides.y); | |
| 2472 | + var c = convertPosition(mc.ycenter, ph, parent.guides.y); | |
| 2473 | + pt.height = (b-c)*2; | |
| 2474 | + pt.y = b-(pt.width/2); | |
| 2475 | + return (pt); | |
| 2476 | + } | |
| 2477 | + if (mc.top.length>0) { | |
| 2478 | + pt.y = convertPosition(mc.top, ph, parent.guides.y); | |
| 2479 | + pt.height = mc._height; | |
| 2480 | + return (pt); | |
| 2481 | + } | |
| 2482 | + if (mc.bottom.length>0) { | |
| 2483 | + pt.y = convertPosition(mc.bottom, ph, parent.guides.y)-mc._height; | |
| 2484 | + pt.height = mc._height; | |
| 2485 | + return (pt); | |
| 2486 | + } | |
| 2487 | + if (mc.ycenter.length>0) { | |
| 2488 | + //trace("y9") | |
| 2489 | + pt.y = convertPosition(mc.ycenter, ph, parent.guides.y)-(mc._height/2); | |
| 2490 | + pt.height = mc._height; | |
| 2491 | + return (pt); | |
| 2492 | + } | |
| 2493 | + if (mc.height.length>0) { | |
| 2494 | + pt.y = mc._y; | |
| 2495 | + pt.height = getAbs(mc.height, ph); | |
| 2496 | + return (pt); | |
| 2497 | + } | |
| 2498 | + pt.y = mc._y; | |
| 2499 | + pt.height = mc._height; | |
| 2500 | + return (pt); | |
| 2501 | + } | |
| 2502 | + private function convertPosition(pos:String, abs:Number, guides:Object):Number { | |
| 2503 | + if (pos == undefined or pos.length == 0) { | |
| 2504 | + return; | |
| 2505 | + } | |
| 2506 | + // determine second element, which should be a offset in pixels | |
| 2507 | + var offset:Number = 0; | |
| 2508 | + if (pos.indexOf(" ")>0) { | |
| 2509 | + var a:Array = pos.split(" "); | |
| 2510 | + pos = a[0]; | |
| 2511 | + offset = Number(a[1]); | |
| 2512 | + if (isNaN(offset)) { | |
| 2513 | + offset = 0; | |
| 2514 | + } | |
| 2515 | + } | |
| 2516 | + // calculate first element, which can be a number, a percentage or a guide | |
| 2517 | + var n:Number = 0; | |
| 2518 | + if (isNaN(pos)) { | |
| 2519 | + if (pos.substr(pos.length-1, 1) == "%") { | |
| 2520 | + n = getAbs(pos, abs); | |
| 2521 | + } else { | |
| 2522 | + switch (pos.toLowerCase()) { | |
| 2523 | + case "bottom" : | |
| 2524 | + n = abs; | |
| 2525 | + break; | |
| 2526 | + case "right" : | |
| 2527 | + n = abs; | |
| 2528 | + break; | |
| 2529 | + default : | |
| 2530 | + pos = guides[pos]; | |
| 2531 | + if (pos.length>0) { | |
| 2532 | + n = convertPosition(pos, abs, guides); | |
| 2533 | + } | |
| 2534 | + break; | |
| 2535 | + } | |
| 2536 | + } | |
| 2537 | + } else { | |
| 2538 | + n = Number(pos); | |
| 2539 | + } | |
| 2540 | + return (n+offset); | |
| 2541 | + } | |
| 2542 | + private function getAbs(rel:String, abs:Number):Number { | |
| 2543 | + //calculates absolute position from a relative string | |
| 2544 | + //getAbs("50%", 100) returns 50 | |
| 2545 | + var n:Number; | |
| 2546 | + if (rel.substr(rel.length-1, 1) == "%") { | |
| 2547 | + n = Number(rel.substr(0, rel.length-1)); | |
| 2548 | + n = (abs*n/100); | |
| 2549 | + } else if (not isNaN(rel)) { | |
| 2550 | + n = Number(rel); | |
| 2551 | + } | |
| 2552 | + return (n); | |
| 2553 | + } | |
| 2554 | + /** | |
| 2555 | + * Gets the stylesheet object of a component. | |
| 2556 | + * @param comp:Object MovieClip or componentid. | |
| 2557 | + * @return Object StyleSheet. | |
| 2558 | + */ | |
| 2559 | + public function getStyleSheet(comp:Object):Object { | |
| 2560 | + var id:String = this.getId(comp); | |
| 2561 | + var mc = this.getComponent(id); | |
| 2562 | + //get the default stylesheet | |
| 2563 | + var stylesheet = new TextField.StyleSheet(); | |
| 2564 | + if (mc.styles != undefined) { | |
| 2565 | + var stylenames:Array = mc.styles.getStyleNames(); | |
| 2566 | + for (var i = 0; i<stylenames.length; i++) { | |
| 2567 | + var stylename = stylenames[i]; | |
| 2568 | + var styleobj:Object = mc.styles.getStyle(stylename); | |
| 2569 | + stylesheet.setStyle(stylename, styleobj); | |
| 2570 | + } | |
| 2571 | + } | |
| 2572 | + return stylesheet; | |
| 2573 | + } | |
| 2574 | + /** | |
| 2575 | + * Correct the targetreference of a component in the repository. | |
| 2576 | + * Component are movieclips that are loaded by flamingo with the loadMovie method. | |
| 2577 | + * By default flamingo assumes that the loaded movieclip is actually the component. | |
| 2578 | + * When you make components by using subclasses of MovieClips than things are a bit different. | |
| 2579 | + * In that case the component movieclip can be situated one or more levels deeper and a correction is necesarry. | |
| 2580 | + * @param from:Object MovieClip or componentid representing the default location at which flamingo assumes the component is loaded. | |
| 2581 | + * @param to:Movieclip MovieClip representing the correct location of the component. | |
| 2582 | + * @example | |
| 2583 | + * flamingo.correctTarget(this._parent, this) | |
| 2584 | + * flamingo.correctTarget(this, this.mHolder, "ButtonNext") | |
| 2585 | + */ | |
| 2586 | + public function correctTarget(from:Object, to:MovieClip):Void { | |
| 2587 | + var id = this.getId(from); | |
| 2588 | + from = eval(this.components[id].target); | |
| 2589 | + this.components[id].killtarget = this.components[id].target; | |
| 2590 | + this.components[id].target = to._target; | |
| 2591 | + } | |
| 2592 | + /** | |
| 2593 | + * Gets every property of loaded components by using the component-id and propertyname. | |
| 2594 | + * This function can be accessed by Javascript when the 'useexternalinterface' attribute is set to true. | |
| 2595 | + * For javascript this method is aliased as 'get'. | |
| 2596 | + * @param id:String Id of a component. | |
| 2597 | + * @param prop:String String representation of property. | |
| 2598 | + * @return Object Value of property. | |
| 2599 | + * @example | |
| 2600 | + * flamingo.getProperty("map", "width"); | |
| 2601 | + */ | |
| 2602 | + public function getProperty(id:String, prop:String):Object { | |
| 2603 | + if (id == undefined) { | |
| 2604 | + return; | |
| 2605 | + } | |
| 2606 | + if (prop == undefined) { | |
| 2607 | + return; | |
| 2608 | + } | |
| 2609 | + var comp = this.components[id].target; | |
| 2610 | + if (comp == undefined) { | |
| 2611 | + return; | |
| 2612 | + } | |
| 2613 | + if (id.toLowerCase() == "flamingo") { | |
| 2614 | + return this[prop]; | |
| 2615 | + } else { | |
| 2616 | + return eval(comp)[prop]; | |
| 2617 | + } | |
| 2618 | + } | |
| 2619 | + /** | |
| 2620 | + * Sets every property of loaded components by using the component-id and propertyname. | |
| 2621 | + * This function can be accessed by Javascript when the 'useexternalinterface' attribute is set to true. | |
| 2622 | + * For javascript this method is aliased as 'set'. | |
| 2623 | + * @param id:String Id of a component. | |
| 2624 | + * @param prop:String String representation of property. | |
| 2625 | + * @param value:Object Value of property. | |
| 2626 | + * @example | |
| 2627 | + * flamingo.setProperty("myMap", "width", "100%"); | |
| 2628 | + */ | |
| 2629 | + public function setProperty(id:String, prop:String, value:Object):Void { | |
| 2630 | + if (id == undefined) { | |
| 2631 | + return; | |
| 2632 | + } | |
| 2633 | + if (prop == undefined) { | |
| 2634 | + return; | |
| 2635 | + } | |
| 2636 | + if (value == undefined) { | |
| 2637 | + return; | |
| 2638 | + } | |
| 2639 | + var comp = this.components[id].target; | |
| 2640 | + if (comp == undefined) { | |
| 2641 | + return; | |
| 2642 | + } | |
| 2643 | + if (id.toLowerCase() == "flamingo") { | |
| 2644 | + this[prop] = value; | |
| 2645 | + } else { | |
| 2646 | + eval(comp)[prop] = value; | |
| 2647 | + } | |
| 2648 | + } | |
| 2649 | + /** | |
| 2650 | + * Converts a string list into an array. Null values are removed. | |
| 2651 | + * @param list:String String representing a list. | |
| 2652 | + * @param sep:String [optional] Seperator, default = ",". | |
| 2653 | + * @return Array | |
| 2654 | + */ | |
| 2655 | + public function asArray(list:String, sep:String):Array { | |
| 2656 | + if (sep == undefined) { | |
| 2657 | + sep = ","; | |
| 2658 | + } | |
| 2659 | + var a = list.split(sep); | |
| 2660 | + for (var i = 0; i<a.length; i++) { | |
| 2661 | + a[i] = trim(a[i]); | |
| 2662 | + if (a[i].length == 0) { | |
| 2663 | + a.splice(i, 1); | |
| 2664 | + i--; | |
| 2665 | + } | |
| 2666 | + } | |
| 2667 | + return a; | |
| 2668 | + } | |
| 2669 | + /** | |
| 2670 | + * Trims leading and trailing spaces, returns, tabs, and line feeds from a string. | |
| 2671 | + * @param s:String | |
| 2672 | + * @return String | |
| 2673 | + */ | |
| 2674 | + public function trim(s:String):String { | |
| 2675 | + return lTrim(rTrim(s)); | |
| 2676 | + } | |
| 2677 | + /** | |
| 2678 | + * Trims leading spaces, returns, tabs, and line feeds from a string. | |
| 2679 | + * @param s:String | |
| 2680 | + * @return String | |
| 2681 | + */ | |
| 2682 | + public function lTrim(s:String):String { | |
| 2683 | + var TAB = 9; | |
| 2684 | + var LINEFEED = 10; | |
| 2685 | + var CARRIAGE = 13; | |
| 2686 | + var SPACE = 32; | |
| 2687 | + var i = 0; | |
| 2688 | + while (s.charCodeAt(i) == SPACE || s.charCodeAt(i) == CARRIAGE || s.charCodeAt(i) == LINEFEED || s.charCodeAt(i) == TAB) { | |
| 2689 | + i++; | |
| 2690 | + } | |
| 2691 | + return s.substring(i, s.length); | |
| 2692 | + } | |
| 2693 | + /** | |
| 2694 | + * Trims trailing spaces, returns, tabs, and line feeds from a string. | |
| 2695 | + * @param s:String | |
| 2696 | + * @return String | |
| 2697 | + */ | |
| 2698 | + public function rTrim(s:String):String { | |
| 2699 | + var TAB = 9; | |
| 2700 | + var LINEFEED = 10; | |
| 2701 | + var CARRIAGE = 13; | |
| 2702 | + var SPACE = 32; | |
| 2703 | + var i = s.length-1; | |
| 2704 | + while (s.charCodeAt(i) == SPACE || s.charCodeAt(i) == CARRIAGE || s.charCodeAt(i) == LINEFEED || s.charCodeAt(i) == TAB) { | |
| 2705 | + i--; | |
| 2706 | + } | |
| 2707 | + return s.substring(0, i+1); | |
| 2708 | + } | |
| 2709 | + /** | |
| 2710 | + * Calls every method of the loaded components by using the component-id and methodname. | |
| 2711 | + * This function can be accessed by Javascript when the 'useexternalinterface' attribute is set to true. | |
| 2712 | + * For javascript this method is aliased as 'call'. | |
| 2713 | + * @param id:String Id of a component. | |
| 2714 | + * @param method:String String representation of method to be called. | |
| 2715 | + * @param args:Object one or more arguments the method demands. See documentation. | |
| 2716 | + * @return whatever the method returns. See documentation. | |
| 2717 | + * @example | |
| 2718 | + * flamingo.callMethod("map", "moveToExtent", {minx:203044, miny:607628, maxx:218802, maxy:614073}, 0); | |
| 2719 | + */ | |
| 2720 | + public function callMethod(id:String, method:String):Object { | |
| 2721 | + if (id == undefined) { | |
| 2722 | + return; | |
| 2723 | + } | |
| 2724 | + arguments.shift(); | |
| 2725 | + if (method == undefined) { | |
| 2726 | + return; | |
| 2727 | + } | |
| 2728 | + arguments.shift(); | |
| 2729 | + var comp = this.components[id].target; | |
| 2730 | + if (comp == undefined) { | |
| 2731 | + return; | |
| 2732 | + } | |
| 2733 | + if (id.toLowerCase() == "flamingo") { | |
| 2734 | + if (this[method] == undefined) { | |
| 2735 | + return; | |
| 2736 | + } | |
| 2737 | + var r = this[method].apply(this, arguments); | |
| 2738 | + if (typeof (r) == "movieclip") { | |
| 2739 | + r = this.getId(r); | |
| 2740 | + } | |
| 2741 | + return r; | |
| 2742 | + } else { | |
| 2743 | + var func = eval(comp+"."+method); | |
| 2744 | + if (func == undefined) { | |
| 2745 | + return; | |
| 2746 | + } | |
| 2747 | + var r = func.apply(eval(comp), arguments); | |
| 2748 | + if (typeof (r) == "movieclip") { | |
| 2749 | + r = this.getId(r); | |
| 2750 | + } | |
| 2751 | + return r; | |
| 2752 | + } | |
| 2753 | + } | |
| 2754 | + //events | |
| 2755 | + /** | |
| 2756 | + * Fires when the language is changed. | |
| 2757 | + * @param lang:String language which is set. | |
| 2758 | + */ | |
| 2759 | + public function onSetLanguage(lang:String):Void { | |
| 2760 | + } | |
| 2761 | + /** | |
| 2762 | + * Fires when the stage is resized. | |
| 2763 | + * @param mc:MovieClip A reference to the flamingo movie. | |
| 2764 | + */ | |
| 2765 | + public function onResize(mc:MovieClip):Void { | |
| 2766 | + } | |
| 2767 | + /** | |
| 2768 | + * Fires when a component is removed | |
| 2769 | + * @param mc:MovieClip The component to be killed. | |
| 2770 | + */ | |
| 2771 | + public function onKillComponent(mc:MovieClip):Void { | |
| 2772 | + } | |
| 2773 | + /** | |
| 2774 | + * Fires when an error occurs. | |
| 2775 | + * @param fname:String Name of function where error occurred. | |
| 2776 | + * @param error:String Error message. | |
| 2777 | + */ | |
| 2778 | + public function onError(fname:String, error:String):Void { | |
| 2779 | + } | |
| 2780 | + /** | |
| 2781 | + * Fires when a component is loaded. | |
| 2782 | + * @param mc:MovieClip The loaded component. | |
| 2783 | + */ | |
| 2784 | + public function onLoadComponent(mc:MovieClip):Void { | |
| 2785 | + } | |
| 2786 | + /** | |
| 2787 | + * Fires when flamingo initializes. | |
| 2788 | + */ | |
| 2789 | + public function onInit():Void { | |
| 2790 | + } | |
| 2791 | + /** | |
| 2792 | + * Fires when a XML is loaded. | |
| 2793 | + * @param file:String The loaded file. | |
| 2794 | + */ | |
| 2795 | + public function onLoadXMLPool(file:String):Void { | |
| 2796 | + } | |
| 2797 | + /** | |
| 2798 | + * Fires when a configuration file is starting to load. | |
| 2799 | + * @param file:String Name of file which is being loaded. | |
| 2800 | + */ | |
| 2801 | + public function onConfig(file:String):Void { | |
| 2802 | + } | |
| 2803 | + /** | |
| 2804 | + * Fires when a configuration is being processed. | |
| 2805 | + * @param componentsloaded:Number Number of loaded components. | |
| 2806 | + * @param totalcomponents:Number Total number of components. | |
| 2807 | + * @param configsloaded:Number Number of processed configurations. | |
| 2808 | + * @param totalconfigs:Number Total number of configurations. | |
| 2809 | + */ | |
| 2810 | + public function onConfigProgress(componentsloaded:Number, totalcomponents:Number, configsloaded:Number, totalconfigs:Number):Void { | |
| 2811 | + } | |
| 2812 | + /** | |
| 2813 | + * Fires when a configuration or a set of configurations is loaded. | |
| 2814 | + */ | |
| 2815 | + public function onConfigComplete():Void { | |
| 2816 | + } | |
| 2817 | + /** | |
| 2818 | + * Returns an unigue unused identifier. | |
| 2819 | + * @return String Id | |
| 2820 | + */ | |
| 2821 | + public function getUniqueId():String { | |
| 2822 | + var id:String = "fmc_"+this.uniqueid; | |
| 2823 | + var found:Boolean = false; | |
| 2824 | + while (not found) { | |
| 2825 | + if (this.components[id] == undefined) { | |
| 2826 | + found = true; | |
| 2827 | + this.uniqueid++; | |
| 2828 | + } else { | |
| 2829 | + id = "fmc_"+this.uniqueid++; | |
| 2830 | + } | |
| 2831 | + } | |
| 2832 | + //store id for use | |
| 2833 | + return (id); | |
| 2834 | + } | |
| 2835 | + /** | |
| 2836 | + * Returns the version of a component. | |
| 2837 | + * @param comp:Object MovieClip or componentid. | |
| 2838 | + * @return String Version. | |
| 2839 | + */ | |
| 2840 | + public function getVersion(comp:Object):String { | |
| 2841 | + var id:String = this.getId(comp); | |
| 2842 | + if (id == "flamingo") { | |
| 2843 | + s = this.version; | |
| 2844 | + } else { | |
| 2845 | + var s:String = this.getComponent(id).version; | |
| 2846 | + } | |
| 2847 | + return (s); | |
| 2848 | + } | |
| 2849 | + /** | |
| 2850 | + * Returns list of components ids. | |
| 2851 | + * @return Array List of components ids. | |
| 2852 | + */ | |
| 2853 | + public function getComponents():Array { | |
| 2854 | + var a:Array = new Array(); | |
| 2855 | + for (var id in this.components) { | |
| 2856 | + a.push(id); | |
| 2857 | + } | |
| 2858 | + a.reverse(); | |
| 2859 | + return a; | |
| 2860 | + } | |
| 2861 | + public function print() { | |
| 2862 | + //point=0.35mm | |
| 2863 | + //pixel=0.28mm | |
| 2864 | + // create PrintJob object | |
| 2865 | + var my_pj:PrintJob = new PrintJob(); | |
| 2866 | + // display print dialog box, but only initiate the print job | |
| 2867 | + // if start returns successfully. | |
| 2868 | + if (my_pj.start()) { | |
| 2869 | + // use a variable to track successful calls to addPage | |
| 2870 | + var pagesToPrint:Number = 0; | |
| 2871 | + // add specified area to print job | |
| 2872 | + // repeat once for each page to be printed | |
| 2873 | + var paperheight = my_pj.pageHeight; | |
| 2874 | + var paperwidth = my_pj.pageWidth; | |
| 2875 | + var flamingoheight = this.mFlamingo.__height; | |
| 2876 | + var flamingowidth = this.mFlamingo.__width; | |
| 2877 | + var scale = paperwidth/flamingowidth; | |
| 2878 | + var scale = Math.min(scale, (paperheight/flamingoheight)); | |
| 2879 | + var xscale = this.mFlamingo._xscale; | |
| 2880 | + var yscale = this.mFlamingo._yscale; | |
| 2881 | + this.mFlamingo._xscale = this.mFlamingo._yscale=scale; | |
| 2882 | + if (my_pj.addPage(this.mFlamingo, {xMin:0, xMax:flamingowidth, yMin:0, yMax:flamingoheight}, {printAsBitmap:true}, 1)) { | |
| 2883 | + pagesToPrint++; | |
| 2884 | + } | |
| 2885 | + this.mFlamingo._xscale = xscale; | |
| 2886 | + this.mFlamingo._yscale = yscale; | |
| 2887 | + // send pages from the spooler to the printer, but only if one or more | |
| 2888 | + // calls to addPage() was successful. You should always check for successful | |
| 2889 | + // calls to start() and addPage() before calling send(). | |
| 2890 | + if (pagesToPrint>0) { | |
| 2891 | + my_pj.send(); | |
| 2892 | + // print page(s) | |
| 2893 | + } | |
| 2894 | + } | |
| 2895 | + // clean up | |
| 2896 | + delete my_pj; | |
| 2897 | + // delete object | |
| 2898 | + } | |
| 2899 | + /** | |
| 2900 | + * Determines if a component is registered at the framework. | |
| 2901 | + * @param comp:Object MovieClip or componentid. | |
| 2902 | + * @return Boolean True or false. | |
| 2903 | + */ | |
| 2904 | + public function exists(comp:Object):Boolean { | |
| 2905 | + return this.components[this.getId(comp)].url != undefined; | |
| 2906 | + } | |
| 2907 | + /** | |
| 2908 | + * Returns the type of a component. This is actually the filename without the path and the ".swf" | |
| 2909 | + * @param comp:Object MovieClip or componentid. | |
| 2910 | + * @return String Component's type. | |
| 2911 | + */ | |
| 2912 | + public function getType(comp:Object):String { | |
| 2913 | + return this.components[this.getId(comp)].type; | |
| 2914 | + } | |
| 2915 | + /** | |
| 2916 | + * Determines if a component is really visible, not just _visible. | |
| 2917 | + * It checks al the parents. If they are visible, the component is also visible. | |
| 2918 | + * @param comp:Object MovieClip or componentid. | |
| 2919 | + * @return Boolean True or false. | |
| 2920 | + */ | |
| 2921 | + public function isVisible(comp:Object):Boolean { | |
| 2922 | + var mc = this.getComponent(getId(comp)); | |
| 2923 | + while (mc != undefined) { | |
| 2924 | + if (not mc._visible) { | |
| 2925 | + return (false); | |
| 2926 | + break; | |
| 2927 | + } | |
| 2928 | + mc = mc._parent; | |
| 2929 | + } | |
| 2930 | + return (true); | |
| 2931 | + } | |
| 2932 | + /** | |
| 2933 | + * Gets a saved 'flamingo' cookie. | |
| 2934 | + * @param id:String Cookie-identifyer. | |
| 2935 | + * @return Object The cookie-object. | |
| 2936 | + */ | |
| 2937 | + public function getCookie(id:String):Object { | |
| 2938 | + var so:SharedObject = SharedObject.getLocal("flamingo", "/"); | |
| 2939 | + return (so.data[id]); | |
| 2940 | + } | |
| 2941 | + /** | |
| 2942 | + * Stores a 'flamingo' cookie. | |
| 2943 | + * @param id:String Cookie-identifyer. | |
| 2944 | + * @param obj:Object Object to be stored. | |
| 2945 | + */ | |
| 2946 | + public function setCookie(id:String, obj:Object):Void { | |
| 2947 | + var so:SharedObject = SharedObject.getLocal("flamingo", "/"); | |
| 2948 | + so.data[id] = obj; | |
| 2949 | + so.flush(); | |
| 2950 | + } | |
| 2951 | + private function makeWindow(mc:MovieClip, w:Number, h:Number, c:Number, c2:Number) { | |
| 2952 | + if (w == undefined) { | |
| 2953 | + w = Stage.width/2; | |
| 2954 | + } | |
| 2955 | + if (h == undefined) { | |
| 2956 | + h = Stage.height/2; | |
| 2957 | + } | |
| 2958 | + if (c == undefined) { | |
| 2959 | + c = 0xffffff; | |
| 2960 | + } | |
| 2961 | + if (c2 == undefined) { | |
| 2962 | + c2 = 0xcccccc; | |
| 2963 | + } | |
| 2964 | + w = Math.max(100, w); | |
| 2965 | + h = Math.max(100, h); | |
| 2966 | + var hh = 22; | |
| 2967 | + //header | |
| 2968 | + var mh = mc.createEmptyMovieClip("mHeader", 1); | |
| 2969 | + mh.beginFill(c, 100); | |
| 2970 | + mh.lineStyle(0, c2); | |
| 2971 | + mh.moveTo(0, 0); | |
| 2972 | + mh.lineTo(w, 0); | |
| 2973 | + mh.lineTo(w, hh); | |
| 2974 | + mh.lineTo(0, hh); | |
| 2975 | + mh.lineTo(0, 0); | |
| 2976 | + mh.endFill(); | |
| 2977 | + mh.onPress = function() { | |
| 2978 | + this._parent.startDrag(); | |
| 2979 | + }; | |
| 2980 | + mh.onRelease = function() { | |
| 2981 | + stopDrag(); | |
| 2982 | + }; | |
| 2983 | + mh.onReleaseOutside = function() { | |
| 2984 | + stopDrag(); | |
| 2985 | + }; | |
| 2986 | + mh.useHandCursor = false; | |
| 2987 | + //headertext | |
| 2988 | + var t = mh.createTextField("mText", 0, 2, 0, w-5, hh); | |
| 2989 | + var my_fmt:TextFormat = new TextFormat(); | |
| 2990 | + my_fmt.font = "Courier New"; | |
| 2991 | + my_fmt.size = 13; | |
| 2992 | + my_fmt.bold = true; | |
| 2993 | + t.setNewTextFormat(my_fmt); | |
| 2994 | + t.selectable = false; | |
| 2995 | + t.wordWrap = true; | |
| 2996 | + //mainwindow | |
| 2997 | + var mw = mc.createEmptyMovieClip("mWindow", 0); | |
| 2998 | + mw.beginFill(c, 90); | |
| 2999 | + mw.lineStyle(0, c2); | |
| 3000 | + mw.moveTo(0, hh); | |
| 3001 | + mw.lineTo(w, hh); | |
| 3002 | + mw.lineTo(w, h-hh); | |
| 3003 | + mw.lineTo(0, h-hh); | |
| 3004 | + mw.lineTo(0, hh); | |
| 3005 | + mw.endFill(); | |
| 3006 | + //maintext | |
| 3007 | + var t = mw.createTextField("mText", 0, 2, hh+2, w-5, h-hh-hh-4); | |
| 3008 | + t.multiline = true; | |
| 3009 | + t.wordWrap = true; | |
| 3010 | + var my_fmt:TextFormat = new TextFormat(); | |
| 3011 | + my_fmt.font = "Courier New"; | |
| 3012 | + my_fmt.size = 12; | |
| 3013 | + t.setNewTextFormat(my_fmt); | |
| 3014 | + } | |
| 3015 | + /** | |
| 3016 | + * Shows a simple textbox with a message. Tracer is intended for debugging in a browser environment. | |
| 3017 | + * @param msg:String A message. | |
| 3018 | + */ | |
| 3019 | + public function tracer(msg:String) { | |
| 3020 | + var mc = _root.mFlamingoTracer; | |
| 3021 | + if (mc == undefined) { | |
| 3022 | + var mc:MovieClip = _root.createEmptyMovieClip("mFlamingoTracer", 50002); | |
| 3023 | + this.makeWindow(mc, undefined, undefined, 0xffcccc, 0xff99cc); | |
| 3024 | + mc._x = Math.max(0, Stage.width/2-mc._width/2); | |
| 3025 | + mc._y = Math.max(0, Stage.height/2-mc._height/2); | |
| 3026 | + mc.mWindow.mText.text = msg; | |
| 3027 | + mc.mHeader.mText.text = "Flamingo tracer"; | |
| 3028 | + } else { | |
| 3029 | + mc.mWindow.mText.text = mc.mWindow.mText.text+newline+msg; | |
| 3030 | + } | |
| 3031 | + mc.mWindow.mText.scroll = mc.mWindow.mText.maxscroll; | |
| 3032 | + } | |
| 3033 | + /** | |
| 3034 | + * Corrects a relative url with the flamingo root location. | |
| 3035 | + * That is where flamingo.swf is located. | |
| 3036 | + * @param url:String Url | |
| 3037 | + * @return String The corrected url. | |
| 3038 | + */ | |
| 3039 | + public function correctUrl(url):String { | |
| 3040 | + if (url.toLowerCase().indexOf("http", 0) == 0) { | |
| 3041 | + return url; | |
| 3042 | + } | |
| 3043 | + if (url.toLowerCase().indexOf("file", 0) == 0) { | |
| 3044 | + return url; | |
| 3045 | + } | |
| 3046 | + return this.rooturl+"/"+url; | |
| 3047 | + } | |
| 3048 | + /** | |
| 3049 | + * Sets an argument, which can be picked up by a component. | |
| 3050 | + * See the components documentation for supported arguments. | |
| 3051 | + * @param comp:Object Id or MovieClip representing the component. | |
| 3052 | + * @param name:String Name of argument. | |
| 3053 | + * @param value:String Value of argument | |
| 3054 | + */ | |
| 3055 | + public function setArgument(comp:Object, argname:String, value:String):Void { | |
| 3056 | + var id = getId(comp); | |
| 3057 | + this.mFlamingo[id+"."+argname] = value; | |
| 3058 | + } | |
| 3059 | + /** | |
| 3060 | + * Gets an argument. | |
| 3061 | + * @param comp:Object Id or MovieClip representing the component. | |
| 3062 | + * @param argname:String Base name of argument. | |
| 3063 | + * @return String Value of argument. | |
| 3064 | + */ | |
| 3065 | + public function getArgument(comp:Object, argname:String):String { | |
| 3066 | + var id = getId(comp); | |
| 3067 | + return this.mFlamingo[id+"."+argname]; | |
| 3068 | + } | |
| 3069 | + /** | |
| 3070 | + * Removes an argument. | |
| 3071 | + * @param comp:Object Id or MovieClip representing the component. | |
| 3072 | + * @param argname:String Base name of argument. | |
| 3073 | + */ | |
| 3074 | + public function deleteArgument(comp:Object, argname:String):Void { | |
| 3075 | + var id = getId(comp); | |
| 3076 | + delete this.mFlamingo[id+"."+argname]; | |
| 3077 | + } | |
| 3078 | + private function dropShadow(mc:MovieClip) { | |
| 3079 | + var distance:Number = 4; | |
| 3080 | + //5 | |
| 3081 | + var angleInDegrees:Number = 45; | |
| 3082 | + var color:Number = 0x000000; | |
| 3083 | + var alpha:Number = 0.5; | |
| 3084 | + //.3; | |
| 3085 | + var blurX:Number = 6; | |
| 3086 | + //6; | |
| 3087 | + var blurY:Number = 6; | |
| 3088 | + //6; | |
| 3089 | + var strength:Number = 1.5; | |
| 3090 | + var quality:Number = 1; | |
| 3091 | + var inner:Boolean = false; | |
| 3092 | + var knockout:Boolean = false; | |
| 3093 | + var hideObject:Boolean = false; | |
| 3094 | + var filter:DropShadowFilter = new DropShadowFilter(distance, angleInDegrees, color, alpha, blurX, blurY, strength, quality, inner, knockout, hideObject); | |
| 3095 | + var filterArray:Array = new Array(); | |
| 3096 | + filterArray.push(filter); | |
| 3097 | + mc.filters = filterArray; | |
| 3098 | + } | |
| 3099 | +} | ... | ... |
| ... | ... | @@ -0,0 +1,342 @@ |
| 1 | + GNU GENERAL PUBLIC LICENSE | |
| 2 | + Version 2, June 1991 | |
| 3 | + | |
| 4 | + Copyright (C) 1989, 1991 Free Software Foundation, Inc. | |
| 5 | + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
| 6 | + Everyone is permitted to copy and distribute verbatim copies | |
| 7 | + of this license document, but changing it is not allowed. | |
| 8 | + | |
| 9 | + Preamble | |
| 10 | + | |
| 11 | + The licenses for most software are designed to take away your | |
| 12 | +freedom to share and change it. By contrast, the GNU General Public | |
| 13 | +License is intended to guarantee your freedom to share and change free | |
| 14 | +software--to make sure the software is free for all its users. This | |
| 15 | +General Public License applies to most of the Free Software | |
| 16 | +Foundation's software and to any other program whose authors commit to | |
| 17 | +using it. (Some other Free Software Foundation software is covered by | |
| 18 | +the GNU Library General Public License instead.) You can apply it to | |
| 19 | +your programs, too. | |
| 20 | + | |
| 21 | + When we speak of free software, we are referring to freedom, not | |
| 22 | +price. Our General Public Licenses are designed to make sure that you | |
| 23 | +have the freedom to distribute copies of free software (and charge for | |
| 24 | +this service if you wish), that you receive source code or can get it | |
| 25 | +if you want it, that you can change the software or use pieces of it | |
| 26 | +in new free programs; and that you know you can do these things. | |
| 27 | + | |
| 28 | + To protect your rights, we need to make restrictions that forbid | |
| 29 | +anyone to deny you these rights or to ask you to surrender the rights. | |
| 30 | +These restrictions translate to certain responsibilities for you if you | |
| 31 | +distribute copies of the software, or if you modify it. | |
| 32 | + | |
| 33 | + For example, if you distribute copies of such a program, whether | |
| 34 | +gratis or for a fee, you must give the recipients all the rights that | |
| 35 | +you have. You must make sure that they, too, receive or can get the | |
| 36 | +source code. And you must show them these terms so they know their | |
| 37 | +rights. | |
| 38 | + | |
| 39 | + We protect your rights with two steps: (1) copyright the software, and | |
| 40 | +(2) offer you this license which gives you legal permission to copy, | |
| 41 | +distribute and/or modify the software. | |
| 42 | + | |
| 43 | + Also, for each author's protection and ours, we want to make certain | |
| 44 | +that everyone understands that there is no warranty for this free | |
| 45 | +software. If the software is modified by someone else and passed on, we | |
| 46 | +want its recipients to know that what they have is not the original, so | |
| 47 | +that any problems introduced by others will not reflect on the original | |
| 48 | +authors' reputations. | |
| 49 | + | |
| 50 | + Finally, any free program is threatened constantly by software | |
| 51 | +patents. We wish to avoid the danger that redistributors of a free | |
| 52 | +program will individually obtain patent licenses, in effect making the | |
| 53 | +program proprietary. To prevent this, we have made it clear that any | |
| 54 | +patent must be licensed for everyone's free use or not licensed at all. | |
| 55 | + | |
| 56 | + The precise terms and conditions for copying, distribution and | |
| 57 | +modification follow. | |
| 58 | + | |
| 59 | + GNU GENERAL PUBLIC LICENSE | |
| 60 | + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION | |
| 61 | + | |
| 62 | + 0. This License applies to any program or other work which contains | |
| 63 | +a notice placed by the copyright holder saying it may be distributed | |
| 64 | +under the terms of this General Public License. The "Program", below, | |
| 65 | +refers to any such program or work, and a "work based on the Program" | |
| 66 | +means either the Program or any derivative work under copyright law: | |
| 67 | +that is to say, a work containing the Program or a portion of it, | |
| 68 | +either verbatim or with modifications and/or translated into another | |
| 69 | +language. (Hereinafter, translation is included without limitation in | |
| 70 | +the term "modification".) Each licensee is addressed as "you". | |
| 71 | + | |
| 72 | +Activities other than copying, distribution and modification are not | |
| 73 | +covered by this License; they are outside its scope. The act of | |
| 74 | +running the Program is not restricted, and the output from the Program | |
| 75 | +is covered only if its contents constitute a work based on the | |
| 76 | +Program (independent of having been made by running the Program). | |
| 77 | +Whether that is true depends on what the Program does. | |
| 78 | + | |
| 79 | + 1. You may copy and distribute verbatim copies of the Program's | |
| 80 | +source code as you receive it, in any medium, provided that you | |
| 81 | +conspicuously and appropriately publish on each copy an appropriate | |
| 82 | +copyright notice and disclaimer of warranty; keep intact all the | |
| 83 | +notices that refer to this License and to the absence of any warranty; | |
| 84 | +and give any other recipients of the Program a copy of this License | |
| 85 | +along with the Program. | |
| 86 | + | |
| 87 | +You may charge a fee for the physical act of transferring a copy, and | |
| 88 | +you may at your option offer warranty protection in exchange for a fee. | |
| 89 | + | |
| 90 | + 2. You may modify your copy or copies of the Program or any portion | |
| 91 | +of it, thus forming a work based on the Program, and copy and | |
| 92 | +distribute such modifications or work under the terms of Section 1 | |
| 93 | +above, provided that you also meet all of these conditions: | |
| 94 | + | |
| 95 | + a) You must cause the modified files to carry prominent notices | |
| 96 | + stating that you changed the files and the date of any change. | |
| 97 | + | |
| 98 | + b) You must cause any work that you distribute or publish, that in | |
| 99 | + whole or in part contains or is derived from the Program or any | |
| 100 | + part thereof, to be licensed as a whole at no charge to all third | |
| 101 | + parties under the terms of this License. | |
| 102 | + | |
| 103 | + c) If the modified program normally reads commands interactively | |
| 104 | + when run, you must cause it, when started running for such | |
| 105 | + interactive use in the most ordinary way, to print or display an | |
| 106 | + announcement including an appropriate copyright notice and a | |
| 107 | + notice that there is no warranty (or else, saying that you provide | |
| 108 | + a warranty) and that users may redistribute the program under | |
| 109 | + these conditions, and telling the user how to view a copy of this | |
| 110 | + License. (Exception: if the Program itself is interactive but | |
| 111 | + does not normally print such an announcement, your work based on | |
| 112 | + the Program is not required to print an announcement.) | |
| 113 | + | |
| 114 | +These requirements apply to the modified work as a whole. If | |
| 115 | +identifiable sections of that work are not derived from the Program, | |
| 116 | +and can be reasonably considered independent and separate works in | |
| 117 | +themselves, then this License, and its terms, do not apply to those | |
| 118 | +sections when you distribute them as separate works. But when you | |
| 119 | +distribute the same sections as part of a whole which is a work based | |
| 120 | +on the Program, the distribution of the whole must be on the terms of | |
| 121 | +this License, whose permissions for other licensees extend to the | |
| 122 | +entire whole, and thus to each and every part regardless of who wrote it. | |
| 123 | + | |
| 124 | +Thus, it is not the intent of this section to claim rights or contest | |
| 125 | +your rights to work written entirely by you; rather, the intent is to | |
| 126 | +exercise the right to control the distribution of derivative or | |
| 127 | +collective works based on the Program. | |
| 128 | + | |
| 129 | +In addition, mere aggregation of another work not based on the Program | |
| 130 | +with the Program (or with a work based on the Program) on a volume of | |
| 131 | +a storage or distribution medium does not bring the other work under | |
| 132 | +the scope of this License. | |
| 133 | + | |
| 134 | + 3. You may copy and distribute the Program (or a work based on it, | |
| 135 | +under Section 2) in object code or executable form under the terms of | |
| 136 | +Sections 1 and 2 above provided that you also do one of the following: | |
| 137 | + | |
| 138 | + a) Accompany it with the complete corresponding machine-readable | |
| 139 | + source code, which must be distributed under the terms of Sections | |
| 140 | + 1 and 2 above on a medium customarily used for software interchange; or, | |
| 141 | + | |
| 142 | + b) Accompany it with a written offer, valid for at least three | |
| 143 | + years, to give any third party, for a charge no more than your | |
| 144 | + cost of physically performing source distribution, a complete | |
| 145 | + machine-readable copy of the corresponding source code, to be | |
| 146 | + distributed under the terms of Sections 1 and 2 above on a medium | |
| 147 | + customarily used for software interchange; or, | |
| 148 | + | |
| 149 | + c) Accompany it with the information you received as to the offer | |
| 150 | + to distribute corresponding source code. (This alternative is | |
| 151 | + allowed only for noncommercial distribution and only if you | |
| 152 | + received the program in object code or executable form with such | |
| 153 | + an offer, in accord with Subsection b above.) | |
| 154 | + | |
| 155 | +The source code for a work means the preferred form of the work for | |
| 156 | +making modifications to it. For an executable work, complete source | |
| 157 | +code means all the source code for all modules it contains, plus any | |
| 158 | +associated interface definition files, plus the scripts used to | |
| 159 | +control compilation and installation of the executable. However, as a | |
| 160 | +special exception, the source code distributed need not include | |
| 161 | +anything that is normally distributed (in either source or binary | |
| 162 | +form) with the major components (compiler, kernel, and so on) of the | |
| 163 | +operating system on which the executable runs, unless that component | |
| 164 | +itself accompanies the executable. | |
| 165 | + | |
| 166 | +If distribution of executable or object code is made by offering | |
| 167 | +access to copy from a designated place, then offering equivalent | |
| 168 | +access to copy the source code from the same place counts as | |
| 169 | +distribution of the source code, even though third parties are not | |
| 170 | +compelled to copy the source along with the object code. | |
| 171 | + | |
| 172 | + 4. You may not copy, modify, sublicense, or distribute the Program | |
| 173 | +except as expressly provided under this License. Any attempt | |
| 174 | +otherwise to copy, modify, sublicense or distribute the Program is | |
| 175 | +void, and will automatically terminate your rights under this License. | |
| 176 | +However, parties who have received copies, or rights, from you under | |
| 177 | +this License will not have their licenses terminated so long as such | |
| 178 | +parties remain in full compliance. | |
| 179 | + | |
| 180 | + 5. You are not required to accept this License, since you have not | |
| 181 | +signed it. However, nothing else grants you permission to modify or | |
| 182 | +distribute the Program or its derivative works. These actions are | |
| 183 | +prohibited by law if you do not accept this License. Therefore, by | |
| 184 | +modifying or distributing the Program (or any work based on the | |
| 185 | +Program), you indicate your acceptance of this License to do so, and | |
| 186 | +all its terms and conditions for copying, distributing or modifying | |
| 187 | +the Program or works based on it. | |
| 188 | + | |
| 189 | + 6. Each time you redistribute the Program (or any work based on the | |
| 190 | +Program), the recipient automatically receives a license from the | |
| 191 | +original licensor to copy, distribute or modify the Program subject to | |
| 192 | +these terms and conditions. You may not impose any further | |
| 193 | +restrictions on the recipients' exercise of the rights granted herein. | |
| 194 | +You are not responsible for enforcing compliance by third parties to | |
| 195 | +this License. | |
| 196 | + | |
| 197 | + 7. If, as a consequence of a court judgment or allegation of patent | |
| 198 | +infringement or for any other reason (not limited to patent issues), | |
| 199 | +conditions are imposed on you (whether by court order, agreement or | |
| 200 | +otherwise) that contradict the conditions of this License, they do not | |
| 201 | +excuse you from the conditions of this License. If you cannot | |
| 202 | +distribute so as to satisfy simultaneously your obligations under this | |
| 203 | +License and any other pertinent obligations, then as a consequence you | |
| 204 | +may not distribute the Program at all. For example, if a patent | |
| 205 | +license would not permit royalty-free redistribution of the Program by | |
| 206 | +all those who receive copies directly or indirectly through you, then | |
| 207 | +the only way you could satisfy both it and this License would be to | |
| 208 | +refrain entirely from distribution of the Program. | |
| 209 | + | |
| 210 | +If any portion of this section is held invalid or unenforceable under | |
| 211 | +any particular circumstance, the balance of the section is intended to | |
| 212 | +apply and the section as a whole is intended to apply in other | |
| 213 | +circumstances. | |
| 214 | + | |
| 215 | +It is not the purpose of this section to induce you to infringe any | |
| 216 | +patents or other property right claims or to contest validity of any | |
| 217 | +such claims; this section has the sole purpose of protecting the | |
| 218 | +integrity of the free software distribution system, which is | |
| 219 | +implemented by public license practices. Many people have made | |
| 220 | +generous contributions to the wide range of software distributed | |
| 221 | +through that system in reliance on consistent application of that | |
| 222 | +system; it is up to the author/donor to decide if he or she is willing | |
| 223 | +to distribute software through any other system and a licensee cannot | |
| 224 | +impose that choice. | |
| 225 | + | |
| 226 | +This section is intended to make thoroughly clear what is believed to | |
| 227 | +be a consequence of the rest of this License. | |
| 228 | + | |
| 229 | + 8. If the distribution and/or use of the Program is restricted in | |
| 230 | +certain countries either by patents or by copyrighted interfaces, the | |
| 231 | +original copyright holder who places the Program under this License | |
| 232 | +may add an explicit geographical distribution limitation excluding | |
| 233 | +those countries, so that distribution is permitted only in or among | |
| 234 | +countries not thus excluded. In such case, this License incorporates | |
| 235 | +the limitation as if written in the body of this License. | |
| 236 | + | |
| 237 | + 9. The Free Software Foundation may publish revised and/or new versions | |
| 238 | +of the General Public License from time to time. Such new versions will | |
| 239 | +be similar in spirit to the present version, but may differ in detail to | |
| 240 | +address new problems or concerns. | |
| 241 | + | |
| 242 | +Each version is given a distinguishing version number. If the Program | |
| 243 | +specifies a version number of this License which applies to it and "any | |
| 244 | +later version", you have the option of following the terms and conditions | |
| 245 | +either of that version or of any later version published by the Free | |
| 246 | +Software Foundation. If the Program does not specify a version number of | |
| 247 | +this License, you may choose any version ever published by the Free Software | |
| 248 | +Foundation. | |
| 249 | + | |
| 250 | + 10. If you wish to incorporate parts of the Program into other free | |
| 251 | +programs whose distribution conditions are different, write to the author | |
| 252 | +to ask for permission. For software which is copyrighted by the Free | |
| 253 | +Software Foundation, write to the Free Software Foundation; we sometimes | |
| 254 | +make exceptions for this. Our decision will be guided by the two goals | |
| 255 | +of preserving the free status of all derivatives of our free software and | |
| 256 | +of promoting the sharing and reuse of software generally. | |
| 257 | + | |
| 258 | + NO WARRANTY | |
| 259 | + | |
| 260 | + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY | |
| 261 | +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN | |
| 262 | +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES | |
| 263 | +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED | |
| 264 | +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | |
| 265 | +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS | |
| 266 | +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE | |
| 267 | +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, | |
| 268 | +REPAIR OR CORRECTION. | |
| 269 | + | |
| 270 | + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING | |
| 271 | +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR | |
| 272 | +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, | |
| 273 | +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING | |
| 274 | +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED | |
| 275 | +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY | |
| 276 | +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER | |
| 277 | +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE | |
| 278 | +POSSIBILITY OF SUCH DAMAGES. | |
| 279 | + | |
| 280 | + END OF TERMS AND CONDITIONS | |
| 281 | + | |
| 282 | + How to Apply These Terms to Your New Programs | |
| 283 | + | |
| 284 | + If you develop a new program, and you want it to be of the greatest | |
| 285 | +possible use to the public, the best way to achieve this is to make it | |
| 286 | +free software which everyone can redistribute and change under these terms. | |
| 287 | + | |
| 288 | + To do so, attach the following notices to the program. It is safest | |
| 289 | +to attach them to the start of each source file to most effectively | |
| 290 | +convey the exclusion of warranty; and each file should have at least | |
| 291 | +the "copyright" line and a pointer to where the full notice is found. | |
| 292 | + | |
| 293 | + <one line to give the program's name and a brief idea of what it does.> | |
| 294 | + Copyright (C) <year> <name of author> | |
| 295 | + | |
| 296 | + This program is free software; you can redistribute it and/or modify | |
| 297 | + it under the terms of the GNU General Public License as published by | |
| 298 | + the Free Software Foundation; either version 2 of the License, or | |
| 299 | + (at your option) any later version. | |
| 300 | + | |
| 301 | + This program is distributed in the hope that it will be useful, | |
| 302 | + but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 303 | + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 304 | + GNU General Public License for more details. | |
| 305 | + | |
| 306 | + You should have received a copy of the GNU General Public License | |
| 307 | + along with this program; if not, write to the Free Software | |
| 308 | + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
| 309 | + | |
| 310 | + | |
| 311 | +Also add information on how to contact you by electronic and paper mail. | |
| 312 | + | |
| 313 | +If the program is interactive, make it output a short notice like this | |
| 314 | +when it starts in an interactive mode: | |
| 315 | + | |
| 316 | + Gnomovision version 69, Copyright (C) year name of author | |
| 317 | + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. | |
| 318 | + This is free software, and you are welcome to redistribute it | |
| 319 | + under certain conditions; type `show c' for details. | |
| 320 | + | |
| 321 | +The hypothetical commands `show w' and `show c' should show the appropriate | |
| 322 | +parts of the General Public License. Of course, the commands you use may | |
| 323 | +be called something other than `show w' and `show c'; they could even be | |
| 324 | +mouse-clicks or menu items--whatever suits your program. | |
| 325 | + | |
| 326 | +You should also get your employer (if you work as a programmer) or your | |
| 327 | +school, if any, to sign a "copyright disclaimer" for the program, if | |
| 328 | +necessary. Here is a sample; alter the names: | |
| 329 | + | |
| 330 | + Yoyodyne, Inc., hereby disclaims all copyright interest in the program | |
| 331 | + `Gnomovision' (which makes passes at compilers) written by James Hacker. | |
| 332 | + | |
| 333 | + <signature of Ty Coon>, 1 April 1989 | |
| 334 | + Ty Coon, President of Vice | |
| 335 | + | |
| 336 | +This General Public License does not permit incorporating your program into | |
| 337 | +proprietary programs. If your program is a subroutine library, you may | |
| 338 | +consider it more useful to permit linking proprietary applications with the | |
| 339 | +library. If this is what you want to do, use the GNU Library General | |
| 340 | +Public License instead of this License. | |
| 341 | + | |
| 342 | + | ... | ... |
No preview for this file type
No preview for this file type
| ... | ... | @@ -0,0 +1,525 @@ |
| 1 | +/*----------------------------------------------------------------------------- | |
| 2 | +Copyright (C) 2006 Menko Kroeske | |
| 3 | + | |
| 4 | +This file is part of Flamingo MapComponents. | |
| 5 | + | |
| 6 | +Flamingo MapComponents is free software; you can redistribute it and/or | |
| 7 | +modify it under the terms of the GNU General Public License | |
| 8 | +as published by the Free Software Foundation; either version 2 | |
| 9 | +of the License, or (at your option) any later version. | |
| 10 | + | |
| 11 | +This program is distributed in the hope that it will be useful, | |
| 12 | +but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 13 | +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 14 | +GNU General Public License for more details. | |
| 15 | + | |
| 16 | +You should have received a copy of the GNU General Public License | |
| 17 | +along with this program; if not, write to the Free Software | |
| 18 | +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | |
| 19 | +-----------------------------------------------------------------------------*/ | |
| 20 | +class ArcIMSConnector { | |
| 21 | + //meta | |
| 22 | + var version:String = "2.0.1"; | |
| 23 | + //algemeen | |
| 24 | + var server:String = ""; | |
| 25 | + var service:String = ""; | |
| 26 | + var servlet:String = "servlet/com.esri.esrimap.Esrimap"; | |
| 27 | + var xmlheader:String = "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>"; | |
| 28 | + //getServiceInfo defaults | |
| 29 | + var renderer:Boolean = false; | |
| 30 | + var extensions:Boolean = false; | |
| 31 | + var fields:Boolean = false; | |
| 32 | + //getImage defaults | |
| 33 | + var outputtype:String = "png24"; | |
| 34 | + var map:Boolean = true; | |
| 35 | + var backgroundcolor:Number = 0xFBFBFB; | |
| 36 | + var transcolor:Number = 0xFBFBFB; | |
| 37 | + var layerliststring:String = ""; | |
| 38 | + var legend:Boolean = false; | |
| 39 | + var legendcolor:Number = 0xffffff; | |
| 40 | + var legendwidth:Number = 250; | |
| 41 | + var legendfont:String = "arial"; | |
| 42 | + var titlefontsize:Number = 12; | |
| 43 | + var valuefontsize:Number = 12; | |
| 44 | + var layerfontsize:Number = 12; | |
| 45 | + var legendcolumns:Number = 1; | |
| 46 | + //getFeatures defaults | |
| 47 | + var featurelimit:Number = 10; | |
| 48 | + var skipfeatures:Boolean = false; | |
| 49 | + var geometry:Boolean = false; | |
| 50 | + var envelope:Boolean = false; | |
| 51 | + var beginrecord:Number = 1; | |
| 52 | + var request:String; | |
| 53 | + var response:String; | |
| 54 | + var responsetime:Number; | |
| 55 | + var error:String; | |
| 56 | + var url:String; | |
| 57 | + var requestid:Number = 0; | |
| 58 | + var requesttype:String; | |
| 59 | + //----------------------- | |
| 60 | + private var busy:Boolean = false; | |
| 61 | + private var layerid:String; | |
| 62 | + private var events:Object; | |
| 63 | + //private var requesttype:String; | |
| 64 | + //private var url:String; | |
| 65 | + //private var xrequest:XML; | |
| 66 | + //private var xresponse:XML; | |
| 67 | + //private var error:String; | |
| 68 | + //private var time:Date; | |
| 69 | + //----------------------- | |
| 70 | + //----------------------- | |
| 71 | + function addListener(listener:Object) { | |
| 72 | + events.addListener(listener); | |
| 73 | + } | |
| 74 | + function removeListener(listener:Object) { | |
| 75 | + events.removeListener(listener); | |
| 76 | + } | |
| 77 | + function ArcIMSConnector(server:String) { | |
| 78 | + this.server = server; | |
| 79 | + events = new Object(); | |
| 80 | + AsBroadcaster.initialize(events); | |
| 81 | + } | |
| 82 | + private function _getUrl(srequest:String):String { | |
| 83 | + var _server:String = this.server; | |
| 84 | + var _service:String = this.service; | |
| 85 | + var _servlet:String = this.servlet; | |
| 86 | + if (_server == "") { | |
| 87 | + _server = _root._url; | |
| 88 | + var p:Number = _server.indexOf("//", 0); | |
| 89 | + p = _server.indexOf("/", p+2); | |
| 90 | + _server = _server.substr(0, p); | |
| 91 | + } | |
| 92 | + if (_server.substr(_server.length-1, 1).toLowerCase() != "/") { | |
| 93 | + _server = _server+"/"; | |
| 94 | + } | |
| 95 | + if (_server.substr(0, 4).toLowerCase() != "http" and _server.substr(0, 4).toLowerCase() != "file") { | |
| 96 | + _server = "http://"+_server; | |
| 97 | + } | |
| 98 | + var extra = ""; | |
| 99 | + if (_servlet.substr(0, 1).toLowerCase() == "/") { | |
| 100 | + _servlet = _servlet.substr(1, _servlet.length-1); | |
| 101 | + } | |
| 102 | + var extra:String = ""; | |
| 103 | + var service:String = ""; | |
| 104 | + if (srequest == "getServices") { | |
| 105 | + _service = "catalog"; | |
| 106 | + } | |
| 107 | + if (srequest == "getFeatures") { | |
| 108 | + extra = "&CustomService=Query"; | |
| 109 | + } | |
| 110 | + return (_server+_servlet+"?ServiceName="+_service+"&ClientVersion=4.0&Form=false&Encode=false"+extra); | |
| 111 | + } | |
| 112 | + private function _sendrequest(sxml:String, requesttype:String, objecttag:Object):Number { | |
| 113 | + if (this.busy) { | |
| 114 | + this.error = "busy processing request..."; | |
| 115 | + this.events.broadcastMessage("onError", this.error, objecttag, this.requestid); | |
| 116 | + return; | |
| 117 | + } | |
| 118 | + this.requestid++; | |
| 119 | + this.requesttype = requesttype; | |
| 120 | + this.busy = true; | |
| 121 | + this.url = this._getUrl(requesttype); | |
| 122 | + this.request = sxml; | |
| 123 | + var xrequest:XML = new XML(sxml); | |
| 124 | + xrequest.contentType = "text/xml"; | |
| 125 | + var xresponse:XML = new XML(); | |
| 126 | + xresponse.ignoreWhite = true; | |
| 127 | + var thisObj:Object = this; | |
| 128 | + this.error = ""; | |
| 129 | + this.response = ""; | |
| 130 | + this.events.broadcastMessage("onRequest", this); | |
| 131 | + xresponse.onLoad = function(success:Boolean):Void { | |
| 132 | + thisObj.response = this.toString(); | |
| 133 | + thisObj.responsetime = (new Date()-starttime)/1000; | |
| 134 | + if (success) { | |
| 135 | + if (this.firstChild.nodeName == "ERROR") { | |
| 136 | + thisObj.error = this.firstChild.childNodes[0].nodeValue; | |
| 137 | + thisObj.events.broadcastMessage("onResponse", thisObj); | |
| 138 | + thisObj.events.broadcastMessage("onError", thisObj.error, objecttag, thisObj.requestid); | |
| 139 | + } else if (this.firstChild.firstChild.nodeName == "ERROR") { | |
| 140 | + thisObj.error = this.firstChild.firstChild.childNodes[0].nodeValue; | |
| 141 | + thisObj.events.broadcastMessage("onResponse", thisObj); | |
| 142 | + thisObj.events.broadcastMessage("onError", thisObj.error, objecttag, thisObj.requestid); | |
| 143 | + } else if (this.firstChild.firstChild.firstChild.nodeName == "ERROR") { | |
| 144 | + error = this.firstChild.firstChild.firstChild.childNodes[0].nodeValue; | |
| 145 | + thisObj.events.broadcastMessage("onResponse", thisObj); | |
| 146 | + thisObj.events.broadcastMessage("onError", thisObj.error, objecttag, thisObj.requestid); | |
| 147 | + } else { | |
| 148 | + thisObj.events.broadcastMessage("onResponse", thisObj); | |
| 149 | + switch (requesttype) { | |
| 150 | + case "getServices" : | |
| 151 | + thisObj._processServices(this, objecttag, thisObj.requestid); | |
| 152 | + break; | |
| 153 | + case "getImage" : | |
| 154 | + thisObj._processImage(this, objecttag, thisObj.requestid); | |
| 155 | + break; | |
| 156 | + case "getRasterInfo" : | |
| 157 | + thisObj._processRasterInfo(this, objecttag, thisObj.requestid); | |
| 158 | + break; | |
| 159 | + case "getServiceInfo" : | |
| 160 | + thisObj._processServiceInfo(this, objecttag, thisObj.requestid); | |
| 161 | + break; | |
| 162 | + case "getFeatures" : | |
| 163 | + thisObj._processFeatures(this, objecttag, thisObj.requestid); | |
| 164 | + break; | |
| 165 | + } | |
| 166 | + } | |
| 167 | + } else { | |
| 168 | + thisObj.error = "connection failed..."; | |
| 169 | + thisObj.events.broadcastMessage("onResponse", thisObj); | |
| 170 | + thisObj.events.broadcastMessage("onError", thisObj.error, objecttag, thisObj.requestid); | |
| 171 | + } | |
| 172 | + thisObj.busy = false; | |
| 173 | + delete this; | |
| 174 | + }; | |
| 175 | + var starttime:Date = new Date(); | |
| 176 | + xrequest.sendAndLoad(url, xresponse); | |
| 177 | + return (thisObj.requestid); | |
| 178 | + } | |
| 179 | + function getServices(objecttag:Object):Number { | |
| 180 | + var sxml:String = this.xmlheader+"\n<GETCLIENTSERVICES/>"; | |
| 181 | + return (this._sendrequest(sxml, "getServices", objecttag)); | |
| 182 | + } | |
| 183 | + private function _processServices(xml:XML, objecttag:Object, requestid:Number):Void { | |
| 184 | + var services:Object = new Object(); | |
| 185 | + var xnSERVICES = xml.firstChild.firstChild.firstChild.childNodes; | |
| 186 | + for (var i = 0; i<xnSERVICES.length; i++) { | |
| 187 | + if (xnSERVICES[i].nodeName == "SERVICE") { | |
| 188 | + var s:Object = new Object(); | |
| 189 | + s.name = xnSERVICES[i].attributes.name; | |
| 190 | + s.servicegroup = xnSERVICES[i].attributes.servicegroup; | |
| 191 | + s.access = xnSERVICES[i].attributes.access; | |
| 192 | + s.type = xnSERVICES[i].attributes.type; | |
| 193 | + s.version = xnSERVICES[i].attributes.version; | |
| 194 | + s.status = xnSERVICES[i].attributes.status; | |
| 195 | + services[s.name] = s; | |
| 196 | + } | |
| 197 | + } | |
| 198 | + this.events.broadcastMessage("onGetServices", services, objecttag, requestid); | |
| 199 | + } | |
| 200 | + function getServiceInfo(service:String, objecttag:Object):Number { | |
| 201 | + if (service != undefined) { | |
| 202 | + this.service = service; | |
| 203 | + } | |
| 204 | + var str:String = this.xmlheader+"\n"; | |
| 205 | + str = str+"<ARCXML version=\"1.1\">\n"; | |
| 206 | + str = str+"<REQUEST>\n"; | |
| 207 | + str = str+"<GET_SERVICE_INFO dpi = \"96\" envelope=\"false\" renderer=\""+String(this.renderer)+"\" extensions=\""+String(this.extensions)+"\" fields=\""+String(this.fields)+"\"/>\n"; | |
| 208 | + str = str+"</REQUEST>\n"; | |
| 209 | + str = str+"</ARCXML>"; | |
| 210 | + return (this._sendrequest(str, "getServiceInfo", objecttag)); | |
| 211 | + } | |
| 212 | + private function _processServiceInfo(xml:XML, objecttag:Object, requestid:Number):Void { | |
| 213 | + var layer:Object; | |
| 214 | + var field:Object; | |
| 215 | + var layers = new Object(); | |
| 216 | + var extent = new Object(); | |
| 217 | + var xnSI = xml.firstChild.firstChild.firstChild.childNodes; | |
| 218 | + for (var i:Number = 0; i<xnSI.length; i++) { | |
| 219 | + switch (xnSI[i].nodeName) { | |
| 220 | + case "LAYERINFO" : | |
| 221 | + layer = new Object(); | |
| 222 | + layer.type = xnSI[i].attributes.type; | |
| 223 | + if (layer.type == "featureclass") { | |
| 224 | + layer.fclasstype = xnSI[i].firstChild.attributes.type; | |
| 225 | + } | |
| 226 | + layer.visible = false; | |
| 227 | + layer.legend = false; | |
| 228 | + if (xnSI[i].attributes.visible == "true") { | |
| 229 | + layer.visible = true; | |
| 230 | + layer.legend = true; | |
| 231 | + } | |
| 232 | + layer.name = xnSI[i].attributes.name; | |
| 233 | + layer.id = xnSI[i].attributes.id; | |
| 234 | + layer.minscale = this._asNumber(xnSI[i].attributes.minscale); | |
| 235 | + layer.maxscale = this._asNumber(xnSI[i].attributes.maxscale); | |
| 236 | + layer.fields = new Object(); | |
| 237 | + layer.query = ""; | |
| 238 | + //veld informatie | |
| 239 | + var xnFCLASS:Array = xnSI[i].childNodes; | |
| 240 | + for (var j:Number = 0; j<xnFCLASS.length; j++) { | |
| 241 | + if (xnFCLASS[j].nodeName == "FCLASS") { | |
| 242 | + var xnFIELD = xnFCLASS[j].childNodes; | |
| 243 | + for (var k:Number = 0; k<xnFIELD.length; k++) { | |
| 244 | + if (xnFIELD[k].nodeName == "FIELD") { | |
| 245 | + field = new Object(); | |
| 246 | + field.name = xnFIELD[k].attributes.name; | |
| 247 | + field.shortname = this._stripGeodatabase(field.name); | |
| 248 | + field.type = xnFIELD[k].attributes.type; | |
| 249 | + field.size = xnFIELD[k].attributes.size; | |
| 250 | + field.precision = xnFIELD[k].attributes.precision; | |
| 251 | + layer.fields[field.name] = field; | |
| 252 | + } | |
| 253 | + } | |
| 254 | + } | |
| 255 | + } | |
| 256 | + layers[layer.id] = layer; | |
| 257 | + break; | |
| 258 | + case "PROPERTIES" : | |
| 259 | + var xnPROPERTIES:Array = xnSI[i].childNodes; | |
| 260 | + for (var j:Number = 0; j<xnPROPERTIES.length; j++) { | |
| 261 | + if (xnPROPERTIES[j].nodeName == "ENVELOPE") { | |
| 262 | + extent.name = xnPROPERTIES[j].attributes.name; | |
| 263 | + extent.minx = this._asNumber(xnPROPERTIES[j].attributes.minx); | |
| 264 | + extent.miny = this._asNumber(xnPROPERTIES[j].attributes.miny); | |
| 265 | + extent.maxx = this._asNumber(xnPROPERTIES[j].attributes.maxx); | |
| 266 | + extent.maxy = this._asNumber(xnPROPERTIES[j].attributes.maxy); | |
| 267 | + } | |
| 268 | + } | |
| 269 | + break; | |
| 270 | + case "ENVIRONMENT" : | |
| 271 | + break; | |
| 272 | + } | |
| 273 | + } | |
| 274 | + this.events.broadcastMessage("onGetServiceInfo", extent, layers, objecttag, requestid); | |
| 275 | + } | |
| 276 | + function getImage(service:String, extent:Object, size:Object, layers:Object, objecttag:Object):Number { | |
| 277 | + if (service != undefined) { | |
| 278 | + this.service = service; | |
| 279 | + } | |
| 280 | + var str:String = this.xmlheader+"\n"; | |
| 281 | + str = str+"<ARCXML version=\"1.1\">\n"; | |
| 282 | + str = str+"<REQUEST>\n"; | |
| 283 | + str = str+"<GET_IMAGE autoresize=\"true\">\n"; | |
| 284 | + str = str+"<PROPERTIES>\n"; | |
| 285 | + var rgb1:Object = _getRGB(this.backgroundcolor); | |
| 286 | + if (not isNaN(this.transcolor)) { | |
| 287 | + var rgb2:Object = _getRGB(this.transcolor); | |
| 288 | + str = str+"<BACKGROUND color=\""+rgb1.r+","+rgb1.g+","+rgb1.b+"\""+" transcolor=\""+rgb2.r+","+rgb2.g+","+rgb2.b+"\" />\n"; | |
| 289 | + } else { | |
| 290 | + str = str+"<BACKGROUND color=\""+rgb1.r+","+rgb1.g+","+rgb1.b+"\" />\n"; | |
| 291 | + } | |
| 292 | + str = str+"<ENVELOPE minx=\""+String(extent.minx)+"\" miny=\""+String(extent.miny)+"\" maxx=\""+String(extent.maxx)+"\" maxy=\""+String(extent.maxy)+"\" />\n"; | |
| 293 | + if (not this.map) { | |
| 294 | + str = str+"<DRAW map = \"false\" />"; | |
| 295 | + } | |
| 296 | + str = str+"<IMAGESIZE width=\""+size.width+"\" height=\""+size.height+"\" />\n"; | |
| 297 | + str = str+"<OUTPUT type=\""+this.outputtype+"\" />"; | |
| 298 | + if (this.layerliststring.length>0) { | |
| 299 | + str = str+this.layerliststring; | |
| 300 | + } else { | |
| 301 | + if (layers != undefined) { | |
| 302 | + str = str+"<LAYERLIST order=\"false\" >\n"; | |
| 303 | + for (var id in layers) { | |
| 304 | + if (layers[id].visible != undefined) { | |
| 305 | + if (not layers[id].visible) { | |
| 306 | + str = str+"<LAYERDEF id=\""+id+"\" visible=\""+String(layers[id].visible)+"\"/>\n"; | |
| 307 | + } else { | |
| 308 | + str = str+"<LAYERDEF id=\""+id+"\" visible=\""+String(layers[id].visible)+"\">\n"; | |
| 309 | + if (layers[id].layerdefstring.length>0) { | |
| 310 | + str = str+layers[id].layerdefstring; | |
| 311 | + } | |
| 312 | + if (layers[id].query.length>0) { | |
| 313 | + str = str+"<SPATIALQUERY where=\""+layers[id].query+"\" />"; | |
| 314 | + } | |
| 315 | + str = str+"\n</LAYERDEF>"; | |
| 316 | + } | |
| 317 | + } | |
| 318 | + } | |
| 319 | + str = str+"</LAYERLIST>"; | |
| 320 | + } | |
| 321 | + } | |
| 322 | + if (this.legend) { | |
| 323 | + var rgb:Object = _getRGB(this.legendcolor); | |
| 324 | + str = str+"<LEGEND width =\""+String(this.legendwidth)+"\" font=\""+this.legendfont+"\" titlefontsize=\""+String(this.titlefontsize)+"\" valuefontsize=\""+String(this.valuefontsize)+"\" layerfontsize=\""+String(this.layerfontsize)+"\" autoextend=\"true\" backgroundcolor=\""+rgb.r+","+rgb.g+","+rgb.b+"\" columns=\""+String(this.legendcolumns)+"\" cansplit=\""+"true"+"\" >\n"; | |
| 325 | + if (layers != undefined) { | |
| 326 | + str = str+"<LAYERS>\n"; | |
| 327 | + for (var id in layers) { | |
| 328 | + if (layers[id].legend == false) { | |
| 329 | + str = str+"<LAYER id=\""+id+"\"/>\n"; | |
| 330 | + } | |
| 331 | + } | |
| 332 | + str = str+"</LAYERS>\n"; | |
| 333 | + } | |
| 334 | + str = str+"</LEGEND>\n"; | |
| 335 | + } | |
| 336 | + str = str+"</PROPERTIES>\n"; | |
| 337 | + str = str+"</GET_IMAGE>\n"; | |
| 338 | + str = str+"</REQUEST>\n"; | |
| 339 | + str = str+"</ARCXML>"; | |
| 340 | + return (this._sendrequest(str, "getImage", objecttag)); | |
| 341 | + } | |
| 342 | + private function _processImage(xml:XML, objecttag:Object, requestid:Number):Void { | |
| 343 | + var extent = new Object(); | |
| 344 | + var imageurl:String; | |
| 345 | + var legendurl:String; | |
| 346 | + var xnIMAGE:Array = xml.firstChild.firstChild.firstChild.childNodes; | |
| 347 | + for (var i:Number = 0; i<xnIMAGE.length; i++) { | |
| 348 | + switch (xnIMAGE[i].nodeName) { | |
| 349 | + case "ENVELOPE" : | |
| 350 | + extent.minx = this._asNumber(xnIMAGE[i].attributes.minx); | |
| 351 | + extent.miny = this._asNumber(xnIMAGE[i].attributes.miny); | |
| 352 | + extent.maxx = this._asNumber(xnIMAGE[i].attributes.maxx); | |
| 353 | + extent.maxy = this._asNumber(xnIMAGE[i].attributes.maxy); | |
| 354 | + break; | |
| 355 | + case "OUTPUT" : | |
| 356 | + imageurl = xnIMAGE[i].attributes.url; | |
| 357 | + break; | |
| 358 | + case "LEGEND" : | |
| 359 | + legendurl = xnIMAGE[i].attributes.url; | |
| 360 | + break; | |
| 361 | + } | |
| 362 | + } | |
| 363 | + this.events.broadcastMessage("onGetImage", extent, imageurl, legendurl, objecttag, requestid); | |
| 364 | + } | |
| 365 | + private function _processRasterInfo(xml:XML, objecttag:Object, requestid:Number):Void { | |
| 366 | + var data:Array = new Array(); | |
| 367 | + var xRASTERINFO:Array = xml.firstChild.firstChild.firstChild.childNodes; | |
| 368 | + for (var i:Number = 0; i<xRASTERINFO.length; i++) { | |
| 369 | + switch (xRASTERINFO[i].nodeName) { | |
| 370 | + case "BANDS" : | |
| 371 | + var record:Object = new Object(); | |
| 372 | + var xBANDS = xRASTERINFO[i].childNodes; | |
| 373 | + for (var j:Number = xBANDS.length-1; j>=0; j--) { | |
| 374 | + if (xBANDS[j].nodeName == "BAND") { | |
| 375 | + var nr = xBANDS[j].attributes.number; | |
| 376 | + var val = xBANDS[j].attributes.value; | |
| 377 | + record["band_"+nr] = val; | |
| 378 | + } | |
| 379 | + } | |
| 380 | + data.push(record); | |
| 381 | + break; | |
| 382 | + } | |
| 383 | + } | |
| 384 | + this.events.broadcastMessage("onGetRasterInfo", this.layerid, data, objecttag, requestid); | |
| 385 | + } | |
| 386 | + function getRasterInfo(service:String, layerid:String, point:Object, coordsys:String, objecttag:Object):Number { | |
| 387 | + this.layerid = layerid; | |
| 388 | + if (service != undefined) { | |
| 389 | + this.service = service; | |
| 390 | + } | |
| 391 | + var str:String = this.xmlheader+"\n"; | |
| 392 | + str = str+"<ARCXML version=\"1.1\">\n"; | |
| 393 | + str = str+"<REQUEST>\n"; | |
| 394 | + str = str+"<GET_RASTER_INFO x='"+point.x+"' y='"+point.y+"' layerid='"+layerid+"' >"; | |
| 395 | + if (coordsys != undefined) { | |
| 396 | + str = str+"<COORDSYS id='"+coordsys+"' />"; | |
| 397 | + } | |
| 398 | + str = str+"</GET_RASTER_INFO>"; | |
| 399 | + str = str+"</REQUEST>\n"; | |
| 400 | + str = str+"</ARCXML>"; | |
| 401 | + //trace(str); | |
| 402 | + return (this._sendrequest(str, "getRasterInfo", objecttag)); | |
| 403 | + } | |
| 404 | + function getFeatures(service:String, layerid:String, extent:Object, subfields:String, query:String, objecttag:Object):Number { | |
| 405 | + this.layerid = layerid; | |
| 406 | + if (service != undefined) { | |
| 407 | + this.service = service; | |
| 408 | + } | |
| 409 | + if (subfields == undefined) { | |
| 410 | + subfields = "#ALL#"; | |
| 411 | + } | |
| 412 | + if (query == undefined) { | |
| 413 | + query = ""; | |
| 414 | + } | |
| 415 | + var str:String = this.xmlheader+"\n"; | |
| 416 | + str = str+"<ARCXML version=\"1.1\">\n"; | |
| 417 | + str = str+"<REQUEST>\n"; | |
| 418 | + if (this.skipfeatures) { | |
| 419 | + str = str+"<GET_FEATURES skipfeatures=\"true\" outputmode=\"newxml\">\n"; | |
| 420 | + } else { | |
| 421 | + str = str+"<GET_FEATURES geometry=\""+String(this.geometry)+"\" compact=\"true\" checkesc=\"true\" envelope=\""+String(this.envelope)+"\" featurelimit=\""+String(this.featurelimit)+"\" beginrecord=\""+String(this.beginrecord)+"\" outputmode=\"newxml\">\n"; | |
| 422 | + } | |
| 423 | + //str = str+"<ENVIRONMENT>\n"; | |
| 424 | + //str = str+"<SEPARATORS cs=\"\" ts=\";\" />\n"; | |
| 425 | + //str = str+"</ENVIRONMENT>\n"; | |
| 426 | + str = str+"<LAYER id=\""+layerid+"\" />\n"; | |
| 427 | + var sf:String = subfields; | |
| 428 | + if ((this.geometry or this.envelope) and subfields != "#ALL#") { | |
| 429 | + sf = "#SHAPE# "+subfields; | |
| 430 | + } | |
| 431 | + if (extent == undefined) { | |
| 432 | + str = str+"<QUERY subfields =\""+sf+"\" featurelimit=\""+String(this.featurelimit)+"\" searchorder=\"optimize\" where=\""+query+"\"/>\n"; | |
| 433 | + } else { | |
| 434 | + str = str+"<SPATIALQUERY subfields =\""+sf+"\" featurelimit=\""+String(this.featurelimit)+"\" searchorder=\"optimize\" where=\""+query+"\">\n"; | |
| 435 | + str = str+"<SPATIALFILTER relation=\"area_intersection\">\n"; | |
| 436 | + str = str+"<ENVELOPE maxx=\""+String(extent.maxx)+"\" maxy=\""+String(extent.maxy)+"\" minx=\""+String(extent.minx)+"\" miny=\""+String(extent.miny)+"\" /> \n"; | |
| 437 | + str = str+"</SPATIALFILTER>\n"; | |
| 438 | + str = str+"</SPATIALQUERY>\n"; | |
| 439 | + } | |
| 440 | + str = str+"</GET_FEATURES>\n"; | |
| 441 | + str = str+"</REQUEST>\n"; | |
| 442 | + str = str+"</ARCXML>"; | |
| 443 | + //trace(str); | |
| 444 | + return (this._sendrequest(str, "getFeatures", objecttag)); | |
| 445 | + } | |
| 446 | + private function _processFeatures(xml:XML, objecttag:Object, requestid:Number):Void { | |
| 447 | + //trace(xml); | |
| 448 | + var count:Number = 0; | |
| 449 | + var hasmore:Boolean = false; | |
| 450 | + var data:Array = new Array(); | |
| 451 | + var FEATURES = xml.firstChild.firstChild.firstChild.childNodes; | |
| 452 | + for (var i = FEATURES.length; i>=0; i--) { | |
| 453 | + switch (FEATURES[i].nodeName) { | |
| 454 | + case "FEATURECOUNT" : | |
| 455 | + count = Number(FEATURES[i].attributes.count); | |
| 456 | + if (FEATURES[i].attributes.hasmore.toLowerCase() == "true") { | |
| 457 | + hasmore = true; | |
| 458 | + } | |
| 459 | + break; | |
| 460 | + case "FEATURE" : | |
| 461 | + var record:Object = new Object(); | |
| 462 | + var FEATURE = FEATURES[i].childNodes; | |
| 463 | + for (var j = 0; j<FEATURE.length; j++) { | |
| 464 | + switch (FEATURE[j].nodeName) { | |
| 465 | + case "FIELDS" : | |
| 466 | + var FIELDS = FEATURE[j].childNodes; | |
| 467 | + for (var k = 0; k<FIELDS.length; k++) { | |
| 468 | + record[FIELDS[k].attributes.name] = FIELDS[k].attributes.value; | |
| 469 | + } | |
| 470 | + break; | |
| 471 | + case "ENVELOPE" : | |
| 472 | + var ext:Object = new Object(); | |
| 473 | + ext.minx = this._asNumber(FEATURE[j].attributes.minx); | |
| 474 | + ext.miny = this._asNumber(FEATURE[j].attributes.miny); | |
| 475 | + ext.maxx = this._asNumber(FEATURE[j].attributes.maxx); | |
| 476 | + ext.maxy = this._asNumber(FEATURE[j].attributes.maxy); | |
| 477 | + record["SHAPE.ENVELOPE"] = ext; | |
| 478 | + break; | |
| 479 | + case "MULTIPOINT" : | |
| 480 | + var multipoint:Array = new Array(); | |
| 481 | + var xmultipoint = FEATURE[j].childNodes; | |
| 482 | + for (var k = 0; k<xmultipoint.length; k++) { | |
| 483 | + if (xmultipoint[k].nodeName == "COORDS") { | |
| 484 | + var COORDS = xmultipoint[k].childNodes; | |
| 485 | + for (var l = 0; l<COORDS.length; l++) { | |
| 486 | + var xy:Array = COORDS[l].nodeValue.split(" "); | |
| 487 | + multipoint.push({x:this._asNumber(xy[0]), y:this._asNumber(xy[1])}); | |
| 488 | + } | |
| 489 | + } | |
| 490 | + } | |
| 491 | + //record["SHAPE.MULTIPOINT"] = FEATURE[j].childNodes; | |
| 492 | + record["SHAPE.MULTIPOINT"] = multipoint; | |
| 493 | + break; | |
| 494 | + case "POLYLINE" : | |
| 495 | + record["SHAPE.POLYLINE"] = FEATURE[j].childNodes; | |
| 496 | + break; | |
| 497 | + case "POLYGON" : | |
| 498 | + record["SHAPE.POLYGON"] = FEATURE[j].childNodes; | |
| 499 | + break; | |
| 500 | + } | |
| 501 | + } | |
| 502 | + data.push(record); | |
| 503 | + break; | |
| 504 | + } | |
| 505 | + } | |
| 506 | + this.events.broadcastMessage("onGetFeatures", this.layerid, data, count, hasmore, objecttag, requestid); | |
| 507 | + } | |
| 508 | + private function _asNumber(s:String):Number { | |
| 509 | + if (s == undefined) { | |
| 510 | + return (undefined); | |
| 511 | + } | |
| 512 | + if (s.indexOf(",", 0) != -1) { | |
| 513 | + var a:Array = s.split(","); | |
| 514 | + s = a[0]+"."+a[1]; | |
| 515 | + } | |
| 516 | + return (Number(s)); | |
| 517 | + } | |
| 518 | + private function _stripGeodatabase(s:String):String { | |
| 519 | + var a:Array = s.split("."); | |
| 520 | + return (a[a.length-1]); | |
| 521 | + } | |
| 522 | + private function _getRGB(hex:Number):Object { | |
| 523 | + return ({r:hex >> 16, g:(hex & 0x00FF00) >> 8, b:hex & 0x0000FF}); | |
| 524 | + } | |
| 525 | +} | ... | ... |
No preview for this file type
No preview for this file type
| ... | ... | @@ -0,0 +1,10 @@ |
| 1 | +<BorderNavigation> | |
| 2 | +<string id="tooltip_north" en="up" nl="naar boven"/> | |
| 3 | +<string id="tooltip_south" en="down" nl="naar onder"/> | |
| 4 | +<string id="tooltip_west" en="left" nl="naar links"/> | |
| 5 | +<string id="tooltip_east" en="right" nl="naar rechts"/> | |
| 6 | +<string id="tooltip_northwest" en="up/left" nl="naar boven/links"/> | |
| 7 | +<string id="tooltip_southwest" en="down/left" nl="naar onder/links"/> | |
| 8 | +<string id="tooltip_southeast" en="down/right" nl="naar onder/rechts"/> | |
| 9 | +<string id="tooltip_northeast" en="up/right" nl="naar boven/rechts"/> | |
| 10 | +</BorderNavigation> | ... | ... |
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
| ... | ... | @@ -0,0 +1 @@ |
| 1 | +<Container/> | ... | ... |
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
| ... | ... | @@ -0,0 +1,14 @@ |
| 1 | +<Debugger> | |
| 2 | +<string id="on" en="debugger on" nl="debugger aan"/> | |
| 3 | +<string id="off" en="debugger off" nl="debugger uit"/> | |
| 4 | +<style id=".onoff" font-family="verdana" font-size="13px" color="#3366cc" display="block" font-weight="bold"/> | |
| 5 | +<style id=".default" font-family="verdana" font-size="11px" color="#666666" display="block" font-weight="normal"/> | |
| 6 | +<style id=".layer" font-family="verdana" font-size="13px" color="#333333" display="block" font-weight="bold"/> | |
| 7 | +<style id=".event" font-family="verdana" font-size="12px" color="#666666" display="block" font-weight="bold"/> | |
| 8 | +<style id=".attribute" font-family="verdana" font-size="10px" color="#666666" display="block" font-weight="normal"/> | |
| 9 | +<style id=".value" font-family="verdana" font-size="11px" color="#666666" display="block" font-weight="normal"/> | |
| 10 | +<style id=".url" font-family="verdana" font-size="11px" color="#666666" display="block" font-weight="normal" font-style="italic"/> | |
| 11 | +<style id=".request" font-family="verdana" font-size="11px" color="#990099" display="block" font-weight="normal"/> | |
| 12 | +<style id=".response" font-family="verdana" font-size="11px" color="#009900" display="block" font-weight="normal"/> | |
| 13 | +<style id=".error" font-family="verdana" font-size="11px" color="#ff0000" display="block" font-weight="normal"/> | |
| 14 | +</Debugger> | |
| 0 | 15 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,229 @@ |
| 1 | +/*----------------------------------------------------------------------------- | |
| 2 | +Copyright (C) 2006 Menko Kroeske | |
| 3 | + | |
| 4 | +This file is part of Flamingo MapComponents. | |
| 5 | + | |
| 6 | +Flamingo MapComponents is free software; you can redistribute it and/or | |
| 7 | +modify it under the terms of the GNU General Public License | |
| 8 | +as published by the Free Software Foundation; either version 2 | |
| 9 | +of the License, or (at your option) any later version. | |
| 10 | + | |
| 11 | +This program is distributed in the hope that it will be useful, | |
| 12 | +but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 13 | +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 14 | +GNU General Public License for more details. | |
| 15 | + | |
| 16 | +You should have received a copy of the GNU General Public License | |
| 17 | +along with this program; if not, write to the Free Software | |
| 18 | +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | |
| 19 | +-----------------------------------------------------------------------------*/ | |
| 20 | +class FlamingoButton extends MovieClip { | |
| 21 | + private var mc:MovieClip; | |
| 22 | + private var uplink:String; | |
| 23 | + private var overlink:String; | |
| 24 | + private var downlink:String; | |
| 25 | + private var functions:Object; | |
| 26 | + private var enabled:Boolean; | |
| 27 | + private var applytarget:Object; | |
| 28 | + function FlamingoButton(mc:MovieClip, uplink:String, overlink:String, downlink:String, hitlink:String, target:Object) { | |
| 29 | + if (mc == undefined) { | |
| 30 | + return; | |
| 31 | + } | |
| 32 | + if (uplink == undefined) { | |
| 33 | + return; | |
| 34 | + } | |
| 35 | + this.uplink = uplink; | |
| 36 | + this.mc = mc; | |
| 37 | + this.overlink = overlink; | |
| 38 | + this.downlink = downlink; | |
| 39 | + this.applytarget = target; | |
| 40 | + if (this.overlink == undefined) { | |
| 41 | + this.overlink = this.uplink; | |
| 42 | + } | |
| 43 | + if (this.downlink == undefined) { | |
| 44 | + this.downlink = this.uplink; | |
| 45 | + } | |
| 46 | + if (this.applytarget == undefined) { | |
| 47 | + this.applytarget = this.mc._parent; | |
| 48 | + } | |
| 49 | + if (hitlink == undefined) { | |
| 50 | + mc.attachMovie(uplink, "hit", 0, {_alpha:0}); | |
| 51 | + } else { | |
| 52 | + //mc.attachMovie(hitlink, "hit", 0); | |
| 53 | + mc.attachMovie(hitlink, "hit", 0, {_alpha:0}); | |
| 54 | + } | |
| 55 | + this.enabled = true; | |
| 56 | + var thisObj = this; | |
| 57 | + var hit:Boolean; | |
| 58 | + var pressed:Boolean; | |
| 59 | + mc.attachMovie(uplink, "skin", 1); | |
| 60 | + mc.hit.useHandCursor = false; | |
| 61 | + mc.hit.onDragOver = function() { | |
| 62 | + if (thisObj.enabled) { | |
| 63 | + if (pressed) { | |
| 64 | + mc.attachMovie(thisObj.downlink, "skin", 1); | |
| 65 | + } | |
| 66 | + thisObj.fire("onDragOver"); | |
| 67 | + } | |
| 68 | + }; | |
| 69 | + mc.hit.onDragOut = function() { | |
| 70 | + if (thisObj.enabled) { | |
| 71 | + mc.attachMovie(thisObj.uplink, "skin", 1); | |
| 72 | + thisObj.fire("onDragOut"); | |
| 73 | + } | |
| 74 | + }; | |
| 75 | + mc.hit.onRelease = function() { | |
| 76 | + if (thisObj.enabled) { | |
| 77 | + pressed = false; | |
| 78 | + mc.attachMovie(thisObj.overlink, "skin", 1); | |
| 79 | + thisObj.fire("onRelease"); | |
| 80 | + } | |
| 81 | + }; | |
| 82 | + mc.hit.onReleaseOutside = function() { | |
| 83 | + if (thisObj.enabled) { | |
| 84 | + pressed = false; | |
| 85 | + thisObj.fire("onReleaseOutside"); | |
| 86 | + } | |
| 87 | + }; | |
| 88 | + mc.hit.onRollOver = function() { | |
| 89 | + if (thisObj.enabled) { | |
| 90 | + hit = true; | |
| 91 | + mc.attachMovie(thisObj.overlink, "skin", 1); | |
| 92 | + thisObj.fire("onRollOver"); | |
| 93 | + } | |
| 94 | + }; | |
| 95 | + mc.hit.onRollOut = function() { | |
| 96 | + if (thisObj.enabled) { | |
| 97 | + hit = false; | |
| 98 | + mc.attachMovie(thisObj.uplink, "skin", 1); | |
| 99 | + thisObj.fire("onRollOut"); | |
| 100 | + } | |
| 101 | + }; | |
| 102 | + mc.hit.onPress = function() { | |
| 103 | + if (thisObj.enabled) { | |
| 104 | + pressed = true; | |
| 105 | + mc.attachMovie(thisObj.downlink, "skin", 1); | |
| 106 | + thisObj.fire("onPress"); | |
| 107 | + } | |
| 108 | + }; | |
| 109 | + } | |
| 110 | + function setSkin(uplink:String, overlink:String, downlink:String, hitlink:String) { | |
| 111 | + if (this.uplink == undefined) { | |
| 112 | + return; | |
| 113 | + } | |
| 114 | + this.uplink = uplink; | |
| 115 | + this.overlink = overlink; | |
| 116 | + this.downlink = downlink; | |
| 117 | + if (this.overlink == undefined) { | |
| 118 | + this.overlink = this.uplink; | |
| 119 | + } | |
| 120 | + if (this.downlink == undefined) { | |
| 121 | + this.downlink = this.uplink; | |
| 122 | + } | |
| 123 | + if (hitlink == undefined) { | |
| 124 | + mc.attachMovie(uplink, "hit", 0, {_alpha:0}); | |
| 125 | + } else { | |
| 126 | + //mc.attachMovie(hitlink, "hit", 0); | |
| 127 | + mc.attachMovie(hitlink, "hit", 0, {_alpha:0}); | |
| 128 | + } | |
| 129 | + mc.attachMovie(uplink, "skin", 1); | |
| 130 | + } | |
| 131 | + function setFunction(f:Function, eventname:String) { | |
| 132 | + if (this.functions == undefined) { | |
| 133 | + this.functions = new Object(); | |
| 134 | + } | |
| 135 | + if (eventname == undefined) { | |
| 136 | + eventname = "onpress"; | |
| 137 | + } | |
| 138 | + this.functions[eventname.toLowerCase()] = f; | |
| 139 | + } | |
| 140 | + function move(x:Number, y:Number) { | |
| 141 | + if (not isNaN(x)) { | |
| 142 | + this.mc._x = x; | |
| 143 | + } | |
| 144 | + if (not isNaN(y)) { | |
| 145 | + this.mc._y = y; | |
| 146 | + } | |
| 147 | + } | |
| 148 | + function press(unpresstime:Number) { | |
| 149 | + if (arguments.caller != this.functions.onpress) { | |
| 150 | + if (this.enabled) { | |
| 151 | + this.mc.attachMovie(this.downlink, "skin", 1); | |
| 152 | + this.fire("onPress"); | |
| 153 | + if (unpresstime == undefined) { | |
| 154 | + unpresstime = 150; | |
| 155 | + } | |
| 156 | + _global['setTimeout'](this, 'unpress', unpresstime); | |
| 157 | + } | |
| 158 | + } | |
| 159 | + } | |
| 160 | + private function unpress() { | |
| 161 | + this.mc.attachMovie(this.uplink, "skin", 1); | |
| 162 | + } | |
| 163 | + function release() { | |
| 164 | + if (this.enabled) { | |
| 165 | + if (arguments.caller != this.functions.onrelease) { | |
| 166 | + this.mc.attachMovie(this.uplink, "skin", 1); | |
| 167 | + this.fire("onRelease"); | |
| 168 | + } | |
| 169 | + } | |
| 170 | + } | |
| 171 | + private function fire(eventname:String) { | |
| 172 | + if (this[eventname] != undefined) { | |
| 173 | + this[eventname].apply(this.applytarget); | |
| 174 | + } | |
| 175 | + if (this.functions[eventname.toLowerCase()] != undefined) { | |
| 176 | + this.functions[eventname.toLowerCase()].apply(this.applytarget); | |
| 177 | + } | |
| 178 | + } | |
| 179 | + function setEnabled(b:Boolean) { | |
| 180 | + if (b) { | |
| 181 | + //var w = this.mc._width; | |
| 182 | + //var h = this.mc._height; | |
| 183 | + //var d = this.mc.createEmptyMovieClip("disable", 4); | |
| 184 | + //with (d) { | |
| 185 | + //beginFill(0xffffff, 70); | |
| 186 | + //moveTo(0, 0); | |
| 187 | + //lineTo(w, 0); | |
| 188 | + //lineTo(w, h); | |
| 189 | + //lineTo(0, h); | |
| 190 | + //lineTo(0, 0); | |
| 191 | + //endFill(); | |
| 192 | + //} | |
| 193 | + //this.mc.attachMovie(this.uplink, "skin", 1); | |
| 194 | + this.mc.attachMovie(this.uplink, "skin", 1); | |
| 195 | + this.mc._alpha = 100; | |
| 196 | + } else { | |
| 197 | + this.mc.attachMovie(this.uplink, "skin", 1); | |
| 198 | + this.mc._alpha = 20; | |
| 199 | + } | |
| 200 | + this.enabled = b; | |
| 201 | + } | |
| 202 | + function getEnabled():Boolean { | |
| 203 | + return (this.enabled); | |
| 204 | + } | |
| 205 | + function getWidth():Number { | |
| 206 | + return (this.mc.skin._width); | |
| 207 | + } | |
| 208 | + function getHeight():Number { | |
| 209 | + return (this.mc.skin._height); | |
| 210 | + } | |
| 211 | + function getLeft():Number { | |
| 212 | + return (this.mc._x); | |
| 213 | + } | |
| 214 | + function getRight():Number { | |
| 215 | + return (this.mc._x+this.mc.skin._width); | |
| 216 | + } | |
| 217 | + function getTop():Number { | |
| 218 | + return (this.mc._y); | |
| 219 | + } | |
| 220 | + function getBottom():Number { | |
| 221 | + return (this.mc._y+this.mc.skin._height); | |
| 222 | + } | |
| 223 | + function getXCenter():Number { | |
| 224 | + return (this.mc._x+(this.mc.skin._width/2)); | |
| 225 | + } | |
| 226 | + function getYCenter():Number { | |
| 227 | + return (this.mc._y+(this.mc.skin._height/2)); | |
| 228 | + } | |
| 229 | +} | ... | ... |
| ... | ... | @@ -0,0 +1,310 @@ |
| 1 | +/*----------------------------------------------------------------------------- | |
| 2 | +Copyright (C) 2006 Menko Kroeske | |
| 3 | + | |
| 4 | +This file is part of Flamingo MapComponents. | |
| 5 | + | |
| 6 | +Flamingo MapComponents is free software; you can redistribute it and/or | |
| 7 | +modify it under the terms of the GNU General Public License | |
| 8 | +as published by the Free Software Foundation; either version 2 | |
| 9 | +of the License, or (at your option) any later version. | |
| 10 | + | |
| 11 | +This program is distributed in the hope that it will be useful, | |
| 12 | +but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 13 | +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 14 | +GNU General Public License for more details. | |
| 15 | + | |
| 16 | +You should have received a copy of the GNU General Public License | |
| 17 | +along with this program; if not, write to the Free Software | |
| 18 | +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | |
| 19 | +-----------------------------------------------------------------------------*/ | |
| 20 | +/** | |
| 21 | +var a = new FlamingoPushButton(createEmptyMovieClip("a",1),"bUp","bDown","bOver","bUp") | |
| 22 | +a.move(10,100) | |
| 23 | +a.addFunction("onPress",pressA) | |
| 24 | +c.addFunction("onRelease",releaseA) | |
| 25 | +function pressA(){ | |
| 26 | +trace("pA") | |
| 27 | +} | |
| 28 | +function releaseA(){ | |
| 29 | +trace("rA") | |
| 30 | +} | |
| 31 | +*/ | |
| 32 | +class FlamingoCheckButton extends MovieClip { | |
| 33 | + private var mc:MovieClip; | |
| 34 | + private var checkedlink:String; | |
| 35 | + private var checkedoverlink:String; | |
| 36 | + private var checkeddownlink:String; | |
| 37 | + private var uncheckedlink:String; | |
| 38 | + private var uncheckedoverlink:String; | |
| 39 | + private var uncheckeddownlink:String; | |
| 40 | + private var functions:Object; | |
| 41 | + private var enabled:Boolean; | |
| 42 | + private var checked:Boolean; | |
| 43 | + private var applytarget:Object; | |
| 44 | + function FlamingoCheckButton(mc:MovieClip, checkedlink:String, checkeddownlink:String, checkedoverlink:String, uncheckedlink:String, uncheckeddownlink:String, uncheckedoverlink:String, hitlink:String, target:Object, checked:Boolean) { | |
| 45 | + if (mc == undefined) { | |
| 46 | + return; | |
| 47 | + } | |
| 48 | + if (checkedlink == undefined) { | |
| 49 | + return; | |
| 50 | + } | |
| 51 | + if (uncheckedlink == undefined) { | |
| 52 | + return; | |
| 53 | + } | |
| 54 | + this.checkedlink = checkedlink; | |
| 55 | + this.uncheckedlink = uncheckedlink; | |
| 56 | + this.checkedoverlink = checkedoverlink; | |
| 57 | + this.uncheckedoverlink = uncheckedoverlink; | |
| 58 | + this.checkeddownlink = checkeddownlink; | |
| 59 | + this.uncheckeddownlink = uncheckeddownlink; | |
| 60 | + this.mc = mc; | |
| 61 | + this.applytarget = target; | |
| 62 | + if (this.checkedoverlink == undefined) { | |
| 63 | + this.checkedoverlink = this.checkedlink; | |
| 64 | + } | |
| 65 | + if (this.uncheckedoverlink == undefined) { | |
| 66 | + this.uncheckedoverlink = this.uncheckedlink; | |
| 67 | + } | |
| 68 | + if (this.checkeddownlink == undefined) { | |
| 69 | + this.checkeddownlink = this.checkedlink; | |
| 70 | + } | |
| 71 | + if (this.uncheckeddownlink == undefined) { | |
| 72 | + this.uncheckeddownlink = this.uncheckedlink; | |
| 73 | + } | |
| 74 | + if (this.applytarget == undefined) { | |
| 75 | + this.applytarget = this.mc._parent; | |
| 76 | + } | |
| 77 | + if (hitlink == undefined) { | |
| 78 | + mc.attachMovie(checkedlink, "hit", 0, {_alpha:0}); | |
| 79 | + } else { | |
| 80 | + mc.attachMovie(hitlink, "hit", 0, {_alpha:0}); | |
| 81 | + } | |
| 82 | + this.checked = checked; | |
| 83 | + var hit:Boolean; | |
| 84 | + var pressed:Boolean; | |
| 85 | + if (this.checked) { | |
| 86 | + mc.attachMovie(checkedlink, "skin", 1); | |
| 87 | + } else { | |
| 88 | + mc.attachMovie(uncheckedlink, "skin", 1); | |
| 89 | + } | |
| 90 | + mc.hit.useHandCursor = false; | |
| 91 | + if (this.checked == undefined) { | |
| 92 | + this.checked = false; | |
| 93 | + } | |
| 94 | + this.enabled = true; | |
| 95 | + var thisObj = this; | |
| 96 | + mc.hit.onDragOver = function() { | |
| 97 | + if (thisObj.enabled) { | |
| 98 | + if (pressed) { | |
| 99 | + if (thisObj.checked) { | |
| 100 | + mc.attachMovie(thisObj.checkeddownlink, "skin", 1); | |
| 101 | + } else { | |
| 102 | + mc.attachMovie(thisObj.uncheckeddownlink, "skin", 1); | |
| 103 | + } | |
| 104 | + } | |
| 105 | + thisObj.fire("onDragOver"); | |
| 106 | + } | |
| 107 | + }; | |
| 108 | + mc.hit.onDragOut = function() { | |
| 109 | + if (thisObj.enabled) { | |
| 110 | + if (thisObj.checked) { | |
| 111 | + mc.attachMovie(thisObj.checkedoverlink, "skin", 1); | |
| 112 | + } else { | |
| 113 | + mc.attachMovie(thisObj.uncheckedoverlink, "skin", 1); | |
| 114 | + } | |
| 115 | + thisObj.fire("onDragOut"); | |
| 116 | + } | |
| 117 | + }; | |
| 118 | + mc.hit.onRelease = function() { | |
| 119 | + if (thisObj.enabled) { | |
| 120 | + pressed = false; | |
| 121 | + | |
| 122 | + if (thisObj.checked) { | |
| 123 | + mc.attachMovie(thisObj.checkedoverlink, "skin", 1); | |
| 124 | + } else { | |
| 125 | + mc.attachMovie(thisObj.uncheckedoverlink, "skin", 1); | |
| 126 | + } | |
| 127 | + thisObj.fire("onRelease"); | |
| 128 | + } | |
| 129 | + }; | |
| 130 | + mc.hit.onReleaseOutside = function() { | |
| 131 | + if (thisObj.enabled) { | |
| 132 | + pressed = false; | |
| 133 | + if (thisObj.checked) { | |
| 134 | + mc.attachMovie(thisObj.checkedlink, "skin", 1); | |
| 135 | + } else { | |
| 136 | + mc.attachMovie(thisObj.uncheckedlink, "skin", 1); | |
| 137 | + } | |
| 138 | + thisObj.fire("onReleaseOutside"); | |
| 139 | + } | |
| 140 | + }; | |
| 141 | + mc.hit.onRollOver = function() { | |
| 142 | + if (thisObj.enabled) { | |
| 143 | + hit = true; | |
| 144 | + if (thisObj.checked) { | |
| 145 | + mc.attachMovie(thisObj.checkedoverlink, "skin", 1); | |
| 146 | + } else { | |
| 147 | + mc.attachMovie(thisObj.uncheckedoverlink, "skin", 1); | |
| 148 | + } | |
| 149 | + thisObj.fire("onRollOver"); | |
| 150 | + } | |
| 151 | + }; | |
| 152 | + mc.hit.onRollOut = function() { | |
| 153 | + if (thisObj.enabled) { | |
| 154 | + hit = false; | |
| 155 | + if (thisObj.checked) { | |
| 156 | + mc.attachMovie(thisObj.checkedlink, "skin", 1); | |
| 157 | + } else { | |
| 158 | + mc.attachMovie(thisObj.uncheckedlink, "skin", 1); | |
| 159 | + } | |
| 160 | + thisObj.fire("onRollOut"); | |
| 161 | + } | |
| 162 | + }; | |
| 163 | + mc.hit.onPress = function() { | |
| 164 | + if (thisObj.enabled) { | |
| 165 | + pressed = true; | |
| 166 | + thisObj.checked = not thisObj.checked; | |
| 167 | + //thisObj.checked = not thisObj.checked; | |
| 168 | + if (thisObj.checked) { | |
| 169 | + mc.attachMovie(thisObj.checkeddownlink, "skin", 1); | |
| 170 | + } else { | |
| 171 | + mc.attachMovie(thisObj.uncheckeddownlink, "skin", 1); | |
| 172 | + } | |
| 173 | + thisObj.fire("onPress"); | |
| 174 | + } | |
| 175 | + }; | |
| 176 | + } | |
| 177 | + function setSkin(checkedlink:String, checkeddownlink:String, checkedoverlink:String, uncheckedlink:String, uncheckeddownlink:String, uncheckedoverlink:String) { | |
| 178 | + if (checkedlink != undefined) { | |
| 179 | + this.checkedlink = checkedlink; | |
| 180 | + } | |
| 181 | + if (checkeddownlink != undefined) { | |
| 182 | + this.checkeddownlink = checkeddownlink; | |
| 183 | + } | |
| 184 | + if (checkedoverlink != undefined) { | |
| 185 | + this.checkedoverlink = checkedoverlink; | |
| 186 | + } | |
| 187 | + if (uncheckedlink != undefined) { | |
| 188 | + this.uncheckedlink = uncheckedlink; | |
| 189 | + } | |
| 190 | + if (uncheckeddownlink != undefined) { | |
| 191 | + this.uncheckeddownlink = uncheckeddownlink; | |
| 192 | + } | |
| 193 | + if (uncheckedoverlink != undefined) { | |
| 194 | + this.uncheckedoverlink = uncheckedoverlink; | |
| 195 | + } | |
| 196 | + if (this.checked) { | |
| 197 | + this.mc.attachMovie(this.checkedlink, "skin", 1); | |
| 198 | + } else { | |
| 199 | + this.mc.attachMovie(this.uncheckedlink, "skin", 1); | |
| 200 | + } | |
| 201 | + } | |
| 202 | + function setFunction(f:Function, eventname:String) { | |
| 203 | + if (this.functions == undefined) { | |
| 204 | + this.functions = new Object(); | |
| 205 | + } | |
| 206 | + if (eventname == undefined) { | |
| 207 | + eventname = "onpress"; | |
| 208 | + } | |
| 209 | + this.functions[eventname.toLowerCase()] = f; | |
| 210 | + } | |
| 211 | + function move(x:Number, y:Number) { | |
| 212 | + if (not isNaN(x)) { | |
| 213 | + this.mc._x = x; | |
| 214 | + } | |
| 215 | + if (not isNaN(y)) { | |
| 216 | + this.mc._y = y; | |
| 217 | + } | |
| 218 | + } | |
| 219 | + function check() { | |
| 220 | + if (arguments.caller != this.functions.onpress) { | |
| 221 | + if (this.enabled) { | |
| 222 | + this.checked = true; | |
| 223 | + this.mc.attachMovie(this.checkedlink, "skin", 1); | |
| 224 | + this.fire("onPress"); | |
| 225 | + } | |
| 226 | + } | |
| 227 | + } | |
| 228 | + function uncheck() { | |
| 229 | + if (arguments.caller != this.functions.onpress) { | |
| 230 | + if (this.enabled) { | |
| 231 | + this.checked = false; | |
| 232 | + this.mc.attachMovie(this.uncheckedlink, "skin", 1); | |
| 233 | + this.fire("onPress"); | |
| 234 | + } | |
| 235 | + } | |
| 236 | + } | |
| 237 | + //function release() { | |
| 238 | + //if (this.enabled) { | |
| 239 | + //if (arguments.caller != this.functions.onrelease) { | |
| 240 | + //this.pressed = false; | |
| 241 | + //this.mc.attachMovie(this.uplink, "skin", 1); | |
| 242 | + //this.fire("onRelease"); | |
| 243 | + //} | |
| 244 | + //} | |
| 245 | + //} | |
| 246 | + function setChecked(b:Boolean) { | |
| 247 | + this.checked = b; | |
| 248 | + if (b) { | |
| 249 | + this.mc.attachMovie(this.checkedlink, "skin", 1); | |
| 250 | + } else { | |
| 251 | + this.mc.attachMovie(this.uncheckedlink, "skin", 1); | |
| 252 | + } | |
| 253 | + } | |
| 254 | + function setEnabled(b:Boolean) { | |
| 255 | + if (not b) { | |
| 256 | + var w = this.mc._width; | |
| 257 | + var h = this.mc._height; | |
| 258 | + var d = this.mc.createEmptyMovieClip("disable", 4); | |
| 259 | + with (d) { | |
| 260 | + beginFill(0xffffff, 70); | |
| 261 | + moveTo(0, 0); | |
| 262 | + lineTo(w, 0); | |
| 263 | + lineTo(w, h); | |
| 264 | + lineTo(0, h); | |
| 265 | + lineTo(0, 0); | |
| 266 | + endFill(); | |
| 267 | + } | |
| 268 | + } else { | |
| 269 | + this.mc.disable.removeMovieClip(); | |
| 270 | + } | |
| 271 | + this.enabled = b; | |
| 272 | + } | |
| 273 | + private function fire(eventname:String) { | |
| 274 | + //if (eventname == "onPress") { | |
| 275 | + //} | |
| 276 | + if (this[eventname] != undefined) { | |
| 277 | + this[eventname].apply(this.applytarget, [this.checked]); | |
| 278 | + } | |
| 279 | + if (this.functions[eventname.toLowerCase()] != undefined) { | |
| 280 | + this.functions[eventname.toLowerCase()].apply(this.applytarget, [this.checked]); | |
| 281 | + } | |
| 282 | + } | |
| 283 | + function getEnabled():Boolean { | |
| 284 | + return (this.enabled); | |
| 285 | + } | |
| 286 | + function getWidth():Number { | |
| 287 | + return (this.mc.skin._width); | |
| 288 | + } | |
| 289 | + function getHeight():Number { | |
| 290 | + return (this.mc.skin._height); | |
| 291 | + } | |
| 292 | + function getLeft():Number { | |
| 293 | + return (this.mc._x); | |
| 294 | + } | |
| 295 | + function getRight():Number { | |
| 296 | + return (this.mc._x+this.mc.skin._width); | |
| 297 | + } | |
| 298 | + function getTop():Number { | |
| 299 | + return (this.mc._y); | |
| 300 | + } | |
| 301 | + function getBottom():Number { | |
| 302 | + return (this.mc._y+this.mc.skin._height); | |
| 303 | + } | |
| 304 | + function getXCenter():Number { | |
| 305 | + return (this.mc._x+(this.mc.skin._width/2)); | |
| 306 | + } | |
| 307 | + function getYCenter():Number { | |
| 308 | + return (this.mc._y+(this.mc.skin._height/2)); | |
| 309 | + } | |
| 310 | +} | ... | ... |
| ... | ... | @@ -0,0 +1,204 @@ |
| 1 | +/*----------------------------------------------------------------------------- | |
| 2 | +Copyright (C) 2006 Menko Kroeske | |
| 3 | + | |
| 4 | +This file is part of Flamingo MapComponents. | |
| 5 | + | |
| 6 | +Flamingo MapComponents is free software; you can redistribute it and/or | |
| 7 | +modify it under the terms of the GNU General Public License | |
| 8 | +as published by the Free Software Foundation; either version 2 | |
| 9 | +of the License, or (at your option) any later version. | |
| 10 | + | |
| 11 | +This program is distributed in the hope that it will be useful, | |
| 12 | +but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 13 | +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 14 | +GNU General Public License for more details. | |
| 15 | + | |
| 16 | +You should have received a copy of the GNU General Public License | |
| 17 | +along with this program; if not, write to the Free Software | |
| 18 | +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | |
| 19 | +-----------------------------------------------------------------------------*/ | |
| 20 | +/** | |
| 21 | +var a = new FlamingoPushButton(createEmptyMovieClip("a",1),"bUp","bDown","bOver","bUp") | |
| 22 | +a.move(10,100) | |
| 23 | +a.addFunction("onPress",pressA) | |
| 24 | +c.addFunction("onRelease",releaseA) | |
| 25 | +function pressA(){ | |
| 26 | +trace("pA") | |
| 27 | +} | |
| 28 | +function releaseA(){ | |
| 29 | +trace("rA") | |
| 30 | +} | |
| 31 | +*/ | |
| 32 | +class FlamingoPushButton extends MovieClip { | |
| 33 | + private var mc:MovieClip; | |
| 34 | + private var uplink:String; | |
| 35 | + private var overlink:String; | |
| 36 | + private var downlink:String; | |
| 37 | + private var functions:Object; | |
| 38 | + private var enabled:Boolean; | |
| 39 | + private var pressed:Boolean; | |
| 40 | + private var applytarget:Object; | |
| 41 | + private var group:Array; | |
| 42 | + function FlamingoPushButton(mc:MovieClip, uplink:String, overlink:String, downlink:String, hitlink:String, target:Object, pressed:Boolean) { | |
| 43 | + if (mc == undefined) { | |
| 44 | + return; | |
| 45 | + } | |
| 46 | + if (uplink == undefined) { | |
| 47 | + return; | |
| 48 | + } | |
| 49 | + this.uplink = uplink; | |
| 50 | + this.mc = mc; | |
| 51 | + this.overlink = overlink; | |
| 52 | + this.downlink = downlink; | |
| 53 | + this.applytarget = target; | |
| 54 | + if (this.overlink == undefined) { | |
| 55 | + this.overlink = this.uplink; | |
| 56 | + } | |
| 57 | + if (this.downlink == undefined) { | |
| 58 | + this.downlink = this.uplink; | |
| 59 | + } | |
| 60 | + if (this.applytarget == undefined) { | |
| 61 | + this.applytarget = this.mc._parent; | |
| 62 | + } | |
| 63 | + if (hitlink == undefined) { | |
| 64 | + mc.attachMovie(uplink, "hit", 0, {_alpha:0}); | |
| 65 | + } else { | |
| 66 | + mc.attachMovie(hitlink, "hit", 0, {_alpha:0}); | |
| 67 | + } | |
| 68 | + this.enabled = true; | |
| 69 | + var thisObj = this; | |
| 70 | + var hit:Boolean; | |
| 71 | + var pressed:Boolean; | |
| 72 | + mc.attachMovie(uplink, "skin", 1); | |
| 73 | + mc.hit.useHandCursor = false; | |
| 74 | + this.pressed = pressed; | |
| 75 | + if (this.pressed == undefined) { | |
| 76 | + this.pressed = false; | |
| 77 | + } | |
| 78 | + this.enabled = true; | |
| 79 | + var thisObj = this; | |
| 80 | + mc.hit.onRollOver = function() { | |
| 81 | + if (thisObj.enabled) { | |
| 82 | + if (not thisObj.pressed) { | |
| 83 | + mc.attachMovie(overlink, "skin", 1); | |
| 84 | + } | |
| 85 | + thisObj.fire("onRollOver"); | |
| 86 | + } | |
| 87 | + }; | |
| 88 | + mc.hit.onRollOut = function() { | |
| 89 | + if (thisObj.enabled) { | |
| 90 | + if (not thisObj.pressed) { | |
| 91 | + mc.attachMovie(uplink, "skin", 1); | |
| 92 | + } | |
| 93 | + thisObj.fire("onRollOut"); | |
| 94 | + } | |
| 95 | + }; | |
| 96 | + mc.hit.onPress = function() { | |
| 97 | + if (thisObj.enabled) { | |
| 98 | + thisObj.pressed = true; | |
| 99 | + mc.attachMovie(downlink, "skin", 1); | |
| 100 | + thisObj.fire("onPress"); | |
| 101 | + } | |
| 102 | + }; | |
| 103 | + } | |
| 104 | + function setPushButtonGroup(group:Array) { | |
| 105 | + this.group = group; | |
| 106 | + } | |
| 107 | + function setFunction(f:Function, eventname:String) { | |
| 108 | + if (this.functions == undefined) { | |
| 109 | + this.functions = new Object(); | |
| 110 | + } | |
| 111 | + if (eventname == undefined) { | |
| 112 | + eventname = "onpress"; | |
| 113 | + } | |
| 114 | + this.functions[eventname.toLowerCase()] = f; | |
| 115 | + } | |
| 116 | + function move(x:Number, y:Number) { | |
| 117 | + if (not isNaN(x)) { | |
| 118 | + this.mc._x = x; | |
| 119 | + } | |
| 120 | + if (not isNaN(y)) { | |
| 121 | + this.mc._y = y; | |
| 122 | + } | |
| 123 | + } | |
| 124 | + function press() { | |
| 125 | + if (arguments.caller != this.functions.onpress) { | |
| 126 | + if (this.enabled) { | |
| 127 | + this.pressed = true; | |
| 128 | + this.mc.attachMovie(this.downlink, "skin", 1); | |
| 129 | + this.fire("onPress"); | |
| 130 | + } | |
| 131 | + } | |
| 132 | + } | |
| 133 | + function release() { | |
| 134 | + if (this.enabled) { | |
| 135 | + if (arguments.caller != this.functions.onrelease) { | |
| 136 | + this.pressed = false; | |
| 137 | + this.mc.attachMovie(this.uplink, "skin", 1); | |
| 138 | + this.fire("onRelease"); | |
| 139 | + } | |
| 140 | + } | |
| 141 | + } | |
| 142 | + function setEnabled(b:Boolean) { | |
| 143 | + if (not b) { | |
| 144 | + var w = this.mc._width; | |
| 145 | + var h = this.mc._height; | |
| 146 | + var d = this.mc.createEmptyMovieClip("disable", 4); | |
| 147 | + with (d) { | |
| 148 | + beginFill(0xffffff, 70); | |
| 149 | + moveTo(0, 0); | |
| 150 | + lineTo(w, 0); | |
| 151 | + lineTo(w, h); | |
| 152 | + lineTo(0, h); | |
| 153 | + lineTo(0, 0); | |
| 154 | + endFill(); | |
| 155 | + } | |
| 156 | + this.mc.attachMovie(this.uplink, "skin", 1); | |
| 157 | + } else { | |
| 158 | + this.mc.disable.removeMovieClip(); | |
| 159 | + } | |
| 160 | + this.enabled = b; | |
| 161 | + } | |
| 162 | + private function fire(eventname:String) { | |
| 163 | + if (eventname == "onPress") { | |
| 164 | + for (var i = 0; i<this.group.length; i++) { | |
| 165 | + if (this.group[i]!=this){ | |
| 166 | + this.group[i].release(); | |
| 167 | + } | |
| 168 | + } | |
| 169 | + } | |
| 170 | + if (this[eventname] != undefined) { | |
| 171 | + this[eventname].apply(this.applytarget); | |
| 172 | + } | |
| 173 | + if (this.functions[eventname.toLowerCase()] != undefined) { | |
| 174 | + this.functions[eventname.toLowerCase()].apply(this.applytarget); | |
| 175 | + } | |
| 176 | + } | |
| 177 | + function getEnabled():Boolean { | |
| 178 | + return (this.enabled); | |
| 179 | + } | |
| 180 | + function getWidth():Number { | |
| 181 | + return (this.mc.skin._width); | |
| 182 | + } | |
| 183 | + function getHeight():Number { | |
| 184 | + return (this.mc.skin._height); | |
| 185 | + } | |
| 186 | + function getLeft():Number { | |
| 187 | + return (this.mc._x); | |
| 188 | + } | |
| 189 | + function getRight():Number { | |
| 190 | + return (this.mc._x+this.mc.skin._width); | |
| 191 | + } | |
| 192 | + function getTop():Number { | |
| 193 | + return (this.mc._y); | |
| 194 | + } | |
| 195 | + function getBottom():Number { | |
| 196 | + return (this.mc._y+this.mc.skin._height); | |
| 197 | + } | |
| 198 | + function getXCenter():Number { | |
| 199 | + return (this.mc._x+(this.mc.skin._width/2)); | |
| 200 | + } | |
| 201 | + function getYCenter():Number { | |
| 202 | + return (this.mc._y+(this.mc.skin._height/2)); | |
| 203 | + } | |
| 204 | +} | ... | ... |
No preview for this file type
No preview for this file type
| ... | ... | @@ -0,0 +1,13 @@ |
| 1 | +<IdentifyResults> | |
| 2 | +<string id="startidentify" en="start identify..." nl="informatie opvragen..."/> | |
| 3 | +<string id="identify" en="progress...([progress]%)" nl="voortgang...([progress]%)"/> | |
| 4 | +<string id="finishidentify" en="" nl=""/> | |
| 5 | +<string id="seperator" en=":" nl="="/> | |
| 6 | +<style id=".status" font-family="verdana" font-size="11px" color="#333333" display="block" font-weight="normal"/> | |
| 7 | +<style id=".maplayer" font-family="verdana" font-size="13px" color="#006600" display="block" font-weight="bold"/> | |
| 8 | +<style id=".layer" font-family="verdana" font-size="13px" color="#006600" display="block" font-weight="normal"/> | |
| 9 | +<style id=".field" font-family="verdana" font-size="11px" color="#333333" display="block" font-weight="normal"/> | |
| 10 | +<style id=".value" font-family="verdana" font-size="11px" color="#333333" display="block" font-weight="normal"/> | |
| 11 | +<style id=".seperator" font-family="verdana" font-size="11px" color="#333333" display="block" font-weight="normal"/> | |
| 12 | +<style id=".error" font-family="verdana" font-size="11px" color="#ff6600" display="block" font-weight="normal"/> | |
| 13 | +</IdentifyResults> | ... | ... |
No preview for this file type
No preview for this file type
| ... | ... | @@ -0,0 +1,13 @@ |
| 1 | +<IdentifyResultsHTML> | |
| 2 | +<string id="startidentify" en="start identify..." nl="informatie opvragen..."/> | |
| 3 | +<string id="identify" en="progress...([progress]%)" nl="voortgang...([progress]%)"/> | |
| 4 | +<string id="finishidentify" en="" nl=""/> | |
| 5 | +<string id="seperator" en=":" nl="="/> | |
| 6 | +<style id=".status" font-family="verdana" font-size="11px" color="#333333" display="block" font-weight="normal"/> | |
| 7 | +<style id=".maplayer" font-family="verdana" font-size="13px" color="#006600" display="block" font-weight="bold"/> | |
| 8 | +<style id=".layer" font-family="verdana" font-size="13px" color="#006600" display="block" font-weight="normal"/> | |
| 9 | +<style id=".field" font-family="verdana" font-size="11px" color="#333333" display="block" font-weight="normal"/> | |
| 10 | +<style id=".value" font-family="verdana" font-size="11px" color="#333333" display="block" font-weight="normal"/> | |
| 11 | +<style id=".seperator" font-family="verdana" font-size="11px" color="#333333" display="block" font-weight="normal"/> | |
| 12 | +<style id=".error" font-family="verdana" font-size="11px" color="#ff6600" display="block" font-weight="normal"/> | |
| 13 | +</IdentifyResultsHTML> | ... | ... |
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
| ... | ... | @@ -0,0 +1 @@ |
| 1 | +<LanguagePicker/> | ... | ... |
No preview for this file type
No preview for this file type
| ... | ... | @@ -0,0 +1 @@ |
| 1 | +<LayerArcIMS/> | ... | ... |
No preview for this file type
No preview for this file type
| ... | ... | @@ -0,0 +1 @@ |
| 1 | +<LayerGrid/> | ... | ... |
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
| ... | ... | @@ -0,0 +1 @@ |
| 1 | +<LayerImage/> | ... | ... |
No preview for this file type
No preview for this file type
| ... | ... | @@ -0,0 +1 @@ |
| 1 | +<LayerOGWMS/> | ... | ... |
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type