#1371 closed Bug/Fehler (fixed)
Probleme nach Update bei Verwendung von HTML-Komprimierung und MS Word Artikelbeschreibungen
| Reported by: | Torsten Riemer | Owned by: | somebody |
|---|---|---|---|
| Priority: | hoch | Milestone: | modified-shop-2.0.5.0 |
| Component: | Shop | Version: | 2.0.3.0 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description (last modified by )
Nach Update von 1.0x nach 2.x kann es durch die neue "/includes/external/compactor/compactor.php" teilweise zu weißen Artikeldetail-Seiten kommen, wenn die HTML-Komprimierung aktiviert ist.
Zuletzt gemeldet wurde das hier: Weiße Artikeldetailseite nach Serverumzug, aber nur bei wenigen Artikeln
Schuld ist hier der Regex in Zeile 261:
$html = preg_replace('/<!--(.|\s)*?-->/', '', $html);
Kommentiert man diesen aus, dann kommt es auch bei Verwendung von MS-Word Artikelbeschreibungen nicht zu weißen Seiten, so unschön diese MS-Word XML-Markups auch sein mögen.
Ich hatte mir aus diesem Grund mal einen Smarty Modifier gebastelt aus folgender Funktion:
<?php
function strip_word_html($text, $allowed_tags = '<b><i><sup><sub><em><strong><u><br>')
{
mb_regex_encoding('UTF-8');
//replace MS special characters first
$search = array('/‘/u', '/’/u', '/“/u', '/”/u', '/—/u');
$replace = array('\'', '\'', '"', '"', '-');
$text = preg_replace($search, $replace, $text);
//make sure _all_ html entities are converted to the plain ascii equivalents - it appears
//in some MS headers, some html entities are encoded and some aren't
$text = html_entity_decode($text, ENT_QUOTES, 'UTF-8');
//try to strip out any C style comments first, since these, embedded in html comments, seem to
//prevent strip_tags from removing html comments (MS Word introduced combination)
if(mb_stripos($text, '/*') !== FALSE){
$text = mb_eregi_replace('#/\*.*?\*/#s', '', $text, 'm');
}
//introduce a space into any arithmetic expressions that could be caught by strip_tags so that they won't be
//'<1' becomes '< 1'(note: somewhat application specific)
$text = preg_replace(array('/<([0-9]+)/'), array('< $1'), $text);
$text = strip_tags($text, $allowed_tags);
//eliminate extraneous whitespace from start and end of line, or anywhere there are two or more spaces, convert it to one
$text = preg_replace(array('/^\s\s+/', '/\s\s+$/', '/\s\s+/u'), array('', '', ' '), $text);
//strip out inline css and simplify style tags
$search = array('#<(strong|b)[^>]*>(.*?)</(strong|b)>#isu', '#<(em|i)[^>]*>(.*?)</(em|i)>#isu', '#<u[^>]*>(.*?)</u>#isu');
$replace = array('<b>$2</b>', '<i>$2</i>', '<u>$1</u>');
$text = preg_replace($search, $replace, $text);
//on some of the ?newer MS Word exports, where you get conditionals of the form 'if gte mso 9', etc., it appears
//that whatever is in one of the html comments prevents strip_tags from eradicating the html comment that contains
//some MS Style Definitions - this last bit gets rid of any leftover comments */
$num_matches = preg_match_all("/\<!--/u", $text, $matches);
if($num_matches){
$text = preg_replace('/\<!--(.)*--\>/isu', '', $text);
}
return $text;
}
?>
Die selbe Funktion wird auch in den folgenden beiden Quellen verwendet:
https://gist.github.com/dave1010/674071
https://gist.github.com/purwandi/2862265
Die folgenden Zeilen haben bei mir dabei zu Problemen geführt:
#mb_regex_encoding('UTF-8'); // Tomcraft - not used!
#$text = html_entity_decode($text, ENT_QUOTES, 'UTF-8'); // Tomcraft - not used!
#$text = preg_replace($search, $replace, $text); // Tomcraft - not used!
Und ich habe sie daher auskommentiert, so dass meine Funktion dann so aussieht:
<?php
function smarty_modifier_stripwordhtml($text, $allowed_tags = '<b><i><sup><sub><em><strong><u><br><p><span><script><fb:like-box><iframe><img><a><h1><h2><h3><h4><div><table><tr><td><tbody>')
{
#mb_regex_encoding('UTF-8'); // Tomcraft - not used!
//replace MS special characters first
$search = array('/‘/u', '/’/u', '/“/u', '/”/u', '/—/u');
$replace = array('\'', '\'', '"', '"', '-');
$text = preg_replace($search, $replace, $text);
//make sure _all_ html entities are converted to the plain ascii equivalents - it appears
//in some MS headers, some html entities are encoded and some aren't
#$text = html_entity_decode($text, ENT_QUOTES, 'UTF-8'); // Tomcraft - not used!
//try to strip out any C style comments first, since these, embedded in html comments, seem to
//prevent strip_tags from removing html comments (MS Word introduced combination)
if(mb_stripos($text, '/*') !== FALSE){
$text = mb_eregi_replace('#/\*.*?\*/#s', '', $text, 'm');
}
//introduce a space into any arithmetic expressions that could be caught by strip_tags so that they won't be
//'<1' becomes '< 1'(note: somewhat application specific)
$text = preg_replace(array('/<([0-9]+)/'), array('< $1'), $text);
$text = strip_tags($text, $allowed_tags);
//eliminate extraneous whitespace from start and end of line, or anywhere there are two or more spaces, convert it to one
$text = preg_replace(array('/^\s\s+/', '/\s\s+$/', '/\s\s+/u'), array('', '', ' '), $text);
//strip out inline css and simplify style tags
$search = array('#<(strong|b)[^>]*>(.*?)</(strong|b)>#isu', '#<(em|i)[^>]*>(.*?)</(em|i)>#isu', '#<u[^>]*>(.*?)</u>#isu');
$replace = array('<b>$2</b>', '<i>$2</i>', '<u>$1</u>');
#$text = preg_replace($search, $replace, $text); // Tomcraft - not used!
//on some of the ?newer MS Word exports, where you get conditionals of the form 'if gte mso 9', etc., it appears
//that whatever is in one of the html comments prevents strip_tags from eradicating the html comment that contains
//some MS Style Definitions - this last bit gets rid of any leftover comments */
$num_matches = preg_match_all("/\<!--/u", $text, $matches);
if($num_matches){
$text = preg_replace('/\<!--(.)*--\>/isu', '', $text);
}
return $text;
}
?>
Jetzt habe ich nochmal mit Google nach der Funktion gesucht und hier eine aktuellere Quelle gefunden: https://github.com/OpenUpSA/pmg-export/blob/master/application/controllers/convert.php
protected function _strip_word_html($text, $allowed_tags = '<b><i><sup><sub><em><strong><u><br><p><table><tr><td><th><ul><ol><li>')
{
// if (strlen($text) > 100000) {
// return "Too big to process";
// }
mb_regex_encoding('UTF-8');
//replace MS special characters first
$search = array('/‘/u', '/’/u', '/“/u', '/”/u', '/—/u');
$replace = array('\'', '\'', '"', '"', '-');
$text = preg_replace($search, $replace, $text);
//make sure _all_ html entities are converted to the plain ascii equivalents - it appears
//in some MS headers, some html entities are encoded and some aren't
$text = html_entity_decode($text, ENT_QUOTES, 'UTF-8');
//try to strip out any C style comments first, since these, embedded in html comments, seem to
//prevent strip_tags from removing html comments (MS Word introduced combination)
if(mb_stripos($text, '/*') !== FALSE){
$text = mb_eregi_replace('#/\*.*?\*/#s', '', $text, 'm');
}
$text = str_replace( chr( 194 ) . chr( 160 ), ' ', $text );
//introduce a space into any arithmetic expressions that could be caught by strip_tags so that they won't be
//'<1' becomes '< 1'(note: somewhat application specific)
$text = preg_replace(array('/<([0-9]+)/'), array('< $1'), $text);
$text = strip_tags($text, $allowed_tags);
//eliminate extraneous whitespace from start and end of line, or anywhere there are two or more spaces, convert it to one
$text = preg_replace(array('/^\s\s+/', '/\s\s+$/', '/\s\s+/u'), array('', '', ' '), $text);
//strip out inline css and simplify style tags
//on some of the ?newer MS Word exports, where you get conditionals of the form 'if gte mso 9', etc., it appears
//that whatever is in one of the html comments prevents strip_tags from eradicating the html comment that contains
//some MS Style Definitions - this last bit gets rid of any leftover comments */
// $num_matches = preg_match_all("/\<!--/u", $text, $matches);
// if($num_matches){
// }
$text = preg_replace('/<p.*?>(.*?)<\/p>/isu', '<p>$1</p>', $text);
$text = preg_replace(':<[^/>]*>\s*</[^>]*>:', '', $text);
$search = array('#<(strong|b )[^>]*>(.*?)</(strong|b)>#isu', '#<(em|i)[^>]*>(.*?)</(em|i)>#isu', '#<u[^>]*>(.*?)</u>#isu');
$replace = array('<strong>$2</strong>', '<i>$2</i>', '<u>$1</u>');
$text = preg_replace($search, $replace, $text);
$text = preg_replace('/<!--(.*?)-->/isu', '', $text);
$text = preg_replace('/<br(.*?)\/>/isu', '<br/>', $text);
return $text;
}
Testweise könnte man mal die Zeile 261 in der "/includes/external/compactor/compactor.php":
$html = preg_replace('/<!--(.|\s)*?-->/', '', $html);
ersetzen mit:
$html = preg_replace('/<!--(.*?)-->/isu', '', $html);
Aber generell bin ich dann doch dafür, dass wir mal einen vernünftigen MS-Word Filter optional zur Verfügung stellen.
Attachments (0)
Change History (12)
comment:1 by , 8 years ago
| Description: | modified (diff) |
|---|
comment:2 by , 8 years ago
comment:3 by , 8 years ago
| Description: | modified (diff) |
|---|
comment:4 by , 8 years ago
Unter PHP 5.4 & 5.6 kommt es übrigens zu einem "500 Internal Server Error".
Unter PHP 7.x kommt es nicht zu einem "500 Internal Server Error" und es wird zumindest der Footer mit der Copyright Information angezeigt.
comment:5 by , 8 years ago
https://ckeditor.com/cke4/addon/pastefromword ist keine Lösung?
Unter https://www.modified-shop.org/forum/index.php?topic=29128.msg263461#msg263461 hatte ich auch schon mal ein Makro für Word gepostet, das so ziemlich alles entfernt.
comment:6 by , 8 years ago
Nein das ist keine Lösung, da das in dem Fall zu spät greift. Diese Lösung über das CKEditor Addon greift ja nur noch nachträglich beim einfügen von Texten. Aber selbst das erfordert, dass der Shopbetreiber sich des Problems überhaupt bewusst ist und den Button dann auch nutzt.
Das geschilderte Problem betrifft ja Shops, die von 1.0x nach 2.x aktualisiert wurden. Da sind die Texte dann bereits mit den ganzen MS-Word XML-Markups in der Datenbank.
comment:7 by , 8 years ago
Dann eine Funktion "Word-Bereinigung" im Backend als Systemmodul. Einmal über die DB laufen lassen und alle Einträge sind bereinigt. Für alles neue das o. g. Addon integrieren.
comment:8 by , 8 years ago
Über den Fehler bin eben auch gestolpert. Mit PHP7 führt das zu einer grauen Seite, der Body-Bereich ist nahezu komplett leer.
select pd.products_id, pd.language_id, p.products_model from products_description pd left join products p on p.products_id = pd.products_id where products_description like '%microsoft%';
findet derlei Mist.
Als Featurewunsch: Ein Parameter in der Konfiguration: "Word prüfen und ablehnen", Default true.
Das wäre relativ schnell gemacht.
comment:9 by , 8 years ago
| Milestone: | modified-shop-2.0.4.0 → modified-shop-2.0.4.1 |
|---|
comment:10 by , 7 years ago
| Milestone: | modified-shop-2.0.4.1 → modified-shop-2.0.5.0 |
|---|

Nachtrag: Ich habe das nun mal schnell getestet und das Problem ist mit dem alternativen Code für Zeile 261 in der "/includes/external/compactor/compactor.php" behoben.
Also anstatt:
$html = preg_replace('/<!--(.|\s)*?-->/', '', $html);diesen Code verwenden:
$html = preg_replace('/<!--(.*?)-->/isu', '', $html);Testen kann man das mit folgender Artikelbeschreibung:
<p><span style="font-size: medium;">Testbeschreibung</span></p> <p><!--[if gte mso 9]><xml><w:WordDocument><w:View>Normal</w:View><w:Zoom>0</w:Zoom><w:TrackMoves /><w:TrackFormatting /><w:HyphenationZone>21</w:HyphenationZone><w:PunctuationKerning /><w:ValidateAgainstSchemas /><w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid><w:IgnoreMixedContent>false</w:IgnoreMixedContent><w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText><w:DoNotPromoteQF /><w:LidThemeOther>EN-US</w:LidThemeOther><w:LidThemeAsian>X-NONE</w:LidThemeAsian><w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript><w:Compatibility><w:BreakWrappedTables /><w:SnapToGridInCell /><w:WrapTextWithPunct /><w:UseAsianBreakRules /><w:DontGrowAutofit /><w:SplitPgBreakAndParaMark /><w:EnableOpenTypeKerning /><w:DontFlipMirrorIndents /><w:OverrideTableStyleHps /></w:Compatibility><m:mathPr><m:mathFont m:val="Cambria Math" /><m:brkBin m:val="before" /><m:brkBinSub m:val="--" /><m:smallFrac m:val="off" /><m:dispDef /><m:lMargin m:val="0" /><m:rMargin m:val="0" /><m:defJc m:val="centerGroup" /><m:wrapIndent m:val="1440" /><m:intLim m:val="subSup" /><m:naryLim m:val="undOvr" /></m:mathPr></w:WordDocument></xml><![endif]--><!--[if gte mso 9]><xml><w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"DefSemiHidden="false" DefQFormat="false" DefPriority="99"LatentStyleCount="371"><w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal" /><w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1" /><w:LsdException Locked="false" Priority="9" SemiHidden="true"UnhideWhenUsed="true" QFormat="true" Name="heading 2" /><w:LsdException Locked="false" Priority="9" SemiHidden="true"UnhideWhenUsed="true" QFormat="true" Name="heading 3" /><w:LsdException Locked="false" Priority="9" SemiHidden="true"UnhideWhenUsed="true" QFormat="true" Name="heading 4" /><w:LsdException Locked="false" Priority="9" SemiHidden="true"UnhideWhenUsed="true" QFormat="true" Name="heading 5" /><w:LsdException Locked="false" Priority="9" SemiHidden="true"UnhideWhenUsed="true" QFormat="true" Name="heading 6" /><w:LsdException Locked="false" Priority="9" SemiHidden="true"UnhideWhenUsed="true" QFormat="true" Name="heading 7" /><w:LsdException Locked="false" Priority="9" SemiHidden="true"UnhideWhenUsed="true" QFormat="true" Name="heading 8" /><w:LsdException Locked="false" Priority="9" SemiHidden="true"UnhideWhenUsed="true" QFormat="true" Name="heading 9" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="index 1" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="index 2" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="index 3" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="index 4" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="index 5" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="index 6" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="index 7" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="index 8" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="index 9" /><w:LsdException Locked="false" Priority="39" SemiHidden="true"UnhideWhenUsed="true" Name="toc 1" /><w:LsdException Locked="false" Priority="39" SemiHidden="true"UnhideWhenUsed="true" Name="toc 2" /><w:LsdException Locked="false" Priority="39" SemiHidden="true"UnhideWhenUsed="true" Name="toc 3" /><w:LsdException Locked="false" Priority="39" SemiHidden="true"UnhideWhenUsed="true" Name="toc 4" /><w:LsdException Locked="false" Priority="39" SemiHidden="true"UnhideWhenUsed="true" Name="toc 5" /><w:LsdException Locked="false" Priority="39" SemiHidden="true"UnhideWhenUsed="true" Name="toc 6" /><w:LsdException Locked="false" Priority="39" SemiHidden="true"UnhideWhenUsed="true" Name="toc 7" /><w:LsdException Locked="false" Priority="39" SemiHidden="true"UnhideWhenUsed="true" Name="toc 8" /><w:LsdException Locked="false" Priority="39" SemiHidden="true"UnhideWhenUsed="true" Name="toc 9" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Normal Indent" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="footnote text" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="annotation text" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="header" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="footer" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="index heading" /><w:LsdException Locked="false" Priority="35" SemiHidden="true"UnhideWhenUsed="true" QFormat="true" Name="caption" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="table of figures" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="envelope address" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="envelope return" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="footnote reference" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="annotation reference" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="line number" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="page number" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="endnote reference" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="endnote text" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="table of authorities" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="macro" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="toa heading" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="List" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="List Bullet" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="List Number" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="List 2" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="List 3" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="List 4" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="List 5" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="List Bullet 2" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="List Bullet 3" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="List Bullet 4" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="List Bullet 5" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="List Number 2" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="List Number 3" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="List Number 4" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="List Number 5" /><w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Closing" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Signature" /><w:LsdException Locked="false" Priority="1" SemiHidden="true"UnhideWhenUsed="true" Name="Default Paragraph Font" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Body Text" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Body Text Indent" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="List Continue" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="List Continue 2" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="List Continue 3" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="List Continue 4" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="List Continue 5" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Message Header" /><w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Salutation" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Date" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Body Text First Indent" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Body Text First Indent 2" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Note Heading" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Body Text 2" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Body Text 3" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Body Text Indent 2" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Body Text Indent 3" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Block Text" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Hyperlink" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="FollowedHyperlink" /><w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong" /><w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Document Map" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Plain Text" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="E-mail Signature" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="HTML Top of Form" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="HTML Bottom of Form" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Normal (Web)" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="HTML Acronym" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="HTML Address" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="HTML Cite" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="HTML Code" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="HTML Definition" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="HTML Keyboard" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="HTML Preformatted" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="HTML Sample" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="HTML Typewriter" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="HTML Variable" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Normal Table" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="annotation subject" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="No List" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Outline List 1" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Outline List 2" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Outline List 3" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Simple 1" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Simple 2" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Simple 3" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Classic 1" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Classic 2" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Classic 3" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Classic 4" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Colorful 1" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Colorful 2" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Colorful 3" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Columns 1" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Columns 2" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Columns 3" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Columns 4" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Columns 5" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Grid 1" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Grid 2" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Grid 3" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Grid 4" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Grid 5" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Grid 6" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Grid 7" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Grid 8" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table List 1" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table List 2" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table List 3" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table List 4" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table List 5" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table List 6" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table List 7" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table List 8" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table 3D effects 1" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table 3D effects 2" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table 3D effects 3" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Contemporary" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Elegant" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Professional" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Subtle 1" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Subtle 2" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Web 1" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Web 2" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Web 3" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Balloon Text" /><w:LsdException Locked="false" Priority="39" Name="Table Grid" /><w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"Name="Table Theme" /><w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text" /><w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing" /><w:LsdException Locked="false" Priority="60" Name="Light Shading" /><w:LsdException Locked="false" Priority="61" Name="Light List" /><w:LsdException Locked="false" Priority="62" Name="Light Grid" /><w:LsdException Locked="false" Priority="63" Name="Medium Shading 1" /><w:LsdException Locked="false" Priority="64" Name="Medium Shading 2" /><w:LsdException Locked="false" Priority="65" Name="Medium List 1" /><w:LsdException Locked="false" Priority="66" Name="Medium List 2" /><w:LsdException Locked="false" Priority="67" Name="Medium Grid 1" /><w:LsdException Locked="false" Priority="68" Name="Medium Grid 2" /><w:LsdException Locked="false" Priority="69" Name="Medium Grid 3" /><w:LsdException Locked="false" Priority="70" Name="Dark List" /><w:LsdException Locked="false" Priority="71" Name="Colorful Shading" /><w:LsdException Locked="false" Priority="72" Name="Colorful List" /><w:LsdException Locked="false" Priority="73" Name="Colorful Grid" /><w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1" /><w:LsdException Locked="false" Priority="61" Name="Light List Accent 1" /><w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1" /><w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1" /><w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1" /><w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1" /><w:LsdException Locked="false" SemiHidden="true" Name="Revision" /><w:LsdException Locked="false" Priority="34" QFormat="true"Name="List Paragraph" /><w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote" /><w:LsdException Locked="false" Priority="30" QFormat="true"Name="Intense Quote" /><w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1" /><w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1" /><w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1" /><w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1" /><w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1" /><w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1" /><w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1" /><w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1" /><w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2" /><w:LsdException Locked="false" Priority="61" Name="Light List Accent 2" /><w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2" /><w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2" /><w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2" /><w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2" /><w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2" /><w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2" /><w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2" /><w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2" /><w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2" /><w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2" /><w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2" /><w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2" /><w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3" /><w:LsdException Locked="false" Priority="61" Name="Light List Accent 3" /><w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3" /><w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3" /><w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3" /><w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3" /><w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3" /><w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3" /><w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3" /><w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3" /><w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3" /><w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3" /><w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3" /><w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3" /><w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4" /><w:LsdException Locked="false" Priority="61" Name="Light List Accent 4" /><w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4" /><w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4" /><w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4" /><w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4" /><w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4" /><w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4" /><w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4" /><w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4" /><w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4" /><w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4" /><w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4" /><w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4" /><w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5" /><w:LsdException Locked="false" Priority="61" Name="Light List Accent 5" /><w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5" /><w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5" /><w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5" /><w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5" /><w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5" /><w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5" /><w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5" /><w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5" /><w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5" /><w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5" /><w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5" /><w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5" /><w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6" /><w:LsdException Locked="false" Priority="61" Name="Light List Accent 6" /><w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6" /><w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6" /><w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6" /><w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6" /><w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6" /><w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6" /><w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6" /><w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6" /><w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6" /><w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6" /><w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6" /><w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6" /><w:LsdException Locked="false" Priority="19" QFormat="true"Name="Subtle Emphasis" /><w:LsdException Locked="false" Priority="21" QFormat="true"Name="Intense Emphasis" /><w:LsdException Locked="false" Priority="31" QFormat="true"Name="Subtle Reference" /><w:LsdException Locked="false" Priority="32" QFormat="true"Name="Intense Reference" /><w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title" /><w:LsdException Locked="false" Priority="37" SemiHidden="true"UnhideWhenUsed="true" Name="Bibliography" /><w:LsdException Locked="false" Priority="39" SemiHidden="true"UnhideWhenUsed="true" QFormat="true" Name="TOC Heading" /><w:LsdException Locked="false" Priority="41" Name="Plain Table 1" /><w:LsdException Locked="false" Priority="42" Name="Plain Table 2" /><w:LsdException Locked="false" Priority="43" Name="Plain Table 3" /><w:LsdException Locked="false" Priority="44" Name="Plain Table 4" /><w:LsdException Locked="false" Priority="45" Name="Plain Table 5" /><w:LsdException Locked="false" Priority="40" Name="Grid Table Light" /><w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light" /><w:LsdException Locked="false" Priority="47" Name="Grid Table 2" /><w:LsdException Locked="false" Priority="48" Name="Grid Table 3" /><w:LsdException Locked="false" Priority="49" Name="Grid Table 4" /><w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark" /><w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful" /><w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful" /><w:LsdException Locked="false" Priority="46"Name="Grid Table 1 Light Accent 1" /><w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1" /><w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1" /><w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1" /><w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1" /><w:LsdException Locked="false" Priority="51"Name="Grid Table 6 Colorful Accent 1" /><w:LsdException Locked="false" Priority="52"Name="Grid Table 7 Colorful Accent 1" /><w:LsdException Locked="false" Priority="46"Name="Grid Table 1 Light Accent 2" /><w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2" /><w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2" /><w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2" /><w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2" /><w:LsdException Locked="false" Priority="51"Name="Grid Table 6 Colorful Accent 2" /><w:LsdException Locked="false" Priority="52"Name="Grid Table 7 Colorful Accent 2" /><w:LsdException Locked="false" Priority="46"Name="Grid Table 1 Light Accent 3" /><w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3" /><w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3" /><w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3" /><w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3" /><w:LsdException Locked="false" Priority="51"Name="Grid Table 6 Colorful Accent 3" /><w:LsdException Locked="false" Priority="52"Name="Grid Table 7 Colorful Accent 3" /><w:LsdException Locked="false" Priority="46"Name="Grid Table 1 Light Accent 4" /><w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4" /><w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4" /><w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4" /><w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4" /><w:LsdException Locked="false" Priority="51"Name="Grid Table 6 Colorful Accent 4" /><w:LsdException Locked="false" Priority="52"Name="Grid Table 7 Colorful Accent 4" /><w:LsdException Locked="false" Priority="46"Name="Grid Table 1 Light Accent 5" /><w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5" /><w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5" /><w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5" /><w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5" /><w:LsdException Locked="false" Priority="51"Name="Grid Table 6 Colorful Accent 5" /><w:LsdException Locked="false" Priority="52"Name="Grid Table 7 Colorful Accent 5" /><w:LsdException Locked="false" Priority="46"Name="Grid Table 1 Light Accent 6" /><w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6" /><w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6" /><w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6" /><w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6" /><w:LsdException Locked="false" Priority="51"Name="Grid Table 6 Colorful Accent 6" /><w:LsdException Locked="false" Priority="52"Name="Grid Table 7 Colorful Accent 6" /><w:LsdException Locked="false" Priority="46" Name="List Table 1 Light" /><w:LsdException Locked="false" Priority="47" Name="List Table 2" /><w:LsdException Locked="false" Priority="48" Name="List Table 3" /><w:LsdException Locked="false" Priority="49" Name="List Table 4" /><w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark" /><w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful" /><w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful" /><w:LsdException Locked="false" Priority="46"Name="List Table 1 Light Accent 1" /><w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1" /><w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1" /><w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1" /><w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1" /><w:LsdException Locked="false" Priority="51"Name="List Table 6 Colorful Accent 1" /><w:LsdException Locked="false" Priority="52"Name="List Table 7 Colorful Accent 1" /><w:LsdException Locked="false" Priority="46"Name="List Table 1 Light Accent 2" /><w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2" /><w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2" /><w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2" /><w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2" /><w:LsdException Locked="false" Priority="51"Name="List Table 6 Colorful Accent 2" /><w:LsdException Locked="false" Priority="52"Name="List Table 7 Colorful Accent 2" /><w:LsdException Locked="false" Priority="46"Name="List Table 1 Light Accent 3" /><w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3" /><w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3" /><w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3" /><w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3" /><w:LsdException Locked="false" Priority="51"Name="List Table 6 Colorful Accent 3" /><w:LsdException Locked="false" Priority="52"Name="List Table 7 Colorful Accent 3" /><w:LsdException Locked="false" Priority="46"Name="List Table 1 Light Accent 4" /><w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4" /><w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4" /><w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4" /><w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4" /><w:LsdException Locked="false" Priority="51"Name="List Table 6 Colorful Accent 4" /><w:LsdException Locked="false" Priority="52"Name="List Table 7 Colorful Accent 4" /><w:LsdException Locked="false" Priority="46"Name="List Table 1 Light Accent 5" /><w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5" /><w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5" /><w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5" /><w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5" /><w:LsdException Locked="false" Priority="51"Name="List Table 6 Colorful Accent 5" /><w:LsdException Locked="false" Priority="52"Name="List Table 7 Colorful Accent 5" /><w:LsdException Locked="false" Priority="46"Name="List Table 1 Light Accent 6" /><w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6" /><w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6" /><w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6" /><w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6" /><w:LsdException Locked="false" Priority="51"Name="List Table 6 Colorful Accent 6" /><w:LsdException Locked="false" Priority="52"Name="List Table 7 Colorful Accent 6" /></w:LatentStyles></xml><![endif]--><!--[if gte mso 10]><style> table.MsoNormalTable{mso-style-name:"Normale Tabelle";mso-tstyle-rowband-size:0;mso-tstyle-colband-size:0;mso-style-noshow:yes;mso-style-priority:99;mso-style-parent:"";mso-padding-alt:0cm 5.4pt 0cm 5.4pt;mso-para-margin-top:0cm;mso-para-margin-right:0cm;mso-para-margin-bottom:8.0pt;mso-para-margin-left:0cm;line-height:107%;mso-pagination:widow-orphan;font-size:11.0pt;font-family:"Calibri",sans-serif;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-ansi-language:EN-US;mso-fareast-language:EN-US;}</style><![endif]--></p>