/* 
 * More info at: http://phpjs.org
 * 
 * This is version: 2.94
 * php.js is copyright 2009 Kevin van Zonneveld.
 * 
 * Portions copyright Brett Zamir (http://brett-zamir.me), Kevin van Zonneveld
 * (http://kevin.vanzonneveld.net), Onno Marsman, Michael White
 * (http://getsprink.com), Waldo Malqui Silva, Paulo Ricardo F. Santos, Jack,
 * Jonas Raoni Soares Silva (http://www.jsfromhell.com), Philip Peterson, Ates
 * Goral (http://magnetiq.com), Legaev Andrey, Ratheous, Alex, Martijn
 * Wieringa, Nate, lmeyrick (https://sourceforge.net/projects/bcmath-js/),
 * Philippe Baumann, Enrique Gonzalez, Webtoolkit.info
 * (http://www.webtoolkit.info/), Theriault, Ash Searle
 * (http://hexmen.com/blog/), Jani Hartikainen, travc, Ole Vrijenhoek, Carlos
 * R. L. Rodrigues (http://www.jsfromhell.com), stag019, pilus,
 * http://stackoverflow.com/questions/57803/how-to-convert-decimal-to-hex-in-javascript,
 * Michael Grier, marrtins, d3x, Andrea Giammarchi
 * (http://webreflection.blogspot.com), GeekFG (http://geekfg.blogspot.com),
 * Erkekjetter, Johnny Mast (http://www.phpvrouwen.nl), T.Wild, majak, David,
 * Oleg Eremeev, mdsjack (http://www.mdsjack.bo.it), Breaking Par Consulting
 * Inc
 * (http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256CFB006C45F7),
 * Mirek Slugen, Martin (http://www.erlenwiese.de/), Public Domain
 * (http://www.json.org/json2.js), Joris, Steven Levithan
 * (http://blog.stevenlevithan.com), Steve Hilder, KELAN, Arpad Ray
 * (mailto:arpad@php.net), T.J. Leahy, Marc Palau, Josh Fraser
 * (http://onlineaspect.com/2007/06/08/auto-detect-a-time-zone-with-javascript/),
 * gettimeofday, AJ, Aman Gupta, Felix Geisendoerfer
 * (http://www.debuggable.com/felix), Sakimori, Lars Fischer, Caio Ariede
 * (http://caioariede.com), Alfonso Jimenez (http://www.alfonsojimenez.com),
 * Pellentesque Malesuada, Tyler Akins (http://rumkin.com), gorthaur,
 * Thunder.m, Karol Kowalski, Kankrelune (http://www.webfaktory.info/), Frank
 * Forte, Subhasis Deb, duncan, Gilbert, class_exists, noname, Marco, madipta,
 * 0m3r, David James, Arno, Nathan, Mateusz "loonquawl" Zalega, ReverseSyntax,
 * Scott Cariss, Slawomir Kaniecki, Denny Wardhana, nobbler, sankai, Sanjoy
 * Roy, Douglas Crockford (http://javascript.crockford.com), mktime, marc
 * andreu, ger, john (http://www.jd-tech.net), Ole Vrijenhoek
 * (http://www.nervous.nl/), Steve Clay, Thiago Mata
 * (http://thiagomata.blog.com), Jon Hohle, Linuxworld, lmeyrick
 * (https://sourceforge.net/projects/bcmath-js/this.), Ozh, nord_ua, Pyerre,
 * Soren Hansen, Peter-Paul Koch (http://www.quirksmode.org/js/beat.html),
 * T0bsn, MeEtc (http://yass.meetcweb.com), Brad Touesnard, David Randall,
 * Bryan Elliott, Tim Wiel, XoraX (http://www.xorax.info), djmix, Paul, J A R,
 * Hyam Singer (http://www.impact-computing.com/), kenneth, T. Wild, Raphael
 * (Ao RUDLER), Marc Jansen, Francesco, Lincoln Ramsay, echo is bad, Der Simon
 * (http://innerdom.sourceforge.net/), Eugene Bulkin (http://doubleaw.com/),
 * LH, JB, Bayron Guevara, Cord, Francois, Kristof Coomans (SCK-CEN Belgian
 * Nucleair Research Centre), Pierre-Luc Paour, Martin Pool, Kirk Strobeck,
 * Saulo Vallory, Christoph, Artur Tchernychev, Wagner B. Soares, Valentina De
 * Rosa, Daniel Esteban, Jason Wong (http://carrot.org/), Rick Waldron,
 * Mick@el, Anton Ongson, Simon Willison (http://simonwillison.net), Gabriel
 * Paderni, Marco van Oort, Blues (http://tech.bluesmoon.info/), Luke Godfrey,
 * rezna, Tomasz Wesolowski, Eric Nagel, Pul, Bobby Drake, uestla, Alan C,
 * Yves Sucaet, sowberry, hitwork, Norman "zEh" Fuchs, Ulrich, johnrembo, Nick
 * Callen, ejsanders, Aidan Lister (http://aidanlister.com/), Brian Tafoya
 * (http://www.premasolutions.com/), Philippe Jausions
 * (http://pear.php.net/user/jausions), Orlando, dptr1988, HKM, metjay,
 * strcasecmp, strcmp, Taras Bogach, ChaosNo1, Alexander Ermolaev
 * (http://snippets.dzone.com/user/AlexanderErmolaev), Le Torbi, James, Chris,
 * DxGx, Pedro Tainha (http://www.pedrotainha.com), Philipp Lenssen,
 * penutbutterjelly, Greg Frazier, Tod Gentille, Alexander M Beedie,
 * FremyCompany, baris ozdil, FGFEmperor, Atli Þór, 3D-GRAF, jakes, gabriel
 * paderni, Yannoo, Luis Salazar (http://www.freaky-media.com/), Tim de
 * Koning, stensi, vlado houba, Jalal Berrami, date, Matteo, Victor, taith,
 * Robin, Matt Bradley, fearphage (http://http/my.opera.com/fearphage/),
 * Manish, davook, Benjamin Lupton, Russell Walker (http://www.nbill.co.uk/),
 * Garagoth, Andrej Pavlovic, Dino, Jamie Beck (http://www.terabit.ca/), DtTvB
 * (http://dt.in.th/2008-09-16.string-length-in-bytes.html), Christian
 * Doebler, setcookie, YUI Library:
 * http://developer.yahoo.com/yui/docs/YAHOO.util.DateLocale.html, Andreas,
 * Blues at http://hacks.bluesmoon.info/strftime/strftime.js, Greenseed,
 * mk.keck, Luke Smith (http://lucassmith.name), Rival, Diogo Resende, Allan
 * Jensen (http://www.winternet.no), Howard Yeend, Kheang Hok Chin
 * (http://www.distantia.ca/), Jay Klehr, Leslie Hoare, Ben Bryan, booeyOH,
 * Amir Habibi (http://www.residence-mixte.com/), Cagri Ekin
 * 
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 * 
 * Permission is hereby granted, free of charge, to any person obtaining a
 * copy of this software and associated documentation files (the
 * "Software"), to deal in the Software without restriction, including
 * without limitation the rights to use, copy, modify, merge, publish,
 * distribute, sublicense, and/or sell copies of the Software, and to
 * permit persons to whom the Software is furnished to do so, subject to
 * the following conditions:
 * 
 * The above copyright notice and this permission notice shall be included
 * in all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 * IN NO EVENT SHALL KEVIN VAN ZONNEVELD BE LIABLE FOR ANY CLAIM, DAMAGES
 * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 */ 


// Compression: packed

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('q v(a,5){f 4={},6={},d=0,7=\'\';f h={},c={};f 9={},g={};h[0]=\'i\';h[1]=\'e\';c[0]=\'o\';c[2]=\'m\';c[3]=\'p\';9=!x(a)?h[a]:a?a.l():\'i\';g=!x(5)?c[5]:5?5.l():\'m\';b(9!==\'i\'&&9!==\'e\'){1E 1D 1C("1A: "+9+\' n 1B\')}4[\'38\']=\'&1F;\';b(9===\'e\'){4[\'1G\']=\'&1K;\';4[\'1J\']=\'&1I;\';4[\'1H\']=\'&1z;\';4[\'1y\']=\'&1r;\';4[\'1q\']=\'&1p;\';4[\'1n\']=\'&1o;\';4[\'1s\']=\'&1t;\';4[\'1x\']=\'&1w;\';4[\'1v\']=\'&1u;\';4[\'1L\']=\'&1M;\';4[\'23\']=\'&22;\';4[\'21\']=\'&20;\';4[\'24\']=\'&n;\';4[\'25\']=\'&29;\';4[\'28\']=\'&1m;\';4[\'26\']=\'&1Z;\';4[\'1Y\']=\'&1R;\';4[\'1Q\']=\'&1P;\';4[\'1N\']=\'&1O;\';4[\'1S\']=\'&1T;\';4[\'1X\']=\'&1W;\';4[\'1V\']=\'&1U;\';4[\'2a\']=\'&10;\';4[\'P\']=\'&K;\';4[\'N\']=\'&L;\';4[\'M\']=\'&Q;\';4[\'R\']=\'&V;\';4[\'U\']=\'&T;\';4[\'S\']=\'&W;\';4[\'J\']=\'&z;\';4[\'C\']=\'&B;\';4[\'A\']=\'&D;\';4[\'E\']=\'&I;\';4[\'H\']=\'&G;\';4[\'F\']=\'&O;\';4[\'1l\']=\'&1e;\';4[\'1d\']=\'&1c;\';4[\'1b\']=\'&1f;\';4[\'1g\']=\'&1k;\';4[\'1j\']=\'&1i;\';4[\'1h\']=\'&1a;\';4[\'19\']=\'&12;\';4[\'11\']=\'&X;\';4[\'Y\']=\'&Z;\';4[\'13\']=\'&14;\';4[\'18\']=\'&17;\';4[\'16\']=\'&15;\';4[\'27\']=\'&2t;\';4[\'3p\']=\'&3o;\';4[\'3n\']=\'&3l;\';4[\'3m\']=\'&3q;\';4[\'3r\']=\'&3v;\';4[\'2b\']=\'&3u;\';4[\'3t\']=\'&3s;\';4[\'3k\']=\'&3j;\';4[\'3b\']=\'&3a;\';4[\'37\']=\'&35;\';4[\'36\']=\'&3c;\';4[\'3d\']=\'&3i;\';4[\'3h\']=\'&3g;\';4[\'3x\']=\'&3f;\';4[\'3w\']=\'&3C;\';4[\'3Q\']=\'&3R;\';4[\'3P\']=\'&3O;\';4[\'3M\']=\'&3N;\';4[\'3S\']=\'&3T;\';4[\'3X\']=\'&3W;\';4[\'3U\']=\'&3V;\';4[\'3K\']=\'&3L;\';4[\'3B\']=\'&3A;\';4[\'3y\']=\'&3z;\';4[\'3D\']=\'&3E;\';4[\'3J\']=\'&3I;\';4[\'3H\']=\'&3F;\';4[\'3G\']=\'&3e;\';4[\'32\']=\'&2u;\';4[\'33\']=\'&2s;\';4[\'2q\']=\'&2r;\';4[\'2v\']=\'&2w;\';4[\'2A\']=\'&2z;\';4[\'2y\']=\'&2x;\';4[\'2p\']=\'&2o;\';4[\'2g\']=\'&2f;\';4[\'2e\']=\'&2c;\';4[\'2d\']=\'&2h;\';4[\'2i\']=\'&2n;\';4[\'2m\']=\'&2l;\';4[\'2j\']=\'&2k;\';4[\'2B\']=\'&2C;\';4[\'2V\']=\'&2U;\';4[\'2T\']=\'&2R;\';4[\'2S\']=\'&2W;\';4[\'2X\']=\'&31;\';4[\'30\']=\'&2Z;\';4[\'2Y\']=\'&2Q;\';4[\'2P\']=\'&2H;\'}b(g!==\'o\'){4[\'34\']=\'&2G;\'}b(g===\'p\'){4[\'39\']=\'&#39;\'}4[\'2F\']=\'&2D;\';4[\'2E\']=\'&2I;\';s(d t 4){7=2J.2O(d);6[7]=4[d]}j 6}q 2N(y,5){f 6={},7=\'\',8=\'\',k=\'\';8=y.2M();b(r===(6=2K.v(\'e\',5))){j r}s(7 t 6){k=6[7];8=8.u(k).w(7)}8=8.u(\'&#2L;\').w("\'");j 8}',62,246,'||||entities|quote_style|hash_map|symbol|tmp_str|useTable|table|if|constMappingQuoteStyle|decimal|HTML_ENTITIES|var|useQuoteStyle|constMappingTable|HTML_SPECIALCHARS|return|entity|toUpperCase|ENT_COMPAT|not|ENT_NOQUOTES|ENT_QUOTES|function|false|for|in|split|get_html_translation_table|join|isNaN|string|frac12|191|frac34|190|iquest|192|194|Aacute|193|Agrave|189|middot|cedil|185|184|Acirc|183|sup1|186|188|raquo|187|ordm|frac14|Ecirc|203|Euml|para|202|Eacute|204|Igrave|Icirc|206|Iacute|205|201|Egrave|197|Auml|196|Atilde|Aring|198|200|Ccedil|199|AElig|195|reg|165|yen|curren|164|pound|166|brvbar|uml|168|sect|167|163|cent|Table|supported|Error|new|throw|amp|160|162|iexcl|161|nbsp|169|copy|178|sup2|plusmn|177|deg|179|sup3|micro|181|acute|180|176|macr|laquo|171|ordf|170|172|173|175|207|174|shy|182|212|oacute|244|243|ograve|242|ocirc|245|247|divide|ouml|246|otilde|ntilde|241|237|iacute|igrave|Iuml|euml|238|icirc|eth|240|iuml|239|248|oslash|lt|62|60|quot|yuml|gt|String|this|039|toString|html_entity_decode|fromCharCode|255|thorn|uacute|251|250|ugrave|249|ucirc|252|254|yacute|253|uuml|235|236||Oslash|217|216|||times|215|Ugrave|218|ecirc|Uuml|Ucirc|219|Uacute|Ouml|214|Ntilde|210|209|ETH|208|Ograve|211|Otilde|213|Ocirc|Oacute|221|220|230|aelig|aring|229|Yacute|231|ccedil|eacute|234|233|egrave|232|228|auml|224|agrave|szlig|223|222|THORN|225|aacute|227|atilde|acirc|226'.split('|'),0,{}))
