id='COL' matriz='sí' evaluar='una-sola-vez' columnas='50' filas='6' expresión='_trns=0;_rojo=1;_verd=2;_azul=3;_hidden=4;_colname=5;' tipo='matriz' 
id='getLuminosity(c)' algoritmo='no' expresión='COL[c,_rojo]*0.21+COL[c,_verd]*0.72+COL[c,_azul]*0.07' hacer=';;' tipo='función' 
id='HeX(col)' algoritmo='no' expresión='HEX(1-COL[col,_trns])+HEX(COL[col,_rojo])+HEX(COL[col,_verd])+HEX(COL[col,_azul])' tipo='función' 
id='Hex(col)' algoritmo='no' expresión='HEX(COL[col,_rojo])+HEX(COL[col,_verd])+HEX(COL[col,_azul])' tipo='función' 
id='newColor(name,t,r,g,b)' algoritmo='sí' expresión='nC-1' hacer='COL[nC,_colname]=name;COL[nC,_trns]=t;COL[nC,_rojo]=r;COL[nC,_verd]=g;COL[nC,_azul]=b;nC=nC+1;' tipo='función' 
id='newHexCol(name,H8)' algoritmo='sí' expresión='newColor(name,hhtox(tt),hhtox(rr),hhtox(gg),hhtox(bb))' local='tt,rr,gg,bb' hacer='tt=_substring_(H8,0,2);rr=_substring_(H8,2,4);gg=_substring_(H8,4,6);bb=_substring_(H8,6,8)' tipo='función' 
id='newDerivedColor(col,appendix)' algoritmo='sí' expresión='nC-1' hacer='COL[nC,_colname]=COL[col,_colname]+appendix;COL[nC,_trns]=COL[col,_trns];COL[nC,_rojo]=COL[col,_rojo];COL[nC,_verd]=COL[col,_verd];COL[nC,_azul]=COL[col,_azul];nC=nC+1;' tipo='función' 
id='Strong(c)' algoritmo='no' expresión='(aspect)?sen(pi*c/2):c^1.75' tipo='función' 
id='update_Soft_Strong(col)' algoritmo='sí' expresión='col+20' hacer='COL[col+20,_trns]=0;COL[col+20,_rojo]=Strong(COL[col,_rojo]);COL[col+20,_verd]=Strong(COL[col,_verd]);COL[col+20,_azul]=Strong(COL[col,_azul]);;COL[col+10,_trns]=(aspect)?0.333:0.5;COL[col+10,_rojo]=COL[col,_rojo];COL[col+10,_verd]=COL[col,_verd];COL[col+10,_azul]=COL[col,_azul];;' tipo='función' 
id='turnOnColors()' algoritmo='sí' expresión='1' local='n' inicio='n=0' hacer='COL[getColor(n),_hidden]=0;n=n+1;' mientras='n<30' tipo='función' 
id='getColor(n)' algoritmo='no' expresión='start_color+n' tipo='función' 
id='makeColors()' algoritmo='sí' expresión='1' inicio='nC=0' hacer='blanco=(inDIBooks)?newHexCol(&squot;blanco&squot;,&squot;00f7f7f7&squot;):newHexCol(&squot;blanco&squot;,&squot;00ecf0f4&squot;);negro          =newHexCol(&squot;negro&squot;          ,&squot;00181c20&squot;);gris_oscuro    =newHexCol(&squot;gris_oscuro&squot;    ,&squot;0033383f&squot;);gris_claro     =newHexCol(&squot;gris_claro&squot;     ,&squot;00c4c8d0&squot;);negro_azuloso  =newHexCol(&squot;negro_azuloso&squot;  ,&squot;00071728&squot;);azul_negrusco  =newHexCol(&squot;azul_negrusco&squot;  ,&squot;00061621&squot;);azul_blancusco =newHexCol(&squot;azul_blancusco&squot; ,&squot;00e0e8e0&squot;);negrusco       =newHexCol(&squot;negrusco&squot;       ,&squot;00282828&squot;);blancusco      =newHexCol(&squot;blancusco&squot;      ,&squot;00e0e0e0&squot;);menu_oscuro    =newHexCol(&squot;menu_oscuro&squot;    ,&squot;00303840&squot;);menu_claro= (inDIBooks)?newHexCol(&squot;menu_claro&squot;,&squot;00d0d8e0&squot;):newHexCol(&squot;menu_claro&squot;,&squot;00c8d0d8&squot;);start_color=nC;// NORMALES;gris_descartes =newHexCol(&squot;gris_descartes&squot; ,&squot;00707880&squot;);rojo           =newHexCol(&squot;rojo&squot;           ,&squot;00c80810&squot;);naranja        =newHexCol(&squot;naranja&squot;        ,&squot;00c08800&squot;);amarillo_oscuro=newHexCol(&squot;amarillo_oscuro&squot;,&squot;00c0c000&squot;);verde          =newHexCol(&squot;verde&squot;          ,&squot;0000c068&squot;);turquesa       =newHexCol(&squot;turquesa&squot;       ,&squot;0000c8c0&squot;);azul_descartes =newHexCol(&squot;azul_descartes&squot; ,&squot;004080dd&squot;);morado         =newHexCol(&squot;morado&squot;         ,&squot;00d000a0&squot;);rosa           =newHexCol(&squot;rosa&squot;           ,&squot;00c87888&squot;);fuerte         =newHexCol(&squot;fuerte&squot;         ,&squot;00283038&squot;);gris=gris_descartes;amarillo=amarillo_oscuro;azul=azul_descartes;// SUAVES-SOFT;gris_descartes_soft=newDerivedColor(gris_descartes,&squot;_soft&squot;);gris_soft=gris_descartes_soft;rojo_soft=newDerivedColor(rojo,&squot;_soft&squot;);naranja_soft=newDerivedColor(naranja,&squot;_soft&squot;);amarillo_oscuro_soft=newDerivedColor(amarillo_oscuro,&squot;_soft&squot;);verde_soft=newDerivedColor(verde,&squot;_soft&squot;);turquesa_soft=newDerivedColor(turquesa,&squot;_soft&squot;);azul_descartes_soft=newDerivedColor(azul_descartes,&squot;_soft&squot;);azul_soft=azul_descartes_soft;morado_soft=newDerivedColor(morado,&squot;_soft&squot;);rosa_soft=newDerivedColor(rosa,&squot;_soft&squot;);fuerte_soft=newDerivedColor(fuerte,&squot;_soft&squot;);// FUERTES-STRONG;gris_descartes_strong=newDerivedColor(gris_descartes,&squot;_strong&squot;);gris_strong=gris_descartes_strong;rojo_strong=newDerivedColor(rojo,&squot;_strong&squot;);naranja_strong=newDerivedColor(naranja,&squot;_strong&squot;);amarillo_oscuro_strong=newDerivedColor(amarillo_oscuro,&squot;_strong&squot;);verde_strong=newDerivedColor(verde,&squot;_strong&squot;);turquesa_strong=newDerivedColor(turquesa,&squot;_strong&squot;);azul_descartes_strong=newDerivedColor(azul_descartes,&squot;_strong&squot;);azul_strong=azul_descartes_strong;morado_strong=newDerivedColor(morado,&squot;_strong&squot;);rosa_strong=newDerivedColor(rosa,&squot;_strong&squot;);fuerte_strong=newDerivedColor(fuerte,&squot;_strong&squot;);nCOL=nC;;' tipo='función' 
id='updateColors()' algoritmo='sí' expresión='1' inicio='T_trns=(aspect)?0.60:0.80' hacer='col_menu=(aspect)?menu_oscuro:menu_claro;col_menu=(allWhite)?blanco:col_menu;col_fondo=(aspect)?negro:blanco;col_caja=(aspect)?blancusco:negrusco;COL[col_caja,_trns]=0.98;trns_orilla=0.85;mnu_color=(aspect)?negro:blanco;col_trns=0;col_textos=(aspect)?azul_blancusco:azul_negrusco;col_pasos=(aspect)?gris_claro:gris_oscuro;col_botones=col_textos;col_iconos=col_textos;col_cono=(aspect)?blanco:blanco;col_puntos=col_textos;col_int_puntos=col_fondo;COL[fuerte,_rojo]=(aspect)?0.80:0.20;COL[fuerte,_verd]=(aspect)?0.80:0.20;COL[fuerte,_azul]=(aspect)?0.80:0.20;col_fuerte=fuerte;update_Soft_Strong(gris_descartes);update_Soft_Strong(rojo);update_Soft_Strong(naranja);update_Soft_Strong(amarillo_oscuro);update_Soft_Strong(verde);update_Soft_Strong(turquesa);update_Soft_Strong(azul_descartes);update_Soft_Strong(morado);update_Soft_Strong(rosa);update_Soft_Strong(fuerte);;GRIS    =Hex(gris_descartes);ROJO    =Hex(rojo);NARANJA =Hex(naranja);AMARILLO=Hex(amarillo_oscuro);VERDE   =Hex(verde);TURQUESA=Hex(turquesa);AZUL    =Hex(azul_descartes);MORADO  =Hex(morado);ROSA    =Hex(rosa);FUERTE  =Hex(fuerte);;GRIS_S    =Hex(gris_descartes_soft);ROJO_S    =Hex(rojo_soft);NARANJA_S =Hex(naranja_soft);AMARILLO_S=Hex(amarillo_oscuro_soft);VERDE_S   =Hex(verde_soft);TURQUESA_S=Hex(turquesa_soft);AZUL_S    =Hex(azul_descartes_soft);MORADO_S  =Hex(morado_soft);ROSA_S    =Hex(rosa_soft);FUERTE_S  =Hex(fuerte_soft);;GRIS_F    =Hex(gris_descartes_strong);ROJO_F    =Hex(rojo_strong);NARANJA_F =Hex(naranja_strong);AMARILLO_F=Hex(amarillo_oscuro_strong);VERDE_F   =Hex(verde_strong);TURQUESA_F=Hex(turquesa_strong);AZUL_F    =Hex(azul_descartes_strong);MORADO_F  =Hex(morado_strong);ROSA_F    =Hex(rosa_strong);FUERTE_F  =Hex(fuerte_strong);' tipo='función' 
id='prepareColors(s)' algoritmo='sí' expresión='s' hacer='s=_replace_(s,&squot;\GRIS_F&squot;,&squot;\color{[GRIS_F]}&squot;);s=_replace_(s,&squot;\ROJO_F&squot;,&squot;\color{[ROJO_F]}&squot;);s=_replace_(s,&squot;\NARANJA_F&squot;,&squot;\color{[NARANJA_F]}&squot;);s=_replace_(s,&squot;\AMARILLO_F&squot;,&squot;\color{[AMARILLO_F]}&squot;);s=_replace_(s,&squot;\VERDE_F&squot;,&squot;\color{[VERDE_F]}&squot;);s=_replace_(s,&squot;\TURQUESA_F&squot;,&squot;\color{[TURQUESA_F]}&squot;);s=_replace_(s,&squot;\AZUL_F&squot;,&squot;\color{[AZUL_F]}&squot;);s=_replace_(s,&squot;\MORADO_F&squot;,&squot;\color{[MORADO_F]}&squot;);s=_replace_(s,&squot;\ROSA_F&squot;,&squot;\color{[ROSA_F]}&squot;);s=_replace_(s,&squot;\FUERTE_F&squot;,&squot;\color{[FUERTE_F]}&squot;);;s=_replace_(s,&squot;\GRIS_S&squot;,&squot;\color{[GRIS_S]}&squot;);s=_replace_(s,&squot;\ROJO_S&squot;,&squot;\color{[ROJO_S]}&squot;);s=_replace_(s,&squot;\NARANJA_S&squot;,&squot;\color{[NARANJA_S]}&squot;);s=_replace_(s,&squot;\AMARILLO_S&squot;,&squot;\color{[AMARILLO_S]}&squot;);s=_replace_(s,&squot;\VERDE_S&squot;,&squot;\color{[VERDE_S]}&squot;);s=_replace_(s,&squot;\TURQUESA_S&squot;,&squot;\color{[TURQUESA_S]}&squot;);s=_replace_(s,&squot;\AZUL_S&squot;,&squot;\color{[AZUL_S]}&squot;);s=_replace_(s,&squot;\MORADO_S&squot;,&squot;\color{[MORADO_S]}&squot;);s=_replace_(s,&squot;\ROSA_S&squot;,&squot;\color{[ROSA_S]}&squot;);s=_replace_(s,&squot;\FUERTE_S&squot;,&squot;\color{[FUERTE_S]}&squot;);;s=_replace_(s,&squot;\GRIS&squot;,&squot;\color{[GRIS]}&squot;);s=_replace_(s,&squot;\ROJO&squot;,&squot;\color{[ROJO]}&squot;);s=_replace_(s,&squot;\NARANJA&squot;,&squot;\color{[NARANJA]}&squot;);s=_replace_(s,&squot;\AMARILLO&squot;,&squot;\color{[AMARILLO]}&squot;);s=_replace_(s,&squot;\VERDE&squot;,&squot;\color{[VERDE]}&squot;);s=_replace_(s,&squot;\TURQUESA&squot;,&squot;\color{[TURQUESA]}&squot;);s=_replace_(s,&squot;\AZUL&squot;,&squot;\color{[AZUL]}&squot;);s=_replace_(s,&squot;\MORADO&squot;,&squot;\color{[MORADO]}&squot;);s=_replace_(s,&squot;\ROSA&squot;,&squot;\color{[ROSA]}&squot;);s=_replace_(s,&squot;\FUERTE&squot;,&squot;\color{[FUERTE]}&squot;);;;;' tipo='función'