<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[198299] branches/safari-601-branch</title>
</head>
<body>
<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
#msg dl a { font-weight: bold}
#msg dl a:link { color:#fc3; }
#msg dl a:active { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/198299">198299</a></dd>
<dt>Author</dt> <dd>matthew_hanson@apple.com</dd>
<dt>Date</dt> <dd>2016-03-16 13:44:01 -0700 (Wed, 16 Mar 2016)</dd>
</dl>
<h3>Log Message</h3>
<pre>Merge <a href="http://trac.webkit.org/projects/webkit/changeset/188566">r188566</a>. rdar://problem/25070230</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#branchessafari601branchLayoutTestsChangeLog">branches/safari-601-branch/LayoutTests/ChangeLog</a></li>
<li><a href="#branchessafari601branchSourceWebCoreChangeLog">branches/safari-601-branch/Source/WebCore/ChangeLog</a></li>
<li><a href="#branchessafari601branchSourceWebCoreplatformgraphicsFonth">branches/safari-601-branch/Source/WebCore/platform/graphics/Font.h</a></li>
<li><a href="#branchessafari601branchSourceWebCoreplatformgraphicsFontPlatformDatacpp">branches/safari-601-branch/Source/WebCore/platform/graphics/FontPlatformData.cpp</a></li>
<li><a href="#branchessafari601branchSourceWebCoreplatformgraphicsFontPlatformDatah">branches/safari-601-branch/Source/WebCore/platform/graphics/FontPlatformData.h</a></li>
<li><a href="#branchessafari601branchSourceWebCoreplatformgraphicscocoaFontCocoamm">branches/safari-601-branch/Source/WebCore/platform/graphics/cocoa/FontCocoa.mm</a></li>
<li><a href="#branchessafari601branchSourceWebCoreplatformgraphicscocoaFontPlatformDataCocoamm">branches/safari-601-branch/Source/WebCore/platform/graphics/cocoa/FontPlatformDataCocoa.mm</a></li>
<li><a href="#branchessafari601branchSourceWebCoreplatformgraphicsmacGlyphPageMaccpp">branches/safari-601-branch/Source/WebCore/platform/graphics/mac/GlyphPageMac.cpp</a></li>
<li><a href="#branchessafari601branchSourceWebCoreplatformgraphicswinFontPlatformDataCGWincpp">branches/safari-601-branch/Source/WebCore/platform/graphics/win/FontPlatformDataCGWin.cpp</a></li>
<li><a href="#branchessafari601branchSourceWebCoreplatformgraphicswinFontPlatformDataWincpp">branches/safari-601-branch/Source/WebCore/platform/graphics/win/FontPlatformDataWin.cpp</a></li>
<li><a href="#branchessafari601branchToolsChangeLog">branches/safari-601-branch/Tools/ChangeLog</a></li>
<li><a href="#branchessafari601branchToolsDumpRenderTreeDumpRenderTreexcodeprojprojectpbxproj">branches/safari-601-branch/Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj</a></li>
<li><a href="#branchessafari601branchToolsDumpRenderTreemacConfigurationsDumpRenderTreexcconfig">branches/safari-601-branch/Tools/DumpRenderTree/mac/Configurations/DumpRenderTree.xcconfig</a></li>
<li><a href="#branchessafari601branchToolsDumpRenderTreemacConfigurationsDumpRenderTreeAppxcconfig">branches/safari-601-branch/Tools/DumpRenderTree/mac/Configurations/DumpRenderTreeApp.xcconfig</a></li>
<li><a href="#branchessafari601branchToolsDumpRenderTreemacDumpRenderTreemm">branches/safari-601-branch/Tools/DumpRenderTree/mac/DumpRenderTree.mm</a></li>
<li><a href="#branchessafari601branchToolsWebKitTestRunnerInjectedBundlecocoaActivateFontsCocoamm">branches/safari-601-branch/Tools/WebKitTestRunner/InjectedBundle/cocoa/ActivateFontsCocoa.mm</a></li>
<li><a href="#branchessafari601branchToolsWebKitTestRunnerWebKitTestRunnerxcodeprojprojectpbxproj">branches/safari-601-branch/Tools/WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj</a></li>
<li><a href="#branchessafari601branchToolsWebKitTestRunnermacTestControllerMacmm">branches/safari-601-branch/Tools/WebKitTestRunner/mac/TestControllerMac.mm</a></li>
</ul>
<h3>Removed Paths</h3>
<ul>
<li><a href="#branchessafari601branchLayoutTestsfasttextinternationaltextsplicedfonthtml">branches/safari-601-branch/LayoutTests/fast/text/international/text-spliced-font.html</a></li>
<li><a href="#branchessafari601branchLayoutTestsplatformeflfasttextinternationaltextsplicedfontexpectedpng">branches/safari-601-branch/LayoutTests/platform/efl/fast/text/international/text-spliced-font-expected.png</a></li>
<li><a href="#branchessafari601branchLayoutTestsplatformeflfasttextinternationaltextsplicedfontexpectedtxt">branches/safari-601-branch/LayoutTests/platform/efl/fast/text/international/text-spliced-font-expected.txt</a></li>
<li><a href="#branchessafari601branchLayoutTestsplatformgtkfasttextinternationaltextsplicedfontexpectedpng">branches/safari-601-branch/LayoutTests/platform/gtk/fast/text/international/text-spliced-font-expected.png</a></li>
<li><a href="#branchessafari601branchLayoutTestsplatformgtkfasttextinternationaltextsplicedfontexpectedtxt">branches/safari-601-branch/LayoutTests/platform/gtk/fast/text/international/text-spliced-font-expected.txt</a></li>
<li><a href="#branchessafari601branchLayoutTestsplatformiossimulatorwk2fasttextinternationaltextsplicedfontexpectedtxt">branches/safari-601-branch/LayoutTests/platform/ios-simulator-wk2/fast/text/international/text-spliced-font-expected.txt</a></li>
<li><a href="#branchessafari601branchLayoutTestsplatformmacfasttextinternationaltextsplicedfontexpectedpng">branches/safari-601-branch/LayoutTests/platform/mac/fast/text/international/text-spliced-font-expected.png</a></li>
<li><a href="#branchessafari601branchLayoutTestsplatformmacfasttextinternationaltextsplicedfontexpectedtxt">branches/safari-601-branch/LayoutTests/platform/mac/fast/text/international/text-spliced-font-expected.txt</a></li>
<li><a href="#branchessafari601branchLayoutTestsplatformwinfasttextinternationaltextsplicedfontexpectedpng">branches/safari-601-branch/LayoutTests/platform/win/fast/text/international/text-spliced-font-expected.png</a></li>
<li><a href="#branchessafari601branchLayoutTestsplatformwinfasttextinternationaltextsplicedfontexpectedtxt">branches/safari-601-branch/LayoutTests/platform/win/fast/text/international/text-spliced-font-expected.txt</a></li>
<li><a href="#branchessafari601branchToolsDumpRenderTreefontsSampleFontsfont">branches/safari-601-branch/Tools/DumpRenderTree/fonts/SampleFont.sfont</a></li>
<li><a href="#branchessafari601branchToolsWebKitTestRunnerfontsSampleFontsfont">branches/safari-601-branch/Tools/WebKitTestRunner/fonts/SampleFont.sfont</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="branchessafari601branchLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: branches/safari-601-branch/LayoutTests/ChangeLog (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/LayoutTests/ChangeLog        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/LayoutTests/ChangeLog        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -1,3 +1,26 @@
</span><ins>+2016-03-16 Matthew Hanson <matthew_hanson@apple.com>
+
+ Merge r188566. rdar://problem/25070230
+
+ 2015-08-17 Myles C. Maxfield <mmaxfield@apple.com>
+
+ [OS X] Remove support for composite fonts
+ https://bugs.webkit.org/show_bug.cgi?id=147920
+
+ Reviewed by Dan Bernstein.
+
+ * fast/text/international/text-spliced-font.html: Removed.
+ * platform/efl/fast/text/international/text-spliced-font-expected.png: Removed.
+ * platform/efl/fast/text/international/text-spliced-font-expected.txt: Removed.
+ * platform/gtk/fast/text/international/text-spliced-font-expected.png: Removed.
+ * platform/gtk/fast/text/international/text-spliced-font-expected.txt: Removed.
+ * platform/ios-simulator-wk2/fast/text/international/text-spliced-font-expected.txt: Removed.
+ * platform/ios-simulator/fast/text/international/text-spliced-font-expected.txt: Removed.
+ * platform/mac/fast/text/international/text-spliced-font-expected.png: Removed.
+ * platform/mac/fast/text/international/text-spliced-font-expected.txt: Removed.
+ * platform/win/fast/text/international/text-spliced-font-expected.png: Removed.
+ * platform/win/fast/text/international/text-spliced-font-expected.txt: Removed.
+
</ins><span class="cx"> 2016-03-03 Matthew Hanson <matthew_hanson@apple.com>
</span><span class="cx">
</span><span class="cx"> Merge r195688.
</span></span></pre></div>
<a id="branchessafari601branchLayoutTestsfasttextinternationaltextsplicedfonthtml"></a>
<div class="delfile"><h4>Deleted: branches/safari-601-branch/LayoutTests/fast/text/international/text-spliced-font.html (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/LayoutTests/fast/text/international/text-spliced-font.html        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/LayoutTests/fast/text/international/text-spliced-font.html        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -1,52 +0,0 @@
</span><del>-<!DOCTYPE html>
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>spliced font test</title>
-<style>
-body {
-font-family: "HiraMaruMono-W4", "MS Gothic";
-font-size: 12pt;
-}
-#horizontal_TB {
--webkit-writing-mode: horizontal-tb;
-}
-#horizontal_BT {
--webkit-writing-mode: horizontal-bt;
-}
-#vertical_RL {
--webkit-writing-mode: vertical-rl;
-}
-#vertical_LR {
--webkit-writing-mode: vertical-lr;
-}
-#horizontal_TB_complex {
--webkit-writing-mode: horizontal-tb;
-text-rendering: optimizelegibility;
-}
-#horizontal_BT_complex {
--webkit-writing-mode: horizontal-bt;
-text-rendering: optimizelegibility;
-}
-#vertical_RL_complex {
--webkit-writing-mode: vertical-rl;
-text-rendering: optimizelegibility;
-}
-#vertical_LR_complex {
--webkit-writing-mode: vertical-lr;
-text-rendering: optimizelegibility;
-}
-</style>
-</head>
-<body>
-<p>Simple text path: <span id="horizontal_TB">string「あ、変っ!」。</span></p>
-<span id="vertical_RL">string「あ、変っ!」。</span><br>
-<span id="horizontal_TB">郊外のぎらぎらひかる草の波。</span><br>
-<span id="horizontal_TB">ABCDEFGHIJKLM abcdefghijklm 1234567890</span><br>
-<hr>
-<p>Complex text path: <span id="horizontal_TB_complex">string「あ、変っ!」。</span></p>
-<span id="vertical_RL_complex">string「あ、変っ!」。</span><br>
-<span id="horizontal_TB_complex">郊外のぎらぎらひかる草の波。</span><br>
-<span id="horizontal_TB_complex">ABCDEFGHIJKLM abcdefghijklm 1234567890</span><br>
-</body>
-</html>
</del></span></pre></div>
<a id="branchessafari601branchLayoutTestsplatformeflfasttextinternationaltextsplicedfontexpectedpng"></a>
<div class="delfile"><h4>Deleted: branches/safari-601-branch/LayoutTests/platform/efl/fast/text/international/text-spliced-font-expected.png (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/LayoutTests/platform/efl/fast/text/international/text-spliced-font-expected.png        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/LayoutTests/platform/efl/fast/text/international/text-spliced-font-expected.png        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -1,209 +0,0 @@
</span><del>-\x89PNG
-
--IHDR X')tEXtchecksum6942ac42be4bdae02d1a6611719d6895G\xBCY^bKGD\xFF\xFF\xFF\xA0\xBD\xA7\x93 IDATx\x9C\xEC\xDDwXW\xFF?\xFC\xB3\xEC\xC2ҫ\xD85\x8A\x8A\x8A\xA8 6D\x8D\xBD`׀]@\x83\xD8b\xBB\x8DF\xC5\x82\x8C"\xF6c\xA3(EQT@@Pc\xC1R\x96]vY\x98\xE7\x8F\xF9\xDD\xF3\xDDg\x81]ԅ\x84\xDC\xEF\xD7\xB9fΜ9糳\xE4ڏgΜaQE@q\x94\xFE\xEE\xFEm\x90`(,C\x82\xA0`H\xB0        \x80\x82!\xC1P0$X
-\x86@\xC1\x90`(,C\x82\xA0`H\xB0        \x80\x82!\xC1P0$X
-\xC6\xF9\xBB\x80\xE6\xF3\xEE\xDD;\x91HDa\xB3\xD9=z\xF4\xF8[b(**\xD2\xD5\xD5UVV\xFE[zh\xC1\xFA2cƌ3gΜ9s\xE6
R\x87RSS7nܘ\x95\x95\xD5\xD41,]\xBAT\xB2\xA4\xAC\xAC\xEC\xF3\xE7ϊj\xBF\xB2\xB2\x92N"\xFEF,\x8A\xA2\xFE\xAE\xBEKJJ\xF8|>\x87\xC3i۶\xED\xDF\xC3W(((\xA8\xAE\xAE\xD6\xD2\xD2\xD2\xD1\xD1\xF9\xBBc\xF92C\x87}\xF2\xE4ICG\xA7N\x9Djmm\xBDy\xF3fEu\x97\x9D\x9D\xC6\xEC\xF2\xF9|\xA1P\x98\x9A\x9A\xCA\xE1p\xBAu릩\xA9\xC9\xE5r        !\x8F?\xCE\xCA\xCA
-                QWW\xFF\xF6Nmmm۶m{\xF5\xEA\xD5oo
-\xE0\xABɹE\xF8\xFA\xF5\xEB\x9B7o\xE6\xE5婩\xA9\x99\x98\x98\xD8\xDB\xDBBBCC\xD3\xD3\xD3W\xAE\\xF9-}gddx{{\xC7\xC4\xC4dff~K;\xCD,99\xD9\xCD\xCDmʔ)^^^MѾB\xAEm\xE3BD"\xD1\xE2ŋ        !\xE5\xE5\xE5\xFB\xF6\xEDSWW߲e˷\xB4lll\xBCl\xD92f\xF7
><{\xF6,!\xC4\xDE\xDE\xDE\xCD\xCDm\xF4\xE8ф\xC9:߮\xAC\xACL!\x89\xC0\xB7\x90\x95`]\xBE|yǎǎ377\xCF\xCD\xCDݱc\x87\x8E\x8E\x8E\xA3\xA3#}(&&\xE6\x93\x80\xFE\xFD\xFB<8&&\xA6\xF1\xA7P\xC5b\xB1\xBE\xA2\xAF\xAF>\xB1n#cƌi߾\xFD76%#$\x85\\xDB\xC6\xF3\xF3\xF3SWW\xD7\xD5\xD5MOO\xBFr\xE5
-!D XYY\xD9\xD9\xD9)\xA4}\x8Fgoo\xECر\xBA\x87y;}\xFAt\x8E\xAA\xAB\xABkiiɭVTTdhh\xA8\xA8N\xA4Ț\x83\xB5k\x95+W\x8E1\xA2U\xABV}\xFB\xF6]\xBF~\xBD\xAA\xAA*}\xE8ԩS/_\xBEl\x96\xFFύ7\xFC\xFC\xFC\x9A\xF3D\x857Ҙ־\xE2\xDA
-\x85B\x81@\xF0u\x91l۶\xCD\xC1\xC1a\xF2\xE4ɽ{\xF7\xF6\xF0\xF0\xF0\xF0𰴴
-\x85_נ\xA4\x8A\x8A\x8A\xFCq\xEB֭]\xBBv\xAD\xAD\xADUR\xFA\xFF\xFD\xBD\x99\x99\x99YXX2\x84N\xEC\xC2\xC0\xC0\xA01w\x9C\xA7M\x9B\xA6\xA8\xEA\x925\x82UYY\xF9\xE8ѣU\xABV\xD1-666t\xF9۷o\x9F?\xAE\xAE\xAE>eʔ\xD8\xD8\xD8>\x98\x9B\x9B\x8B\xC5\xE2\xE0\xE0`.\x97\xBBl\xD92>\x9F\x98\x93\x933e\xCAkk\xEB\xA7O\x9Ffffv\xEE\xDC9)))++\xCB\xC2\xC2b\xE6̙R\xBF\xB5\x84\x8A\xA2\xE3\xE3\xE3\xF5\xF5\xF5\xA4~&\xD3\xD2\xD2v\xED\xDAeaaq\xE5\xCA{{{.\x97+U9))\xE9ݻw\x84\x90֭[\xF7\xEB\x9E\xFDcii\xC9b\xB1$OdrDQ\xA5\xA6\xA6>|\x{C28A28}M\x9B6:::R\xBDB\xD8lvRR\xD2ݻw9\x8E\xB3\xB3\xB3\x9E\x9E!$)))>>~\xF9\xF2\xE5R-##\xE3\xF2\xE5\xCB<\xAFcǎ.\xCC\xC9\xC9aZ344,**\xEAӧO\xEB֭/]\xBAԻw\xFA\xDA\xC6\xC5\xC5edd\xF4\xE9\xD3G(\x86\x84\x84p\xB9\gggz\xB0\x87\xA2\xA8\x90\x90\x90\xB8\xB88\x87\xA3\xA6\xA6x\xF5\xEAU\xFA\xEE\xEDWh!D[[\x9B\xDE\xFD\xFE\xFB\x95\xA3\xA2\xA2\x86-\xF6u-\xD2D"ѳgώ=J_\xF37o\xDEt\xEE\xDCY\xAAN\xBF~\xFD"
""\x82\x83\x83\xBF\xA5#I\xC6\xC6\xC6u{hf\xB2F\xB0f͚u\xFD\xFAu++\xABS\xA7N\x95\x97\x973\xE5\x9D;w~\xF7\xEE}\xABw\xEFއZ\xB1bEpp\xB0\xB2\xB2\xB2\x8F\x8Fψ#|}}Arr\xB2\x9D\x9D]III\xAF^\xBD\xB6o߾}\xFB\xF66mژ\x99\x99\xAD_\xBF\xDE\xD9ٹnw\xCE\xCE\xCE\xFE\xFE\xFENNNZZZ\x96\x96\x96\xC5\xC5ŒG\xB3\xB2\xB2rrr8\x8E\xAA\xAA*\x8BŪ[\xD9\xCC\xCC,!!\xC1\xC9ɩs\xE7κ\xBA\xBA\xC9\xC9\xC9|>\xDF\xD4\xD4T\xEAD\xA6AQ=z\xD4\xD8\xD8\xD8\xC5\xC5%66\x96\xEA\xA8\xDBȳgϢ\xA2\xA2\xF4\xF4\xF4\x8E;Ɯ\xB8k+V\xE4\xE5\xE5IF\x9E\x97\x97gcc3t\xE8P\x97\x87H\xB6faa\xE1\xED\xED\xED\xEA\xEA\xBAz\xF5\xEA\x8B/jjj2\xD7\xD6\xDC\xDC\xDC\xDB\xDB\xDB\xDD\xDD=**JWW\xD7\xD7\xD7\xD7\xCD͍n\xD3\xCD\xCD\xED\xF0\xE1\xC3˗/\x9F9s\xE6\x91#G&L\x98\xF0\xD5\xD9\xE3\xF3\xE7\xCFǏ?\xFE\xFC\x81\xFA\xF6훙\x99\xB9o߾۷ou\x83***vvvtvu\xF5\xEA\xD5\xC4\xC4\xC4DDD$$$\xAA\xA8\xA8\xD0\xD5ڵk\xE7\xE4\xE4\xF4\x8D\xC13ڶm۱cGE\xB5\x89D\xA2m۶\xE9\xEA\xEAB444~\xFA\xE9\xA7\xEA\xEA
j\xFA\xD0o\xBF\xFDfddDo\x8F5\xCA\xDDݝ\xDE>x\xF0`\x87\xE8\xED\x8F?B?~LQT߾}w\xEE\xDCI\x97߾}\x9B\xC5beffRu\xE4ȑN\x9D:Q\x95\x9E\x9ENy\xF1\xE2]\xA7M\x9B6G\x8F\x95\x8A\xA7S\xA7NG\x8E\x91QY(\xF6\xE9\xD3g\xE1
                        \xEBׯ\xAF{\xA2\x94\x86\xA2z\xF9\xF2%]x\xE5\xCAuu\xF5\xBA\x8D\xD8\xDAڮ]\xBB\x96\xDE>t\xE8s)233\xC3\xC2¤z\xB9~\xFD\xBA\x91\x91QMM-}M\xF8|~C\xADeggJ^[Ɏ\xF6\xEC\xD9ӥK\x8A\xA2\xC4b\xB1\x8A\x8AʥK\x97\xE8rggg[[ۺ\x9F\xAE\xAE!C\x86\xD4[\xFE\xE9ӧ\xF5\xEB\xD74\x88\xDE]\xB7n݅\xE8\xEDݻw{zz6\xA6\xF1\x86TUUݹs'"""::z\xF2\xE4ɗ.]b\xB3\xD9\xF6\xF6\xF6\x81 ;;\xBBn}\xB1X\xCClgee]\xBBv\xED\xE4ɓ'N\x9C\xF0\xF1\x91\xDB\xDD\xE1Ç=z$\xB7ZC\x97@!d\xDD"TVVޱcǦM\x9BBBB:\xB4o\xDF>%%%OOO\xA7hiiUWW\xD3\xDB\xF4$\xB1X,Ug\xF0\xE0\xC1E%&&v\xEAԉ)LJJ"\x84$''\xA7\xA5\xA5B\xB8\\xEE\x87ꥡ\xCA***\xE7Ν\xB3\xB2\xB2*((\x94g]\x92Q\xF5\xEA\xD5\xEB\xF5\xEB\xD7\xF9\xF9\xF9)))555\xB2OTWWg>c\xA7N\x9D$?\xCD\xC2¢\x
B8\xB8xĈ\xAE\xAE\xAE\xF4\xCD͆\x9A\xEAС\x83\x8C\x8E455\xE9\x8EX,\xFD\xE5\xD1\xE5555߲ngaa\xE1\x92%KN\x9F>]RR\x92\x95\x95\xC5\xE1p\xA2\xA3\xA3\xF7\xED\xDBG]\xBF~}\x87\]]\x99\x88_\x8A\xCB\xE5\x8E?\x9E\xCF\xE7\x8F1\xC2\xCEή\xB2\xB2\xF2\xF0\xE1\xC3***,\x88\x8F\x8F\xF5\xEA\x95\xD4d\xAFw\xEF\xDEmٲEUUU(N\x9E<y\xF2\xE4\xC9\xF4C\x8E555?\xFC\xF0CNNάY\xB3dt\xA7\xAD\xAD\xAD\xAF\xAF\xFFu\xA1(\x8A\xFC\x85FUUUg̘5iҤk}{\x97jjj\x84\x90\xAA\xAA*\xC9Bz\x8E\xB6\xA6\xA6\xA6\xAA\xAA\xAA\xAA\xAA\xAA\x9F\x9F\xDF
jAF\xE5>}\xFAXZZ\xA6\xA4\xA4TVV~]T%%%Ǐ\xA7\xD7\xE8\xFA\xC2W\x8FΝ;\xC7\xC6ƚ\x98\x98899}\xF7\xDDwo߾\xFD\xC6\x95\x94\x94\xB2\xB3\xB3\x93\x93\x93\xEFܹ\xF3-\xB7\xD8\xDC\xDC\xDC~\xFE\xF9gCC\xC3>}\xFA<|\xF8\xD0\xC3\xC3\xE3СC\xCC9eee--\xAD\xD2\xD2\xD2o        \x98\xC7㹸\xB8\xAC\\xB9rɒ%˖-[\xB9r\xA5\xB2\xB2rnnnrrrݩ\xF4=z\xF4\xF0\xF0\xF0X\xB0`\xC1\xF5\xEB\xD7-ZDgW\x846\x9B=q\xE2Ļw\xEF\xCA\xEEKKK\x8Bs\xF8\xC9J <==\x99e'Y,\x96\x9D\x9
Dݷ'\x84\xFA֡\xB1\xB1\xB1da\xEB֭        !h\xCC\x95\xF7\xEEݻy\xF3\xE6\x9F\xFE\xD9\xDDݝ^r\xE9K\xA3\xBAy\xF3fAA\x81\xAF\xAF/\xA9\x93~\x8A\xA2,,,Ν;WVV6r\xE4H__\xDF\xDF~\xFB\xED\xDBܼy\xB3\xBB\xBB\xBB\xBF\xBF\xBF\x9A\x9AZPPP\xFF\xFE\xFDs!C\xA4J\xCA\xCB\xCB333H7n\x9C\x8D\x8D\xCD{\xE9]ZZZEQ\xDF2\xAB\xE9\xCF?\xFF\xF7\xF1\xF1iժ\xD5\xFD\xFB\x{1D34D3}KKKCBBBCCZO\xA1\xA1\xC9\x{151451}#G\x8E\x94\xDDݴiӾ}=I%%%\xBA\xBA\xBAu\x9F\xC9\x90A\xD6\xCF\xC6\xED۷%ǁ\xEE߿?~\xFC\xF8o\xEF2((\xA8cǎ\xCC3\x894--\xAD'N\xC88QYY\x99\xBBj\xA8rTT\x94@ \x98<y\xF2ɓ'/]\xBA\xC4<\x9BƜ\xD8Ȩ\x81P($\x840\xB7;\xD9Hpp\xF0\xEAի\xA5\xEE*^\xBF~\xFD\xE9ӧ\x84\x9D~\xFD\xFAѷ\xF3\xD3ZCjkk'M\x9A4t\xE8\xD03fL\x980\x81\xCB\xE5\xF2\xF9\xFCƜ\xC8\xDC\xF8cTUUѳ\xE3\xF3\xF2\xF2\xF6\xEC\xD9\xC3\xE5r%\x97\xA4\x8B\xC5\xEE\xEE\xEE~~~t\xCARPP\xE0\xE2\xE2\xD4\xF8P\x8B\x8B\x8BuuuW\xAF^ݪU+BȐ!C\xAE_\xBF~\xF4\xE8џ~\xFA\xA91\xABU1jkkw\xEC\xD8AQ\xD4\xFC\xF9\xF3e\xD7Tlvu\xF4\xE8ч
8p\xA0\xAC\xACL\x81\xCD\xC0\xBF\x9F\x8C\xF9Y\xF6\xF6\x{1A69A6}nnn۶m9r\xE4\x82*++)\x8A\x8A\x88\x88\x988q\xA2\xA6\xA6\xE6\x81\xAE]\xBBfbbbee\x9A\x94\x944e\xCA--\x8D\x83\x96\x97\x97\xFF\xF2\xCB/\x84''\xA7O\x9F>\xF5\xED\xDBwȐ!;w\xEE\\xBDzuϞ=\xE3\xE2\xE2(\x8A
-?~\xBC\xB6\xB6\xB6\x97\x97\x8Fǻ}\xFBv\x9B6m\xAC\xAD\xADgΜ\xE9\xE0\xE0\x90\x9E\x9E.\xCFʕ+[\xB5j5gΜgϞխ|\xFE\xFC\xF9Ν;_\xB9r\x85\xA2\xA8\xF8\xF8x33\xB3v\xED\xDA\xD13\xC1%O\x94l\xB0ި\xF2\xF3\xF3۷ooff6a\xC26\x9B}\xFC\xF8q\xC9Fv\xEE\xDCI\xA7b111\xEF\x9B:u\xAA\x86\x86\xC6ŋ)\x8A\x9A7o\x87\xC3\xF9\xF8\xF1\xA3d/aaa]\xBBvݴiӪU\xAB,,,\xE8\xCF%\xD5ڠA\x83\xAE^\xBD*umoܸ\xC1t\xF4\xE7\x9FN\x9C8Q[[\x9B\xAE&\xB5\x84\xA6\xA6\xE6\xBD{\xF7\xBEju\xE8С\xEEݻϙ3'))\xE9͛7                        tyVV֜9s%+\xFC\xF8\xB1U\xABV\xBF\xFE\xFA\xEBWt\xB4y\xF3\xE6\xF7\xEF\xDF\xF3\xF9\xFC\x8D7\x8E3\xE6\xF4\xE9\xD3\xC5\xC5\xC52N\x8Bů^\xBD:v\xECتU\xABnݺ^f̘\xB1f\xCD\xB9\xD53\xC9] \x9C<y\x92\xA2\xA8\xA2\xA2"\xFA\xEF
-\xA0\x91伋P,\xE7\xE5\xE5UWW\xB7k\xD7\xEE[\xDE@baa1c\xC6\x87cll\xDC\xD00Cmmmvv\xB6\x92\x92\x92\xD4-D&\xCC\xCA\xCA\xD2\xD7ק?dW\x96q\xA2ܨ\x84BaNNN\x87$'\xA47Ԉ$\x8F\xF7\xF1\xE3Ǯ]\xBBJ\x95\xD3-r\xB9\f{cZkHmm\xAD\x83\x83\x83\x87\x87GϞ=\xE9\xC6\xB5\xB4\xB4~\xFF\xFD\xF7/m\xAA^                        \xFE\xF9\xA7@ \x987o^\xDD5\xD6}||nݺ\xD5\xC8\xD6*++\x9F={\x96\x9F\x9Fommmjjʔ\xE7\xE6\xE6\xFA\xFA\xFA\x9E;w\xAEC\x87\xD6\xD6\xD6\xFB\xF7\xEF\xD7\xD4Ԕ:7<<\[[\xBBW\xAF^\x8D\xBFJ\xABW\xAF622Z\xBF~\xBD\xECj\xB2_\xCB\xC8سgϢE\x8B\xEEܹ3r\xE4H\xC9\xE0dk\xA6\x97=\xD3\xCBxnݺ\xB5\xFAj\xBCfTrEFF\xBA\xBB\xBBK\xAE\xF6\xBEp\xE1\xC2V\xADZy{{7C\xEFE\xF1\xF9\xFCƬ\xF3NQTiiiyy\xB9\x89\x89ICuD"у!cǎU`\x90\x{16AAAA}\xA2\x89%\x84\x98\x98\x98\xD4\xFB\xF6)|>\xFF\xC1\x83}\xFA\xF4\x91\x9B\xC4HR\xC0Srr\x89D\xA2\xEA\xEAꊊ\x8A\x9A\x9A6\x9B\xDD=6\xC6?3\xAA\xC6033+---0`\x9F\xCF
-
-z\xFD\xFA\xF5\x9D;w\x9A\xA7w\x8B\xD5ȷ\xE8\xB0X,}}}ً&\xA8\xA8\xA84CjESUU---\xFD\xA2S\xD4\xD5\xD5'N\x9C\xD8D\xF1\xC0\xBFXs\x8C`ݹs'++\x8Bbdd4y\xF2\xE4\xA6\xFE\x99Q5\xD2\xE7ϟ\xC3\xC2\xC2\xF2\xF3\xF3\xB9\\xAE\xB9\xB9\xF9СC;\xB9\xBEE3\xDD"\xF8߁\xD5}        \x80\x82!\xC1P0$X
-\x86@\xC1\x90`(,C\x82\xA0`H\xB0        \x80\x82!\xC1P0$X
-\x86@\xC1\x90`(\x98\xFC+<<\xFC\x8F?\xFE\xA0(\x8A\x92\x99\x99y\xF3\xE6͏?6}`-\x8BΜ"\x89z\xF5\xEAu\xEE\xDC9\x9B/^\xD8\xD8\xD8\xE8\xEB\xEB\xD7\xD6\xD6\xC6\xC4Ę\x9A\x9A6[\x94-\x88\x9C\xAC\xEC\xEC\xECY\xB3f\xD9\xD8\xD8B|||\x98\x95\x95u\xF5\xEA\xD5+W\xAE4Kx-\x8F\x9C\x8B\xCB\xE5VVVB\xCA\xCA\xCAn\xE9\xEA\xEA\xCAf\xB3MLL***\x9A%<\x80\x96G\xCE-BB\x88\xA5\xA5e\xFF\xFE\xFD\x9F?^PP\xF0\xFE\xFD\xFBϟ?\xAF^\xBD\xDA\xD6\xD6v\xF9\xF2\xE5\xCD"@\xCB"?\xC1\xCA\xC8\xC8\xF0\xF1\xF1
-\x85\xABW\xAF\xEEѣ\x87@ (((hӦ\x8D\x9A\x9AZ\xF3\x84в\xC8O\xB0\xEA\xBA\xFF~ǎ\xBF\xFB\xA0\xA5\xE3ȭ\xF1\xE3\x8F?\x86\x86\x86\x8AD"\xA6\x84\xCF\xE7oݺuڴiM@\x8B$'\xC1\xFA\xF0\xE1åK\x976lؠ\xAE\xAE\xCE\xA6\xA4\xA4\x88\xC5\xE2\xDC\xDC\\x8A\xA2X,VG\xD0\xC2ȹEXQQ\xE1\xE4\xE4$\xB5(í[\xB7\xAA\xAA\xAA\xE6Ν\xDBı\xB4Hr\x96i\xD0\xD2\xD2277\x97*6l\x98\xA1\xA1a\x93\x85вɟ\xE4ީS'\xA9E\xDB+++]\x8B,\x80zɟ\xE4}\xFBH\x96$&&\xF6\xE9ӧ\xC9Bh\xD9\xE4'X\xB3gϖ,qttlݺu\x93\x85вə\x83E\x91ʮrrr\xD2\xD2\xD2._\xBE\xDCd!\xB4l\xF2\xAC{\xF7\xEEI\xEEr\xB9\xDC_\xFD\xB5\xEE\xCCw\xA0ɿE\xE8\xEB\xEB\xFB\xFE\xFD{ɒ\xC2\xC2\xC2nݺ\xD5\xD4\xD4,[\xB6lycƌi\xB2\xF0Z\xF9        VTTԋ/\xA4
-\x8F=Z]]\xFD\xE8ѣ \xC1\x90$\x99//\xAFu\xEB\xD65O4\xFF\xF2\xE7`u\xE9\xD2E\xAA\xA4\xB2\xB22..\xAEi\xE2h\xF1\xB0\xD0(\x80\x82ɟ\x83edd$\xB5\xD0hrr2h\x88\xFC\xCB\xDB\xDB\xDB\xC6\xC6F\xB2\xC4\xD7\xD7W$5YH-\x9B\xFC9X\xBA\xBA\xBAR%'88\xB8i\xE2h\xF1\xE4\x8F`\xAD_\xBF~ܸq\xCCnee\xE5\x91#G~\xFC\xF1Ǧ\x8C
-\xA0\x93?\xC9]GGGOO\x8F\xD9\xE5p8VVV\xBF\xFD\x{19B38E}N\xC7\xD0"\xC9O\xB0~\xFF\xFDw\xA9\xD7\x80-&X?~|\xFD\x{2D6DB6D}\x92\x92Rmm\xAD\x92\x92!\xA4\xB6\xB6\x96\xA2(6\x9BݼA\xB4$\xF5Or\xFF\xFC\xF9\xF3\x80V\xADZ\xE5\xE8\xE8\xE8\xEA\xEAڳgϿ\xFE\xFAk\xE9ҥjjj\xEA\xEAꮮ\xAErǽ\xFEg\xD5?\x82u\xF5\xEAղ\xB22gg\xE7\xF8\xF8xkkkOO\xCF'O\x9E\x82%K\x96())\x9D>}\xDA\xDD\xDD}ҤI\xCD.\xC0?_\xFDO\xE6\xE7\xE7\x8F1\x82ҳgOB\xC8\xF8\xF1\xE3\xF9|\xBE\xB3\xB3\xB3\xB1\xB11!\xC4\xD6\xD6\xF6رcH\xB0\xEAU\xFF-B.\x97+$K\xD4\xD4\xD4JJJ\xE8\xEDϟ?c@C\xEAO\xB0\xCC\xCD\xCD\xE9\xA5D\x85B!!\x84\xC3\xE1\x8C3f        NNN...\xE3ƍSSSk\xD60Z\x8E\xFA\xE7`\xD5\xD6\xD6Z[[\x9B\x9B\x9B>z\x{128820}@]]\xFDʕ+b\xB1x̘1w\xEEܹ\xFF>\x97\xCBm\xFE\x88\xFE\xE1\\xA6\xA1\xB0\xB0pϞ=\xB9\xB9\xB9...\xA3F\x8D\x92:\x9A\x9B\x9B\xAB\xAF\xAF\x8Fq,\x80\xBA\xE4/4
-_D\xFE˞\xE0\x8B \xC1P0$X
-\x86@\xC1\x90`(,C\x82\xA0`H\xB0        \x80\x82!\xC1P0N#\xEB\xFD\xF4\xD3O\xD1\xD1\xD1--++\xBB~\xFDz\xB7n\xDD@\xD6\xD8k߾}2\x8E\xAE[\xB7N$)"\x80\xB7L1        \x97\xCBe\xB3\xD9
-i
-\xA0\xA5cQ\xF5w\xC7\xF0\xAF\x82[\x84
-֨\xAB\xB8\xB8\x98\xC7\xE35u(\xFF\xF2\xAC#G\x8E,]\xBAt\xE4ȑ\xF3\xE6\xCD+**\x92<\xB4s\xE7\xCE\xE2\xE2\xE2&\x8B-\xA0E\x92\xBFL\x83\xBF\xBF\xFF˗/        !qqq\x8B/>w\xBE>!$??_MM\xCD\xC0\xC0\xA0\xC9chQ\xE4\x8F`\xF5\xEA\xD5+??\x9Fbmm}\xEAԩ\xBD{\xF7\xFE\xBF3\x95\x94tuu\xE9\xED\xD4\xD4Ԧ\xA0e\x91\xFFaRRґ#G\xB6l\xD9\x9A\x9C\x9C\xFC\xF2\xE5\xCB\xF6\xED\xDB\xEB\xEAꖗ\x97\xBF|\xF9\xB2k\.\xB7[\xB7nL\xE2\xF0?N\xFE\x96\xA6\xA6fxx\xB8\xB5\xB5\xB5\x86\x86\xC6֭[\x9F>}:v\xEC\xD8S\xA7N\xFD\xF1\xC7...\xFE\xFE\xFE\xFD\xFB\xF7_\xB1bE3\xC4
-\xD0"ȟ\x83UVV\xE6\xED\xED]QQ6~\xFCxB\x88\xBA\xBA:}\x88\xC5bmٲ\xA5ichQ\xE4$X                        8p !\xC4\xC2\xC2bƌC\x87\xD5\xD7ׯ\xAD\xAD\x8D\x88\x88\xE5\xE5\xE5\xDA\xDA\xDA\xCD*@\xCB \xE7\xE1\xEBׯ\x99\xED\x81>z\xF4\xA8w\xEF\xDEW\xAE\QVV\xFE\xFC\xF9s\xAF^\xBDd\xBF\xE0\x90\x9C\xAC\xCA\xCAʜ\x9C\x9C:лl6\xDB\xD1ё\xA2(\x93\xC1\x83WVV\xD2+8C\xCEּy\xF3֯__SS#Y\x98\x9F\x9F?l\xD806\x9B\xAD\xAD\xAD\xBDu\xEB֦\xA0呓`\xE9\xEA\xEAΝ;wʔ)\xE9\xE9\xE9\x84\xB1X\xBCo߾\xEEݻ7Kl-\x92\xFC\xA7\xA7N\x9D\xAA\xA2\xA2\xF2\xFD\xF7\xDF\xD3\xF3\xAEV\xADZ5u\xEA\xD4f\x88\xA0\x85\x92\xBF\xD0(\xAD\xB6\xB66##\xC3\xC0\xC0\x80Y\xBD\xEA\xD5\xD8I\xFEJ\x82\x82\x82\xA6\x8E\xE0_C~\x82UTT\xF4\xF3\xCF?7C(\xFFr\xACÇ\xF7\xEA\xD5k\xE2ĉ\xCD-\xC0\xBF\x80\xAC9X\x95\x95\x95\xE3Ǐ\x9F3g\x8E\xAB\xABks\xC6Тa\x92;\x80\x825j\x92;4,C\x82\xA0`H\xB0        \x80\x82!\xC1P0$X
-\x86@\xC1\x90`(,C\x82\xA0`\xB2,\xAF)\x89D\xCCvvv\xB6"#h\xE1d%X\xA5\xA5\xA5\xF4Fqq\xB1ԡ\xE8\xE8h\x8FGo\x87\x85\x855Ed-\x94\xAC\xAB\xBC\xBC\xBC\xB2\xB2\x92"
-\xFF\xFC\xF3O\xBAP(B-\xF4\xE3\x8F?290d%X&&&                        \x84\x90\xF6\xEDۇ\x87\x87\xD3\xC9փ!jjj,\xB0\xB7\xB7o\x9E(Z9\x93\xDC?~\xFCHo888,_\xBE\x9C\xCF\xE7\xB3\xD9\xEC\xABW\xAFBF\x8C\xF1\xDBo\xBF5y\x80--G\xF6a++\xAB\xE0\xE0\xE0I\x93&\x8E5\xCA\xCE\xCE\xCE\xC7\xC7\xC7\xCB\xCB+99\xD9\xCC\xCCLII)..\x8E\xCF\xE77O\xAC-\x82\x9C\xACΝ;?}\xFA\xB4\xAA\xAA\xEA\xFE\xFD\xFB\x83-1bĞ={N\x9F>\xAD\xA5\xA5\xF5\xE4ɓ\x87>|\xF8\x90\x9E\x954\x96\x8C\xB5h\xEF߿߲eˌ3fϞ\xA0\xA9\xA9i``\xF0\xFD\xF7\xDF3.\hff\xB6l\xD92CC\xC3&\x8E\xA0\x90\xBFШ\x91\x91ћ7o>\xFEL\x89D\x8E\x8E\x8E\xBA\xBA\xBA\x92\xD8l\xF6\xEBׯ\xA5
-\xFEg\xC9\xC1ڼy\xF3ĉ\xF7\xED\xDB7s\xE6L\x91HRPPкuk\xA6\x82\x8D\x8D\xCDO?\xFD\xD4\xC4q\xB4r&\xB9\xE7\xE5\xE5%&&zzz^\xBCxq\xECر:t\xB8|\xF9r\\\uu5S\xE7\xED۷M$@K"'\xC1\xF2\xF1\xF1\x997o!DKK\xEB\xEEݻ}\xFB\xF6-**\xB2\xB5\xB5\xA5\x8F\xBEy\xF3\xC6\xCC\xCC,33\xB3\xA9\xA3hAd%X"\x91\xE8ܹs\xAF_\xBF\xA6wutt^\xBDz\xA5\xA1\xA1A\xEF>\xFE\xFC\xF9\xF3\xE7fffM#@\x8B"k\x92\xFB\x83:t蠯\xAFϔ0\xD9U~~\xFE\xFC\xF9\xF3g̘Ay\xFC\xF8qYYY\x93F        Ђ\xC8J\xB0(\x8A\xB2\xB6\xB6\xAE\xF7Ppp\xF0֭[utt!YYYrg\xCA\xFC\xEF\x90\xF3!\x8F\xC7\xD3\xD4Ԕ\xDD\x9F\xCFWWWWhT-\x98\xFCe\xE0\x8B\xC8_h\xBEȗ%Xo\xA9\xA9\xA9i\xA2P\xFE\xBE \xC1\x8A\x8E\x8Ei\x9B\xCDn\xBAh\xFE\xBE \xC1*//WSSk\xBAP\xFE\xBE \xC1?~|UUUӅ\xF0\xEF '\xC1\x8A\x88\x88\x90\x9Ct5eʔ\x9C\x9C\x9C&        \xA0e\x93\x93`iiiI\xBE\xCBy\xF2\xE4\xC9qqqM@\xCB&'\xC1\xEAի\xD7\xE3Ǐ\x99]\xBC@6\xF9#X\xFE\xF9gmm-S"\xB9-uɟ\xE
4ngg\xB7{\xF7nz\xBB\xA6\xA6\x86\xC7\xE35qH-[\xA3^\x953\xFE|\x873jԨ;w\xBA2\xA4"h\xA1\x95`Qu\xFA\xF4\xE9\x87N\x980a\xEEܹ\xCD@˅\x97=(^\xF6\xA0`H\xB0        \x80\x82!\xC1P0$X
-\x86@\xC1\x90`(,C\x82\xA0`هW\xAF^\x9D\x93\x93\xF3\xC7Pu\xEB֭\x8A\x8A\x8A\x8A\x8A\x8A\xD2\xD2҂\x82\x82\x9C\x9C\x9C\xC2\xC2B>\x9F\xAF\xA3\xA3\xA2\xA1\xA1\xD1<\xFC\xC3\xC9I\xB0ڵk\xA7\xA4\xA4Da\xB1XVVV\xA5\xA5\xA5%%%EEE\x9A\x9A\x9A\x84\x87SQQ\xA1\xA3\xA3\xC3\xE1\xC8i\xE0\xDEE\xA0`\x98\x83\xA0`H\xB0        \x80\x82!\xC1P0$X
-\x86@\xC1d%XUUU\xCD\xC0\xBF\x86\xAC\xCB\xDE\xD9\xE2\xF8\xD7\xC0-BC\x82\xA0`\xB2\xDE!hbb2t\xE8Pnihh\xA8\xE8\x90Z6\xBC\x8B@\xC1p\x8B@\xC1\x90`(,C\x82\xA0`H\xB0        \x80\x82!\xC1P0$X
-\x86@\xC1\x90`(\x98\xFC\xAB\xAA\xAA\xAA\xE2\xF8א\xF5\xB2g\x81@\xE0\xEB\xEBۺuk\xA1P\xB8r\xE5\xCAf\x8B        \xA0E\x935\x82\xB9hѢ\xA5K\x97\xB6m۶\xA4\xA4\xA4\xD9bh\xD1d%X}\xFA\xF4                        \xF9\xF4\xE9ӻw\xEFtuu\x9B-&\x80\x8DEQ\x94\x8C\xC3\xE9\xE9\xE9                        cǎE\x82\xD0Hr,\xF8RX\xA6@\xC1\x90`(,C\x82\xA0`H\xB0        \x80\x82!\xC1P0$X
-\x86@\xC1\x90`(,C\x82\xA0`H\xB0        \x80\x825*\xC1*))\xA9\xAC\xACld\x8B\xD5\xD5\xD5?~\x94,\xA9\xA8\xA8(--\xFD\xE2РYdee1\xDBb\xB1\xB8\xA4\xA4\xA4)z)((\xA8\xAA\xAAj\x8A\x96\xFE\x81\x95`\x85\x87\x87>\\xB2\x84\xCF\xE7\xFF\xF0\xC3\xE1\xE1\xE1>ܿ\xFF\xE1Ç\x99C)))\xA8\xA8\xA8\x90,\xE9۷\xAF\xA2~_\xA3\xA3\xA3\xF7\xEFߟ\x96\x96&Y(
-\xF7\xEF\xDFV\xB7~IIILL\xCC?\xA7\xFD/\x92\x97\x97IQT\xB5O\xB1\xB4\xB4\x8C\x8B\x8B\xA3\xB7+++;v옝\x9DM\xEF\x8AD\xA2\xAFh\xF0֭[\xC5\xC5\xC5R\x85/^\x9C5kַ\xC4        Ђ4*\xC1\xE2p8C\x86\x91*                \xE9ܹs\x87\xAE_\xBF\xAE\xA4\xF4\xED<\xFE|\xE6̙,\x8B\xC7\xE3\x9D9s&==\x9D\xC5b\x99\x9B\x9B\xAB\xAA\xAA*$\xE2!C\x86\xD4\xD4Ը\xBA\xBA2%\x97/_\xBEr\xE5ʪU\xAB\xB6l\xD9RVV&U___\xBF\xB0\xB0\xD0\xD5\xD5\xF5ݻw\xFF\x84\xF6        !<\x8Fވ\x8B\x8B;\xFE\xBC\x8C\x9A\xED۷\xBFy\xF3\xE6
\xD9\xF2\xB3g\xCF!B\xA10""b\xFD\xFA\xF5C\x86\xA9Ufff\xB0\x8A\xA2\x8A\x8A\x8A\xE8\xED\xF0\xF0pmm\xED\xE4\xE4\xE4\xE0\xE0\xE0Ç\xF7\xE9\xD3\xE7Ç\x8D\xEC\x9Aaii9l\xD80\xA9\x9106\x9Bmee\xF5\xA5M\xB4P\x8DJ\xB0jkkkjj!B\xA1\xD0\xC9\xC9)??\x9F\xC5b\xB1\xD9\xEC\xAE]\xBB\xAA\xAA\xAA\xBA\xB9\xB91\x95\xA3\xA3\xA3MMMCCCCCC\xDD\xDD\xDD\xEFݻ8 IDAT\xA7\xA4\xA4$\x99\x81\xD5%\x89\xC2\xC3\xC3w\xEF\xDE\xED\xE1\xE1\xB1m۶\xC0\xC0\xC0z\xC7N\xF8|>\xBD\xB1v\xED\xDA\xFC\xFC\xFC\xE2
\xE2\xE2˗/\x8F=\xBAK\x97.7oތ\x8B\x8B{\xF6왎\x8E\x8E\xD4YE\xF5\xECٳ{\xF7\xEE\xBD{\xF7\xBEqㆌ0\x9A\xAE\xFD\xD2\xD2Ҫ\xAA\xAA\xAA\xAA\xAA\x9B7o\xEE\xDB\xDC\xDC<<<\x9C\xA2\xA1\xA1\xE1\xE1\xE1\xC1\xE4[\xF5\xD2\xD5\xD5\xEDѣ\x87\x8C
-\x92^\xBE|ٿ\xFF\xBD{\xF7v\xE9\xD2EEEECC\xA3\xEE\x95422 AUUUrWSS\x93ޘ={\xF6Ç۷o/ync\xBE\xA9\x8E;\xFA\xFB\xFB\xB3X\xAC\xC8\xC8\xC8\xDC\xDC\\xBAPII\x89\xC5b1u\xEEݻ\x97\x9F\x9F\xDF\xC8\xD0\xE2\xB0\xBA\xFD\xF4\xE6͛'O\x9EB\x9E={\xF6\xF9\xF3\xE7ѣGB233MLL\xFA\xF6\xEDۧO\x9F\xF6\xED\xDB_\xBAtI__ܸq\xF4Y\xB5\xB5\xB5vvvQQQ\x84\x90O\x9F>-4(11\xF1͛7\xBBw\xEF\xACۋX,\xFE\xF5\xD7_\xEFݻ\xE7\xE0\xE00x\xF0`.\x97\xFB\xECٳ\xBD{\xF7\xE6\xE4\xE4\\xBDz\xD5\xDA\xDAZ\xB2rNNΚ5k444:v\xEC\xF8\xEA\xD5+\x8A\xA2/^<|\xF8pmm\x{DAAA}*.\x97+\xF9N\x8B\x8F\x8F\xE7\xF1x\x96\x96\x96jjjoIII\x99?~Cע\xE9گ\xAA\xAA\x9A1cƫW\xAF\xF6\xEF\xDFobb\xEB\xEE\xEEN\xA1(j\xFA\xF4\xE9VVV\x9B6mj(\xAAiӦ\x9D<yR__\x9F\xDE\x89D!!!\xE3ƍSSS\xAB\xB7~MM-\x9B\xCDNLL\xF4\xF6\xF6>\xFE<\x9B\xCDn\xA8\xE5\xFD\xFB\xF7\xB7k\xAA\xAAJ2\x81KOOg\xB3\xD9\xC9\xC9\xC9\xFB\xF7ܘoJ(r\xB9\\xE6\x94u\xEB\xD6}\xFC\xF8\x91\xFE˹w\xEF\x9E@ \x98<y2ӵ\xBD\xBD\xBD\xA7\xA7gC\xB1\xB4l\x94<3g
\xCE<s\xE6\xBD}\xE7Ν\xE8\xE8h\x8A\xA2D"\x91\x81\x81EQ\x87\x92\xAC\xF8\xDBo\xBF\xD1\xDBAAA\x8B/NJJ:y\xF2\xE4\x94)S\xEA\xB6,&N\x9C\xB8z\xF5j\xB1XLQ\x9F\xCF\xA4(J,/]\xBAT]]=%%Eꔚ\x9A\x9A\x9A\x9A\x8A\xA2x<\xDE\xE4ɓ\xE9ª\xAA\xAA[\xB7n\xE5\xE6\xE6\xD6\xEDb\xF1\xE2ŗ/_\x96\xFB\x9B\xA1\xFD\xCA\xCA\xCA\xC2\xC2\xC2\xEA\xEA\xEAݻwK\x96{yy\xAD]\xBB633S\xB2\xF0\xF6\xED\xDB/^\xBCx\xF3\xE6͕+W\xEC\xEF\xEF\xE4ȑ]\xBBv\xD1G+**\\\\xA4N\x91TZZ\xEA\xE0\xE0 d\x87\xE4\xE4\xE4t\xF0\xE0\xC1\xB4:~\xF9\xE5\x97I\x93&\xD1_
-\xAD\x91\xDFTuu\xF5ƍ߽{G\x9F\xB5aÆ\xB3g\xCF\xD2۾\xBE\xBE\xBF\xFC\xF2\xD3\xE0\x92%K\xE4\/\x80\x96L\xCE-\xC2>\xD4\xD6\xD62s\x80Ə\xFF\xF3\xCF?gdd\xB0X,\x8B\x95\x9B\x9B\xEB\xE0\xE0\xC0T\xAE\xA9\xA9\x89\x8C\x8C\xEC֭\xDB_\xFDE\x89\x89\x89=zt\xBF~\xFD>}\xFATw\xEC\x87\xB2i\xD3&\x8A\xA2<H\x8F\xB2\xAC[\xB7\xEE\xB7\xDF~#\x84\xB0\xD9\xEC\xA3G\x8F\x9A\x9A\x9A\xBA\xB8\xB8P\xFF`\xFB\xF4\xE9See%s\xB7QCC\xC3\xC6\xC6\xC6\xCB\xCB\xCB\xD3\xD3s\xF1\xE2\xC5)))B\xA1\xB0n\xC9\xC9ɺ\xBA\xBA\x8DI4\x9B\xBA}uuuCC\xC3_\xFDuٲe\x92嵵\xB5[\xB6lquuL\xE1\xA0A\x836m\xDAt\xFA\xF4\xE9\xE8\xE8\xE8C\x87999\xB9\xB9\xB9\x95\x95\x95\xA5\xA6\xA6B455===-Z\xF4\xE9ӧ\xBAQ\xB5u\xEBVooo\xB9\x93\xDE8N\xBBv\xED\xBA\xD6ahhسgOɡ\xAFF~Sg\xF1\xE2\xC5'N\xAC\xAD\xAD\xA5ojjj\xD2-\xD4\xD4Ԉ\xC5bz\xFB\xF1\xE3\xC7۶mk\xCCEh\xA18\xB2\xFF\xFA\xEB\xAF~~~\xCC\xEE\x9E={\xA6M\x9B\xB6lٲ\x88\x88B\x88\x86\x86ƩS\xA7\xDC\xDD\xDD\xE9\xDFݠ\xA0\xA0-[\xB6\xE8\xE8\xE8\xD8\xD9\xD9ݻw/**j\xFD\
xFA\xF5\x84;;\xBB}\xFB\xF6\xED{Æ-\xCA\xCA\xCAtSEEE~~~O\x9E<ar/\x8BekkKo\xAB\xA8\xA8\xFC\xF4\xD3O,x\xF9\xF2e\x9F>}\xE8\xBE\]]\xBBw\xEF.
-\x81\x8A\x8A\x8A\xB2\xB2\xB2\xBF\xBF\xFF\xFD\xFB\xF7;w\xEE\o\xF0b\xB1\x98\xCB\xE52\xB7/ek\xEA\xF6        !/_\xBE\xE4\xF3\xF9\xAD[\xB7\x96,\xE4\xF1xs\xE6̙<y\xF2\xED۷544!\xAD[\xB7\xBEs\xE7!d\xC1\x82\xA0kjii\xA5\xA5\xA5\x99\x9B\x9BB\xF4\xF5\xF5[\xE7\xE4\xE4t\xF3\xE6M\xA9^~\xF9\xE5\x97A\x83ݽ{\x97\xC3\xE1\x88\xC5\xE2\xCA\xCAJKK˺\xF1\xB0\xD9\xEC\xFB\xF7\xEFםݡCf\x{1CBFA9}nݺ={\xF6\x8C\xC5b\xA5\xA5\xA5\xD5\xD6\xD6B<==[\xB7n]YY\xC9b\xB1RRRΟ?\xFF\xF4\xE9\xD3F^4\x80\x96HV\x82\xF5\xE4ɓY\xB3f1#+\xF9\xF9\xF9\xBF\xFE\xFAkBBByy9=\WWwԨQ\xAE\xAE\xAEǎ
-\x85\xA3G\x8F\xA6G,\xB0w\xEF^CCC===BEQÆ-366\xB6\xB2\xB2\xF2\xF0\xF0\x98;w\xAE\x8A\x8A
-\xBD\xB4\x93=B}+\xF9\xB8܄        !IIIt\x82\xA5\xA6\xA6\xB6w\xEF\xDE\xC4\xC4D\x8Bv\xED\xDA\xD1utuu7o\xDE|\xE5ʕz\xE3\xFF\xFE\xFD\xE0\xC1\x83        !999\x8F=b\xB3\xD9b\xB1\xB8\xAA\xAA\xAA\xB2\xB2\xD2\xC5\xC5Er\xB6P3\xB4O\xF9\xCF\xFE#\x99\xADҔ\x94\x94\xD2\xD3\xD3:t\xFE\xFC\xF9\xE5˗3\x87\xA2\xA2\xA2$\x9F\xBC\xAB\xAC\xAC\xA4S\x8A\xA2\xE2\xE3\xE3\x9F>}z\xEB֭\xF7\xEF\xDFw\xEDڕ\xA9\xE3\xE5\xE5|\xE0\xC0\x81#F0\x85\xBE\xBE\xBE\xA9\xA9\xA9,\x90\xEA\x9A\xFE^ꖋ\xC5\xE2\xF4\xF4tf\xF7K\xBF)mm\xED\xF4\xEC\xD9S(\x9A\x99\x99\xE9\xEB\xEB[[[33Ɔr\xF3\xE6\xCD\xEEݻ\xD7sA\xFE-L\xB0\x84B\xA1\xB1\xB1q\xA7N\x9DJJJΟ?\xFF\xC3?ܼy\xD3\xD1ѱ}\xFB\xF67n\xA4\xE9        !}\xFB\xF6e\xB3\xD9]\x9B5k\x93R8p`۶m...\x92-.X\xB0`ذak֬Y\xBBv\xEDΝ;\xB9\.}#\x89\xBE\x93%
-\xB3\xB3\xB3\xFB\xF7\xEF\xCF\xD4700\xD0\xD4Ԕ\xBC1u\xEB\xF1\xE3ǿy\xF3&&&FIIIYYy\xECر'N\x9CسgO\xBD\x93\xC4\xD3\xD3\xD3-N\x9C8add\xF4\xC3?0\xE5                        .\xAC\x9B65i\xFB\x81\xE0իWFFFR\x8D\xF0x\xBC\xA2\xA2"33\xB3\xA3G\x8F\xD2\xF9(\xC3\xCF\xCF\xCF\xDFߟ\xD9\xCD\xCB\xCBkժ!\xA4\xBA\xBA\xBA[\xB7nk\x8D\x8F\x8F\xD7\xD6\xD6f*:t(((\xE8\xFE\xFD\x{3485110}իW\xF7\xEB\xD7oڴiZZZ\x92\xE5,+**\x8A\xFE*\xE9\xEBL\x83\xB1\xB1\xB1L\xB5\x92\x92\x92/\xFD\xA6\xEEݻgggW^^ޱc\xC7\xEF\xBE\xFB\xEE̙3NNN\x84\x90\xE0\xE0`CCC\xC9\xE4\xE0ߩ1\xB5rrr\\\\xAC\xAC\xAC>|\xF8@\x97\x88\xC5\xE2V\xADZ\xD1\xDB\xD1\xD1ѣG\x8F\x96\xAC_]]=}\xFA\xF4\xDA\xDAZz\xF7\xE9ӧ\x92\x93\xDCSRR\xAA\xAA\xAA^\xBCxA9y\xF2$]x\xE1\xC2\xC9FD"\x9Bͦ\x97\xD9d\x9C9s&>>\x9E\xDE.++\\xBCx\xB1\xBE\xBE~\xBDa߽{\xD7\xD0А\x99s-I__\xBF\xA2\xA2\xA2nyӵ\x9F\x97\x97gjjZ\xB7\xE6\x8C3\x92\x92\x92ꖿx\xF1\xC2\xD9\xD9Y\xB2\xC4\xDCܼ\xB0\xB0\xB0\xDEH(\x8A:|\xF8\xB0\xA9\xA9iqqq\xBDG\xAD\xAC\x
AC\xA5
-oݺ\x95\x90\x90@o\xEFڵk߾}\xF4vBB\xC2\xED۷%#\xF9\xA2o\xAA\xB4\xB4tѢEE\xD1\xFF\xA5;
---\xAD\xAA\xAA0`\xF3'\xF0/֨\x8B\xA2\xA8\xE3Ǐ\x9B\x98\x98|\xFA\xF4\x89ޭ\xAE\xAEf\xAC\xB8\xB88KKK\xC9ʾ\xBE\xBE111\xCCnLL\xF3D\x9E\xA4\x993gjhh\x84\x84\x84TTTt\xEB\xD6-==]\xF2\xE8Ç[\xB5jUUUŔ\x85\xC2;v\xD4mG$\xD5\xF3\xE7ϟ\xDD\xDC\xDC\xEA\x96\xE7\xE5\xE5\xE9\xE8\xE8\x85B\xA9\xF2&m\x9FNI\xA5E,..611\xA9\xB7\xFD\x993g\xA6\xA4\xA4\xF0x\xBC\xE0\xE0\xE0\x9A\x9Az\xF6U\xBDa\xD0|||\x92\x93\x93)\x8A\x8A\x8A\x8Aڽ{\xF7\x81\xF2\xF2\xF2\xE8C%%%FFF|>\x9Fޭ\xAD\xAD\xAD\xA8c\xFB\xF6\xED\xBBv\xED\x92,Y\xB3fMDDL#\xBF\xA9\xEA\xEA\xEA\x9D;wzyyQ\xB5f\xCD\xA6\x8E\x87\x87\xC7ԩS\xAF]\xBBV7\xF2\xE2\xE2b\xFA\xC9M\x80-9\x93\xDCi\xB9\xB9\xB9\xF7\xEE\xDD\xF3\xF4\xF4=z\xF4\xFD\xFB\xF7\xE9\x91Ht\xF0\xE0\xC1\xBC\xBC\xBC+W\xAE,Y\xB2\x84\xA9\xFC\xEA\xD5+eee\xC9\x98[\x8A\x92N\x9F>=k֬\x89'\x8D7\xCE\xD4\xD4Tr\\xCD\xD3\xD3s\xFB\xF6\xED\x923\x99TTTRSS\xA5["\x840\xE7\xA5\xE8\xE8\xE89rD\xAAP$\xB9\xB9\xB9m߾]EEE\xEAP\x93\xB6\xCFf\xB3=<<6m\xDAt\xE6\
xCCz\xB6xyy\xF9\xECٳYS\xB7\xFD\xA0\xA0\xA0\xE2\xE2\xE2{B,,,?|\xF8 {=\xF7իWB^\xBDz\xF5\xEEݻ͛7\xBF|\xF9\xD2\xC1\xC1a\xFB\xF6\xED\\xB8p\xE1\xBE}\xFB\x98YPEEDDH=\xF9\xE6\xCD6\x9B̔8\x90^]\x96|\xC97\x95\x9F\x9F\xE2ĉ\xA3G\x8F\xF5\xEAՋ\xA9ֹs\xE7G\x8FI\x85}\xF4\xE8Ѷmۦ\xA5\xA5-_\xBE\xBC\xEE"\xAE-\x95\xDC,==\xDD\xCDͭ\xA4\xA4\x84\xA2\xA8C\x87\xD9\xDA\xDA\xD6\xD4\xD4\x85B\x83\xB7oߎ1\xE2\xE0\xC1\x83̚I\xB9\xB9\xB9\xFE\xFE\xFER-<y\xF2d        \xF56^SS3\xFE\xFC6m\xDA\xD0\xED\xD3D"\x91\xAB\xAB\xEB\x9A5k\x98\x9B\x8C\x8C>|۶m\xE7Ν\xFB\xE3\x8F?\x8E9B\xBF\xEC\xA51x<s\xE7Ǝ{\xEAԩ\x86\xEA4i\xFBb\xB1\xD8\xCD\xCD\xCD\xC6\xC6f\xEB֭\xABW\xAF\xEEѣ\x87\xD4*bww\xF7\xB0\xB00fw\xE3ƍ\xA3G\x8F\x96\xCCkHVVֺu\xEB蚯^\xBDjݤI\x93\xC2\xC3\xC3\xE5\x9E\xE8\xE9\xE9y\xE0\xC0\xFFM\xB9\xBB\xBB\xFF\xF1\xC7AAAeeeE\x89\xC5b//\xAF\xDF\xFF\xBD\xBA\xBA\xDA\xC9\xC9i\xECر\xCCMU\x81@@\xDFy,**\xBAr\xE5\x8A\xDC Z\x8AWr\xA7ݽ{\xF7\xF3\
xE7ϳg\xCFfVE
-777700\xE8С\x83ԀD~~~ZZ\x9A\xD4k\xA1        !O\x9E<\xF1\xF4\xF4\xA4\xD7\xA8K \xF0\xF9|fVuFFƽ{\xF7\xFA\xF6\xED\xDBЫ\xEB\xF8|\xFE\x9D;wRRRJKKY,\x96\xBE\xBE\xFE\x9A5k\xA4\xA6uK\xCA\xCE\xCENII)**\xAA\xA8\xA8\xB0\xB4\xB4<xp\xBD\x8Br5[\xFB\x85\x85\x85)))\x9A\x9A\x9A}\xFB\xF6mh5\xF6o\x91\x95\x95u\xF5\xEAUz\xC8p\xC0\x80#F\x8C\x90\xB1\x98;c\xF7\xEE\xDD\xCA\xCA\xCA6l\x90Q\xA7\x91\xDF\xD4O?\xFD\xA4\xA6\xA66u\xEA\xD4~\xFD\xFA%'''$$L\x9A4\xA9m۶\xF4ѳgϮ[\xB7n        +W\xAE\xB4\xB6\xB6gϢE\x8B\xEEܹ3r\xE4HɁ1\x80\xAD\xC1K,gddt\xEAԩ\xEE\xAD4BEQ\xBF\xFC\xF2\xCB\xCF?\xFF̔\xD4\xD4\xD4\xF0x\xBCz\xEF\xF2\xE4\xE5\xE5ݹsGj\x81M\xF8G\x89\x8E\x8E\xAE\xAD\xAD6lط7UXXH\xD1\xD1\xD1)((PWW\xA7\x9F|\x94\xAA\xB0o߾\xA9S\xA7>\x9C\xCF\xE7?x\xF0\xA0O\x9F>\xC6\xC6\xC6\xDF\xDE5\xC0?\x84\x9C,\xF8Rr^\x95_
-        \x80\x82!\xC1P\xB0F\xAD\x83-HNN!D___]]\xFD\x8BN,--\xAD\xAC\xACd\xB3\xD9̫\xF2\xD7_\xE5\xE6\xE6\xF6\xEB\xD7O\xEA\xDD;\xB4\x82\x82\x82\xEA\xEAj--\xADF\xAEkU\\,\xD4\xD4\xD4$\xDF\xCFC)))\xE1\xF3\xF9\x87y\xA0\xA5hT\x82\x95\x9F\x9F\xBFo߾\xB1cǎ?^\xB2\xFCѣG\x8F=\xFA\xBF\xB68}}\xFD\xC1\x83\x9B\x9B\x9BK\xB5\x90\x96\x96\x9A\x99\x99YUU\xA5\xA3\xA3cjj:|\xF8\xF0\xEEݻK\xB5\xA0\xAC\xACl``Я_?\xC9W\xDDI\xD5a̜9\xD3\xCC\xCCL\xF6Q\xA9ޅB\xA1\xAE\xAE\xAE\xA9\xA9\xE9\xE0\xC1\x83{\xF4\xE8!\xD5x\x9F>}\xA6L\x99\xC2\xE7\xF3}}}\xE9e\x94\x94\x94V\xAF^\xFD\xF6\xEDې\x90\xBA\x8E\xA9\xA9\xA9\x83\x83CYY\x99\x9F\x9F]GOO\xAFw\xEF\xDER\x8DB\xFE\xF8\xE3\x8F7o\xDEB-4z\xF4hɎ455\xE9uA\xEB~FGGG\xA9\xCF\xF2\xEAի\x9B7o2\xBD\xD7\xFD\xB0\x92bbb\x96,Y\xF2믿.Z\xB4HvM)YYY\xFB\xF8\xF1\xA3\x8Cjx\xFF\xFE}mmmaa\xE1̙3\xEBVHNNvss\x9B2e\x8A\x97\x97\x97ԡ\xD0\xD0\xD0\xF4\xF4\xF4\x95+WB\x9E>}\xB9y\xF3\xE6\xBF\xFE\xFAk͚5\xADZ\xB5\xBAu\xEB\x96d匌oo\x98\xCC\x
CC\xCC/\xFA \x92JKKϞ=+y\xB5\xAF^\xBD\xFA\xE2ŋ\x8A\x8A
-CC\xC3)S\xA6\xF4\xEB.\xBFv\xEDZRRRyy\xB9\xBE\xBE\xFE\xB8q\xE3\x86R\xB75\xE6\xCF\xFB\xF2\xE5\xCB\xFD\xF5s\xA8\xFF\xFE\xCC\xFFUUU\xE7ϟ\xF9j\xEF\xE7ϟO\xF1\xF2\x92l\xCD\xC6\xC6fԨQ555/^\x8C\x8E\x8E&\x84:\xD4\xC1\xC1AII\x89R]]}\xEDڵ\x84\x8455\xB5iӦ-8\x9091**\xEA\x8F?\xFE\xA0(j\xF6\xEC\xD9uWE\x80\x84\xC6,\x96\xB5o\xDF>===\xA9\xF7\xE1\xD0<x@ٷo_llldd\xE4\x8E;TTT֮]\xCBT\xA8\xA9\xA9Y\xB9r\xA5\x99\x99ٍ7
-\xCB\xCA\xCA\xE2\xE3\xE3\xDD\xDDݗ-[V\xB7\x85\xD0\xD0\xD0ݻw\x9B\x98\x98\xF4\xEA\xD5\xEBٳg\xF5\xF6\xF2\xE4ɓ\xFB\xF7ﻹ\xB91\xEF]\x91qT,\xAFX\xB1\xA2{\xF7\xEEL\xEFIII\xEB֭6l\x98T\xE3gΜaV\xCB\xE4\xF3\xF9\x83-4h\xF3z\x99w\xEF\xDEBv\xEF\xDEͼԥ\xB2\xB2\xB2w\xEFޣF\x8D\xA2_\x89S\xB7\x91?\xFF\xFC\xD3\xD2\xD2255U\xAA\xA3S\xA7N1\xEB\xB2ֽ\x92\.\xB7\xA0\xA0@\xEA\x9D\xB1I\xF6.\x9B\x81\x81\xC1\xE9ӧSSʉ'ڴi#\xA3\x8F\xC7SUU\xCD\xC9\xC9)--}\xFD\xFAuC\xD5lmm%\xFF,\xE8ڵ+\xBD\xBDy\xF3f]]]zMԥK\x97N\x9D:\xB5n\xFD#G\x8Et\xEA\xD4\xE9\x8B>\xA3\xBA\xBA\xFA\xF0\xE1\xC3\xC6\xC6\xC6R\x9F\xA8O\x9F>\xB1\xB1\xB1EEE\xC1\xC1\xC1\xEA\xEA\xEAgϞ\xA5\xCB\xFB\xF5\xEB\xF7\xE4ɓO\x9F>EFF\xEA\xEB\xEB\xFB\xF8\xF8H5Ha\xFE\xEAƏ?V\xC2\xE1Ç\xE9rz        \xFE\xFD\xFB\xF7\xFC\xF8111\xD1\xCAʊ.766\x96\xACoddt\xEE\xDC9\x8A\xA2\x9C\x9C\x9C\x86^RRRTT4h\xD0 '''\x8A\xA2jjj\xEC\xEC\xECfϞ\x9D\x9F\x9F\x9F\x94\x94ddd\xC4\xF4{\xE9ҥ~\xFD\xFAdffv\xEB\xD6-\xB4\xFC35*\xC11b\xC4\xF1\xE3\x
C7        !/_\xBE\x94:\xF4\xFC\xF9sB\xC8͛7\x99\x92\xA5K\x97*))\xF1x<zwǎ:::\xCC{\xF1hb\xB1\xD8\xC5ť\xA1***\x86-\xA6\xAB\xAB\x9B\x95\x95\xD5P\x9D\x88\x88\xE6'G\xC6\xD1\xFF\xFC\xE7?\xDA\xDA\xDA999Raϟ?_\xC6G\xA0(\xCA\xD6\xD6\xD6\xD6֖٥\x97T=r\xE4\x88d\x9D\xFE\xFD\xFBO\x9C8\xB1\xDEFy3|\xF8p&~I\xA5W\xECܹs\xA7d\xF9\xABW\xAF\xE8Q
-\xA9\xDEe000`\xF2\x86/"7\xC1JLL$\x84\x94\x96\x96\xD6{\xB4\xAA\xAA\x8ANIJ\xB0\xC4b\xB1@ \xA0\xB7kkk+++\xE9\xED\xA6H\xB0\xA2\xA2\xA2|||\xA4>\xD1\xC1\x83\x99\xED9s\xE6\xF4\xECٳn\xF9\xB2e˺u\xEB&yV~~\xFEرc%,櫗\xE2\xEC\xECloo\xCF솆\x86\xD2\x8B/f
-\xC1\xA0A\x83\xAA\xAB\xABE"\x91\xB2\xB22\xF3"퀀eee\xA1PH\xBF\xB3(;;\x9B.߿?}jkk;t\xE8p\xF1\xE2E\xBA\xFCĉ;v\xAC\xFB\xC2\xF8\xDBɿE\x98\x9C\x9Cܽ{\xF7y\xF3\xE6yxx\x9C={\xF6\xC0\x81\xB2\xEBkkks8\xFA6\x87P(\xF4\xF2\xF2\x9A7o\x9EԴ6\x9B]\xF7\xFECSS\xF3ĉfff\xDE\xDE\xBE\xBE\xF5\xD65j\xD5\xF0
-^\xF4Ѫ\xAA*\x9Fy\xF3\xE6IU8t\xE8\x90\xECO\xF1-^\xBF~\xBDr\xE5\xCA˗/\xB7o\xDF\xFE\x8BN\xECѣ\x87\xB6\xB6\xF6\xB1c\xC76n\xDC\xC8\xE1\xFC\xBF\xAFf\xFF\xFE\xFD6l\xA8\xF76(!$55\xF5\xE1ÇEEEmڴqpp`\xA6=\xFB\xF8\xF8|\xFA\xF4\xA9_\xBF~ӧO\xA7\xBFBH\\\DD\x8F\xC7kӦͤI\x93\xBE\xFB\xEE;BHdddTTTMM͇\x98\x96)\x8A
-\x8C\x8F\x8F\xD7\xD7\xD7wpph۶mii)=\xCCv\xE3\xC6-uu\xF59s\xE6BBBB\xE2\xE2\xE28\x8E\x9A\x9AZ``\xE0իW\xE9\xAB\xCDf\xB3\x93\x92\x92\xEE\xCB\xE1p\x9C\x9D\x9D\xF5\xF4\xF4}\xFB\xFC\xF9suu\xF5)S\xA6\xFC\xF5\xD7_                        \x84\x90\xB9s\xE7J~\x9C\xEA\xEA\xEA\xEBׯBz\xF6\xEC٧O\xA6<66\xF6Ç\xE6\xE6\xE6b\xB1888\x98\xCB\xE5.[\xB6\x8C\xCF\xE7\xE6\xE4\xE4L\x992\xC5\xDA\xDAZ\xEA\xCA\xD0Y\xE9\x93'O\xA4\xCA=<<\x98m\x83\xF2\xF2\xF2\xBA\xE5***\xCC\xA3/\x85\x9B\x9B\x9B\x8F\x8FOϞ=\xEB\xFD\xF4\xCD\xC1'N0%tZF9u\xEAS\xE8\xEF\xEF\xEF\xE8\xE8\xC8\xE1p\xE8\xB1L\xE6\xBBVQQ\xA1)_\xBDz\xA5\xAA\xAAڡC\xBA\xDC\xC6\xC6fÆ-o߾
-\x85999\xCCmMkk묬\xAC\xD4\xD4T\xFA\xB5\x95\xF0\xCF!\xFF)\xC2.888hii\xD9\xDB\xDB_\xB8p\x81yp\xBD>|\xF8p\xFD\xFA\xF5-6\xD0/\x81IJJ\xAA\xA8\xA8\x90\x9C>\xC2\xD0\xD4Ԕ\xD1N\xF7\xEEݻw\xEF\xFE\xF0\xE1\xC3z\x8F\xAEY\xB3\x86\xC5bI\xFEJ
-\xFF\xF4铒\x92\xD2\xF3\xE7\xCFy<^\xBD\xAF\xDC\xD1\xD3ӓ\xD1\xFB\xB7HMM\x9D2e\xCAWdW\xB4U\xABV\xE5\xE6\xE6\xD2I!$;;;77\xB7n\xF6\xC08z\x{128C71}\xB1\x8B\x8BKll\xEC\xB4iӘ\xF2\xC4\xC4\xC4.]\xBAt\xEF\xDE}\xFD\xFA\xF5\xF4 B\xC8{\x9D\x9D\x9D'N\x9C\xE8\xEA\xEAZ^^NO,[\xBF~\xFD\xBAu\xEB\xEC\xED\xED]\\:w\xEE̴\xE0\xEC\xEC\xEC\xEF\xEF\xEF\xE4䤥\xA5eiiY\\\PP \x89!\.WUU\x95\xE2\xE6\xE6v\xF8\xF0\xE1\xE5˗Ϝ9\xF3ȑ#&L`r\xD9gϞEEE\xE9\xE9\xE9;v\xCC\xD9ٙҹs\xE7w\xEF\xDE\xD1\xB0:u\xEATQQ1o\xDE<\xA9\x8F\xA3\xAC\xAC$\x8B\xBBw\xEF.Yw\xEFC\x87\xADX\xB1"88XYY\xD9\xC7\xC7gĈ\xBE\xBE\xBE\x81 99\xD9\xCEή\xA4\xA4\xE4+\xAEvzzz\xDDk\x9B\x97\x97\xBCb\xC5
-\xA6\xE4СC\xE3Ǐ\xA7\x93QI\x81 ;;\xFBӧOL\xC9˗/A\xF7\xEEݳ\xB3\xB3###_\xBE|Y\xB7S\xA1Px\xE6\xCC\xFA\xFD\xE8gѢE\xB7n\xDD\x8B\xC5\xD5\xD5\xD5W\xAF^]\xB8p!\x97\xCB\xD5\xD3\xD3\x89D̜-\xFAo)##\x83\xBEUݺuk\xBA\xBCM\x9B6\x84\x90\xB4\xB4\xB4\xAF\xF8\xECФ\xE4\x8C`\xD5\xD6\xD6FGG\xEF߿\x9F\xB2`\xC1\x82K\x97.\x85\x85\x85M\x980A\xAA\xDA\xEEݻx<^\\ܨQ\xA3\x98\x89\xD8\xF4t\xE9\xBA/Ki##\xA3ׯ_K\x96\xECٳ\xE7̙3\x84\x90w\xEF\xDE<xP\xAA>3;\xFB\xE6͛Ǐ744\xFC\xA2\xDE\xE9\x8F\xC0\xEC\xBE|\xF9\xF2+FRRR\xB6n\xDD\xFA\xFE\xFD\xFB\x8B/\xAE]\xBB\xF6KO'\x84L\x9A4\xC9\xD4\xD4\xF4\xF0\xE1\xC3\xF4\xF8\x90\xB7\xB7\xF7\x9A5kd\xD4_\xB9r%=\xE7zҤI\xF4o6m\xF4\xE8\xD1\xF4̭\xB6mێ;v\xEB֭\xBA\xBA\xBA۶m                \xA1\xC7?V\xADZ\xF9\xE1\xC3oo\xEF\xC8\xC8H\xBA\x90y_MFFF@@\xC0\x8B/LLL\x9C\x9D\x9D\xB7m\xDB\xF6\xFBX\xB1\x82~\x97\xCEĉuuukjjΜ9cddddd4a\xF0\xF0\xF0͛7\xD3-\xF4\xEB\x8B\xC5\xF4ߏ\xB2\xB22\x93p8\x9Cz\x9FU\xF4\xF4\xF4\x9C:u\xEA\xECٳ\xA5\xCA555544\xCC\xCD
n\xDDJQQQ9x\xF0 =\x98J\x8F\xAE\xFD\xF9\xE7\x9FC\x87\xFD\xA2K\x9D\x9D\x9D\xFD\xF8\xF1c\xC9!\xAE\xC8\xC8ȝ;w>\xFE\xDC\xD9ٙN        !)))                        /^\x8BŒ\xA7[XX\xB8\xB9\xB9\xE9\xEB\xEBgee%%%\xED{\xF6\xEC\xD9\xF4\xAD\xE4\xE3Ǐ\xEB\xE8\xE8hkk\xFF\xFE\xFB\xEF;vdƨ!\xB3f\xCDb^C\xB9s\xE7\xCE\xC1\x83\xDB\xD8؈D\xA2\xD2\xD2\xD2\xD8\xD8XBȔ)S֭[\xE7\xED\xED\xBDi\xD3&\x8B\x95\x91\x91A\xE1\xF1x\xF4ǧϥ\xD3\f\xFE9\xE4$X<PUU\xBDx\xF1"!\xA4\xA6\xA6FEE\xE5̙3u\xAC-[\xB6\xD8\xDB\xDBB\xAA\xAA\xAAN\x9C8ѻw\xEFK\x97.͚5KYY\x99R]]\xFD\x91\x89D"\xA9w!\xFF\xF4\xD3Ot\xD2P\xF79;B\xFD\xFEiB\xF3b\xE6z{HNN\xA6(J[[{\xFB\xF6\xED\xCCo\xF3h#F\x8C\xF8\x8A\x98ccc]\\6n\xDC8`\xC0[[\xDB/mAII\xC9\xD5\xD5uݺuIII&&&\xF1\xF1\x92c$Rz\xF5\xEA\xF5\xFA\xF5\xEB\xFC\xFC\xFC\x94\x94\x94z-Dy\xF1⅊\x8AJuu53\x9A\xA8\xAF\xAF?s\xE6\xCCK\x97.QUw\x90/))\x89\x92\x9C\x9CL\x8F\x8Ep\xB9\ɻ\x874\x8BE\xDFf\xA6wkjj\xE8.E]]]*5iȑ#G\x9E<y¤h2hii1_\xAB\x86\x8
6!\xA4\x91]0\xAA\xAB\xAB/^\xEC\xE7\xE7gaa\xC1\x8E9r\xE4ȑ\xE5\xE5\xE5˗/6lأG\x8Fjjj֯_\xF9\xF2\xE5\xBA-\xECڵ\x8Bپt钃\x83\x83\x8D\x8D-\xFD^\xED\x9F~\xFA\xA9k\x84GG\xC7.]\xBAܺu\x8By\xDCR$\xFD\xF6\xDBo\xF43\x83\x84\x81@0r\xE4\xC8\xF5\xEB\xD7\xD3f9rdrrr\x9B6m<x\xF0\xCB/\xBF<\xB8}\xFB\xF6\x{1379A2}\xA2B_a\xFA\xF1Uf\xA3\xDE\xCB/9        օ\xEC\xED\xED\xE9s8\x9CI\x93&\x96\x96\x966t\x8BMUUuժUgϞݵkY\xB3\xE8\xA5\xE8\xA9\xF7\xEF\xDFK.\xD6@QRR\xA2#\xF9\xE5\x97_\xEA\xD60`\xC0\xA4I\x93!zzzt\x8EE/\xD3 \xF5\x90\xFF\xB2e\xCB\xF6\xECٳy\xF3f>\x9F_\xEF{\xAC\xBF\x88\xD4m\xCAŋkii\x9D8q"99yΜ9\x89\x89\x89u\xA7I\xA9\xAD\xAD\x95jdɒ%۶m;r䈉\x89\x89\xAB\xAB\xAB\x8CsKJJ\xEC\xEC\xEC\xEC\xEC\xECF\x8F-9F"\x89\xFE\x8C\xF4|jB\x88T\xCEZ^^\xCEb\xB1ꮘ%!\x9A\x9A\x9A\xF4\xE9~~~]\xBAt\x91\xAA\xA3\xA4\xA4\xE4\xE8\xE80lذ\x92\x92\x92;w\xEE44a\xAE1bcc[\xB7n>f̘\xAFn\xA71\x84B\xE1\xFC\xF9\xF3-ZTo\xA6\xAE\xAD\xAD\xBDk.]\xBADDD<
z\xF4HOO\xEFҥK\xE4\xBF\xD9Lhh(\x9B͖\xBCK5j\x94X,\x8E\x89\x89\xA1'i\xD3        V\xE7Ν\xB5\xB4\xB4RRR\x98\xEB\xE4ɓ\x93'Of\xA6ʅ\x85\x85\xBD~\xFD\xFA\x87~\xA0w\x97,Y\xB2aÆ\x88\x88\x88ɓ'[ZZ2\xEBV\xD0        \x99\xA9\xA9)\xFD"튊
-\xBA\x85ϟ?B\xB0N\xC0?\x90\xAC9X\x81 55\xF5\xC7\x9C\xFB_k
-\x85W\xAF^\x95\xDD(\x97˥GS\xBAt\xE9beeE\xAF\xE1$\x85\xBEmԐ\xE8\xE8\xE8\x8F?֝\xA3C\xEB֭!\xA4\xEE]Bڐ!C\xF4\xF5\xF5        !]\xBBv0`\xFDt\xBD$\x8B\xC5\xFC\xF7I\xAD\x8DI\xD3\xD0и~\xFD:\x9Fϟ5k\x96\xDC\xD1;777\xA9===GG\xC7˗/\xD27
-r\xF3\xE6͂\x82__\xDFI\x93&5tC377\x97bjjJ\xA7z\xF42\xA4\x8CV\xADZQ\xFF}FR}/\x8F\xCEYit\xAE,e\xF3\xE6\xCDjjj\xFE\xFE\xFE!!!AAAuo\xED5\x9E\xB9\xB9\xB9\xBF\xBF\xBF\xAB\xAB\xAB\xB3\xB3see\xE5W\xB7#WYY\xD9ܹs]\\$\xB3\xAB\xC2\xC2B\xC9D\x9C\xCE8y<\x9E\x8E\x8ENUUս{\xF7\xEEݻw\xFF\xFE}BHJJJbbbuu5\xFDL(\x8D\xFEkWUU\xEDѣ\x87\x9E\x9E^jj\xAA\xE4!f9\xD6\xEA\xEA\xEAC\x87I.\xCAE\xDF\xF2\xE3r\xB9\xF4.\x9D\xFE\x96\x95\x95I\xC5ݺu\xEB\x9E={ZZZ\xB2\xD9lf\xFD\xADw\xEF\xDE)))1s\xDE\xE0\x9FCV\x82u\xFB\xF6m\xA9\xBB\x81666\x9D:u\xA2'B5$>>>>>\x9E\xC9\x8E?\xFE\xEA\xD5+\xA9d\xA8\xB2\xB2222\xB2\xA1\xD2\xD2Җ,Y2}\xFAt\xE6_\xF6\xF5b\xFF\x94\xC1\xDF\xDF?99\xD9\xCF\xCFOn\xCD\xC6sqq\xA13JJJ\xA4V^e\x98\x99\x99\x9D<y266V\xF2ٴ\xBA\xF8|~zzz\xDDr777\xA1P\xB8hѢ\x86ƥ\x81@(\x92\x86\xEF\xC3q\xA3S\xA7N666Æ-k۶\xAD\x97\x97\x97\xE4ӗ\xB6\xB6\xB6\.\xF7\xF4\xE9\xD3Rg\xD9\xD8\xD8\xD0Cq2\xBA\xAE\xAD\xAD\x9D4i\xD2СCg̘1a\xC2.\x97\xCB\xE7\xF3eG+\x9D\x85\xEC\xBB\xB6\xB6v
ӦM_ݎl\x85\x85\x85cƌ\x99:u\xAA\x8E\x8Eγ\xFF\x89D999gϞe\xAA\x85\x87\x87\xAB\xAB\xAB\xDB\xDA\xDAnڴ\xE9\xD6\xD1Olذa]555{\xF7\xEEeꇅ\x85\xE9\xE8\xE8>\x9C\xC3\xE1\xACX\xB1\xE2\xFC\xF9\xF3t\xF9\xEBׯ\xC1\xB8q\xE3\xE8\xDDӧO\x8F5\x8A\x9E\x99N\xB3\xB2\xB2b\xB1X\xC9\xC9\xC9\xF4n||\xBC\x92\x92\x92\xB5\xB5uyy\xF9\xB6m\xDB\xE8BzU\xDB-[\xB6\xB0\xD9l==\xBD\xE9ӧч\xAE]\xBB6}\xFAt\xFA\x9F\xF0\x8F\xD2\xE0\xEF\xF7ѣG\xFD\xFC\xFC\xCC\xCC\xCCBCC\x99_\x88ݻw\xAB\xA8\xA8\xC4\xC5Ź\xB9\xB9-Y\xB2\x84\xC7\xE3\xD1\xEBcyzz^\xBCx\x91\xCDfxzz2S\xBC-,,\x9E={\xB6u\xEB\xD6\xF1\xE3\xC7[YY\xA9\xAA\xAA\xA6\xA5\xA5=~\xFC\x98N\xDD=zD\xB7\xB0s\xE7γgϲX\xACϟ?\x85\xC2իW\xBB\xB8\xB8ЃLLf\xBAH$\xE2\xF1x\xC5\xC5ń\x90\xC4\xC4DB\x88\xBF\xBFjj\xEA\x86-$o\xFC\xF5\xEB\xEE\xFD\xEEݻPQQIKKKMM\xD6~\x88\xCA IDAT]\xBAt)=s\x85i< \x80\xC5bM\x9D:\x95\xCF\xE7\xEFݻ\x97~\k۶m7n|\xF7\xBF?!\xE4ڵk:::<oΜ9\.\xF7\xFB5k\x96d#'N\x9C(..^\xBAt)!d֬Y\xABW\xAF\xF6\xF5\xF5\
xE5\xF3\xF9\xA5\xA5\xA5t\x9D\xFD\xFB\xF7_\xB8p\x81\xFE999\xF4\xBCr\xBA\x85gϞ\xEDرc\xEB֭\xBD{\xF7\x9E9s&\xDD\xCEӧO\xE9\xDF~\xBAw\xE6\x91@B\xC8ĉ\xB7m\xDBfaaѹsgccc\xB1X\xEC\xEF\xEF\xEF\xEC\xEClmm}\xF9\xF2\xE5\xB7o\xDF$&&q\x83\xC3\xE1p8\x9C[\xB7n-^\xBC\xB8G\x8F\xE6\xE6\xE6E͞={Μ9'N\x9Cpss\xA3\xA7y<ޅ/\\xB8\xE0\xEC\xECall\xCC\xE5rw\xEE\xDCI_dBȎ;&O\x9E<r\xE4H;;\xBB͛73\xB3\xA6455oݺ%\x89222D"Qlll\xABV\xAD\x82\x83\x83y<ޥK\x97Z\xB7n\VV\xE6\xE5\xE5\xE5\xE2\xE2\xC2|\x8A\xA7O\x9F&%%\xF1\xF9\xFC\xE7ϟ\xF7\xEB\xD7\xCF\xC2\xC2\xC2\xCFϯU\xABV\x83-\xBAs\xE7Nii\xA9\xB7\xB7\xB7\xA9\xA9\xE9_\xFDUQQֺu렠 \x8F\xE7\xE3\xE3\xB3l\xD92\xFA\xBE\xE4\xA5K\x97z\xF7\xEE-9\xA0x\xEF\xC8\xC8ȇ\x96\x97\x97\xBB\xBB\xBB\xB7m\xDBvݺu\xF1\xFF%\x{19DE451}\xA1\xA7\xA7\x90\x9E\x9Eޱc\xC7\xEC\xEC\xEC/^JfBRTUU\x9F<y2w\xEE\xDC\xEF\xBE\xFB.;;\xFB\xE5˗\xC1\xC1\xC1\xF4}\xF3\xED۷\xD3KaYXX\xF9\xF9\xF9у\x8B\xD5\xD5\xD5\x8
8\x88\x88\x90l\xA7{\xF7\xEEG\x8E\xA1\x97\xAB\xA9\xA9\xB9}\xFB\xF6\xB1cǾ\xFB\xEE\xBB\xF2\xF2\xD2\xD2Ruu\xF5{\xF7\xEE\xAD\\xB9\xF2\xC7\xA4O\xF1\xF3\xF3\x9B={\xF6\xAAU\xABAFF\x86\xDC\xE1d\xF8[\xB0d\xAC&\xD5x\xF4C浵\xB5\xAA\xAA\xAA\xF4<ߺ\xAA\xAB\xAB\xF3\xF3\xF3\xE9\x97\xD5J\xAA\xA9\xA9\xA1RRR\xFA\xF6yQ2z\x8Bņ\x86\x86\xF5\xBEA\xAF\xF1\xC4bqVV\x96\x96\x96\x96ԧ\xF8[\xD0#u\xE8Ё\xB9\xCD$Y\xAE\xAA\xAAZw\xD8Ǐy<\x9D61\x95sss۴iCOg\xD4\xD6\xD6fgg+))1OJupp\xF0\xF0\xF0\xA0'        \x85BGGG--\xAD\xDF\xFF\xBD1\x91\xDB\xDB\xDB\xE9\xE4\xF4\xA6CQTAA=\xBD\x89y\xDAQ\xB6\x8F?VTT\xD4\xFD{&\x84\x94\x97\x97\xFA\xF4\xA9C\x87\x8D\xF9{\x8B\xC5\xCCuf&\xE4        \x85\xC2\xFC\xFC\xFC\x9A\x9A\x9A\x8E;֝ƞ\x97\x97\xC7f\xB3e\xA4\x80\xF0\xF7RL\x82\xFF\x83"##\xDD\xDD\xDD%\x97zZ\xB8pa\xABV\xAD\xBC\xBD\xBDe\x9F\x98\x9D\x9Dmll|\xF9\xF2\xE5\xAD[\xB7J\xBE\xCE\xE0_\xA3Q/{\xA8\xCB\xCC̬\xB4\xB44 `\xC0\x80|>?((\xE8\xF5\xEB\xD7w\xEEܑ{\xE2\xA5K\x97:w\xEE
|\xE6̙U\xABV5C\x9C\xCD#X\xF0\xF5>\xFE\x96\x9F\x9F\xCF\xE5r\xCD\xCD͇ژg3\xD3\xD2Ң\xA2\xA2\xBAu\xEBF\xBF\xCD\xE0\xDF        \x80\x82\xC9!|$X
-\x86@\xC1\x90`(,C\x82\xA0`-.4*\xFBE\xBF\xFF\xE3fΜI\xBF\x88\xB6\xAE\xD7\xC1*--mʐZ\xBC/N\xB0\xE0\xEB`\x80\x82!\xC1P0$X
-\x86@\xC1\x90`(,C\x82\xA0`H\xB0        \x80\x82!\xC1P0$X
-\x86@\xC1\x90`(,C\x82\xA0`H\xB0\x8C\xF3w\xFFD\xEF\x89D\x846\x9BݣG\x8F\xBF%\x86\xA2\xA2"]]]ee忥w\x80o\x81,\xA8nj3Μ9s\xE6̙.HJMMݸqcVVVS\xC7\xB0t\xE9Rɒ\xB2\xB2\xB2ϟ?+\xAA\xFD\xCA\xCAJ:\x89P8EQw\xFF\xA7\xA4\xA4\x84\xCF\xE7s8\x9C\xB6m\xDB\xFEݱ(@AAAuu\xB5\x96\x96\x96\x8E\x8E\xCE\xDF˗:t\xE8\x93'O::u\xEATkk\xEB͛7+\xAA\xBB\xEC\xEC찰0f\x97\xCF\xE7\x85\xC2\xD4\xD4T\x87ӭ[7MMM.\x97Ky\xFC\xF8qVVVHH\x88\xBA\xBA\xFA\xB7wjkk۶m۫W\xAF~{SR\xE4\xDF"LKK--\xCD\xCC̬\xAA\xAA\xD2\xD1\xD1155>|x\xF7\xEEݛ"\x9A\x8C\x8Coo\x98\xCC\xCC̦h\xBF\x99%''\xBB\xB9\xB9M\x992\xC5\xCB˫)\xDA--MOO_\xB9reS4^Wqq\xB1\x81\x81!D$-^\xBC\x98R^^\xBEo\xDF>uu\xF5-[\xB6|K\xCB\xC6\xC6\xC6˖-cv/\\xB8\xF0\xF0\xE1óg\xCFB\xEC\xED\xED\xDD\xDC\xDCF\x8FM\x91\xAC\xF3\xED\xCA\xCA\xCA\x92\xA8\xD4%+\xC1\xAA\xAD\xAD]\xB5jUdd\xA4\xA7\xA7\xE7ܹs\xB9\\xEE۷o/^\xBC\xE2ĉ\xA6\x88\xA6\xFF\xFE\x83\x8E\x89\x89\xF9\xF6\xA6(\x8Ab\xB
1X\xCDyb\xDDFƌӾ}\xFBolJFH\x97/_\x8E\x89\x89i\xB6\xCB\xCF\xCFO]]]WW7==\xFDʕ+\x84\x81@`eeegg\xA7\x90\xF6y<\x9E\xBD\xBD\xFD\xB1c\xC7\xEAz\xF3\xE6Mll\xEC\xF4\xE9\xD38\xA8\xAE\xAE\xAE\xA5\xA5%\xB7ZQQ\x91\xA1\xA1\xA1\xA2:\x80\xFF\xB2\xAC]\xBBv]\xBCx\xF1\xF5\xEB\xD7\xEDڵ\xA3Khii\xE9\xEA\xEA\xDA,\xB1}\xBD7n\xE4\xE5幹\xB95ۉ
-o\xA41\xAD\x9D:u\xAA\xBA\xBA\xFA\x8BZ
-\x85\xB5\xB5\xB5jjj_ɶm\xDB\xF2\xF3BCC=<<!\xA1\xA1\xA1\xE5\xE5\xE5_њ\x94\x8A\x8A
-ww\xF7\xAD[\xB7v\xED\xDA5&&FI\xE9\xFF7;\xD0\xCC\xCCL 2d\xEB֭s\xE7\xCE\xFD\xF6\xEE!\x8D\xB9=m\xDA4wK\xEA\xD5`\x82%
-\xBD\xBC\xBC\xE6͛\xC7dW46\x9B-y\xC3+22\xF2\xD1\xFF\xD7ޝ\x865q5\xF0?!\x81\xB0o
-Zť\x8A\x8AA\xDCQ[\xF7\xAD\xEEw,\xB8`\xEB\xF2Z[wA\xA9\xB6"\xD6\xB5\xADE\x91EQ\xAC\xA8\x80\xA0\x80\xD6\xCA"!!!\xC9\xDCs߹\xB9\xB0\x83-}\xFF\xBF}&gΜ9I蓿gΜ\xB9u\x8B\xA2\xA8\xE1Ç\x8F=\x9Ar\xF7\xEE\xDDW\xAF^\xD9\xDA\xDAJ\xA5\xD2\xE8\xE8h>\x9F\xBFl\xD92\xA1PYXX8e\xCAgg\xE7{\xF7\xEE\xBD|\xF9\xB2[\xB7n\xF9\xF9\xF9\xF6\xF6\xF63g\xCET\xFAM%\x84P\x99\x9A\x9Ajjj\xEA\xE6\xE6ֱcnj\x8C\x8C\xE7ϟB\xCC\xCD\xCD\xE8\x89;\xE8ٳ'sTNN\xCE\xF6\xED\xDB\xED\xED\xEDϟ??m\xDA4>\x9F\xDF\xCCF8\x8E\xE2\x81\xDA\xDA\xDAt\x83*z\xFB\xE8ѣ\x9B7o\x96\x95\x95u\xE8\xD0\xC1\xCD\xCD\xCD\xC8\xC8H\xE9\xEC\xF4'\x96\x91\x91q\xF5\xEAU\x8F\xE7\xE9\xE9ibbB\xC9\xC8\xC8HMM]\xBE|\xB9\xD2[\xCE\xCB\xCB;w\xEE\x9C@ \xE8ܹ\xF3
\x99\xD6\xCC\xCC\xCC\xCA\xCA\xCA\xEC\xEC\xEC\xCC\xCD\xCD\xC3\xC3\xC3\xFB\xF5\xEBWRR\xA2\xAB\xAB;eʔ\x94\x94\x94\xBC\xBC<;;;\xB1X|\xE5\xCA>\x9F\xEF\xE9\xE9I\xF6Pu\xE5ʕ\x94\x94\x8F\xA7\xA3\xA3y\xE1\xC2\x8B\xFD\x950\xE8?
CCC\xFA姟~\xAA\xA9\xA9\x99\x94\x944lذ\xF7k\x90&\x91H\xEE߿\xF8\xF0a\xFA3\xFA\xF4i\xB7nݔ\xEA888$$$DGG\xFF\x95)\xB2\xB2\xB2jxV4yaFFFMM\xCD\xC0\x81\xEE\xD2\xD7ק7֭[\xF0\xC5_̚5k\xF3\xE6\xCD\xFE\xFE\xFE\x84\x90~\xFD\xFA8p`Ŋ\xD1\xD1њ\x9A\x9AAAA#G\x8E\x89D\x99\x99\x99\xAE\xAE\xAE}\xFB\xF6ݺu\xEB֭[;t\xE8`cc\xE3\xEF\xEF\xEF\xE9\xE9\xD9\xF0D\x9E\x9E\x9E\xA1\xA1\xA1(//\xB7\xB1\xB1IKK\xF3\xF0\xF0\xE8֭\x9B\xB1\xB1qff\xA6P(\xECڵ\xAB\xE2Q\xF9\xF9\xF9\x85\x85\x85<O[[\x9B\xC3\xE14\xBF\xA5\x99U\xF4\xF6\xF0\xE1\xC3VVV^^^w\xEFޝ>}zóB\xEE߿\x9F\x94\x94dbb\xF2\xE3\x8F?2n߾}Ŋ\xAF_\xBFV\xEC\xF9\xEBׯ]\\\x86\xEA\xE5\xE5u\xF3\xE6͒\x92\xC5\xD6\xEC\xED\xED\xF7\xED\xDB\xE7\xED\xED\xED\xE7\xE7w\xF6\xECY}}\xFD\xE7ϟ\xD3\xD7mmm\xF7\xED\xDB\xE7\xEB뛔\x94dlľx\xF9\xF8\xF8<xp\xF9\xF2\xE53g\xCE                \x990a\xC2{\xA7+ƻw\xEF\x8E9r\xFA\xF4\xE9={\xF6\xF4\xEF\xDF\xFF\xE5˗\xBBv\xED\xBA|\xF9\xF2{7\xA8\xA5\xA5\xE5\xEA\xEAJ\xA7\xAB.\xA4\xA7\xA7
/X\xB0 !!!--\xAD\xB4\xB4TKK\x8B\xAE\xF6\xD1Gyxx\xFC\xC5\xCE3:v\xECعsg\xB6Z\xF8\xFFPM\xF8\xED\xB7\xDF!MUx\xF5\xEA\x87\xC3IKK\xA3_uKCC\xE3իWE\x8D=\xDA\xD7ח.߿\xBF\xA5\xA5%\xBD\xFD\xE6\xCDB\xC8\xEF\xBF\xFFNQT\xFF\xFE\xFD\xB7m\xDBF\x97_\xBE|\x99\xC3\xE1\xBC|\x{14A2A10}\x90\x90.]\xBAP\x95\x9B\x9BKy\xF8\xF0!]\xA7C\x87\x87\xA6(J,\xDB\xD9\xD9-\\xB80--\xCD\xDF߿Ѿu\xE9\xD2%$$\xE4=aT\xD2To\xB3\xB3\xB3\xE9\xC2\xF3\xE7\xCF\xEB\xEA\xEA6ldĈk\xA5\xB78`aaAo\xBF|\xF92..N\xE9,/^\xB4\xB0\xB0\x90\xC9d\xF4g%
-\x9Bj\xAD\xA0\xA0\xA0\xB4\xB4\xF4\x87~`T<ю;\xBAw\xEFNQ\x94T*\xD5\xD2\xD2
-\xA7\xCB===G\x8C\xD1\xE8'\xA6dȐ!\x8D\x96\xBF}\xFB\xD6\xDF\xDFРA\xF4\xCBu\xEB֝9s\x86\xDElN\xE3M\xA9\xAB\xAB\x8B\x89\x89IHHHNN\x9E<yrxx8\x97˝6m\x9AH$*((hX_*\x952\xDB\xF9\xF9\xF9\xBF\xFC\xF2˱cǎ=t\xE7\xCE\xB5\xA7;x\xF0 =\xF8\xAAZS\x80
-M^"\xA4xT1\xC5'%%\x85\xA2(fJ;;;\xB9\\x9E\x9A\x9A\xAA4*```\xC04BO֑J\xA5JM-<\x98\xA2\xA8\xF4\xF4\xF4.]\xBA0\x85\x84\x90\xCC\xCC̜\x9CB\x9F\xCF\xF5\xEA!DKK\xEBԩSNNN%%%\x91\x91\x91\xAA\xE3#+\x8D\xA8\xE8m߾}\x9F<yR\\\x9C\x95\x95%\x93\xC9T\xA8\xAB\xAB˼\xF7.]\xBA(\xBEY\x9A\xBD\xBD}yy\xF9ȑ#\xBD\xBD\xBD鋛M5eii\xA9\xE2D\xFA\xFA\xFA\xF4\x898\xFD5\xD3\xE52\x99쯬\xDBYZZ\xBAdɒ\xE3ǏWTT\xE4\xE7\xE7\xF3x\xBC\xE4\xE4\xE4]\xBBv\xD1{\xFD\xFD\xFD---\xBD\xBD\xBD\x99\x88-\xC5\xE7\xF3Ǐ/
-G\x8E\xE9\xEA\xEAZ[[{\xF0\xE0A--\xAD\xA4\xA6\xA6>~\xFCXi\xB2\xD7\xF3\xE7\xCF7mڤ\xAD\xAD-\x8B'O\x9E<y\xF2d\xFA&G\x99L\xF6\xC5_Κ5K\xC5\xE9--MMM߯\xAB\xAA5\xB0\xE8䔗\x97\xD7T\xA1PHa.\xDF\xD0\xF3\xA6\xE9\xA2\x8F\xAD\xAB\xABS,\x89D\x84}}}\xFA\x87\xEA;\xBD\xCB\xCE\xCEn\xC0\x80YYY\xB5\xB5\xB5\xC6\xC6\xC6*Zf\xA5\x91\xA6z[QQ\xE1\xEA\xEA\xEA\xEA\xEA:f\xCC\x8F\x855\xF1\xBBu\xEBv\xF7\xEE\xDD\xFD\xFB\xF7{xx\xF8\xFB\xFB'$$\xFC\xC5\xE50444\xDC\xDD\xDD\xC3\xC2-VQQ\xFCޭ\xF9\xF8\xF8|\xF3\xCD7fffvvv7or\xE5ʁ\x98\x99s\x9A\x9A\x9A\x95\x95\x95\xEF\xB0!\x81`Ŋ+W\xAEtqq\xA1\xDF\xFBɓ'\x8B\x8A\x8A233N\xA5\xEFݻ\xF7\xEAիkkkǍ\xA7X\xCE\xE5r'N\x9Cx\xF5\xEAU\xD5\xCB\xC0\xC0\xA0E\xDF;@\xF35\xBAw\xEF\xEE\xE4\xE4\xB1~\xFDz\xA5]\xBBw\xEF^\xBF~=\xBDAee\xA5\xB9\xB99!\xA4\xB4\xB4\x94\xF2~\xF3{\xE8K\x87VVV\x8A\x85t\xB3\x8E\x8E\x8E-'\xCA\xECܹs\xE3ƍ\xDF|/\xBDZRSXi\xA4\xA9\xDEFDD\x94\x94\x94БE)\xBE\x8A\xA2\xEC\xED\xEDO\x9D:UUU5
jԨ\xE0\xE0\xE0~\xF8\xE1/\xB6\xB9q\xE3F__\xDF\xD0\xD0P\x9D\xA8\xA8\xA8O>\xF9\xA49G-2D\xA9\xA4\xBA\xBA\xFA\xE5˗\xF4\x9C\xBCq\xE3ƹ\xB8\xB8\xECܹSq\x8A^NNEQeV\xD3\xFCԾ}\xFB\xEBׯgffVVV^\xB9r%66\xB6\xA9\xF5\x9A\x9A\\x9F\x98\x988j\xD4(է\x9B>}\xFA__\x8FCQEE\x85\xB1\xB1q\xC3{5\xE0\x90\xAA\x83#G\x8E<~\xFCx\xFF\xFE\x{4A175D75}\x89\x89\x89\x84\x90aÆ\x99\x9B\x9B'$$\xD0\xE5111;v:t\xE8{t"**\xAAs\xE7\xCE...\x8A\x85...-\xDCJJJ\x89D\x93'O>v\xECXxxx\xA3\xB7\x95ijj\xD2cW-m\x849\xB0\x99\xBD\x89Db\xB1\x98\xFC\xFF\xD7R\x9B\xD3Htt\xB4\x9F\x9F\x9F\xD2Uŋ/w\x8Fbdd\xE4\xE0\xE0@_\xCEkNkM\x91\xCB\xE5\x93&M:t\xE8\x8C3&L\x98\xC0\xE7\xF3\x9B9\xC4\xC8\\xF8c\xD4\xD5\xD5\xD1\xE9\xF9\xF5\xEB\xD7;v\xEC\xE0\xF3\xF9\x8AKRI\xA5R__\xDFC\x87ё\xA5\xA4\xA4\xC4\xCB\xCB+**\xAA\xF9]-//766\xF6\xF3\xF3k߾=!dȐ!/^<|\xF8\xF0W_}՜ժr\xB9\xFC\xDBo\xBF\xA5(j\xFE\xFC\xF9\xAAk\xB2\x9B\xAE>|\xF3\xE6\xCD={\xF6TUU\xB1\xD8,\xB4U\xAA\xA7h={\xF6l֬Y\xE3ƍ
eK``\xE0\xE2ŋ{\xF4\xE8\xF1\xE5\x97_\xD2{oݺտ???[[\xDB۷oSkmm\xED\xE4\xE4\x9B\x91\x911e\xCA==\xBD\xFD\xFB\xF7WWW\xF7\xDDw\x84\x8F\xB7o\xDF\xF6\xEF\xDFȐ!۶m\xF3\xF3\xF3\xEBӧ=\xA3+..n\xFC\xF8{\xF7\xEE\x97/_\xEEС\x83\xB3\xB3\xF3̙3\xDD\xDC\xDCrssO\x9F>ݭ[\xB7\xF3\xE7\xCFS\x95\x9A\x9Ajcc\xF3\xD1G1\x93\xB8+W\xAEl߾\xFD\x9C9s\xEE߿ߢFTl\xB0\xD1\xDEw\xEA\xD4\xC9\xC6\xC6f        ^^^\.\xF7ȑ#\x8A\x8Dl۶\x8D\x8Ebw\xEE\xDCy\xFE\xFC\xF9ԩS\xF5\xF4\xF4Ξ=KQԼy\xF3x<ޛ7o\xCFףG\x8F-6\xACZ\xB5\xCA\xDE\xDE>77\xB7ak\x83-\xBAp\xE1EQ                        'N\xD4\xD7\xD7߳g\xCFo\xBF\xFDƜ\xE8\x8F?\xFE\x988q\xA2\xA1\xA1!]Mi%}}\xFDk\xB5d\x96\xDE\xFFs\xE0\xC0\x81^\xBDz͙3'##\xE3\xE9ӧ\xCC\xFD-\xF9\xF9\xF9s\xE6̉\x8C\x8CT\xAC\xFC\xE6͛\xF6\xED\xDB\xFF\xFD\xF7\xEFq\xA2\xA8\xA8\xA8\x8D7\xBEx\xF1B(~\xFD\xF5ן}\xF6\xD9\xF1\xE3\xC7\xCB\xCB\xCBU"\x95J?~\xFC\xE3\x8F?\xAEZ\xB5\xEAҥK\xCD9ˌ3֬Y\xA3\xB6Zs&\xB9\x8BD\xA2cǎQUVVF\xFF]\xC0\xFF\xB8f=\x8B\xB0
\xBE\xBE\xBE\xB8\xB8X,+\xADjMQTAA\x81\x86\x86\x86\xEAi\xD7-\xD9\xDB\xDBϘ1\xC3\xCD͍\xC7\xE3YYY55\x9C \x97\xCB\xE9\xF6\x95. \xAAFQT~~\xBE\xA9\xA9)=\xF8\xD1\xFCF\x94T\xDB[\xB1X\XXhii\xA98!\xBD\xA9F        \x827o\xDE\xF4\xE8\xD1C\xA9\x9Cn\x90\xCF\xE73\x9FgsZk\x8A\.wss[\xBDzu\x9F>}\xE8\xC6\xDD\xDD\xDD-~\xFE\xF9\xE7\x966ը\xB4\xB4\xB4?\xFE\xF8C$͛7\xAF\xE1\xEBAAA\x97.]JJJjfk\xB5\xB5\xB5\xF7\xEF\xDF/..vvvV\z\xA3\xA8\xA8(88\xF8ԩS\x96\x96\x96\xCE\xCEλw\xEFf
-a\xC4\xC7\xC7\xF6\xED۷\x{17D27DF}\x9F\x85\x85\xBD\xB6\x88
-\xAA\xCB\xC8رcǢE\x8BbbbF\x8D\xA5\xB4n\xFC\xFA\xDB\xF6L/y\xF3\xE6\xBF\xE5\xEC-նz\xCBHLL\xF4\xF5\xF5\xCD\xCE\xCEfJ.\ؾ}\xFB}\xFB\xF6}\x80\xB3S%
-\x9B\xB3\xCE;EQ\x95\x95\x95\xD5\xD5\xD5\xD6\xD6\xD6MՑH$7n\xDC \x84\x8C;\x96\xC5N6\xAA\xAE\xAE\x8E^$\x96bmm\xDD\xE8\xD3{\x94\x85\xC27n\xD8\xD9ٵ\xE8_\xF0o\xC5½o\xEFA"\x91\xD4\xD7\xD7\xD7\xD4\xD4\xC8d2.\x97\xFB\xB7\xF4\xA1\xF9\xDAVo\xD9\xD8\xD8TVV\x86\x85\x859::
-\x85¨\xA8\xA8'O\x9E\xC4\xC4\xC4|\x98\xB3s8\x9Cf>E\x87\xC3ᘚ\x9A\xAA^4AKK\xEBD+\x9A\xB6\xB6vlll\x8B\xD1\xD5՝8qb+\xF5ڜ\xBFg+&&&??\x9Fbaa1y\xF2\xE4߁i[\xBDU\xF2\xEEݻ\xB8\xB8\xB8\xE2\xE2b>\x9Fokk;t\xE8Pv'w@C\xDB%B\x80+\xAC\xD9\xC02,\x96!`\xB0\x80eX,C\xC0`\xCB\xB0X\x86\x80\xC02,\x96!`\xB0\x80eX,C\xC0`\x99\xFA\x80\xFF믿REy\xF9\xF2eDDě7oZ\xBFcm\x87NNM\x91H$}\xFB\xF6=uꔋ\x8B\xCBÇ]\\LMM\xE5r\xF9\x9D;w\xBAv\xED\xFA\xC1z        І\xA8\xC1*((\x985k\x96\x8B\x8B!$((h\xE0\xC0\x81\xF9\xF9\xF9.\8\xFE\xFC\xE9@ۣ&`\xF1\xF9\xFC\xDA\xDAZBHUUUDD\x84\xB7\xB77\x97˵\xB6\xB6\xAE\xA9\xA9\xF9 \xDDh{\xD4\"$\x840\xE0\x93O>y\xF0\xE0AIIɋ/{\xE7\xE7\xE77bĈ\xE5˗\x98.\xB4-\xEAV^^^PP\x90X,\xF6\xF3\xF3\xEBݻ\xB7H$*))\xE9С\x83\x8E\x8E·\xE9"@ۢ>`5t\xFD\xFA\xF5Ν;\xFC\xF1ǭ\xD1!\x80\xB6\x8E\xA7\xB6Ɨ_~+\x91H\x98\xA1Phee\xB5y\xF3\xE6\xE9ӧ
\xB7f\xDF\xDA$5\xEBիW\xE1\xE1\xE1\xEBׯ\xD7\xD5\xD5e
-\xB3\xB2\xB2\xA4RiQQEQ\xA7\x95{\xD0ƨ\xB9DXSS\xE3\xE1ᡴ(åK\x97\xEA\xEA\xEA\xE6Ν\xDB\xCA}h\x93\xD4,\xD3````kk\xABT8l\xD8033\xB3V\xEB@ۦ~\x92{\x97.]\x94m\xAF\xAD\xAD]\xBBv-F\xB0\xA5~\x92{\xA7N\x9DK\xD2\xD3\xD3\xED\xEC\xECZ\xADKm\x9B\xFA\x80\xB5z\xF5\xEAٳg+\x96\xB8\xBB\xBB\x9B\x9B\x9B\xB7Z\x97\xDA65s\xB0!J骰\xB00''\xE7ܹs\xAD\xD6%\x80\xB6M}\xC0\xBAv\xED\x9A\xE2K>\x9F\xFF\xFD\xF7\xDF7\x9C\xF94\xF5\x97\x83\x83\x83_\xBCx\xA1XRZZڳgO\x99L\xB6lٲy\xF3\xE6}\xF6\xD9g\xAD\xD6=\x80\xB6G}\xC0JJJz\xF8\xF0\xA1R\xE1\xE1Ç\xEB\xEB\xEBoݺ\xE5\xE8舀\xA0H\xFD2-{\xF7\xEE]\xB7n݇\xE9-\xC0\xBF\x80\xFA9XݻwW*\xA9\xAD\xADMIIi\x9D\xFE\xB4yXh\x80e\xEA\xE7`YXX(-4\x9A\x99\x99\x89\x85F\x9A\xA2>`\xED۷\xCF\xC5\xC5E\xB1$88X"\x91\xB4Z\x97\xDA6\xF5s\xB0\x8C\x8D\x8D\x95Jx<^ttt\xEB\xF4\xA0\xCDS?\x82\xE5\xEF\xEF?n\xDC8\xE6emmmHHȗ_~ٚ\xBDh\xC3\xD4Or722211a^\xF2x<''\xA7~\xF8\xC1\xC8Ȩ\x95\xFB\xD0&\xA9X
?\xFF\xFC\xB3\xD2\xE3@\x85&֛7o\x9E<y2b\xC4---\xB9\\xAE\xA1\xA1A\x91\xCB\xE5Eq\xB9\xDC\xDBI\x80\xB6\xA4\xF1I\xEE\xEFstt\\xB5j\x95\xBB\xBB\xBB\xB7\xB7w\x9F>}\xFE\xFC\xF3ϥK\x97\xEA\xE8\xE8\xE8\xEA\xEAz{{\xAB\xF7\xF8\x9F\xD5\xF8օ\xAA\xAA\xAA<==SSS\x9D\x9D\x9Do߾-\x89\x96,Y\xA2\xA1\xA1q\xFC\xF8q__\xDFI\x93&}\xF8\xEE\xFC\xF35~aqq\xF1ȑ#        !}\xFA\xF4!\x84\x8C?^(zzzZYYBF\x8C\xF1\xE3\x8F?"`4\xAA\xF1K\x84|>_$)\x96\xE8\xE8\xE8TTT\xD0\xDB\xEF\xC34,\x80\xA64\xB0lmm\xE9\xA5D\xC5b1!\x84\xC7\xE3}\xF6\xD9g&L\xF0\xF0\xF0\xF0\xF2\xF27n\x9C\x8E\x8E\xCE\xED&@\xDB\xD1\xF8,\xB9\\xEE\xEC\xEClkk[ZZz\xEB֭\x92\x92]]\xDD\xF3\xE7χ\x85\x85I\xA5\xD2\xCF>\xFB,&&\xE6\xFA\xF5\xEB|>\xFF\xC3\xF7\xE0\xAE\xC9eJKKw\xEC\xD8QTT\xE4\xE5\xE55z\xF4h\xA5\xBDEEE\xA6\xA6\xA6\xC7hH\xFDB\xA3\xD0"\xEA\xF6-\x82\x80\xC02,\x96!`\xB0\x80eX,C\xC0`\xCB\xB0X\x
86\x80\xC02^3\xEB}\xF5\xD5W\xC9\xC9\xC9M\x{DB6A}\xAA\xBAx\xF1bϞ=Y\xEA@\xD6܀\xB5k\xD7.{['\x91H\xD8\xE8@\x9B\x87K\x84,c'`\xF1\xF9|.\x97\xCBJSm\x87\xA2\xA8\xBF\xBB\xFF*\xB8D\xC0\xB2f\xAC\xF2\xF2r\x81@\xD0\xDA]\xF8wP\xB0BBB\x96.]:jԨy\xF3敕\x95)\xEEڶm[yyy\xAB\xF5-\xA0MR\xBFLChhhvv6!$%%e\xF1\xE2ŧN\x9D255%\x84\xEB\xE8\xE8\xB4k\xD5\xFBЦ\xA8\xC1\xEA۷oqq1!\xC4\xD9\xD9\xF9\xA7\x9F~ڹs\xE7\xFF=RC\xC3\xD8ؘ\xDE~\xF4\xE8Q\xEBu\xA0mQaFFFHHȦM\x9Bbcc333\xB3\xB3\xB3;u\xEAdll\]]\x9D\x9D\x9DݣG>\x9F߳gO&x\xFC\x8FS?\x82\xA5\xAF\xAF\xEF\xEC쬧\xA7\xB7y\xF3\xE6{\xF7\xEE\x8D;\xF6\xA7\x9F~\xFA\xF5\xD7_\xBD\xBC\xBCBCC?\xF9\xE4\x93+V|\x80\xBE\xB4        \xEA\xE7`UUU\xED۷\xAF\xA6\xA6&..n\xFC\xF8\xF1\x84]]]z\x87ñ\xB0\xB0شiS\xEB\xF6\xA0MQ\xB0\xD2\xD2\xD28p\xE0@B\x88\xBD\xBD\xFD\x8C3\x86jjj*\x97\xCBD"Quu\xB5\xA1\xA1\xE1\xE9*@۠\xE6\xE1\x93'O\x98\xED\x81u\xAB_\xBF~\xE7ϟ\xD7\xD4\xD4|\xF7\
xEE]߾}U?\xE0\x90\x9A\xAC\xDA\xDA\xDA\xC2\xC2BKKK\xFA%\x97\xCBuww\xA7(\xCA\xDA\xDAz\xF0\xE0\xC1\xB5\xB5\xB5\xF4
-\xC0P3\x825o\xDE<\x99L\xA6XX\\<l\xD80.\x97khh\xB8y\xF3\xE6\xD6\xEC@ۣ&`ϝ;wʔ)\xB9\xB9\xB9\x84\xA9T\xBAk^\xBDz}\x90\xBE\xB4I\xEA\xEF"\x9C:u\xAA\x96\x96֧\x9F~JϻZ\xB5j\xD5ԩS?@\xCF\xDA(\xF5\x8D\xD2\xE4ry^^^\xBBv\xED\x98\xD5\xDB\xA0Q\xCD-X\xD0L\xEAWr'\x84\x94\x94\x94\xB4v?\xFE5\xD4\xAC\xB2\xB2\xB2o\xBE\xF9\xE6t\xE0\xDFAM\xC0:x\xF0`߾}'N\x9C\xF8az\xF0/\xA0jVmm\xED\xF8\xF1\xE3\xE7̙\xE3\xED\xED\xFD!\xFBЦa\x92;˚5\xC9\x9A\x80eX,C\xC0`\xCB\xB0X\x86\x80\xC02,\x96!`\xB0\x80eX,S\xB0T<\xA6P"\x910\xDBl\xF6\xA0\x8DS\xB0*++\xE9\x8D\xF2\xF2r\xA5]\xC9\xC9\xC9\x81\x80ގ\x8B\x8Bk\x8D\x9E\xB4Q\xAAVuuumm-!D,\xFF\xF1\xC7t\xA1X,&\x844\xE8\xCB/\xBFd20T,kk봴4BH\xA7N\x9D\xE2\xE3\xE3\xE9\xB0u\xE3\xC6-B\x88\x8E\x8E\xA6M\x9B\xF6az        І\xA8\x99\xE4\xFE\xE6\xCDz\xC3\xCD\xCDm\xF9\xF2\xE5B\xA1\x90\xCB\xE5^\xB8p\x812r\xE4\xC8~\xF8
\xA1\xD5;\xD0\xD6\xF0T\xEFvrr\x8A\x8E\x8E\x9E4i\x92\x99\x99\xD9\xE8ѣ]]]\x83\x82\x82\xF6\xEEݛ\x99\x99icc\xA3\xA1\xA1\x91\x92\x92"
-?L_\xDA5#Xݺu\xBBw\xEF^]]\xDD\xF5\xEB\xD7-4r\xE4\xC8;v?~\xDC\xC0\xC0\xE0\xF6\xED\xDB7oy\xF3&=+hk1\xD0^\xBCx\xB1iӦ3f̞=;,,L__\xBF]\xBBv\x9F~\xFA)Sa\xE1
666˖-333k\xE5\xDE\xB4\xEA\xB5\xB0\xB0x\xFA\xF4\xE9\xBBw\xEF!\x89\xC4\xDD\xDD\xDD\xD8\xD8X\xB1\x97\xCB}\xF2\xE4\x89R!\xC0\xFF,\xF5#X7n\x9C8q\xE2\xAE]\xBBfΜ)\x91H\xAE\\xB9RRRbnn\xCETpqq\xF9ꫯZ\xB9\x9Fm\x86\x9AI\xEE\xAF_\xBFNOO<{\xF6\xECرc---ϝ;\x97\x92\x92R__\xCF\xD4y\xF6\xECY+w\xA0-Q\xB0\x82\x82\x82\xE6͛G100\xB8z\xF5j\xFF\xFE\xFD\xCB\xCA\xCAF\x8CA\xEF}\xFA\x{12934D}\xCD˗/[\xBB\x97m\x88\xAA\x80%\x91HN\x9D:\xF5\xE4\xC9\xFA\xA5\x91\x91\xD1\xE3Ǐ\xF5\xF4\xF4\xE8\x97<x\xF0\xE0\x81\x8D\x8DM\xAB\xF7\xA0MQ5\xC9\xFDƍ\x96\x96\x96\xA6\xA6\xA6L        \x93\xAE\x8A\x8B\x8B\xE7ϟ?c\xC6B\xC8\xEF\xBF\xFF^UUժ\xBDhCT,\x8A\xA2\x9C\x9D\x9D\xDD\xBDy\xF3f###BH~~\xBEڙ\xF2\xFF;\xD4\xDCE(\xF4\xF5\xF5U7!
-uuuY\xED@\xA6~\x99h\xF5\x8D@\x8B\xB4,`=}\xFAT&\x93\xB5RW\xFEZ\xB0\x92\x93\x937l\xD8\xC0\xE5r[\xAF7\xFF-X\xD5\xD5\xD5:::\xAD\xD7\x80\x87\xAC\xF1\xE3\xC7\xD7\xD5յ^W\xFE\xD4\xAC\x84\x84\xC5IWS\xA6L),,l\xE5.\xB4mj\x96\x81\x81\x81Ⳝ'O\x9E\x9C\x92\x92\xD2\xCA]h\xDB\xD4\xAC\xBE}\xFB\xFE\xFE\xFB\xEF\xCC\xCBv\xED\xDA\xE1\xA98\xAA\xA9\xC1\xFA\xE3\x8F?\xE4r9S\xA2\xB8--\xA9\x9F\xE4\xEE\xEA\xEA\xF8\x93h IDAT@o\xCBd2\x81@\xD0\xCA]hۚ\xF5\xA8\x9C\xF9\xF3\xE7\xF3x\xBCѣG\xC7\xC4\xC4x{{2\xE4\xF4\xA0\x8DjV\xC0\xA2(\xEA\xF8\xF1\xE37oޜ0a\xC2ܹs?@\xB7\xDA.<\xEC\x80ex\xD83\xCB\xB0X\x86\x80\xC02,\x96!`\xB0\x80eX,C\xC0`\xCBx\xAAw\xFB\xF9\xF9\xFE\xFA\xEB\xAFE]\xBAt\xA9\xA6\xA6\xA6\xA6\xA6\xA6\xB2\xB2\xB2\xA4\xA4\xA4\xB0\xB0\xB0\xB4\xB4T(]\xB9rEOO\xEF\xC3\xF4\xE0NM\xC0\xFA裏444!\xC7\xC9ɩ\xB2\xB2\xB2\xA2\xA2\xA2\xAC\xACL__\x9F\xC2\xE3\xF1jjj\
x8C\x8C\x8Cx<5\xED\xFC\xEF\xC0\xB3X\x869X,C\xC0`\xCB\xB0X\x86\x80\xC02,\x96\xA9
-Xuuu\xAC\xFF\xAAִi\xD3>X?\xFE5p\x89\x80eX,S\xF5Akk\xEB\xA1C\x87\xAA\xA8aff\xC6v\x97\xDA6<\x8B\x80e\xB8D\xC02,\x96!`\xB0\x80eX,C\xC0`\xCB\xB0X\x86\x80\xC02,\x96\xA9Xuuu\xA0\xFF\xAA\xF6,\x89\x82\x83\x83\xCD\xCD\xCD\xC5b\xF1ʕ+?X\x9F\xDA4U#X\x89\x89\x89\x8B-Z\xBAtiǎ+**>X\x9F\xDA4U\xCB\xCE\xCE\xEEʕ+o߾}\xFE\xFC\xB9\xB1\xB1\xF1\xEB@\x9Bơ(J\xC5\xEE\xDC\xDCܴ\xB4\xB4\xB1c\xC7"`4\x93\x9A\x80-\x85eX\x86\x80\xC02,\x96!`\xB0\x80eX,C\xC0`\xCB\xB0X\x86\x80\xC02,\x96!`\xB0\x80eX,kV\xC0\xAA\xA8\xA8\xA8\xAD\xADmf\x8B\xF5\xF5\xF5oQ,\xA9\xA9\xA9\xA9\xAC\xAClq\xD7\xE0\x83\xC8\xCF\xCFg\xB6\xA5RiEEEk\x9C\xA5\xA4\xA4\xA4\xAE\xAE\xAE5Z\xF8jV\xC0\x8A\x8F\x8F>|\xB8b\x89P(\xFC\xE2\x8B/\xE2\xE3\xE3o\xB9{\xF7\xEE\x832\xBB\xB2\xB2\xB2kjjK\xFA\xF7\xEF\xCF\xD6\xEFkrr\xF2\xEEݻsrr\xC5b\
xF1\xEEݻ\xE3\xE2\xE2֯\xA8\xA8\xB8s\xE7\xCE?\xA7\xFDy\xFD\xFAubb"EQ\xAD\xD4>!d\xC0\x80)))\xF4vmmm\xE7Ν
-
-\xE8\x97\x89\xE4=\xBCt\xE9Ryy\xB9R\xE1ٳgg͚\xF5W\xFA        І4+`\xF1x\xBC!C\x86(^\xB9r\xA5[\xB7n\x96\x96\x96/^\xD4\xD0\xF8\xED<x\xF0`\xE6̙G \x9C8q"77\x97\xC3\xE1\xD8\xDA\xDAjkk\xB3\xD2\xE3!C\x86\xC8d2ooo\xA6\xE4ܹs\xE7ϟ_\xB5jզM\x9B\xAA\xAA\xAA\x94ꛚ\x9A\x96\x96\x96z{{?\xFE\xFC\x9F\xD0>!D \xD0)))\xA7O\x9FVQ\xB3S\xA7N.lf\xCB\xF7\xEF\xDF'\x84\x88\xC5℄\xFF!C\x864\xEC\xD5˗/\xA3PUVVFo\xC7\xC7\xC7fffFGG<x\xD0\xCE\xCE\xEEիW\xCD<5c\xC0\x80Æ-S        \xE3r\xB9NNN-m
-\xA0\x8DjV\xC0\x92\xCB\xE52\x99\x8C"\x8B=<<\x8A\x8B\x8B9\x97\xCB\xEDѣ\x87\x99\x99\x99\xB6\xB6\xB6\x8F\x8FS999\xB9k\xB1\xB1\xB1\xB1\xB1\xB1\xBE\xBE\xBE]\xD3\xD0\xD0PL`-I$\x92\xF8\xF8\xF8\x80\x80\x80իWoٲ%22\xB2ѱ\xA1PHo\xAC]\xBB\xB6\xB8\xB8\xB8\xBC\xBC\xFCܹscƌ\xE9{DDDJJ\xCA\xFD\xFB\x{1CD30C}\x94\x8E\xA2(\xAAO\x9F>\xBDz\xF5\xEAׯ\xDFo\xBF\xFD\xA6\xA2\xAD\xD7~eee]]]]]]DDD@@\x80\xAD\xADm||<!DOOo\xF5\xEA\xD5L\xDEj\x94\xB1\xB1q\xEFUTP\x94\x9D\x9D\xFD\xC9'\x9F\xECܹ\xB3{\xF7\xEEZZZzzz-?IG\xDA\xDAڊ/\xF5\xF5\xF5\xE9\x8Dٳgy\xB3S\xA7N\x8A\xC76\xE7\x9B\xEAܹshh(\x87\xC3ILL,**\xA25448S\xE7ڵk\xC5\xC5\xC5\xCD|Sm\xA7\xA9\xCBOO\x9F>\xBD}\xFB6!\xE4\xFE\xFD\xFB\xEF3f!\xE4\xE5˗\xD6\xD6\xD6\xFD\xFB\x{1F7CF3}\xEBԩSyyyxx\xB8\xA9\xA9\xE9\xB8q\xE3\xE8\xA3\xE4r\xB9\xAB\xABkRR!\xE4\xED۷\x83-JOO\xFA\xF4i@@@dddóH\xA5\xD2\xEF\xBF\xFF\xFEڵknnn\x83\xE6\xF3\xF9\xF7\xEF\xDF߹sgaa\xE1\x85\x9C\x9D\x9D+\xAEY\xB3FOO\xAFs\xE7Ώ?\xA6(
j\xF1\xE2\xC5Ç744\xAC\xAB\xAB\xE3\xF3\xF9\x8A?\xE1\xB4\xD4\xD4T\x81@0`\xC0\x9D\xA7O\x9Ffee͟?\xBF\xA9Ϣ\xF5گ\xAB\xAB\x9B1c\xC6\xE3Ǐw\xEF\xDEmmm}\xF7\xEE]___BEQ\x9F\xFE\xB9\x93\x93ӆ-\x9A\xEA\xD5\xF4\xE9ӏ;fjjJ\xBF\x94H$W\xAE\7n\x9C\x8E\x8EN\xA3\xF5e2\x97\xCBMOO߷o\xDF\xE9ӧ\xB9\nS-\xEF\xFB\xA3\x8F>\xAA\xAB\xABSp\xB9\xB9\xB9\.733s\xF7\xEE݊\x95\x9B\xF3M\x89\xC5b>\x9F\xCF\xB2nݺ7o\xDE\xD09]\x89D\x93'OfN=mڴ\xC0\xC0\xC0\xA6\xFAжQ\xEA̜9\xF3ĉ\xF4vLLLrr2EQ\x89\xA4]\xBBvE8p@\xB1rdd\xE4?\xFC@oGEE-^\xBC8##\xE3رcS\xA6LiزH$\x9A8q\xA2\x9F\x9F\x9FT*\xA5(J(FFFR%\x95J\x97.]\xAA\xAB\xAB\x9B\x95\x95\xA5t\x88L&\x93\xC9dE        \x82ɓ'Ӆuuu\x97.]***jx\x8Aŋ\x9F;wN\xED{\xFC\xED\xD7\xD6֖\x96\x96\xD6\xD7\xD7(\x96\xEFݻw\xEDڵ/_\xBET,\xBC|\xF9\xF2Ç\x9F>}z\xFE\xFC\xF9\xC1\x83\x87\x86\x86\x86\x84\x84l߾\x9D\xDE[SS\xE3\xE5\xE5\xA5t\x88\xA2\xCA\xCAJ777\x91H\xA4\xBAK\xFB\xF7\xEF\xCFi\xE0\xBBロ4i\xFD\xA5К\xF9M\xD5\xD7\xD7\xFD\xF5\xD7ϟ?\xA7\x
8FZ\xBF~\xFDɓ'\xE9\xED\xE0\xE0\xE0\xEF\xBE\xFB\x8Eipɒ%j>/\x80\xB6L\xCD%\xC2W\xAF^\xC9\xE5rf\xD0\xF8\xF1\xE3\xBF\xF9曼\xBC<\x87\xC3\xE1p\x8A\x8A\x8A\xDC\xDCܘ\xCA2\x99,11\xB1gϞ\xFE\xF9'!\xE4Ν;cƌqppx\xFB\xF6mñBȆ-(\x8Aڿ?=ʲnݺ~\xF8\x81\xC2\xE5r>ܵkW///\xEA\xBFlo߾\xAD\xAD\xADe\xAE6\xEA\xE9鹸\xB8\xECݻ700p\xF1\xE2\xC5YYYb\xB1\xB8\xE1)233\x8D\x8D\x8D\x9B4[\xBB}]]]33\xB3\xEF\xBF\xFF~ٲe\x8A\xE5r\xB9|ӦM\xDE\xDE\xDE"\x91\x88)4hІ-\x8E?\x9E\x9C\x9C|\xE0\xC0\x9F\xAA\xAA\xAAG\x8FB\xF4\xF5\xF5-Z\xF4\xF6\xEDۆ'\xA2(j\xF3\xE6\xCD\xFB\xF6\xEDS;\xE9\x8D\xC7\xE3}\xF4\xD1G=033\xEBӧ\x8F\xE2\xD0W3\xBF)\x8F\xB7x\xF1\xE2\x89'\xCA\xE5r\xFAҡ\xBE\xBE>݂L&\x93J\xA5\xF4\xF6\xEF\xBF\xFF\xBEe˖\xE6|hmO\xF5\xEE\xEF\xBF\xFF\xFEСC\xCC\xCB;vL\x9F>}ٲe                        \x84==\xBD\x9F~\xFA\xC9\xD7ח\xFEݍ\x8A\x8Aڴi\x93\x91\x91\x91\xAB\xAB\xEB\xB5kג\x92\x92\xFC\xFD\xFD        !\xAE\xAE\xAE\xBBv\xED
-X\xBF~\xBD\xA6\xA6&\xDDTYY١C\x87n߾\xCDd/\x873b\xC4z[KK뫯\xBEZ\xB0`Avv\xB6\x9D\x9D}.oo\xEF^\xBDz\x89\xC5b\x91H\xA4\xA5\xA5\xA5\xA9\xA9z\xFD\xFA\xF5nݺ5\xDAy\xA9T\xCA\xE7\xF3\x99˗\xAA\xB5v\xFB\x84\x90\xEC\xECl\xA1Phnn\xAEX(\xF4\xF4\xF4\xE6̙3y\xF2\xE4˗/\xEB\xE9\xE9B\xCC\xCD\xCDcbb!,ptt\xA4k\xE4\xE4\xE4\xD8\xDA\xDABLMM[\xE7\xE1\xE1\xA1t\x96\xEF\xBE\xFBnРAW\xAF^\xE5\xF1xR\xA9\xB4\xB6\xB6\xD6\xC5\xC5e\xC0\x80-\xFB\xC3\xE5r\xAF_\xBF\xDEpXrr\xB2\xA5\xA5%\xF3\xB2E\xDFTϞ=\xEF߿\xCF\xE1prrr\xE4r9!$00\xD0\xDCܼ\xB6\xB6\x96\xC3ᄅ\x85eee\x9D>}\xFA{\xCD\xFC\xD0\xDA"U\xEB\xF6\xED۳f\xCDbFV\x8A\x8B\x8B\xBF\xFF\xFE\xFB\xB4\xB4\xB4\xEA\xEAjz>\xB8\xB1\xB1\xF1\xE8ѣ\xBD\xBD\xBD\xFC\xF1G\xB1X<f\xCCz\xC4\xC2\xD1\xD1q\xE7Νfff&&&\x84\x8A\xA2\x86-fee\xE5\xE4\xE4\xB4z\xF5\xEA\xB9s\xE7jii\xD1K0\xE9\x81\xF2\xEC\xD93\xC5\xDB\xE5&L\x98@\xC9\xC8Ƞ\x96\x8E\x8E\xCEΝ;\xD3\xD3\xD3\xED\xED\xED?\xFA\xE8#\xBA\x8E\xB1\xB1\xF1ƍ
?\xDFh\xFF_\xBCx1x\xF0`BHaa\xE1\xAD[\xB7\xB8\\xAET*\xAD\xAB\xAB\xAB\xAD\xAD\xF5\xF2\xF2R\x9C-\xF4\xDA'\x84\xFC\xE7?\xFFQL\xAB4--\x8D\xDC\xDC\ww\xF7\x9C>}z\xF9\xF2\xE5̮\xA4\xA4$\xC5;\xEFjkk\xE9\xC8BQTjj\xEA\xBD{\xF7.]\xBA\xF4\xE2ŋ=z0u\xF6\xEE\xDD\xBDgϞ\x91#G2\x85\xC1\xC1\xC1\x8F=Z\xB0`\x81ҩ\xE9\xEF\xA5a\xB9T*\xCD\xCD\xCDe^\xB6\xF4\x9B244\xBCq\xE3F\x9F>}\xC4b\xB1\x8D\x8D\x8D\xA9\xA9\xA9\xB3\xB333clȐ!\xBDz\xF5j\xE4\xF8\xB7h2`\x89\xC5b++\xAB.]\xBATTT\x9C>}\xFA\x8B/\xBE\x88\x88\x88pww\xEFԩ\xD3\xD7_M\xFF\xD2B\xFA\xF7\xEF\xCF\xE5r\xF9\xE5\x97Y\xB3f1\x91bϞ=[\xB6l\xF1\xF2\xF2Rlp\xC1\x82Æ-[\xB3f\xCDڵk\xB7m\xDB\xC6\xE7\xF3\xE9I\xF4\x95,\xB1X\PP\xF0\xC9'\x9F0\xF5۵k\xA7\xAF\xAF\xAFxa\xCE\xDC\xDC|\xFC\xF8\xF1O\x9F>\xBDs玆\x86\x86\xA6\xA6\xE6رc\x8F=\xBAcǎF'\x89\xE7\xE6\xE6\xB6k\xD7\xEE\xE8ѣ_|\xF1S\x9E\x96\x96\xB6p\xE1\xB1\xA9U\xDB\x89D\x8F?\xB6\xB0\xB0PjD \x94\x95\x95\xD9\xD8\xD8>|\x98Σ\x8CC\x87\x85\x86\x862/_\xBF~ݾ}{BH}}}
Ϟ=]\x9B\x9A\x9Ajhh\xC8T8p\xE0@TT\xD4\xF5\xEB\xD7        !~~~ӧO700P,\xE7p8III\xF4WI\xCE\xF47x\xF7\xEE\xDDv\xED\xDA1\xD5***Z\xFAM]\xBBv\xCD\xD5յ\xBA\xBA\xBAs\xE7\xCE\xFC\xF1\x89'<<<!\xD1\xD1\xD1fff\x8A\xE1\xE0ߩ9\xB5
-\xBD\xBC\xBC\x9C\x9C\x9C^\xBDzE\x97H\xA5\xD2\xF6\xED\xDB\xD3\xDB\xC9\xC9\xC9cƌQ\xAC___\xFF\xF9\xE7\x9F\xCB\xE5r\xFA\xE5\xBD{\xF7'\xB9gee\xD5\xD5\xD5=|\xF8\x90r\xEC\xD81\xBA\xF0̙3\xABW\xAFVlD"\x91p\xB9\z\x99MƉ'RSS\xE9\x{DAAA}\xAA\xC8\xC8\xC8ŋ\x9B\x9A\x9A6\xDA\xED\xABW\xAF\x9A\x99\x991s\xAE\x99\x9A\x9A\xD6\xD4\xD44,o\xBD\xF6_\xBF~ݵk׆5g̘\x91\x91\x91Ѱ\xFC\xE1Ç\x9E\x9E\x9E\x8A%\xB6\xB6\xB6\xA5\xA5\xA5\x8D\x{1848A8}\x83v\xEDڵ\xBC\xBC\xBCѽNNN\xE9\xE9\xE9J\x85\x97.]JKK\xA3\xB7\xB7o߾k\xD7.z;--\xED\xF2\xE5ˊ=i\xD17UYY\xB9h\xD1"\x8A\xA2\xE8\xFF\xD2'\x8A\x8D\x8D\xAD\xAB\xABsttd\xFE\x84\xFEŚ\xB0(\x8A:r䈵\xB5\xF5۷o\xE9\x97\xF5\xF5\xF5L\xC0JII0`\x80b\xE5\xE0\xE0\xE0;w\xEE0/\xEFܹ\xC3ܑ\xA7h\xE6̙zzzW\xAE\\xA9\xA9\xA9\xE9ٳgnn\xAE\xE2ޛ7o\xB6o߾\xAE\xAE\x8E)\x8B\xC5\xDF~\xFBm\xC3v$I\xA3}~\xF7\x8FO\xC3\xF2ׯ_\x89\xC5b\xA5\xF2Vm\x9F\x8E\xA4J\xB7"\x96\x97\x97[[[7\xDA\xFE̙3\xB3\xB2\xB2Att\xB4L&\xA3g_5\xDA-ZPPPff&EQIII{\xF6\xECy\
xFD\xFA5\xBD\xAB\xA2\xA2\xC2\xC2\xC2B(\xD2/\xE5ryM[\xB7nݾ}\xBBbɚ5k\x98\xCE4\xAF߶m\xDB{)\x8AZ\xB3f-Sg\xF5\xEA\xD5S\xA7N\xFD\xE5\x97_\x{1BCF3C}\x9C\xBEs\xE0_C\xCD$wZQQѵk\xD7njs\xFD\xFAuzDG"\x91\xEC߿\xFF\xF5\xEB\xD7\xE7ϟ_\xB2d        S\xF9\xF1\xE3ǚ\x9A\x9A...\x8A-0\x97?~|֬Y'N\xB4\xB0\xB07n\]\xC7\xD5\xB7nݪ8\x93IKK\xEBѣGJ\x8B-B\x98\x89\xF3J\x8C\x8C\x8CBBB\x94
-%\x89\x8F\x8F\xCF֭[\xB5\xB4\xB4\x94v\xB5j\xFB\.w\xF5\xEA\xD56l8q\xE2=[\xBC\xBA\xBAz\xF6\xEC\xD9k֬i\xD8~TTTyyy\xBF~\xFD!\xF6\xF6\xF6\xEE\xEE\xEE\xAF^\xBDR\xBD\x9E\xBB\x9F\x9F!\xE4\xF1\xE3\xC7ϟ?߸qcvv\xB6\x9B\x9B\xDB֭[\xB8p\xE1\xC2]\xBBv1\xB3\xA0(\x8AJHHP\xBA)\xF2\xE9ӧ\.7::\x9A)8p \xBD\xBA,i\xC97U\\|\xF4\xE8\xD1Ç\x97\x95\x95\xF5\xEDۗ\xA9֭[\xB7[\xB7n\x95\x95\x95)u\xFB\xF0\xE1\xC3;v\xCC\xC9\xC9Y\xBE|y\xC3E\\xDA*\xB5,77\xD7\xC7ǧ\xA2\xA2\x82\xA2\xA8\x8C1B&\x93\x89\xC5\xE2v\xED\xDA={\xF6l\xE4ȑ\xFB\xF7\xEFg\xD6L***
---Uj\xE1\xF6\xED\xDB&Lh\xB4q\x99L6\xFE\xFC:\xD0\xED\xD3$\x89\xB7\xB7\xF7\x9A5k\x98\x8B\x8C\x8C7n>|˖-\xA7N\x9D\xFA\xF5\xD7_CBB臽4\x87@ 8u\xEA\xD4رc\xFA駦\xEA\xB4j\xFBR\xA9\xD4\xC7\xC7\xC7\xC5\xC5e\xF3\xE6\xCD~~~\xBD{\xF7VZE\x8C\xE1\xEB\xEBǼ\xFC\xFA\xEB\xAFnj\xA38\x98ה\xFC\xFC\xFCu\xEB\xD6\xD15?~\xFC\xD1GM\x9A4)>>^큁\x81\x81{\xF6\xECQQ\xA1\xF9ߔ\xAF\xAFﯿ\xFEUUUEQ\x94T*ݻw\xEF\xCF?\xFF\__\xEF\xE1\xE11v\xECX梪H$\xA2\xAF<\x96\x95\x95\x9D?^m'ڊ&Wr\xA7]\xBDz\xF5ݻw\xB3g\xCFfVE\x8A\x8F\x8F\xB7\xB5\xB5m\x9D\xA5\xA5\xA5ҀDqqqNN\x8E\xD2c\xA1        !\xB7o\xDF\xA4\xD7hH$        \x85BfVu^^k\xD7\xFA\xF7\xEF\xDFԣ\xEB\x84BaLLLVVVee%\x87\xC3155]\xB3f\x8DҴnEYYYeee555<xp\xA3\x8Br}\xB0\xF6KKK\xB3\xB2\xB2\xF4\xF5\xF5\xFB\xF7\xEF\xDF\xD4j\xECE~~\xFE\x85\xE8!CGGǑ#G\xAAX̝\xA0\xA9\xA9\xB9~\xFDzu\x9A\xF9M}\xF5\xD5W:::S\xA7Nupp\xC8\xCC\xCCLKK\x9B4iRǎ\xE9\xBD'O\x9E\\xB7n݄        V\xAE\\xE9\xEC\xEC\xBCcǎE\x8B\xC5\xC4Č5Jq`\xA0Mk2`I
\xA5Ҽ\xBC\xBC.]\xBA4\xBC\x94F\xA1(\xEA\xBB\xEF\xBE\xFB\xE6\x9Bo\x98\x99L&\xBD\xCA\xF3\xFA\xF5똘\xA56\xE1%99Y.\x976\xEC\xAF7UZZJ122*))\xD1\xD5ե\xEF|T\xAA\xB0k\xA9S\xA7>\(q\xC3\xCE\xCE\xCE\xCA\xCAꯟ\xE0B\xCD\xB4\x94\x9AG\xE5@K!`\xB0\x80e\xCDZڐ\xC2\xC2BB\x88\xA9\xA9\xA9\xAE\xAEn\x8B\xAC\xAC\xAC\xAC\xAD\xAD\xE5r\xB9̣\x9B\xF2\xE7\x9F988(={\x87VRRR__o``\xD0\xCCu\xAD\xCA\xCB\xCBE"\x91\x8E\x8E\x8E\xE2\xF3y!B\xA1\x90\xC7\xE31w \xB4\xCD
-X\xC5\xC5Żv\xED;v\xEC\xF8\xF1\xE3\xCBoݺu\xEB֭\xFF\xD7\x8Fgjj:x\xF0`[[[\xA5rrrbcc_\xBE|YWWgddԵk\xD7\xE1Ç\xF7\xEA\xD5K\xA9MM\xCDv\xED\xDA988(>\xEAN\xA9c\xE6̙666\xAA\xF7*\x9D],w\xED\xDAu\xF0\xE0\xC1\xBD{\xF7Vj\xDC\xCE\xCEnʔ)B\xA1088\x98^\xE6@CC\xC3\xCF\xCF\xEFٳgW\xAE\\xA1\xEBt\xED\xDA\xD5\xCDͭ\xAA\xAA\xEAСCt\x93~\xFD\xFA)5B\xF9\xF5\xD7_\x9F>}J4hИ1cO\xA4\xAF\xAFO\xAF\xDA\xF0=Z[[\xBB\xBB\xBB+\xBD\x97ǏGDD0go\xF8fݹsgɒ%\xDF\xFF\xFD\xA2E\x8BT\xD7T\x92\x9F\x9F\xBF\xFF\xFE\xB8\xB8\xB87oި\xA8\xB6gϞ/^\xC8\xE5\xF2\xD2\xD2ҙ3g6\xAC\x90\x99\x99\xE9\xE3\xE33eʔ\xBD{\xF7*튍\x8D\xCD\xCD\xCD]\xB9r%!\xE4{\x89\x89\x897n\xFC\xF3\xCF?YӾ}\xFBK\x97.)V\xCE\xCB\xCB۷oߝ;w^\xBE|٢7\xA2\xA8\xB2\xB2\xF2\xE4ɓ\x8A\x9F\xF6\x85>|XSScff6e\xCA\xBA\xFC\x97_~\xC9\xC8Ȩ\xAE\xAE6557nܐ!C\xB6\xCA\xFCy\x9F;w\xEE\xCF?\xFFdv}\xF2\xC9'\xCC\xFFuuu\xA7O\x9F\xCE\xCE\xCE\xD6\xD6\xD6\xEEׯ\xDF\xFC\xF9\xF3        !{\xF7\xABSl\xCD\xC5\xC5e\xF4\xE8\xD12\x99\xEC\xE
Cٳ\xC9\xC9Ʉ\x90\xA1C\x87\xBA\xB9\xB9ihhB\xEA\xEB\xEB\xF9嗴\xB44\x9D\xE9ӧ8\x9090))\xE9\xD7_\xA5(j\xF6\xEC\xD9-WE\x80\x84\xE6,\x96\xB5k\xD7.\xA5\xE7\xE1\xD0nܸAٵk\xD7ݻw\xBF\xFD\xF6[--\xAD\xB5k\xD72d2\xD9ʕ+mll~\xFB\xED\xB7\xD2\xD2Ҫ\xAA\xAA\xD4\xD4T__\xDFe˖5l!666 \xC0\xDAںo߾\xF7\xEF\xDFo\xF4,\xB7o߾~\xFD\xBA\x8F\x8F\xF3\xDC{\xA5R\xE9\x8A+z\xF5\xEAŜ=##cݺuÆ-Sj\xFCĉ\xCCj\x99B\xA1pРA\x83-b/\xF3\xFC\xF9sBH@@\xF3P\x97\xDA\xDA\xDA~\xFD\xFA\x8D=\x9A~$N\xC3F\xFE\xF8\xE3\x8F<z\xF4H\xE9D?\xFD\xF4\xB3.k\xC3O\x92\xCF痔\x94(\xED\xA2\x9B\xE2\xD9Uk\xDD\xF1\xE3ǛSS\xC9ѣG;t蠢\x82@ \xD0\xD6\xD6.,,\xAC\xAC\xAC|\xF2\xE4IS\xD5F\x8C\xA1\xF87\xC0X\xB0`A\x8F=\xE8\xED\x8D7\xD3k\xA2.]\xBAt\xEAԩ-뇄\x84t\xE9ҥEo\x81Q__\xF0\xE0A+++\xA5wdggw\xF7\xEEݲ\xB2\xB2\xE8\xE8h]]ݓ'O\xD2\xE5\xB7o\xDF~\xFB\xF6mbb\xA2\xA9\xA9iPP\x90R\x83\x91\x91\x91\x84\xE6\xAFn\xFC\xF8\xF1c<x\x90.\xA7\x97\xE0߽{\xF7\x9B7o\xD2\xD3ӝ\x9C\x9C\xE8r+++\xC5\xFA\
xA7N\x9D\xA2(\xCA\xC3\xC3c\xF8\xF0\xE1eee\x83-\xF2\xF0\xF0\xA0(J&\x93\xB9\xBA\xBAΞ=\xBB\xB8\xB88##\xC3\xC29oxx\xB8\x83\x83CII\xC9˗/{\xF6\xEC\x89Z\xFE\x99\x9A\xB0F\x8Ey\xE4\xC8BHvv\xB6ҮB"""\x98\x92\xA5K\x97jhh\xFA\xE5\xB7\xDF~kdd\xC4<\x8F&\x95J\xBD\xBC\xBC\x9Aj\xA1\xA6\xA6fذa\xC6\xC6\xC6\xF9\xF9\xF9M\xD5IHH`~rT\xEC\xFD\xCF\xFEchhXXX\xA8\xD4\xED\xF9\xF3\xE7\xABxE\x8D1bĈ\xCCKzIՐ\x90\xC5:\x9F|\xF2\xC9ĉm\xE4\xE9ӧÇg\xFA\xAF\xE2D\x8A{\xE9;\xB7mۦX\xFE\xF8\xF1cz\x94B\xE9\xEC*\xB4k\xC9--\xA26`\xA5\xA7\xA7B*++\xDD[WWGGҦ\x96T*\x89D\xF4\xB6\.\xAF\xAD\xAD\xA5\xB7[#`%%%\xA5\xA5\xA5)\xBD\xA3\xFD\xFB\xF73\xDBs\xE6\xCC\xE9ӧO\xC3\xF2e˖\xF5\xEC\xD9S\xF1\xA8\xE2\xE2\xE2\xB1c\xC7*,\xE6\xABW\xE2\xE9\xE99m\xDA4\xE6ell,\xBD\xB1x\xF1b\xA6P$-4\xA8\xBE\xBE^"\x91hjj2\xD2\xD3\xD4\xD4\x8B\xC5\xF43\x8B
-
-
-\xE8\xF2ݻwӟ\x83\.\xB7\xB4\xB4<{\xF6,]~\xF4\xE8\xD1Ν;7|\xE0\xFC\xED\xD4_"\xCC\xCC\xCC\xECիy\xF3V\xAF^}\xF2\xE4\xC9={\xF6\xA8\xAEohh\xC8\xE3\xF1\xE8\xCBb\xB1x\xEF\xF3\xE6\xCDS\x9A\xD6\xC3\xE5r^?b\xE8\xEB\xEB=z\xD4\xC6\xC6f߾}\xC1\xC1\xC1\x8D\xD6=z4\xD5\xF4
-^\xF4\xBA\xBA\xA0\xA0\xA0y\xF3\xE6YXX(U8p\xE0\x80\xEAw\xF1W<y\xF2d\xE5ʕ\xE7Ν\xEBԩS\x8B\xECݻ\xB7\xA1\xA1\xE1\x8F?\xFE\xF8\xF5\xD7_\xF3x\xFF\xF7\xABٽ{\xF7\xFA\xF5\xEB\xBDJy\xF4\xE8\xD1͛7\xCB\xCA\xCA:t\xE8\xE0\xE6\xE6\xC6L{*//
-
-z\xFB\x{1AD0C3}\xC3\xE7\x9FN\x84\x90\x94\x94\x94\x84\x84\x81@СC\x87I\x93&}\xFC\xF1DŽ\x90\xC4\xC4Ĥ\xA4$\x99L\xF6\xEA\xD5+\xA6e\x8A\xA2"##SSSMMM\xDD\xDC\xDC:v\xECXYYI\xB3\xFD\xF6\xDBo\xBA\xBA\xBAs\xE6\xCC!\x84\\xB9r%%%\x85\xC7\xE3\xE9\xE8\xE8DFF^\xB8p\x81\xFE\xB4\xB9\nFF\xC6իWy<\x9E\xA7\xA7\xA7\x89\x89ɳg\xCF<x\xA0\xAB\xAB;eʔ?\xFF\xFC3--\x8D2w\xEE\ŷS__\xF1\xE2EBH\x9F>}\xEC\xEC\xEC\x98\xF2\xBBw\xEF\xBEz\xF5\xCA\xD6\xD6V*\x95FGG\xF3\xF9\xFCe˖        \x85\xC2\xC8\xC8\xC8\xC2\xC2\xC2)S\xA68;;+}2t*\xBD}\xFB\xB6R\xF9\xEAի\x99\xEDv\xED\xDAUWW7,\xD7\xD2\xD2b>1\xFA\xA3\xF0\xF1\xF1        
-
-\xEAӧO\xA3\xDF\x83\xBE8x\xF4\xE8Q\xA6\x84\x8Ee\x84\x90\x9F~\xFA\x89)--uww\xE7\xF1x\xF4X&\xF3]kiiу\x94\x8F?\xD6\xD6ֶ\xB4\xB4\xA4\xCB]\\֯_\xFF\xEC\xD93\xB1X\XX\xC8\\xD6tvv\xCE\xCF\xCF\xF4\xE8\xFD\xD8J\xF8\xE7P\xE1\x993g\xDC\xDC\xDC\xA6M\x9Bv\xE6\xCC\xE6\xC0\x8Dz\xF5\xEA\xD5ŋׯ_O?&##\xA3\xA6\xA6Fq\xFAC___E;\xBDz\xF5\xEAի\xD7͛7ݻf\xCD\x87\xA3\xF8\xA8(>>\xFE\xED۷<\x8D>r\xC7\xC4\xC4D\xC5\xD9\xFF\x8AG\x8FM\x992\xE5=\xD2mժUEEEt\xC8 \x845L\x8CÇ[YYyyyݽ{w\xFA\xF4\xE9Lyzzz\xF7\xEE\xDD{\xF5\xEA\xE5\xEF\xEFO\xCF"\x84\xECܹ\xD3\xD3\xD3s\xE2ĉ\xDE\xDE\xDE\xD5\xD5\xD5\xF4\xC42\xFFu\xEB\xD6M\x9B6\xCD\xCB˫[\xB7nL\x9E\x9E\x9E\xA1\xA1\xA1(///))\x91H$\x84>\x9F\xAF\xAD\xADM\xF1\xF1\xF19x\xF0\xE0\xF2\xE5\xCBgΜ2a\xC2&\xCB?))\xC9\xC4\xC4\xE4\xC7\xF4\xF4\xF4$\x84t\xEB\xD6\xED\xF9\xF3\xE7\xF4\xAC.]\xBA\xD4\xD4\xD4̛7O\xE9\xEDhjjFEEI\xA5\xD2^\xBDz)\x96\xF7\xEB\xD7\xEF\xC0\x81+V\xAC\x88\x8E\x8E
\xD6\xD4\xD4
-
-9rdpp\xB0H$\xCA\xCC\xCCtuu\xAD\xA8\xA8x\x8FO;77\xB7\xE1g\xFB\xFA\xF5\xEB\xE8\xE8\xE8+V0%?~<F\x89D\xA2\x82\x82\x82\xB7o\xDF2%\xD9\xD9\xD9"\x91\xA8W\xAF^\x89\x89\x89\xD9\xD9\xD9-O*\x8BO\x9C8A?\x9D\xC7\xE3-Z\xB4\xE8ҥKR\xA9\xB4\xBE\xBE\xFE
.\xE4\xF3\xF9&&&\x89\x84\x99\xB3E\xFF-\xE5\xE5\xE5ї\xAA\xCD\xCD\xCD\xE9\xF2:Brrr\xDE\xE3\xBD@\xABR3\x82%\x97˓\x93\x93w\xEF\xDEMY\xB0`Axxx\\܄        \x94\xAA\x84\x85\x85        \x82\x94\x94\x94ѣG3\xB1\xE9\xE9\xD2-\x96\xD2O\x9E<Q,ٱclj'!ϟ?߿\xBFR}fvvDDđ#G\xCC\xCC\xCCZtv\xFA-0/\xB3\xB3\xB3\xDFcT ++k\xF3\xE6\xCD/^\xBC8{\xF6\xECڵk[z8!dҤI]\xBBv=x\xF0 =>\xB4o߾5k֨\xA8\xBFr\xE5Jz\xCE\xF5\xA4I\x93\xE8\xDFlژ1c\xE8\x99[;v;v\xEC\xE6͛\x8D\x8D\x8D\xB7l\xD9r\xE5\xCAz\xFCcժU\x89\x89\x89\xAF^\xBDڷo_bb"]\xC8<\xAF&///,,\xEC\xE1Ç\xD6\xD6֞\x9E\x9E[\xB6l\xF9\xF9\xE7\x9FW\xACXA?Kg\xE2ĉ\xC6\xC6\xC62\x99,,,\xECĉ&L\x88\x8F\x8F߸q#݂\x83\x83=&$\x95J\xE9\xBFMMM&\xF
0x\xBCF\xEFU\x9C:u\xEA\xECٳ\x95\xCA\xF5\xF5\xF5\xF5\xF4\xF4lmm7o\xDEL\xD1\xD2\xD2ڿ?=\x98J\x8F\xAE\xFD\xF1\xC7C\x87m\xD1G]PP\xF0\xFB\xEF\xBF+q%&&n۶\xED\xC1\x83\x9E\x9E\x9Et$\x84dee\xA5\xA5\xA5\x9D={V*\x95*noo\xEF\xE3\xE3cjj\x9A\x9F\x9F\x9F\x91\x910{\xF6l\xFAR\xF2\x91#G\x8C\x8C\x8C--\xFE\xF9\xE7Ν;GFF2cT\x84\x90\xB0\xB0\xB0Y\xB3f1\x8F\xA1ܶm\xDB\xE0\xC1\x83]\\$Iee\xE5ݻw        !S\xA6LY\xB7nݾ}\xFB6l\xD8\xC0\xE1p\xF2\xF2\xF2!\x81\xA0\xA6\xA6\x86~\xFB\xF4\xB1t\xCCe\xE1\xE0\x9FCM\xC0\xBAqㆶ\xB6\xF6ٳg        !2\x99LKK\xEBĉ-֦M\x9B\xA6M\x9BF\xA9\xAB\xAB;z\xF4h\xBF~\xFD\xC2\xC3\xC3g͚\xA5\xA9\xA9I\xA9\xAF\xAF\x8F\x9EI$\xA5g!\xF5\xD5Wthhx\x9F!\x84~\xFE4!\x84y0s\xA3g\xCB\xCC̤(\xCA\xD0\xD0p\xEB֭\xCCo\xF3h#G\x8E|\x8F>\xA7\xA7\xA7߽{\xD7\xCB\xCB\xEB믿vtt1bDK[\xD0\xD0\xD0\xF0\xF6\xF6^\xB7n]FF\x86\xB5\xB5ujjjpp\xB0\xE2\x89\x92\xBE}\xFB>y8++\xAB\xD1\xC1\xC5A\x83B>|\xA8\xA5\xA5U__ό&\x9A\x9A\x9AΜ93<<\x9C\xA2\xA8\x86\x83|
\x84\x90\xCC\xCCLzt\x84\xCF\xE7+^=\xA4q8\xFA23\xFDR&\x93\xD1\xB8]]]\xA5hҔ\x90\x90\x90۷o3M\xE6k\xD5\xD3\xD3#\x844\xF3\x8C\xFA\xFA\xFAŋ:t\xC8\xDEޞ)5jԨQ\xA3\xAA\xAB\xAB\x97/_>lذ[\xB7n\xC9d2\xFFs\xE7\xCE5la\xFB\xF6\xED\xCCvxx\xB8\x9B\x9B\x9B\x8B\x8B\xFD\\x{DBFE}\xFA\xAAG\x8F\x84ww\xF7\xEEݻ_\xBAt\x89\xB9\xDDR"\x91\xFC\xF0\xC3\xF4=\x83\x84\x91H4j\xD4(z\xC0lϞ=\xA3F\x8D\xCA\xCC\xCC\xECСÍ7\xBE\xFB\xEE\xBB\xC1\x83w\xEAԉ\xFEִ\xB4\xB4\xE8O\x98\xBE}\x95\xD9h\xF4c\x80\xBF\x97\x9A\x80u\xE6̙iӦ\xD1\xFF\xFE\xE6\xF1x\x93&M\x8A\x8C\x8C\xAC\xAC\xACl\xEA\x9B\xB6\xB6\xF6\xAAU\xABN\x9E<\xB9}\xFB\xF6Y\xB3f\xD1K!\xD0\xFF\xFEn\xA9/^(.\xD6@\xD1\xD0Р{\xF2\xDDw\xDF5\xAC\xEF\xE8\xE88i\xD2$B\x88\x89\x89        \x9D\xB1\xE8e\x94n\xF2_\xB6lَ;6n\xDC(
-}\x8Eu\x8B(]\xA6\\xBCx\xB1\x81\x81\xC1ѣG333\xE7̙\x93\x9E\x9E\xDEp-\x82        
-\xE0IDAT\xFA\x97\xB9\\xAE\xD4Ȓ%K\xB6l\xD9bmm\xED\xED\xED\xAD\xE2؊\x8A
-WWWWW\xD71c\xC6(\x8E\x91(\xA2\xDF#=\x9F\x9A\xA2\x94Y\xAB\xAB\xAB9N\xC3\xB3D"!D__\x9F>\xFCСCݻwW\xAA\xA3\xA1\xA1\xE1\xEE\xEE6lذ\x8A\x8A\x8A\x98\x98\x98\xA6&\xCC5\xC7ݻw\xCD\xCD\xCD\xE3\xE2\xE2\xE2\xE3\xE3?\xFB\xEC\xB3\xF7n\xA79\xC4b\xF1\xFC\xF9\xF3-Z\xD4hR744ܾ}{\xF7\xEE\xDDnݺebbN\xFE\x9Bfbcc\xB9\\xAE\xE2\xD5XB\xC8\xE8ѣ\xA5R\xE9\x9D;w\xE8IZ\xE5\xE5\xE5t\xC0\xEA֭\x9B\x81\x81AVV\xB0\x8E;6y\xF2df\xAA\\\ܓ'O\xBE\xF8\xE2\xFA\xE5\x92%K֯_\x9F\x90\x900y\xF2\xE40\xEBVЁ\xACk\xF4\x83\xB4kjj\xE8{G\xC1:a\xFF@\xAA\xE6`\x89D\xA2G\x8F}\xF9\xE5\x97s\xFFk\xEDڵb\xB1\xF8
\xAA\xE5\xF3\xF9\xF4hJ\xF7\xEEݝ\x9C\x9C\xE85\x9C\x94З\x8D\x9A\x92\x9C\x9C\xFC\xE6͛\x86sth={\xF6$\x844\xBCJH2d\x88\xA9\xA9)!\xA4G\x8F\x8E\x8E\x8E\xF4\xDD\xF5\x8A8\xF3߿HimL\x9A\x9E\x9E\xDEŋ\x85B\xE1\xACY\xB3Ԏ\xDE\xF9\xF8\xF8(\x95\x98\x98\x98\xB8\xBB\xBB\x9F;w.22\x92\xBEPؔ\x88\x88\x88\x92\x92\x92\xE0\xE0\xE0I\x93&5uA\xB3\xA8\xA8\x88ҵkW:\xEA\xD1ː2ڷoO\xFD\xF7IE
\xF4\xB5<:\xB3\xD2謬d\xE3ƍ:::\xA1\xA1\xA1W\xAE\\x89\x8A\x8Ajxi\xAF\xF9lmmCCC\xBD\xBD\xBD===kkk\xB5\xAA\xAA\xAA\xE6Ν\xEB\xE5奘\xAEJKK\x838\x9D8\x81\x91\x91Q]]ݵk]\xBBv\xFD\xFAuBHVVVzzz}}=}O(\x8D\xFEk\xD7\xD6\xD6\xEEݻ\xB7\x89\x89ɣG\x8Fw1˱\xD6\xD7\xD78p@qQ.\xFA\x92\x9Fϧ_\xD2J\xA9\xCF\xC9\xC9\xC9\xE6\xE6\xE6}\xFA\xF40`\x97\xCBe\xD6\xDFz\xFE\xFC\xB9\x86\x863\xE7\xFE9T\xAC˗/+]-tqq\xE9ҥ=\xAA)\xA9\xA9\xA9\xA9\xA9\xA9L28r\xE4\xC8\xE3Ǐ\x95\xC2PmmmbbbS-\xE4\xE4\xE4,Y\xB2\xE4\xF3\xCF?g\xFEe\xDF(f\xF1OBCC333:\xA4\xB6f\xF3yyyуJ+\xAF2lll\x8E;v\xF7\xEE]\xC5{\xD3
-\x85\xB9\xB9\xB9-\xCB}||\xC4b\xF1\xA2E\x8B\x9A\x97b\x88D"\xB1XL\x9A\xBE\xFB\xDBo\xBFu\xE9\xD2\xC5\xC5\xC5eذa;vܻw\xAF\xE2ݗ#F\x8C\xE0\xF3\xF9ǏW:\xCA\xC5Ņ\x8ASqj\xB9\>iҤ\xA1C\x87Θ1c        |>_(\xAA\xEE\xAD
-t
-        \x90\xCB\xE56lx\xEFvT+--\xFD\xEC\xB3ϦN\x9Djddt\xFF\xBF$Iaa\xE1ɓ'\x99j\xF1\xF1#F\x8Cذaå\xFF\xA2\xEF<X\xBF~\xFD\xF6\xED\xDBe2\xD9Ν;\x99\xFAqqqFFFÇ\xE7\xF1x+V\xAC8}\xFA4]\xFE\xE4\xC9\x91H4n\xDC8\xFA\xE5\xF1\xE3\xC7G\x8FM\xCFL\xA7999q8\x9C\xCC\xCCL\xFAejj\xAA\x86\x86\x86\xB3\xB3suu\xF5\x96-[\xE8BzU\xDBM\x9B6q\xB9\\x93\xCF?\xFF<**\x8A\xDE\xF5\xCB/\xBF|\xFE\xF9\xE7\xF4?'\xE0\xA5\xC9\xDF\xEFÇ:t\xC8\xC6\xC6&66\x96\xF9\x85\xD0\xD2\xD2JII\xF1\xF1\xF1Y\xB2d\x89@ \xA0\xD7\xC7
-<{\xF6,\x97\xCB----))        d\xA6x\xDB\xDB\xDB߿\xF3\xE6\xCD\xE3Ǐwrr\xD2\xD6\xD6\xCE\xC9\xC9\xF9\xFD\xF7\xDF\xE9\xE8v\xEB\xD6-\xBA\x85m۶\x9D<y\x92\xC3\xE1\xBC{\xF7N,\xFB\xF9\xF9yyyуLLf\xBAD"\xE5\xE5儐\xF4\xF4\xF4\xA0\xA0 BHhh\xE8\xA3G\x8F֯_\xAFx\xE1\xCF\xC1\xC1\x81>\xFBիW\xB5\xB4\xB4rrr=z\xB4t\xE9Rz\xE6
-\xD3xXX\x87Ù:u\xAAP(ܹs'}\xBB֖-[\xBE\xFE\xFA\xEB\xE7ϟ\x87\x86\x86B~\xF9\xE5###\x81@0g\xCE>\x9F\xFF駟Κ5K\xB1\x91\xA3G\x8F\x96\x97\x97/]\xBA\x942k\xD6,??\xBF\xE0\xE0`\xA1P\xB8z\xF5\xEA\xCA\xCAJ\xBA\xCE\xEEݻϜ9C\xBF\x8B\xC2\xC2Bz^9\xDD\xC2\xFD\xFB\xF7\xBF\xFD\xF6\xDB͛7\xF7\xEB\xD7o\xE6̙t;\xF7\xEEݣ\xFB\xE9\xB33\xB7B&N\x9C\xB8e\xCB{{\xFBnݺYYYI\xA5\xD2\xD0\xD0POOOgg\xE7s\xE7\xCE={\x{1AC924}$==\xFD\xB7\xDF~\xE3\xF1x<\xEFҥK\x8B/\xEEݻ\xB7\xAD\xAD-EQ\xB3gϞ3g\xCEѣG}||\xE2\xE2\xE2\xE8\xDFi\x81@p\xE6\xCCww\xF73g\xCExzz&$$XYY\xF1\xF9\xFCm۶\xD12!\xE4\xDBo\xBF\x9D<y\xF2\xA8Q\xA3\]]7n\xDC\xC8̚\xD2\xD7t\xE9\x92D"\xC9\xCB˓H$w\xEF\xDEm߾}tt\xB4@ 777\x8F\x8E\x8E\xAE\xAA\xAAڻw\xAF\x97\x97\xF3.\xEEݻ\x97\x91\x91!
-<x\xE0\xE0\xE0`oo\xE8С\xF6\xED\xDB4(&&\xA6\xB2\xB2r߾}]\xBBv\xFD\xF3\xCF?kjj\xE2\xE2\xE2\xCC\xCDͣ\xA2\xA2APPвe\xCB\xE8\xEB\x92\xE1\xE1\xE1\xFD\xFA\xF5SP\xBCv\xEDZbb\xE2͛7\xAB\xAB\xAB}}};v\xEC\xB8nݺ\xD4\xFFR\xFCS\xCF\xCB\xCB311        \xCB\xCD\xCD\xEDܹsAA\xC1Ç###\x93\x90mm\xED۷oϝ;\xF7\xE3\x8F?.((\xC8\xCEΎ\x8E\x8E\xA6\xAF\x9Boݺ\x95^
-\xCB\xDE\xDE>**\xEAСC\xF4\xE0b}}\xFD\x9E={\xDB\xE9իWHH\xBD\x98L&\xBB|\xF9\xF2\x8F?\xFE\xF8\xF1\xC7WWW\x87\x85\x85UVV\xEA\xEA\xEA^\xBBvm\xE5ʕ_~\xF9%}ȡC\x87fϞ\xBDj\xD5*\x91H\x94\x97\x97\xA7v8\xFE\xABI5}\x93\xB9\.\xD7\xD6֦\xE7\xF96T___\\L?\xAC\xC6\xCC\xCCLq\x97L&\xA3\xD2\xD0\xD0\xF8\xEB\xF3\xA2T\x9C]*\x95\x9A\x99\x995\xFA\xBD\xE6\x93J\xA5\xF9\xF9\xF9J\xEF\xE2oA/\x8Cdii\xC9\fR,\xD7\xD6\xD6n8        \xEC͛7\x81\x80\x8EML墢\xA2:\xD0\xC6r\xB9\xBC\xA0\xA0@CC\x83\xB9\xBBPi\xAF\x9B\x9B\xDB\xEAի\xE9\x89Gb\xB1\xD8\xDD\xDD\xDD\xC0\xC0\xE0\xE7\x9FnNϣ\xA3\xA3\xA7M\x9B\xD6\xD2\xC9魇\xA2\xA8\x92\x92zzs\xB7\xA3jo\xA9\xA9\xA9i\xF8\xF7L\xA9\xAE\xAE~\xFB\x{1AD965}es\xFE\x9E\xA5R)\xF393\xF2\xC4bqqq\xB1L&\xEBܹs\xC3i\xEC\xAF_\xBF\xE6r\xB9*" \xFC\xBD\xD8        X\xF0?(11\xD1\xD7\xD7Wq\xA9\xA7\x85\xB6o\xDF~߾}\xAA,((\xB0\xB2\xB2:w\xEE\xDC\xE6͛\xE7\xF0\xAFѬ\x87=4dccSYY\xE6\xE8\xE8(
-\xA3\xA2\xA2\x9E<y\xA3\xF6\xC0\xF0\xF0\xF0nݺ\x9D8qbժU\xA0\x9FF\xB0\xE0\xFD\xBD{\xF7...\xAE\xB8\xB8\x98\xCF\xE7\xDB\xDA\xDA:\xB49\xF7f\xE6\xE4\xE4$%%\xF5\xECٓ~\x9A-\xC0\xBF\xCB\xD4?\x8BZ\x80eX,C\xC0`\xCB\xB0X\x86\x80\xC02,\x96!`\xB0\x80eX,C\xC0`\xCB\xB0X\x86\x80\xC02,\x96!`\xB0\x80eX,C\xC0`\xCB\xB0X\x86\x80\xC02,\x96!`\xB0\x80eX,C\xC0`\xCB\xB0X\x86\x80\xC02,\x96!`\xB0\x80eX,C\xC0`\xCB\xB0X\x86\x80\xC02,\x96!`\xB0\x80eX,C\xC0`\xCB\xB0X\x86\x80\xC02,\x96!`\xB0\x80eX,C\xC0`\xCB\xB0X\x86\x80\xC02,\x96!`\xB0\x80eX,C\xC0`\xCB\xB0X\x86\x80\xC02,\x96!`\xB0\x80eX,C\xC0`\xCB\xB0X\x86\x80\xC02,\x96!`\x
B0\x80eX,C\xC0`\xCB\xB0X\x86\x80\xC02,\x96!`\xB0\x80eX,C\xC0`\xD9\xFF        \xA9\x8B\xFF\x85\x8A\xFFIEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="branchessafari601branchLayoutTestsplatformeflfasttextinternationaltextsplicedfontexpectedtxt"></a>
<div class="delfile"><h4>Deleted: branches/safari-601-branch/LayoutTests/platform/efl/fast/text/international/text-spliced-font-expected.txt (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/LayoutTests/platform/efl/fast/text/international/text-spliced-font-expected.txt        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/LayoutTests/platform/efl/fast/text/international/text-spliced-font-expected.txt        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -1,44 +0,0 @@
</span><del>-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x532
- RenderBlock {HTML} at (0,0) size 800x532
- RenderBody {BODY} at (8,16) size 784x508
- RenderBlock {P} at (0,0) size 784x18
- RenderText {#text} at (0,0) size 110x17
- text run at (0,0) width 110: "Simple text path: "
- RenderInline {SPAN} at (0,0) size 163x17
- RenderText {#text} at (110,0) size 163x17
- text run at (110,0) width 163: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
- RenderBlock (anonymous) at (0,34) size 784x211
- RenderBlock {SPAN} at (0,0) size 18x171
- RenderText {#text} at (0,0) size 17x171
- text run at (0,0) width 171: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
- RenderBR {BR} at (18,157) size 0x17
- RenderInline {SPAN} at (0,0) size 220x17
- RenderText {#text} at (0,175) size 220x17
- text run at (0,175) width 220: "\x{90CA}\x{5916}\x{306E}\x{304E}\x{3089}\x{304E}\x{3089}\x{3072}\x{304B}\x{308B}\x{8349}\x{306E}\x{6CE2}\x{3002}"
- RenderBR {BR} at (220,175) size 0x17
- RenderInline {SPAN} at (0,0) size 314x17
- RenderText {#text} at (0,193) size 314x17
- text run at (0,193) width 314: "ABCDEFGHIJKLM abcdefghijklm 1234567890"
- RenderBR {BR} at (314,193) size 0x17
- RenderBlock {HR} at (0,253) size 784x2 [border: (1px inset #000000)]
- RenderBlock {P} at (0,271) size 784x18
- RenderText {#text} at (0,0) size 124x17
- text run at (0,0) width 124: "Complex text path: "
- RenderInline {SPAN} at (0,0) size 163x17
- RenderText {#text} at (124,0) size 163x17
- text run at (124,0) width 163: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
- RenderBlock (anonymous) at (0,305) size 784x203
- RenderBlock {SPAN} at (0,0) size 18x163
- RenderText {#text} at (0,0) size 17x163
- text run at (0,0) width 163: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
- RenderBR {BR} at (18,149) size 0x17
- RenderInline {SPAN} at (0,0) size 220x17
- RenderText {#text} at (0,167) size 220x17
- text run at (0,167) width 220: "\x{90CA}\x{5916}\x{306E}\x{304E}\x{3089}\x{304E}\x{3089}\x{3072}\x{304B}\x{308B}\x{8349}\x{306E}\x{6CE2}\x{3002}"
- RenderBR {BR} at (220,167) size 0x17
- RenderInline {SPAN} at (0,0) size 314x17
- RenderText {#text} at (0,185) size 314x17
- text run at (0,185) width 314: "ABCDEFGHIJKLM abcdefghijklm 1234567890"
- RenderBR {BR} at (314,185) size 0x17
</del></span></pre></div>
<a id="branchessafari601branchLayoutTestsplatformgtkfasttextinternationaltextsplicedfontexpectedpng"></a>
<div class="binary"><h4>Deleted: branches/safari-601-branch/LayoutTests/platform/gtk/fast/text/international/text-spliced-font-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="branchessafari601branchLayoutTestsplatformgtkfasttextinternationaltextsplicedfontexpectedtxt"></a>
<div class="delfile"><h4>Deleted: branches/safari-601-branch/LayoutTests/platform/gtk/fast/text/international/text-spliced-font-expected.txt (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/LayoutTests/platform/gtk/fast/text/international/text-spliced-font-expected.txt        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/LayoutTests/platform/gtk/fast/text/international/text-spliced-font-expected.txt        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -1,44 +0,0 @@
</span><del>-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x524
- RenderBlock {HTML} at (0,0) size 800x524
- RenderBody {BODY} at (8,16) size 784x500
- RenderBlock {P} at (0,0) size 784x17
- RenderText {#text} at (0,0) size 110x17
- text run at (0,0) width 110: "Simple text path: "
- RenderInline {SPAN} at (0,0) size 163x17
- RenderText {#text} at (110,0) size 163x17
- text run at (110,0) width 163: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
- RenderBlock (anonymous) at (0,33) size 784x208
- RenderBlock {SPAN} at (0,0) size 17x171
- RenderText {#text} at (0,0) size 17x171
- text run at (0,0) width 171: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
- RenderBR {BR} at (17,157) size 0x17
- RenderInline {SPAN} at (0,0) size 224x17
- RenderText {#text} at (0,174) size 224x17
- text run at (0,174) width 224: "\x{90CA}\x{5916}\x{306E}\x{304E}\x{3089}\x{304E}\x{3089}\x{3072}\x{304B}\x{308B}\x{8349}\x{306E}\x{6CE2}\x{3002}"
- RenderBR {BR} at (224,174) size 0x17
- RenderInline {SPAN} at (0,0) size 314x17
- RenderText {#text} at (0,191) size 314x17
- text run at (0,191) width 314: "ABCDEFGHIJKLM abcdefghijklm 1234567890"
- RenderBR {BR} at (314,191) size 0x17
- RenderBlock {HR} at (0,249) size 784x2 [border: (1px inset #000000)]
- RenderBlock {P} at (0,267) size 784x17
- RenderText {#text} at (0,0) size 124x17
- text run at (0,0) width 124: "Complex text path: "
- RenderInline {SPAN} at (0,0) size 163x17
- RenderText {#text} at (124,0) size 163x17
- text run at (124,0) width 163: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
- RenderBlock (anonymous) at (0,300) size 784x200
- RenderBlock {SPAN} at (0,0) size 17x163
- RenderText {#text} at (0,0) size 17x163
- text run at (0,0) width 163: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
- RenderBR {BR} at (17,149) size 0x17
- RenderInline {SPAN} at (0,0) size 224x17
- RenderText {#text} at (0,166) size 224x17
- text run at (0,166) width 224: "\x{90CA}\x{5916}\x{306E}\x{304E}\x{3089}\x{304E}\x{3089}\x{3072}\x{304B}\x{308B}\x{8349}\x{306E}\x{6CE2}\x{3002}"
- RenderBR {BR} at (224,166) size 0x17
- RenderInline {SPAN} at (0,0) size 314x17
- RenderText {#text} at (0,183) size 314x17
- text run at (0,183) width 314: "ABCDEFGHIJKLM abcdefghijklm 1234567890"
- RenderBR {BR} at (314,183) size 0x17
</del></span></pre></div>
<a id="branchessafari601branchLayoutTestsplatformiossimulatorwk2fasttextinternationaltextsplicedfontexpectedtxt"></a>
<div class="delfile"><h4>Deleted: branches/safari-601-branch/LayoutTests/platform/ios-simulator-wk2/fast/text/international/text-spliced-font-expected.txt (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/LayoutTests/platform/ios-simulator-wk2/fast/text/international/text-spliced-font-expected.txt        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/LayoutTests/platform/ios-simulator-wk2/fast/text/international/text-spliced-font-expected.txt        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -1,44 +0,0 @@
</span><del>-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x544
- RenderBlock {HTML} at (0,0) size 800x544
- RenderBody {BODY} at (8,16) size 784x520
- RenderBlock {P} at (0,0) size 784x20
- RenderText {#text} at (0,0) size 124x20
- text run at (0,0) width 124: "Simple text path: "
- RenderInline {SPAN} at (0,0) size 168x20
- RenderText {#text} at (123,0) size 168x20
- text run at (123,0) width 168: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
- RenderBlock (anonymous) at (0,36) size 784x211
- RenderBlock {SPAN} at (0,0) size 20x168
- RenderText {#text} at (0,0) size 20x168
- text run at (0,0) width 168: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
- RenderBR {BR} at (20,151) size 0x20
- RenderInline {SPAN} at (0,0) size 224x20
- RenderText {#text} at (0,171) size 224x20
- text run at (0,171) width 224: "\x{90CA}\x{5916}\x{306E}\x{304E}\x{3089}\x{304E}\x{3089}\x{3072}\x{304B}\x{308B}\x{8349}\x{306E}\x{6CE2}\x{3002}"
- RenderBR {BR} at (224,171) size 0x20
- RenderInline {SPAN} at (0,0) size 330x20
- RenderText {#text} at (0,191) size 330x20
- text run at (0,191) width 330: "ABCDEFGHIJKLM abcdefghijklm 1234567890"
- RenderBR {BR} at (329,191) size 1x20
- RenderBlock {HR} at (0,255) size 784x2 [border: (1px inset #000000)]
- RenderBlock {P} at (0,273) size 784x20
- RenderText {#text} at (0,0) size 138x20
- text run at (0,0) width 138: "Complex text path: "
- RenderInline {SPAN} at (0,0) size 168x20
- RenderText {#text} at (137,0) size 168x20
- text run at (137,0) width 168: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
- RenderBlock (anonymous) at (0,309) size 784x211
- RenderBlock {SPAN} at (0,0) size 20x168
- RenderText {#text} at (0,0) size 20x168
- text run at (0,0) width 168: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
- RenderBR {BR} at (20,151) size 0x20
- RenderInline {SPAN} at (0,0) size 224x20
- RenderText {#text} at (0,171) size 224x20
- text run at (0,171) width 224: "\x{90CA}\x{5916}\x{306E}\x{304E}\x{3089}\x{304E}\x{3089}\x{3072}\x{304B}\x{308B}\x{8349}\x{306E}\x{6CE2}\x{3002}"
- RenderBR {BR} at (224,171) size 0x20
- RenderInline {SPAN} at (0,0) size 330x20
- RenderText {#text} at (0,191) size 330x20
- text run at (0,191) width 330: "ABCDEFGHIJKLM abcdefghijklm 1234567890"
- RenderBR {BR} at (329,191) size 1x20
</del></span></pre></div>
<a id="branchessafari601branchLayoutTestsplatformmacfasttextinternationaltextsplicedfontexpectedpng"></a>
<div class="binary"><h4>Deleted: branches/safari-601-branch/LayoutTests/platform/mac/fast/text/international/text-spliced-font-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="branchessafari601branchLayoutTestsplatformmacfasttextinternationaltextsplicedfontexpectedtxt"></a>
<div class="delfile"><h4>Deleted: branches/safari-601-branch/LayoutTests/platform/mac/fast/text/international/text-spliced-font-expected.txt (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/LayoutTests/platform/mac/fast/text/international/text-spliced-font-expected.txt        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/LayoutTests/platform/mac/fast/text/international/text-spliced-font-expected.txt        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -1,44 +0,0 @@
</span><del>-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x549
- RenderBlock {HTML} at (0,0) size 800x549
- RenderBody {BODY} at (8,16) size 784x525
- RenderBlock {P} at (0,0) size 784x24
- RenderText {#text} at (0,3) size 110x18
- text run at (0,3) width 110: "Simple text path: "
- RenderInline {SPAN} at (0,0) size 163x18
- RenderText {#text} at (110,3) size 163x18
- text run at (110,3) width 163: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
- RenderBlock (anonymous) at (0,40) size 784x210
- RenderBlock {SPAN} at (0,0) size 24x164
- RenderText {#text} at (3,0) size 18x164
- text run at (3,0) width 164: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
- RenderBR {BR} at (24,150) size 0x18
- RenderInline {SPAN} at (0,0) size 224x18
- RenderText {#text} at (0,171) size 224x18
- text run at (0,171) width 224: "\x{90CA}\x{5916}\x{306E}\x{304E}\x{3089}\x{304E}\x{3089}\x{3072}\x{304B}\x{308B}\x{8349}\x{306E}\x{6CE2}\x{3002}"
- RenderBR {BR} at (224,171) size 0x18
- RenderInline {SPAN} at (0,0) size 314x18
- RenderText {#text} at (0,192) size 314x18
- text run at (0,192) width 314: "ABCDEFGHIJKLM abcdefghijklm 1234567890"
- RenderBR {BR} at (314,192) size 0x18
- RenderBlock {HR} at (0,258) size 784x2 [border: (1px inset #000000)]
- RenderBlock {P} at (0,276) size 784x24
- RenderText {#text} at (0,3) size 124x18
- text run at (0,3) width 124: "Complex text path: "
- RenderInline {SPAN} at (0,0) size 163x18
- RenderText {#text} at (124,3) size 163x18
- text run at (124,3) width 163: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
- RenderBlock (anonymous) at (0,316) size 784x209
- RenderBlock {SPAN} at (0,0) size 24x163
- RenderText {#text} at (3,0) size 18x163
- text run at (3,0) width 163: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
- RenderBR {BR} at (24,149) size 0x18
- RenderInline {SPAN} at (0,0) size 224x18
- RenderText {#text} at (0,170) size 224x18
- text run at (0,170) width 224: "\x{90CA}\x{5916}\x{306E}\x{304E}\x{3089}\x{304E}\x{3089}\x{3072}\x{304B}\x{308B}\x{8349}\x{306E}\x{6CE2}\x{3002}"
- RenderBR {BR} at (224,170) size 0x18
- RenderInline {SPAN} at (0,0) size 314x18
- RenderText {#text} at (0,191) size 314x18
- text run at (0,191) width 314: "ABCDEFGHIJKLM abcdefghijklm 1234567890"
- RenderBR {BR} at (314,191) size 0x18
</del></span></pre></div>
<a id="branchessafari601branchLayoutTestsplatformwinfasttextinternationaltextsplicedfontexpectedpng"></a>
<div class="binary"><h4>Deleted: branches/safari-601-branch/LayoutTests/platform/win/fast/text/international/text-spliced-font-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="branchessafari601branchLayoutTestsplatformwinfasttextinternationaltextsplicedfontexpectedtxt"></a>
<div class="delfile"><h4>Deleted: branches/safari-601-branch/LayoutTests/platform/win/fast/text/international/text-spliced-font-expected.txt (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/LayoutTests/platform/win/fast/text/international/text-spliced-font-expected.txt        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/LayoutTests/platform/win/fast/text/international/text-spliced-font-expected.txt        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -1,44 +0,0 @@
</span><del>-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x534
- RenderBlock {HTML} at (0,0) size 800x534
- RenderBody {BODY} at (8,16) size 784x510
- RenderBlock {P} at (0,0) size 784x16
- RenderText {#text} at (0,0) size 144x16
- text run at (0,0) width 144: "Simple text path: "
- RenderInline {SPAN} at (0,0) size 176x16
- RenderText {#text} at (144,0) size 176x16
- text run at (144,0) width 176: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
- RenderBlock (anonymous) at (0,32) size 784x210
- RenderBlock {SPAN} at (0,0) size 16x176
- RenderText {#text} at (0,0) size 16x176
- text run at (0,0) width 176: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
- RenderBR {BR} at (16,162) size 0x16
- RenderInline {SPAN} at (0,0) size 224x16
- RenderText {#text} at (0,178) size 224x16
- text run at (0,178) width 224: "\x{90CA}\x{5916}\x{306E}\x{304E}\x{3089}\x{304E}\x{3089}\x{3072}\x{304B}\x{308B}\x{8349}\x{306E}\x{6CE2}\x{3002}"
- RenderBR {BR} at (224,178) size 0x16
- RenderInline {SPAN} at (0,0) size 304x16
- RenderText {#text} at (0,194) size 304x16
- text run at (0,194) width 304: "ABCDEFGHIJKLM abcdefghijklm 1234567890"
- RenderBR {BR} at (304,194) size 0x16
- RenderBlock {HR} at (0,250) size 784x2 [border: (1px inset #000000)]
- RenderBlock {P} at (0,268) size 784x16
- RenderText {#text} at (0,0) size 152x16
- text run at (0,0) width 152: "Complex text path: "
- RenderInline {SPAN} at (0,0) size 176x16
- RenderText {#text} at (152,0) size 176x16
- text run at (152,0) width 176: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
- RenderBlock (anonymous) at (0,300) size 784x210
- RenderBlock {SPAN} at (0,0) size 16x176
- RenderText {#text} at (0,0) size 16x176
- text run at (0,0) width 176: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
- RenderBR {BR} at (16,162) size 0x16
- RenderInline {SPAN} at (0,0) size 224x16
- RenderText {#text} at (0,178) size 224x16
- text run at (0,178) width 224: "\x{90CA}\x{5916}\x{306E}\x{304E}\x{3089}\x{304E}\x{3089}\x{3072}\x{304B}\x{308B}\x{8349}\x{306E}\x{6CE2}\x{3002}"
- RenderBR {BR} at (224,178) size 0x16
- RenderInline {SPAN} at (0,0) size 304x16
- RenderText {#text} at (0,194) size 304x16
- text run at (0,194) width 304: "ABCDEFGHIJKLM abcdefghijklm 1234567890"
- RenderBR {BR} at (304,194) size 0x16
</del></span></pre></div>
<a id="branchessafari601branchSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: branches/safari-601-branch/Source/WebCore/ChangeLog (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/Source/WebCore/ChangeLog        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/Source/WebCore/ChangeLog        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -1,5 +1,45 @@
</span><span class="cx"> 2016-03-16 Matthew Hanson <matthew_hanson@apple.com>
</span><span class="cx">
</span><ins>+ Merge r188566. rdar://problem/25070230
+
+ 2015-08-17 Myles C. Maxfield <mmaxfield@apple.com>
+
+ [OS X] Remove support for composite fonts
+ https://bugs.webkit.org/show_bug.cgi?id=147920
+
+ Reviewed by Dan Bernstein.
+
+ Composite fonts were first introduced in [1]. These composite fonts are extremely rare
+ because:
+ 1. None of the preinstalled fonts on either OS X nor iOS are composite fonts,
+ 2. WebKit does not support loading web fonts from composite font files, and
+ 3. WebKit's support only ever existed on OS X (none of the other ports).
+
+ In fact, no one I've consulted with has ever seen any of these fonts used in the wild.
+ The fonts also require a fundamentally broken code path, and add complexity to WebKit.
+
+ [1] https://bugs.webkit.org/attachment.cgi?id=134923&action=review
+
+ No new tests.
+
+ * platform/graphics/Font.h:
+ * platform/graphics/FontPlatformData.cpp:
+ (WebCore::FontPlatformData::FontPlatformData): Deleted.
+ (WebCore::FontPlatformData::operator=): Deleted.
+ * platform/graphics/FontPlatformData.h:
+ (WebCore::FontPlatformData::isCompositeFontReference): Deleted.
+ (WebCore::FontPlatformData::operator==): Deleted.
+ * platform/graphics/cocoa/FontCocoa.mm:
+ (WebCore::Font::compositeFontReferenceFont): Deleted.
+ * platform/graphics/cocoa/FontPlatformDataCocoa.mm:
+ (WebCore::FontPlatformData::FontPlatformData): Deleted.
+ (WebCore::FontPlatformData::setFont): Deleted.
+ * platform/graphics/mac/GlyphPageMac.cpp:
+ (WebCore::shouldUseCoreText):
+ (WebCore::GlyphPage::fill):
+
+2016-03-16 Matthew Hanson <matthew_hanson@apple.com>
+
</ins><span class="cx"> Merge r192054. rdar://problem/25152937
</span><span class="cx">
</span><span class="cx"> * rendering/OrderIterator.cpp:
</span></span></pre></div>
<a id="branchessafari601branchSourceWebCoreplatformgraphicsFonth"></a>
<div class="modfile"><h4>Modified: branches/safari-601-branch/Source/WebCore/platform/graphics/Font.h (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/Source/WebCore/platform/graphics/Font.h        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/Source/WebCore/platform/graphics/Font.h        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -194,7 +194,6 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> #if USE(APPKIT)
</span><del>- const Font* compositeFontReferenceFont(NSFont *key) const;
</del><span class="cx"> NSFont* getNSFont() const { return m_platformData.nsFont(); }
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="lines">@@ -296,9 +295,6 @@
</span><span class="cx"> RefPtr<Font> verticalRightOrientation;
</span><span class="cx"> RefPtr<Font> uprightOrientation;
</span><span class="cx"> RefPtr<Font> nonSyntheticItalic;
</span><del>-#if USE(APPKIT)
- HashMap<NSFont*, RefPtr<Font>> compositeFontReferences;
-#endif
</del><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> mutable std::unique_ptr<DerivedFontData> m_derivedFontData;
</span></span></pre></div>
<a id="branchessafari601branchSourceWebCoreplatformgraphicsFontPlatformDatacpp"></a>
<div class="modfile"><h4>Modified: branches/safari-601-branch/Source/WebCore/platform/graphics/FontPlatformData.cpp (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/Source/WebCore/platform/graphics/FontPlatformData.cpp        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/Source/WebCore/platform/graphics/FontPlatformData.cpp        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -65,7 +65,6 @@
</span><span class="cx"> {
</span><span class="cx"> m_isHashTableDeletedValue = source.m_isHashTableDeletedValue;
</span><span class="cx"> m_isColorBitmapFont = source.m_isColorBitmapFont;
</span><del>- m_isCompositeFontReference = source.m_isCompositeFontReference;
</del><span class="cx"> platformDataInit(source);
</span><span class="cx"> }
</span><span class="cx">
</span><span class="lines">@@ -82,7 +81,6 @@
</span><span class="cx"> m_size = other.m_size;
</span><span class="cx"> m_widthVariant = other.m_widthVariant;
</span><span class="cx"> m_isColorBitmapFont = other.m_isColorBitmapFont;
</span><del>- m_isCompositeFontReference = other.m_isCompositeFontReference;
</del><span class="cx">
</span><span class="cx"> return platformDataAssign(other);
</span><span class="cx"> }
</span></span></pre></div>
<a id="branchessafari601branchSourceWebCoreplatformgraphicsFontPlatformDatah"></a>
<div class="modfile"><h4>Modified: branches/safari-601-branch/Source/WebCore/platform/graphics/FontPlatformData.h (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/Source/WebCore/platform/graphics/FontPlatformData.h        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/Source/WebCore/platform/graphics/FontPlatformData.h        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -132,7 +132,6 @@
</span><span class="cx"> bool syntheticBold() const { return m_syntheticBold; }
</span><span class="cx"> bool syntheticOblique() const { return m_syntheticOblique; }
</span><span class="cx"> bool isColorBitmapFont() const { return m_isColorBitmapFont; }
</span><del>- bool isCompositeFontReference() const { return m_isCompositeFontReference; }
</del><span class="cx"> FontOrientation orientation() const { return m_orientation; }
</span><span class="cx"> FontWidthVariant widthVariant() const { return m_widthVariant; }
</span><span class="cx"> bool isForTextCombine() const { return widthVariant() != RegularWidth; } // Keep in sync with callers of FontDescription::setWidthVariant().
</span><span class="lines">@@ -173,7 +172,6 @@
</span><span class="cx"> && m_syntheticBold == other.m_syntheticBold
</span><span class="cx"> && m_syntheticOblique == other.m_syntheticOblique
</span><span class="cx"> && m_isColorBitmapFont == other.m_isColorBitmapFont
</span><del>- && m_isCompositeFontReference == other.m_isCompositeFontReference
</del><span class="cx"> && m_orientation == other.m_orientation
</span><span class="cx"> && m_widthVariant == other.m_widthVariant;
</span><span class="cx"> }
</span><span class="lines">@@ -234,7 +232,6 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> bool m_isColorBitmapFont { false };
</span><del>- bool m_isCompositeFontReference { false };
</del><span class="cx"> bool m_isHashTableDeletedValue { false };
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> bool m_isEmoji { false };
</span></span></pre></div>
<a id="branchessafari601branchSourceWebCoreplatformgraphicscocoaFontCocoamm"></a>
<div class="modfile"><h4>Modified: branches/safari-601-branch/Source/WebCore/platform/graphics/cocoa/FontCocoa.mm (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/Source/WebCore/platform/graphics/cocoa/FontCocoa.mm        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/Source/WebCore/platform/graphics/cocoa/FontCocoa.mm        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -846,28 +846,4 @@
</span><span class="cx"> return true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-#if USE(APPKIT)
-const Font* Font::compositeFontReferenceFont(NSFont *key) const
-{
- if (!key || CFEqual(adoptCF(CTFontCopyPostScriptName(CTFontRef(key))).get(), CFSTR("LastResort")))
- return nullptr;
-
- if (!m_derivedFontData)
- m_derivedFontData = std::make_unique<DerivedFontData>(isCustomFont());
-
- auto addResult = m_derivedFontData->compositeFontReferences.add(key, nullptr);
- if (addResult.isNewEntry) {
- NSFont *substituteFont = [key printerFont];
-
- CTFontSymbolicTraits traits = CTFontGetSymbolicTraits((CTFontRef)substituteFont);
- bool syntheticBold = platformData().syntheticBold() && !(traits & kCTFontBoldTrait);
- bool syntheticOblique = platformData().syntheticOblique() && !(traits & kCTFontItalicTrait);
-
- FontPlatformData substitutePlatform(reinterpret_cast<CTFontRef>(substituteFont), platformData().size(), syntheticBold, syntheticOblique, platformData().orientation(), platformData().widthVariant());
- addResult.iterator->value = Font::create(substitutePlatform, isCustomFont());
- }
- return addResult.iterator->value.get();
-}
-#endif
-
</del><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="branchessafari601branchSourceWebCoreplatformgraphicscocoaFontPlatformDataCocoamm"></a>
<div class="modfile"><h4>Modified: branches/safari-601-branch/Source/WebCore/platform/graphics/cocoa/FontPlatformDataCocoa.mm (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/Source/WebCore/platform/graphics/cocoa/FontPlatformDataCocoa.mm        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/Source/WebCore/platform/graphics/cocoa/FontPlatformDataCocoa.mm        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -47,7 +47,6 @@
</span><span class="cx"> ASSERT_ARG(font, font);
</span><span class="cx"> m_font = font;
</span><span class="cx"> m_isColorBitmapFont = CTFontGetSymbolicTraits(font) & kCTFontTraitColorGlyphs;
</span><del>- m_isCompositeFontReference = CTFontGetSymbolicTraits(font) & kCTFontCompositeTrait;
</del><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> FontPlatformData::~FontPlatformData()
</span><span class="lines">@@ -113,7 +112,6 @@
</span><span class="cx">
</span><span class="cx"> CTFontSymbolicTraits traits = CTFontGetSymbolicTraits(m_font.get());
</span><span class="cx"> m_isColorBitmapFont = traits & kCTFontTraitColorGlyphs;
</span><del>- m_isCompositeFontReference = traits & kCTFontCompositeTrait;
</del><span class="cx">
</span><span class="cx"> m_ctFont = nullptr;
</span><span class="cx"> }
</span></span></pre></div>
<a id="branchessafari601branchSourceWebCoreplatformgraphicsmacGlyphPageMaccpp"></a>
<div class="modfile"><h4>Modified: branches/safari-601-branch/Source/WebCore/platform/graphics/mac/GlyphPageMac.cpp (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/Source/WebCore/platform/graphics/mac/GlyphPageMac.cpp        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/Source/WebCore/platform/graphics/mac/GlyphPageMac.cpp        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> // This needs to be kept in sync with GlyphPage::fill(). Currently, the CoreText paths are not able to handle
</span><span class="cx"> // every situtation. Returning true from this function in a new situation will require you to explicitly add
</span><span class="cx"> // handling for that situation in the CoreText paths of GlyphPage::fill().
</span><del>- if (fontData->platformData().isCompositeFontReference() || fontData->isSystemFont())
</del><ins>+ if (fontData->isSystemFont())
</ins><span class="cx"> return true;
</span><span class="cx"> if (fontData->platformData().isForTextCombine() || fontData->hasVerticalGlyphs()) {
</span><span class="cx"> // Ideographs don't have a vertical variant or width variants.
</span><span class="lines">@@ -90,7 +90,7 @@
</span><span class="cx"> haveGlyphs = true;
</span><span class="cx"> }
</span><span class="cx"> }
</span><del>- } else if (!fontData->platformData().isCompositeFontReference()) {
</del><ins>+ } else {
</ins><span class="cx"> // Because we know the implementation of shouldUseCoreText(), if the font isn't for text combine and it isn't a system font,
</span><span class="cx"> // we know it must have vertical glyphs.
</span><span class="cx"> if (fontData->platformData().isForTextCombine() || fontData->isSystemFont())
</span><span class="lines">@@ -109,87 +109,6 @@
</span><span class="cx"> haveGlyphs = true;
</span><span class="cx"> }
</span><span class="cx"> }
</span><del>- } else {
- // FIXME: webkit.org/b/147859 This code is fundamentally broken. A string is not the same as an ordered sequence of codepoints. In particular, strings
- // combine adjacent codepoints into grapheme clusters. We should delete this entire else {} block.
-
- // We ask CoreText for possible vertical variant glyphs
- RetainPtr<CFStringRef> string = adoptCF(CFStringCreateWithCharactersNoCopy(kCFAllocatorDefault, buffer, bufferLength, kCFAllocatorNull));
- RetainPtr<CFAttributedStringRef> attributedString = adoptCF(CFAttributedStringCreate(kCFAllocatorDefault, string.get(), fontData->getCFStringAttributes(false, fontData->hasVerticalGlyphs() ? Vertical : Horizontal)));
- RetainPtr<CTLineRef> line = adoptCF(CTLineCreateWithAttributedString(attributedString.get()));
-
- CFArrayRef runArray = CTLineGetGlyphRuns(line.get());
- CFIndex runCount = CFArrayGetCount(runArray);
-
- // Initialize glyph entries
- for (unsigned index = 0; index < length; ++index)
- setGlyphDataForIndex(offset + index, 0, 0);
-
- Vector<CGGlyph, 512> glyphVector;
- Vector<CFIndex, 512> indexVector;
- bool done = false;
-
- RetainPtr<CFTypeRef> fontEqualityObject = fontData->platformData().objectForEqualityCheck();
-
- for (CFIndex r = 0; r < runCount && !done ; ++r) {
- // CTLine could map characters over multiple fonts using its own font fallback list.
- // We need to pick runs that use the exact font we need, i.e., fontData->platformData().ctFont().
- CTRunRef ctRun = static_cast<CTRunRef>(CFArrayGetValueAtIndex(runArray, r));
- ASSERT(CFGetTypeID(ctRun) == CTRunGetTypeID());
-
- CFDictionaryRef attributes = CTRunGetAttributes(ctRun);
- CTFontRef runFont = static_cast<CTFontRef>(CFDictionaryGetValue(attributes, kCTFontAttributeName));
- bool gotBaseFont = CFEqual(fontEqualityObject.get(), FontPlatformData::objectForEqualityCheck(runFont).get());
- if (gotBaseFont || fontData->platformData().isCompositeFontReference()) {
- // This run uses the font we want. Extract glyphs.
- CFIndex glyphCount = CTRunGetGlyphCount(ctRun);
- const CGGlyph* glyphs = CTRunGetGlyphsPtr(ctRun);
- if (!glyphs) {
- glyphVector.resize(glyphCount);
- CTRunGetGlyphs(ctRun, CFRangeMake(0, 0), glyphVector.data());
- glyphs = glyphVector.data();
- }
- const CFIndex* stringIndices = CTRunGetStringIndicesPtr(ctRun);
- if (!stringIndices) {
- indexVector.resize(glyphCount);
- CTRunGetStringIndices(ctRun, CFRangeMake(0, 0), indexVector.data());
- stringIndices = indexVector.data();
- }
-
- // When buffer consists of surrogate pairs, CTRunGetStringIndicesPtr and CTRunGetStringIndices
- // place the glyphs at indices corresponding to the first character of each pair.
- ASSERT(!(bufferLength % length) && (bufferLength / length == 1 || bufferLength / length == 2));
- unsigned glyphStep = bufferLength / length;
- if (gotBaseFont) {
- for (CFIndex i = 0; i < glyphCount; ++i) {
- if (stringIndices[i] >= static_cast<CFIndex>(bufferLength)) {
- done = true;
- break;
- }
- if (glyphs[i]) {
- setGlyphDataForIndex(offset + (stringIndices[i] / glyphStep), glyphs[i], fontData);
- haveGlyphs = true;
- }
- }
-#if USE(APPKIT)
- } else {
- const Font* runSimple = fontData->compositeFontReferenceFont((NSFont *)runFont);
- if (runSimple) {
- for (CFIndex i = 0; i < glyphCount; ++i) {
- if (stringIndices[i] >= static_cast<CFIndex>(bufferLength)) {
- done = true;
- break;
- }
- if (glyphs[i]) {
- setGlyphDataForIndex(offset + (stringIndices[i] / glyphStep), glyphs[i], runSimple);
- haveGlyphs = true;
- }
- }
- }
-#endif
- }
- }
- }
</del><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> return haveGlyphs;
</span></span></pre></div>
<a id="branchessafari601branchSourceWebCoreplatformgraphicswinFontPlatformDataCGWincpp"></a>
<div class="modfile"><h4>Modified: branches/safari-601-branch/Source/WebCore/platform/graphics/win/FontPlatformDataCGWin.cpp (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/Source/WebCore/platform/graphics/win/FontPlatformDataCGWin.cpp        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/Source/WebCore/platform/graphics/win/FontPlatformDataCGWin.cpp        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -124,7 +124,6 @@
</span><span class="cx"> , m_font(SharedGDIObject<HFONT>::create(WTF::move(hfont)))
</span><span class="cx"> , m_cgFont(font)
</span><span class="cx"> , m_isColorBitmapFont(false)
</span><del>- , m_isCompositeFontReference(false)
</del><span class="cx"> , m_useGDI(useGDI)
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="branchessafari601branchSourceWebCoreplatformgraphicswinFontPlatformDataWincpp"></a>
<div class="modfile"><h4>Modified: branches/safari-601-branch/Source/WebCore/platform/graphics/win/FontPlatformDataWin.cpp (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/Source/WebCore/platform/graphics/win/FontPlatformDataWin.cpp        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/Source/WebCore/platform/graphics/win/FontPlatformDataWin.cpp        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -48,7 +48,6 @@
</span><span class="cx"> , m_scaledFont(0)
</span><span class="cx"> #endif
</span><span class="cx"> , m_isColorBitmapFont(false)
</span><del>- , m_isCompositeFontReference(false)
</del><span class="cx"> , m_syntheticBold(bold)
</span><span class="cx"> , m_syntheticOblique(oblique)
</span><span class="cx"> , m_useGDI(useGDI)
</span></span></pre></div>
<a id="branchessafari601branchToolsChangeLog"></a>
<div class="modfile"><h4>Modified: branches/safari-601-branch/Tools/ChangeLog (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/Tools/ChangeLog        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/Tools/ChangeLog        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -1,3 +1,29 @@
</span><ins>+2016-03-16 Matthew Hanson <matthew_hanson@apple.com>
+
+ Merge r188566. rdar://problem/25070230
+
+ 2015-08-17 Myles C. Maxfield <mmaxfield@apple.com>
+
+ [OS X] Remove support for composite fonts
+ https://bugs.webkit.org/show_bug.cgi?id=147920
+
+ Reviewed by Dan Bernstein.
+
+ * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
+ * DumpRenderTree/fonts/SampleFont.sfont: Removed.
+ * DumpRenderTree/mac/Configurations/DumpRenderTree.xcconfig:
+ * DumpRenderTree/mac/Configurations/DumpRenderTreeApp.xcconfig:
+ * DumpRenderTree/mac/DumpRenderTree.mm:
+ (allowedFontFamilySet): Deleted.
+ (activateTestingFonts): Deleted.
+ * WebKitTestRunner/InjectedBundle/cocoa/ActivateFontsCocoa.mm:
+ (WTR::allowedFontFamilySet): Deleted.
+ (WTR::activateFonts): Deleted.
+ * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
+ * WebKitTestRunner/fonts/SampleFont.sfont: Removed.
+ * WebKitTestRunner/mac/TestControllerMac.mm:
+ (WTR::allowedFontFamilySet): Deleted.
+
</ins><span class="cx"> 2016-03-10 Lucas Forschler <lforschler@apple.com>
</span><span class="cx">
</span><span class="cx"> <rdar://problem/25074204>
</span></span></pre></div>
<a id="branchessafari601branchToolsDumpRenderTreeDumpRenderTreexcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: branches/safari-601-branch/Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -84,7 +84,6 @@
</span><span class="cx">                 5DB9ACA00F722C3600684641 /* WebKitWeightWatcher900.ttf in Copy Font Files */ = {isa = PBXBuildFile; fileRef = 375F09790DAC3CB600C8B4E5 /* WebKitWeightWatcher900.ttf */; };
</span><span class="cx">                 80045AEE147718E7008290A8 /* AccessibilityNotificationHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 80045AEC147718E7008290A8 /* AccessibilityNotificationHandler.mm */; };
</span><span class="cx">                 8465E2C70FFA8DF2003B8342 /* PixelDumpSupport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8465E2C60FFA8DF2003B8342 /* PixelDumpSupport.cpp */; };
</span><del>-                8CCDA82A151A72D10003F937 /* SampleFont.sfont in Copy Font Files */ = {isa = PBXBuildFile; fileRef = 8CCDA81F151A56550003F937 /* SampleFont.sfont */; };
</del><span class="cx">                 9830F31F15C81181005AB206 /* DumpRenderTreeCommon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9830F31E15C81181005AB206 /* DumpRenderTreeCommon.cpp */; };
</span><span class="cx">                 A1158D581892740C0088C17B /* DumpRenderTreeBrowserView.mm in Sources */ = {isa = PBXBuildFile; fileRef = A1158D56189273EB0088C17B /* DumpRenderTreeBrowserView.mm */; };
</span><span class="cx">                 A1158D59189274360088C17B /* PixelDumpSupportIOS.mm in Sources */ = {isa = PBXBuildFile; fileRef = A1158D57189273EB0088C17B /* PixelDumpSupportIOS.mm */; };
</span><span class="lines">@@ -188,7 +187,6 @@
</span><span class="cx">                                 C23EA2081BC9F05100C980B7 /* FontWithFeatures.otf in Copy Font Files */,
</span><span class="cx">                                 C23EA2091BC9F05100C980B7 /* FontWithFeatures.ttf in Copy Font Files */,
</span><span class="cx">                                 5DB9AC970F722C3600684641 /* AHEM____.TTF in Copy Font Files */,
</span><del>-                                8CCDA82A151A72D10003F937 /* SampleFont.sfont in Copy Font Files */,
</del><span class="cx">                                 5DB9AC980F722C3600684641 /* WebKitWeightWatcher100.ttf in Copy Font Files */,
</span><span class="cx">                                 5DB9AC990F722C3600684641 /* WebKitWeightWatcher200.ttf in Copy Font Files */,
</span><span class="cx">                                 5DB9AC9A0F722C3600684641 /* WebKitWeightWatcher300.ttf in Copy Font Files */,
</span><span class="lines">@@ -275,7 +273,6 @@
</span><span class="cx">                 80045AEB147718E7008290A8 /* AccessibilityNotificationHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AccessibilityNotificationHandler.h; path = mac/AccessibilityNotificationHandler.h; sourceTree = "<group>"; };
</span><span class="cx">                 80045AEC147718E7008290A8 /* AccessibilityNotificationHandler.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AccessibilityNotificationHandler.mm; path = mac/AccessibilityNotificationHandler.mm; sourceTree = "<group>"; };
</span><span class="cx">                 8465E2C60FFA8DF2003B8342 /* PixelDumpSupport.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = PixelDumpSupport.cpp; sourceTree = "<group>"; };
</span><del>-                8CCDA81F151A56550003F937 /* SampleFont.sfont */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = SampleFont.sfont; path = fonts/SampleFont.sfont; sourceTree = "<group>"; };
</del><span class="cx">                 9335435F03D75502008635CE /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = WebKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
</span><span class="cx">                 9340995408540CAF007F3BC8 /* DumpRenderTree */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = DumpRenderTree; sourceTree = BUILT_PRODUCTS_DIR; };
</span><span class="cx">                 9830F31E15C81181005AB206 /* DumpRenderTreeCommon.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DumpRenderTreeCommon.cpp; sourceTree = "<group>"; };
</span><span class="lines">@@ -618,7 +615,6 @@
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><span class="cx">                                 AA7F10C20CB3C1030003BDC9 /* AHEM____.TTF */,
</span><del>-                                8CCDA81F151A56550003F937 /* SampleFont.sfont */,
</del><span class="cx">                                 375F09710DAC3CB600C8B4E5 /* WebKitWeightWatcher100.ttf */,
</span><span class="cx">                                 375F09720DAC3CB600C8B4E5 /* WebKitWeightWatcher200.ttf */,
</span><span class="cx">                                 375F09730DAC3CB600C8B4E5 /* WebKitWeightWatcher300.ttf */,
</span></span></pre></div>
<a id="branchessafari601branchToolsDumpRenderTreefontsSampleFontsfont"></a>
<div class="delfile"><h4>Deleted: branches/safari-601-branch/Tools/DumpRenderTree/fonts/SampleFont.sfont (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/Tools/DumpRenderTree/fonts/SampleFont.sfont        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/Tools/DumpRenderTree/fonts/SampleFont.sfont        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -1,223 +0,0 @@
</span><del>-<?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE PosingFont SYSTEM "file://localhost/System/Library/DTDs/SplicedFont.dtd">
-
-<PosingFont name="HiraMaruMono-W4" version="1.0">
-        <Name type="1" string="Hiragino Maru Gothic Monospaced" language="en"/>
-        <Name type="2" string="W4" language="en"/>
-        <Name type="3" string="Composite Font Reference (Spliced Font) sample using Hiragino Maru Gothic W4 for Monospaced" language="en"/>
-        <Name type="4" string="Hiragino Maru Gothic Monospaced W4" language="en"/>
-        <FontMetrics
-                unitsPerEm="1000"
-                ascender="561.1"
-                descender="214.3"
-                lineGap="21.0"
-                italicAngle="0.0"
-                isFixedPitch="1"
-                vertTypoLineGap="4.2"
-                familyClass="1"
-        />
-        <Components>
-                <ComponentDef name="HiraMaruPro-W4">
-                        <Matrix
-                                xx="1.0"
-                                xy="0.0"
-                                yx="0.0"
-                                yy="1.0"
-                                tx="0.0"
-                                ty="0.0"
-                        />
-                        <UnicodeCharSet
-                                uset="[[\u0020-\u007E]|[\u00A0-\u00FC]|[\u02BB-\u0336]|[\u2010-\u2044]|[\u2212-\u223C]]"
-                        />
-                        <cmapOverride>
-                                <map charValue="u0020" charName="SPACE" glyphRefID="231"/>
-                                <map charValue="u0021" charName="EXCLAMATION MARK" glyphRefID="232"/>
-                                <map charValue="u0022" charName="QUOTATION MARK" glyphRefID="12087"/>
-                                <map charValue="u0023" charName="NUMBER SIGN" glyphRefID="234"/>
-                                <map charValue="u0024" charName="DOLLAR SIGN" glyphRefID="235"/>
-                                <map charValue="u0025" charName="PERCENT SIGN" glyphRefID="236"/>
-                                <map charValue="u0026" charName="AMPERSAND" glyphRefID="237"/>
-                                <map charValue="u0027" charName="APOSTROPHE" glyphRefID="12086"/>
-                                <map charValue="u0028" charName="LEFT PARENTHESIS" glyphRefID="239"/>
-                                <map charValue="u0029" charName="RIGHT PARENTHESIS" glyphRefID="240"/>
-                                <map charValue="u002A" charName="ASTERISK" glyphRefID="241"/>
-                                <map charValue="u002B" charName="PLUS SIGN" glyphRefID="242"/>
-                                <map charValue="u002C" charName="COMMA" glyphRefID="243"/>
-                                <map charValue="u002D" charName="HYPHEN-MINUS" glyphRefID="244"/>
-                                <map charValue="u002E" charName="FULL STOP" glyphRefID="245"/>
-                                <map charValue="u002F" charName="SOLIDUS" glyphRefID="246"/>
-                                <map charValue="u0030" charName="DIGIT ZERO" glyphRefID="247"/>
-                                <map charValue="u0031" charName="DIGIT ONE" glyphRefID="248"/>
-                                <map charValue="u0032" charName="DIGIT TWO" glyphRefID="249"/>
-                                <map charValue="u0033" charName="DIGIT THREE" glyphRefID="250"/>
-                                <map charValue="u0034" charName="DIGIT FOUR" glyphRefID="251"/>
-                                <map charValue="u0035" charName="DIGIT FIVE" glyphRefID="252"/>
-                                <map charValue="u0036" charName="DIGIT SIX" glyphRefID="253"/>
-                                <map charValue="u0037" charName="DIGIT SEVEN" glyphRefID="254"/>
-                                <map charValue="u0038" charName="DIGIT EIGHT" glyphRefID="255"/>
-                                <map charValue="u0039" charName="DIGIT NINE" glyphRefID="256"/>
-                                <map charValue="u003A" charName="COLON" glyphRefID="257"/>
-                                <map charValue="u003B" charName="SEMICOLON" glyphRefID="258"/>
-                                <map charValue="u003C" charName="LESS-THAN SIGN" glyphRefID="259"/>
-                                <map charValue="u003D" charName="EQUALS SIGN" glyphRefID="260"/>
-                                <map charValue="u003E" charName="GREATER-THAN SIGN" glyphRefID="261"/>
-                                <map charValue="u003F" charName="QUESTION MARK" glyphRefID="262"/>
-                                <map charValue="u0040" charName="COMMERCIAL AT" glyphRefID="263"/>
-                                <map charValue="u0041" charName="LATIN CAPITAL LETTER A" glyphRefID="264"/>
-                                <map charValue="u0042" charName="LATIN CAPITAL LETTER B" glyphRefID="265"/>
-                                <map charValue="u0043" charName="LATIN CAPITAL LETTER C" glyphRefID="266"/>
-                                <map charValue="u0044" charName="LATIN CAPITAL LETTER D" glyphRefID="267"/>
-                                <map charValue="u0045" charName="LATIN CAPITAL LETTER E" glyphRefID="268"/>
-                                <map charValue="u0046" charName="LATIN CAPITAL LETTER F" glyphRefID="269"/>
-                                <map charValue="u0047" charName="LATIN CAPITAL LETTER G" glyphRefID="270"/>
-                                <map charValue="u0048" charName="LATIN CAPITAL LETTER H" glyphRefID="271"/>
-                                <map charValue="u0049" charName="LATIN CAPITAL LETTER I" glyphRefID="272"/>
-                                <map charValue="u004A" charName="LATIN CAPITAL LETTER J" glyphRefID="273"/>
-                                <map charValue="u004B" charName="LATIN CAPITAL LETTER K" glyphRefID="274"/>
-                                <map charValue="u004C" charName="LATIN CAPITAL LETTER L" glyphRefID="275"/>
-                                <map charValue="u004D" charName="LATIN CAPITAL LETTER M" glyphRefID="276"/>
-                                <map charValue="u004E" charName="LATIN CAPITAL LETTER N" glyphRefID="277"/>
-                                <map charValue="u004F" charName="LATIN CAPITAL LETTER O" glyphRefID="278"/>
-                                <map charValue="u0050" charName="LATIN CAPITAL LETTER P" glyphRefID="279"/>
-                                <map charValue="u0051" charName="LATIN CAPITAL LETTER Q" glyphRefID="280"/>
-                                <map charValue="u0052" charName="LATIN CAPITAL LETTER R" glyphRefID="281"/>
-                                <map charValue="u0053" charName="LATIN CAPITAL LETTER S" glyphRefID="282"/>
-                                <map charValue="u0054" charName="LATIN CAPITAL LETTER T" glyphRefID="283"/>
-                                <map charValue="u0055" charName="LATIN CAPITAL LETTER U" glyphRefID="284"/>
-                                <map charValue="u0056" charName="LATIN CAPITAL LETTER V" glyphRefID="285"/>
-                                <map charValue="u0057" charName="LATIN CAPITAL LETTER W" glyphRefID="286"/>
-                                <map charValue="u0058" charName="LATIN CAPITAL LETTER X" glyphRefID="287"/>
-                                <map charValue="u0059" charName="LATIN CAPITAL LETTER Y" glyphRefID="288"/>
-                                <map charValue="u005A" charName="LATIN CAPITAL LETTER Z" glyphRefID="289"/>
-                                <map charValue="u005B" charName="LEFT SQUARE BRACKET" glyphRefID="290"/>
-                                <map charValue="u005C" charName="REVERSE SOLIDUS" glyphRefID="8719"/>
-                                <map charValue="u005D" charName="RIGHT SQUARE BRACKET" glyphRefID="292"/>
-                                <map charValue="u005E" charName="CIRCUMFLEX ACCENT" glyphRefID="293"/>
-                                <map charValue="u005F" charName="LOW LINE" glyphRefID="294"/>
-                                <map charValue="u0060" charName="GRAVE ACCENT" glyphRefID="390"/>
-                                <map charValue="u0061" charName="LATIN SMALL LETTER A" glyphRefID="296"/>
-                                <map charValue="u0062" charName="LATIN SMALL LETTER B" glyphRefID="297"/>
-                                <map charValue="u0063" charName="LATIN SMALL LETTER C" glyphRefID="298"/>
-                                <map charValue="u0064" charName="LATIN SMALL LETTER D" glyphRefID="299"/>
-                                <map charValue="u0065" charName="LATIN SMALL LETTER E" glyphRefID="300"/>
-                                <map charValue="u0066" charName="LATIN SMALL LETTER F" glyphRefID="301"/>
-                                <map charValue="u0067" charName="LATIN SMALL LETTER G" glyphRefID="302"/>
-                                <map charValue="u0068" charName="LATIN SMALL LETTER H" glyphRefID="303"/>
-                                <map charValue="u0069" charName="LATIN SMALL LETTER I" glyphRefID="304"/>
-                                <map charValue="u006A" charName="LATIN SMALL LETTER J" glyphRefID="305"/>
-                                <map charValue="u006B" charName="LATIN SMALL LETTER K" glyphRefID="306"/>
-                                <map charValue="u006C" charName="LATIN SMALL LETTER L" glyphRefID="307"/>
-                                <map charValue="u006D" charName="LATIN SMALL LETTER M" glyphRefID="308"/>
-                                <map charValue="u006E" charName="LATIN SMALL LETTER N" glyphRefID="309"/>
-                                <map charValue="u006F" charName="LATIN SMALL LETTER O" glyphRefID="310"/>
-                                <map charValue="u0070" charName="LATIN SMALL LETTER P" glyphRefID="311"/>
-                                <map charValue="u0071" charName="LATIN SMALL LETTER Q" glyphRefID="312"/>
-                                <map charValue="u0072" charName="LATIN SMALL LETTER R" glyphRefID="313"/>
-                                <map charValue="u0073" charName="LATIN SMALL LETTER S" glyphRefID="314"/>
-                                <map charValue="u0074" charName="LATIN SMALL LETTER T" glyphRefID="315"/>
-                                <map charValue="u0075" charName="LATIN SMALL LETTER U" glyphRefID="316"/>
-                                <map charValue="u0076" charName="LATIN SMALL LETTER V" glyphRefID="317"/>
-                                <map charValue="u0077" charName="LATIN SMALL LETTER W" glyphRefID="318"/>
-                                <map charValue="u0078" charName="LATIN SMALL LETTER X" glyphRefID="319"/>
-                                <map charValue="u0079" charName="LATIN SMALL LETTER Y" glyphRefID="320"/>
-                                <map charValue="u007A" charName="LATIN SMALL LETTER Z" glyphRefID="321"/>
-                                <map charValue="u007B" charName="LEFT CURLY BRACKET" glyphRefID="322"/>
-                                <map charValue="u007C" charName="VERTICAL LINE" glyphRefID="323"/>
-                                <map charValue="u007D" charName="RIGHT CURLY BRACKET" glyphRefID="324"/>
-                                <map charValue="u007E" charName="TILDE" glyphRefID="631"/>
-                                <map charValue="u00A0" charName="NO-BREAK SPACE" glyphRefID="231"/>
-                                <map charValue="u00A1" charName="INVERTED EXCLAMATION MARK" glyphRefID="612"/>
-                                <map charValue="u00A2" charName="CENT SIGN" glyphRefID="608"/>
-                                <map charValue="u00A3" charName="POUND SIGN" glyphRefID="609"/>
-                                <map charValue="u00A5" charName="YEN SIGN" glyphRefID="291"/>
-                                <map charValue="u00A6" charName="BROKEN BAR" glyphRefID="323"/>
-                                <map charValue="u00A8" charName="DIAERESIS" glyphRefID="502"/>
-                                <map charValue="u00AC" charName="NOT SIGN" glyphRefID="8718"/>
-                                <map charValue="u00AD" charName="SOFT HYPHEN" glyphRefID="514"/>
-                                <map charValue="u00AF" charName="MACRON" glyphRefID="325"/>
-                                <map charValue="u00B4" charName="ACUTE ACCENT" glyphRefID="501"/>
-                                <map charValue="u00B7" charName="MIDDLE DOT" glyphRefID="331"/>
-                                <map charValue="u00BD" charName="VULGAR FRACTION ONE HALF" glyphRefID="614"/>
-                                <map charValue="u00BF" charName="INVERTED QUESTION MARK" glyphRefID="613"/>
-                                <map charValue="u00C4" charName="LATIN CAPITAL LETTER A WITH DIAERESIS" glyphRefID="599"/>
-                                <map charValue="u00C7" charName="LATIN CAPITAL LETTER C WITH CEDILLA" glyphRefID="605"/>
-                                <map charValue="u00D1" charName="LATIN CAPITAL LETTER N WITH TILDE" glyphRefID="606"/>
-                                <map charValue="u00D6" charName="LATIN CAPITAL LETTER O WITH DIAERESIS" glyphRefID="615"/>
-                                <map charValue="u00DC" charName="LATIN CAPITAL LETTER U WITH DIAERESIS" glyphRefID="616"/>
-                                <map charValue="u00DF" charName="LATIN SMALL LETTER SHARP S" glyphRefID="603"/>
-                                <map charValue="u00E0" charName="LATIN SMALL LETTER A WITH GRAVE" glyphRefID="627"/>
-                                <map charValue="u00E1" charName="LATIN SMALL LETTER A WITH ACUTE" glyphRefID="630"/>
-                                <map charValue="u00E2" charName="LATIN SMALL LETTER A WITH CIRCUMFLEX" glyphRefID="622"/>
-                                <map charValue="u00E4" charName="LATIN SMALL LETTER A WITH DIAERESIS" glyphRefID="617"/>
-                                <map charValue="u00E7" charName="LATIN SMALL LETTER C WITH CEDILLA" glyphRefID="604"/>
-                                <map charValue="u00E8" charName="LATIN SMALL LETTER E WITH GRAVE" glyphRefID="628"/>
-                                <map charValue="u00E9" charName="LATIN SMALL LETTER E WITH ACUTE" glyphRefID="601"/>
-                                <map charValue="u00EA" charName="LATIN SMALL LETTER E WITH CIRCUMFLEX" glyphRefID="623"/>
-                                <map charValue="u00EB" charName="LATIN SMALL LETTER E WITH DIAERESIS" glyphRefID="618"/>
-                                <map charValue="u00ED" charName="LATIN SMALL LETTER I WITH ACUTE" glyphRefID="602"/>
-                                <map charValue="u00EE" charName="LATIN SMALL LETTER I WITH CIRCUMFLEX" glyphRefID="624"/>
-                                <map charValue="u00EF" charName="LATIN SMALL LETTER I WITH DIAERESIS" glyphRefID="619"/>
-                                <map charValue="u00F1" charName="LATIN SMALL LETTER N WITH TILDE" glyphRefID="607"/>
-                                <map charValue="u00F3" charName="LATIN SMALL LETTER O WITH ACUTE" glyphRefID="610"/>
-                                <map charValue="u00F4" charName="LATIN SMALL LETTER O WITH CIRCUMFLEX" glyphRefID="625"/>
-                                <map charValue="u00F6" charName="LATIN SMALL LETTER O WITH DIAERESIS" glyphRefID="620"/>
-                                <map charValue="u00F9" charName="LATIN SMALL LETTER U WITH GRAVE" glyphRefID="600"/>
-                                <map charValue="u00FA" charName="LATIN SMALL LETTER U WITH ACUTE" glyphRefID="611"/>
-                                <map charValue="u00FB" charName="LATIN SMALL LETTER U WITH CIRCUMFLEX" glyphRefID="626"/>
-                                <map charValue="u00FC" charName="LATIN SMALL LETTER U WITH DIAERESIS" glyphRefID="621"/>
-                                <map charValue="u02BB" charName="MODIFIER LETTER TURNED COMMA" glyphRefID="295"/>
-                                <map charValue="u02BC" charName="MODIFIER LETTER APOSTROPHE" glyphRefID="238"/>
-                                <map charValue="u02DC" charName="SMALL TILDE" glyphRefID="631"/>
-                                <map charValue="u0300" charName="COMBINING GRAVE ACCENT" glyphRefID="390"/>
-                                <map charValue="u0301" charName="COMBINING ACUTE ACCENT" glyphRefID="501"/>
-                                <map charValue="u0302" charName="COMBINING CIRCUMFLEX ACCENT" glyphRefID="293"/>
-                                <map charValue="u0303" charName="COMBINING TILDE" glyphRefID="631"/>
-                                <map charValue="u0304" charName="COMBINING MACRON" glyphRefID="325"/>
-                                <map charValue="u0305" charName="COMBINING OVERLINE" glyphRefID="325"/>
-                                <map charValue="u0308" charName="COMBINING DIAERESIS" glyphRefID="502"/>
-                                <map charValue="u0332" charName="COMBINING LOW LINE" glyphRefID="294"/>
-                                <map charValue="u0336" charName="COMBINING LONG STROKE OVERLAY" glyphRefID="514"/>
-                                <map charValue="u2010" charName="HYPHEN" glyphRefID="244"/>
-                                <map charValue="u2011" charName="NON-BREAKING HYPHEN" glyphRefID="244"/>
-                                <map charValue="u2012" charName="FIGURE DASH" glyphRefID="244"/>
-                                <map charValue="u2013" charName="EN DASH" glyphRefID="514"/>
-                                <map charValue="u2014" charName="EM DASH" glyphRefID="514"/>
-                                <map charValue="u2018" charName="LEFT SINGLE QUOTATION MARK" glyphRefID="295"/>
-                                <map charValue="u2019" charName="RIGHT SINGLE QUOTATION MARK" glyphRefID="238"/>
-                                <map charValue="u201C" charName="LEFT DOUBLE QUOTATION MARK" glyphRefID="503"/>
-                                <map charValue="u201D" charName="RIGHT DOUBLE QUOTATION MARK" glyphRefID="233"/>
-                                <map charValue="u2039" charName="SINGLE LEFT-POINTING ANGLE QUOTATION MARK" glyphRefID="259"/>
-                                <map charValue="u203A" charName="SINGLE RIGHT-POINTING ANGLE QUOTATION MARK" glyphRefID="261"/>
-                                <map charValue="u203E" charName="OVERLINE" glyphRefID="325"/>
-                                <map charValue="u2044" charName="FRACTION SLASH" glyphRefID="246"/>
-                                <map charValue="u2212" charName="MINUS SIGN" glyphRefID="514"/>
-                                <map charValue="u2219" charName="BULETTE OPERATOR" glyphRefID="331"/>
-                                <map charValue="u223C" charName="TILDE OPERATOR" glyphRefID="631"/>
-                        </cmapOverride>
-                </ComponentDef>
-                <ComponentDef name="HiraMaruPro-W4">
-                        <Matrix
-                                xx="1.0"
-                                xy="0.0"
-                                yx="0.0"
-                                yy="1.0"
-                                tx="0.0"
-                                ty="0.0"
-                        />
-                        <Tracking trackingValue="1.0"/>
-                        <ToUnicode fromEncoding="CID Japen1">
-                                <mapChar fromCharValue="0x20" toCharValue="u20"/>
-                                <mapChar fromCharValue="0x30" toCharValue="u30"/>
-                                <mapChar fromCharValue="0x31" toCharValue="u31"/>
-                                <mapChar fromCharValue="0x32" toCharValue="u32"/>
-                                <mapChar fromCharValue="0x33" toCharValue="u33"/>
-                                <mapChar fromCharValue="0x34" toCharValue="u34"/>
-                                <mapChar fromCharValue="0x35" toCharValue="u35"/>
-                                <mapChar fromCharValue="0x36" toCharValue="u36"/>
-                                <mapChar fromCharValue="0x37" toCharValue="u37"/>
-                                <mapChar fromCharValue="0x38" toCharValue="u38"/>
-                                <mapChar fromCharValue="0x39" toCharValue="u39"/>
-                        </ToUnicode>
-                </ComponentDef>
-        </Components>                                        
-</PosingFont>
</del></span></pre></div>
<a id="branchessafari601branchToolsDumpRenderTreemacConfigurationsDumpRenderTreexcconfig"></a>
<div class="modfile"><h4>Modified: branches/safari-601-branch/Tools/DumpRenderTree/mac/Configurations/DumpRenderTree.xcconfig (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/Tools/DumpRenderTree/mac/Configurations/DumpRenderTree.xcconfig        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/Tools/DumpRenderTree/mac/Configurations/DumpRenderTree.xcconfig        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -28,4 +28,4 @@
</span><span class="cx"> LD_RUNPATH_SEARCH_PATHS = "@loader_path/.";
</span><span class="cx"> PRODUCT_NAME = DumpRenderTree;
</span><span class="cx">
</span><del>-EXCLUDED_SOURCE_FILE_NAMES[sdk=iphone*] = DumpRenderTreeMain.mm *.ttf *.TTF *.sfont;
</del><ins>+EXCLUDED_SOURCE_FILE_NAMES[sdk=iphone*] = DumpRenderTreeMain.mm *.ttf *.TTF;
</ins></span></pre></div>
<a id="branchessafari601branchToolsDumpRenderTreemacConfigurationsDumpRenderTreeAppxcconfig"></a>
<div class="modfile"><h4>Modified: branches/safari-601-branch/Tools/DumpRenderTree/mac/Configurations/DumpRenderTreeApp.xcconfig (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/Tools/DumpRenderTree/mac/Configurations/DumpRenderTreeApp.xcconfig        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/Tools/DumpRenderTree/mac/Configurations/DumpRenderTreeApp.xcconfig        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -25,7 +25,7 @@
</span><span class="cx">
</span><span class="cx"> #include "BaseTarget.xcconfig"
</span><span class="cx">
</span><del>-OTHER_LDFLAGS_FONTS = -sectcreate __DATA Ahem fonts/AHEM____.TTF -sectcreate __DATA WeightWatcher100 fonts/WebKitWeightWatcher100.ttf -sectcreate __DATA WeightWatcher200 fonts/WebKitWeightWatcher200.ttf -sectcreate __DATA WeightWatcher300 fonts/WebKitWeightWatcher300.ttf -sectcreate __DATA WeightWatcher400 fonts/WebKitWeightWatcher400.ttf -sectcreate __DATA WeightWatcher500 fonts/WebKitWeightWatcher500.ttf -sectcreate __DATA WeightWatcher600 fonts/WebKitWeightWatcher600.ttf -sectcreate __DATA WeightWatcher700 fonts/WebKitWeightWatcher700.ttf -sectcreate __DATA WeightWatcher800 fonts/WebKitWeightWatcher800.ttf -sectcreate __DATA WeightWatcher900 fonts/WebKitWeightWatcher900.ttf -sectcreate __DATA HiraMaruMono-W4 fonts/SampleFont.sfont -sectcreate __DATA FontWithFeaturesTTF fonts/FontWithFeatures.ttf -sectcreate __DATA FontWithFeaturesOTF fonts/FontWithFeatures.otf;
</del><ins>+OTHER_LDFLAGS_FONTS = -sectcreate __DATA Ahem fonts/AHEM____.TTF -sectcreate __DATA WeightWatcher100 fonts/WebKitWeightWatcher100.ttf -sectcreate __DATA WeightWatcher200 fonts/WebKitWeightWatcher200.ttf -sectcreate __DATA WeightWatcher300 fonts/WebKitWeightWatcher300.ttf -sectcreate __DATA WeightWatcher400 fonts/WebKitWeightWatcher400.ttf -sectcreate __DATA WeightWatcher500 fonts/WebKitWeightWatcher500.ttf -sectcreate __DATA WeightWatcher600 fonts/WebKitWeightWatcher600.ttf -sectcreate __DATA WeightWatcher700 fonts/WebKitWeightWatcher700.ttf -sectcreate __DATA WeightWatcher800 fonts/WebKitWeightWatcher800.ttf -sectcreate __DATA WeightWatcher900 fonts/WebKitWeightWatcher900.ttf -sectcreate __DATA FontWithFeaturesTTF fonts/FontWithFeatures.ttf -sectcreate __DATA FontWithFeaturesOTF fonts/FontWithFeatures.otf;
</ins><span class="cx">
</span><span class="cx"> OTHER_LDFLAGS = $(PLATFORM_OTHER_LDFLAGS) $(ASAN_OTHER_LDFLAGS);
</span><span class="cx"> PLATFORM_OTHER_LDFLAGS[sdk=iphone*] = -l$(WEBKIT_SYSTEM_INTERFACE_LIBRARY) -lWebCoreTestSupport -force_load $(BUILT_PRODUCTS_DIR)/libDumpRenderTree.a -framework QuartzCore -framework CFNetwork -framework CoreFoundation -framework CoreGraphics -framework Foundation -framework GraphicsServices -framework ImageIO -framework MobileCoreServices -framework UIKit -framework WebCore -framework JavaScriptCore -framework WebKit $(OTHER_LDFLAGS_FONTS);
</span></span></pre></div>
<a id="branchessafari601branchToolsDumpRenderTreemacDumpRenderTreemm"></a>
<div class="modfile"><h4>Modified: branches/safari-601-branch/Tools/DumpRenderTree/mac/DumpRenderTree.mm (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/Tools/DumpRenderTree/mac/DumpRenderTree.mm        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/Tools/DumpRenderTree/mac/DumpRenderTree.mm        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -359,7 +359,6 @@
</span><span class="cx"> @"Hiragino Kaku Gothic ProN",
</span><span class="cx"> @"Hiragino Kaku Gothic Std",
</span><span class="cx"> @"Hiragino Kaku Gothic StdN",
</span><del>- @"Hiragino Maru Gothic Monospaced",
</del><span class="cx"> @"Hiragino Maru Gothic Pro",
</span><span class="cx"> @"Hiragino Maru Gothic ProN",
</span><span class="cx"> @"Hiragino Mincho Pro",
</span><span class="lines">@@ -561,7 +560,6 @@
</span><span class="cx"> "WebKitWeightWatcher700.ttf",
</span><span class="cx"> "WebKitWeightWatcher800.ttf",
</span><span class="cx"> "WebKitWeightWatcher900.ttf",
</span><del>- "SampleFont.sfont",
</del><span class="cx"> "FontWithFeatures.ttf",
</span><span class="cx"> "FontWithFeatures.otf",
</span><span class="cx"> 0
</span></span></pre></div>
<a id="branchessafari601branchToolsWebKitTestRunnerInjectedBundlecocoaActivateFontsCocoamm"></a>
<div class="modfile"><h4>Modified: branches/safari-601-branch/Tools/WebKitTestRunner/InjectedBundle/cocoa/ActivateFontsCocoa.mm (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/Tools/WebKitTestRunner/InjectedBundle/cocoa/ActivateFontsCocoa.mm        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/Tools/WebKitTestRunner/InjectedBundle/cocoa/ActivateFontsCocoa.mm        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -109,7 +109,6 @@
</span><span class="cx"> @"Hiragino Kaku Gothic ProN",
</span><span class="cx"> @"Hiragino Kaku Gothic Std",
</span><span class="cx"> @"Hiragino Kaku Gothic StdN",
</span><del>- @"Hiragino Maru Gothic Monospaced",
</del><span class="cx"> @"Hiragino Maru Gothic Pro",
</span><span class="cx"> @"Hiragino Maru Gothic ProN",
</span><span class="cx"> @"Hiragino Mincho Pro",
</span><span class="lines">@@ -302,7 +301,6 @@
</span><span class="cx"> "WebKitWeightWatcher700.ttf",
</span><span class="cx"> "WebKitWeightWatcher800.ttf",
</span><span class="cx"> "WebKitWeightWatcher900.ttf",
</span><del>- "SampleFont.sfont",
</del><span class="cx"> "FontWithFeatures.otf",
</span><span class="cx"> "FontWithFeatures.ttf",
</span><span class="cx"> 0
</span></span></pre></div>
<a id="branchessafari601branchToolsWebKitTestRunnerWebKitTestRunnerxcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: branches/safari-601-branch/Tools/WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/Tools/WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/Tools/WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -91,7 +91,6 @@
</span><span class="cx">                 8034C6621487636400AC32E9 /* AccessibilityControllerMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8034C6611487636400AC32E9 /* AccessibilityControllerMac.mm */; };
</span><span class="cx">                 8097338A14874A5A008156D9 /* AccessibilityNotificationHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8097338914874A5A008156D9 /* AccessibilityNotificationHandler.mm */; };
</span><span class="cx">                 841CC00F181185BF0042E9B6 /* Options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 841CC00D181185BF0042E9B6 /* Options.cpp */; };
</span><del>-                8CCDA823151A570B0003F937 /* SampleFont.sfont in Resources */ = {isa = PBXBuildFile; fileRef = 8CCDA822151A570B0003F937 /* SampleFont.sfont */; };
</del><span class="cx">                 A664BC7613A5F3A9009A7B25 /* libWebCoreTestSupport.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 41230E16138C78BF00BCCFCA /* libWebCoreTestSupport.dylib */; };
</span><span class="cx">                 BC14E4DB120E02D000826C0C /* GCController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC14E4D9120E02D000826C0C /* GCController.cpp */; };
</span><span class="cx">                 BC14E4EA120E03D800826C0C /* JSGCController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC14E4E8120E03D800826C0C /* JSGCController.cpp */; };
</span><span class="lines">@@ -233,7 +232,6 @@
</span><span class="cx">                 8097338914874A5A008156D9 /* AccessibilityNotificationHandler.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AccessibilityNotificationHandler.mm; path = mac/AccessibilityNotificationHandler.mm; sourceTree = "<group>"; };
</span><span class="cx">                 841CC00D181185BF0042E9B6 /* Options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Options.cpp; sourceTree = "<group>"; };
</span><span class="cx">                 841CC00E181185BF0042E9B6 /* Options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Options.h; sourceTree = "<group>"; };
</span><del>-                8CCDA822151A570B0003F937 /* SampleFont.sfont */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = SampleFont.sfont; path = fonts/SampleFont.sfont; sourceTree = "<group>"; };
</del><span class="cx">                 8DD76FA10486AA7600D96B5E /* WebKitTestRunner */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = WebKitTestRunner; sourceTree = BUILT_PRODUCTS_DIR; };
</span><span class="cx">                 BC14E4D8120E02D000826C0C /* GCController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCController.h; sourceTree = "<group>"; };
</span><span class="cx">                 BC14E4D9120E02D000826C0C /* GCController.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GCController.cpp; sourceTree = "<group>"; };
</span><span class="lines">@@ -541,7 +539,6 @@
</span><span class="cx">                         children = (
</span><span class="cx">                                 6510A77711EC643800410867 /* AHEM____.TTF */,
</span><span class="cx">                                 BC25186311D15D54002EBC01 /* InjectedBundle-Info.plist */,
</span><del>-                                8CCDA822151A570B0003F937 /* SampleFont.sfont */,
</del><span class="cx">                                 6510A77911EC643800410867 /* WebKitWeightWatcher100.ttf */,
</span><span class="cx">                                 6510A77A11EC643800410867 /* WebKitWeightWatcher200.ttf */,
</span><span class="cx">                                 6510A77B11EC643800410867 /* WebKitWeightWatcher300.ttf */,
</span><span class="lines">@@ -750,7 +747,6 @@
</span><span class="cx">                         buildActionMask = 2147483647;
</span><span class="cx">                         files = (
</span><span class="cx">                                 6510A78211EC643800410867 /* AHEM____.TTF in Resources */,
</span><del>-                                8CCDA823151A570B0003F937 /* SampleFont.sfont in Resources */,
</del><span class="cx">                                 6510A78411EC643800410867 /* WebKitWeightWatcher100.ttf in Resources */,
</span><span class="cx">                                 1CA211CA1BCA107300B2101F /* FontWithFeatures.ttf in Resources */,
</span><span class="cx">                                 6510A78511EC643800410867 /* WebKitWeightWatcher200.ttf in Resources */,
</span></span></pre></div>
<a id="branchessafari601branchToolsWebKitTestRunnerfontsSampleFontsfont"></a>
<div class="delfile"><h4>Deleted: branches/safari-601-branch/Tools/WebKitTestRunner/fonts/SampleFont.sfont (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/Tools/WebKitTestRunner/fonts/SampleFont.sfont        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/Tools/WebKitTestRunner/fonts/SampleFont.sfont        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -1,223 +0,0 @@
</span><del>-<?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE PosingFont SYSTEM "file://localhost/System/Library/DTDs/SplicedFont.dtd">
-
-<PosingFont name="HiraMaruMono-W4" version="1.0">
-        <Name type="1" string="Hiragino Maru Gothic Monospaced" language="en"/>
-        <Name type="2" string="W4" language="en"/>
-        <Name type="3" string="Composite Font Reference (Spliced Font) sample using Hiragino Maru Gothic W4 for Monospaced" language="en"/>
-        <Name type="4" string="Hiragino Maru Gothic Monospaced W4" language="en"/>
-        <FontMetrics
-                unitsPerEm="1000"
-                ascender="561.1"
-                descender="214.3"
-                lineGap="21.0"
-                italicAngle="0.0"
-                isFixedPitch="1"
-                vertTypoLineGap="4.2"
-                familyClass="1"
-        />
-        <Components>
-                <ComponentDef name="HiraMaruPro-W4">
-                        <Matrix
-                                xx="1.0"
-                                xy="0.0"
-                                yx="0.0"
-                                yy="1.0"
-                                tx="0.0"
-                                ty="0.0"
-                        />
-                        <UnicodeCharSet
-                                uset="[[\u0020-\u007E]|[\u00A0-\u00FC]|[\u02BB-\u0336]|[\u2010-\u2044]|[\u2212-\u223C]]"
-                        />
-                        <cmapOverride>
-                                <map charValue="u0020" charName="SPACE" glyphRefID="231"/>
-                                <map charValue="u0021" charName="EXCLAMATION MARK" glyphRefID="232"/>
-                                <map charValue="u0022" charName="QUOTATION MARK" glyphRefID="12087"/>
-                                <map charValue="u0023" charName="NUMBER SIGN" glyphRefID="234"/>
-                                <map charValue="u0024" charName="DOLLAR SIGN" glyphRefID="235"/>
-                                <map charValue="u0025" charName="PERCENT SIGN" glyphRefID="236"/>
-                                <map charValue="u0026" charName="AMPERSAND" glyphRefID="237"/>
-                                <map charValue="u0027" charName="APOSTROPHE" glyphRefID="12086"/>
-                                <map charValue="u0028" charName="LEFT PARENTHESIS" glyphRefID="239"/>
-                                <map charValue="u0029" charName="RIGHT PARENTHESIS" glyphRefID="240"/>
-                                <map charValue="u002A" charName="ASTERISK" glyphRefID="241"/>
-                                <map charValue="u002B" charName="PLUS SIGN" glyphRefID="242"/>
-                                <map charValue="u002C" charName="COMMA" glyphRefID="243"/>
-                                <map charValue="u002D" charName="HYPHEN-MINUS" glyphRefID="244"/>
-                                <map charValue="u002E" charName="FULL STOP" glyphRefID="245"/>
-                                <map charValue="u002F" charName="SOLIDUS" glyphRefID="246"/>
-                                <map charValue="u0030" charName="DIGIT ZERO" glyphRefID="247"/>
-                                <map charValue="u0031" charName="DIGIT ONE" glyphRefID="248"/>
-                                <map charValue="u0032" charName="DIGIT TWO" glyphRefID="249"/>
-                                <map charValue="u0033" charName="DIGIT THREE" glyphRefID="250"/>
-                                <map charValue="u0034" charName="DIGIT FOUR" glyphRefID="251"/>
-                                <map charValue="u0035" charName="DIGIT FIVE" glyphRefID="252"/>
-                                <map charValue="u0036" charName="DIGIT SIX" glyphRefID="253"/>
-                                <map charValue="u0037" charName="DIGIT SEVEN" glyphRefID="254"/>
-                                <map charValue="u0038" charName="DIGIT EIGHT" glyphRefID="255"/>
-                                <map charValue="u0039" charName="DIGIT NINE" glyphRefID="256"/>
-                                <map charValue="u003A" charName="COLON" glyphRefID="257"/>
-                                <map charValue="u003B" charName="SEMICOLON" glyphRefID="258"/>
-                                <map charValue="u003C" charName="LESS-THAN SIGN" glyphRefID="259"/>
-                                <map charValue="u003D" charName="EQUALS SIGN" glyphRefID="260"/>
-                                <map charValue="u003E" charName="GREATER-THAN SIGN" glyphRefID="261"/>
-                                <map charValue="u003F" charName="QUESTION MARK" glyphRefID="262"/>
-                                <map charValue="u0040" charName="COMMERCIAL AT" glyphRefID="263"/>
-                                <map charValue="u0041" charName="LATIN CAPITAL LETTER A" glyphRefID="264"/>
-                                <map charValue="u0042" charName="LATIN CAPITAL LETTER B" glyphRefID="265"/>
-                                <map charValue="u0043" charName="LATIN CAPITAL LETTER C" glyphRefID="266"/>
-                                <map charValue="u0044" charName="LATIN CAPITAL LETTER D" glyphRefID="267"/>
-                                <map charValue="u0045" charName="LATIN CAPITAL LETTER E" glyphRefID="268"/>
-                                <map charValue="u0046" charName="LATIN CAPITAL LETTER F" glyphRefID="269"/>
-                                <map charValue="u0047" charName="LATIN CAPITAL LETTER G" glyphRefID="270"/>
-                                <map charValue="u0048" charName="LATIN CAPITAL LETTER H" glyphRefID="271"/>
-                                <map charValue="u0049" charName="LATIN CAPITAL LETTER I" glyphRefID="272"/>
-                                <map charValue="u004A" charName="LATIN CAPITAL LETTER J" glyphRefID="273"/>
-                                <map charValue="u004B" charName="LATIN CAPITAL LETTER K" glyphRefID="274"/>
-                                <map charValue="u004C" charName="LATIN CAPITAL LETTER L" glyphRefID="275"/>
-                                <map charValue="u004D" charName="LATIN CAPITAL LETTER M" glyphRefID="276"/>
-                                <map charValue="u004E" charName="LATIN CAPITAL LETTER N" glyphRefID="277"/>
-                                <map charValue="u004F" charName="LATIN CAPITAL LETTER O" glyphRefID="278"/>
-                                <map charValue="u0050" charName="LATIN CAPITAL LETTER P" glyphRefID="279"/>
-                                <map charValue="u0051" charName="LATIN CAPITAL LETTER Q" glyphRefID="280"/>
-                                <map charValue="u0052" charName="LATIN CAPITAL LETTER R" glyphRefID="281"/>
-                                <map charValue="u0053" charName="LATIN CAPITAL LETTER S" glyphRefID="282"/>
-                                <map charValue="u0054" charName="LATIN CAPITAL LETTER T" glyphRefID="283"/>
-                                <map charValue="u0055" charName="LATIN CAPITAL LETTER U" glyphRefID="284"/>
-                                <map charValue="u0056" charName="LATIN CAPITAL LETTER V" glyphRefID="285"/>
-                                <map charValue="u0057" charName="LATIN CAPITAL LETTER W" glyphRefID="286"/>
-                                <map charValue="u0058" charName="LATIN CAPITAL LETTER X" glyphRefID="287"/>
-                                <map charValue="u0059" charName="LATIN CAPITAL LETTER Y" glyphRefID="288"/>
-                                <map charValue="u005A" charName="LATIN CAPITAL LETTER Z" glyphRefID="289"/>
-                                <map charValue="u005B" charName="LEFT SQUARE BRACKET" glyphRefID="290"/>
-                                <map charValue="u005C" charName="REVERSE SOLIDUS" glyphRefID="8719"/>
-                                <map charValue="u005D" charName="RIGHT SQUARE BRACKET" glyphRefID="292"/>
-                                <map charValue="u005E" charName="CIRCUMFLEX ACCENT" glyphRefID="293"/>
-                                <map charValue="u005F" charName="LOW LINE" glyphRefID="294"/>
-                                <map charValue="u0060" charName="GRAVE ACCENT" glyphRefID="390"/>
-                                <map charValue="u0061" charName="LATIN SMALL LETTER A" glyphRefID="296"/>
-                                <map charValue="u0062" charName="LATIN SMALL LETTER B" glyphRefID="297"/>
-                                <map charValue="u0063" charName="LATIN SMALL LETTER C" glyphRefID="298"/>
-                                <map charValue="u0064" charName="LATIN SMALL LETTER D" glyphRefID="299"/>
-                                <map charValue="u0065" charName="LATIN SMALL LETTER E" glyphRefID="300"/>
-                                <map charValue="u0066" charName="LATIN SMALL LETTER F" glyphRefID="301"/>
-                                <map charValue="u0067" charName="LATIN SMALL LETTER G" glyphRefID="302"/>
-                                <map charValue="u0068" charName="LATIN SMALL LETTER H" glyphRefID="303"/>
-                                <map charValue="u0069" charName="LATIN SMALL LETTER I" glyphRefID="304"/>
-                                <map charValue="u006A" charName="LATIN SMALL LETTER J" glyphRefID="305"/>
-                                <map charValue="u006B" charName="LATIN SMALL LETTER K" glyphRefID="306"/>
-                                <map charValue="u006C" charName="LATIN SMALL LETTER L" glyphRefID="307"/>
-                                <map charValue="u006D" charName="LATIN SMALL LETTER M" glyphRefID="308"/>
-                                <map charValue="u006E" charName="LATIN SMALL LETTER N" glyphRefID="309"/>
-                                <map charValue="u006F" charName="LATIN SMALL LETTER O" glyphRefID="310"/>
-                                <map charValue="u0070" charName="LATIN SMALL LETTER P" glyphRefID="311"/>
-                                <map charValue="u0071" charName="LATIN SMALL LETTER Q" glyphRefID="312"/>
-                                <map charValue="u0072" charName="LATIN SMALL LETTER R" glyphRefID="313"/>
-                                <map charValue="u0073" charName="LATIN SMALL LETTER S" glyphRefID="314"/>
-                                <map charValue="u0074" charName="LATIN SMALL LETTER T" glyphRefID="315"/>
-                                <map charValue="u0075" charName="LATIN SMALL LETTER U" glyphRefID="316"/>
-                                <map charValue="u0076" charName="LATIN SMALL LETTER V" glyphRefID="317"/>
-                                <map charValue="u0077" charName="LATIN SMALL LETTER W" glyphRefID="318"/>
-                                <map charValue="u0078" charName="LATIN SMALL LETTER X" glyphRefID="319"/>
-                                <map charValue="u0079" charName="LATIN SMALL LETTER Y" glyphRefID="320"/>
-                                <map charValue="u007A" charName="LATIN SMALL LETTER Z" glyphRefID="321"/>
-                                <map charValue="u007B" charName="LEFT CURLY BRACKET" glyphRefID="322"/>
-                                <map charValue="u007C" charName="VERTICAL LINE" glyphRefID="323"/>
-                                <map charValue="u007D" charName="RIGHT CURLY BRACKET" glyphRefID="324"/>
-                                <map charValue="u007E" charName="TILDE" glyphRefID="631"/>
-                                <map charValue="u00A0" charName="NO-BREAK SPACE" glyphRefID="231"/>
-                                <map charValue="u00A1" charName="INVERTED EXCLAMATION MARK" glyphRefID="612"/>
-                                <map charValue="u00A2" charName="CENT SIGN" glyphRefID="608"/>
-                                <map charValue="u00A3" charName="POUND SIGN" glyphRefID="609"/>
-                                <map charValue="u00A5" charName="YEN SIGN" glyphRefID="291"/>
-                                <map charValue="u00A6" charName="BROKEN BAR" glyphRefID="323"/>
-                                <map charValue="u00A8" charName="DIAERESIS" glyphRefID="502"/>
-                                <map charValue="u00AC" charName="NOT SIGN" glyphRefID="8718"/>
-                                <map charValue="u00AD" charName="SOFT HYPHEN" glyphRefID="514"/>
-                                <map charValue="u00AF" charName="MACRON" glyphRefID="325"/>
-                                <map charValue="u00B4" charName="ACUTE ACCENT" glyphRefID="501"/>
-                                <map charValue="u00B7" charName="MIDDLE DOT" glyphRefID="331"/>
-                                <map charValue="u00BD" charName="VULGAR FRACTION ONE HALF" glyphRefID="614"/>
-                                <map charValue="u00BF" charName="INVERTED QUESTION MARK" glyphRefID="613"/>
-                                <map charValue="u00C4" charName="LATIN CAPITAL LETTER A WITH DIAERESIS" glyphRefID="599"/>
-                                <map charValue="u00C7" charName="LATIN CAPITAL LETTER C WITH CEDILLA" glyphRefID="605"/>
-                                <map charValue="u00D1" charName="LATIN CAPITAL LETTER N WITH TILDE" glyphRefID="606"/>
-                                <map charValue="u00D6" charName="LATIN CAPITAL LETTER O WITH DIAERESIS" glyphRefID="615"/>
-                                <map charValue="u00DC" charName="LATIN CAPITAL LETTER U WITH DIAERESIS" glyphRefID="616"/>
-                                <map charValue="u00DF" charName="LATIN SMALL LETTER SHARP S" glyphRefID="603"/>
-                                <map charValue="u00E0" charName="LATIN SMALL LETTER A WITH GRAVE" glyphRefID="627"/>
-                                <map charValue="u00E1" charName="LATIN SMALL LETTER A WITH ACUTE" glyphRefID="630"/>
-                                <map charValue="u00E2" charName="LATIN SMALL LETTER A WITH CIRCUMFLEX" glyphRefID="622"/>
-                                <map charValue="u00E4" charName="LATIN SMALL LETTER A WITH DIAERESIS" glyphRefID="617"/>
-                                <map charValue="u00E7" charName="LATIN SMALL LETTER C WITH CEDILLA" glyphRefID="604"/>
-                                <map charValue="u00E8" charName="LATIN SMALL LETTER E WITH GRAVE" glyphRefID="628"/>
-                                <map charValue="u00E9" charName="LATIN SMALL LETTER E WITH ACUTE" glyphRefID="601"/>
-                                <map charValue="u00EA" charName="LATIN SMALL LETTER E WITH CIRCUMFLEX" glyphRefID="623"/>
-                                <map charValue="u00EB" charName="LATIN SMALL LETTER E WITH DIAERESIS" glyphRefID="618"/>
-                                <map charValue="u00ED" charName="LATIN SMALL LETTER I WITH ACUTE" glyphRefID="602"/>
-                                <map charValue="u00EE" charName="LATIN SMALL LETTER I WITH CIRCUMFLEX" glyphRefID="624"/>
-                                <map charValue="u00EF" charName="LATIN SMALL LETTER I WITH DIAERESIS" glyphRefID="619"/>
-                                <map charValue="u00F1" charName="LATIN SMALL LETTER N WITH TILDE" glyphRefID="607"/>
-                                <map charValue="u00F3" charName="LATIN SMALL LETTER O WITH ACUTE" glyphRefID="610"/>
-                                <map charValue="u00F4" charName="LATIN SMALL LETTER O WITH CIRCUMFLEX" glyphRefID="625"/>
-                                <map charValue="u00F6" charName="LATIN SMALL LETTER O WITH DIAERESIS" glyphRefID="620"/>
-                                <map charValue="u00F9" charName="LATIN SMALL LETTER U WITH GRAVE" glyphRefID="600"/>
-                                <map charValue="u00FA" charName="LATIN SMALL LETTER U WITH ACUTE" glyphRefID="611"/>
-                                <map charValue="u00FB" charName="LATIN SMALL LETTER U WITH CIRCUMFLEX" glyphRefID="626"/>
-                                <map charValue="u00FC" charName="LATIN SMALL LETTER U WITH DIAERESIS" glyphRefID="621"/>
-                                <map charValue="u02BB" charName="MODIFIER LETTER TURNED COMMA" glyphRefID="295"/>
-                                <map charValue="u02BC" charName="MODIFIER LETTER APOSTROPHE" glyphRefID="238"/>
-                                <map charValue="u02DC" charName="SMALL TILDE" glyphRefID="631"/>
-                                <map charValue="u0300" charName="COMBINING GRAVE ACCENT" glyphRefID="390"/>
-                                <map charValue="u0301" charName="COMBINING ACUTE ACCENT" glyphRefID="501"/>
-                                <map charValue="u0302" charName="COMBINING CIRCUMFLEX ACCENT" glyphRefID="293"/>
-                                <map charValue="u0303" charName="COMBINING TILDE" glyphRefID="631"/>
-                                <map charValue="u0304" charName="COMBINING MACRON" glyphRefID="325"/>
-                                <map charValue="u0305" charName="COMBINING OVERLINE" glyphRefID="325"/>
-                                <map charValue="u0308" charName="COMBINING DIAERESIS" glyphRefID="502"/>
-                                <map charValue="u0332" charName="COMBINING LOW LINE" glyphRefID="294"/>
-                                <map charValue="u0336" charName="COMBINING LONG STROKE OVERLAY" glyphRefID="514"/>
-                                <map charValue="u2010" charName="HYPHEN" glyphRefID="244"/>
-                                <map charValue="u2011" charName="NON-BREAKING HYPHEN" glyphRefID="244"/>
-                                <map charValue="u2012" charName="FIGURE DASH" glyphRefID="244"/>
-                                <map charValue="u2013" charName="EN DASH" glyphRefID="514"/>
-                                <map charValue="u2014" charName="EM DASH" glyphRefID="514"/>
-                                <map charValue="u2018" charName="LEFT SINGLE QUOTATION MARK" glyphRefID="295"/>
-                                <map charValue="u2019" charName="RIGHT SINGLE QUOTATION MARK" glyphRefID="238"/>
-                                <map charValue="u201C" charName="LEFT DOUBLE QUOTATION MARK" glyphRefID="503"/>
-                                <map charValue="u201D" charName="RIGHT DOUBLE QUOTATION MARK" glyphRefID="233"/>
-                                <map charValue="u2039" charName="SINGLE LEFT-POINTING ANGLE QUOTATION MARK" glyphRefID="259"/>
-                                <map charValue="u203A" charName="SINGLE RIGHT-POINTING ANGLE QUOTATION MARK" glyphRefID="261"/>
-                                <map charValue="u203E" charName="OVERLINE" glyphRefID="325"/>
-                                <map charValue="u2044" charName="FRACTION SLASH" glyphRefID="246"/>
-                                <map charValue="u2212" charName="MINUS SIGN" glyphRefID="514"/>
-                                <map charValue="u2219" charName="BULETTE OPERATOR" glyphRefID="331"/>
-                                <map charValue="u223C" charName="TILDE OPERATOR" glyphRefID="631"/>
-                        </cmapOverride>
-                </ComponentDef>
-                <ComponentDef name="HiraMaruPro-W4">
-                        <Matrix
-                                xx="1.0"
-                                xy="0.0"
-                                yx="0.0"
-                                yy="1.0"
-                                tx="0.0"
-                                ty="0.0"
-                        />
-                        <Tracking trackingValue="1.0"/>
-                        <ToUnicode fromEncoding="CID Japen1">
-                                <mapChar fromCharValue="0x20" toCharValue="u20"/>
-                                <mapChar fromCharValue="0x30" toCharValue="u30"/>
-                                <mapChar fromCharValue="0x31" toCharValue="u31"/>
-                                <mapChar fromCharValue="0x32" toCharValue="u32"/>
-                                <mapChar fromCharValue="0x33" toCharValue="u33"/>
-                                <mapChar fromCharValue="0x34" toCharValue="u34"/>
-                                <mapChar fromCharValue="0x35" toCharValue="u35"/>
-                                <mapChar fromCharValue="0x36" toCharValue="u36"/>
-                                <mapChar fromCharValue="0x37" toCharValue="u37"/>
-                                <mapChar fromCharValue="0x38" toCharValue="u38"/>
-                                <mapChar fromCharValue="0x39" toCharValue="u39"/>
-                        </ToUnicode>
-                </ComponentDef>
-        </Components>                                        
-</PosingFont>
</del></span></pre></div>
<a id="branchessafari601branchToolsWebKitTestRunnermacTestControllerMacmm"></a>
<div class="modfile"><h4>Modified: branches/safari-601-branch/Tools/WebKitTestRunner/mac/TestControllerMac.mm (198298 => 198299)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601-branch/Tools/WebKitTestRunner/mac/TestControllerMac.mm        2016-03-16 20:17:00 UTC (rev 198298)
+++ branches/safari-601-branch/Tools/WebKitTestRunner/mac/TestControllerMac.mm        2016-03-16 20:44:01 UTC (rev 198299)
</span><span class="lines">@@ -210,7 +210,6 @@
</span><span class="cx"> @"Hiragino Kaku Gothic ProN",
</span><span class="cx"> @"Hiragino Kaku Gothic Std",
</span><span class="cx"> @"Hiragino Kaku Gothic StdN",
</span><del>- @"Hiragino Maru Gothic Monospaced",
</del><span class="cx"> @"Hiragino Maru Gothic Pro",
</span><span class="cx"> @"Hiragino Maru Gothic ProN",
</span><span class="cx"> @"Hiragino Mincho Pro",
</span></span></pre>
</div>
</div>
</body>
</html>