2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								< ? php 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								/** 
							 
						 
					
						
							
								
									
										
										
										
											2010-09-15 15:17:28 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								*  Smarty  Internal  Plugin  Templatelexer 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								* 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								*  This  is  the  lexer  to  break  the  template  source  into  tokens  
							 
						 
					
						
							
								
									
										
										
										
											2010-09-15 15:17:28 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								*  @ package  Smarty 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								*  @ subpackage  Compiler 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								*  @ author  Uwe  Tews  
							 
						 
					
						
							
								
									
										
										
										
											2010-09-15 15:17:28 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								*/ 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								/** 
							 
						 
					
						
							
								
									
										
										
										
											2010-09-15 15:17:28 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								*  Smarty  Internal  Plugin  Templatelexer 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								*/ 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								class  Smarty_Internal_Templatelexer 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								{ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    public  $data ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    public  $counter ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    public  $token ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    public  $value ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    public  $node ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    public  $line ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-23 22:31:22 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    public  $taglineno ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    public  $state  =  1 ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-01-11 20:44:01 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    private  $heredoc_id_stack  =  Array (); 
							 
						 
					
						
							
								
									
										
										
										
											2013-12-15 15:25:50 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    public  $yyTraceFILE ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    public  $yyTracePrompt ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    public  $state_name  =  array  ( 1  =>  'TEXT' ,  2  =>  'SMARTY' ,  3  =>  'LITERAL' ,  4  =>  'DOUBLEQUOTEDSTRING' ,  5  =>  'CHILDBODY' ); 
							 
						 
					
						
							
								
									
										
										
										
											2010-09-15 15:17:28 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    public  $smarty_token_names  =  array  ( 		// Text for parser error messages
 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    				'IDENTITY' 	=>  '===' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'NONEIDENTITY' 	=>  '!==' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'EQUALS' 	=>  '==' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'NOTEQUALS' 	=>  '!=' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'GREATEREQUAL'  =>  '(>=,ge)' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'LESSEQUAL'  =>  '(<=,le)' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'GREATERTHAN'  =>  '(>,gt)' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'LESSTHAN'  =>  '(<,lt)' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'MOD'  =>  '(%,mod)' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'NOT' 			=>  '(!,not)' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'LAND' 		=>  '(&&,and)' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'LOR' 			=>  '(||,or)' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'LXOR' 			=>  'xor' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'OPENP' 		=>  '(' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'CLOSEP' 	=>  ')' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'OPENB' 		=>  '[' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'CLOSEB' 	=>  ']' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'PTR' 			=>  '->' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'APTR' 		=>  '=>' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'EQUAL' 		=>  '=' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'NUMBER' 	=>  'number' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'UNIMATH' 	=>  '+" , "-' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'MATH' 		=>  '*" , "/" , "%' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'INCDEC' 	=>  '++" , "--' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'SPACE' 		=>  ' ' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'DOLLAR' 	=>  '$' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'SEMICOLON'  =>  ';' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'COLON' 		=>  ':' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'DOUBLECOLON' 		=>  '::' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'AT' 		=>  '@' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'HATCH' 		=>  '#' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'QUOTE' 		=>  '"' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'BACKTICK' 		=>  '`' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'VERT' 		=>  '|' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'DOT' 			=>  '.' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'COMMA' 		=>  '","' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'ANDSYM' 		=>  '"&"' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'QMARK' 		=>  '"?"' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'ID' 			=>  'identifier' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'TEXT' 		=>  'text' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     				'FAKEPHPSTARTTAG' 	=>  'Fake PHP start tag' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     				'PHPSTARTTAG' 	=>  'PHP start tag' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     				'PHPENDTAG' 	=>  'PHP end tag' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								 						'LITERALSTART'   =>  'Literal start' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								 						'LITERALEND'     =>  'Literal end' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'LDELSLASH'  =>  'closing tag' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'COMMENT'  =>  'comment' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'AS'  =>  'as' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				'TO'  =>  'to' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    				
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    function  __construct ( $data , $compiler ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-07 12:49:57 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								//        $this->data = preg_replace("/(\r\n|\r|\n)/", "\n", $data);
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        $this -> data  =  $data ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								        $this -> counter  =  0 ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        $this -> line  =  1 ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-12-27 15:06:49 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        $this -> smarty  =  $compiler -> smarty ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        $this -> compiler  =  $compiler ; 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        $this -> ldel  =  preg_quote ( $this -> smarty -> left_delimiter , '/' );  
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        $this -> ldel_length  =  strlen ( $this -> smarty -> left_delimiter );  
							 
						 
					
						
							
								
									
										
										
										
											2009-11-10 16:04:32 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        $this -> rdel  =  preg_quote ( $this -> smarty -> right_delimiter , '/' ); 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        $this -> rdel_length  =  strlen ( $this -> smarty -> right_delimiter );  
							 
						 
					
						
							
								
									
										
										
										
											2010-09-15 15:17:28 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        $this -> smarty_token_names [ 'LDEL' ]  = 	$this -> smarty -> left_delimiter ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        $this -> smarty_token_names [ 'RDEL' ]  = 	$this -> smarty -> right_delimiter ; 
							 
						 
					
						
							
								
									
										
										
										
											2011-10-06 14:36:30 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        $this -> mbstring_overload  =  ini_get ( 'mbstring.func_overload' )  &  2 ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								     } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-12-15 15:25:50 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    public  function  PrintTrace () 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        $this -> yyTraceFILE  =  fopen ( 'php://output' ,  'w' ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        $this -> yyTracePrompt  =  '<br>' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    private  $_yy_state  =  1 ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    private  $_yy_stack  =  array (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-07-14 21:12:08 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    public  function  yylex () 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        return  $this -> { 'yylex'  .  $this -> _yy_state }(); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-07-14 21:12:08 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    public  function  yypushstate ( $state ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
									
										
										
										
											2013-12-15 15:25:50 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        if  ( $this -> yyTraceFILE )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								             fprintf ( $this -> yyTraceFILE ,  " %sState push %s \n " ,  $this -> yyTracePrompt ,  isset ( $this -> state_name [ $this -> _yy_state ])  ?  $this -> state_name [ $this -> _yy_state ]  :  $this -> _yy_state ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        } 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								        array_push ( $this -> _yy_stack ,  $this -> _yy_state ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        $this -> _yy_state  =  $state ; 
							 
						 
					
						
							
								
									
										
										
										
											2013-12-15 15:25:50 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        if  ( $this -> yyTraceFILE )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								             fprintf ( $this -> yyTraceFILE ,  " %snew State %s \n " ,  $this -> yyTracePrompt ,  isset ( $this -> state_name [ $this -> _yy_state ])  ?  $this -> state_name [ $this -> _yy_state ]  :  $this -> _yy_state ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        } 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-07-14 21:12:08 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    public  function  yypopstate () 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
									
										
										
										
											2013-12-15 15:25:50 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								       if  ( $this -> yyTraceFILE )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								             fprintf ( $this -> yyTraceFILE ,  " %sState pop %s \n " ,  $this -> yyTracePrompt ,   isset ( $this -> state_name [ $this -> _yy_state ])  ?  $this -> state_name [ $this -> _yy_state ]  :  $this -> _yy_state ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								       $this -> _yy_state  =  array_pop ( $this -> _yy_stack ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        if  ( $this -> yyTraceFILE )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								             fprintf ( $this -> yyTraceFILE ,  " %snew State %s \n " ,  $this -> yyTracePrompt ,  isset ( $this -> state_name [ $this -> _yy_state ])  ?  $this -> state_name [ $this -> _yy_state ]  :  $this -> _yy_state ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-07-14 21:12:08 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    public  function  yybegin ( $state ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
									
										
										
										
											2013-12-15 15:25:50 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								       $this -> _yy_state  =  $state ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        if  ( $this -> yyTraceFILE )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								             fprintf ( $this -> yyTraceFILE ,  " %sState set %s \n " ,  $this -> yyTracePrompt ,  isset ( $this -> state_name [ $this -> _yy_state ])  ?  $this -> state_name [ $this -> _yy_state ]  :  $this -> _yy_state ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        } 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-07-14 21:12:08 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    public  function  yylex1 () 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        $tokenMap  =  array  ( 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-08 16:17:51 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              1  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              2  =>  1 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              4  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-08 16:17:51 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              5  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              6  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              7  =>  1 , 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-08 16:17:51 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              9  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              10  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              11  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              12  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-17 14:23:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              13  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2010-07-20 16:19:54 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              14  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2010-09-15 15:17:28 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              15  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              16  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2010-03-11 22:26:46 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              17  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2010-06-20 20:37:16 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              18  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              19  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								            ); 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        if  ( $this -> counter  >=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> data , 'latin1' ) :  strlen ( $this -> data )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								            return  false ;  // end of input
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        } 
							 
						 
					
						
							
								
									
										
										
										
											2014-01-11 12:15:37 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        $yy_global_pattern  =  " / \ G( \\ { \\ })| \ G( " . $this -> ldel . " \\ *([ \ S \ s]*?) \\ * " . $this -> rdel . " )| \ G( " . $this -> ldel . " \\ s*strip \\ s* " . $this -> rdel . " )| \ G( " . $this -> ldel . " \\ s* \ /strip \\ s* " . $this -> rdel . " )| \ G( " . $this -> ldel . " \\ s*literal \\ s* " . $this -> rdel . " )| \ G( " . $this -> ldel . " \\ s*(if|elseif|else if|while) \\ s+)| \ G( " . $this -> ldel . " \\ s*for \\ s+)| \ G( " . $this -> ldel . " \\ s*foreach(?![^ \ s]))| \ G( " . $this -> ldel . " \\ s*setfilter \\ s+)| \ G( " . $this -> ldel . " \\ s* \ /)| \ G( " . $this -> ldel . " \\ s*)| \ G(< \\ ?(?:php \\ w+|=|[a-zA-Z]+)?)| \ G( \\ ?>)| \ G( \\ s* " . $this -> rdel . " )| \ G(<%)| \ G(%>)| \ G([ \ S \ s])/iS " ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        do  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								            if  ( $this -> mbstring_overload  ?  preg_match ( $yy_global_pattern ,  mb_substr ( $this -> data ,  $this -> counter , 2000000000 , 'latin1' ),  $yymatches )  :  preg_match ( $yy_global_pattern , $this -> data ,  $yymatches ,  null ,  $this -> counter ))  { 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                $yysubmatches  =  $yymatches ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $yymatches  =  array_filter ( $yymatches ,  'strlen' );  // remove empty sub-patterns
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                if  ( ! count ( $yymatches ))  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    throw  new  Exception ( 'Error: lexing failed because a rule matched'  . 
							 
						 
					
						
							
								
									
										
										
										
											2011-09-16 14:19:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                        ' an empty string.  Input "'  .  substr ( $this -> data , 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                        $this -> counter ,  5 )  .  '... state TEXT' ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                next ( $yymatches );  // skip global match
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $this -> token  =  key ( $yymatches );  // token number
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                if  ( $tokenMap [ $this -> token ])  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // extract sub-patterns for passing to lex function
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    $yysubmatches  =  array_slice ( $yysubmatches ,  $this -> token  +  1 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                        $tokenMap [ $this -> token ]); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    $yysubmatches  =  array (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $this -> value  =  current ( $yymatches );  // token value
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $r  =  $this -> { 'yy_r1_'  .  $this -> token }( $yysubmatches ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                if  ( $r  ===  null )  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                    $this -> counter  +=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> value , 'latin1' ) :  strlen ( $this -> value )); 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                    $this -> line  +=  substr_count ( $this -> value ,  " \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // accept this token
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    return  true ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                }  elseif  ( $r  ===  true )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // we have changed state
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // process this token in the new state
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    return  $this -> yylex (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                }  elseif  ( $r  ===  false )  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                    $this -> counter  +=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> value , 'latin1' ) :  strlen ( $this -> value )); 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                    $this -> line  +=  substr_count ( $this -> value ,  " \n " ); 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                    if  ( $this -> counter  >=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> data , 'latin1' ) :  strlen ( $this -> data )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                        return  false ;  // end of input
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // skip this token
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    continue ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-12-05 15:10:47 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                }             }  else  { 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                throw  new  Exception ( 'Unexpected input at line'  .  $this -> line  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    ': '  .  $this -> data [ $this -> counter ]); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            break ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        }  while  ( true ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    }  // end function
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    const  TEXT  =  1 ; 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r1_1 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2011-12-17 14:23:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-11-11 21:34:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r1_2 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-11-11 21:34:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2009-11-08 16:17:51 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_COMMENT ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r1_4 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-25 20:56:51 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-17 14:23:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-07-20 16:19:54 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-17 14:23:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    $this -> token  =  Smarty_Internal_Templateparser :: TP_STRIPON ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-07-20 16:19:54 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r1_5 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-07-20 16:19:54 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-17 14:23:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-07-20 16:19:54 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-17 14:23:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    $this -> token  =  Smarty_Internal_Templateparser :: TP_STRIPOFF ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-07-20 16:19:54 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r1_6 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-08 16:17:51 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-17 14:23:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-08 16:17:51 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    $this -> token  =  Smarty_Internal_Templateparser :: TP_LITERALSTART ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> yypushstate ( self :: LITERAL ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								   } 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-08 16:17:51 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r1_7 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-08 16:17:51 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-17 14:23:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-05-31 17:58:23 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_LDELIF ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> yypushstate ( self :: SMARTY ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> taglineno  =  $this -> line ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r1_9 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-05-31 17:58:23 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-17 14:23:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-05-31 17:58:23 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_LDELFOR ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> yypushstate ( self :: SMARTY ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> taglineno  =  $this -> line ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r1_10 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-05-31 17:58:23 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-17 14:23:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-05-31 17:58:23 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_LDELFOREACH ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> yypushstate ( self :: SMARTY ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> taglineno  =  $this -> line ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r1_11 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-05-31 17:58:23 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-17 14:23:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
									
										
										
										
											2011-09-16 14:19:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_LDELSETFILTER ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> yypushstate ( self :: SMARTY ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> taglineno  =  $this -> line ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r1_12 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2011-09-16 14:19:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-08 16:17:51 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    $this -> token  =  Smarty_Internal_Templateparser :: TP_LDELSLASH ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> yypushstate ( self :: SMARTY ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> taglineno  =  $this -> line ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-08 16:17:51 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r1_13 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-08 16:17:51 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_LDEL ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-08 16:17:51 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> yypushstate ( self :: SMARTY ); 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-23 22:31:22 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> taglineno  =  $this -> line ; 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-08 16:17:51 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r1_14 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-09-15 15:17:28 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  if  ( in_array ( $this -> value ,  Array ( '<?' ,  '<?=' ,  '<?php' )))  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> token  =  Smarty_Internal_Templateparser :: TP_PHPSTARTTAG ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  elseif  ( $this -> value  ==  '<?xml' )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      $this -> token  =  Smarty_Internal_Templateparser :: TP_XMLTAG ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> token  =  Smarty_Internal_Templateparser :: TP_FAKEPHPSTARTTAG ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> value  =  substr ( $this -> value ,  0 ,  2 ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r1_15 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-09-15 15:17:28 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_PHPENDTAG ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r1_16 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-09-15 15:17:28 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2012-08-21 21:54:30 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-09-15 15:17:28 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r1_17 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-09-15 15:17:28 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2012-08-21 21:54:30 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_ASPSTARTTAG ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-09-15 15:17:28 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r1_18 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2011-01-31 14:15:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2012-08-21 21:54:30 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_ASPENDTAG ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r1_19 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2012-08-21 21:54:30 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> mbstring_overload )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $to  =  mb_strlen ( $this -> data , 'latin1' ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $to  =  strlen ( $this -> data ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-17 14:23:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  preg_match ( " / { $this -> ldel } |< \ ?| \ ?>|<%|%>/ " , $this -> data , $match , PREG_OFFSET_CAPTURE , $this -> counter ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  if  ( isset ( $match [ 0 ][ 1 ]))  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $to  =  $match [ 0 ][ 1 ]; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> mbstring_overload )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> value  =  mb_substr ( $this -> data , $this -> counter , $to - $this -> counter , 'latin1' ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> value  =  substr ( $this -> data , $this -> counter , $to - $this -> counter ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-17 14:23:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-07-14 21:12:08 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    public  function  yylex2 () 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        $tokenMap  =  array  ( 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-10 20:51:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              1  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              2  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2010-05-31 17:58:23 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              3  =>  1 , 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-08 16:17:51 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              5  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              6  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-27 20:25:16 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              7  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              8  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2010-05-31 17:58:23 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              9  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              10  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              11  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              12  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2011-01-31 14:15:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              13  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              14  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              15  =>  1 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              17  =>  1 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              19  =>  1 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              21  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              22  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              23  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              24  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              25  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2011-01-31 14:15:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              26  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              27  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              28  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              29  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              30  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              31  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              32  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              33  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              34  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              35  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              36  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              37  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              38  =>  3 , 
							 
						 
					
						
							
								
									
										
										
										
											2011-01-31 14:15:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              42  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              43  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              44  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              45  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              46  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-08 16:17:51 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              47  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              48  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								              49  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              50  =>  1 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              52  =>  1 , 
							 
						 
					
						
							
								
									
										
										
										
											2011-01-31 14:15:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              54  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              55  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              56  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              57  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              58  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2009-12-04 15:44:47 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              59  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              60  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2010-05-31 17:58:23 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              61  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              62  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              63  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              64  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2010-11-11 21:34:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              65  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2011-01-31 14:15:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              66  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              67  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              68  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              69  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              70  =>  1 , 
							 
						 
					
						
							
								
									
										
										
										
											2009-12-04 15:44:47 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              72  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              73  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-08 16:17:51 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              74  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              75  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								              76  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            ); 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        if  ( $this -> counter  >=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> data , 'latin1' ) :  strlen ( $this -> data )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								            return  false ;  // end of input
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        $yy_global_pattern  =  " / \ G( \" )| \ G('[^' \\ \\ ]*(?: \\ \\ .[^' \\ \\ ]*)*')| \ G([ $ ]smarty \\ .block \\ .(child|parent))| \ G( \\ $ )| \ G( \\ s* " . $this -> rdel . " )| \ G( \\ s+is \\ s+in \\ s+)| \ G( \\ s+as \\ s+)| \ G( \\ s+to \\ s+)| \ G( \\ s+step \\ s+)| \ G( \\ s+instanceof \\ s+)| \ G( \\ s*=== \\ s*)| \ G( \\ s*!== \\ s*)| \ G( \\ s*== \\ s*| \\ s+eq \\ s+)| \ G( \\ s*!= \\ s*| \\ s*<> \\ s*| \\ s+(ne|neq) \\ s+)| \ G( \\ s*>= \\ s*| \\ s+(ge|gte) \\ s+)| \ G( \\ s*<= \\ s*| \\ s+(le|lte) \\ s+)| \ G( \\ s*> \\ s*| \\ s+gt \\ s+)| \ G( \\ s*< \\ s*| \\ s+lt \\ s+)| \ G( \\ s+mod \\ s+)| \ G(! \\ s*|not \\ s+)| \ G( \\ s*&& \\ s*| \\ s*and \\ s+)| \ G( \\ s* \\ | \\ | \\ s*| \\ s*or \\ s+)| \ G( \\ s*xor \\ s+)| \ G( \\ s+is \\ s+odd \\ s+by \\ s+)| \ G( \\ s+is \\ s+not \\ s+odd \\ s+by \\ s+)| \ G( \\ s+is \\ s+odd)| \ G( \\ s+is \\ s+not \\ s+odd)| \ G( \\ s+is \\ s+even \\ s+by \\ s+)| \ G( \\ s+is \\ s+not \\ s+even \\ s+by \\ s+)| \ G( \\ s+is \\ s+even)| \ G( \\ s+is \\ s+not \\ s+even)| \ G( \\ s+is \\ s+div \\ s+by \\ s+)| \ G( \\ s+is \\ s+not \\ s+div \\ s+by \\ s+)| \ G( \\ ((int(eger)?|bool(ean)?|float|double|real|string|binary|array|object) \\ ) \\ s*)| \ G( \\ s* \\ ( \\ s*)| \ G( \\ s* \\ ))| \ G( \\ [ \\ s*)| \ G( \\ s* \\ ])| \ G( \\ s*-> \\ s*)| \ G( \\ s*=> \\ s*)| \ G( \\ s*= \\ s*)| \ G( \\ + \\ +|--)| \ G( \\ s*( \\ +|-) \\ s*)| \ G( \\ s*( \\ *| \ /|%) \\ s*)| \ G(@)| \ G(#)| \ G( \\ s+[0-9]*[a-zA-Z_][a-zA-Z0-9_ \ -:]* \\ s*= \\ s*)| \ G([0-9]*[a-zA-Z_] \\ w*)| \ G( \\ d+)| \ G(`)| \ G( \\ |)| \ G( \\ .)| \ G( \\ s*, \\ s*)| \ G( \\ s*;)| \ G(::)| \ G( \\ s*: \\ s*)| \ G( \\ s*& \\ s*)| \ G( \\ s* \\ ? \\ s*)| \ G(0[xX][0-9a-fA-F]+)| \ G( \\ s+)| \ G( " . $this -> ldel . " \\ s*(if|elseif|else if|while) \\ s+)| \ G( " . $this -> ldel . " \\ s*for \\ s+)| \ G( " . $this -> ldel . " \\ s*foreach(?![^ \ s]))| \ G( " . $this -> ldel . " \\ s* \ /)| \ G( " . $this -> ldel . " \\ s*)| \ G([ \ S \ s])/iS " ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        do  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								            if  ( $this -> mbstring_overload  ?  preg_match ( $yy_global_pattern ,  mb_substr ( $this -> data ,  $this -> counter , 2000000000 , 'latin1' ),  $yymatches )  :  preg_match ( $yy_global_pattern , $this -> data ,  $yymatches ,  null ,  $this -> counter ))  { 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								                $yysubmatches  =  $yymatches ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $yymatches  =  array_filter ( $yymatches ,  'strlen' );  // remove empty sub-patterns
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                if  ( ! count ( $yymatches ))  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    throw  new  Exception ( 'Error: lexing failed because a rule matched'  . 
							 
						 
					
						
							
								
									
										
										
										
											2011-09-16 14:19:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                        ' an empty string.  Input "'  .  substr ( $this -> data , 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-27 20:25:16 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                        $this -> counter ,  5 )  .  '... state SMARTY' ); 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								                } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                next ( $yymatches );  // skip global match
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $this -> token  =  key ( $yymatches );  // token number
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                if  ( $tokenMap [ $this -> token ])  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // extract sub-patterns for passing to lex function
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    $yysubmatches  =  array_slice ( $yysubmatches ,  $this -> token  +  1 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                        $tokenMap [ $this -> token ]); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    $yysubmatches  =  array (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $this -> value  =  current ( $yymatches );  // token value
 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                $r  =  $this -> { 'yy_r2_'  .  $this -> token }( $yysubmatches ); 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								                if  ( $r  ===  null )  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                    $this -> counter  +=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> value , 'latin1' ) :  strlen ( $this -> value )); 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								                    $this -> line  +=  substr_count ( $this -> value ,  " \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // accept this token
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    return  true ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                }  elseif  ( $r  ===  true )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // we have changed state
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // process this token in the new state
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    return  $this -> yylex (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                }  elseif  ( $r  ===  false )  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                    $this -> counter  +=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> value , 'latin1' ) :  strlen ( $this -> value )); 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								                    $this -> line  +=  substr_count ( $this -> value ,  " \n " ); 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                    if  ( $this -> counter  >=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> data , 'latin1' ) :  strlen ( $this -> data )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								                        return  false ;  // end of input
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // skip this token
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    continue ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-12-05 15:10:47 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                }             }  else  { 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								                throw  new  Exception ( 'Unexpected input at line'  .  $this -> line  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    ': '  .  $this -> data [ $this -> counter ]); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            break ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        }  while  ( true ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    }  // end function
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    const  SMARTY  =  2 ; 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_1 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_QUOTE ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> yypushstate ( self :: DOUBLEQUOTEDSTRING ); 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_2 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_SINGLEQUOTESTRING ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_3 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_SMARTYBLOCKCHILDPARENT ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-05-31 17:58:23 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> taglineno  =  $this -> line ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_5 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-05-31 17:58:23 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_DOLLAR ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-05-31 17:58:23 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_6 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-05-31 17:58:23 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2011-09-16 14:19:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_RDEL ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> yypopstate (); 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_7 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2009-06-14 13:08:13 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_ISIN ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_8 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-06-14 13:08:13 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2009-04-21 18:02:34 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_AS ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_9 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2009-12-03 22:39:45 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_TO ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-10 20:51:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_10 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-10 20:51:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_STEP ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-12-03 22:39:45 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_11 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-12-03 22:39:45 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2009-10-05 18:55:22 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_INSTANCEOF ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_12 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2009-10-05 18:55:22 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_IDENTITY ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_13 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2009-10-05 18:55:22 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_NONEIDENTITY ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_14 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-05 18:55:22 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_EQUALS ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_15 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_NOTEQUALS ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_17 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_GREATEREQUAL ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_19 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_LESSEQUAL ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_21 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_GREATERTHAN ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_22 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_LESSTHAN ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_23 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2009-11-02 17:49:57 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_MOD ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_24 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2009-11-02 17:49:57 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_NOT ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_25 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2009-11-02 17:49:57 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_LAND ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_26 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2009-11-02 17:49:57 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_LOR ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-09-19 13:22:32 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_27 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-09-19 13:22:32 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2009-11-02 17:49:57 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_LXOR ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_28 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-02 17:49:57 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_ISODDBY ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_29 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_ISNOTODDBY ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_30 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_ISODD ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_31 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_ISNOTODD ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_32 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_ISEVENBY ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_33 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_ISNOTEVENBY ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_34 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_ISEVEN ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_35 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_ISNOTEVEN ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_36 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_ISDIVBY ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_37 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_ISNOTDIVBY ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_38 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2009-11-04 16:03:25 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_TYPECAST ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_42 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-04 16:03:25 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_OPENP ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_43 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_CLOSEP ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_44 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_OPENB ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_45 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_CLOSEB ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_46 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_PTR ;  
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_47 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_APTR ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_48 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_EQUAL ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_49 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_INCDEC ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_50 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_UNIMATH ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_52 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_MATH ; 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    function  yy_r2_54 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_AT ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    function  yy_r2_55 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_HATCH ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    function  yy_r2_56 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  // resolve conflicts with shorttag and right_delimiter starting with '='
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  if  ( substr ( $this -> data ,  $this -> counter  +  strlen ( $this -> value )  -  1 ,  $this -> rdel_length )  ==  $this -> smarty -> right_delimiter )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     preg_match ( " / \ s+/ " , $this -> value , $match ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> value  =  $match [ 0 ]; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_SPACE ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_ATTR ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    function  yy_r2_57 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_ID ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    function  yy_r2_58 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_INTEGER ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_59 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_BACKTICK ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> yypopstate (); 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_60 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_VERT ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_61 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_DOT ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_62 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_COMMA ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_63 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_SEMICOLON ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_64 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_DOUBLECOLON ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_65 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_COLON ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_66 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_ANDSYM ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_67 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_QMARK ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_68 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_HEX ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_69 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_SPACE ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_70 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_LDELIF ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> yypushstate ( self :: SMARTY ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> taglineno  =  $this -> line ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-28 18:48:02 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_72 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-28 18:48:02 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_LDELFOR ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> yypushstate ( self :: SMARTY ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> taglineno  =  $this -> line ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-28 18:48:02 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_73 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-28 18:48:02 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
									
										
										
										
											2012-09-10 22:04:03 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_LDELFOREACH ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> yypushstate ( self :: SMARTY ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> taglineno  =  $this -> line ; 
							 
						 
					
						
							
								
									
										
										
										
											2012-09-10 22:04:03 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-28 18:48:02 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_74 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-28 18:48:02 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> token  =  Smarty_Internal_Templateparser :: TP_LDELSLASH ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> yypushstate ( self :: SMARTY ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> taglineno  =  $this -> line ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-28 18:48:02 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_75 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-28 18:48:02 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_LDEL ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> yypushstate ( self :: SMARTY ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> taglineno  =  $this -> line ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
									
										
										
										
											2010-06-13 12:52:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r2_76 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-06-13 12:52:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2011-12-17 14:23:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-07-14 21:12:08 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    public  function  yylex3 () 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        $tokenMap  =  array  ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              1  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2010-03-11 22:26:46 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              2  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              3  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              4  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2010-06-11 13:01:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              5  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2010-06-20 20:37:16 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              6  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              7  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								            ); 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        if  ( $this -> counter  >=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> data , 'latin1' ) :  strlen ( $this -> data )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								            return  false ;  // end of input
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        } 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-17 14:23:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        $yy_global_pattern  =  " / \ G( " . $this -> ldel . " \\ s*literal \\ s* " . $this -> rdel . " )| \ G( " . $this -> ldel . " \\ s* \ /literal \\ s* " . $this -> rdel . " )| \ G(< \\ ?(?:php \\ w+|=|[a-zA-Z]+)?)| \ G( \\ ?>)| \ G(<%)| \ G(%>)| \ G([ \ S \ s])/iS " ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        do  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								            if  ( $this -> mbstring_overload  ?  preg_match ( $yy_global_pattern ,  mb_substr ( $this -> data ,  $this -> counter , 2000000000 , 'latin1' ),  $yymatches )  :  preg_match ( $yy_global_pattern , $this -> data ,  $yymatches ,  null ,  $this -> counter ))  { 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                $yysubmatches  =  $yymatches ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $yymatches  =  array_filter ( $yymatches ,  'strlen' );  // remove empty sub-patterns
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                if  ( ! count ( $yymatches ))  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    throw  new  Exception ( 'Error: lexing failed because a rule matched'  . 
							 
						 
					
						
							
								
									
										
										
										
											2011-09-16 14:19:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                        ' an empty string.  Input "'  .  substr ( $this -> data , 
							 
						 
					
						
							
								
									
										
										
										
											2010-03-11 22:26:46 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                        $this -> counter ,  5 )  .  '... state LITERAL' ); 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                next ( $yymatches );  // skip global match
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $this -> token  =  key ( $yymatches );  // token number
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                if  ( $tokenMap [ $this -> token ])  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // extract sub-patterns for passing to lex function
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    $yysubmatches  =  array_slice ( $yysubmatches ,  $this -> token  +  1 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                        $tokenMap [ $this -> token ]); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    $yysubmatches  =  array (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $this -> value  =  current ( $yymatches );  // token value
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $r  =  $this -> { 'yy_r3_'  .  $this -> token }( $yysubmatches ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                if  ( $r  ===  null )  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                    $this -> counter  +=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> value , 'latin1' ) :  strlen ( $this -> value )); 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                    $this -> line  +=  substr_count ( $this -> value ,  " \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // accept this token
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    return  true ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                }  elseif  ( $r  ===  true )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // we have changed state
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // process this token in the new state
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    return  $this -> yylex (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                }  elseif  ( $r  ===  false )  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                    $this -> counter  +=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> value , 'latin1' ) :  strlen ( $this -> value )); 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                    $this -> line  +=  substr_count ( $this -> value ,  " \n " ); 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                    if  ( $this -> counter  >=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> data , 'latin1' ) :  strlen ( $this -> data )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                        return  false ;  // end of input
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // skip this token
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    continue ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-12-05 15:10:47 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                }             }  else  { 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                throw  new  Exception ( 'Unexpected input at line'  .  $this -> line  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    ': '  .  $this -> data [ $this -> counter ]); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            break ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        }  while  ( true ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    }  // end function
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2010-03-11 22:26:46 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    const  LITERAL  =  3 ; 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r3_1 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> token  =  Smarty_Internal_Templateparser :: TP_LITERALSTART ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> yypushstate ( self :: LITERAL ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
									
										
										
										
											2010-01-11 20:44:01 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r3_2 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-10-31 00:44:58 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> token  =  Smarty_Internal_Templateparser :: TP_LITERALEND ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> yypopstate (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-10 20:51:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r3_3 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-24 18:01:03 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2010-03-11 22:26:46 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( in_array ( $this -> value ,  Array ( '<?' ,  '<?=' ,  '<?php' )))  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> token  =  Smarty_Internal_Templateparser :: TP_PHPSTARTTAG ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								   }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> token  =  Smarty_Internal_Templateparser :: TP_FAKEPHPSTARTTAG ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> value  =  substr ( $this -> value ,  0 ,  2 ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								   } 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-24 18:01:03 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r3_4 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-24 18:01:03 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2010-09-15 15:17:28 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_PHPENDTAG ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-01-11 20:44:01 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r3_5 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-01-11 20:44:01 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2010-06-20 20:37:16 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_ASPSTARTTAG ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r3_6 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-06-20 20:37:16 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_ASPENDTAG ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r3_7 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-06-20 20:37:16 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> mbstring_overload )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $to  =  mb_strlen ( $this -> data , 'latin1' ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $to  =  strlen ( $this -> data ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-17 14:23:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  preg_match ( " / { $this -> ldel } \ /?literal { $this -> rdel } |< \ ?|<%| \ ?>|%>/ " , $this -> data , $match , PREG_OFFSET_CAPTURE , $this -> counter ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  if  ( isset ( $match [ 0 ][ 1 ]))  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $to  =  $match [ 0 ][ 1 ]; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> compiler -> trigger_template_error  ( " missing or misspelled literal closing tag " ); 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  }   
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> mbstring_overload )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> value  =  mb_substr ( $this -> data , $this -> counter , $to - $this -> counter , 'latin1' ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> value  =  substr ( $this -> data , $this -> counter , $to - $this -> counter ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-17 14:23:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_LITERAL ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-24 18:01:03 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-07-14 21:12:08 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    public  function  yylex4 () 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-24 18:01:03 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        $tokenMap  =  array  ( 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              1  =>  1 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              3  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2010-03-11 22:26:46 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              4  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              5  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              6  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              7  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              8  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2010-05-31 17:58:23 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              9  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              10  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								              11  =>  3 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              15  =>  0 , 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-24 18:01:03 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								            ); 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        if  ( $this -> counter  >=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> data , 'latin1' ) :  strlen ( $this -> data )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-24 18:01:03 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								            return  false ;  // end of input
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        $yy_global_pattern  =  " / \ G( " . $this -> ldel . " \\ s*(if|elseif|else if|while) \\ s+)| \ G( " . $this -> ldel . " \\ s*for \\ s+)| \ G( " . $this -> ldel . " \\ s*foreach(?![^ \ s]))| \ G( " . $this -> ldel . " \\ s* \ /)| \ G( " . $this -> ldel . " \\ s*)| \ G( \" )| \ G(` \\ $ )| \ G( \\ $ [0-9]*[a-zA-Z_] \\ w*)| \ G( \\ $ )| \ G(([^ \" \\ \\ ]*?)((?: \\ \\ .[^ \" \\ \\ ]*?)*?)(?=( " . $this -> ldel . " | \\ $ |` \\ $ | \" )))| \ G([ \ S \ s])/iS " ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-24 18:01:03 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        do  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								            if  ( $this -> mbstring_overload  ?  preg_match ( $yy_global_pattern ,  mb_substr ( $this -> data ,  $this -> counter , 2000000000 , 'latin1' ),  $yymatches )  :  preg_match ( $yy_global_pattern , $this -> data ,  $yymatches ,  null ,  $this -> counter ))  { 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-24 18:01:03 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                $yysubmatches  =  $yymatches ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $yymatches  =  array_filter ( $yymatches ,  'strlen' );  // remove empty sub-patterns
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                if  ( ! count ( $yymatches ))  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    throw  new  Exception ( 'Error: lexing failed because a rule matched'  . 
							 
						 
					
						
							
								
									
										
										
										
											2011-09-16 14:19:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                        ' an empty string.  Input "'  .  substr ( $this -> data , 
							 
						 
					
						
							
								
									
										
										
										
											2010-03-11 22:26:46 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                        $this -> counter ,  5 )  .  '... state DOUBLEQUOTEDSTRING' ); 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-24 18:01:03 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                next ( $yymatches );  // skip global match
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $this -> token  =  key ( $yymatches );  // token number
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                if  ( $tokenMap [ $this -> token ])  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // extract sub-patterns for passing to lex function
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    $yysubmatches  =  array_slice ( $yysubmatches ,  $this -> token  +  1 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                        $tokenMap [ $this -> token ]); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    $yysubmatches  =  array (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $this -> value  =  current ( $yymatches );  // token value
 
							 
						 
					
						
							
								
									
										
										
										
											2010-03-11 22:26:46 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                $r  =  $this -> { 'yy_r4_'  .  $this -> token }( $yysubmatches ); 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-24 18:01:03 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                if  ( $r  ===  null )  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                    $this -> counter  +=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> value , 'latin1' ) :  strlen ( $this -> value )); 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-24 18:01:03 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                    $this -> line  +=  substr_count ( $this -> value ,  " \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // accept this token
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    return  true ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                }  elseif  ( $r  ===  true )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // we have changed state
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // process this token in the new state
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    return  $this -> yylex (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                }  elseif  ( $r  ===  false )  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                    $this -> counter  +=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> value , 'latin1' ) :  strlen ( $this -> value )); 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-24 18:01:03 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                    $this -> line  +=  substr_count ( $this -> value ,  " \n " ); 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                    if  ( $this -> counter  >=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> data , 'latin1' ) :  strlen ( $this -> data )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-24 18:01:03 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								                        return  false ;  // end of input
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // skip this token
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    continue ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                }             }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                throw  new  Exception ( 'Unexpected input at line'  .  $this -> line  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    ': '  .  $this -> data [ $this -> counter ]); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            break ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        }  while  ( true ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    }  // end function
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2010-03-11 22:26:46 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    const  DOUBLEQUOTEDSTRING  =  4 ; 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r4_1 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-24 18:01:03 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-17 14:23:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-24 18:01:03 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_LDELIF ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-03-11 22:26:46 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> yypushstate ( self :: SMARTY ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> taglineno  =  $this -> line ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-24 18:01:03 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r4_3 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-01-11 20:44:01 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-17 14:23:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-05-31 17:58:23 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_LDELFOR ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-05-31 17:58:23 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> yypushstate ( self :: SMARTY ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> taglineno  =  $this -> line ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r4_4 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-05-31 17:58:23 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-17 14:23:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-05-31 17:58:23 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_LDELFOREACH ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-05-31 17:58:23 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> yypushstate ( self :: SMARTY ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> taglineno  =  $this -> line ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r4_5 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-05-31 17:58:23 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-05-31 17:58:23 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    $this -> token  =  Smarty_Internal_Templateparser :: TP_LDELSLASH ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> yypushstate ( self :: SMARTY ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> taglineno  =  $this -> line ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-05-31 17:58:23 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r4_6 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-05-31 17:58:23 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-10 20:51:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_LDEL ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> yypushstate ( self :: SMARTY ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     $this -> taglineno  =  $this -> line ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
									
										
										
										
											2010-01-11 20:44:01 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r4_7 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-01-11 20:44:01 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_QUOTE ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> yypopstate (); 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-10 20:51:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r4_8 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-01-11 20:44:01 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_BACKTICK ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> value  =  substr ( $this -> value , 0 , - 1 ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> yypushstate ( self :: SMARTY ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> taglineno  =  $this -> line ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-01-11 20:44:01 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r4_9 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-01-11 20:44:01 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_DOLLARID ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-01-11 20:44:01 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r4_10 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-01-11 20:44:01 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-02-10 20:51:36 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-12 21:09:29 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r4_11 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-01-11 20:44:01 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-01-11 20:44:01 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r4_15 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2010-01-11 20:44:01 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> mbstring_overload )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $to  =  mb_strlen ( $this -> data , 'latin1' ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $to  =  strlen ( $this -> data ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  if  ( $this -> mbstring_overload )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> value  =  mb_substr ( $this -> data , $this -> counter , $to - $this -> counter , 'latin1' ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> value  =  substr ( $this -> data , $this -> counter , $to - $this -> counter ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-17 14:23:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_TEXT ; 
							 
						 
					
						
							
								
									
										
										
										
											2010-01-11 20:44:01 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    public  function  yylex5 () 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-15 19:05:53 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        $tokenMap  =  array  ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              1  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              2  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              3  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              4  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        if  ( $this -> counter  >=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> data , 'latin1' ) :  strlen ( $this -> data )))  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            return  false ;  // end of input
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        $yy_global_pattern  =  " / \ G( " . $this -> ldel . " \\ s*strip \\ s* " . $this -> rdel . " )| \ G( " . $this -> ldel . " \\ s* \ /strip \\ s* " . $this -> rdel . " )| \ G( " . $this -> ldel . " \\ s*block)| \ G([ \ S \ s])/iS " ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-15 19:05:53 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        do  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            if  ( $this -> mbstring_overload  ?  preg_match ( $yy_global_pattern ,  mb_substr ( $this -> data ,  $this -> counter , 2000000000 , 'latin1' ),  $yymatches )  :  preg_match ( $yy_global_pattern , $this -> data ,  $yymatches ,  null ,  $this -> counter ))  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $yysubmatches  =  $yymatches ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $yymatches  =  array_filter ( $yymatches ,  'strlen' );  // remove empty sub-patterns
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                if  ( ! count ( $yymatches ))  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    throw  new  Exception ( 'Error: lexing failed because a rule matched'  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                        ' an empty string.  Input "'  .  substr ( $this -> data , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                        $this -> counter ,  5 )  .  '... state CHILDBODY' ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                next ( $yymatches );  // skip global match
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $this -> token  =  key ( $yymatches );  // token number
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                if  ( $tokenMap [ $this -> token ])  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // extract sub-patterns for passing to lex function
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    $yysubmatches  =  array_slice ( $yysubmatches ,  $this -> token  +  1 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                        $tokenMap [ $this -> token ]); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    $yysubmatches  =  array (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $this -> value  =  current ( $yymatches );  // token value
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $r  =  $this -> { 'yy_r5_'  .  $this -> token }( $yysubmatches ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                if  ( $r  ===  null )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    $this -> counter  +=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> value , 'latin1' ) :  strlen ( $this -> value )); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    $this -> line  +=  substr_count ( $this -> value ,  " \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // accept this token
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    return  true ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                }  elseif  ( $r  ===  true )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // we have changed state
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // process this token in the new state
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    return  $this -> yylex (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                }  elseif  ( $r  ===  false )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    $this -> counter  +=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> value , 'latin1' ) :  strlen ( $this -> value )); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    $this -> line  +=  substr_count ( $this -> value ,  " \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    if  ( $this -> counter  >=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> data , 'latin1' ) :  strlen ( $this -> data )))  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                        return  false ;  // end of input
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // skip this token
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    continue ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                }             }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                throw  new  Exception ( 'Unexpected input at line'  .  $this -> line  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    ': '  .  $this -> data [ $this -> counter ]); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            break ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        }  while  ( true ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    }  // end function
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    const  CHILDBODY  =  5 ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    function  yy_r5_1 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     return  false ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> token  =  Smarty_Internal_Templateparser :: TP_STRIPON ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-15 19:05:53 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    function  yy_r5_2 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     return  false ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> token  =  Smarty_Internal_Templateparser :: TP_STRIPOFF ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    function  yy_r5_3 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     return  false ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> yypopstate (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    return  true ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    function  yy_r5_4 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-15 19:05:53 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> mbstring_overload )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $to  =  mb_strlen ( $this -> data , 'latin1' ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $to  =  strlen ( $this -> data ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  preg_match ( " / " . $this -> ldel . " \ s*(( \ /)?strip \ s* " . $this -> rdel . " |block \ s+)/ " , $this -> data , $match , PREG_OFFSET_CAPTURE , $this -> counter ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  if  ( isset ( $match [ 0 ][ 1 ]))  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $to  =  $match [ 0 ][ 1 ]; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
									
										
										
										
											2011-12-22 16:33:12 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> mbstring_overload )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> value  =  mb_substr ( $this -> data , $this -> counter , $to - $this -> counter , 'latin1' ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> value  =  substr ( $this -> data , $this -> counter , $to - $this -> counter ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  return  false ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    public  function  yylex6 () 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        $tokenMap  =  array  ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              1  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              2  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              3  =>  1 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								              5  =>  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        if  ( $this -> counter  >=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> data , 'latin1' ) :  strlen ( $this -> data )))  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            return  false ;  // end of input
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        $yy_global_pattern  =  " / \ G( " . $this -> ldel . " \\ s*block)| \ G( " . $this -> ldel . " \\ s* \ /block)| \ G( " . $this -> ldel . " \\ s*[ $ ]smarty \\ .block \\ .(child|parent))| \ G([ \ S \ s])/iS " ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        do  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            if  ( $this -> mbstring_overload  ?  preg_match ( $yy_global_pattern ,  mb_substr ( $this -> data ,  $this -> counter , 2000000000 , 'latin1' ),  $yymatches )  :  preg_match ( $yy_global_pattern , $this -> data ,  $yymatches ,  null ,  $this -> counter ))  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $yysubmatches  =  $yymatches ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $yymatches  =  array_filter ( $yymatches ,  'strlen' );  // remove empty sub-patterns
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                if  ( ! count ( $yymatches ))  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    throw  new  Exception ( 'Error: lexing failed because a rule matched'  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                        ' an empty string.  Input "'  .  substr ( $this -> data , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                        $this -> counter ,  5 )  .  '... state CHILDBLOCK' ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                next ( $yymatches );  // skip global match
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $this -> token  =  key ( $yymatches );  // token number
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                if  ( $tokenMap [ $this -> token ])  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // extract sub-patterns for passing to lex function
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    $yysubmatches  =  array_slice ( $yysubmatches ,  $this -> token  +  1 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                        $tokenMap [ $this -> token ]); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    $yysubmatches  =  array (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $this -> value  =  current ( $yymatches );  // token value
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                $r  =  $this -> { 'yy_r6_'  .  $this -> token }( $yysubmatches ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                if  ( $r  ===  null )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    $this -> counter  +=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> value , 'latin1' ) :  strlen ( $this -> value )); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    $this -> line  +=  substr_count ( $this -> value ,  " \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // accept this token
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    return  true ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                }  elseif  ( $r  ===  true )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // we have changed state
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // process this token in the new state
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    return  $this -> yylex (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                }  elseif  ( $r  ===  false )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    $this -> counter  +=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> value , 'latin1' ) :  strlen ( $this -> value )); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    $this -> line  +=  substr_count ( $this -> value ,  " \n " ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    if  ( $this -> counter  >=  ( $this -> mbstring_overload  ?  mb_strlen ( $this -> data , 'latin1' ) :  strlen ( $this -> data )))  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                        return  false ;  // end of input
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    // skip this token
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    continue ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                }             }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                throw  new  Exception ( 'Unexpected input at line'  .  $this -> line  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                    ': '  .  $this -> data [ $this -> counter ]); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								            break ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        }  while  ( true ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    }  // end function
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    const  CHILDBLOCK  =  6 ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    function  yy_r6_1 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_BLOCKSOURCE ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> yypopstate (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    return  true ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    function  yy_r6_2 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_BLOCKSOURCE ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> yypopstate (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    return  true ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    function  yy_r6_3 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-11-07 20:00:56 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  if  ( $this -> smarty -> auto_literal  &&  ( $this -> mbstring_overload  ?  ( mb_strpos ( "   \n \t \r " , mb_substr ( $this -> value , $this -> ldel_length , 1 , 'latin1' ), 0 , 'latin1' )  !==  false )  :  ( strpos ( "   \n \t \r " , substr ( $this -> value , $this -> ldel_length , 1 ))  !==  false )))  { 
							 
						 
					
						
							
								
									
										
										
										
											2013-08-24 18:46:31 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     $this -> token  =  Smarty_Internal_Templateparser :: TP_BLOCKSOURCE ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> yypopstate (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    return  true ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    function  yy_r6_5 ( $yy_subpatterns ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  if  ( $this -> mbstring_overload )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $to  =  mb_strlen ( $this -> data , 'latin1' ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $to  =  strlen ( $this -> data ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  preg_match ( " / " . $this -> ldel . " \ s*(( \ /)?block( \ s| " . $this -> rdel . " )|[ \$ ]smarty \ .block \ .(child|parent) \ s* " . $this -> rdel . " )/ " , $this -> data , $match , PREG_OFFSET_CAPTURE , $this -> counter ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  if  ( isset ( $match [ 0 ][ 1 ]))  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $to  =  $match [ 0 ][ 1 ]; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  if  ( $this -> mbstring_overload )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> value  =  mb_substr ( $this -> data , $this -> counter , $to - $this -> counter , 'latin1' ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  }  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    $this -> value  =  substr ( $this -> data , $this -> counter , $to - $this -> counter ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  $this -> token  =  Smarty_Internal_Templateparser :: TP_BLOCKSOURCE ; 
							 
						 
					
						
							
								
									
										
										
										
											2009-11-15 19:05:53 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    } 
							 
						 
					
						
							
								
									
										
										
										
											2010-11-20 00:00:24 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2009-03-22 16:09:05 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								}