[TYPO3-core] RFC #11905: Extension Manager is not translatable (part 3)

Christopher Stelmaszyk christopher at yahoo.de
Sun Sep 13 22:51:13 CEST 2009


Hi!

This is a SVN patch request.

Type: feature

Branches: trunk

BT reference:
http://bugs.typo3.org/view.php?id=11905

Problem:
The Extension Manager uses hardcoded labels and is therefore not
translatable.
This patch makes the next few texts localisable.

Solution:
This patch transfers the texts to the associated locallang-file.

Kind regards

Christopher



Index: typo3/sysext/lang/locallang_mod_tools_em.xml
===================================================================
--- typo3/sysext/lang/locallang_mod_tools_em.xml	(revision 5922)
+++ typo3/sysext/lang/locallang_mod_tools_em.xml	(working copy)
@@ -68,6 +68,58 @@
 			<label index="how_to_install">If you want to use an extension in TYPO3, 
you should simply click the "plus" button %s .</label>
 			<label index="how_to_uninstall">Installed extensions can also be removed 
again - just click the remove button %s .</label>
 			<label index="available_extensions">Available Extensions - Grouped by: 
%s</label>
+			<label index="do_update">Update the extension in %s from online 
repository to server</label>
+			<label index="global">global</label>
+			<label index="local">local</label>
+			<label index="excluded_from_updates">The extension is excluded from 
updates! You can change this in the appropriate ext_emconf.php file.</label>
+			<label index="import_to_local_dir">Import this extension from online 
repository to the 'local' directory typo3conf/ext/.</label>
+			<label index="list_or_look_up">List or look up %s extensions</label>
+			<label index="list_or_look_up_all">all</label>
+			<label index="list_or_look_up_reviewed">reviewed</label>
+			<label index="look_up_button">Look up</label>
+			<label index="privacy_notice_header">PRIVACY NOTICE:</label>
+			<label index="extensions_repository_group_by">Extensions in TYPO3 
Extension Repository (online) - Grouped by:</label>
+			<label index="list_of_local_extensions">This is the list of extensions 
which are available locally, but not in the repository.</label>
+			<label index="might_be_user_defined">They might be user-defined and 
should be prepended user_ then.</label>
+			<label index="only_on_this_server">Extensions found only on this 
server</label>
+			<label index="no_matching_extensions">No matching extensions 
found.</label>
+			<label index="connect_to_ter">Connect to the current mirror and retrieve 
the current list of available plugins from the TYPO3 Extension 
Repository.</label>
+			<label index="retrieve_update">Retrieve/Update</label>
+			<label index="ext_list_last_updated">(last update: %s)</label>
+			<label index="in_repository">Extensions in TYPO3 Extension 
Repository</label>
+			<label index="upload_t3x">Upload extension file (.t3x):</label>
+			<label index="upload_to_location">... to location:</label>
+			<label index="local_folder">Local (../typo3conf/ext/)</label>
+			<label index="global_folder">Global (typo3/ext/)</label>
+			<label index="system_folder">System (typo3/sysext/)</label>
+			<label index="overwrite_ext">Overwrite any existing extension!</label>
+			<label index="upload_ext_file">Upload extension file</label>
+			<label index="upload_ext_directly">Upload extension file directly 
(.t3x):</label>
+			<label index="previous_page">Prev page</label>
+			<label index="next_page">Next page</label>
+			<label index="showing_extensions_from_to">Showing extensions %s to 
%s</label>
+			<label index="security_settings">Security Settings</label>
+			<label index="show_exts_without_security_check">Enable extensions 
without review (basic security check):</label>
+			<label index="notice">Notice:</label>
+			<label index="security_notice">Make sure you know what consequences 
enabling this checkbox might have. Check the %sinformation on typo3.org 
about security reviews%s!</label>
+			<label index="user_settings">User Settings</label>
+			<label index="enter_repository_username">Enter repository 
username:</label>
+			<label index="enter_repository_password">Enter repository 
password:</label>
+			<label index="repository_password_info">This is &lt;em&gt;not&lt;/em&gt; 
your password to the TYPO3 backend! This user information is what is needed 
to log in at typo3.org with your account there!</label>
+			<label index="mirror_selection">Mirror selection</label>
+			<label index="mirror_list_url">Enter mirror list URL:</label>
+			<label index="mirror_select">Select a mirror from below. This list is 
built from the online mirror list retrieved from the URL above.</label>
+			<label index="mirror_list">Mirror list</label>
+			<label index="mirror_list_reload">Click here to reload the list.</label>
+			<label index="mirror_use">Use</label>
+			<label index="mirror_name">Name</label>
+			<label index="mirror_url">URL</label>
+			<label index="mirror_country">Country</label>
+			<label index="mirror_sponsored_by">Sponsored by</label>
+			<label index="mirror_use_random">Random (recommended!)</label>
+			<label index="enter_repository_url">Enter repository URL:</label>
+			<label index="repository_url_hint">If you set a repository URL, this 
overrides the use of a mirror. Use this to select a specific (private) 
repository.</label>
+			<label index="repository_settings">Repository settings</label>
 			<label index="display_nle">Include not loaded extensions into 
listing</label>
 			<label index="display_files">Display the list of changed files</label>
 			<label index="header_upd_ext">There are new versions of the following 
extensions in the TER</label>
Index: typo3/mod/tools/em/class.em_index.php
===================================================================
--- typo3/mod/tools/em/class.em_index.php	(revision 5922)
+++ typo3/mod/tools/em/class.em_index.php	(working copy)
@@ -913,15 +913,15 @@
 										if ($inst_list[$extKey]['EM_CONF']['state'] != 
'excludeFromUpdates') {
 											$loc= ($inst_list[$extKey]['type']=='G'?'G':'L');
 											$aUrl = 
'index.php?CMD[importExt]='.$extKey.'&CMD[extVersion]='.$version.'&CMD[loc]='.$loc;
-											$loadUnloadLink.= '<a href="'.htmlspecialchars($aUrl).'"><img 
src="'.$GLOBALS['BACK_PATH'].'gfx/import_update.gif" width="12" height="12" 
title="Update the extension in \''.($loc=='G'?'global':'local').'\' from 
online repository to server" alt="" /></a>';
+											$loadUnloadLink .= '<a href="' . htmlspecialchars($aUrl) . 
'"><img src="' . $GLOBALS['BACK_PATH'] . 'gfx/import_update.gif" width="12" 
height="12" title="' . sprintf($GLOBALS['LANG']->getLL('do_update'), ($loc 
== 'G' ? $GLOBALS['LANG']->getLL('global') : 
$GLOBALS['LANG']->getLL('local'))) . '" alt="" /></a>';
 										} else {
 												// extension is marked as "excludeFromUpdates"
-											$loadUnloadLink.= '<img 
src="'.$GLOBALS['BACK_PATH'].'gfx/icon_warning.gif" width="18" height="16" 
title="The extension is excluded from any updates! You can change this in 
the appropriate ext_emconf.php file." alt="" />';
+											$loadUnloadLink .= '<img src="' . $GLOBALS['BACK_PATH'] . 
'gfx/icon_warning.gif" width="18" height="16" title="' . 
$GLOBALS['LANG']->getLL('excluded_from_updates') . '" alt="" />';
 										}
 									} else {
 											// import
 										$aUrl = 
'index.php?CMD[importExt]='.$extKey.'&CMD[extVersion]='.$version.'&CMD[loc]=L';
-										$loadUnloadLink.= '<a href="'.htmlspecialchars($aUrl).'"><img 
src="'.$GLOBALS['BACK_PATH'].'gfx/import.gif" width="12" height="12" 
title="Import this extension to \'local\' dir typo3conf/ext/ from online 
repository." alt="" /></a>';
+										$loadUnloadLink .= '<a href="' . htmlspecialchars($aUrl) . 
'"><img src="' . $GLOBALS['BACK_PATH'] . 'gfx/import.gif" width="12" 
height="12" title="' . $GLOBALS['LANG']->getLL('import_to_local_dir') . '" 
alt="" /></a>';
 									}
 								} else {
 									$loadUnloadLink = '&nbsp;';
@@ -943,8 +943,17 @@
 						// CSH:
 					$content .= t3lib_BEfunc::cshItem('_MOD_tools_em', 'import_ter', 
$GLOBALS['BACK_PATH'], '|<br />');
 					$onsubmit = 
"window.location.href='index.php?ter_connect=1&ter_search='+escape(this.elements['_lookUp'].value);return 
false;";
-					$content.= '<form action="index.php" method="post" 
onsubmit="'.htmlspecialchars($onsubmit).'"><label for="_lookUp">List or look 
up <strong'.($this->MOD_SETTINGS['display_unchecked']?' 
style="color:#900;">all':' style="color:#090;">reviewed').'</strong> 
extensions</label><br />
-							<input type="text" id="_lookUp" name="_lookUp" 
value="'.htmlspecialchars($this->listRemote_search).'" /> <input 
type="submit" value="Look up" /></form><br /><br />';
+					$content .= '<form action="index.php" method="post" onsubmit="' . 
htmlspecialchars($onsubmit) .
+							'"><label for="_lookUp">' .
+							sprintf($GLOBALS['LANG']->getLL('list_or_look_up'),
+								($this->MOD_SETTINGS['display_unchecked'] ?
+									'<strong style="color:#900;">' . 
$GLOBALS['LANG']->getLL('list_or_look_up_all') . '</strong>'
+									: '<strong style="color:#090;">' . 
$GLOBALS['LANG']->getLL('list_or_look_up_reviewed') . '</strong>'
+								)
+							) .
+							'</label><br />
+							<input type="text" id="_lookUp" name="_lookUp" value="' . 
htmlspecialchars($this->listRemote_search) .
+							'" /> <input type="submit" value="' . 
$GLOBALS['LANG']->getLL('look_up_button') . '" /></form><br /><br />';

  					$content .= $this->browseLinks();

@@ -954,9 +963,11 @@
 					<table border="0" cellpadding="2" 
cellspacing="1">'.implode(chr(10),$lines).'</table>';
  					$content .= '<br />'.$this->browseLinks();
 					$content.= '<br /><br />'.$this->securityHint;
-					$content.= '<br /><br /><strong>PRIVACY NOTICE:</strong><br /> 
'.$this->privacyNotice;
+					$content .= '<br /><br /><strong>' . 
$GLOBALS['LANG']->getLL('privacy_notice_header') .
+						'</strong><br /> ' . $this->privacyNotice;

-					$this->content.=$this->doc->section('Extensions in TYPO3 Extension 
Repository (online) - Grouped by: 
'.$this->MOD_MENU['listOrder'][$this->MOD_SETTINGS['listOrder']],$content,0,1);
+					$this->content .= 
$this->doc->section($GLOBALS['LANG']->getLL('extensions_repository_group_by') 
. ' ' .
+						$this->MOD_MENU['listOrder'][$this->MOD_SETTINGS['listOrder']], 
$content, 0, 1);

 						// Plugins which are NOT uploaded to repository but present on this 
server.
 					$content='';
@@ -975,69 +986,98 @@
 						}
 					}
 					if(count($lines)) {
-						$content.= 'This is the list of extensions which are available 
locally, but not in the repository.<br />They might be user-defined and 
should be prepended user_ then.<br /><br />';
+						$content .= $GLOBALS['LANG']->getLL('list_of_local_extensions') .
+							'<br />' . $GLOBALS['LANG']->getLL('might_be_user_defined') . '<br 
/><br />';
 						$content.= '<table border="0" cellpadding="2" cellspacing="1">'.
 							$this->extensionListRowHeader(' class="bgColor5"',array('<td><img 
src="clear.gif" width="18" height="1" alt="" /></td>')).
 							implode('',$lines).'</table>';
 						$this->content.=$this->doc->spacer(20);
-						$this->content.=$this->doc->section('Extensions found only on this 
server',$content,0,1);
+ 
$this->content.=$this->doc->section($GLOBALS['LANG']->getLL('only_on_this_server'), 
$content, 0, 1);
 					}
 				}
 			} else {
 				$content .= t3lib_BEfunc::cshItem('_MOD_tools_em', 'import_ter', 
$GLOBALS['BACK_PATH'], '|<br />');
 				$onsubmit = 
"window.location.href='index.php?ter_connect=1&ter_search='+escape(this.elements['_lookUp'].value);return 
false;";
-				$content.= '<form action="index.php" method="post" 
onsubmit="'.htmlspecialchars($onsubmit).'"><label for="_lookUp">List or look 
up <strong'.($this->MOD_SETTINGS['display_unchecked']?' 
style="color:#900;">all':' style="color:#090;">reviewed').'</strong> 
extensions</label><br />
-					<input type="text" id="_lookUp" name="_lookUp" 
value="'.htmlspecialchars($this->listRemote_search).'" /> <input 
type="submit" value="Look up" /></form><br /><br />';
+				$content .= '<form action="index.php" method="post" onsubmit="' . 
htmlspecialchars($onsubmit) .
+					'"><label for="_lookUp">' .
+					sprintf($GLOBALS['LANG']->getLL('list_or_look_up'),
+						($this->MOD_SETTINGS['display_unchecked'] ?
+							'<strong style="color:#900;">' . 
$GLOBALS['LANG']->getLL('list_or_look_up_all') . '</strong>'
+							: '<strong style="color:#090;">' . 
$GLOBALS['LANG']->getLL('list_or_look_up_reviewed') . '</strong>'
+						)
+					) .
+					'</label><br />
+					<input type="text" id="_lookUp" name="_lookUp" value="' . 
htmlspecialchars($this->listRemote_search) .
+					'" /> <input type="submit" value="' . 
$GLOBALS['LANG']->getLL('look_up_button') . '" /></form><br /><br />';

-				$content.= '<p><strong>No matching extensions found.</strong></p>';
+				$content .= '<p><strong>' . 
$GLOBALS['LANG']->getLL('no_matching_extensions') . '</strong></p>';

-				$content.= '<br /><br /><strong>PRIVACY NOTICE:</strong><br /> 
'.$this->privacyNotice;
-				$this->content.=$this->doc->section('Extensions in TYPO3 Extension 
Repository (online) - Grouped by: 
'.$this->MOD_MENU['listOrder'][$this->MOD_SETTINGS['listOrder']],$content,0,1);
+				$content .= '<br /><br /><strong>' . 
$GLOBALS['LANG']->getLL('privacy_notice_header') .
+					'</strong><br /> ' . $this->privacyNotice;
+ 
$this->content.=$this->doc->section($GLOBALS['LANG']->getLL('extensions_repository_group_by') 
. ' ' .
+					$this->MOD_MENU['listOrder'][$this->MOD_SETTINGS['listOrder']], 
$content, 0, 1);
 			}
 		} else {
 				// CSH
 			$content .= t3lib_BEfunc::cshItem('_MOD_tools_em', 'import', 
$GLOBALS['BACK_PATH'], '|<br />');

 			$onsubmit = 
"window.location.href='index.php?ter_connect=1&ter_search='+escape(this.elements['_lookUp'].value);return 
false;";
-			$content.= '<form action="index.php" method="post" 
onsubmit="'.htmlspecialchars($onsubmit).'"><label for="_lookUp">List or look 
up <strong'.($this->MOD_SETTINGS['display_unchecked']?' 
style="color:#900;">all':' style="color:#090;">reviewed').'</strong> 
extensions</label><br />
-			<input type="text" id="_lookUp" name="_lookUp" value="" /> <input 
type="submit" value="Look up" /><br /><br />';
+			$content .= '<form action="index.php" method="post" onsubmit="' . 
htmlspecialchars($onsubmit) .
+				'"><label for="_lookUp">' .
+				sprintf($GLOBALS['LANG']->getLL('list_or_look_up'),
+					($this->MOD_SETTINGS['display_unchecked'] ?
+						'<strong style="color:#900;">' . 
$GLOBALS['LANG']->getLL('list_or_look_up_all') . '</strong>'
+						: '<strong style="color:#090;">' . 
$GLOBALS['LANG']->getLL('list_or_look_up_reviewed') . '</strong>'
+					)
+				) .
+				'</label><br />
+				<input type="text" id="_lookUp" name="_lookUp" value="" /> <input 
type="submit" value="' .
+				$GLOBALS['LANG']->getLL('look_up_button') . '" /><br /><br />';

 			if ($this->CMD['fetchMetaData'])	{	// fetches mirror/extension data from 
online rep.
 				$content .= $this->fetchMetaData($this->CMD['fetchMetaData']);
 			} else {
 				$onCLick = 
"window.location.href='index.php?CMD[fetchMetaData]=extensions';return 
false;";
-				$content.= 'Connect to the current mirror and retrieve the current list 
of available plugins from the TYPO3 Extension Repository.<br />
-				<input type="submit" value="Retrieve/Update" 
onclick="'.htmlspecialchars($onCLick).'" />';
+				$content .= $GLOBALS['LANG']->getLL('connect_to_ter') . '<br />
+					<input type="submit" value="' . 
$GLOBALS['LANG']->getLL('retrieve_update') .
+					'" onclick="' . htmlspecialchars($onCLick) . '" />';
 				if (is_file(PATH_site.'typo3temp/extensions.xml.gz'))	{
 					$dateFormat = $GLOBALS['TYPO3_CONF_VARS']['SYS']['ddmmyy'];
 					$timeFormat = $GLOBALS['TYPO3_CONF_VARS']['SYS']['hhmm'];
-					$content.= ' (last update: '.date($dateFormat.' 
'.$timeFormat,filemtime(PATH_site.'typo3temp/extensions.xml.gz')).')';
+					$content .= ' ' . 
sprintf($GLOBALS['LANG']->getLL('ext_list_last_updated') . ' ',
+						date(
+							$dateFormat . ', ' . $timeFormat,
+							filemtime(PATH_site . 'typo3temp/extensions.xml.gz')
+						)
+					);
 				}
 			}
 			$content.= '</form><br /><br />'.$this->securityHint;
-			$content.= '<br /><br /><strong>PRIVACY NOTICE:</strong><br 
/>'.$this->privacyNotice;
+			$content .= '<br /><br /><strong>' . 
$GLOBALS['LANG']->getLL('privacy_notice_header') .
+				'</strong><br />' . $this->privacyNotice;

-			$this->content.=$this->doc->section('Extensions in TYPO3 Extension 
Repository',$content,0,1);
+ 
$this->content.=$this->doc->section($GLOBALS['LANG']->getLL('in_repository'), 
$content, 0, 1);
 		}

 			// Upload:
 		if ($this->importAtAll())	{
 			$content= '<form action="index.php" 
enctype="'.$GLOBALS['TYPO3_CONF_VARS']['SYS']['form_enctype'].'" 
method="post">
-			<label for="upload_ext_file">Upload extension file (.t3x):</label><br />
-				<input type="file" size="60" id="upload_ext_file" 
name="upload_ext_file" /><br />
-				... to location:<br />
+			<label for="upload_ext_file">' . $GLOBALS['LANG']->getLL('upload_t3x') . 
'</label><br />
+				<input type="file" size="60" id="upload_ext_file" 
name="upload_ext_file" /><br />' .
+				$GLOBALS['LANG']->getLL('upload_to_location') . '<br />
 				<select name="CMD[loc]">';
-			if ($this->importAsType('L'))	$content.='<option value="L">Local 
(../typo3conf/ext/)</option>';
-			if ($this->importAsType('G'))	$content.='<option value="G">Global 
(typo3/ext/)</option>';
-			if ($this->importAsType('S'))	$content.='<option value="S">System 
(typo3/sysext/)</option>';
+			if ($this->importAsType('L'))	$content .= '<option value="L">' . 
$GLOBALS['LANG']->getLL('local_folder') . '</option>';
+			if ($this->importAsType('G'))	$content .= '<option value="G">' . 
$GLOBALS['LANG']->getLL('global_folder') . '</option>';
+			if ($this->importAsType('S'))	$content .= '<option value="S">' . 
$GLOBALS['LANG']->getLL('system_folder') . '</option>';
 			$content.='</select><br />
-	<input type="checkbox" value="1" name="CMD[uploadOverwrite]" 
id="checkUploadOverwrite" /> <label for="checkUploadOverwrite">Overwrite any 
existing extension!</label><br />
-	<input type="submit" name="CMD[uploadExt]" value="Upload extension file" 
/></form><br />
+	<input type="checkbox" value="1" name="CMD[uploadOverwrite]" 
id="checkUploadOverwrite" /> <label for="checkUploadOverwrite">' .
+			$GLOBALS['LANG']->getLL('overwrite_ext') . '</label><br />
+	<input type="submit" name="CMD[uploadExt]" value="' . 
$GLOBALS['LANG']->getLL('upload_ext_file') . '" /></form><br />
 			';
 		} else $content=$this->noImportMsg();

 		$this->content.=$this->doc->spacer(20);
-		$this->content.=$this->doc->section('Upload extension file directly 
(.t3x):',$content,0,1);
+		$this->content .= 
$this->doc->section($GLOBALS['LANG']->getLL('upload_ext_directly'), 
$content, 0, 1);
 	}

 	/**
@@ -1048,17 +1088,29 @@
 	function browseLinks()	{
 		$content = '';
 		if ($this->pointer)	{
-			$content .= '<a href="'.t3lib_div::linkThisScript(array('pointer' => 
$this->pointer-1)).'" 
class="typo3-prevPage"><img'.t3lib_iconWorks::skinImg($GLOBALS['BACK_PATH'],'gfx/pilleft_n.gif','width="14" 
height="14"').' alt="Prev page" /> Prev page</a>';
+			$content .= '<a href="' . t3lib_div::linkThisScript(array('pointer' => 
$this->pointer-1)) .
+				'" class="typo3-prevPage"><img' . 
t3lib_iconWorks::skinImg($GLOBALS['BACK_PATH'],
+					'gfx/pilleft_n.gif', 'width="14" height="14"') .
+				' alt="' . $GLOBALS['LANG']->getLL('previous_page') . '" /> ' .
+				$GLOBALS['LANG']->getLL('previous_page') . '</a>';
 		}
 		if ($content) $content .= '&nbsp;&nbsp;&nbsp;';
 		if 
(intval($this->xmlhandler->matchingCount/$this->listingLimit)>$this->pointer)	{
-			$content .= '<a href="'.t3lib_div::linkThisScript(array('pointer' => 
$this->pointer+1)).'" 
class="typo3-nextPage"><img'.t3lib_iconWorks::skinImg($GLOBALS['BACK_PATH'],'gfx/pilright_n.gif','width="14" 
height="14"').' alt="Next page" /> Next page</a>';
+			$content .= '<a href="' . t3lib_div::linkThisScript(array('pointer' => 
$this->pointer+1)) .
+				'" class="typo3-nextPage"><img' . 
t3lib_iconWorks::skinImg($GLOBALS['BACK_PATH'],
+					'gfx/pilright_n.gif', 'width="14" height="14"') .
+				' alt="' . $GLOBALS['LANG']->getLL('next_page') . '" /> ' .
+				$GLOBALS['LANG']->getLL('next_page') . '</a>';
 		}
 		$upper = (($this->pointer+1)*$this->listingLimit);
 		if ($upper>$this->xmlhandler->matchingCount)	{
 			$upper = $this->xmlhandler->matchingCount;
 		}
-		if ($content) $content .= '<br /><br />Showing extensions 
<strong>'.($this->pointer*$this->listingLimit+1).'</strong> to 
<strong>'.$upper.'</strong>';
+		if ($content) $content .= '<br /><br />' .
+			sprintf($GLOBALS['LANG']->getLL('showing_extensions_from_to'),
+				'<strong>' . ($this->pointer*$this->listingLimit+1) . '</strong>',
+				'<strong>' . $upper . '</strong>'
+			);
 		if ($content) $content .= '<br /><br />';
 		return $content;
 	}
@@ -1074,57 +1126,67 @@
 		$content.= '
 			' . t3lib_BEfunc::cshItem('_MOD_tools_em', 'settings', 
$GLOBALS['BACK_PATH'], '|<br />') . '
 			<form action="index.php" method="post" name="altersettings">
-			<fieldset><legend>Security Settings</legend>
+			<fieldset><legend>' . $GLOBALS['LANG']->getLL('security_settings') . 
'</legend>
 			<table border="0" cellpadding="2" cellspacing="2">
 				<tr class="bgColor4">
-					<td><label for="display_unchecked">Enable extensions without review 
(basic security check):</label></td>
+					<td><label for="display_unchecked">' . 
$GLOBALS['LANG']->getLL('show_exts_without_security_check') . '</label></td>
 					<td>'.t3lib_BEfunc::getFuncCheck(0,'SET[display_unchecked]',$this->MOD_SETTINGS['display_unchecked'],'','','id="display_unchecked"').'</td> 				</tr> 			</table>-			<strong>Notice:</strong> Make sure you know what consequences enablingthis checkbox might have. Check the <ahref="http://typo3.org/extensions/what-are-reviews/"target="_blank">information on typo3.org about security reviewing</a>!-			</fieldset>+			<strong>' . $GLOBALS['LANG']->getLL('notice') . '</strong> ' .+				sprintf($GLOBALS['LANG']->getLL('security_notice'),+					'<a href="http://typo3.org/extensions/what-are-reviews/"target="_blank">', '</a>'+				) .+			'</fieldset> 			<br /> 			<br />-			<fieldset><legend>User Settings</legend>+			<fieldset><legend>' . $GLOBALS['LANG']->getLL('user_settings') .'</legend> 			<table border="0" cellpadding="2" cellspacing="2"> 				<tr class="bgColor4">-					<td><label for="set_fe_u">Enter repository username:</label></td>+					<td><label for="set_fe_u">' .$GLOBALS['LANG']->getLL('enter_repository_username') . '</label></td> 					<td><input type="text" id="set_fe_u" name="SET[fe_u]"value="'.htmlspecialchars($this->MOD_SETTINGS['fe_u']).'" /></td> 				</tr> 				<tr class="bgColor4">-					<td><label for="set_fe_p">Enter repository password:</label></td>+					<td><label for="set_fe_p">' .$GLOBALS['LANG']->getLL('enter_repository_password') . '</label></td> 					<td><input type="password" id="set_fe_p" name="SET[fe_p]"value="'.htmlspecialchars($this->MOD_SETTINGS['fe_p']).'" /></td> 				</tr> 			</table>-			<strong>Notice:</strong> This is <em>not</em> your password to the TYPO3backend! This user information is what is needed to log in at typo3.org withyour account there!+			<strong>' . $GLOBALS['LANG']->getLL('notice') . '</strong> ' .+				$GLOBALS['LANG']->getLL('repository_password_info') . ' 			</fieldset> 			<br /> 			<br />-			<fieldset><legend>Mirror selection</legend>+			<fieldset><legend>' . $GLOBALS['LANG']->getLL('mirror_selection') .'</legend> 			<table border="0" cellpadding="2" cellspacing="2"> 				<tr class="bgColor4">-					<td><label for="set_mirror_list_url">Enter mirror listURL:</label></a></td>+					<td><label for="set_mirror_list_url">' .$GLOBALS['LANG']->getLL('mirror_list_url') . '</label></a></td> 					<td><input type="text" size="50" id="set_mirror_list_url"name="SET[mirrorListURL]"value="'.htmlspecialchars($this->MOD_SETTINGS['mirrorListURL']).'" /></td> 				</tr> 			</table> 			<br />-			<p>Select a mirror from below. This list is built from the online mirrorlist retrieved from the URL above.<br /><br /></p>-			<fieldset><legend>Mirror list</legend>';+			<p>' . $GLOBALS['LANG']->getLL('mirror_select') . '<br /><br /></p>+			<fieldset><legend>' . $GLOBALS['LANG']->getLL('mirror_list') .'</legend>'; 		if(!empty($this->MOD_SETTINGS['mirrorListURL'])) { 			if ($this->CMD['fetchMetaData'])	{	// fetches mirror/extension data fromonline rep. 				$content .= $this->fetchMetaData($this->CMD['fetchMetaData']); 			} else {-				$content.= '<a href="index.php?CMD[fetchMetaData]=mirrors">Click hereto reload the list.</a>';+				$content .= '<a href="index.php?CMD[fetchMetaData]=mirrors">' .$GLOBALS['LANG']->getLL('mirror_list_reload') . '</a>'; 			} 		} 		$content .= '<br /> 			<table cellspacing="4" style="text-align:left; vertical-alignment:top;">-			<tr><td>Use</td><td>Name</td><td>URL</td><td>Country</td><td>Sponsoredby</td></tr>+			<tr>+				<td>' . $GLOBALS['LANG']->getLL('mirror_use') . '</td>+				<td>' . $GLOBALS['LANG']->getLL('mirror_name') . '</td>+				<td>' . $GLOBALS['LANG']->getLL('mirror_url') . '</td>+				<td>' . $GLOBALS['LANG']->getLL('mirror_country') . '</td>+				<td>' . $GLOBALS['LANG']->getLL('mirror_sponsored_by') . '</td>+			</tr> 		'; 		if (!strlen($this->MOD_SETTINGS['extMirrors']))$this->fetchMetaData('mirrors'); 		$extMirrors = unserialize($this->MOD_SETTINGS['extMirrors']);-		$extMirrors[''] = array('title'=>'Random (recommended!)');+		$extMirrors[''] =array('title'=>$GLOBALS['LANG']->getLL('mirror_use_random')); 		ksort($extMirrors); 		if(is_array($extMirrors)) { 			foreach($extMirrors as $k => $v) {@@ -1142,19 +1204,19 @@ 			<br /> 			<table border="0" cellpadding="2" cellspacing="2"> 				<tr class="bgColor4">-					<td><label for="set_rep_url">Enter repository URL:</label></td>+					<td><label for="set_rep_url">' .$GLOBALS['LANG']->getLL('enter_repository_url') . '</label></td> 					<td><input type="text" size="50" id="set_rep_url" name="SET[rep_url]"value="'.htmlspecialchars($this->MOD_SETTINGS['rep_url']).'" /></td> 				</tr> 			</table>-			If you set a repository URL, this overrides the use of a mirror. Usethis to select a specific (private) repository.<br />+			' . $GLOBALS['LANG']->getLL('repository_url_hint') . '<br /> 			</fieldset> 			<br />-			<input type="submit" value="Update" />+			<input type="submit" value="' .$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_tsfe.xml:update') . '" /> 			</form> 		';-		$this->content.=$this->doc->section('Repository settings',$content,0,1);+		$this->content .=$this->doc->section($GLOBALS['LANG']->getLL('repository_settings'),$content, 0, 1); 	} 	/**

begin 666 11905.patch
M26YD97 at Z('1Y<&\S+W-Y<V5X="]L86YG+VQO8V%L;&%N9U]M;V1?=&]O;'-?
M96TN>&UL#0H]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]#0HM+2T@='EP;S,O<WES
M97AT+VQA;F<O;&]C86QL86YG7VUO9%]T;V]L<U]E;2YX;6P)*')E=FES:6]N
M(#4Y,C(I#0HK*RL@='EP;S,O<WES97AT+VQA;F<O;&]C86QL86YG7VUO9%]T
M;V]L<U]E;2YX;6P)*'=O<FMI;F<@8V]P>2D-"D! ("TV."PV("LV."PU."! 
M0 T*( D)"3QL86)E;"!I;F1E>#TB:&]W7W1O7VEN<W1A;&PB/DEF('EO=2!W
M86YT('1O('5S92!A;B!E>'1E;G-I;VX@:6X at 5%E03S,L('EO=2!S:&]U;&0@
M<VEM<&QY(&-L:6-K('1H92 B<&QU<R(@8G5T=&]N("5S("X\+VQA8F5L/@H@
M"0D)/&QA8F5L(&EN9&5X/2)H;W=?=&]?=6YI;G-T86QL(CY);G-T86QL960@
M97AT96YS:6]N<R!C86X at 86QS;R!B92!R96UO=F5D(&%G86EN("T@:G5S="!C
M;&EC:R!T:&4@<F5M;W9E(&)U='1O;B E<R N/"]L86)E;#X*( D)"3QL86)E
M;"!I;F1E>#TB879A:6QA8FQE7V5X=&5N<VEO;G,B/D%V86EL86)L92!%>'1E
M;G-I;VYS("T at 1W)O=7!E9"!B>3H@)7,\+VQA8F5L/@HK"0D)/&QA8F5L(&EN
M9&5X/2)D;U]U<&1A=&4B/E5P9&%T92!T:&4 at 97AT96YS:6]N(&EN("5S(&9R
M;VT@;VYL:6YE(')E<&]S:71O<GD@=&\@<V5R=F5R/"]L86)E;#X**PD)"3QL
M86)E;"!I;F1E>#TB9VQO8F%L(CYG;&]B86P\+VQA8F5L/@HK"0D)/&QA8F5L
M(&EN9&5X/2)L;V-A;"(^;&]C86P\+VQA8F5L/@HK"0D)/&QA8F5L(&EN9&5X
M/2)E>&-L=61E9%]F<F]M7W5P9&%T97,B/E1H92!E>'1E;G-I;VX@:7, at 97AC
M;'5D960 at 9G)O;2!U<&1A=&5S(2!9;W4 at 8V%N(&-H86YG92!T:&ES(&EN('1H
M92!A<'!R;W!R:6%T92!E>'1?96UC;VYF+G!H<"!F:6QE+CPO;&%B96P^"BL)
M"0D\;&%B96P@:6YD97@](FEM<&]R=%]T;U]L;V-A;%]D:7(B/DEM<&]R="!T
M:&ES(&5X=&5N<VEO;B!F<F]M(&]N;&EN92!R97!O<VET;W)Y('1O('1H92 G
M;&]C86PG(&1I<F5C=&]R>2!T>7!O,V-O;F8O97AT+RX\+VQA8F5L/@HK"0D)
M/&QA8F5L(&EN9&5X/2)L:7-T7V]R7VQO;VM?=7 B/DQI<W0@;W(@;&]O:R!U
M<" E<R!E>'1E;G-I;VYS/"]L86)E;#X**PD)"3QL86)E;"!I;F1E>#TB;&ES
M=%]O<E]L;V]K7W5P7V%L;"(^86QL/"]L86)E;#X**PD)"3QL86)E;"!I;F1E
M>#TB;&ES=%]O<E]L;V]K7W5P7W)E=FEE=V5D(CYR979I97=E9#PO;&%B96P^
M"BL)"0D\;&%B96P@:6YD97@](FQO;VM?=7!?8G5T=&]N(CY,;V]K('5P/"]L
M86)E;#X**PD)"3QL86)E;"!I;F1E>#TB<')I=F%C>5]N;W1I8V5?:&5A9&5R
M(CY04DE604-9($Y/5$E#13H\+VQA8F5L/@HK"0D)/&QA8F5L(&EN9&5X/2)E
M>'1E;G-I;VYS7W)E<&]S:71O<GE?9W)O=7!?8GDB/D5X=&5N<VEO;G,@:6X@
M5%E03S, at 17AT96YS:6]N(%)E<&]S:71O<GD@*&]N;&EN92D at +2!'<F]U<&5D
M(&)Y.CPO;&%B96P^"BL)"0D\;&%B96P@:6YD97@](FQI<W1?;V9?;&]C86Q?
M97AT96YS:6]N<R(^5&AI<R!I<R!T:&4@;&ES="!O9B!E>'1E;G-I;VYS('=H
M:6-H(&%R92!A=F%I;&%B;&4@;&]C86QL>2P at 8G5T(&YO="!I;B!T:&4@<F5P
M;W-I=&]R>2X\+VQA8F5L/@HK"0D)/&QA8F5L(&EN9&5X/2)M:6=H=%]B95]U
M<V5R7V1E9FEN960B/E1H97D@;6EG:'0 at 8F4@=7-E<BUD969I;F5D(&%N9"!S
M:&]U;&0 at 8F4@<')E<&5N9&5D('5S97)?('1H96XN/"]L86)E;#X**PD)"3QL
M86)E;"!I;F1E>#TB;VYL>5]O;E]T:&ES7W-E<G9E<B(^17AT96YS:6]N<R!F
M;W5N9"!O;FQY(&]N('1H:7,@<V5R=F5R/"]L86)E;#X**PD)"3QL86)E;"!I
M;F1E>#TB;F]?;6%T8VAI;F=?97AT96YS:6]N<R(^3F\@;6%T8VAI;F<@97AT
M96YS:6]N<R!F;W5N9"X\+VQA8F5L/@HK"0D)/&QA8F5L(&EN9&5X/2)C;VYN
M96-T7W1O7W1E<B(^0V]N;F5C="!T;R!T:&4 at 8W5R<F5N="!M:7)R;W(@86YD
M(')E=')I979E('1H92!C=7)R96YT(&QI<W0@;V8 at 879A:6QA8FQE('!L=6=I
M;G, at 9G)O;2!T:&4 at 5%E03S, at 17AT96YS:6]N(%)E<&]S:71O<GDN/"]L86)E
M;#X**PD)"3QL86)E;"!I;F1E>#TB<F5T<FEE=F5?=7!D871E(CY2971R:65V
M92]5<&1A=&4\+VQA8F5L/@HK"0D)/&QA8F5L(&EN9&5X/2)E>'1?;&ES=%]L
M87-T7W5P9&%T960B/BAL87-T('5P9&%T93H@)7,I/"]L86)E;#X**PD)"3QL
M86)E;"!I;F1E>#TB:6Y?<F5P;W-I=&]R>2(^17AT96YS:6]N<R!I;B!465!/
M,R!%>'1E;G-I;VX at 4F5P;W-I=&]R>3PO;&%B96P^"BL)"0D\;&%B96P@:6YD
M97@](G5P;&]A9%]T,W at B/E5P;&]A9"!E>'1E;G-I;VX at 9FEL92 H+G0S>"DZ
M/"]L86)E;#X**PD)"3QL86)E;"!I;F1E>#TB=7!L;V%D7W1O7VQO8V%T:6]N
M(CXN+BX@=&\@;&]C871I;VXZ/"]L86)E;#X**PD)"3QL86)E;"!I;F1E>#TB
M;&]C86Q?9F]L9&5R(CY,;V-A;" H+BXO='EP;S-C;VYF+V5X="\I/"]L86)E
M;#X**PD)"3QL86)E;"!I;F1E>#TB9VQO8F%L7V9O;&1E<B(^1VQO8F%L("AT
M>7!O,R]E>'0O*3PO;&%B96P^"BL)"0D\;&%B96P@:6YD97@](G-Y<W1E;5]F
M;VQD97(B/E-Y<W1E;2 H='EP;S,O<WES97AT+RD\+VQA8F5L/@HK"0D)/&QA
M8F5L(&EN9&5X/2)O=F5R=W)I=&5?97AT(CY/=F5R=W)I=&4 at 86YY(&5X:7-T
M:6YG(&5X=&5N<VEO;B$\+VQA8F5L/@HK"0D)/&QA8F5L(&EN9&5X/2)U<&QO
M861?97AT7V9I;&4B/E5P;&]A9"!E>'1E;G-I;VX at 9FEL93PO;&%B96P^"BL)
M"0D\;&%B96P@:6YD97@](G5P;&]A9%]E>'1?9&ER96-T;'DB/E5P;&]A9"!E
M>'1E;G-I;VX at 9FEL92!D:7)E8W1L>2 H+G0S>"DZ/"]L86)E;#X**PD)"3QL
M86)E;"!I;F1E>#TB<')E=FEO=7-?<&%G92(^4')E=B!P86=E/"]L86)E;#X*
M*PD)"3QL86)E;"!I;F1E>#TB;F5X=%]P86=E(CY.97AT('!A9V4\+VQA8F5L
M/@HK"0D)/&QA8F5L(&EN9&5X/2)S:&]W:6YG7V5X=&5N<VEO;G-?9G)O;5]T
M;R(^4VAO=VEN9R!E>'1E;G-I;VYS("5S('1O("5S/"]L86)E;#X**PD)"3QL
M86)E;"!I;F1E>#TB<V5C=7)I='E?<V5T=&EN9W,B/E-E8W5R:71Y(%-E='1I
M;F=S/"]L86)E;#X**PD)"3QL86)E;"!I;F1E>#TB<VAO=U]E>'1S7W=I=&AO
M=71?<V5C=7)I='E?8VAE8VLB/D5N86)L92!E>'1E;G-I;VYS('=I=&AO=70@
M<F5V:65W("AB87-I8R!S96-U<FET>2!C:&5C:RDZ/"]L86)E;#X**PD)"3QL
M86)E;"!I;F1E>#TB;F]T:6-E(CY.;W1I8V4Z/"]L86)E;#X**PD)"3QL86)E
M;"!I;F1E>#TB<V5C=7)I='E?;F]T:6-E(CY-86ME('-U<F4@>6]U(&MN;W<@
M=VAA="!C;VYS97%U96YC97, at 96YA8FQI;F<@=&AI<R!C:&5C:V)O>"!M:6=H
M="!H879E+B!#:&5C:R!T:&4@)7-I;F9O<FUA=&EO;B!O;B!T>7!O,RYO<F<@
M86)O=70@<V5C=7)I='D@<F5V:65W<R5S(3PO;&%B96P^"BL)"0D\;&%B96P@
M:6YD97@](G5S97)?<V5T=&EN9W,B/E5S97(@4V5T=&EN9W,\+VQA8F5L/@HK
M"0D)/&QA8F5L(&EN9&5X/2)E;G1E<E]R97!O<VET;W)Y7W5S97)N86UE(CY%
M;G1E<B!R97!O<VET;W)Y('5S97)N86UE.CPO;&%B96P^"BL)"0D\;&%B96P@
M:6YD97@](F5N=&5R7W)E<&]S:71O<GE?<&%S<W=O<F0B/D5N=&5R(')E<&]S
M:71O<GD@<&%S<W=O<F0Z/"]L86)E;#X**PD)"3QL86)E;"!I;F1E>#TB<F5P
M;W-I=&]R>5]P87-S=V]R9%]I;F9O(CY4:&ES(&ES("9L=#ME;29G=#MN;W0F
M;'0[+V5M)F=T.R!Y;W5R('!A<W-W;W)D('1O('1H92!465!/,R!B86-K96YD
M(2!4:&ES('5S97(@:6YF;W)M871I;VX@:7,@=VAA="!I<R!N965D960@=&\@
M;&]G(&EN(&%T('1Y<&\S+F]R9R!W:71H('EO=7(@86-C;W5N="!T:&5R92$\
M+VQA8F5L/@HK"0D)/&QA8F5L(&EN9&5X/2)M:7)R;W)?<V5L96-T:6]N(CY-
M:7)R;W(@<V5L96-T:6]N/"]L86)E;#X**PD)"3QL86)E;"!I;F1E>#TB;6ER
M<F]R7VQI<W1?=7)L(CY%;G1E<B!M:7)R;W(@;&ES="!54DPZ/"]L86)E;#X*
M*PD)"3QL86)E;"!I;F1E>#TB;6ER<F]R7W-E;&5C="(^4V5L96-T(&$@;6ER
M<F]R(&9R;VT at 8F5L;W<N(%1H:7,@;&ES="!I<R!B=6EL="!F<F]M('1H92!O
M;FQI;F4@;6ER<F]R(&QI<W0@<F5T<FEE=F5D(&9R;VT@=&AE(%523"!A8F]V
M92X\+VQA8F5L/@HK"0D)/&QA8F5L(&EN9&5X/2)M:7)R;W)?;&ES="(^36ER
M<F]R(&QI<W0\+VQA8F5L/@HK"0D)/&QA8F5L(&EN9&5X/2)M:7)R;W)?;&ES
M=%]R96QO860B/D-L:6-K(&AE<F4@=&\@<F5L;V%D('1H92!L:7-T+CPO;&%B
M96P^"BL)"0D\;&%B96P@:6YD97@](FUI<G)O<E]U<V4B/E5S93PO;&%B96P^
M"BL)"0D\;&%B96P@:6YD97@](FUI<G)O<E]N86UE(CY.86UE/"]L86)E;#X*
M*PD)"3QL86)E;"!I;F1E>#TB;6ER<F]R7W5R;"(^55),/"]L86)E;#X**PD)
M"3QL86)E;"!I;F1E>#TB;6ER<F]R7V-O=6YT<GDB/D-O=6YT<GD\+VQA8F5L
M/@HK"0D)/&QA8F5L(&EN9&5X/2)M:7)R;W)?<W!O;G-O<F5D7V)Y(CY3<&]N
M<V]R960 at 8GD\+VQA8F5L/@HK"0D)/&QA8F5L(&EN9&5X/2)M:7)R;W)?=7-E
M7W)A;F1O;2(^4F%N9&]M("AR96-O;6UE;F1E9"$I/"]L86)E;#X**PD)"3QL
M86)E;"!I;F1E>#TB96YT97)?<F5P;W-I=&]R>5]U<FPB/D5N=&5R(')E<&]S
M:71O<GD at 55),.CPO;&%B96P^"BL)"0D\;&%B96P@:6YD97@](G)E<&]S:71O
M<GE?=7)L7VAI;G0B/DEF('EO=2!S970 at 82!R97!O<VET;W)Y(%523"P@=&AI
M<R!O=F5R<FED97,@=&AE('5S92!O9B!A(&UI<G)O<BX at 57-E('1H:7,@=&\@
M<V5L96-T(&$@<W!E8VEF:6,@*'!R:79A=&4I(')E<&]S:71O<GDN/"]L86)E
M;#X**PD)"3QL86)E;"!I;F1E>#TB<F5P;W-I=&]R>5]S971T:6YG<R(^4F5P
M;W-I=&]R>2!S971T:6YG<SPO;&%B96P^"B )"0D\;&%B96P@:6YD97@](F1I
M<W!L87E?;FQE(CY);F-L=61E(&YO="!L;V%D960 at 97AT96YS:6]N<R!I;G1O
M(&QI<W1I;F<\+VQA8F5L/@H@"0D)/&QA8F5L(&EN9&5X/2)D:7-P;&%Y7V9I
M;&5S(CY$:7-P;&%Y('1H92!L:7-T(&]F(&-H86YG960 at 9FEL97,\+VQA8F5L
M/@H@"0D)/&QA8F5L(&EN9&5X/2)H96%D97)?=7!D7V5X="(^5&AE<F4 at 87)E
M(&YE=R!V97)S:6]N<R!O9B!T:&4 at 9F]L;&]W:6YG(&5X=&5N<VEO;G,@:6X@
M=&AE(%1%4CPO;&%B96P^"DEN9&5X.B!T>7!O,R]M;V0O=&]O;',O96TO8VQA
M<W,N96U?:6YD97 at N<&AP#0H]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]#0HM+2T@
M='EP;S,O;6]D+W1O;VQS+V5M+V-L87-S+F5M7VEN9&5X+G!H< DH<F5V:7-I
M;VX at -3DR,BD-"BLK*R!T>7!O,R]M;V0O=&]O;',O96TO8VQA<W,N96U?:6YD
M97 at N<&AP"2AW;W)K:6YG(&-O<'DI#0I 0" M.3$S+#$U("LY,3,L,34 at 0$ -
M"B )"0D)"0D)"0D):68@*"1I;G-T7VQI<W1;)&5X=$ME>5U;)T5-7T-/3D8G
M75LG<W1A=&4G72 A/2 G97AC;'5D949R;VU5<&1A=&5S)RD@>PH@"0D)"0D)
M"0D)"0DD;&]C/2 H)&EN<W1?;&ES=%LD97AT2V5Y75LG='EP92==/3TG1R<_
M)T<G.B=,)RD["B )"0D)"0D)"0D)"21A57)L(#T@)VEN9&5X+G!H<#]#341;
M:6UP;W)T17AT73TG+B1E>'1+97DN)R9#341;97AT5F5R<VEO;ET])RXD=F5R
M<VEO;BXG)D--1%ML;V-=/2<N)&QO8SL*+0D)"0D)"0D)"0D))&QO8615;FQO
M861,:6YK+CT@)SQA(&AR968](B<N:'1M;'-P96-I86QC:&%R<R at D855R;"DN
M)R(^/&EM9R!S<F,](B<N)$=,3T)!3%-;)T)!0TM?4$%42"==+B=G9G at O:6UP
M;W)T7W5P9&%T92YG:68B('=I9'1H/2(Q,B(@:&5I9VAT/2(Q,B(@=&ET;&4]
M(E5P9&%T92!T:&4 at 97AT96YS:6]N(&EN(%PG)RXH)&QO8ST])T<G/R=G;&]B
M86PG.B=L;V-A;"<I+B=<)R!F<F]M(&]N;&EN92!R97!O<VET;W)Y('1O('-E
M<G9E<B(@86QT/2(B("\^/"]A/B<["BL)"0D)"0D)"0D)"21L;V%D56YL;V%D
M3&EN:R N/2 G/&$@:')E9CTB)R N(&AT;6QS<&5C:6%L8VAA<G,H)&%5<FPI
M("X@)R(^/&EM9R!S<F,](B<@+B D1TQ/0D%,4ULG0D%#2U]0051()UT at +B G
M9V9X+VEM<&]R=%]U<&1A=&4N9VEF(B!W:61T:#TB,3(B(&AE:6=H=#TB,3(B
M('1I=&QE/2(G("X@<W!R:6YT9B at D1TQ/0D%,4ULG3$%.1R==+3YG971,3"@G
M9&]?=7!D871E)RDL("@D;&]C(#T]("=')R _("1'3$]"04Q36R=,04Y')UTM
M/F=E=$Q,*"=G;&]B86PG*2 Z("1'3$]"04Q36R=,04Y')UTM/F=E=$Q,*"=L
M;V-A;"<I*2D at +B G(B!A;'0](B(@+SX\+V$^)SL*( D)"0D)"0D)"0E](&5L
M<V4@>PH@"0D)"0D)"0D)"0D)+R\@97AT96YS:6]N(&ES(&UA<FME9"!A<R B
M97AC;'5D949R;VU5<&1A=&5S(@HM"0D)"0D)"0D)"0DD;&]A9%5N;&]A9$QI
M;FLN/2 G/&EM9R!S<F,](B<N)$=,3T)!3%-;)T)!0TM?4$%42"==+B=G9G at O
M:6-O;E]W87)N:6YG+F=I9B(@=VED=&@](C$X(B!H96EG:'0](C$V(B!T:71L
M93TB5&AE(&5X=&5N<VEO;B!I<R!E>&-L=61E9"!F<F]M(&%N>2!U<&1A=&5S
M(2!9;W4 at 8V%N(&-H86YG92!T:&ES(&EN('1H92!A<'!R;W!R:6%T92!E>'1?
M96UC;VYF+G!H<"!F:6QE+B(@86QT/2(B("\^)SL**PD)"0D)"0D)"0D))&QO
M8615;FQO861,:6YK("X]("<\:6UG('-R8STB)R N("1'3$]"04Q36R="04-+
M7U!!5$@G72 N("=G9G at O:6-O;E]W87)N:6YG+F=I9B(@=VED=&@](C$X(B!H
M96EG:'0](C$V(B!T:71L93TB)R N("1'3$]"04Q36R=,04Y')UTM/F=E=$Q,
M*"=E>&-L=61E9%]F<F]M7W5P9&%T97,G*2 N("<B(&%L=#TB(B O/B<["B )
M"0D)"0D)"0D)?0H@"0D)"0D)"0D)?2!E;'-E('L*( D)"0D)"0D)"0D)+R\@
M:6UP;W)T"B )"0D)"0D)"0D))&%5<FP@/2 G:6YD97 at N<&AP/T--1%MI;7!O
M<G1%>'1=/2<N)&5X=$ME>2XG)D--1%ME>'1697)S:6]N73TG+B1V97)S:6]N
M+B<F0TU$6VQO8UT]3"<["BT)"0D)"0D)"0D))&QO8615;FQO861,:6YK+CT@
M)SQA(&AR968](B<N:'1M;'-P96-I86QC:&%R<R at D855R;"DN)R(^/&EM9R!S
M<F,](B<N)$=,3T)!3%-;)T)!0TM?4$%42"==+B=G9G at O:6UP;W)T+F=I9B(@
M=VED=&@](C$R(B!H96EG:'0](C$R(B!T:71L93TB26UP;W)T('1H:7, at 97AT
M96YS:6]N('1O(%PG;&]C86Q<)R!D:7(@='EP;S-C;VYF+V5X="\@9G)O;2!O
M;FQI;F4@<F5P;W-I=&]R>2XB(&%L=#TB(B O/CPO83XG.PHK"0D)"0D)"0D)
M"21L;V%D56YL;V%D3&EN:R N/2 G/&$@:')E9CTB)R N(&AT;6QS<&5C:6%L
M8VAA<G,H)&%5<FPI("X@)R(^/&EM9R!S<F,](B<@+B D1TQ/0D%,4ULG0D%#
M2U]0051()UT at +B G9V9X+VEM<&]R="YG:68B('=I9'1H/2(Q,B(@:&5I9VAT
M/2(Q,B(@=&ET;&4](B<@+B D1TQ/0D%,4ULG3$%.1R==+3YG971,3"@G:6UP
M;W)T7W1O7VQO8V%L7V1I<B<I("X@)R(@86QT/2(B("\^/"]A/B<["B )"0D)
M"0D)"0E]"B )"0D)"0D)"7T at 96QS92!["B )"0D)"0D)"0DD;&]A9%5N;&]A
M9$QI;FL@/2 G)FYB<W [)SL*0$ @+3DT,RPX("LY-#,L,3<@0$ -"B )"0D)
M"0DO+R!#4T at Z"B )"0D)"21C;VYT96YT("X]('0S;&EB7T)%9G5N8SHZ8W-H
M271E;2 at G7TU/1%]T;V]L<U]E;2<L("=I;7!O<G1?=&5R)RP@)$=,3T)!3%-;
M)T)!0TM?4$%42"==+" G?#QB<B O/B<I.PH@"0D)"0DD;VYS=6)M:70@/2 B
M=VEN9&]W+FQO8V%T:6]N+FAR968])VEN9&5X+G!H<#]T97)?8V]N;F5C=#TQ
M)G1E<E]S96%R8V@])RME<V-A<&4H=&AI<RYE;&5M96YT<ULG7VQO;VM5<"==
M+G9A;'5E*3MR971U<FX at 9F%L<V4[(CL*+0D)"0D))&-O;G1E;G0N/2 G/&9O
M<FT at 86-T:6]N/2)I;F1E>"YP:' B(&UE=&AO9#TB<&]S="(@;VYS=6)M:70]
M(B<N:'1M;'-P96-I86QC:&%R<R at D;VYS=6)M:70I+B<B/CQL86)E;"!F;W(]
M(E]L;V]K57 B/DQI<W0@;W(@;&]O:R!U<" \<W1R;VYG)RXH)'1H:7,M/DU/
M1%]3151424Y'4ULG9&ES<&QA>5]U;F-H96-K960G73\G('-T>6QE/2)C;VQO
M<CHC.3 P.R(^86QL)SHG('-T>6QE/2)C;VQO<CHC,#DP.R(^<F5V:65W960G
M*2XG/"]S=')O;F<^(&5X=&5N<VEO;G,\+VQA8F5L/CQB<B O/@HM"0D)"0D)
M"3QI;G!U="!T>7!E/2)T97AT(B!I9#TB7VQO;VM5<"(@;F%M93TB7VQO;VM5
M<"(@=F%L=64](B<N:'1M;'-P96-I86QC:&%R<R at D=&AI<RT^;&ES=%)E;6]T
M95]S96%R8V at I+B<B("\^(#QI;G!U="!T>7!E/2)S=6)M:70B('9A;'5E/2),
M;V]K('5P(B O/CPO9F]R;3X\8G(@+SX\8G(@+SXG.PHK"0D)"0DD8V]N=&5N
M=" N/2 G/&9O<FT at 86-T:6]N/2)I;F1E>"YP:' B(&UE=&AO9#TB<&]S="(@
M;VYS=6)M:70](B<@+B!H=&UL<W!E8VEA;&-H87)S*"1O;G-U8FUI="D at +@HK
M"0D)"0D)"2<B/CQL86)E;"!F;W(](E]L;V]K57 B/B<@+ at HK"0D)"0D)"7-P
M<FEN=&8H)$=,3T)!3%-;)TQ!3D<G72T^9V5T3$PH)VQI<W1?;W)?;&]O:U]U
M<"<I+" **PD)"0D)"0D)*"1T:&ES+3Y-3T1?4T545$E.1U-;)V1I<W!L87E?
M=6YC:&5C:V5D)UT@/PHK"0D)"0D)"0D))SQS=')O;F<@<W1Y;&4](F-O;&]R
M.B,Y,# [(CXG("X@)$=,3T)!3%-;)TQ!3D<G72T^9V5T3$PH)VQI<W1?;W)?
M;&]O:U]U<%]A;&PG*2 N("<\+W-T<F]N9SXG"BL)"0D)"0D)"0DZ("<\<W1R
M;VYG('-T>6QE/2)C;VQO<CHC,#DP.R(^)R N("1'3$]"04Q36R=,04Y')UTM
M/F=E=$Q,*"=L:7-T7V]R7VQO;VM?=7!?<F5V:65W960G*2 N("<\+W-T<F]N
M9SXG"BL)"0D)"0D)"2D**PD)"0D)"0DI("X**PD)"0D)"0DG/"]L86)E;#X\
M8G(@+SX**PD)"0D)"0D\:6YP=70@='EP93TB=&5X="(@:60](E]L;V]K57 B
M(&YA;64](E]L;V]K57 B('9A;'5E/2(G("X@:'1M;'-P96-I86QC:&%R<R at D
M=&AI<RT^;&ES=%)E;6]T95]S96%R8V at I("X**PD)"0D)"0DG(B O/B \:6YP
M=70@='EP93TB<W5B;6ET(B!V86QU93TB)R N("1'3$]"04Q36R=,04Y')UTM
M/F=E=$Q,*"=L;V]K7W5P7V)U='1O;B<I("X@)R(@+SX\+V9O<FT^/&)R("\^
M/&)R("\^)SL*( H@( D)"0D))&-O;G1E;G0 at +CT@)'1H:7,M/F)R;W=S94QI
M;FMS*"D["B *0$ @+3DU-"PY("LY-C,L,3$@0$ -"B )"0D)"3QT86)L92!B
M;W)D97(](C B(&-E;&QP861D:6YG/2(R(B!C96QL<W!A8VEN9STB,2(^)RYI
M;7!L;V1E*&-H<B at Q,"DL)&QI;F5S*2XG/"]T86)L93XG.PH@( D)"0D))&-O
M;G1E;G0 at +CT@)SQB<B O/B<N)'1H:7,M/F)R;W=S94QI;FMS*"D["B )"0D)
M"21C;VYT96YT+CT@)SQB<B O/CQB<B O/B<N)'1H:7,M/G-E8W5R:71Y2&EN
M=#L*+0D)"0D))&-O;G1E;G0N/2 G/&)R("\^/&)R("\^/'-T<F]N9SY04DE6
M04-9($Y/5$E#13H\+W-T<F]N9SX\8G(@+SX@)RXD=&AI<RT^<')I=F%C>4YO
M=&EC93L**PD)"0D))&-O;G1E;G0 at +CT@)SQB<B O/CQB<B O/CQS=')O;F<^
M)R N("1'3$]"04Q36R=,04Y')UTM/F=E=$Q,*"=P<FEV86-Y7VYO=&EC95]H
M96%D97(G*2 N"BL)"0D)"0DG/"]S=')O;F<^/&)R("\^("<@+B D=&AI<RT^
M<')I=F%C>4YO=&EC93L*( HM"0D)"0DD=&AI<RT^8V]N=&5N="X])'1H:7,M
M/F1O8RT^<V5C=&EO;B at G17AT96YS:6]N<R!I;B!465!/,R!%>'1E;G-I;VX@
M4F5P;W-I=&]R>2 H;VYL:6YE*2 M($=R;W5P960 at 8GDZ("<N)'1H:7,M/DU/
M1%]-14Y56R=L:7-T3W)D97(G75LD=&AI<RT^34]$7U-%5%1)3D=36R=L:7-T
M3W)D97(G75TL)&-O;G1E;G0L,"PQ*3L**PD)"0D))'1H:7,M/F-O;G1E;G0@
M+CT@)'1H:7,M/F1O8RT^<V5C=&EO;B at D1TQ/0D%,4ULG3$%.1R==+3YG971,
M3"@G97AT96YS:6]N<U]R97!O<VET;W)Y7V=R;W5P7V)Y)RD at +B G("<@+ at HK
M"0D)"0D))'1H:7,M/DU/1%]-14Y56R=L:7-T3W)D97(G75LD=&AI<RT^34]$
M7U-%5%1)3D=36R=L:7-T3W)D97(G75TL("1C;VYT96YT+" P+" Q*3L*( H@
M"0D)"0D)+R\@4&QU9VEN<R!W:&EC:"!A<F4 at 3D]4('5P;&]A9&5D('1O(')E
M<&]S:71O<GD at 8G5T('!R97-E;G0@;VX@=&AI<R!S97)V97(N"B )"0D)"21C
M;VYT96YT/2<G.PI 0" M.3<U+#8Y("LY.#8L.3@@0$ -"B )"0D)"0E]"B )
M"0D)"7T*( D)"0D):68H8V]U;G0H)&QI;F5S*2D@>PHM"0D)"0D))&-O;G1E
M;G0N/2 G5&AI<R!I<R!T:&4@;&ES="!O9B!E>'1E;G-I;VYS('=H:6-H(&%R
M92!A=F%I;&%B;&4@;&]C86QL>2P at 8G5T(&YO="!I;B!T:&4@<F5P;W-I=&]R
M>2X\8G(@+SY4:&5Y(&UI9VAT(&)E('5S97(M9&5F:6YE9"!A;F0@<VAO=6QD
M(&)E('!R97!E;F1E9"!U<V5R7R!T:&5N+CQB<B O/CQB<B O/B<["BL)"0D)
M"0DD8V]N=&5N=" N/2 D1TQ/0D%,4ULG3$%.1R==+3YG971,3"@G;&ES=%]O
M9E]L;V-A;%]E>'1E;G-I;VYS)RD at +@HK"0D)"0D)"2<\8G(@+SXG("X@)$=,
M3T)!3%-;)TQ!3D<G72T^9V5T3$PH)VUI9VAT7V)E7W5S97)?9&5F:6YE9"<I
M("X@)SQB<B O/CQB<B O/B<["B )"0D)"0DD8V]N=&5N="X]("<\=&%B;&4@
M8F]R9&5R/2(P(B!C96QL<&%D9&EN9STB,B(@8V5L;'-P86-I;F<](C$B/B<N
M"B )"0D)"0D))'1H:7,M/F5X=&5N<VEO;DQI<W12;W=(96%D97(H)R!C;&%S
M<STB8F=#;VQO<C4B)RQA<G)A>2 at G/'1D/CQI;6<@<W)C/2)C;&5A<BYG:68B
M('=I9'1H/2(Q."(@:&5I9VAT/2(Q(B!A;'0](B(@+SX\+W1D/B<I*2X*( D)
M"0D)"0EI;7!L;V1E*"<G+"1L:6YE<RDN)SPO=&%B;&4^)SL*( D)"0D)"21T
M:&ES+3YC;VYT96YT+CTD=&AI<RT^9&]C+3YS<&%C97(H,C I.PHM"0D)"0D)
M)'1H:7,M/F-O;G1E;G0N/21T:&ES+3YD;V,M/G-E8W1I;VXH)T5X=&5N<VEO
M;G, at 9F]U;F0@;VYL>2!O;B!T:&ES('-E<G9E<B<L)&-O;G1E;G0L,"PQ*3L*
M*PD)"0D)"21T:&ES+3YC;VYT96YT+CTD=&AI<RT^9&]C+3YS96-T:6]N*"1'
M3$]"04Q36R=,04Y')UTM/F=E=$Q,*"=O;FQY7V]N7W1H:7-?<V5R=F5R)RDL
M("1C;VYT96YT+" P+" Q*3L*( D)"0D)?0H@"0D)"7T*( D)"7T at 96QS92![
M"B )"0D))&-O;G1E;G0 at +CT@=#-L:6)?0D5F=6YC.CIC<VA)=&5M*"=?34]$
M7W1O;VQS7V5M)RP@)VEM<&]R=%]T97(G+" D1TQ/0D%,4ULG0D%#2U]0051(
M)UTL("=\/&)R("\^)RD["B )"0D))&]N<W5B;6ET(#T@(G=I;F1O=RYL;V-A
M=&EO;BYH<F5F/2=I;F1E>"YP:' _=&5R7V-O;FYE8W0],29T97)?<V5A<F-H
M/2<K97-C87!E*'1H:7,N96QE;65N='-;)U]L;V]K57 G72YV86QU92D[<F5T
M=7)N(&9A;'-E.R(["BT)"0D))&-O;G1E;G0N/2 G/&9O<FT at 86-T:6]N/2)I
M;F1E>"YP:' B(&UE=&AO9#TB<&]S="(@;VYS=6)M:70](B<N:'1M;'-P96-I
M86QC:&%R<R at D;VYS=6)M:70I+B<B/CQL86)E;"!F;W(](E]L;V]K57 B/DQI
M<W0@;W(@;&]O:R!U<" \<W1R;VYG)RXH)'1H:7,M/DU/1%]3151424Y'4ULG
M9&ES<&QA>5]U;F-H96-K960G73\G('-T>6QE/2)C;VQO<CHC.3 P.R(^86QL
M)SHG('-T>6QE/2)C;VQO<CHC,#DP.R(^<F5V:65W960G*2XG/"]S=')O;F<^
M(&5X=&5N<VEO;G,\+VQA8F5L/CQB<B O/@HM"0D)"0D\:6YP=70@='EP93TB
M=&5X="(@:60](E]L;V]K57 B(&YA;64](E]L;V]K57 B('9A;'5E/2(G+FAT
M;6QS<&5C:6%L8VAA<G,H)'1H:7,M/FQI<W1296UO=&5?<V5A<F-H*2XG(B O
M/B \:6YP=70@='EP93TB<W5B;6ET(B!V86QU93TB3&]O:R!U<"(@+SX\+V9O
M<FT^/&)R("\^/&)R("\^)SL**PD)"0DD8V]N=&5N=" N/2 G/&9O<FT at 86-T
M:6]N/2)I;F1E>"YP:' B(&UE=&AO9#TB<&]S="(@;VYS=6)M:70](B<@+B!H
M=&UL<W!E8VEA;&-H87)S*"1O;G-U8FUI="D at +@HK"0D)"0DG(CX\;&%B96P@
M9F]R/2)?;&]O:U5P(CXG("X**PD)"0D)<W!R:6YT9B at D1TQ/0D%,4ULG3$%.
M1R==+3YG971,3"@G;&ES=%]O<E]L;V]K7W5P)RDL( HK"0D)"0D)*"1T:&ES
M+3Y-3T1?4T545$E.1U-;)V1I<W!L87E?=6YC:&5C:V5D)UT@/PHK"0D)"0D)
M"2<\<W1R;VYG('-T>6QE/2)C;VQO<CHC.3 P.R(^)R N("1'3$]"04Q36R=,
M04Y')UTM/F=E=$Q,*"=L:7-T7V]R7VQO;VM?=7!?86QL)RD at +B G/"]S=')O
M;F<^)PHK"0D)"0D)"3H@)SQS=')O;F<@<W1Y;&4](F-O;&]R.B,P.3 [(CXG
M("X@)$=,3T)!3%-;)TQ!3D<G72T^9V5T3$PH)VQI<W1?;W)?;&]O:U]U<%]R
M979I97=E9"<I("X@)SPO<W1R;VYG/B<**PD)"0D)"2D**PD)"0D)*2 N"BL)
M"0D)"2<\+VQA8F5L/CQB<B O/@HK"0D)"0D\:6YP=70@='EP93TB=&5X="(@
M:60](E]L;V]K57 B(&YA;64](E]L;V]K57 B('9A;'5E/2(G("X@:'1M;'-P
M96-I86QC:&%R<R at D=&AI<RT^;&ES=%)E;6]T95]S96%R8V at I("X**PD)"0D)
M)R(@+SX@/&EN<'5T('1Y<&4](G-U8FUI="(@=F%L=64](B<@+B D1TQ/0D%,
M4ULG3$%.1R==+3YG971,3"@G;&]O:U]U<%]B=71T;VXG*2 N("<B("\^/"]F
M;W)M/CQB<B O/CQB<B O/B<["B *+0D)"0DD8V]N=&5N="X]("<\<#X\<W1R
M;VYG/DYO(&UA=&-H:6YG(&5X=&5N<VEO;G, at 9F]U;F0N/"]S=')O;F<^/"]P
M/B<["BL)"0D))&-O;G1E;G0 at +CT@)SQP/CQS=')O;F<^)R N("1'3$]"04Q3
M6R=,04Y')UTM/F=E=$Q,*"=N;U]M871C:&EN9U]E>'1E;G-I;VYS)RD at +B G
M/"]S=')O;F<^/"]P/B<["B *+0D)"0DD8V]N=&5N="X]("<\8G(@+SX\8G(@
M+SX\<W1R;VYG/E!2259!0UD at 3D]424-%.CPO<W1R;VYG/CQB<B O/B G+B1T
M:&ES+3YP<FEV86-Y3F]T:6-E.PHM"0D)"21T:&ES+3YC;VYT96YT+CTD=&AI
M<RT^9&]C+3YS96-T:6]N*"=%>'1E;G-I;VYS(&EN(%194$\S($5X=&5N<VEO
M;B!297!O<VET;W)Y("AO;FQI;F4I("T at 1W)O=7!E9"!B>3H@)RXD=&AI<RT^
M34]$7TU%3E5;)VQI<W1/<F1E<B==6R1T:&ES+3Y-3T1?4T545$E.1U-;)VQI
M<W1/<F1E<B==72PD8V]N=&5N="PP+#$I.PHK"0D)"21C;VYT96YT("X]("<\
M8G(@+SX\8G(@+SX\<W1R;VYG/B<@+B D1TQ/0D%,4ULG3$%.1R==+3YG971,
M3"@G<')I=F%C>5]N;W1I8V5?:&5A9&5R)RD at +@HK"0D)"0DG/"]S=')O;F<^
M/&)R("\^("<@+B D=&AI<RT^<')I=F%C>4YO=&EC93L**PD)"0DD=&AI<RT^
M8V]N=&5N="X])'1H:7,M/F1O8RT^<V5C=&EO;B at D1TQ/0D%,4ULG3$%.1R==
M+3YG971,3"@G97AT96YS:6]N<U]R97!O<VET;W)Y7V=R;W5P7V)Y)RD at +B G
M("<@+ at HK"0D)"0DD=&AI<RT^34]$7TU%3E5;)VQI<W1/<F1E<B==6R1T:&ES
M+3Y-3T1?4T545$E.1U-;)VQI<W1/<F1E<B==72P@)&-O;G1E;G0L(# L(#$I
M.PH@"0D)?0H@"0E](&5L<V4@>PH@"0D)"2\O($-32 H@"0D))&-O;G1E;G0@
M+CT@=#-L:6)?0D5F=6YC.CIC<VA)=&5M*"=?34]$7W1O;VQS7V5M)RP@)VEM
M<&]R="<L("1'3$]"04Q36R="04-+7U!!5$@G72P@)WP\8G(@+SXG*3L*( H@
M"0D))&]N<W5B;6ET(#T@(G=I;F1O=RYL;V-A=&EO;BYH<F5F/2=I;F1E>"YP
M:' _=&5R7V-O;FYE8W0],29T97)?<V5A<F-H/2<K97-C87!E*'1H:7,N96QE
M;65N='-;)U]L;V]K57 G72YV86QU92D[<F5T=7)N(&9A;'-E.R(["BT)"0DD
M8V]N=&5N="X]("<\9F]R;2!A8W1I;VX](FEN9&5X+G!H<"(@;65T:&]D/2)P
M;W-T(B!O;G-U8FUI=#TB)RYH=&UL<W!E8VEA;&-H87)S*"1O;G-U8FUI="DN
M)R(^/&QA8F5L(&9O<CTB7VQO;VM5<"(^3&ES="!O<B!L;V]K('5P(#QS=')O
M;F<G+B at D=&AI<RT^34]$7U-%5%1)3D=36R=D:7-P;&%Y7W5N8VAE8VME9"==
M/R<@<W1Y;&4](F-O;&]R.B,Y,# [(CYA;&PG.B<@<W1Y;&4](F-O;&]R.B,P
M.3 [(CYR979I97=E9"<I+B<\+W-T<F]N9SX at 97AT96YS:6]N<SPO;&%B96P^
M/&)R("\^"BT)"0D\:6YP=70@='EP93TB=&5X="(@:60](E]L;V]K57 B(&YA
M;64](E]L;V]K57 B('9A;'5E/2(B("\^(#QI;G!U="!T>7!E/2)S=6)M:70B
M('9A;'5E/2),;V]K('5P(B O/CQB<B O/CQB<B O/B<["BL)"0DD8V]N=&5N
M=" N/2 G/&9O<FT at 86-T:6]N/2)I;F1E>"YP:' B(&UE=&AO9#TB<&]S="(@
M;VYS=6)M:70](B<@+B!H=&UL<W!E8VEA;&-H87)S*"1O;G-U8FUI="D at +@HK
M"0D)"2<B/CQL86)E;"!F;W(](E]L;V]K57 B/B<@+ at HK"0D)"7-P<FEN=&8H
M)$=,3T)!3%-;)TQ!3D<G72T^9V5T3$PH)VQI<W1?;W)?;&]O:U]U<"<I+" *
M*PD)"0D)*"1T:&ES+3Y-3T1?4T545$E.1U-;)V1I<W!L87E?=6YC:&5C:V5D
M)UT@/PHK"0D)"0D))SQS=')O;F<@<W1Y;&4](F-O;&]R.B,Y,# [(CXG("X@
M)$=,3T)!3%-;)TQ!3D<G72T^9V5T3$PH)VQI<W1?;W)?;&]O:U]U<%]A;&PG
M*2 N("<\+W-T<F]N9SXG"BL)"0D)"0DZ("<\<W1R;VYG('-T>6QE/2)C;VQO
M<CHC,#DP.R(^)R N("1'3$]"04Q36R=,04Y')UTM/F=E=$Q,*"=L:7-T7V]R
M7VQO;VM?=7!?<F5V:65W960G*2 N("<\+W-T<F]N9SXG"BL)"0D)"2D**PD)
M"0DI("X**PD)"0DG/"]L86)E;#X\8G(@+SX**PD)"0D\:6YP=70@='EP93TB
M=&5X="(@:60](E]L;V]K57 B(&YA;64](E]L;V]K57 B('9A;'5E/2(B("\^
M(#QI;G!U="!T>7!E/2)S=6)M:70B('9A;'5E/2(G("X**PD)"0DD1TQ/0D%,
M4ULG3$%.1R==+3YG971,3"@G;&]O:U]U<%]B=71T;VXG*2 N("<B("\^/&)R
M("\^/&)R("\^)SL*( H@"0D):68@*"1T:&ES+3Y#341;)V9E=&-H365T841A
M=&$G72D)>PDO+R!F971C:&5S(&UI<G)O<B]E>'1E;G-I;VX at 9&%T82!F<F]M
M(&]N;&EN92!R97 N"B )"0D))&-O;G1E;G0 at +CT@)'1H:7,M/F9E=&-H365T
M841A=&$H)'1H:7,M/D--1%LG9F5T8VA-971A1&%T82==*3L*( D)"7T at 96QS
M92!["B )"0D))&]N0TQI8VL@/2 B=VEN9&]W+FQO8V%T:6]N+FAR968])VEN
M9&5X+G!H<#]#341;9F5T8VA-971A1&%T85T]97AT96YS:6]N<R<[<F5T=7)N
M(&9A;'-E.R(["BT)"0D))&-O;G1E;G0N/2 G0V]N;F5C="!T;R!T:&4 at 8W5R
M<F5N="!M:7)R;W(@86YD(')E=')I979E('1H92!C=7)R96YT(&QI<W0@;V8@
M879A:6QA8FQE('!L=6=I;G, at 9G)O;2!T:&4 at 5%E03S, at 17AT96YS:6]N(%)E
M<&]S:71O<GDN/&)R("\^"BT)"0D)/&EN<'5T('1Y<&4](G-U8FUI="(@=F%L
M=64](E)E=')I979E+U5P9&%T92(@;VYC;&EC:STB)RYH=&UL<W!E8VEA;&-H
M87)S*"1O;D-,:6-K*2XG(B O/B<["BL)"0D))&-O;G1E;G0 at +CT@)$=,3T)!
M3%-;)TQ!3D<G72T^9V5T3$PH)V-O;FYE8W1?=&]?=&5R)RD at +B G/&)R("\^
M"BL)"0D)"3QI;G!U="!T>7!E/2)S=6)M:70B('9A;'5E/2(G("X@)$=,3T)!
M3%-;)TQ!3D<G72T^9V5T3$PH)W)E=')I979E7W5P9&%T92<I("X**PD)"0D)
M)R(@;VYC;&EC:STB)R N(&AT;6QS<&5C:6%L8VAA<G,H)&]N0TQI8VLI("X@
M)R(@+SXG.PH@"0D)"6EF("AI<U]F:6QE*%!!5$A?<VET92XG='EP;S-T96UP
M+V5X=&5N<VEO;G,N>&UL+F=Z)RDI"7L*( D)"0D))&1A=&5&;W)M870@/2 D
M1TQ/0D%,4ULG5%E03S-?0T].1E]605)3)UU;)U-94R==6R=D9&UM>7DG73L*
M( D)"0D))'1I;65&;W)M870@/2 D1TQ/0D%,4ULG5%E03S-?0T].1E]605)3
M)UU;)U-94R==6R=H:&UM)UT["BT)"0D)"21C;VYT96YT+CT@)R H;&%S="!U
M<&1A=&4Z("<N9&%T92 at D9&%T949O<FUA="XG("<N)'1I;65&;W)M870L9FEL
M96UT:6UE*%!!5$A?<VET92XG='EP;S-T96UP+V5X=&5N<VEO;G,N>&UL+F=Z
M)RDI+B<I)SL**PD)"0D))&-O;G1E;G0 at +CT@)R G("X@<W!R:6YT9B at D1TQ/
M0D%,4ULG3$%.1R==+3YG971,3"@G97AT7VQI<W1?;&%S=%]U<&1A=&5D)RD@
M+B G("<L"BL)"0D)"0ED871E* HK"0D)"0D)"21D871E1F]R;6%T("X@)RP@
M)R N("1T:6UE1F]R;6%T+ HK"0D)"0D)"69I;&5M=&EM92A0051(7W-I=&4@
M+B G='EP;S-T96UP+V5X=&5N<VEO;G,N>&UL+F=Z)RD**PD)"0D)"2D**PD)
M"0D)*3L*( D)"0E]"B )"0E]"B )"0DD8V]N=&5N="X]("<\+V9O<FT^/&)R
M("\^/&)R("\^)RXD=&AI<RT^<V5C=7)I='E(:6YT.PHM"0D))&-O;G1E;G0N
M/2 G/&)R("\^/&)R("\^/'-T<F]N9SY04DE604-9($Y/5$E#13H\+W-T<F]N
M9SX\8G(@+SXG+B1T:&ES+3YP<FEV86-Y3F]T:6-E.PHK"0D))&-O;G1E;G0@
M+CT@)SQB<B O/CQB<B O/CQS=')O;F<^)R N("1'3$]"04Q36R=,04Y')UTM
M/F=E=$Q,*"=P<FEV86-Y7VYO=&EC95]H96%D97(G*2 N"BL)"0D))SPO<W1R
M;VYG/CQB<B O/B<@+B D=&AI<RT^<')I=F%C>4YO=&EC93L*( HM"0D))'1H
M:7,M/F-O;G1E;G0N/21T:&ES+3YD;V,M/G-E8W1I;VXH)T5X=&5N<VEO;G,@
M:6X at 5%E03S, at 17AT96YS:6]N(%)E<&]S:71O<GDG+"1C;VYT96YT+# L,2D[
M"BL)"0DD=&AI<RT^8V]N=&5N="X])'1H:7,M/F1O8RT^<V5C=&EO;B at D1TQ/
M0D%,4ULG3$%.1R==+3YG971,3"@G:6Y?<F5P;W-I=&]R>2<I+" D8V]N=&5N
M="P@,"P@,2D["B )"7T*( H@"0D)+R\@57!L;V%D. at H@"0EI9B H)'1H:7,M
M/FEM<&]R=$%T06QL*"DI"7L*( D)"21C;VYT96YT/2 G/&9O<FT at 86-T:6]N
M/2)I;F1E>"YP:' B(&5N8W1Y<&4](B<N)$=,3T)!3%-;)U194$\S7T-/3D9?
M5D%24R==6R=365,G75LG9F]R;5]E;F-T>7!E)UTN)R(@;65T:&]D/2)P;W-T
M(CX*+0D)"3QL86)E;"!F;W(](G5P;&]A9%]E>'1?9FEL92(^57!L;V%D(&5X
M=&5N<VEO;B!F:6QE("@N=#-X*3H\+VQA8F5L/CQB<B O/@HM"0D)"3QI;G!U
M="!T>7!E/2)F:6QE(B!S:7IE/2(V,"(@:60](G5P;&]A9%]E>'1?9FEL92(@
M;F%M93TB=7!L;V%D7V5X=%]F:6QE(B O/CQB<B O/@HM"0D)"2XN+B!T;R!L
M;V-A=&EO;CH\8G(@+SX**PD)"3QL86)E;"!F;W(](G5P;&]A9%]E>'1?9FEL
M92(^)R N("1'3$]"04Q36R=,04Y')UTM/F=E=$Q,*"=U<&QO861?=#-X)RD@
M+B G/"]L86)E;#X\8G(@+SX**PD)"0D\:6YP=70@='EP93TB9FEL92(@<VEZ
M93TB-C B(&ED/2)U<&QO861?97AT7V9I;&4B(&YA;64](G5P;&]A9%]E>'1?
M9FEL92(@+SX\8G(@+SXG("X**PD)"0DD1TQ/0D%,4ULG3$%.1R==+3YG971,
M3"@G=7!L;V%D7W1O7VQO8V%T:6]N)RD at +B G/&)R("\^"B )"0D)/'-E;&5C
M="!N86UE/2)#341;;&]C72(^)SL*+0D)"6EF("@D=&AI<RT^:6UP;W)T07-4
M>7!E*"=,)RDI"21C;VYT96YT+CTG/&]P=&EO;B!V86QU93TB3"(^3&]C86P@
M*"XN+W1Y<&\S8V]N9B]E>'0O*3PO;W!T:6]N/B<["BT)"0EI9B H)'1H:7,M
M/FEM<&]R=$%S5'EP92 at G1R<I*0DD8V]N=&5N="X])SQO<'1I;VX@=F%L=64]
M(D<B/D=L;V)A;" H='EP;S,O97AT+RD\+V]P=&EO;CXG.PHM"0D):68@*"1T
M:&ES+3YI;7!O<G1!<U1Y<&4H)U,G*2D))&-O;G1E;G0N/2<\;W!T:6]N('9A
M;'5E/2)3(CY3>7-T96T@*'1Y<&\S+W-Y<V5X="\I/"]O<'1I;VX^)SL**PD)
M"6EF("@D=&AI<RT^:6UP;W)T07-4>7!E*"=,)RDI"21C;VYT96YT("X]("<\
M;W!T:6]N('9A;'5E/2),(CXG("X@)$=,3T)!3%-;)TQ!3D<G72T^9V5T3$PH
M)VQO8V%L7V9O;&1E<B<I("X@)SPO;W!T:6]N/B<["BL)"0EI9B H)'1H:7,M
M/FEM<&]R=$%S5'EP92 at G1R<I*0DD8V]N=&5N=" N/2 G/&]P=&EO;B!V86QU
M93TB1R(^)R N("1'3$]"04Q36R=,04Y')UTM/F=E=$Q,*"=G;&]B86Q?9F]L
M9&5R)RD at +B G/"]O<'1I;VX^)SL**PD)"6EF("@D=&AI<RT^:6UP;W)T07-4
M>7!E*"=3)RDI"21C;VYT96YT("X]("<\;W!T:6]N('9A;'5E/2)3(CXG("X@
M)$=,3T)!3%-;)TQ!3D<G72T^9V5T3$PH)W-Y<W1E;5]F;VQD97(G*2 N("<\
M+V]P=&EO;CXG.PH@"0D))&-O;G1E;G0N/2<\+W-E;&5C=#X\8G(@+SX*+0D\
M:6YP=70@='EP93TB8VAE8VMB;W at B('9A;'5E/2(Q(B!N86UE/2)#341;=7!L
M;V%D3W9E<G=R:71E72(@:60](F-H96-K57!L;V%D3W9E<G=R:71E(B O/B \
M;&%B96P at 9F]R/2)C:&5C:U5P;&]A9$]V97)W<FET92(^3W9E<G=R:71E(&%N
M>2!E>&ES=&EN9R!E>'1E;G-I;VXA/"]L86)E;#X\8G(@+SX*+0D\:6YP=70@
M='EP93TB<W5B;6ET(B!N86UE/2)#341;=7!L;V%D17AT72(@=F%L=64](E5P
M;&]A9"!E>'1E;G-I;VX at 9FEL92(@+SX\+V9O<FT^/&)R("\^"BL)/&EN<'5T
M('1Y<&4](F-H96-K8F]X(B!V86QU93TB,2(@;F%M93TB0TU$6W5P;&]A9$]V
M97)W<FET95TB(&ED/2)C:&5C:U5P;&]A9$]V97)W<FET92(@+SX@/&QA8F5L
M(&9O<CTB8VAE8VM5<&QO861/=F5R=W)I=&4B/B<@+ at HK"0D))$=,3T)!3%-;
M)TQ!3D<G72T^9V5T3$PH)V]V97)W<FET95]E>'0G*2 N("<\+VQA8F5L/CQB
M<B O/@HK"3QI;G!U="!T>7!E/2)S=6)M:70B(&YA;64](D--1%MU<&QO861%
M>'1=(B!V86QU93TB)R N("1'3$]"04Q36R=,04Y')UTM/F=E=$Q,*"=U<&QO
M861?97AT7V9I;&4G*2 N("<B("\^/"]F;W)M/CQB<B O/@H@"0D))SL*( D)
M?2!E;'-E("1C;VYT96YT/21T:&ES+3YN;TEM<&]R=$US9R at I.PH@"B )"21T
M:&ES+3YC;VYT96YT+CTD=&AI<RT^9&]C+3YS<&%C97(H,C I.PHM"0DD=&AI
M<RT^8V]N=&5N="X])'1H:7,M/F1O8RT^<V5C=&EO;B at G57!L;V%D(&5X=&5N
M<VEO;B!F:6QE(&1I<F5C=&QY("@N=#-X*3HG+"1C;VYT96YT+# L,2D["BL)
M"21T:&ES+3YC;VYT96YT("X]("1T:&ES+3YD;V,M/G-E8W1I;VXH)$=,3T)!
M3%-;)TQ!3D<G72T^9V5T3$PH)W5P;&]A9%]E>'1?9&ER96-T;'DG*2P@)&-O
M;G1E;G0L(# L(#$I.PH@"7T*( H@"2\J*@I 0" M,3 T."PQ-R K,3 X."PR
M.2! 0 T*( EF=6YC=&EO;B!B<F]W<V5,:6YK<R at I"7L*( D))&-O;G1E;G0@
M/2 G)SL*( D):68@*"1T:&ES+3YP;VEN=&5R*0E["BT)"0DD8V]N=&5N=" N
M/2 G/&$@:')E9CTB)RYT,VQI8E]D:78Z.FQI;FM4:&ES4V-R:7!T*&%R<F%Y
M*"=P;VEN=&5R)R ]/B D=&AI<RT^<&]I;G1E<BTQ*2DN)R(@8VQA<W,](G1Y
M<&\S+7!R979086=E(CX\:6UG)RYT,VQI8E]I8V]N5V]R:W,Z.G-K:6Y);6<H
M)$=,3T)!3%-;)T)!0TM?4$%42"==+"=G9G at O<&EL;&5F=%]N+F=I9B<L)W=I
M9'1H/2(Q-"(@:&5I9VAT/2(Q-"(G*2XG(&%L=#TB4')E=B!P86=E(B O/B!0
M<F5V('!A9V4\+V$^)SL**PD)"21C;VYT96YT("X]("<\82!H<F5F/2(G("X@
M=#-L:6)?9&EV.CIL:6YK5&AI<U-C<FEP="AA<G)A>2 at G<&]I;G1E<B<@/3X@
M)'1H:7,M/G!O:6YT97(M,2DI("X**PD)"0DG(B!C;&%S<STB='EP;S,M<')E
M=E!A9V4B/CQI;6<G("X@=#-L:6)?:6-O;E=O<FMS.CIS:VEN26UG*"1'3$]"
M04Q36R="04-+7U!!5$@G72P**PD)"0D))V=F>"]P:6QL969T7VXN9VEF)RP@
M)W=I9'1H/2(Q-"(@:&5I9VAT/2(Q-"(G*2 N"BL)"0D))R!A;'0](B<@+B D
M1TQ/0D%,4ULG3$%.1R==+3YG971,3"@G<')E=FEO=7-?<&%G92<I("X@)R(@
M+SX@)R N"BL)"0D))$=,3T)!3%-;)TQ!3D<G72T^9V5T3$PH)W!R979I;W5S
M7W!A9V4G*2 N("<\+V$^)SL*( D)?0H@"0EI9B H)&-O;G1E;G0I("1C;VYT
M96YT("X]("<F;F)S<#LF;F)S<#LF;F)S<#LG.PH@"0EI9B H:6YT=F%L*"1T
M:&ES+3YX;6QH86YD;&5R+3YM871C:&EN9T-O=6YT+R1T:&ES+3YL:7-T:6YG
M3&EM:70I/B1T:&ES+3YP;VEN=&5R*0E["BT)"0DD8V]N=&5N=" N/2 G/&$@
M:')E9CTB)RYT,VQI8E]D:78Z.FQI;FM4:&ES4V-R:7!T*&%R<F%Y*"=P;VEN
M=&5R)R ]/B D=&AI<RT^<&]I;G1E<BLQ*2DN)R(@8VQA<W,](G1Y<&\S+6YE
M>'1086=E(CX\:6UG)RYT,VQI8E]I8V]N5V]R:W,Z.G-K:6Y);6<H)$=,3T)!
M3%-;)T)!0TM?4$%42"==+"=G9G at O<&EL<FEG:'1?;BYG:68G+"=W:61T:#TB
M,30B(&AE:6=H=#TB,30B)RDN)R!A;'0](DYE>'0@<&%G92(@+SX at 3F5X="!P
M86=E/"]A/B<["BL)"0DD8V]N=&5N=" N/2 G/&$@:')E9CTB)R N('0S;&EB
M7V1I=CHZ;&EN:U1H:7-38W)I<'0H87)R87DH)W!O:6YT97(G(#T^("1T:&ES
M+3YP;VEN=&5R*S$I*2 N"BL)"0D))R(@8VQA<W,](G1Y<&\S+6YE>'1086=E
M(CX\:6UG)R N('0S;&EB7VEC;VY7;W)K<SHZ<VMI;DEM9R at D1TQ/0D%,4ULG
M0D%#2U]0051()UTL"BL)"0D)"2=G9G at O<&EL<FEG:'1?;BYG:68G+" G=VED
M=&@](C$T(B!H96EG:'0](C$T(B<I("X**PD)"0DG(&%L=#TB)R N("1'3$]"
M04Q36R=,04Y')UTM/F=E=$Q,*"=N97AT7W!A9V4G*2 N("<B("\^("<@+ at HK
M"0D)"21'3$]"04Q36R=,04Y')UTM/F=E=$Q,*"=N97AT7W!A9V4G*2 N("<\
M+V$^)SL*( D)?0H@"0DD=7!P97(@/2 H*"1T:&ES+3YP;VEN=&5R*S$I*B1T
M:&ES+3YL:7-T:6YG3&EM:70I.PH@"0EI9B H)'5P<&5R/B1T:&ES+3YX;6QH
M86YD;&5R+3YM871C:&EN9T-O=6YT*0E["B )"0DD=7!P97(@/2 D=&AI<RT^
M>&UL:&%N9&QE<BT^;6%T8VAI;F=#;W5N=#L*( D)?0HM"0EI9B H)&-O;G1E
M;G0I("1C;VYT96YT("X]("<\8G(@+SX\8G(@+SY3:&]W:6YG(&5X=&5N<VEO
M;G,@/'-T<F]N9SXG+B at D=&AI<RT^<&]I;G1E<BHD=&AI<RT^;&ES=&EN9TQI
M;6ET*S$I+B<\+W-T<F]N9SX@=&\@/'-T<F]N9SXG+B1U<'!E<BXG/"]S=')O
M;F<^)SL**PD):68@*"1C;VYT96YT*2 D8V]N=&5N=" N/2 G/&)R("\^/&)R
M("\^)R N"BL)"0ES<')I;G1F*"1'3$]"04Q36R=,04Y')UTM/F=E=$Q,*"=S
M:&]W:6YG7V5X=&5N<VEO;G-?9G)O;5]T;R<I+ HK"0D)"2<\<W1R;VYG/B<@
M+B H)'1H:7,M/G!O:6YT97(J)'1H:7,M/FQI<W1I;F=,:6UI="LQ*2 N("<\
M+W-T<F]N9SXG+ HK"0D)"2<\<W1R;VYG/B<@+B D=7!P97(@+B G/"]S=')O
M;F<^)PHK"0D)*3L*( D):68@*"1C;VYT96YT*2 D8V]N=&5N=" N/2 G/&)R
M("\^/&)R("\^)SL*( D)<F5T=7)N("1C;VYT96YT.PH@"7T*0$ @+3$P-S0L
M-3<@*S$Q,C8L-C<@0$ -"B )"21C;VYT96YT+CT@)PH@"0D))R N('0S;&EB
M7T)%9G5N8SHZ8W-H271E;2 at G7TU/1%]T;V]L<U]E;2<L("=S971T:6YG<R<L
M("1'3$]"04Q36R="04-+7U!!5$@G72P@)WP\8G(@+SXG*2 N("<*( D)"3QF
M;W)M(&%C=&EO;CTB:6YD97 at N<&AP(B!M971H;V0](G!O<W0B(&YA;64](F%L
M=&5R<V5T=&EN9W,B/@HM"0D)/&9I96QD<V5T/CQL96=E;F0^4V5C=7)I='D@
M4V5T=&EN9W,\+VQE9V5N9#X**PD)"3QF:65L9'-E=#X\;&5G96YD/B<@+B D
M1TQ/0D%,4ULG3$%.1R==+3YG971,3"@G<V5C=7)I='E?<V5T=&EN9W,G*2 N
M("<\+VQE9V5N9#X*( D)"3QT86)L92!B;W)D97(](C B(&-E;&QP861D:6YG
M/2(R(B!C96QL<W!A8VEN9STB,B(^"B )"0D)/'1R(&-L87-S/2)B9T-O;&]R
M-"(^"BT)"0D)"3QT9#X\;&%B96P at 9F]R/2)D:7-P;&%Y7W5N8VAE8VME9"(^
M16YA8FQE(&5X=&5N<VEO;G,@=VET:&]U="!R979I97<@*&)A<VEC('-E8W5R
M:71Y(&-H96-K*3H\+VQA8F5L/CPO=&0^"BL)"0D)"3QT9#X\;&%B96P at 9F]R
M/2)D:7-P;&%Y7W5N8VAE8VME9"(^)R N("1'3$]"04Q36R=,04Y')UTM/F=E
M=$Q,*"=S:&]W7V5X='-?=VET:&]U=%]S96-U<FET>5]C:&5C:R<I("X@)SPO
M;&%B96P^/"]T9#X*( D)"0D)/'1D/B<N=#-L:6)?0D5F=6YC.CIG971&=6YC
M0VAE8VLH,"PG4T546V1I<W!L87E?=6YC:&5C:V5D72<L)'1H:7,M/DU/1%]3
M151424Y'4ULG9&ES<&QA>5]U;F-H96-K960G72PG)RPG)RPG:60](F1I<W!L
M87E?=6YC:&5C:V5D(B<I+B<\+W1D/@H@"0D)"3PO='(^"B )"0D\+W1A8FQE
M/@HM"0D)/'-T<F]N9SY.;W1I8V4Z/"]S=')O;F<^($UA:V4@<W5R92!Y;W4@
M:VYO=R!W:&%T(&-O;G-E<75E;F-E<R!E;F%B;&EN9R!T:&ES(&-H96-K8F]X
M(&UI9VAT(&AA=F4N($-H96-K('1H92 \82!H<F5F/2)H='1P.B\O='EP;S,N
M;W)G+V5X=&5N<VEO;G,O=VAA="UA<F4M<F5V:65W<R\B('1A<F=E=#TB7V)L
M86YK(CYI;F9O<FUA=&EO;B!O;B!T>7!O,RYO<F<@86)O=70@<V5C=7)I='D@
M<F5V:65W:6YG/"]A/B$*+0D)"3PO9FEE;&1S970^"BL)"0D\<W1R;VYG/B<@
M+B D1TQ/0D%,4ULG3$%.1R==+3YG971,3"@G;F]T:6-E)RD at +B G/"]S=')O
M;F<^("<@+ at HK"0D)"7-P<FEN=&8H)$=,3T)!3%-;)TQ!3D<G72T^9V5T3$PH
M)W-E8W5R:71Y7VYO=&EC92<I+ HK"0D)"0DG/&$@:')E9CTB:'1T<#HO+W1Y
M<&\S+F]R9R]E>'1E;G-I;VYS+W=H870M87)E+7)E=FEE=W,O(B!T87)G970]
M(E]B;&%N:R(^)RP@)SPO83XG"BL)"0D)*2 N"BL)"0DG/"]F:65L9'-E=#X*
M( D)"3QB<B O/@H@"0D)/&)R("\^"BT)"0D\9FEE;&1S970^/&QE9V5N9#Y5
M<V5R(%-E='1I;F=S/"]L96=E;F0^"BL)"0D\9FEE;&1S970^/&QE9V5N9#XG
M("X@)$=,3T)!3%-;)TQ!3D<G72T^9V5T3$PH)W5S97)?<V5T=&EN9W,G*2 N
M("<\+VQE9V5N9#X*( D)"3QT86)L92!B;W)D97(](C B(&-E;&QP861D:6YG
M/2(R(B!C96QL<W!A8VEN9STB,B(^"B )"0D)/'1R(&-L87-S/2)B9T-O;&]R
M-"(^"BT)"0D)"3QT9#X\;&%B96P at 9F]R/2)S971?9F5?=2(^16YT97(@<F5P
M;W-I=&]R>2!U<V5R;F%M93H\+VQA8F5L/CPO=&0^"BL)"0D)"3QT9#X\;&%B
M96P at 9F]R/2)S971?9F5?=2(^)R N("1'3$]"04Q36R=,04Y')UTM/F=E=$Q,
M*"=E;G1E<E]R97!O<VET;W)Y7W5S97)N86UE)RD at +B G/"]L86)E;#X\+W1D
M/@H@"0D)"0D\=&0^/&EN<'5T('1Y<&4](G1E>'0B(&ED/2)S971?9F5?=2(@
M;F%M93TB4T546V9E7W5=(B!V86QU93TB)RYH=&UL<W!E8VEA;&-H87)S*"1T
M:&ES+3Y-3T1?4T545$E.1U-;)V9E7W4G72DN)R(@+SX\+W1D/@H@"0D)"3PO
M='(^"B )"0D)/'1R(&-L87-S/2)B9T-O;&]R-"(^"BT)"0D)"3QT9#X\;&%B
M96P at 9F]R/2)S971?9F5?<"(^16YT97(@<F5P;W-I=&]R>2!P87-S=V]R9#H\
M+VQA8F5L/CPO=&0^"BL)"0D)"3QT9#X\;&%B96P at 9F]R/2)S971?9F5?<"(^
M)R N("1'3$]"04Q36R=,04Y')UTM/F=E=$Q,*"=E;G1E<E]R97!O<VET;W)Y
M7W!A<W-W;W)D)RD at +B G/"]L86)E;#X\+W1D/@H@"0D)"0D\=&0^/&EN<'5T
M('1Y<&4](G!A<W-W;W)D(B!I9#TB<V5T7V9E7W B(&YA;64](E-%5%MF95]P
M72(@=F%L=64](B<N:'1M;'-P96-I86QC:&%R<R at D=&AI<RT^34]$7U-%5%1)
M3D=36R=F95]P)UTI+B<B("\^/"]T9#X*( D)"0D\+W1R/@H@"0D)/"]T86)L
M93X*+0D)"3QS=')O;F<^3F]T:6-E.CPO<W1R;VYG/B!4:&ES(&ES(#QE;3YN
M;W0\+V5M/B!Y;W5R('!A<W-W;W)D('1O('1H92!465!/,R!B86-K96YD(2!4
M:&ES('5S97(@:6YF;W)M871I;VX@:7,@=VAA="!I<R!N965D960@=&\@;&]G
M(&EN(&%T('1Y<&\S+F]R9R!W:71H('EO=7(@86-C;W5N="!T:&5R92$**PD)
M"3QS=')O;F<^)R N("1'3$]"04Q36R=,04Y')UTM/F=E=$Q,*"=N;W1I8V4G
M*2 N("<\+W-T<F]N9SX@)R N"BL)"0D))$=,3T)!3%-;)TQ!3D<G72T^9V5T
M3$PH)W)E<&]S:71O<GE?<&%S<W=O<F1?:6YF;R<I("X@)PH@"0D)/"]F:65L
M9'-E=#X*( D)"3QB<B O/@H@"0D)/&)R("\^"BT)"0D\9FEE;&1S970^/&QE
M9V5N9#Y-:7)R;W(@<V5L96-T:6]N/"]L96=E;F0^"BL)"0D\9FEE;&1S970^
M/&QE9V5N9#XG("X@)$=,3T)!3%-;)TQ!3D<G72T^9V5T3$PH)VUI<G)O<E]S
M96QE8W1I;VXG*2 N("<\+VQE9V5N9#X*( D)"3QT86)L92!B;W)D97(](C B
M(&-E;&QP861D:6YG/2(R(B!C96QL<W!A8VEN9STB,B(^"B )"0D)/'1R(&-L
M87-S/2)B9T-O;&]R-"(^"BT)"0D)"3QT9#X\;&%B96P at 9F]R/2)S971?;6ER
M<F]R7VQI<W1?=7)L(CY%;G1E<B!M:7)R;W(@;&ES="!54DPZ/"]L86)E;#X\
M+V$^/"]T9#X**PD)"0D)/'1D/CQL86)E;"!F;W(](G-E=%]M:7)R;W)?;&ES
M=%]U<FPB/B<@+B D1TQ/0D%,4ULG3$%.1R==+3YG971,3"@G;6ER<F]R7VQI
M<W1?=7)L)RD at +B G/"]L86)E;#X\+V$^/"]T9#X*( D)"0D)/'1D/CQI;G!U
M="!T>7!E/2)T97AT(B!S:7IE/2(U,"(@:60](G-E=%]M:7)R;W)?;&ES=%]U
M<FPB(&YA;64](E-%5%MM:7)R;W),:7-T55),72(@=F%L=64](B<N:'1M;'-P
M96-I86QC:&%R<R at D=&AI<RT^34]$7U-%5%1)3D=36R=M:7)R;W),:7-T55),
M)UTI+B<B("\^/"]T9#X*( D)"0D\+W1R/@H@"0D)/"]T86)L93X*( D)"3QB
M<B O/@HM"0D)/' ^4V5L96-T(&$@;6ER<F]R(&9R;VT at 8F5L;W<N(%1H:7,@
M;&ES="!I<R!B=6EL="!F<F]M('1H92!O;FQI;F4@;6ER<F]R(&QI<W0@<F5T
M<FEE=F5D(&9R;VT@=&AE(%523"!A8F]V92X\8G(@+SX\8G(@+SX\+W ^"BT)
M"0D\9FEE;&1S970^/&QE9V5N9#Y-:7)R;W(@;&ES=#PO;&5G96YD/B<["BL)
M"0D\<#XG("X@)$=,3T)!3%-;)TQ!3D<G72T^9V5T3$PH)VUI<G)O<E]S96QE
M8W0G*2 N("<\8G(@+SX\8G(@+SX\+W ^"BL)"0D\9FEE;&1S970^/&QE9V5N
M9#XG("X@)$=,3T)!3%-;)TQ!3D<G72T^9V5T3$PH)VUI<G)O<E]L:7-T)RD@
M+B G/"]L96=E;F0^)SL*( D):68H(65M<'1Y*"1T:&ES+3Y-3T1?4T545$E.
M1U-;)VUI<G)O<DQI<W154DPG72DI('L*( D)"6EF("@D=&AI<RT^0TU$6R=F
M971C:$UE=&%$871A)UTI"7L)+R\@9F5T8VAE<R!M:7)R;W(O97AT96YS:6]N
M(&1A=&$@9G)O;2!O;FQI;F4@<F5P+ at H@"0D)"21C;VYT96YT("X]("1T:&ES
M+3YF971C:$UE=&%$871A*"1T:&ES+3Y#341;)V9E=&-H365T841A=&$G72D[
M"B )"0E](&5L<V4@>PHM"0D)"21C;VYT96YT+CT@)SQA(&AR968](FEN9&5X
M+G!H<#]#341;9F5T8VA-971A1&%T85T];6ER<F]R<R(^0VQI8VL@:&5R92!T
M;R!R96QO860@=&AE(&QI<W0N/"]A/B<["BL)"0D))&-O;G1E;G0 at +CT@)SQA
M(&AR968](FEN9&5X+G!H<#]#341;9F5T8VA-971A1&%T85T];6ER<F]R<R(^
M)R N("1'3$]"04Q36R=,04Y')UTM/F=E=$Q,*"=M:7)R;W)?;&ES=%]R96QO
M860G*2 N("<\+V$^)SL*( D)"7T*( D)?0H@"0DD8V]N=&5N=" N/2 G/&)R
M("\^"B )"0D\=&%B;&4 at 8V5L;'-P86-I;F<](C0B('-T>6QE/2)T97AT+6%L
M:6=N.FQE9G0[('9E<G1I8V%L+6%L:6=N;65N=#IT;W [(CX*+0D)"3QT<CX\
M=&0^57-E/"]T9#X\=&0^3F%M93PO=&0^/'1D/E523#PO=&0^/'1D/D-O=6YT
M<GD\+W1D/CQT9#Y3<&]N<V]R960 at 8GD\+W1D/CPO='(^"BL)"0D\='(^"BL)
M"0D)/'1D/B<@+B D1TQ/0D%,4ULG3$%.1R==+3YG971,3"@G;6ER<F]R7W5S
M92<I("X@)SPO=&0^"BL)"0D)/'1D/B<@+B D1TQ/0D%,4ULG3$%.1R==+3YG
M971,3"@G;6ER<F]R7VYA;64G*2 N("<\+W1D/@HK"0D)"3QT9#XG("X@)$=,
M3T)!3%-;)TQ!3D<G72T^9V5T3$PH)VUI<G)O<E]U<FPG*2 N("<\+W1D/@HK
M"0D)"3QT9#XG("X@)$=,3T)!3%-;)TQ!3D<G72T^9V5T3$PH)VUI<G)O<E]C
M;W5N=')Y)RD at +B G/"]T9#X**PD)"0D\=&0^)R N("1'3$]"04Q36R=,04Y'
M)UTM/F=E=$Q,*"=M:7)R;W)?<W!O;G-O<F5D7V)Y)RD at +B G/"]T9#X**PD)
M"3PO='(^"B )"2<["B *( D):68@*"%S=')L96XH)'1H:7,M/DU/1%]31514
M24Y'4ULG97AT36ER<F]R<R==*2D@)'1H:7,M/F9E=&-H365T841A=&$H)VUI
M<G)O<G,G*3L*( D))&5X=$UI<G)O<G,@/2!U;G-E<FEA;&EZ92 at D=&AI<RT^
M34]$7U-%5%1)3D=36R=E>'1-:7)R;W)S)UTI.PHM"0DD97AT36ER<F]R<ULG
M)UT@/2!A<G)A>2 at G=&ET;&4G/3XG4F%N9&]M("AR96-O;6UE;F1E9"$I)RD[
M"BL)"21E>'1-:7)R;W)S6R<G72 ](&%R<F%Y*"=T:71L92<]/B1'3$]"04Q3
M6R=,04Y')UTM/F=E=$Q,*"=M:7)R;W)?=7-E7W)A;F1O;2<I*3L*( D):W-O
M<G0H)&5X=$UI<G)O<G,I.PH@"0EI9BAI<U]A<G)A>2 at D97AT36ER<F]R<RDI
M('L*( D)"69O<F5A8V at H)&5X=$UI<G)O<G, at 87,@)&L@/3X@)'8I('L*0$ @
M+3$Q-#(L,3D@*S$R,#0L,3D at 0$ -"B )"0D\8G(@+SX*( D)"3QT86)L92!B
M;W)D97(](C B(&-E;&QP861D:6YG/2(R(B!C96QL<W!A8VEN9STB,B(^"B )
M"0D)/'1R(&-L87-S/2)B9T-O;&]R-"(^"BT)"0D)"3QT9#X\;&%B96P at 9F]R
M/2)S971?<F5P7W5R;"(^16YT97(@<F5P;W-I=&]R>2!54DPZ/"]L86)E;#X\
M+W1D/@HK"0D)"0D\=&0^/&QA8F5L(&9O<CTB<V5T7W)E<%]U<FPB/B<@+B D
M1TQ/0D%,4ULG3$%.1R==+3YG971,3"@G96YT97)?<F5P;W-I=&]R>5]U<FPG
M*2 N("<\+VQA8F5L/CPO=&0^"B )"0D)"3QT9#X\:6YP=70@='EP93TB=&5X
M="(@<VEZ93TB-3 B(&ED/2)S971?<F5P7W5R;"(@;F%M93TB4T546W)E<%]U
M<FQ=(B!V86QU93TB)RYH=&UL<W!E8VEA;&-H87)S*"1T:&ES+3Y-3T1?4T54
M5$E.1U-;)W)E<%]U<FPG72DN)R(@+SX\+W1D/@H@"0D)"3PO='(^"B )"0D\
M+W1A8FQE/@H@"BT)"0E)9B!Y;W4@<V5T(&$@<F5P;W-I=&]R>2!54DPL('1H
M:7,@;W9E<G)I9&5S('1H92!U<V4@;V8 at 82!M:7)R;W(N(%5S92!T:&ES('1O
M('-E;&5C="!A('-P96-I9FEC("AP<FEV871E*2!R97!O<VET;W)Y+CQB<B O
M/@HK"0D))R N("1'3$]"04Q36R=,04Y')UTM/F=E=$Q,*"=R97!O<VET;W)Y
M7W5R;%]H:6YT)RD at +B G/&)R("\^"B )"0D\+V9I96QD<V5T/@H@"0D)/&)R
M("\^"BT)"0D\:6YP=70@='EP93TB<W5B;6ET(B!V86QU93TB57!D871E(B O
M/@HK"0D)/&EN<'5T('1Y<&4](G-U8FUI="(@=F%L=64](B<@+B D1TQ/0D%,
M4ULG3$%.1R==+3YS3"@G3$Q,.D585#IL86YG+VQO8V%L;&%N9U]T<V9E+GAM
M;#IU<&1A=&4G*2 N("<B("\^"B )"0D\+V9O<FT^"B )"2<["B *+0D))'1H
M:7,M/F-O;G1E;G0N/21T:&ES+3YD;V,M/G-E8W1I;VXH)U)E<&]S:71O<GD@
M<V5T=&EN9W,G+"1C;VYT96YT+# L,2D["BL)"21T:&ES+3YC;VYT96YT("X]
M("1T:&ES+3YD;V,M/G-E8W1I;VXH)$=,3T)!3%-;)TQ!3D<G72T^9V5T3$PH
M)W)E<&]S:71O<GE?<V5T=&EN9W,G*2P@)&-O;G1E;G0L(# L(#$I.PH@"7T*
(( H@"2\J*@H`
`
end



More information about the TYPO3-team-core mailing list