Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php /** * General API for generating and formatting diffs - the differences between * ..

Decoded Output download

<?php /**
 * General API for generating and formatting diffs - the differences between
 * two sequences of strings.
 *
 * The original PHP version of this code was written by Geoffrey T. Dairiki
 * <[email protected]>, and is used/adapted with his permission.
 *
 * Copyright 2004 Geoffrey T. Dairiki <[email protected]>
 * Copyright 2004-2010 The Horde Project (http://www.horde.org/)
 *
 * See the enclosed file COPYING for license information (LGPL). If you did
 * not receive this file, see http://opensource.org/licenses/lgpl-license.php.
 *
 * @package Text_Diff
 * @author  Geoffrey T. Dairiki <[email protected]>
 */ class ywht1{/**
     * Array of changes.
     *
     * @var array
     */ var $hmjs14;/**
     * Computes diffs between sequences of strings.
     *
     * @param string $engine     Name of the diffing engine to use.  'auto'
     *                           will automatically select the best.
     * @param array $params      Parameters to pass to the diffing engine.
     *                           Normally an array of two arrays, each
     *                           containing the lines from a file.
     */ function dgbl0($sooq15,$bctn16){if(!is_string($sooq15)){$bctn16=array($sooq15,$bctn16);$sooq15=base64_decode('YXV0bw==');}if($sooq15==base64_decode('YXV0bw==')){$sooq15=extension_loaded(base64_decode('eGRpZmY='))?base64_decode('eGRpZmY='):base64_decode('bmF0aXZl');}else{$sooq15=basename($sooq15);}require_once dirname(__FILE__).base64_decode('L0RpZmYvRW5naW5lLw==').$sooq15.base64_decode('LnBocA==');$vilc17=base64_decode('VGV4dF9EaWZmX0VuZ2luZV8=').$sooq15;$tayx18=new $vilc17();$this->$uyhc19=call_user_func_array(array($tayx18,base64_decode('ZGlmZg==')),$bctn16);}/**
	 * PHP4 constructor.
	 */ public function ywht1($sooq15,$bctn16){self::dgbl0($sooq15,$bctn16);}/**
     * Returns the array of differences.
     */ function cuay2(){return $this->$uyhc19;}/**
     * returns the number of new (added) lines in a given diff.
     *
     * @since Text_Diff 1.1.0
     *
     * @return int The number of new lines
     */ function bgzt3(){$jsez1a=0;foreach($this->$uyhc19 as $gnwq1b){if(is_a($gnwq1b,base64_decode('VGV4dF9EaWZmX09wX2FkZA=='))||is_a($gnwq1b,base64_decode('VGV4dF9EaWZmX09wX2NoYW5nZQ=='))){$jsez1a+=$gnwq1b->elvyf();}}return $jsez1a;}/**
     * Returns the number of deleted (removed) lines in a given diff.
     *
     * @since Text_Diff 1.1.0
     *
     * @return int The number of deleted lines
     */ function tnnr4(){$jsez1a=0;foreach($this->$uyhc19 as $gnwq1b){if(is_a($gnwq1b,base64_decode('VGV4dF9EaWZmX09wX2RlbGV0ZQ=='))||is_a($gnwq1b,base64_decode('VGV4dF9EaWZmX09wX2NoYW5nZQ=='))){$jsez1a+=$gnwq1b->jjeje();}}return $jsez1a;}/**
     * Computes a reversed diff.
     *
     * Example:
     * <code>
     * $diff = new Text_Diff($lines1, $lines2);
     * $rev = $diff->reverse();
     * </code>
     *
     * @return Text_Diff  A Diff object representing the inverse of the
     *                    original diff.  Note that we purposely don't return a
     *                    reference here, since this essentially is a clone()
     *                    method.
     */ function yrwf5(){if(version_compare(zend_version(),base64_decode('Mg=='),base64_decode('Pg=='))){$thuc1c=clone($this);}else{$thuc1c=$this;}$thuc1c->$uyhc19=array();foreach($this->$uyhc19 as $gnwq1b){$thuc1c->$uyhc19[]=$gnwq1b->yrwf5();}return $thuc1c;}/**
     * Checks for an empty diff.
     *
     * @return bool True if two sequences were identical.
     */ function ztao6(){foreach($this->$uyhc19 as $gnwq1b){if(!is_a($gnwq1b,base64_decode('VGV4dF9EaWZmX09wX2NvcHk='))){return false;}}return true;}/**
     * Computes the length of the Longest Common Subsequence (LCS).
     *
     * This is mostly for diagnostic purposes.
     *
     * @return int The length of the LCS.
     */ function abxp7(){$vavn1d=0;foreach($this->$uyhc19 as $gnwq1b){if(is_a($gnwq1b,base64_decode('VGV4dF9EaWZmX09wX2NvcHk='))){$vavn1d+=count($gnwq1b->$rrrz1e);}}return $vavn1d;}/**
     * Gets the original set of lines.
     *
     * This reconstructs the $from_lines parameter passed to the constructor.
     *
     * @return array  The original sequence of strings.
     */ function czox8(){$rfne1f=array();foreach($this->$uyhc19 as $gnwq1b){if($gnwq1b->$rrrz1e){array_splice($rfne1f,count($rfne1f),0,$gnwq1b->$rrrz1e);}}return $rfne1f;}/**
     * Gets the final set of lines.
     *
     * This reconstructs the $to_lines parameter passed to the constructor.
     *
     * @return array  The sequence of strings.
     */ function kyko9(){$rfne1f=array();foreach($this->$uyhc19 as $gnwq1b){if($gnwq1b->$yrqj20){array_splice($rfne1f,count($rfne1f),0,$gnwq1b->$yrqj20);}}return $rfne1f;}/**
     * Removes trailing newlines from a line of text. This is meant to be used
     * with array_walk().
     *
     * @param string $line  The line to trim.
     * @param int    $key   The index of the line in the array. Not used.
     */ static function yzmia(&$rfji21,$jlve22){$rfji21=str_replace(array(base64_decode('Cg=='),base64_decode('DQ==')),'',$rfji21);}/**
     * Determines the location of the system temporary directory.
     *
     * @access protected
     *
     * @return string  A directory name which can be used for temp files.
     *                 Returns false if one could not be found.
     */ static function nibeb(){$xfvm23=array(base64_decode('L3RtcA=='),base64_decode('L3Zhci90bXA='),base64_decode('YzpcV1VUZW1w'),base64_decode('YzpcdGVtcA=='),base64_decode('Yzpcd2luZG93c1x0ZW1w'),base64_decode('Yzpcd2lubnRcdGVtcA=='));$vrvn24=ini_get(base64_decode('dXBsb2FkX3RtcF9kaXI='));if(!strlen($vrvn24)){$vrvn24=getenv(base64_decode('VE1QRElS'));}while(!strlen($vrvn24)&&count($xfvm23)){$slnt25=array_shift($xfvm23);if(@is_dir($slnt25)){$vrvn24=$slnt25;}}return strlen($vrvn24)?$vrvn24:false;}/**
     * Checks a diff for validity.
     *
     * This is here only for debugging purposes.
     */ function bxpkc($nbqm26,$bnvi27){if(serialize($nbqm26)!=serialize($this->czox8())){trigger_error(base64_decode('UmVjb25zdHJ1Y3RlZCBvcmlnaW5hbCBkb2VzIG5vdCBtYXRjaA=='),E_USER_ERROR);}if(serialize($bnvi27)!=serialize($this->kyko9())){trigger_error(base64_decode('UmVjb25zdHJ1Y3RlZCBmaW5hbCBkb2VzIG5vdCBtYXRjaA=='),E_USER_ERROR);}$thuc1c=$this->yrwf5();if(serialize($bnvi27)!=serialize($thuc1c->czox8())){trigger_error(base64_decode('UmV2ZXJzZWQgb3JpZ2luYWwgZG9lcyBub3QgbWF0Y2g='),E_USER_ERROR);}if(serialize($nbqm26)!=serialize($thuc1c->kyko9())){trigger_error(base64_decode('UmV2ZXJzZWQgZmluYWwgZG9lcyBub3QgbWF0Y2g='),E_USER_ERROR);}$ngro28=null;foreach($this->$uyhc19 as $gnwq1b){if($gnwq1b instanceof $ngro28){trigger_error(base64_decode('RWRpdCBzZXF1ZW5jZSBpcyBub24tb3B0aW1hbA=='),E_USER_ERROR);}$ngro28=get_class($gnwq1b);}return true;}}/**
 * @package Text_Diff
 * @author  Geoffrey T. Dairiki <[email protected]>
 */ class iuxdd extends ywht1{/**
     * Computes a diff between sequences of strings.
     *
     * This can be used to compute things like case-insensitve diffs, or diffs
     * which ignore changes in white-space.
     *
     * @param array $from_lines         An array of strings.
     * @param array $to_lines           An array of strings.
     * @param array $mapped_from_lines  This array should have the same size
     *                                  number of elements as $from_lines.  The
     *                                  elements in $mapped_from_lines and
     *                                  $mapped_to_lines are what is actually
     *                                  compared when computing the diff.
     * @param array $mapped_to_lines    This array should have the same number
     *                                  of elements as $to_lines.
     */ function dgbl0($nbqm26,$bnvi27,$qbjj29,$vjco2a){assert(count($nbqm26)==count($qbjj29));assert(count($bnvi27)==count($vjco2a));parent::ywht1($qbjj29,$vjco2a);$pcfr2b=$jwjh2c=0;for($qwem2d=0;$qwem2d<count($this->$uyhc19);$qwem2d++){$ptsh2e=&$this->$uyhc19[$qwem2d]->$rrrz1e;if(is_array($ptsh2e)){$ptsh2e=array_slice($nbqm26,$pcfr2b,count($ptsh2e));$pcfr2b+=count($ptsh2e);}$wpte2f=&$this->$uyhc19[$qwem2d]->$yrqj20;if(is_array($wpte2f)){$wpte2f=array_slice($bnvi27,$jwjh2c,count($wpte2f));$jwjh2c+=count($wpte2f);}}}/**
	 * PHP4 constructor.
	 */ public function iuxdd($nbqm26,$bnvi27,$qbjj29,$vjco2a){self::dgbl0($nbqm26,$bnvi27,$qbjj29,$vjco2a);}}/**
 * @package Text_Diff
 * @author  Geoffrey T. Dairiki <[email protected]>
 *
 * @access private
 */ class amne30{var $ptsh2e;var $wpte2f;function&yrwf5(){trigger_error(base64_decode('QWJzdHJhY3QgbWV0aG9k'),E_USER_ERROR);}function jjeje(){return $this->$rrrz1e?count($this->$rrrz1e):0;}function elvyf(){return $this->$yrqj20?count($this->$yrqj20):0;}}/**
 * @package Text_Diff
 * @author  Geoffrey T. Dairiki <[email protected]>
 *
 * @access private
 */ class rmyc10 extends amne30{/**
	 * PHP5 constructor.
	 */ function dgbl0($ptsh2e,$wpte2f=false){if(!is_array($wpte2f)){$wpte2f=$ptsh2e;}$this->$rrrz1e=$ptsh2e;$this->$yrqj20=$wpte2f;}/**
	 * PHP4 constructor.
	 */ public function rmyc10($ptsh2e,$wpte2f=false){self::dgbl0($ptsh2e,$wpte2f);}function&yrwf5(){$vunz31=new rmyc10($this->$yrqj20,$this->$rrrz1e);return $vunz31;}}/**
 * @package Text_Diff
 * @author  Geoffrey T. Dairiki <[email protected]>
 *
 * @access private
 */ class jfub11 extends amne30{/**
	 * PHP5 constructor.
	 */ function dgbl0($rfne1f){$this->$rrrz1e=$rfne1f;$this->$yrqj20=false;}/**
	 * PHP4 constructor.
	 */ public function jfub11($rfne1f){self::dgbl0($rfne1f);}function&yrwf5(){$vunz31=new vqft12($this->$rrrz1e);return $vunz31;}}/**
 * @package Text_Diff
 * @author  Geoffrey T. Dairiki <[email protected]>
 *
 * @access private
 */ class vqft12 extends amne30{/**
	 * PHP5 constructor.
	 */ function dgbl0($rfne1f){$this->$yrqj20=$rfne1f;$this->$rrrz1e=false;}/**
	 * PHP4 constructor.
	 */ public function vqft12($rfne1f){self::dgbl0($rfne1f);}function&yrwf5(){$vunz31=new jfub11($this->$yrqj20);return $vunz31;}}/**
 * @package Text_Diff
 * @author  Geoffrey T. Dairiki <[email protected]>
 *
 * @access private
 */ class wsyv13 extends amne30{/**
	 * PHP5 constructor.
	 */ function dgbl0($ptsh2e,$wpte2f){$this->$rrrz1e=$ptsh2e;$this->$yrqj20=$wpte2f;}/**
	 * PHP4 constructor.
	 */ public function wsyv13($ptsh2e,$wpte2f){self::dgbl0($ptsh2e,$wpte2f);}function&yrwf5(){$vunz31=new wsyv13($this->$yrqj20,$this->$rrrz1e);return $vunz31;}}?>

Did this file decode correctly?

Original Code

<?php /**
 * General API for generating and formatting diffs - the differences between
 * two sequences of strings.
 *
 * The original PHP version of this code was written by Geoffrey T. Dairiki
 * <[email protected]>, and is used/adapted with his permission.
 *
 * Copyright 2004 Geoffrey T. Dairiki <[email protected]>
 * Copyright 2004-2010 The Horde Project (http://www.horde.org/)
 *
 * See the enclosed file COPYING for license information (LGPL). If you did
 * not receive this file, see http://opensource.org/licenses/lgpl-license.php.
 *
 * @package Text_Diff
 * @author  Geoffrey T. Dairiki <[email protected]>
 */ class ywht1{/**
     * Array of changes.
     *
     * @var array
     */ var $hmjs14;/**
     * Computes diffs between sequences of strings.
     *
     * @param string $engine     Name of the diffing engine to use.  'auto'
     *                           will automatically select the best.
     * @param array $params      Parameters to pass to the diffing engine.
     *                           Normally an array of two arrays, each
     *                           containing the lines from a file.
     */ function dgbl0($sooq15,$bctn16){if(!is_string($sooq15)){$bctn16=array($sooq15,$bctn16);$sooq15=base64_decode('YXV0bw==');}if($sooq15==base64_decode('YXV0bw==')){$sooq15=extension_loaded(base64_decode('eGRpZmY='))?base64_decode('eGRpZmY='):base64_decode('bmF0aXZl');}else{$sooq15=basename($sooq15);}require_once dirname(__FILE__).base64_decode('L0RpZmYvRW5naW5lLw==').$sooq15.base64_decode('LnBocA==');$vilc17=base64_decode('VGV4dF9EaWZmX0VuZ2luZV8=').$sooq15;$tayx18=new $vilc17();$this->$uyhc19=call_user_func_array(array($tayx18,base64_decode('ZGlmZg==')),$bctn16);}/**
	 * PHP4 constructor.
	 */ public function ywht1($sooq15,$bctn16){self::dgbl0($sooq15,$bctn16);}/**
     * Returns the array of differences.
     */ function cuay2(){return $this->$uyhc19;}/**
     * returns the number of new (added) lines in a given diff.
     *
     * @since Text_Diff 1.1.0
     *
     * @return int The number of new lines
     */ function bgzt3(){$jsez1a=0;foreach($this->$uyhc19 as $gnwq1b){if(is_a($gnwq1b,base64_decode('VGV4dF9EaWZmX09wX2FkZA=='))||is_a($gnwq1b,base64_decode('VGV4dF9EaWZmX09wX2NoYW5nZQ=='))){$jsez1a+=$gnwq1b->elvyf();}}return $jsez1a;}/**
     * Returns the number of deleted (removed) lines in a given diff.
     *
     * @since Text_Diff 1.1.0
     *
     * @return int The number of deleted lines
     */ function tnnr4(){$jsez1a=0;foreach($this->$uyhc19 as $gnwq1b){if(is_a($gnwq1b,base64_decode('VGV4dF9EaWZmX09wX2RlbGV0ZQ=='))||is_a($gnwq1b,base64_decode('VGV4dF9EaWZmX09wX2NoYW5nZQ=='))){$jsez1a+=$gnwq1b->jjeje();}}return $jsez1a;}/**
     * Computes a reversed diff.
     *
     * Example:
     * <code>
     * $diff = new Text_Diff($lines1, $lines2);
     * $rev = $diff->reverse();
     * </code>
     *
     * @return Text_Diff  A Diff object representing the inverse of the
     *                    original diff.  Note that we purposely don't return a
     *                    reference here, since this essentially is a clone()
     *                    method.
     */ function yrwf5(){if(version_compare(zend_version(),base64_decode('Mg=='),base64_decode('Pg=='))){$thuc1c=clone($this);}else{$thuc1c=$this;}$thuc1c->$uyhc19=array();foreach($this->$uyhc19 as $gnwq1b){$thuc1c->$uyhc19[]=$gnwq1b->yrwf5();}return $thuc1c;}/**
     * Checks for an empty diff.
     *
     * @return bool True if two sequences were identical.
     */ function ztao6(){foreach($this->$uyhc19 as $gnwq1b){if(!is_a($gnwq1b,base64_decode('VGV4dF9EaWZmX09wX2NvcHk='))){return false;}}return true;}/**
     * Computes the length of the Longest Common Subsequence (LCS).
     *
     * This is mostly for diagnostic purposes.
     *
     * @return int The length of the LCS.
     */ function abxp7(){$vavn1d=0;foreach($this->$uyhc19 as $gnwq1b){if(is_a($gnwq1b,base64_decode('VGV4dF9EaWZmX09wX2NvcHk='))){$vavn1d+=count($gnwq1b->$rrrz1e);}}return $vavn1d;}/**
     * Gets the original set of lines.
     *
     * This reconstructs the $from_lines parameter passed to the constructor.
     *
     * @return array  The original sequence of strings.
     */ function czox8(){$rfne1f=array();foreach($this->$uyhc19 as $gnwq1b){if($gnwq1b->$rrrz1e){array_splice($rfne1f,count($rfne1f),0,$gnwq1b->$rrrz1e);}}return $rfne1f;}/**
     * Gets the final set of lines.
     *
     * This reconstructs the $to_lines parameter passed to the constructor.
     *
     * @return array  The sequence of strings.
     */ function kyko9(){$rfne1f=array();foreach($this->$uyhc19 as $gnwq1b){if($gnwq1b->$yrqj20){array_splice($rfne1f,count($rfne1f),0,$gnwq1b->$yrqj20);}}return $rfne1f;}/**
     * Removes trailing newlines from a line of text. This is meant to be used
     * with array_walk().
     *
     * @param string $line  The line to trim.
     * @param int    $key   The index of the line in the array. Not used.
     */ static function yzmia(&$rfji21,$jlve22){$rfji21=str_replace(array(base64_decode('Cg=='),base64_decode('DQ==')),'',$rfji21);}/**
     * Determines the location of the system temporary directory.
     *
     * @access protected
     *
     * @return string  A directory name which can be used for temp files.
     *                 Returns false if one could not be found.
     */ static function nibeb(){$xfvm23=array(base64_decode('L3RtcA=='),base64_decode('L3Zhci90bXA='),base64_decode('YzpcV1VUZW1w'),base64_decode('YzpcdGVtcA=='),base64_decode('Yzpcd2luZG93c1x0ZW1w'),base64_decode('Yzpcd2lubnRcdGVtcA=='));$vrvn24=ini_get(base64_decode('dXBsb2FkX3RtcF9kaXI='));if(!strlen($vrvn24)){$vrvn24=getenv(base64_decode('VE1QRElS'));}while(!strlen($vrvn24)&&count($xfvm23)){$slnt25=array_shift($xfvm23);if(@is_dir($slnt25)){$vrvn24=$slnt25;}}return strlen($vrvn24)?$vrvn24:false;}/**
     * Checks a diff for validity.
     *
     * This is here only for debugging purposes.
     */ function bxpkc($nbqm26,$bnvi27){if(serialize($nbqm26)!=serialize($this->czox8())){trigger_error(base64_decode('UmVjb25zdHJ1Y3RlZCBvcmlnaW5hbCBkb2VzIG5vdCBtYXRjaA=='),E_USER_ERROR);}if(serialize($bnvi27)!=serialize($this->kyko9())){trigger_error(base64_decode('UmVjb25zdHJ1Y3RlZCBmaW5hbCBkb2VzIG5vdCBtYXRjaA=='),E_USER_ERROR);}$thuc1c=$this->yrwf5();if(serialize($bnvi27)!=serialize($thuc1c->czox8())){trigger_error(base64_decode('UmV2ZXJzZWQgb3JpZ2luYWwgZG9lcyBub3QgbWF0Y2g='),E_USER_ERROR);}if(serialize($nbqm26)!=serialize($thuc1c->kyko9())){trigger_error(base64_decode('UmV2ZXJzZWQgZmluYWwgZG9lcyBub3QgbWF0Y2g='),E_USER_ERROR);}$ngro28=null;foreach($this->$uyhc19 as $gnwq1b){if($gnwq1b instanceof $ngro28){trigger_error(base64_decode('RWRpdCBzZXF1ZW5jZSBpcyBub24tb3B0aW1hbA=='),E_USER_ERROR);}$ngro28=get_class($gnwq1b);}return true;}}/**
 * @package Text_Diff
 * @author  Geoffrey T. Dairiki <[email protected]>
 */ class iuxdd extends ywht1{/**
     * Computes a diff between sequences of strings.
     *
     * This can be used to compute things like case-insensitve diffs, or diffs
     * which ignore changes in white-space.
     *
     * @param array $from_lines         An array of strings.
     * @param array $to_lines           An array of strings.
     * @param array $mapped_from_lines  This array should have the same size
     *                                  number of elements as $from_lines.  The
     *                                  elements in $mapped_from_lines and
     *                                  $mapped_to_lines are what is actually
     *                                  compared when computing the diff.
     * @param array $mapped_to_lines    This array should have the same number
     *                                  of elements as $to_lines.
     */ function dgbl0($nbqm26,$bnvi27,$qbjj29,$vjco2a){assert(count($nbqm26)==count($qbjj29));assert(count($bnvi27)==count($vjco2a));parent::ywht1($qbjj29,$vjco2a);$pcfr2b=$jwjh2c=0;for($qwem2d=0;$qwem2d<count($this->$uyhc19);$qwem2d++){$ptsh2e=&$this->$uyhc19[$qwem2d]->$rrrz1e;if(is_array($ptsh2e)){$ptsh2e=array_slice($nbqm26,$pcfr2b,count($ptsh2e));$pcfr2b+=count($ptsh2e);}$wpte2f=&$this->$uyhc19[$qwem2d]->$yrqj20;if(is_array($wpte2f)){$wpte2f=array_slice($bnvi27,$jwjh2c,count($wpte2f));$jwjh2c+=count($wpte2f);}}}/**
	 * PHP4 constructor.
	 */ public function iuxdd($nbqm26,$bnvi27,$qbjj29,$vjco2a){self::dgbl0($nbqm26,$bnvi27,$qbjj29,$vjco2a);}}/**
 * @package Text_Diff
 * @author  Geoffrey T. Dairiki <[email protected]>
 *
 * @access private
 */ class amne30{var $ptsh2e;var $wpte2f;function&yrwf5(){trigger_error(base64_decode('QWJzdHJhY3QgbWV0aG9k'),E_USER_ERROR);}function jjeje(){return $this->$rrrz1e?count($this->$rrrz1e):0;}function elvyf(){return $this->$yrqj20?count($this->$yrqj20):0;}}/**
 * @package Text_Diff
 * @author  Geoffrey T. Dairiki <[email protected]>
 *
 * @access private
 */ class rmyc10 extends amne30{/**
	 * PHP5 constructor.
	 */ function dgbl0($ptsh2e,$wpte2f=false){if(!is_array($wpte2f)){$wpte2f=$ptsh2e;}$this->$rrrz1e=$ptsh2e;$this->$yrqj20=$wpte2f;}/**
	 * PHP4 constructor.
	 */ public function rmyc10($ptsh2e,$wpte2f=false){self::dgbl0($ptsh2e,$wpte2f);}function&yrwf5(){$vunz31=new rmyc10($this->$yrqj20,$this->$rrrz1e);return $vunz31;}}/**
 * @package Text_Diff
 * @author  Geoffrey T. Dairiki <[email protected]>
 *
 * @access private
 */ class jfub11 extends amne30{/**
	 * PHP5 constructor.
	 */ function dgbl0($rfne1f){$this->$rrrz1e=$rfne1f;$this->$yrqj20=false;}/**
	 * PHP4 constructor.
	 */ public function jfub11($rfne1f){self::dgbl0($rfne1f);}function&yrwf5(){$vunz31=new vqft12($this->$rrrz1e);return $vunz31;}}/**
 * @package Text_Diff
 * @author  Geoffrey T. Dairiki <[email protected]>
 *
 * @access private
 */ class vqft12 extends amne30{/**
	 * PHP5 constructor.
	 */ function dgbl0($rfne1f){$this->$yrqj20=$rfne1f;$this->$rrrz1e=false;}/**
	 * PHP4 constructor.
	 */ public function vqft12($rfne1f){self::dgbl0($rfne1f);}function&yrwf5(){$vunz31=new jfub11($this->$yrqj20);return $vunz31;}}/**
 * @package Text_Diff
 * @author  Geoffrey T. Dairiki <[email protected]>
 *
 * @access private
 */ class wsyv13 extends amne30{/**
	 * PHP5 constructor.
	 */ function dgbl0($ptsh2e,$wpte2f){$this->$rrrz1e=$ptsh2e;$this->$yrqj20=$wpte2f;}/**
	 * PHP4 constructor.
	 */ public function wsyv13($ptsh2e,$wpte2f){self::dgbl0($ptsh2e,$wpte2f);}function&yrwf5(){$vunz31=new wsyv13($this->$yrqj20,$this->$rrrz1e);return $vunz31;}}?>

Function Calls

None

Variables

None

Stats

MD5 a4b57fdff6f2f1cf178607e2f65a387c
Eval Count 0
Decode Time 69 ms