<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8406292997227660725</id><updated>2024-08-31T07:20:33.407-05:00</updated><title type='text'>Deyner Reinoso</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-3280773480321199916</id><published>2021-10-25T10:11:00.001-05:00</published><updated>2021-10-25T10:11:13.828-05:00</updated><title type='text'>Escribir los datos de archivos de una carpeta en un txt</title><content type='html'>&lt;p&gt;&amp;nbsp;Hace unos días tuve la necesidad de sacar la información de unas carpetas de un servidor windows, para estimar el peso que iban a tener y sacar metadatos de estos, por lo que mi cerebro de humano y mente de ingeniero se pusieron a buscar como podía hacerlo más fácil. en la situación ejemplo vamos a tomar la información de los archivos .xml de una carpeta, lo hice siguiendo los siguientes pasos:&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Entrar a CMD&amp;nbsp;&lt;/li&gt;&lt;li&gt;Con el comando CD me dirigí a la carpeta que necesitaba&lt;/li&gt;&lt;li&gt;ejecuté el siguiente comando: dir *.xml &amp;gt; lista.txt&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Al finalizar la ejecución&amp;nbsp; obtuve los datos de los archivos incluyendo nombres, pero de estos, fecha y hora de modificación y el peso de todos los archivos en esa carpeta.&lt;/p&gt;&lt;p&gt;Espéro te sirva, para mí fué muy util.&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/3280773480321199916/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/3280773480321199916?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/3280773480321199916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/3280773480321199916'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2021/10/escribir-los-datos-de-archivos-de-una.html' title='Escribir los datos de archivos de una carpeta en un txt'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-2672027557458755689</id><published>2021-10-24T23:36:00.002-05:00</published><updated>2021-10-24T23:36:52.514-05:00</updated><title type='text'>Modificar el motd</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;En alguna ocasión contraté un servidor virtual y quise personalizar 
la bienvenida, por esta razón me puse a buscar y encontré que podía 
modificar el siguiente archivo, el resultado es algo parecido&amp;nbsp; a este:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;img alt=&quot;&quot; height=&quot;261&quot; src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAvAAAAGACAYAAADLbFYmAAAgAElEQVR4nO3dbXKbyKIG4NmBJKdcNXcTJjPxNiLf+C7DdpJlOEr2YcvriL2tvj8yOJiAaBCCbulJ1VMnJ9OG/gJeQwv9Ffzxxx9//PHHH3/88cefbP78tVgsAgAAkAcBHgAAMiLAAwBARgR4YBR/X92Hn9/+b/Z6APRxvfkZHm4vZ68H9DFqgP/76j68vLy8ul//z+wNPEbXm5+CEkn5dew/hZvifPa6lFbLi/Bl+zz4wlyez1zYSZ25up/z4iY8ySxk5q/rzc/wvP0aiuXqj/84NCi+W34MP47sYPj76j48v/wI68XZwfbRdhI5L27CthKOpg7wU7S9dL35WfklsDkQ1n9R3DegxWzn8u4hvLy8DOr38mf3/eW2Pg/a5k99X019OVadFovfx3tb/5X/vWlf5X+rz6/qnIs9LmLmbdfPNM2PHEJR03ju+wvVPnO+2n/7HqdN26rPhZjzxjFLaa6+HYuX1nwx1g2/2O10zecpr3Mwhr8u7x52BvghJwQBfphTD/CXdw9v2vXrhPv2Yly/01v2Wd952mc7Zf9vt8+j9PvQu9V9wueustebn6OO566bAE3BYrW8CJ+3m7BenL2eK7bb7ZsyYwT4pvNXnz7Mya7z+BD7zvmxjtPyKcqu+Rpz3mAa9XNBOX7V8YkZ07HmRilmPjfVFVImwEcS4Ke/M1Hvj7YlEZd3D73q12c71bJj9fvQ42OMAN91t3zMtsRcEMuf/7b+3/C90vf7Bvi2/ybAd9t3zo91nL7Og57tshxiHm3He31uDhnTfeZGn/nsLjw5+at+oSwvbk0n4fqjqrYDoSuglNve9Xi1/ki4eqD+queP8Pn24fW//ftf3ZoexcfUuU3zo+n+dY7RN8BX91dvd9OJqv5v5S9o1Uee1e3Etj1mX0PU+6MpfP1eNhIfyvpspxo6xgrwQ8PWGAF+rLtf1eOrbVsxTxqq54rrzc/Xsd43wNfvyvbpw5hH8l3HTsxxUbar6Y5l3/EZM8DvO+fHOk6r/dx3/0MDfNs5r7qtrmtKzNyI2U4ZUN8v12+WoO2qyz7X3Jg+7ZqrZX3KtpT/v1qvsT4wGrudPvP5GG8+crzeBPjq4+7y4Cwncv3uya67a7sOgvK/7TqI6o/4X08U/508qieTfyp/L090Q+rcpes38646x+yjT4CvniSb2hUb4Kvbabs7G9P2QwT4+qPweiD8Vf+ncHt12+uCHbud+jzep01vg8GwO8BjLaF5uyZ9/3XSbXM85o5rtY/Pi5vwuP0SiuVqrwC/6/zTpw93bSfm2Ik5Luo/N+Qu9Z/za/ia4jHm/FjHaXle+7b+3zcBtqt/hi6hqfd9U/iMuabEzI2Y7fwO57/b0jY/9r3m9pkbXXO1en5pe6LZd0yHzo2+83nfD77DlP4q72avF2fh0+Yx3N19+++CXLwG+LZJ3Rbsdp1Muu4UxVys638vy1f327fOXXb93NA1ukO303QSqtcvNsDHBO85AnzT2ukyGJRBoH4ns2+A79pOTH8NMXQ98FgBvvT2rtywIN8nwDc9Maofs5+323BTnO8V4LuO1bEC/FjHV9m+zWYz2trtoR9qHGPOxx5fTR9urs6ltg849/3MRcy+mtpav4bEXlO6xj12O01PsIb80jrm05muuVo/t5W/zHR9aH3XmO46Nru203c+C/Dk5K/yhHBbrP9bg1r9318HaNPJb9dvzn0vfFUxJ6iYAN+3zl2GhIK+j+P2DfD1u165Bvj6Y9h6/8Re1Lr6edd2mto85mcPhlxUxw7wpSFPi2La0baEptq39WOkfJf80ADfdQFOMcBX5/yYj+77ztex5vxYx2lb/+/6xW2ft+Z03YGPvaZ0jXvsdvrcbNrnmttX21xte8JdfTrdd0z3mRtD5rMAT05eA/zd3bfXiX29+fnfh8reBvjYi0vXyWSKO/Bjr2Wb4g58W51j7vAcyx34si93Lc1q/HDcgLs3u7ZTfxVa1+cf+hprbfEYZV/bPvIvtjFLsupz/t3yY/j+8iP8744yu/Yd86rN1AL8602UnktMdhmyXHCsOT/WcbrrTnXTLwdt541YXcuQYq8psQG+aztjBvgx78C3zdWY473PmO47N4bMZ2vgyclf1bsBbz5Att2+udD1ucB3rUHtWj7Qtp68+ii2K8D3rXOXrmUaXXWOFfMarq51tE1tr6/LbNpO2791tT1mX336eNfP1de37qpbWY+mudZnO7v6JmZfdXO/RrJunzWyXRe8MhTVP3i3K5xf3j2E7Xb7x5zqOi66xmhovwwN8DHHRf18ONYXYu1aB95nrg6d80OOr5hjpWncxwjv9c987erXrmvKkLnR1vaprrkxuuZq04dam57uxYzpWHOjz3zu2+cwt0qA/30gtK0va7pD0fThnV1lFovmL5ypn1zq26qfsGMCfEyd+6hvq0+d++jaTswH1uqPacu31gx9xL+r7TH76tL0loS2JU/1uuz6pWrXOMRup6tvuvZVH8+hF4im46ZpLW/9GNk1L8Z4ohD7VK2pD5qO2V3rW3cdFzF3z2L6MOY81ucDqm3HRduSj/q64SHnjF3j0ecX7KFzfsjx1WbXuafPeaNL/Y0ufc6/Q86rXduJCZNjXnNj+qZrrjaNR9/ryVhzo+989h54cvPX3BUA8jb2u+WHGvvLjDgdu9ZUe6f8aXD3ndwI8MDeDvEhzD58+Ix9tAV13+p6GvyiRo4EeGAUfZdNQUqaltC4Izu9tjf0VJeHjb3P6804Xy4FUxLgAQAgIwI8AABkRIAHAICMCPAAAJARAR4AADIiwAMAQEYEeAAAyIgADwAAGRHgAQAgIwI8AABkRIAHAICMCPAAAJARAR4AADIiwAMAQEYEeAAAyIgADwAAGRHgAQAgIwI8AABkRIAHAICMCPAAAJARAR4AADIiwAMAQEYEeAAAyIgADwAAGekd4N8tP4bvLz/CenE2e+Xp9vfVfXh5eQkPt5ez12UM15uf4ee3/5u9Hoe2Wl6EL9vnnePWVGas/innTel+/T/GHQASER3gL+8ewsPtZXi3/Bg22y+hWK7C9eZnrwv7eXETniqh4JencFOcz94RU/n76j48j/ALUOx2TjXAx/TPWGMx1zxpKjN20H23/Bh+nGCAT3luAEB0gC8v5M/b72Gz2YTv2+feF7gywFfDwLEFzC5TB/hjcyoB/nrzs/OYaCojwI8j5bkBAL2X0JwXN2E78K55U4BfLH7d3T+Vi6UAv59TCPAxx1hbGQF+HKnODQBYLHoE+HK97Zs78NuvoViuonfWFuCb/v3y7uHNUpumfZV1qpbrWg9c/bdfIehH+Hz78LqPf/97IlC/eNfXBDdt9+H2Mlxvfv6uc2Ub9fa01blpX9W2x24ndg1zVz93tatpW4cMe+X4Vevdt39i+zC27X/04Z79c3n30BlW28p09U/sfC7tCvB95kbMmO76t8Z2RSwfatrOGMdpzL5idZ3Huo7TPucxAI7DLGvg6z9ThoTyonW9+fnmwvP7l4ffF63yZ3ZdMGMC/NN/F7x/Kn9/v1y/CS31JwRlferBoBqE6m0qdd3ZOy9uwuPm+o++qbcj9g5hVwDr6ufYdpX9NEWAH6OfY8rU99U07n3u1Mb0T8wd764x7eqfmPk8ZF+7ttM1pjHBu2tfQ7YzdP6MFeBjz2O7jtPY8xgAx2PSt9DEBPhdd+mrSwYu7x46nwDE3YH/tc3qfquhpe1tIPULfOwFfcij+X220xbAYvt5zDuNYxizn4eEtPrPlHeyxwpJ+9a7q39i53PX/Dn0/G67A79rX0O3M6QdYx0XXeexmOM05jw2xtwEIB2Tvgc+ZglN29re+sUo5mI5RoAv/970SP0QAb7pcXrTEocxAvzQfj71AF9/c1L97UpDP5A99NWRffondj53zZ8+/TPGmMbsK8cA3/UzMcepAA9wepII8NVH+n3uDE9xBz72IjhGMGhawjJkO1XuwB/2DnzbHB8S4vf58Gps//QNde7AHz7AuwMPQF+zB/imdcFtaz6rF8eYoFRf61tf/xp74Yt5S07sBb3tgtzWznKJRp/tVA1ZAz8k8LSN5djG6OfYMvXt7lr/Xx/DIZ8RGPpUqW//9HnrU58Av6t/ymOvrV92Haex+xqynaHzJ2ZfMW2POY91HacCPMDpmSXAx7yxo/qWiLYLY9P2qhfC+nKB8i0WQy58TW+n2DfoNtW53qbn7dfwqeWNI7u2U++/tn7s6udcA3xX/wztw6anR7veVhLbP/t+eLVv/8TM5675E9M/9bK7Pijbdpy21bftszS7tjPW/InZV0zbm475pjm06zgV4AFOz6QBHnIy5VKhmA9lx5Q51v4BAH4T4KHFVAF1jA+vHnP/AABvCfDQQkDVPwCQIgEeAAAyIsADAEBGBHgAAMiIAA8AABkR4AEAICO9A/y75cfwvedXpcNYTuXNJ0NfLVl+c2/XFysZn9NVzpFDvpJ07nkIcOyiA/zl3UN4uL0M75Yfw2b7JRTLVbje/Ox1Yi6/GbD6ZTRlCIn9and++fvq/iT7LDYgxvRPyn24b/3n+hZOAT59UwT4km+DBTiM6AD/O3x/D5vNJnwfELp/f2X4r6/9bvs3uqUcPg/pVAL89eZnZ8DaVUaAJwUCPMBh9F5Cc17chO3AsP3rZ3+Ez7cPr8Hj8u4hfFv/b/guwPeScvg8pFMI8DHHWFcZAZ4UCPAAhxEd4F+XulTvwFeWwsQoA/xVcRMeN9dhtbwIn7ebsF6s/wjw9TWU9X2Vdx+vNz9/l2kIY13bWSx+/RJRLdO0brO+nWpIqf5iUu7j3//K1+u0azsx7Wqra9sj8bL8sVxAy4BY7YfqmMb0T2wfxs6x+vbafimIHYvLu4fOENxVpis4Her4aprTMf1Tnl92zedD1XnoLxxT1vmPPhywndh16WO0K3YejtXPu/qnz/kZIBeTroEvT6TrRRE+bzevQf7XB2PfLqt53Fy//lx5EaheaMsLVflvZZnqiT1mO5d3D29O4uWFqdquepnyglJup1wG9Lz9Gv6p/P39cv3m4tW1ndh2lfWMufgcY4Afq3+6ytT31TRefe7ix4xFTODZt8xYx1d9Ppc/17d/mvY/Rp2bxivmGIxxqDo39fP15mdjnashNfa46JobY7Wrz1zdt5+7+if2/AyQk0nfQvP31f3rSfXy7iFst9twv/6fqJN8PRg0PaqPeXzftZ36mz3a3gZSDSbV5QzlxaLerpjt9GlXqss/Dm3M/okJ8F3bbfqFbx9jLf3pG5z6Hl9t228K8F39c3n30PtpXmydq30VewzGOGSdq/9WPZ9Uy9SXUPU5H+6aG2O1a+g87FufmP6JOT8PqRvAnCZ9D3w1wP++G3/2x4m06ZFp/VF3zAUrZjtdd+DLujUtt+gT4GO2E9uu174U4Pfqn6EBvv6B698fxG5fyhRj6Ksjm+wKJ2McX23Bqennuvon5hfvoXWujlfsMTh0Hh6qn5s+61Af37EC/FjtitnXGP0c0z8CPHCMZgvw1X8vLwjVO9VNazz7XPhit9O0Hrp6Qo85yfcJ8F0XCwF+txQC/K6fKcd/SIgf48OrXfN2rOMr9g58TP9cb37uvMu6T52r4zVmYDtknee8Az9Wu2L2NUY/uwMPnKpJA3zb49DqXcW2dcZ971zFbKf6i0NnvTtCW8wFoms7Me2q7rPpwtVU92NbAz9W/3SVqW9317riprncdyyGLAFr0xXg9z2+yv9fHs/Vu7K76tfUP12/9Aytc+y6/V193fZE5VB1bu3niM/OjBHgx2pXzL7G6OeY/hHggWOUXIBfLP585P68/Ro+1d66EXPBitlO01s0Yt6kUS3T5wKxazux7Wrb1im9hWbs/mkqU32jR9ubO5rGsy1s7BqLsT682lTn+hwb6/iqL0l5uL384+04sf1Tr1O9XGydu8Yr5hisb6/tF5Kx6hwzn+tti/2Zrv5p2tahxuJQ/dzVPwI8cIwmDfCpaTuBx97d5rjF3u0eQ8yHB4d+wPBUTDleADCnkw7wbUH91x06Xyx16qYKhGN+ePWUCfAAnIqTDvCLRfMSmlP8cCh/EgjzYrwAOBUnH+ABACAnAjwAAGREgAcAgIwI8AAAkBEBHgAAMtI7wL9bfgzfvaWFmZzKm0YO+WrJU+nD1MbL+AAwlugAf3n3EB5uL8O75cew2X4JxXIVrjc/B33ZUdM3IR7Dlyb9fXXvFZQHFhtuYsYi5fE6ZP2nDogp93OKbZw7wJ/CeAHkLjrAl99a+rz9HjabTfi+fR4cHo714uDCd3inEuCvNz877+bGlNmnD8eScj9POV6pjs8pjhdA7novoTkvbsJ24LeUlr8EHOu3SbrwHd4pBPiYY2yf41CAn368Uh6fUxsvgGMQHeDLNZ5v7sBvv4ZiuYre2es2Oi4OTRew+r+Vd7yuNz9bv0E1psxi8eeSnnq7/r66D8/br+H9ch1+NCz7aVoSVGr6ZaUsfwzLhqZWzoNqn1fHK2YsYsdr8Pxpmd+x435599AZ4NrKxB47f/Rhw7Gz7zHYp5+79hWrPMfsOgZ3He+/wviP8Pn24fW//fvftzXvGte2uta/6bnpnNn0bdDl9s6Lm/DUMGd+/czbXxq69jXWeMW2q2171bbUt2PtP0CcydfAl3fhf52wm+9axYaH6gm/vHAPKVO9iP3+ReX3Ben3ReZ3fS/vHv64oMfeuRLgh6uPadtTnTHuwMfMnz53K2PGvWzP0DJjHjt9tzN0LMYK8OX+d/1c1/FeBubn7dfwT+Xv5S/v9T7fNRbnxU143FzvrF/TeaSpn6vno6bxitnXWOM1pF3lObTaT/UyTe0CoNlsb6F5e6fsbZDvcxexWqZ+4ekq03Z3q/5IvOluV9Njc4+eDy827I0V4Lu22xRM9rFvvQ957MRsZ8hYjBXgL+8edj4VjDne638vy7cF9b7HfLVdbdust71+/oldsnOo8Rqyr/pbetre2uMcChBn9vfAN93x3ieEVC90XWXaLoT1C2vsRcXF5/BSCPBNv8w9dSybijHGqyMPeeykHuC7fibmeO8T4LvGomk5T8zymK7w2/SLSte+xhyvmH113YF/+yT2LedQgG6zB/jF4s+TfYp34AX4NKQQ4LuWFzwNDPFjfHj1lO/A15eatI3NWHfgd41F042Jerti78C/7cM/l/LE7Gus8YrdV9ergmOWigHQbvYAH7N+sr52s/y36v9vWs8ZW6ZrHWZsMG8LCHXWwA8XG0JixqKrTMz8qdt1V7Zr3GNCa1eZsY6dIdsZOhYx+6puv+0pR8wvT13He58Av2ss2s4jTX1YhuHqne36dsv9bzab1rvvMfvad7xi9lWWiTkPuuEBMMykAb7tsWn9glsv9/Pb//3xpofqmxSa7vDElmkqt8+a0PqdJ2+hGVefu7V9xqLt7Shd86fpTmNbgNw17vt+eLVeZtexE/NFarHH4BhjEbOv+pi0Bef6cqam8dh1vMcG+JixqNflefs1fKq1q972h9vL1raXfbjrl5dd+xprvGL21fRmnaZxa5qLPsQK0G32O/BDjXG3EnaZcv50fQAztgzTMBbt2n65iX1CCUA3AR5aTDV/xvjwKtMxFru1BfVfd9vH+8IrgFMmwEML8weGaVpCY707wHiyDfAAAHCKBHgAAMiIAA8AABkR4AEAICMCPAAAZESABwCAjAjwAACQEQEeAAAyIsADAEBGBHgAAMiIAA8AABkR4AEAICMCPAAAZESABwCAjAjwAACQEQEeAAAyIsADAEBGBHgAAMiIAA8AABkR4AEAICMCPAAAZESABwCAjAjwAACQEQEeAAAyIsADAEBGBHgAAMiIAA8AABkR4AEAICMCPAAAZESABwCAjAjwAACQEQEeAAAyIsADAEBGBHgAAMiIAD+i1fIiFMvV3mUAAKCNAD+S8+ImPL28hOft19aAHlMGAAB2EeBHslpehM+bx/Bwe7lXGQAA2EWABwCAjAjwAACQEQEeAAAyIsADAEBGBHgAAMiIAA8AABkR4AEAICMC/ACfNo9hu/0e1ouz2euiXQAAp0WA72m1vAhfts/h5eUp3BTns9dHuwAATosADwAAGRHgB/j36j5821yHYrmavS77WC0vwqfNY/h2++Go2gUAcMwE+J6OaanJeXETnl5ewvP2ayiWxdG0CwDgmAnwA5wVRVgX72evx1htKYqzo2sXAMCxEuBr3hXrsL76Z+8yOTrltgMA5EKAr4hZHnNMS2i0HQAgPwJ8zXlxE27vPuxdJken3HYAgFwI8JFWywtvZwEAYHYCfIS3b2sR4gEAmI8AH2G1vAifN4/h4fZy9roAAHDaBHgAAMiIAA8AABkR4AEAICMCPAAAZESABwCAjAjwAACQEQEeAAAyIsAP8GnzGLbb72G9OJu9LgAAnBYBvqfV8iJ82T6Hl5encFOcz14fAABOiwAPAAAZEeAjrJYX4dPmMXy7/RAWi0X49+o+fNtch2K5mr1uAACcFgE+wnlxE55eXsLz9msoloUlNAAAzEaAj3RWFKEozl7/vi7ez14nAABOjwA/wLtiHdZX/8xeDwAATo8A35O30AAAMCcBfoDz4ibc3n2YvR4AAJweAX5Eq+WFN9MAAHBQAvxI3r6pRogHAOAwBPiRrJYX4fPmMTzcXs5eFwAAjpcADwAAGRHgAQAgIwI8AABkRIAHAICMCPAAAJARAR4AADIiwAMAQEYE+AP5tHkM2+33sF6czV4X2MVcBYC8CPAHsFpehC/b5/Dy8hRuivPZ6wNtzFUAyI8ADwAAGRHgJ7RaXoRPm8fw7fZDWCwW4d+r+/Btcx2K5Wr2usEu5qo+BCAdAvyEzoub8PTyEp63X0OxLCxdIAuW2ehDANIiwE/srChCUZy9/n1dvJ+9TtDFXNWHAKRDgJ/Ru2Id1lf/zF6PY/T+ah3WxbtJtlMt0zamU5aZS2r1SUHK4wVAvgT4mXikfjhvlyoNX28cs52YZVFTlpmL+TxsbgDAEAL8jM6Lm3B792H2ehyjD3f34XaEu50x26mWaRvTKcvMJbX6pCDl8QIgXwI8R2m1vBjlbR8x20mtDOkwpgAcggDP0ZlvCc38ZUiHMQXgUAR4js5qeRE+bx7Dw+3lwbeTWhnSYUwBOBQBHgAAMiLAAwBARgR4AADIiAAPAAAZEeABACAjAjwAAGREgAcAgIwI8In7tHkM2+33sF6czV6XXKyWF+HzdhseN9dJ9OGQ+sxd50PJsV2f7h5GqfNY28lRU9sHHRcZ9uGUdc6xf46VseDQBPiErZYX4cv2Oby8PIWb4nz2+uTi3fJj+PH67ZbF7H3Ytz7HOu45tmusOufY9kP34SkcF1PWOcf+OVbGgikI8Byl1fJi9jqkXB9IgeMCYBgBPnH/Xt2Hb5vrUCxXr/+2Wl6ET5vH8O32Q2uZU5Za/6RWH23/LbX6TNmuudt+DHMjtTqn1q4c+1CdyYUAn7C2x3DnxU14SmiJSGpS65/U6qPtvxzrY+6YdqXQ9tznRgp9mHK7cuxDdSYnAnzizooirIv3jf9eFGc7y5yy1Pontfpo+++6pVSfKduVQttznxup1Tm1duXYh+pMLgT4I/CuWIf11T+z1yMl76/WYV28S6Z/UqvPXA7d9ph+HqtMauOeY9unrE/MPEy5zrn0c2r9k2MfHutcZVwCfOY8GvtTao/mU6vPXA49V2P6eawyqY17jm2fsj4x8zDlOufSz6n1T459eKxzlfEJ8EfgvLgJt3cfZq9HSj7c3Yfb/+4kpNA/qdVnLodue0w/j1UmtXHPse1T1idmHqZc51z6ObX+ybEPj3WuMi4B/oitlhcn+4nz1NqeWn2Ote0x+xqrzJT1OeW251ifY53zqZXJsX9yHHfSJMAfqbePxk7r4Eyt7anV51jbHrOvscpMWZ9TbnuO9TnWOZ9amRz7J8dxJ10C/JFaLS/C581jeLi9nL0up9721OpzrG2P2VefMuX7yfetz67tjNU/Y7d9rPrs2/axx2KK/hmrznP0c05ljHs6/cw8BHgAAMiIAA8AABkR4AEAICMCPAAAZESABwCAjAjwAACQEQEeAAAyIsCfiE+bx7Ddfg/rxVkSZQ5ptbwIn7fb8Li5Vp8Jzd2uQ/Xzp7uHQds5WH0atjPWvnKs81j70ofHv6+xzD1/UjvXMQ8B/gSslhfhy/Y5vLw8hZvifPYyh/Zu+TH8eP12uUJ9EpljOfbzPu2asj5j7SvHOo+1L3143PsaSwrHYGrnOuYhwHOUVsuL2euQcn2OVWr9PGV9xtpXjnUea1/68DT3lVqdp5yr5EuAP1Kr5UX4VPla53+v7sO3zXUolqtZyqTW9lOuz6FM2a4c5uqh9pXjsZzDvuYscyx9mPq+mhzrsXMq151TJsAfqfPiJjx1PGKbskxqbT/l+hzClI9f2/aV2lw9xL4O3fbU6pxj//Qv0x2ocunDlPe1z3Ga47FzCtedUyfAH7GzoghFcfb693XxftYyqbX9lOtzqDZO1a5c5uoh9pXjsZzLvuYqc0x9mPK+dtXhGI+dU7junDIB/gi8K9ZhffVPVtsZa19t3l+tw7p4N8m+cqzPIaTWrrb6xIzFWOM117in0Pax6jOWsdp+iDKp9eEx7esQcz6X/pnreGcaAnzmxlq6MOV2Dr3cIrVHh6nV5xBSe4NBCo+e5xr3FNo+Vn3GYglNmuN16H0dYs7n0j+W2Rw/Af4InBc34fYu/sNQKWxnrH21+XB3H27/u5Nw6H3lWJ9DSK1dbfWJGYuxxmuucU+h7WPVZyxjtf0QZVLrw2Pa1yHmfC79M9fxzjQEeDqtlhedd4nGKjNlnVPrwxzl2K4p52qOx0W9zCHrdsptP9Y+TG1fOdZ5yvqkVmfiCfDsFPOod6wyU9Y5tT7MUY7tmnKu5nhczLes5bTafqx9mNq+cqzzlPVJrc70I8Cz02p5EVEzoE8AAAlQSURBVD5vHsPD7eXBy0xZ59T6MEc5tqvPXO3zju5995XKcVEv8+HuPjxuPh/s/dun2vZj7cPU9pVjnaesz1jnOuYhwAMAQEYEeAAAyIgADwAAGRHgAQAgIwI8AABkRIAHAICMCPAAAJARAT5xnzaPYbv9HtaLs9nrElufscoMtVpehM/bbXjcXCfRh6nV51DjPrch/dxUZqzxmnLcU2v7lHUea1+p9+Gx7musuTHlHJt7LMaqzzFcm06ZAJ+w1fIiqW8DjKnPWGX28W75MfxI6BsVU6vPIcY9BX37ua1dY43XlOOeWtunrPNY+0q5D491X4c+dg4xx1IYi7Hqk/u16dQJ8Byl1fJi9jqkXJ9jNVY/p7YddZ5mX/rw+PaVY52nrE9qdSaeAJ+Y1fIifKp8tfG/V/fh2+Z6tq/zjqnPWGVOuQ9Tk3qdDzkPx2p7anN+zuP0lOqTWp1PeV9Tjmlq/ZPadZnxCfCJOS9uwlNCj7Ri6jNWmVPuw9SkXOe2R8apzdXU5vxcx+mhxyu1+qRW51Pe15Rjmlr/pHZdZnwCfILOiiIUxdnr39fF++TrM1aZU+7D1KRc50PPw7Hantqcn+s4PbX6pFbnU97XlGOaWv+kdl1mXAL8jN4V67C++mfvMjnWecq259iHqTmmOr+/Wod18W7ydqWwr7nanmOdc6lP3zL2Nc2YpjA3Uj7e2Z8AP5MU3tYyV52nbHuOfZiaY6rzXI+Mp+zD1NqeY51zqc8h5tip7WvKpS+nMFeZjgA/o/PiJtzefdi7TI51nrLtOfZhao6pzh/u7sPtf3eipmxXCvuaq+051jmX+vQtY1/TjGkKcyPl4539CfAAAEdmtbx480YZb5c5LgI8AMARsYTm+AnwAABHZLW8CJ83j+Hh9jIsFr+W0zxuPrsLf0QEeAAAyIgADwAAGRHgAQAgIwI8AABkRIAHAICMCPAAAJARAR4AADIiwM/o0+YxbLffw3pxNntdjtkp9/Mptx0AjpUAP5PV8sI3o+lnbQcAehPgAQAgIwL8gfx7dR++ba53fm1xTBmMRQrtyrF/AOBYCfAHELN0wfIGY5FLu3LsHwA4ZgL8gZwVRVgX7/cug7FIoV059g8AHCsBfkbvinVYX/0zez2IG4vUxiu1+gAA0xDgZ2JZQjpyXGaTWn0AgOkI8DM6L27C7d2H2etB3FikNl6p1QcAmIYAP7HV8sKbPBjM/AEABPgJnRc34enlJTxvvwph9Gb+AACLhQA/qdXyInzePIaH28vZ60J+zB8AYLEQ4AEAICsCPAAAZESABwCAjAjwAACQEQEeAAAyIsADAEBGBHgAAMiIAH8gnzaPYbv9HtaLs73KkJemMV0tL8Ln7TY8bq5HnRuplQEApiHAH8BqeRG+bJ/Dy8tTuCnOB5chL21j+m75Mfx4/QbVYpS5kVoZAGA6AjxMYLW8mL0OAMBxEOBHslpehE+bx/Dt9kNYLBbh36v78G1zHYrlqvVnYsqQjqbxGjLuh6zPocoAAOkQ4EdyXtyEp5GXSZCOtvHqO+6Hrs8hygAAaRHgR3RWFKEozl7/vi7ed5bvKkM62sar77gfuj6HKAMApEOAP5B3xTqsr/7Zuwx5jZcxBQAOTYA/AEsX8mI5CgCQEwH+QM6Lm3B792HvMuQ1XsYUADg0AX5iq+VF59s+YspgLACA0yTAT+jtG0uaQ2FMGYwFAHC6BPgJrZYX4fPmMTzcXu5VBmMBAJwuAR4AADIiwAMAQEYEeAAAyIgADwAAGRHgAQAgIwI8AABkRIAHAICMCPAz+rR5DNvt97BenCkzcx8CAORCgJ/JankRvmyfw8vLU7gpzpWZsQ8BAHIiwAMAQEYE+MSslhfh0+YxfLv9EBaLRfj36j5821yHYrlSBgAAAT4158VNeHp5Cc/br6FYFo3LP065DADAqRPgE3RWFKEozl7/vi7eKwMAQFgsBPjkvSvWYX31z0mWAQDgTwJ8wlJ7M0xqb6EBADhFAnzizoubcHv34STLAADwJwEeAAAyIsADAEBGBHgAAMiIAA8AABkR4AEAICMCPAAAZESABwCAjAjwAACQEQEeAAAyIsADAEBGBHgAAMiIAA8AABkR4AEAICMCPAAAZESABwCAjAjwAACQEQEeAAAyIsADAEBGBHgAAMiIAA8AABkR4AEAICMCPAAAZESABwCAjAjwAACQEQEeAAAyIsADAEBGBHgAAMiIAA8AABkR4AEAICMCPAAAZESABwCAjAjwAACQEQEeAAAyIsADAEBGBHgAAMiIAA8AABkR4AEAICMCPAAAZESABwCAjAjwAACQEQEeAAAyIsADAEBGBHgAAMiIAA8AABkR4AEAICMCPAAAZESABwCAjPQO8H9f3YeXl5fwcHs5e+XH1Ldd15uf4ee3/9trX/fr/5m93QAA5OWvxeJXGH15eXmjLZwK8L/sE+DPi5vwJMADADDAa4CvhtF3y4/hxxGG9DEJ8AAAzKExwLf9G+P0jwAPAMBQjQG+KWCWS0xKbeGzXq7pF4OH28s3y3aeX36E9eKsdd+/t/sUborz0fa1T7ua9nd59/Dmvz9vv4ZiufpjWwI8AABDta6Bb1s+Uy6vaQqfl3cPbwLyankRvmyf3wTdcl/lvzUt17ne/HwTfpu2M9a+hrSr3HZ9X031aQrx58VN2NZ+GQEAgBg718A3LRFpC7plYK2H47+v7t8E25jlOvW77fXAO+a+utrV9u/V7bTdUW8L6u+WH8N3AR4AgAFa18DXw3CpK+jW7+TXl63EhOp6QL+8e3hzJ3vMfXW1qy2c1wN8W1Bv6ysBHgCAIUYP8F3rumND9e/9r//Y7tj7GtKufe7AAwDAUL1fI9l3rXhdbKgu97PZbBrXkY+5r652Vdfkl08H6h9ibVsD37QvX+QEAMBQrR9ibbrj3LRkpetNLE1BNzZUl9tq+0DtGPuKaVd9yc7D7WW4vHto3HafL8MS4AEA6OuvuSsAAADEE+ABACAjAjwAAGREgAcAgIwI8AAAkBEBHgAAMiLAAwBARgR4AADIiAAPAAAZEeABACAjAjwAAGREgAcAgIwI8AAAkBEBHgAAMiLAAwBARgR4AADIiAAPAAAZEeABACAjAjwAAGREgAcAgIwI8AAAkBEBHgAAMiLAAwBARgR4AADIiAAPAAAZEeABACAj/w/VkZPyPPJvHQAAAABJRU5ErkJggg==&quot; width=&quot;512&quot; /&gt;&lt;/p&gt;&lt;p&gt;El archivo que se debe cambiar es: &lt;b&gt;sudo nano /etc/motd&lt;/b&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/2672027557458755689/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/2672027557458755689?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/2672027557458755689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/2672027557458755689'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2021/10/modificar-el-motd.html' title='Modificar el motd'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-165148230625538192</id><published>2020-07-17T10:24:00.003-05:00</published><updated>2021-10-24T23:37:17.173-05:00</updated><title type='text'>Arreglar escritorio remoto Windows 10</title><content type='html'>Debido a las políticas de seguridad implementadas por Windows en las últimas actualizaciones hemos tenido problemas con la conexión a los escritorios remotos obteneiendo un error de: &quot;CresSSP encryption oracle remediation&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;https://www.tachytelic.net/wp-content/uploads/RDP-CredSSP-Authentication-Error-Has-Occured.png&quot; height=&quot;224&quot; src=&quot;https://www.tachytelic.net/wp-content/uploads/RDP-CredSSP-Authentication-Error-Has-Occured.png&quot; width=&quot;530&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Para solucionarlo sigue estos sencillos pasos:&lt;br /&gt;
&lt;br /&gt;
1. Entra en el simbolo del sistema como administrador&lt;br /&gt;
2. Copia, pega y ejecuta la linea a continuación:&lt;br /&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters\ /v AllowEncryptionOracle /t REG_DWORD /d 2&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
3. Ingresa a través de escritorio remoto&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota adicional: si no sabes como ingresar al simolo del sistema como administrador sigue estos pasos:&lt;br /&gt;
1. Abre el menu de windows&lt;br /&gt;
2. Escribe CMD&lt;br /&gt;
3. Click derecho en la aplicación resultado&lt;br /&gt;
4. Click en ejecutar como administrador&lt;br /&gt;
&lt;br /&gt;
No siendo más&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SEAN FELICES</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/165148230625538192/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/165148230625538192?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/165148230625538192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/165148230625538192'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2020/07/arreglar-escritorio-remoto-windows-10.html' title='Arreglar escritorio remoto Windows 10'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-7064672188806462523</id><published>2019-09-22T19:48:00.003-05:00</published><updated>2019-09-22T19:48:40.371-05:00</updated><title type='text'>Lista de archivos media para VLC Media Player desde servidor local</title><content type='html'>Hola muchachos en esta ocasión quiero compartirles un código al que le dediqué unas horas solo por calmar mi necesidad de aprender cosas nuevas. &lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Los pasados días estuve instalando varias aplicaciones para hacerme a un Media Center en casa, debido a que la mayoría de aplicativos son bastante pesados quedé muy descepcionado y seguí buscando otras opciones por lo que se me ocurrió utilizar VLC como servidor de medios lo cual no fué sencillo y por esta razón decidí crear una lista dinámica de mi carpeta de descargas que mi cliente VLC sea capaz de leer cada vez que accedo a este recurso. &lt;/div&gt;
&lt;br /&gt;
Encontré que un archivo de texto M3U me permite cargar una lista de reproducción de archivos y que los recursos pueden ser direcciones web por lo que me puse a esto,&amp;nbsp; a continuación describiré lo que hice.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Instalar mi servidor web, realicé la instalación de un servidor AMP (Apche, Mysql, PHP) que me permite tener un servidor web Apache y le adiciona PHP; usé XAMPP que es uno de los que más conozco y modifiqué para que me creara un &quot;alias&quot; que redirecciona a mi directorio de descargas. En el archivo de configuracion &quot;httpd.conf&quot; agregué el siguiente bloque de código: &lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;i&gt;
    &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Alias /peliculas &quot;D:/Descargas/Peliculas/&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Directory &quot;D:/Descargas/Peliculas&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Options Indexes FollowSymLinks Includes ExecCGI&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Allow from all&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AllowOverride All&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Require all granted&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Directory&amp;gt;&lt;/i&gt;&lt;i&gt;&lt;directory eliculas=&quot;&quot; escargas=&quot;&quot;&gt;&lt;/directory&gt;
&lt;/i&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Dentro demi carpeta creé un archivo &lt;b&gt;index.php&lt;/b&gt; con el siguiente código:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;#EXTM3U&lt;br /&gt;&amp;lt;?php &lt;br /&gt;// Carpeta en donde se encuentran mis archivos multimedia&lt;br /&gt;define(&quot;Maindir&quot;, &quot;D:\\Descargas\\Peliculas&quot;);&lt;br /&gt;&lt;br /&gt;listFiles(Maindir); &lt;br /&gt;&lt;br /&gt;function listFiles($dir) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $base_url = ((isset($_SERVER[&#39;HTTPS&#39;]) &amp;amp;&amp;amp; $_SERVER[&#39;HTTPS&#39;] == &#39;on&#39;) ? &#39;https&#39; : &#39;http&#39;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $base_url .= &#39;://&#39; . $_SERVER[&#39;HTTP_HOST&#39;];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $base_url .= str_replace(basename($_SERVER[&#39;SCRIPT_NAME&#39;]),&#39;&#39; , $_SERVER[&#39;SCRIPT_NAME&#39;]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (is_dir($dir)) { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; if ($dh = opendir($dir)) { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; while (($file = readdir($dh)) !== false) { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(valido($file)) { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(is_file($file) &amp;amp;&amp;amp; strpos(substr($file, -4),&quot;.&quot;)===0) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; echo &#39;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #EXTINF:-1,&#39; . str_replace(Maindir, &quot;&quot;, $file) . &#39;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39; . $base_url . $file . &#39;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; listFiles($dir . DIRECTORY_SEPARATOR . $file);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; closedir($dh);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }else {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(valido($dir)) { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; echo &#39;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #EXTINF:-1,&#39; .&amp;nbsp; str_replace(Maindir, &quot;&quot;, $dir) . &#39;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39; . $base_url . str_replace(DIRECTORY_SEPARATOR, &quot;/&quot;, str_replace(Maindir . DIRECTORY_SEPARATOR, &quot;&quot;, $dir)) . &#39;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// Función que descarta los archivos que no quiero listar&lt;br /&gt;// En mayusculas evalúo los ultimos cuatro caracteres del nombre&lt;br /&gt;function valido($file){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $res = FALSE;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(&amp;nbsp;&amp;nbsp;&amp;nbsp; $file!=&quot;.&quot; &amp;amp;&amp;amp; $file!= &quot;..&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; strtoupper(substr($file, -4))!= &quot;.PHP&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; strtoupper(substr($file, -4))!= &quot;.NFO&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; strtoupper(substr($file, -4))!= &quot;.TXT&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; strtoupper(substr($file, -4))!= &quot;.URL&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; strtoupper(substr($file, -4))!= &quot;.BUP&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; strtoupper(substr($file, -4))!= &quot;.IFO&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; strtoupper(substr($file, -4))!= &quot;.XLS&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; strtoupper(substr($file, -4))!= &quot;.DOC&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; strtoupper(substr($file, -4))!= &quot;.PPT&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; strtoupper(substr($file, -4))!= &quot;.COM&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; strtoupper(substr($file, -4))!= &quot;.BAT&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; strtoupper(substr($file, -4))!= &quot;XLSX&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; strtoupper(substr($file, -4))!= &quot;DOCX&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; strtoupper(substr($file, -4))!= &quot;PPTX&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; strtoupper(substr($file, -4))!= &quot;INFO&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $res = TRUE;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $res;&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Una vez el servidor está iniciado y tenemos nuestro archivo &lt;i&gt;&lt;b&gt;index.php&lt;/b&gt;&lt;/i&gt; completo, podemos desde nuestro VLC acceder a solicitar una direccion URL&lt;br /&gt;&lt;br /&gt;&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt;&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt;&lt;/li&gt;
&lt;/ol&gt;
Te invito a probarlo y si puedes mejorarlo compartelo

</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/7064672188806462523/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/7064672188806462523?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/7064672188806462523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/7064672188806462523'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2019/09/lista-de-archivos-media-para-vlc-media.html' title='Lista de archivos media para VLC Media Player desde servidor local'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-6068780968033453642</id><published>2018-05-14T21:13:00.003-05:00</published><updated>2018-05-14T21:13:55.669-05:00</updated><title type='text'>Cambio de fecha y hora automática en windows</title><content type='html'>Tras tener un inconveniente con un antiguo equipo tuve la necesidad de crear un script que me permitiera realizar una actualización automática de la fecha y hora para así evitar que cuando se abriera el navegador web ocurriera error en las páginas que solicitan validación de certificados digitales instalados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Crear un script .bat con las siguientes lineas:&lt;br /&gt;&lt;br /&gt;w32tm /resync /rediscover&lt;br /&gt;w32tm /resync /force&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Crear una tarea programada que se ejecute al iniciar el sistema operativo y que si falla se ejecute cada minuto.&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
De esta manera tendrás un equipo que usando la configuración de actualización de fecha y hora se mantendrá al día.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Nota: yo utilicé la configuración de &quot;Sincronizar con un servidor horario de Internet&quot; para conectar el equipo a un servidor NTP que descargue la fecha y hora correcta mientras esté conectado a Internet.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/6068780968033453642/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/6068780968033453642?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/6068780968033453642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/6068780968033453642'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2018/05/cambio-de-fecha-y-hora-automatica-en.html' title='Cambio de fecha y hora automática en windows'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-3526627761960711771</id><published>2018-02-27T21:46:00.000-05:00</published><updated>2018-02-28T08:42:28.193-05:00</updated><title type='text'></title><content type='html'>Para los que nos gusta el sistema operativo linux en ocasiones se nos hará necesario contar la cantidad de carpetas que hay en determinado directorio; en mi caso particular el siguiente comando me sirvió para verficar la cantidad de carpetas en un sitio web:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;ls -lR | grep ^d | wc -l&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;Para el caso de ver la cantidad de archivos te será útil esta:&lt;br /&gt;
&lt;code class=&quot;plain&quot;&gt;&lt;br /&gt;ls -A | wc -l&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;
Espero que te sirva tanto como a mi&lt;code&gt;.&lt;/code&gt;&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/3526627761960711771/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/3526627761960711771?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/3526627761960711771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/3526627761960711771'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2018/02/blog-post.html' title=''/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-7765589058811697771</id><published>2013-10-31T11:44:00.003-05:00</published><updated>2013-10-31T11:44:59.974-05:00</updated><title type='text'>Killall java parra windows</title><content type='html'>Los usuarios de linux y mac tienen la posibilidad de &quot;Matar&quot; los procesos de java con un único comando &amp;lt;&amp;lt;killall java&amp;gt;&amp;gt; para los usuarios de windows este es un comando desconocido y para muchos de los criticos de Microsoft una gran falencia a comparación con sus competidores; investigando para un proyecto en el que necesitaba cerrar una aplicación de java que corre en background indagué en las aguas de internet y encontré las herramientas que me permitieron hacer un ejecutable de windows que haga las veces de &quot;killall&quot;. Los comandos son el&amp;nbsp;&lt;b&gt;FOR&lt;/b&gt;,&amp;nbsp;&lt;b&gt;TASKLIST&lt;/b&gt; y&amp;nbsp;&lt;b&gt;TASKKILL.&lt;/b&gt;&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Como se hace???&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Son tres sencillos pasos:&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
1) Crea un archivo con la extensión&lt;b&gt; .bat &lt;/b&gt;ej:. killall_java.bat&lt;/div&gt;
&lt;div&gt;
2) copia el siguiente código:&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;FOR /F &quot;tokens=2&quot; %%I IN (&#39;TASKLIST /NH /FI &quot;imagename eq java.exe&quot;&#39;) DO SET PID=%%I&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;TASKKILL /PID %PID%&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
3) Guarda este archivo&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Después de realizar estos pasos al ejecutar este archivo vas a notar con sorpresa que todos los procesos java.exe se han cerrado correctamente. :)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Por que???&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
El código lo que hace es un ciclo for recorriendo el tasklist de windows y buscando los procesos con nombre java.exe y devolviendo la segunda columna del resultado (PID) del comando y con el taskkill elimina el proceso que tenga el id seleccionado.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Espero te sirva para algo este código.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/7765589058811697771/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/7765589058811697771?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/7765589058811697771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/7765589058811697771'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2013/10/killall-java-parra-windows.html' title='Killall java parra windows'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-6073274463953516215</id><published>2013-10-24T16:20:00.002-05:00</published><updated>2013-10-24T16:20:33.818-05:00</updated><title type='text'>JSF + Login Logout Methods + Session Timeouts + Page Jumping Issues + Facelets</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19.453125px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;&quot;&gt;
How to create a flawless login logout with JSF Facelets and a Java Application Server (JBoss, Glassfish) without much effort. Previously i’ve posted a similar article but small errors persisted. This post corrects that.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19.453125px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;&quot;&gt;
&lt;strong style=&quot;margin: 0px; padding: 0px;&quot;&gt;Four&amp;nbsp;&lt;/strong&gt;items are required:&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19.453125px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;&quot;&gt;
&lt;strong style=&quot;margin: 0px; padding: 0px;&quot;&gt;1)&lt;/strong&gt;&amp;nbsp;Include a&amp;nbsp;&lt;span style=&quot;color: maroon; margin: 0px; padding: 0px;&quot;&gt;&amp;lt;META HTTP-EQUIV=”refresh” CONTENT=”15″&amp;gt;&lt;/span&gt;&amp;nbsp;on your login page. This is make your login page refresh preventing an error with our methodology regarding context.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19.453125px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;&quot;&gt;
&lt;strong style=&quot;margin: 0px; padding: 0px;&quot;&gt;2)&lt;/strong&gt;&amp;nbsp;Edit your web.xml with the following. This will indicate that when a ViewExpiredException happens then the browser will redirect the client to its login page&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19.453125px; margin: 0px; padding: 0px;&quot;&gt;
&lt;div class=&quot;syntaxhighlighter  xml&quot; id=&quot;highlighter_897919&quot; style=&quot;font-size: 1em !important; margin: 1em 0px !important; overflow-x: auto !important; overflow-y: hidden !important; padding: 0px; position: relative !important; width: 507.84375px;&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: 593px;&quot;&gt;&lt;tbody style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;
&lt;tr style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;td class=&quot;gutter&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(175, 175, 175) !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
1&lt;/div&gt;
&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
2&lt;/div&gt;
&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
3&lt;/div&gt;
&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
4&lt;/div&gt;
&lt;/td&gt;&lt;td class=&quot;code&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: 564px;&quot;&gt;&lt;div class=&quot;container&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: relative !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;
&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;lt;&lt;/code&gt;&lt;code class=&quot;xml keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;error-page&lt;/code&gt;&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;lt;&lt;/code&gt;&lt;code class=&quot;xml keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;exception-type&lt;/code&gt;&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;gt;javax.faces.application.ViewExpiredException&amp;lt;/&lt;/code&gt;&lt;code class=&quot;xml keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;exception-type&lt;/code&gt;&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;lt;&lt;/code&gt;&lt;code class=&quot;xml keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;location&lt;/code&gt;&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;gt;/faces/login.xhtml&amp;lt;/&lt;/code&gt;&lt;code class=&quot;xml keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;location&lt;/code&gt;&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;lt;/&lt;/code&gt;&lt;code class=&quot;xml keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;error-page&lt;/code&gt;&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19.453125px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;&quot;&gt;
Also add a session timeout:&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19.453125px; margin: 0px; padding: 0px;&quot;&gt;
&lt;div class=&quot;syntaxhighlighter  xml&quot; id=&quot;highlighter_415658&quot; style=&quot;font-size: 1em !important; margin: 1em 0px !important; overflow-x: auto !important; overflow-y: hidden !important; padding: 0px; position: relative !important; width: 507.84375px;&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: 507px;&quot;&gt;&lt;tbody style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;
&lt;tr style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;td class=&quot;gutter&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(175, 175, 175) !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
1&lt;/div&gt;
&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
2&lt;/div&gt;
&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
3&lt;/div&gt;
&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
4&lt;/div&gt;
&lt;div class=&quot;line number5 index4 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
5&lt;/div&gt;
&lt;/td&gt;&lt;td class=&quot;code&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: 478px;&quot;&gt;&lt;div class=&quot;container&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: relative !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;
&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;lt;&lt;/code&gt;&lt;code class=&quot;xml keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;session-config&lt;/code&gt;&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;lt;&lt;/code&gt;&lt;code class=&quot;xml keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;session-timeout&lt;/code&gt;&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;30&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;lt;/&lt;/code&gt;&lt;code class=&quot;xml keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;session-timeout&lt;/code&gt;&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number5 index4 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;lt;/&lt;/code&gt;&lt;code class=&quot;xml keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;session-config&lt;/code&gt;&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19.453125px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;&quot;&gt;
&lt;strong style=&quot;margin: 0px; padding: 0px;&quot;&gt;3)&lt;/strong&gt;&amp;nbsp;Implement a phase-listener for checking your credentials and preventing pagejumps. First, add the following to your faces-config.xml:&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19.453125px; margin: 0px; padding: 0px;&quot;&gt;
&lt;div class=&quot;syntaxhighlighter  xml&quot; id=&quot;highlighter_46854&quot; style=&quot;font-size: 1em !important; margin: 1em 0px !important; overflow-x: auto !important; overflow-y: hidden !important; padding: 0px; position: relative !important; width: 507.84375px;&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: 572px;&quot;&gt;&lt;tbody style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;
&lt;tr style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;td class=&quot;gutter&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(175, 175, 175) !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
1&lt;/div&gt;
&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
2&lt;/div&gt;
&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
3&lt;/div&gt;
&lt;/td&gt;&lt;td class=&quot;code&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: 543px;&quot;&gt;&lt;div class=&quot;container&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: relative !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;
&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;lt;&lt;/code&gt;&lt;code class=&quot;xml keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;lifecycle&lt;/code&gt;&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;lt;&lt;/code&gt;&lt;code class=&quot;xml keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;phase-listener&lt;/code&gt;&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;gt;yourpackge.security.AuthorizationListener&amp;lt;/&lt;/code&gt;&lt;code class=&quot;xml keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;phase-listener&lt;/code&gt;&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;lt;/&lt;/code&gt;&lt;code class=&quot;xml keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;lifecycle&lt;/code&gt;&lt;code class=&quot;xml plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19.453125px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;&quot;&gt;
Here’s your Java Class:&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19.453125px; margin: 0px; padding: 0px;&quot;&gt;
&lt;div class=&quot;syntaxhighlighter  java&quot; id=&quot;highlighter_198954&quot; style=&quot;font-size: 1em !important; margin: 1em 0px !important; overflow-x: auto !important; overflow-y: hidden !important; padding: 0px; position: relative !important; width: 507.84375px;&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: 677px;&quot;&gt;&lt;tbody style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;
&lt;tr style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;td class=&quot;gutter&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(175, 175, 175) !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
1&lt;/div&gt;
&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
2&lt;/div&gt;
&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
3&lt;/div&gt;
&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
4&lt;/div&gt;
&lt;div class=&quot;line number5 index4 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
5&lt;/div&gt;
&lt;div class=&quot;line number6 index5 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
6&lt;/div&gt;
&lt;div class=&quot;line number7 index6 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
7&lt;/div&gt;
&lt;div class=&quot;line number8 index7 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
8&lt;/div&gt;
&lt;div class=&quot;line number9 index8 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
9&lt;/div&gt;
&lt;div class=&quot;line number10 index9 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
10&lt;/div&gt;
&lt;div class=&quot;line number11 index10 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
11&lt;/div&gt;
&lt;div class=&quot;line number12 index11 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
12&lt;/div&gt;
&lt;div class=&quot;line number13 index12 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
13&lt;/div&gt;
&lt;div class=&quot;line number14 index13 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
14&lt;/div&gt;
&lt;div class=&quot;line number15 index14 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
15&lt;/div&gt;
&lt;div class=&quot;line number16 index15 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
16&lt;/div&gt;
&lt;div class=&quot;line number17 index16 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
17&lt;/div&gt;
&lt;div class=&quot;line number18 index17 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
18&lt;/div&gt;
&lt;div class=&quot;line number19 index18 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
19&lt;/div&gt;
&lt;div class=&quot;line number20 index19 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
20&lt;/div&gt;
&lt;div class=&quot;line number21 index20 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
21&lt;/div&gt;
&lt;div class=&quot;line number22 index21 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
22&lt;/div&gt;
&lt;div class=&quot;line number23 index22 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
23&lt;/div&gt;
&lt;div class=&quot;line number24 index23 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
24&lt;/div&gt;
&lt;div class=&quot;line number25 index24 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
25&lt;/div&gt;
&lt;div class=&quot;line number26 index25 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
26&lt;/div&gt;
&lt;div class=&quot;line number27 index26 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
27&lt;/div&gt;
&lt;div class=&quot;line number28 index27 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
28&lt;/div&gt;
&lt;div class=&quot;line number29 index28 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
29&lt;/div&gt;
&lt;div class=&quot;line number30 index29 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
30&lt;/div&gt;
&lt;div class=&quot;line number31 index30 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
31&lt;/div&gt;
&lt;div class=&quot;line number32 index31 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
32&lt;/div&gt;
&lt;div class=&quot;line number33 index32 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
33&lt;/div&gt;
&lt;/td&gt;&lt;td class=&quot;code&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: 641px;&quot;&gt;&lt;div class=&quot;container&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: relative !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;
&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;public&lt;/code&gt; &lt;code class=&quot;java keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;class&lt;/code&gt; &lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;AuthorizationListener &lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;implements&lt;/code&gt; &lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;PhaseListener {&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;public&lt;/code&gt; &lt;code class=&quot;java keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;void&lt;/code&gt; &lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;afterPhase(PhaseEvent event) {&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;line number5 index4 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;FacesContext facesContext = event.getFacesContext();&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number6 index5 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;String currentPage = facesContext.getViewRoot().getViewId();&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number7 index6 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;line number8 index7 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;boolean&lt;/code&gt; &lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;isLoginPage = (currentPage.lastIndexOf(&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&quot;login.xhtml&quot;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;) &amp;gt; -&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 153, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;1&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;);&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number9 index8 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;HttpSession session = (HttpSession) facesContext.getExternalContext().getSession(&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;false&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;);&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number10 index9 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;line number11 index10 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;if&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;(session==&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;null&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;){&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number12 index11 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;NavigationHandler nh = facesContext.getApplication().getNavigationHandler();&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number13 index12 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;nh.handleNavigation(facesContext, &lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;null&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;, &lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&quot;loginPage&quot;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;);&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number14 index13 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number15 index14 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;line number16 index15 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;else&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number17 index16 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;Object currentUser = session.getAttribute(&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&quot;username&quot;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;);&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number18 index17 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;line number19 index18 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;if&lt;/code&gt; &lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;(!isLoginPage &amp;amp;&amp;amp; (currentUser == &lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;null&lt;/code&gt; &lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;|| currentUser == &lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&quot;&quot;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;)) {&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number20 index19 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;NavigationHandler nh = facesContext.getApplication().getNavigationHandler();&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number21 index20 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;nh.handleNavigation(facesContext, &lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;null&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;, &lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&quot;loginPage&quot;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;);&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number22 index21 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number23 index22 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number24 index23 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number25 index24 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;line number26 index25 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;public&lt;/code&gt; &lt;code class=&quot;java keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;void&lt;/code&gt; &lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;beforePhase(PhaseEvent event) {&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number27 index26 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;line number28 index27 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number29 index28 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;line number30 index29 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;public&lt;/code&gt; &lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;PhaseId getPhaseId() {&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number31 index30 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java keyword&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;return&lt;/code&gt; &lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;PhaseId.RESTORE_VIEW;&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number32 index31 alt1&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number33 index32 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19.453125px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;&quot;&gt;
Im sum, this class will check if your session credentials are ok and if not, redirect you to the login page.This will happen everytime a request is made on your app. Btw, ‘LoginPage’ is a navigation handler for login.xhtml specified on faces-config.xml&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19.453125px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;&quot;&gt;
&lt;strong style=&quot;margin: 0px; padding: 0px;&quot;&gt;4)&lt;/strong&gt;&amp;nbsp;To complement this you’ll only need a Authentication class which puts your credentials on session with the following:&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19.453125px; margin: 0px; padding: 0px;&quot;&gt;
&lt;div class=&quot;syntaxhighlighter  java&quot; id=&quot;highlighter_39618&quot; style=&quot;font-size: 1em !important; margin: 1em 0px !important; overflow-x: auto !important; overflow-y: hidden !important; padding: 0px; position: relative !important; width: 507.84375px;&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: 719px;&quot;&gt;&lt;tbody style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;
&lt;tr style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;td class=&quot;gutter&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(175, 175, 175) !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
1&lt;/div&gt;
&lt;/td&gt;&lt;td class=&quot;code&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: 690px;&quot;&gt;&lt;div class=&quot;container&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: relative !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;
&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;FacesContext.getCurrentInstance().getExternalContext().getSessionMap().put(&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&quot;username&quot;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;, idUser);&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19.453125px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px;&quot;&gt;
To close it, simply do the following:&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19.453125px; margin: 0px; padding: 0px;&quot;&gt;
&lt;div class=&quot;syntaxhighlighter  java&quot; id=&quot;highlighter_882214&quot; style=&quot;font-size: 1em !important; margin: 1em 0px !important; overflow-x: auto !important; overflow-y: hidden !important; padding: 0px; position: relative !important; width: 507.84375px;&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: 579px;&quot;&gt;&lt;tbody style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;
&lt;tr style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;td class=&quot;gutter&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; color: rgb(175, 175, 175) !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-right-color: rgb(108, 226, 108) !important; border-right-style: solid !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-width: 0px 3px 0px 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em 0px 1em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
1&lt;/div&gt;
&lt;/td&gt;&lt;td class=&quot;code&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: 550px;&quot;&gt;&lt;div class=&quot;container&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: relative !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;
&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;
&lt;code class=&quot;java plain&quot; style=&quot;-webkit-box-shadow: none !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-shadow: none !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;FacesContext.getCurrentInstance().getExternalContext().invalidateSession();&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19.453125px; margin-bottom: 0.7em; margin-top: 0.7em; padding: 0px; text-align: right;&quot;&gt;
Tomado de:&amp;nbsp;&lt;a href=&quot;http://goo.gl/lixG8L&quot;&gt;http://goo.gl/lixG8L&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/6073274463953516215/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/6073274463953516215?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/6073274463953516215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/6073274463953516215'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2013/10/jsf-login-logout-methods-session.html' title='JSF + Login Logout Methods + Session Timeouts + Page Jumping Issues + Facelets'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-4449916527611972625</id><published>2013-10-16T18:16:00.002-05:00</published><updated>2013-10-16T18:17:41.291-05:00</updated><title type='text'>Six reasons why you should think  before you speak</title><content type='html'>Here are six reasons why you should think&lt;br /&gt;
before you speak -the last one is great!&lt;br /&gt;
Have you ever spoken and wished that&lt;br /&gt;
&lt;br /&gt;
you could immediately take the words back...&lt;br /&gt;
Here are the Testimonials of a few people who did....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FIRST TESTIMONY:&lt;br /&gt;
I walked into a hair salon with my husband and three&lt;br /&gt;
kids in tow and asked loudly,&lt;br /&gt;
&#39;How much do you charge for a shampoo and a blow job?&#39;&lt;br /&gt;
I turned around and walked back out and never went back&lt;br /&gt;
My husband didn&#39;t say a word...he knew better.&lt;br /&gt;
&lt;br /&gt;
SECOND TESTIMONY:&lt;br /&gt;
I was at the golf store comparing different kinds of golf balls.&lt;br /&gt;
I was unhappy with the women&#39;s type I had been using.&lt;br /&gt;
After browsing for several minutes, I was approached by&lt;br /&gt;
one of the good-looking gentlemen who works at the store.&lt;br /&gt;
He asked if he could help me.&lt;br /&gt;
Without thinking, I looked at him and said,&lt;br /&gt;
&#39;I think I like playing with men&#39;s balls&#39;&lt;br /&gt;
&lt;br /&gt;
THIRD TESTIMONY:&lt;br /&gt;
My sister and I were at the mall and&lt;br /&gt;
passed by a store that sold a variety of candy and nuts.&lt;br /&gt;
As we were looking at the display case, the boy behind&lt;br /&gt;
the counter asked if we needed any help. I replied, &#39;&lt;br /&gt;
No, I&#39;m just looking at your nuts.&#39;&lt;br /&gt;
My sister started to laugh hysterically.&lt;br /&gt;
The boy grinned, and I turned beet-red and walked away.&lt;br /&gt;
To this day, my sister has never let me forget.&lt;br /&gt;
&lt;br /&gt;
FOURTH TESTIMONY:&lt;br /&gt;
While in line at the bank one afternoon,&lt;br /&gt;
my toddler decided to release&lt;br /&gt;
some pent-up energy and ran amok.&lt;br /&gt;
I was finally able to grab hold of&lt;br /&gt;
her after receiving looks of disgust&lt;br /&gt;
and annoyance from other patrons.&lt;br /&gt;
I told her that if she did not start behaving&lt;br /&gt;
&#39;right now&#39; she would be punished.&lt;br /&gt;
To my horror, she looked me in the eye and said&lt;br /&gt;
in a voice just as threatening,&lt;br /&gt;
&#39;If you don&#39;t let me go right now,&lt;br /&gt;
I will tell Grandma that I saw you&lt;br /&gt;
kissing Daddy&#39;s pee-pee last night!&#39;&lt;br /&gt;
The silence was deafening after this enlightening&lt;br /&gt;
exchange. Even the tellers stopped what they were doing.&lt;br /&gt;
I mustered up the last of my dignity and walked&lt;br /&gt;
out of the bank with my daughter in tow.&lt;br /&gt;
The last thing I heard when the door closed behind me, were screams of laughter.&lt;br /&gt;
&lt;br /&gt;
FIFTH TESTIMONY:&lt;br /&gt;
Have you ever asked your child a question too many times?&lt;br /&gt;
My three-year-old son had a lot of problems with potty training&lt;br /&gt;
and I was on him constantly. One day we stopped at Taco Bell&lt;br /&gt;
for a quick lunch, in between errands It was very busy,&lt;br /&gt;
with a full dining room. While enjoying my taco,&lt;br /&gt;
I smelled something funny, so of course I checked&lt;br /&gt;
my seven-month-old daughter, she was clean.&lt;br /&gt;
The realized that Danny had not asked to go potty&lt;br /&gt;
in a while. I asked him if he needed to go,&lt;br /&gt;
and he said &#39;No&#39; .. I kept thinking&lt;br /&gt;
&#39;Oh Lord, that child has had an accident, and&lt;br /&gt;
I don&#39;t have any clothes with me.&#39; Then I said,&lt;br /&gt;
&#39;Danny, are you SURE you didn&#39;t have an accident?&#39;&lt;br /&gt;
&#39;No,&#39; he replied.&lt;br /&gt;
I just KNEW that he must have had an accident,&lt;br /&gt;
because the smell was getting worse.&lt;br /&gt;
Soooooo, I asked one more time, &#39;Danny did you have an accident ?&lt;br /&gt;
This time he jumped up, yanked down his pants,&lt;br /&gt;
bent over, spread his cheeks&lt;br /&gt;
and yelled&lt;br /&gt;
&#39;SEE MOM, IT&#39;S JUST FARTS!!&#39;&lt;br /&gt;
While 30 people nearly choked to death on their tacos laughing,&lt;br /&gt;
he calmly pulled up his pants and sat down.&lt;br /&gt;
&lt;br /&gt;
An old couple made me feel better, thanking me for the&lt;br /&gt;
best laugh they&#39;d ever had!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LAST BUT NOT LEAST TESTIMONY:&lt;br /&gt;
This had most of the province of B.C. laughing for 2 days&lt;br /&gt;
and a very embarrassed female news anchor who will,&lt;br /&gt;
in the future, likely think before she speaks. What happens&lt;br /&gt;
when you predict snow but don&#39;t get any! We had a&lt;br /&gt;
female news anchor that, the day after it was supposed&lt;br /&gt;
to have snowed and didn&#39;t, turned to the weatherman&lt;br /&gt;
and asked:&lt;br /&gt;
&#39;So Bobby, where&#39;s that 8 inches you&lt;br /&gt;
promised me last night?&#39;&lt;br /&gt;
&lt;br /&gt;
Not only did HE have to leave the set, but half the crew&lt;br /&gt;
did too they were laughing so hard!&lt;br /&gt;
&lt;br /&gt;
Tomdo de:&amp;nbsp;&lt;a href=&quot;http://www.stumbleupon.com/su/1U5KJp/:87lAyAxl:SIhx6ONA/www.funnyordie.com/articles/7dab240dd7/shit/&quot;&gt;http://www.stumbleupon.com/su/1U5KJp/:87lAyAxl:SIhx6ONA/www.funnyordie.com/articles/7dab240dd7/shit/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/4449916527611972625/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/4449916527611972625?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/4449916527611972625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/4449916527611972625'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2013/10/ssix-reasons-why-you-should-think.html' title='Six reasons why you should think  before you speak'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-270224031616518606</id><published>2013-09-26T08:25:00.004-05:00</published><updated>2013-09-26T08:25:35.604-05:00</updated><title type='text'>La Biblia en pdf</title><content type='html'>Descarga de manera gratuita la biblia desde el siguiente enlace&lt;br /&gt;
&lt;br /&gt;
www.danyelssoft.com/medios/biblia_reina-valera-1960.pdf</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/270224031616518606/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/270224031616518606?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/270224031616518606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/270224031616518606'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2013/09/la-biblia-en-pdf.html' title='La Biblia en pdf'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-2605135950056642684</id><published>2013-09-03T17:39:00.000-05:00</published><updated>2013-09-03T17:39:11.904-05:00</updated><title type='text'>Como matar un dragón con varios lenguajes de programación</title><content type='html'>Hace unos días alguien me pasó esta lectura que me hizo reír desde que inicié hasta que terminé la comparto para que se rían ustedes también, quiero resaltar que no es un escrito mio:&lt;br /&gt;
&lt;br /&gt;
&lt;h3 class=&quot;entry-title&quot; style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 20px; font-weight: normal; line-height: 25px; margin: 0px 0px 3px;&quot;&gt;
How to kill a dragon with various programming languages&lt;/h3&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
There&#39;s a&amp;nbsp;beautiful princess, prisoner in the highest tower of a castle, guarded by a mighty dragon, and a fearless knight must rescue her…&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 10px; margin-top: 10px;&quot;&gt;
This is how each language would manage to&amp;nbsp;rescue the princess from the hands of&amp;nbsp;the dragon&lt;/div&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;Java&lt;/strong&gt;&amp;nbsp;- Gets there, finds the dragon, develops a framework for dragon anihilation with multiple layers, writes several articles about the framework… But doesn&#39;t kill the dragon.&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;.NET&lt;/strong&gt;&amp;nbsp;- Gets there, sees the idea of the Java developer and copies it. Tries to kill the dragon, but the monster eats him.&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;C&amp;nbsp;&lt;/strong&gt;- Arrives, looks down at the dragon, pulls out his sword, beheads the dragon, finds the princess… And ignores her to see the last checkins of linux kernel cvs.&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;C++&lt;/strong&gt;&amp;nbsp;- Creates a basic needle, and gathers funcionality until he has a complex sword&amp;nbsp;that he can barely understand… He kills the dragon, but gets stuck crossing the bridge because of&amp;nbsp;memory leaks.&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;COBOL&amp;nbsp;&lt;/strong&gt;- Arrives, sees the dragon and thinks that he is too old to kill a monster that big and&amp;nbsp;rescuing the princess, so he leaves.&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;Pascal&amp;nbsp;&lt;/strong&gt;- He prepares for 10 years to create a dragon anihilation system… When the moment comes, he discovers the program can only take lizards as an entry.&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;VB&amp;nbsp;&lt;/strong&gt;- Builds a dragon destruction weapon based on several components, jumps to the back of the dragon and in&amp;nbsp;the most critical time he discovers that the sword works only on rainy nights…&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;PL/SQL&lt;/strong&gt;&amp;nbsp;- Gets data from other dragon slayers, creates tables with n ternary complexity relations, tridimensional data,&amp;nbsp;OLAP, takes 15&amp;nbsp;years to process the information… And by then, the princess became a lesbian.&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;Ruby&amp;nbsp;&lt;/strong&gt;- Arrives with massive fame, saying he is the best at anything and when he faces the dragon, he shows a lame motion picture of himself killing a dragon… The dragon eats him out of boredom.&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;Smalltalk&amp;nbsp;&lt;/strong&gt;- Arrives, analyzes the dragon and princess, turns around and leaves, they are way too inferior.&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;shell&amp;nbsp;&lt;/strong&gt;- Creates a very powerful dragon slaying weapon… But in the moment of truth, he can&#39;t remember how to use it.&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;shell(2)&lt;/strong&gt;- The guy approaches the dragon with a two line script that kills, cuts, disembowels, impales, chops to pieces and packs the beast, but when he runs it the script grows, it fattens, irritates and puts alcohol in the fire of the dragon…&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;Assembler&amp;nbsp;&lt;/strong&gt;- He thinks he&#39;s doing the right and most efficient things… But he writes an A instead of a D and kills the princess to end up f\*\*\*ing the dragon.&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;Fortran&amp;nbsp;&lt;/strong&gt;- Arrives and develops a 45-thousand-code-line-solution, kills the dragon, meets the princess… But she calls him a weakling and runs after the Java programmer who was elegant, and also rich.&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;FOX PRO&amp;nbsp;&lt;/strong&gt;- Develops a dragon killing system. It&#39;s gorgeous and works on the outside, but it&#39;s really patched inside, so when he runs the dragon anihilator, he realizes he forgot to index the DBFs.&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;PROCESS ANALYST&lt;/strong&gt;&amp;nbsp;- Approaches the dragon with two tons of documentation, develops the unified dragon-killing process, he develops a DFD to free the princess and marry her, convinces the dragon that it&#39;s the best for him and it won&#39;t hurt. When he executes the process, he estimates the effort and the damage he will cause with a plan signed by the Pope, Buddha and Michael Jackson. Then he buys&amp;nbsp;a couple of nukes, 45 cannons, an aircraft carrier and hires 300 heavily armed men… When all he needed was the sword he was holding in his hand in the beginning…&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;CLIPPER&lt;/strong&gt;: Sets up a routine that loads a codeblock array to insult the dragon, serenade the princess, load the sword in memory, beat the crap out of the dragon, clean the mess, prepare a raspberry milkshake for the princess, make love to her, take a bath, start the car, put it some gas and come back home. When he runs it, he gets a&amp;nbsp;&quot;Bound Error: Array Access&quot; and the dragon eats him with fries.&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;Lisp&lt;/strong&gt;, where the famous knight-errant, after speaking with numerous experts in dragon-killing, and modeling the knowledge they posess, he programs the system, and when he runs it he realizes he forgot a bracket (bender the offender).&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;HTML&lt;/strong&gt;: Mounts a web on famous swords used to kill dragons, but he ignores the W3C standards. When he meets the dragon, he finds out the code isn&#39;t compatible with his browser, so he&#39;s left swordless. The dragon eats him as an appetizer.&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;Prolog&lt;/strong&gt;: Thinks he needs a weapon to kill the dragon. Searches in a catalog for 182014 weapons. By the time the princess dies of her age, he&#39;s achieved to know how to make every weapon starting with A: Atomic Bombs, Anti-Air Weapons, Arches, Ammunition, Axes...&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;PHP&lt;/strong&gt;: Creates a web page that when he executes it would eliminate the $dragon selecting from a weapons databese in MySQL over an Apache server. Nevertheless he forgot the WHERE in the DELETE query and kills the princess, the dragon, the peasants, the witch, the sorceror and the programmer himself.&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;JavaScript&lt;/strong&gt;: The programmer tries to kill&amp;nbsp; the great green dragon that spits fire throug his mouth. He creates a script that will delete the dragon when he loads a webpage, to create seconds after, some damsels to throw him flowers and make clapping sounds. Unfortunately he didn&#39;t take into account the DOM structure of the lizard, also known as Mozilla, and the only thing he gets is to fill his console of errors and that the Book of Mozilla tells how he was devoured.&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;ActiveX&lt;/strong&gt;: The programmers create a tunnel to enter the dragon&#39;s lair from the castle and run a program that will kil the dragon from a safe and prudential distance. The dragon discovers the tunnel, eats the workers who dug, the dragon slayers, and enslaves every servant in the castle. The castle becomes a&amp;nbsp;dragon-breeding place, full of little dragons&amp;nbsp;that the dragon sends in pop-ups to other castles. The untasty remains of the knights are put in cans of Spam and sent to other castles as well as a warning. (aquelquesiente)&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;Basic&lt;/strong&gt;. He creates a weapon able to kill paper dragons, but no matter how they improve it, they discover it&#39;s not good enough to kill any dragon bigger than a baby poodle.&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;Matlab&lt;/strong&gt;: They create&amp;nbsp;a loop that calculates the trajectories to shoot a giant arrow at the dragon. The program works flawlessly. What they need now are the voluntaries caoable to launch tha arrow with the necessary strength and accuracy.&lt;/li&gt;
&lt;li style=&quot;background-color: white; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; margin-left: 15px;&quot;&gt;&lt;strong&gt;Videogame Programmer&lt;/strong&gt;&amp;nbsp;: Spends two years programming a state-of-the-art sword with shaders and all. When the time comes to kill the dragon, he finds that half the knights aren&#39;t strong enough to raise the sword. Then someone programs a patch that reveals the sex scenes with the princess and Hillary Clinton makes it a scandal.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;b&gt;Tomado de:&amp;nbsp;&lt;a href=&quot;https://blogs.oracle.com/roumen/entry/how_to_kill_a_dragon&quot;&gt;https://blogs.oracle.com/roumen/entry/how_to_kill_a_dragon&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/li&gt;
</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/2605135950056642684/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/2605135950056642684?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/2605135950056642684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/2605135950056642684'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2013/09/como-matar-un-dragon-con-varios.html' title='Como matar un dragón con varios lenguajes de programación'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-4844625686335448625</id><published>2013-03-31T09:59:00.001-05:00</published><updated>2013-03-31T09:59:14.842-05:00</updated><title type='text'>Activación de windows 8</title><content type='html'>En estos días se me ocurrió instalar Windows 8 en mi laptop sinceramente me gustó mucho la experiencia de usuario que nos entrega Windows con este sistema operativo... como era una instalación de pruebas no tenia la intención de comprar una licencia por lo que me puse a la tarea de encontrar un activador y en la Web encontré los siguientes pasos de activación:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Ejecutar el comando CMD como adminisrtador.&lt;/li&gt;
&lt;li&gt;Escribir el siguiente comando:&amp;nbsp;&lt;i&gt;&lt;b&gt;slmgr.vbs -ipk NG4HW-VH26C-733KW-K6F98-J8CK4&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Lanzará una ventana de mensaje donde confirma la instalación de la clave. Aceptamos y continuamos.&lt;/li&gt;
&lt;li&gt;Escribir el siguiente comando:&amp;nbsp;&lt;b&gt;&lt;i&gt;slmgr /skms win8kms4.mooo.com&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Lanzará una ventana que confirma la conexión con a dirección web del comando. Aceptamos.&lt;/li&gt;
&lt;li&gt;Escribir el siguiente comando:&amp;nbsp;&lt;i&gt;&lt;b&gt;slmgr.vbs -ato&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Reiniciamos el sistema operativo y&amp;nbsp;&lt;i&gt;&lt;span style=&quot;background-color: white; font-family: arial, sans-serif; font-size: x-small; line-height: 16px;&quot;&gt;voilà&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: arial, sans-serif; font-size: 14px; line-height: 16px;&quot;&gt;habemus Windows 8 activado.&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;font-family: arial, sans-serif; font-size: xx-small;&quot;&gt;&lt;span style=&quot;line-height: 16px;&quot;&gt;&lt;i&gt;Tomado de:&amp;nbsp;&lt;a href=&quot;http://www.identi.li/index.php?topic=174103&quot;&gt;http://www.identi.li/index.php?topic=174103&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 16px;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 16px;&quot;&gt;Sigan estos pasos mi experiencia comprobó que si funciona.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/4844625686335448625/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/4844625686335448625?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/4844625686335448625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/4844625686335448625'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2013/03/activacion-de-windows-8.html' title='Activación de windows 8'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-5635022856295443065</id><published>2013-02-12T04:49:00.001-05:00</published><updated>2013-02-12T04:49:27.845-05:00</updated><title type='text'>Quien es nuestro Dios???</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;versetext&quot; id=&quot;2ch13-10&quot; style=&quot;background-color: white; color: #333333; display: inline; font-family: arial; font-size: 14px; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;Mas en cuanto a nosotros, Jehová es nuestro Dios, y no le hemos dejado: y los sacerdotes que ministran a Jehová son los hijos de Aarón, y los Levitas en la obra;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;versetext&quot; id=&quot;2ch13-11&quot; style=&quot;background-color: white; color: #333333; display: inline; font-family: arial; font-size: 14px; line-height: 20px; margin: 0px; padding: 0px;&quot;&gt;Los cuales queman a Jehová los holocaustos cada mañana y cada tarde, y los perfumes aromáticos; y ponen los panes sobre la mesa limpia, y el candelero de oro con sus candilejas para que ardan cada tarde: porque nosotros guardamos la ordenanza de Jehová nuestro Dios; mas vosotros le habéis dejado.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;b&gt;2 Crónicas 13:10-11&lt;/b&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/5635022856295443065/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/5635022856295443065?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/5635022856295443065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/5635022856295443065'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2013/02/quien-es-nuestro-dios.html' title='Quien es nuestro Dios???'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-6065471960017397892</id><published>2012-05-16T14:37:00.001-05:00</published><updated>2012-05-16T14:37:45.258-05:00</updated><title type='text'>Java Magazine - Mayo 2012</title><content type='html'>Hoy me place compartirles la revista Java Magazine una excelente publicación para los desarrolladores que nos gusta Java; en esta edición encontré varios temas de interés general y que seguramente a muchos de ustedes les van a crear un nuevo concepto de cosas que se pueden hacer con Java.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.oraclejavamagazine-digital.com/javamagazine/20120506?sub_id=OHjOPcG10lur#pg1&quot;&gt;http://www.oraclejavamagazine-digital.com/&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
Espero la disfruten como yo lo he hecho&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/6065471960017397892/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/6065471960017397892?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/6065471960017397892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/6065471960017397892'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2012/05/java-magazine-mayo-2012.html' title='Java Magazine - Mayo 2012'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-2177838304415863293</id><published>2012-02-06T11:37:00.001-05:00</published><updated>2013-09-10T10:56:17.734-05:00</updated><title type='text'>Developers - cambiar campos hidden de una web por text</title><content type='html'>&lt;br /&gt;
Los que desarrollamos en web muchas veces hemos tenido la necesidad de saber que ver o modificar el contenido de los campos &quot;hidden&quot; de nuestra página en tiempo de desarrollo; &amp;nbsp;Éste código javascript te podrá ser de utilidad solo falta ejecuar este código cuando se haya cargado tu ágina y voilá tus campos &quot;hidden&quot; se convierte en &quot;text&quot; y podrás inclusive modificar sus valores a tu antojo.&lt;br /&gt;
&lt;br /&gt;
var hds = document.getElementsByTagName(&quot;input&quot;);&lt;br /&gt;
for(i=0;i&amp;lt;hds.length;i++){&lt;br /&gt;
id = hds[i];&lt;br /&gt;
if(id.type==&#39;hidden&#39;){&lt;br /&gt;
id.type=&#39;text&#39;;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
PD: 1)lo probé colocando en la dirección javascript:&amp;lt;&amp;lt;Código&amp;gt;&amp;gt; y funcionó.&lt;br /&gt;
2) Lo probé&amp;nbsp;ejecutándolo&amp;nbsp;con la consola de firebug y funcionó.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lo puedes usar como un marcador de tu navegador para tenerlo &quot;a la mano&quot;.</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/2177838304415863293/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/2177838304415863293?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/2177838304415863293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/2177838304415863293'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2012/02/developers-cambiar-campos-hidden-de-una.html' title='Developers - cambiar campos hidden de una web por text'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-3575063893531897435</id><published>2011-06-14T17:03:00.004-05:00</published><updated>2011-08-02T10:58:15.813-05:00</updated><title type='text'>Elimina archivos con la extensión deseada Linux</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #202020; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse;&quot;&gt;Alguna vez te ha pasado que necesitas eliminar todos los archivos que tiene determinada extensión de un directorio y sus subdirectorios??? pues yo si. Un día necesité borrar todos los archivos .lrc de un directorio de&amp;nbsp;música... solo&amp;nbsp;quería&amp;nbsp;que quedaran lo archivos de audio y no sus letras... Mi amigo&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; color: #202020; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 13px; font-weight: bold;&quot;&gt;kaarrlloz &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #202020; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse;&quot;&gt;me&amp;nbsp;ayudó&amp;nbsp;para crear un script que lo hiciera de forma automática lo que devolvió una linea de código así:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #202020; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; color: #202020; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 13px;&quot;&gt;&lt;b&gt;&lt;i&gt;find -name &quot;*.lrc&quot; -exec rm {} \;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; color: #202020; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 13px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; color: #202020; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 13px;&quot;&gt;Eliminó todos los archivos que contienen esa extensión de la carpeta principal y las subcarpetas solucionandome así el problema que tenia.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; color: #202020; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 13px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #202020; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse;&quot;&gt;Espero te sirva...&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #202020; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #202020; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse;&quot;&gt;Gracias&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; color: #202020; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 13px; font-weight: bold;&quot;&gt;kaarrlloz&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/3575063893531897435/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/3575063893531897435?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/3575063893531897435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/3575063893531897435'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2011/06/elimina-archivos-con-la-extension.html' title='Elimina archivos con la extensión deseada Linux'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-3197030160304221215</id><published>2011-03-27T09:57:00.000-05:00</published><updated>2011-03-27T09:57:12.474-05:00</updated><title type='text'>¿Cuándo sufre un geek?</title><content type='html'>&lt;h4&gt;¿Cuándo sufre un geek?&lt;/h4&gt;Eso fue lo que pregunte hoy en Twitter, creamos un hashtag que pueden seguir: #SufrimientoGeek… A continuación algunas de las mejores respuestas:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Cuando miras el gadget que tanto querés en las manos de un non-geek - @ykro &lt;/li&gt;
&lt;li&gt;Cuando alguien te quita un mayor de foursquare - @luchoedu&lt;/li&gt;
&lt;li&gt;Cuando la gente le dice “mini laptop” a las netbooks - @Lulimon&lt;/li&gt;
&lt;li&gt;Cuando cuentas tus chistes “tecnológicos” a tus amigos normales y no les causa gracia - @andrexu&lt;/li&gt;
&lt;li&gt;Cuando tus papás te regañan por twittear en la mesa - @Lulimon&lt;/li&gt;
&lt;li&gt;Cuando la señal wireless no llega al baño - @yeikmorales&lt;/li&gt;
&lt;li&gt;Que las Universidades tengan PC`s de ultra alto rendimiento con Windows XP y Visual Basic 6.0 - @eduardo960&lt;/li&gt;
&lt;li&gt;Tener que arreglar lo que desarrollas para que sea compatible con IE6 - @ykro&lt;/li&gt;
&lt;li&gt;Cuando The Big Bang Theory sea cancelada&lt;/li&gt;
&lt;li&gt;Cuando ves morir a un ewok&lt;/li&gt;
&lt;li&gt;Ver a alguien usar IE - @Luchoedu&lt;/li&gt;
&lt;li&gt;Cuando tu esposa ve que estas corriendo Fedora y te pregunta ¿Desde cuando Facebook tiene sistema operativo? - @ElSantaKlaus&lt;/li&gt;
&lt;li&gt;Que te quieran cobrar por el wifi. ¡Inhumano! - @Lulimon&lt;/li&gt;
&lt;li&gt;Cuando te cambian el orden de tus iconos en el escritorio &lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Cuando te preguntan para que tenes 2 (o mas) O.S en tu pc - @EdwinGraf&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;color: #cccccc;&quot;&gt;Tomado elgeek.info&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/3197030160304221215/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/3197030160304221215?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/3197030160304221215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/3197030160304221215'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2011/03/cuando-sufre-un-geek.html' title='¿Cuándo sufre un geek?'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-578681970392005568</id><published>2011-01-31T09:14:00.001-05:00</published><updated>2011-01-31T09:14:31.004-05:00</updated><title type='text'>Eso es arte tecnológica</title><content type='html'>Alguna vez imaginaron que un buscador minimalista&amp;nbsp;tendría&amp;nbsp;tantos productos en diversos frentes tecnológicos??? Ahora imaginen una cantidad respetable de productos que permitan hacer una &quot;tabla&amp;nbsp;periódica&quot;. Urrrrra por Google.&amp;nbsp;&lt;a href=&quot;http://code.google.com/intl/es-ES/more/table/&quot;&gt;http://code.google.com/intl/es-ES/more/table/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/578681970392005568/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/578681970392005568?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/578681970392005568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/578681970392005568'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2011/01/eso-es-arte-tecnologica.html' title='Eso es arte tecnológica'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-8527706693839582370</id><published>2011-01-24T10:09:00.000-05:00</published><updated>2011-01-24T10:09:20.683-05:00</updated><title type='text'>WinToFlash</title><content type='html'>Excelente&amp;nbsp;software para instalar sistemas operativos windows desde memorias USB y ahora portable.&amp;nbsp;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://bit.ly/fMxi2X&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://yasoyubuntu.lhosting.info/wp-content/uploads/2009/10/descargar.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;Tomado de &lt;a href=&quot;http://www.luchoedu.org/descargas/novicorp-wintoflash-0-7-0000b-espanol-portable/&quot;&gt;www.luchoedu.org&amp;nbsp; &lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;a href=&quot;http://www.blogger.com/&quot;&gt;&lt;/a&gt;&lt;span id=&quot;goog_788221844&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_788221845&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://www.blogger.com/&quot;&gt;&lt;/a&gt;&lt;span id=&quot;goog_788221855&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_788221856&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/8527706693839582370/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/8527706693839582370?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/8527706693839582370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/8527706693839582370'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2011/01/wintoflash.html' title='WinToFlash'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-4448522604476945088</id><published>2011-01-14T14:25:00.000-05:00</published><updated>2011-01-14T14:25:58.225-05:00</updated><title type='text'>Ocultar imagenes de una web</title><content type='html'>&lt;div&gt;Si te ha pasado que estas cansado de ver una imagen en una página web a la que ingresaste este truco te puede ayudar; hecho para permitirte desaparecer una imagen del documento que estas visualizando.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;¿¿¿Como funciona???&lt;/div&gt;&lt;div&gt;Es muy&amp;nbsp;fácil&amp;nbsp;hacerlo trabajar:&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;1. Crea un marcador o un favorito con el código dado&amp;nbsp;a continuación:&amp;nbsp;&lt;/div&gt;&lt;blockquote&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;javascript:var objs=document.images;for(i=0;i&amp;lt;objs.length;i++){var obj=objs.item(i);obj.addEventListener(&quot;click&quot;,function () {deshabilitar(this);},false);obj.addEventListener(&quot;onclick&quot;,function () {deshabilitar(this);},false);}function deshabilitar(obj){if(confirm(&quot;Desea deshabilitar esta imagen?&quot;)){obj.style.display=&quot;none&quot;;return false;}}&lt;/span&gt;&lt;/blockquote&gt;2. Ejecuta el marcador sobre la página en la que quieres ocultar las imágenes.&lt;br /&gt;
3. Haz click sobre la imagen que deseas dejar de mostrar y acepta la pregunta.&lt;br /&gt;
&lt;br /&gt;
Espero te sirva!!!</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/4448522604476945088/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/4448522604476945088?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/4448522604476945088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/4448522604476945088'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2011/01/ocultar-imagenes-de-una-web.html' title='Ocultar imagenes de una web'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-2689236807725774254</id><published>2011-01-04T10:47:00.000-05:00</published><updated>2011-01-04T10:49:27.297-05:00</updated><title type='text'>50 cosas que debes hacer después de morirte</title><content type='html'>1. Cuestionarte seriamente si hay vida antes de la muerte.&lt;br /&gt;&lt;br /&gt;2. Probar la existencia de dios.&lt;br /&gt;&lt;br /&gt;3. Asustar, a medianoche, por lo menos a una persona.&lt;br /&gt;&lt;br /&gt;4. Dejar de creer en fantasmas.&lt;br /&gt;&lt;br /&gt;5. Dependiendo de como te resulten las cosas. Pasar una temporada de vacaciones en el infierno, en caso contrario (si fuiste una mala persona), pasar unos días de vacaciones en el cielo.&lt;br /&gt;&lt;br /&gt;6. Embrujar una casa.&lt;br /&gt;&lt;br /&gt;7. Esperar el juicio final.&lt;br /&gt;&lt;br /&gt;8. Darte cuenta que el dinero no valía para nada.&lt;br /&gt;&lt;br /&gt;9. Añorar tu iPod.&lt;br /&gt;&lt;br /&gt;10. Mover objetos del mundo terrenal, sin ninguna otra razón que el enorme placer de lograrlo. No debe ser muy fácil, hay que practicar bastante.&lt;br /&gt;&lt;br /&gt;11. Dejar de preocuparte por el sobre peso.&lt;br /&gt;&lt;br /&gt;12. Hablar con Einstein sobre la relatividad del tiempo, recriminarle su ayuda para crear la bomba atómica.&lt;br /&gt;&lt;br /&gt;13. Olvidarte de las listas de cosas que debes hacer antes de morir.&lt;br /&gt;&lt;br /&gt;14. Escuchar un coro celestial.&lt;br /&gt;&lt;br /&gt;15. Encontrar absurda la frase “Pienso, luego existo”.&lt;br /&gt;&lt;br /&gt;16. Dejar de cortarte las venas.&lt;br /&gt;&lt;br /&gt;17. Hablar con tus parientes muertos. Se amable con el tío aquel que siempre odiaste.&lt;br /&gt;&lt;br /&gt;18. Perdonar.&lt;br /&gt;&lt;br /&gt;19. Traspasar unas cuantas paredes.&lt;br /&gt;&lt;br /&gt;20. Volar. Para hacer este post le pregunte a varios amigos y unos 4 me dijeron Volar de primer lugar. Yo no tenia idea que al estar muerto se podía volar.&lt;br /&gt;&lt;br /&gt;21. Comenzar a usar la frase: “Comprate una muerte”.&lt;br /&gt;&lt;br /&gt;22. Dejar por fin tu adicción a Internet.&lt;br /&gt;&lt;br /&gt;23. Ver desnuda a la mujer de tus sueños. Cuidado, tiene que estar viva, en caso contrario puedes causar un gran problema en el sistema imperante.&lt;br /&gt;&lt;br /&gt;24.Divertirte es pantando a tus amigos&lt;br /&gt;&lt;br /&gt;25. Intentar experimentar la reencarnación.&lt;br /&gt;&lt;br /&gt;26. Puedes intentar maldecir alguna vez, pero atente a las consecuencias.&lt;br /&gt;&lt;br /&gt;27. Leer el poema Instantes y preguntarle a Borges que se siente haber escrito tantas maravillas y ser recordado por algo que no escribió. Ojala responda que no es el autor.&lt;br /&gt;&lt;br /&gt;28. Charlar con Klimt, Picasso, Dali y Botticelli. Preguntarles su opinión sobre el Photoshop.&lt;br /&gt;&lt;br /&gt;29. Experimentar un exorcismo en primera persona.&lt;br /&gt;&lt;br /&gt;30. Dejar de fumar, ya no tiene sentido matarte más.&lt;br /&gt;&lt;br /&gt;31. Organizar un partido de fútbol de otro mundo:&lt;br /&gt;Equipo A: Zamora (ESP), Giacinto Facchetti(ITA), Lucien Laurent(FRA), Luis Felipe Monti(ARG/ITA), Bobby Moore(ENG),George Best(ENG), Garrincha(BRA), Ferenc Puskás(HUN), Sándor Kocsis(HUN), Just Fontaine(FRA), Guillermo Stábile(ARG)&lt;br /&gt;Equipo B: Lev Yashin(RUS),Obdulio Varela(URU), Stanley Matthews(ENG), Fritz Walter(ALE), Giuseppe Meazza(ITA), Helmut Rahn(ALE), Waldir Pereira DIDI(BRA), Juan Alberto Schiaffino(URU),Victoriano Santos Iriarte(URU), Matthias Sindelar(AUS), Josef Bican(AUS/CHZ)&lt;br /&gt;&lt;br /&gt;32. Jugar la Ouija cómo nunca antes lo hiciste.&lt;br /&gt;&lt;br /&gt;33. Descubrir si realmente Elvis y Jim Morrison están muertos.&lt;br /&gt;&lt;br /&gt;34. Decidir cual religión tenia la razón. Reza a Dios que no sean los ateos.&lt;br /&gt;&lt;br /&gt;35. Reflexiona sobre lo que dijo Confucio: “Si no conoces todavía la vida, ¿cómo puede ser posible conocer la muerte?”.&lt;br /&gt;&lt;br /&gt;36. Viajar por el tiempo. Es muy parecido a lo de “volar”, mucha gente que fue científicamente encuestada asegura que muerto se puede romper el tiempo, y lo mejor de todo es que es casi imposible que puedas generar algunas paradojas.&lt;br /&gt;&lt;br /&gt;37. Intentar comunicarte con un medium.&lt;br /&gt;&lt;br /&gt;38. Resolver algún crimen famoso.&lt;br /&gt;&lt;br /&gt;39. Cenar con Jesús y los apóstoles. Probablemente tengas que esperar una eternidad por una cita, tomando en cuenta la gran cantidad de gente muerta que quiera hacer lo mismo.&lt;br /&gt;&lt;br /&gt;40. Conocer a algún famoso en tu misma condición. Puede resultar más sencillo mientras más tiempo tenga el famoso “muerto”, no tendrás que hacer fila.&lt;br /&gt;&lt;br /&gt;41. Crear tu propio capitulo de los Dead Poets Society.&lt;br /&gt;&lt;br /&gt;42. Olvidarte del iPhone. Puedes comunicarte telepaticamente o por lo menos eso me indican mis amigos que quieren “volar” y “viajar por el tiempo”. Para la lista: establecer comunicación telepática con tus coterráneos.&lt;br /&gt;&lt;br /&gt;43. You see dead people.&lt;br /&gt;&lt;br /&gt;44. Comunicarte con tu compañera viva para que haga un jarrón de arcilla.&lt;br /&gt;&lt;br /&gt;45. Preguntarle a Moises si era verdad que los mandamientos eran 15.&lt;br /&gt;&lt;br /&gt;46. Olvídate de visitar a Marilyn Monroe. La lista de espera es más larga que para los personajes religiosos de primer orden. Uno bien accesible y modesto es San Francisco de Asis.&lt;br /&gt;&lt;br /&gt;47. Compadecer a los vampiros.&lt;br /&gt;&lt;br /&gt;48. Cuestionar eso que los vivos decidan quienes son santos, no es nada democrático.&lt;br /&gt;&lt;br /&gt;49. Decir 3 veces Beetlejuice.&lt;br /&gt;&lt;br /&gt;50. Aunque te de asco, probar el ectoplasma.</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/2689236807725774254/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/2689236807725774254?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/2689236807725774254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/2689236807725774254'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2011/01/50-cosas-que-debes-hacer-despues-de.html' title='50 cosas que debes hacer después de morirte'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-1560442869158063867</id><published>2009-06-30T08:50:00.004-05:00</published><updated>2009-06-30T09:05:43.279-05:00</updated><title type='text'>Netbeans 6.7 (NEWS)</title><content type='html'>Despues de tanto esperarlo aquí lo tenemos la versión 6.7 de la mejor interfaz de desarrollo Netbeans 6.7 fué lanzada al mundo ayer 29 de junio de 2009 por mí solo les digo disfrutenla(tanto como yo) descarguenlo &lt;a href=&quot;http://www.netbeans.org/downloads/index.html&quot;&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.netbeans.org/downloads/index.html&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 125px; height: 125px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8xZpMcpm5cvG-JDw0fOFYxTMvMe2g99jlBeXcGIYOL2uCFicybQRS_Ifk-kGb3EvRf2lcLrToCaFPdXYrzK6hHja14C_6qIInzoNbOBt-uz8hk8OPiwxbyvAnw6O06_pENJ4jPxhoTCw/s320/download-netbeans-125x125.gif&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id=&quot;videoPlayer&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://www.netbeans.tv/js/swfobject.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;br /&gt;&lt;!--&lt;br /&gt;var so = new SWFObject(&quot;http://www.netbeans.tv/images/playerWidget.swf&quot; , &quot;pv&quot;, &quot;410&quot;, &quot;331&quot;, &quot;8&quot;, &quot;#666666&quot;);&lt;br /&gt;so.addParam(&quot;quality&quot;, &quot;high&quot;);&lt;br /&gt;so.addParam(&quot;allowScriptAccess&quot;, &quot;sameDomain&quot;);&lt;br /&gt;so.addParam(&quot;allowFullScreen&quot;, &quot;true&quot;);&lt;br /&gt;so.addVariable(&quot;autoPlay&quot;, &quot;false&quot;);&lt;br /&gt;so.addVariable(&quot;urlFileIdList&quot;, &quot;6742&quot;);&lt;br /&gt;so.addVariable(&quot;show_title&quot;, &quot;true&quot;);&lt;br /&gt;so.addVariable(&quot;PLAY_CALLBACK&quot;,&quot;emphasize&quot;);&lt;br /&gt;so.addVariable(&quot;resizeLimitMax&quot;,&quot;true&quot;);&lt;br /&gt;so.addVariable(&quot;lang&quot;, &quot;en&quot;);&lt;br /&gt;so.addVariable(&quot;flash_play&quot;,&quot;true&quot;);&lt;br /&gt;so.addVariable(&quot;author_name&quot;,&quot;NetBeans.tv&quot;);&lt;br /&gt;so.addVariable(&quot;configUrl&quot;,&quot;http://sun.ora.ma/config.sun.ora.ma.xml&quot;);&lt;br /&gt;so.write(&quot;videoPlayer&quot;);&lt;br /&gt;// --&gt;&lt;br /&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/1560442869158063867/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/1560442869158063867?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/1560442869158063867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/1560442869158063867'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2009/06/netbeans-67-news.html' title='Netbeans 6.7 (NEWS)'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8xZpMcpm5cvG-JDw0fOFYxTMvMe2g99jlBeXcGIYOL2uCFicybQRS_Ifk-kGb3EvRf2lcLrToCaFPdXYrzK6hHja14C_6qIInzoNbOBt-uz8hk8OPiwxbyvAnw6O06_pENJ4jPxhoTCw/s72-c/download-netbeans-125x125.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-8863131563080403392</id><published>2009-01-25T10:27:00.002-05:00</published><updated>2009-01-25T10:31:33.936-05:00</updated><title type='text'>En el 2009</title><content type='html'>Mi nombre es Deyner Paul Reinoso Rosado, nací en Riohacha - Guajira (Colombia).&lt;br /&gt;Tengo 21 años, Actualmente estudio en la Universidad Manuela Beltran en Bucaramanga (Colombia) ingenieria de sistemas, me desempeño como ingeniero de desarrollo web.&lt;br /&gt;Proximamente cumplo mi  primer año de felíz matrimonio.&lt;br /&gt;&lt;br /&gt;He trabajado con lenguajes de programación como Java en sus versiones Mico Edition, Standard Edition,  Enterprise Edition,JSP, PHP, ASP dotnet, Visual Basic dotnet así como Javascript, css, etc. &quot;No me las sé todas&quot;, pero hago lo que pueda para conseguir respuestas; Me considero proactivo y me gusta mucho investigar y buscar soluciones a problemas grandes y chicos.&lt;br /&gt;&lt;br /&gt;mi correo electronico es: deyner.reinoso@gmail.com; mi msn es: deyner007@hotmail.com; mi telefono movil (057) 318-7462112.&lt;br /&gt;&lt;br /&gt;Este año es de muchos cambios en mi vida. espero propuestas para mejorarlas.</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/8863131563080403392/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/8863131563080403392?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/8863131563080403392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/8863131563080403392'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2009/01/en-el-2009.html' title='En el 2009'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-383361070250861942</id><published>2009-01-25T07:59:00.001-05:00</published><updated>2009-01-25T08:01:13.103-05:00</updated><title type='text'>Palíndromo en java</title><content type='html'>Es una forma sencilla de analizar si una palabra es palíndromo.&lt;br /&gt;&lt;br /&gt;public void palindromo(String cadena){&lt;br /&gt;        StringBuffer sb=new StringBuffer(cadena);&lt;br /&gt;        String cadenaRev=new String(sb);&lt;br /&gt;&lt;br /&gt;        if(cadena.compareTo(cadenaRev)==0)&lt;br /&gt;            System.out.print(cadena+&quot;: es un palindromo&quot;);&lt;br /&gt;        else&lt;br /&gt;            System.out.print(cadena+&quot;: no es palindromo&quot;);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;He usado la Clase StringBuffer para reversar la palabra y luego la comparo lexicograficamente como una simple cadena. espero les sirva...</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/383361070250861942/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/383361070250861942?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/383361070250861942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/383361070250861942'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2009/01/palndromo-en-java.html' title='Palíndromo en java'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8406292997227660725.post-2468365270893370008</id><published>2008-10-28T11:33:00.003-05:00</published><updated>2008-10-28T11:42:35.738-05:00</updated><title type='text'>Happy birthday a la mejor IDE</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.netbeans.org/images/articles/birthday/logo-10y-nb-blue-text.png&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 250px; height: 87px;&quot; src=&quot;http://www.netbeans.org/images/articles/birthday/logo-10y-nb-blue-text.png&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Celebremos los 10 años de Netbeans, hasta ahora la mejor ide de desarrollo conocida por muchos. y así como lo dice su eslogan la única IDE que necesitas... ahora con php.&lt;br /&gt;&lt;br /&gt;Es que definitivamente esta es la mejor IDE ya que contiene muchos aspectos bastante importantes que necesitamos los desarrolladores en cuestion de desarrollo para escritorio, móviles y web... ahora incluyendo el soporte para desarrollo en Ruby y php que se suman a los lenguajes mas usados e importantes en cuestiones de desarrollo web en el mercado.&lt;br /&gt;&lt;br /&gt;Te invito a participar en esta celebración, suscribete en &lt;a href=&quot;http://www.netbeans.org/&quot;&gt;www.netbeans.org&lt;/a&gt; y participa de esta gran comunidad.&lt;br /&gt;&lt;br /&gt;Netbeans es la IDE que te recomiendo para desarrollar tanto en java como en php y ruby.&lt;br /&gt;&lt;br /&gt;peace out...</content><link rel='replies' type='application/atom+xml' href='http://deynerreinoso.blogspot.com/feeds/2468365270893370008/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8406292997227660725/2468365270893370008?isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/2468365270893370008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8406292997227660725/posts/default/2468365270893370008'/><link rel='alternate' type='text/html' href='http://deynerreinoso.blogspot.com/2008/10/happy-birthday-la-mejor-ide.html' title='Happy birthday a la mejor IDE'/><author><name>Deyner Reinoso Rosado</name><uri>http://www.blogger.com/profile/11960535577815824060</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>