copy of the official smarty http://smarty-php.googlecode.com/svn/trunk/