<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>64747</bug_id>
          
          <creation_ts>2011-07-18 13:38:37 -0700</creation_ts>
          <short_desc>Specify a cascade list consisting of the last resort font for Core Text</short_desc>
          <delta_ts>2011-07-18 16:57:24 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Text</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to>mitz</assigned_to>
          <cc>rniwa</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>438675</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2011-07-18 13:38:37 -0700</bug_when>
    <thetext>Specify a cascade list consisting of the last resort font for Core Text</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>438683</commentid>
    <comment_count>1</comment_count>
    <who name="">mitz</who>
    <bug_when>2011-07-18 13:40:29 -0700</bug_when>
    <thetext>This would prevent Core Text from uselessly going through its longer default cascade list. WebKit never uses the results of Core Text’s fallback logic anyway.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>438689</commentid>
    <comment_count>2</comment_count>
      <attachid>101199</attachid>
    <who name="">mitz</who>
    <bug_when>2011-07-18 13:45:34 -0700</bug_when>
    <thetext>Created attachment 101199
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>438707</commentid>
    <comment_count>3</comment_count>
    <who name="">mitz</who>
    <bug_when>2011-07-18 14:11:42 -0700</bug_when>
    <thetext>Committed r91209. &lt;http://trac.webkit.org/r91209&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>438730</commentid>
    <comment_count>4</comment_count>
      <attachid>101199</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2011-07-18 14:36:28 -0700</bug_when>
    <thetext>Comment on attachment 101199
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=101199&amp;action=review

&gt; Source/WebCore/platform/graphics/cocoa/FontPlatformDataCocoa.mm:183
&gt; +static CTFontDescriptorRef cascadeToLastResortFontDescriptor()
&gt; +{
&gt; +    static CTFontDescriptorRef descriptor;
&gt; +    if (descriptor)
&gt; +        return descriptor;

I like writing the two-function form of this sort of thing rather than the early return version.

&gt; Source/WebCore/platform/graphics/cocoa/FontPlatformDataCocoa.mm:198
&gt; +    if (m_CTFont)
&gt;          return m_CTFont.get();

Same comment here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>438806</commentid>
    <comment_count>5</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-07-18 16:19:04 -0700</bug_when>
    <thetext>The following tests started failing on Chromium Mac 10.5 after this patch was landed:
fast/blockflow/broken-ideograph-small-caps.html
fast/blockflow/broken-ideographic-font.html
fast/css/custom-font-xheight.html

In particular, fast/css/custom-font-xheight.html is also failing on Mac Leopard as well:
http://build.webkit.org/results/Leopard%20Intel%20Release%20(Tests)/r91215%20(34147)/results.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>438809</commentid>
    <comment_count>6</comment_count>
      <attachid>101230</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-07-18 16:20:39 -0700</bug_when>
    <thetext>Created attachment 101230
actual result for broken-ideograph-small-caps on Chromium Mac 10.5

Looking at the actual result for broken-ideograph-small-caps, something is going wrong here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>438811</commentid>
    <comment_count>7</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-07-18 16:22:23 -0700</bug_when>
    <thetext>The blame list is http://trac.webkit.org/log/trunk/?rev=91211&amp;stop_rev=91204&amp;limit=100&amp;verbose=on

but http://trac.webkit.org/changeset/91205 is only applicable to plugin according to jamesr.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>438840</commentid>
    <comment_count>8</comment_count>
    <who name="">mitz</who>
    <bug_when>2011-07-18 16:57:24 -0700</bug_when>
    <thetext>I will build on Leopard and see if I can reproduce any of the failures.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>101199</attachid>
            <date>2011-07-18 13:45:34 -0700</date>
            <delta_ts>2011-07-18 14:36:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-64747-20110718134533.patch</filename>
            <type>text/plain</type>
            <size>4313</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDkxMjA1KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTEtMDctMTggIERhbiBCZXJu
c3RlaW4gIDxtaXR6QGFwcGxlLmNvbT4KKworICAgICAgICBTcGVjaWZ5IGEgY2FzY2FkZSBsaXN0
IGNvbnNpc3Rpbmcgb2YgdGhlIGxhc3QgcmVzb3J0IGZvbnQgZm9yIENvcmUgVGV4dAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjQ3NDcKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBObyBuZXcgdGVzdHMsIGJl
Y2F1c2UgdGhpcyBkb2VzIG5vdCBhZmZlY3QgYmVoYXZpb3IuCisKKyAgICAgICAgVGhpcyBwcmV2
ZW50cyBDb3JlIFRleHQgZnJvbSB0YWtpbmcgaXRzIGRlZmF1bHQsIGxvbmdlciBmYWxsYmFjayBs
aXN0IHdoZW4gdGhlIHByaW1hcnkgZm9udCBkb2VzCisgICAgICAgIG5vdCBpbmNsdWRlIGEgY2hh
cmFjdGVyLiBUaGlzIGlzIE9LIHRvIGRvIGJlY2F1c2UgV2ViS2l0IG5ldmVyIHVzZXMgdGhlIHJl
c3VsdHMgb2YgQ29yZSBUZXh0CisgICAgICAgIGZhbGxiYWNrIGFueXdheS4KKworICAgICAgICAq
IHBsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0ZvbnRQbGF0Zm9ybURhdGFDb2NvYS5tbToKKyAgICAg
ICAgKFdlYkNvcmU6OmNhc2NhZGVUb0xhc3RSZXNvcnRGb250RGVzY3JpcHRvcik6IEFkZGVkLiBS
ZXR1cm5zIGEgQ1RGb250RGVzY3JpcHRvciB3aXRoIGEgY2FzY2FkZQorICAgICAgICBsaXN0IGNv
bnNpc3Rpbmcgb2YgdGhlIGxhc3QgcmVzb3J0IGZvbnQuCisgICAgICAgIChXZWJDb3JlOjpGb250
UGxhdGZvcm1EYXRhOjpjdEZvbnQpOiBDaGFuZ2VkIHRvIGluY2x1ZGUgdGhlIGNhc2NhZGVUb0xh
c3RSZXNvcnRGb250RGVzY3JpcHRvcgorICAgICAgICBpbiB0aGUgcmV0dXJuZWQgZm9udC4KKwog
MjAxMS0wNy0xOCAgUHJhdGlrIFNvbGFua2kgIDxwc29sYW5raUBhcHBsZS5jb20+CiAKICAgICAg
ICAgVW5yZXZpZXdlZC4gRml4IFdpbmRvd3MgYnVpbGQuIE1vdmUgc3RhdGljIGZ1bmN0aW9uIGRl
ZmF1bHRTZXNzaW9uQ29va2llU3RvcmFnZSgpIHRvIGJlZm9yZQpJbmRleDogU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvY29jb2EvRm9udFBsYXRmb3JtRGF0YUNvY29hLm1tCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0ZvbnRQbGF0
Zm9ybURhdGFDb2NvYS5tbQkocmV2aXNpb24gOTExODYpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9jb2NvYS9Gb250UGxhdGZvcm1EYXRhQ29jb2EubW0JKHdvcmtpbmcgY29w
eSkKQEAgLTE3NiwyOCArMTc2LDQ2IEBAIGlubGluZSBpbnQgbWFwRm9udFdpZHRoVmFyaWFudFRv
Q1RGZWF0dXIKICAgICByZXR1cm4gVGV4dFNwYWNpbmdQcm9wb3J0aW9uYWw7CiB9CiAKK3N0YXRp
YyBDVEZvbnREZXNjcmlwdG9yUmVmIGNhc2NhZGVUb0xhc3RSZXNvcnRGb250RGVzY3JpcHRvcigp
Cit7CisgICAgc3RhdGljIENURm9udERlc2NyaXB0b3JSZWYgZGVzY3JpcHRvcjsKKyAgICBpZiAo
ZGVzY3JpcHRvcikKKyAgICAgICAgcmV0dXJuIGRlc2NyaXB0b3I7CisKKyAgICBjb25zdCB2b2lk
KiBrZXlzW10gPSB7IGtDVEZvbnRDYXNjYWRlTGlzdEF0dHJpYnV0ZSB9OworICAgIGNvbnN0IHZv
aWQqIGRlc2NyaXB0b3JzW10gPSB7IENURm9udERlc2NyaXB0b3JDcmVhdGVXaXRoTmFtZUFuZFNp
emUoQ0ZTVFIoIkxhc3RSZXNvcnQiKSwgMCkgfTsKKyAgICBjb25zdCB2b2lkKiB2YWx1ZXNbXSA9
IHsgQ0ZBcnJheUNyZWF0ZShrQ0ZBbGxvY2F0b3JEZWZhdWx0LCBkZXNjcmlwdG9ycywgc2l6ZW9m
KGRlc2NyaXB0b3JzKSAvIHNpemVvZigqZGVzY3JpcHRvcnMpLCAma0NGVHlwZUFycmF5Q2FsbEJh
Y2tzKSB9OworICAgIFJldGFpblB0cjxDRkRpY3Rpb25hcnlSZWY+IGF0dHJpYnV0ZXMoQWRvcHRD
RiwgQ0ZEaWN0aW9uYXJ5Q3JlYXRlKGtDRkFsbG9jYXRvckRlZmF1bHQsIGtleXMsIHZhbHVlcywg
c2l6ZW9mKGtleXMpIC8gc2l6ZW9mKCprZXlzKSwgJmtDRlR5cGVEaWN0aW9uYXJ5S2V5Q2FsbEJh
Y2tzLCAma0NGVHlwZURpY3Rpb25hcnlWYWx1ZUNhbGxCYWNrcykpOworCisgICAgZGVzY3JpcHRv
ciA9IENURm9udERlc2NyaXB0b3JDcmVhdGVXaXRoQXR0cmlidXRlcyhhdHRyaWJ1dGVzLmdldCgp
KTsKKworICAgIHJldHVybiBkZXNjcmlwdG9yOworfQorCiBDVEZvbnRSZWYgRm9udFBsYXRmb3Jt
RGF0YTo6Y3RGb250KCkgY29uc3QKIHsKLSAgICBpZiAobV93aWR0aFZhcmlhbnQgPT0gUmVndWxh
cldpZHRoKSB7Ci0gICAgICAgIGlmIChtX2ZvbnQpCi0gICAgICAgICAgICByZXR1cm4gdG9DVEZv
bnRSZWYobV9mb250KTsKLSAgICAgICAgaWYgKCFtX0NURm9udCkKLSAgICAgICAgICAgIG1fQ1RG
b250LmFkb3B0Q0YoQ1RGb250Q3JlYXRlV2l0aEdyYXBoaWNzRm9udChtX2NnRm9udC5nZXQoKSwg
bV9zaXplLCAwLCAwKSk7CisgICAgaWYgKG1fQ1RGb250KQogICAgICAgICByZXR1cm4gbV9DVEZv
bnQuZ2V0KCk7Ci0gICAgfQotICAgIAotICAgIGlmICghbV9DVEZvbnQpIHsKKworICAgIG1fQ1RG
b250ID0gdG9DVEZvbnRSZWYobV9mb250KTsKKyAgICBpZiAobV9DVEZvbnQpCisgICAgICAgIG1f
Q1RGb250LmFkb3B0Q0YoQ1RGb250Q3JlYXRlQ29weVdpdGhBdHRyaWJ1dGVzKG1fQ1RGb250Lmdl
dCgpLCBtX3NpemUsIDAsIGNhc2NhZGVUb0xhc3RSZXNvcnRGb250RGVzY3JpcHRvcigpKSk7Cisg
ICAgZWxzZQorICAgICAgICBtX0NURm9udC5hZG9wdENGKENURm9udENyZWF0ZVdpdGhHcmFwaGlj
c0ZvbnQobV9jZ0ZvbnQuZ2V0KCksIG1fc2l6ZSwgMCwgY2FzY2FkZVRvTGFzdFJlc29ydEZvbnRE
ZXNjcmlwdG9yKCkpKTsKKworICAgIGlmIChtX3dpZHRoVmFyaWFudCAhPSBSZWd1bGFyV2lkdGgp
IHsKICAgICAgICAgaW50IGZlYXR1cmVUeXBlVmFsdWUgPSBrVGV4dFNwYWNpbmdUeXBlOwogICAg
ICAgICBpbnQgZmVhdHVyZVNlbGVjdG9yVmFsdWUgPSBtYXBGb250V2lkdGhWYXJpYW50VG9DVEZl
YXR1cmVTZWxlY3RvcihtX3dpZHRoVmFyaWFudCk7Ci0gICAgICAgIFJldGFpblB0cjxDVEZvbnRS
ZWY+IHNvdXJjZUZvbnQoQWRvcHRDRiwgQ1RGb250Q3JlYXRlV2l0aEdyYXBoaWNzRm9udChtX2Nn
Rm9udC5nZXQoKSwgbV9zaXplLCAwLCAwKSk7Ci0gICAgICAgIFJldGFpblB0cjxDVEZvbnREZXNj
cmlwdG9yUmVmPiBzb3VyY2VEZXNjcmlwdG9yKEFkb3B0Q0YsIENURm9udENvcHlGb250RGVzY3Jp
cHRvcihzb3VyY2VGb250LmdldCgpKSk7CisgICAgICAgIFJldGFpblB0cjxDVEZvbnREZXNjcmlw
dG9yUmVmPiBzb3VyY2VEZXNjcmlwdG9yKEFkb3B0Q0YsIENURm9udENvcHlGb250RGVzY3JpcHRv
cihtX0NURm9udC5nZXQoKSkpOwogICAgICAgICBSZXRhaW5QdHI8Q0ZOdW1iZXJSZWY+IGZlYXR1
cmVUeXBlKEFkb3B0Q0YsIENGTnVtYmVyQ3JlYXRlKGtDRkFsbG9jYXRvckRlZmF1bHQsIGtDRk51
bWJlckludFR5cGUsICZmZWF0dXJlVHlwZVZhbHVlKSk7CiAgICAgICAgIFJldGFpblB0cjxDRk51
bWJlclJlZj4gZmVhdHVyZVNlbGVjdG9yKEFkb3B0Q0YsIENGTnVtYmVyQ3JlYXRlKGtDRkFsbG9j
YXRvckRlZmF1bHQsIGtDRk51bWJlckludFR5cGUsICZmZWF0dXJlU2VsZWN0b3JWYWx1ZSkpOwog
ICAgICAgICBSZXRhaW5QdHI8Q1RGb250RGVzY3JpcHRvclJlZj4gbmV3RGVzY3JpcHRvcihBZG9w
dENGLCBDVEZvbnREZXNjcmlwdG9yQ3JlYXRlQ29weVdpdGhGZWF0dXJlKHNvdXJjZURlc2NyaXB0
b3IuZ2V0KCksIGZlYXR1cmVUeXBlLmdldCgpLCBmZWF0dXJlU2VsZWN0b3IuZ2V0KCkpKTsKICAg
ICAgICAgUmV0YWluUHRyPENURm9udFJlZj4gbmV3Rm9udChBZG9wdENGLCBDVEZvbnRDcmVhdGVX
aXRoRm9udERlc2NyaXB0b3IobmV3RGVzY3JpcHRvci5nZXQoKSwgbV9zaXplLCAwKSk7CiAKLSAg
ICAgICAgbV9DVEZvbnQgPSBuZXdGb250LmdldCgpID8gbmV3Rm9udCA6IHNvdXJjZUZvbnQ7Cisg
ICAgICAgIGlmIChuZXdGb250KQorICAgICAgICAgICAgbV9DVEZvbnQgPSBuZXdGb250OwogICAg
IH0KKwogICAgIHJldHVybiBtX0NURm9udC5nZXQoKTsKIH0KIAo=
</data>
<flag name="review"
          id="96037"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>101230</attachid>
            <date>2011-07-18 16:20:39 -0700</date>
            <delta_ts>2011-07-18 16:20:39 -0700</delta_ts>
            <desc>actual result for broken-ideograph-small-caps on Chromium Mac 10.5</desc>
            <filename>broken-ideograph-small-caps-actual.png</filename>
            <type>image/png</type>
            <size>17044</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">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
f16TevfWP+6776p2SrUayaXjjVy8WAPatdMHP/ygnLw83dO5c7lq33fihAbPn6/UrCy5OjlpSt++
mtq/f4nLZeKiM/HxOnTqlEICA1XfK767mQAAIABJREFUy8va5QCV0sy77tK2X3/VPbfcomeGDCnx
Ysn51FRFJSZqzogRasDvlCFGdO0qVycn3ffmm/rnAw+ozxUX73Ly8jR05UqtGjFCDWrX1uh16zTw
5pvV0d/fShUDIIDcYPZ2dpo1dKiOxcbqoZ49dSEvT2azWUejopSUni4He3t1adZMJpNJ7QMD9cUv
v+iJQYMMrfH7I0f0wJIlmnHnnZp9991XjWz8ee6cnB0dNaRjRy26/37949NPi51WVarVSKSLq5EM
HKiJvXtrYu/e11V/Vk6O/takidY//rhOnj2rLfv3q+Ozz2rhmDH6e9eu19W2rfotKkpTli9XWlaW
2gcGavLy5Vo2aZIGhoRYuzSg0vH39tbe116Tk6Oj7K/xYEE3Z2d9+tRTeuz99zWkY8dir8ij4kQl
JKiBl5cOL1pU5Ps1HBy04b77VMfVVU0WLFArHx+tGTmyWjwkEqisCCAGuPwE+2xysm5/6SXFp6Up
OSNDQX5+ysrJ0fLJk9WucWPNvvvuMrW959gx/fLnn2pev76a1asnPw+PMk9lijx/XoM7dCg2+GRc
uCB/b2+NuHQyn282l+rK3oD27TWgffsi36vn6anH77qrTHUWx8nBQRaLRa7Ozgpu1EjBjRppcp8+
GrxggZIyMvRwnz4VchxbMvU//9FDvXppTPfuMplM2n7kiBZt2UIAAYrh4uRUqu3+uujh6eqqQf/4
h9ZOn66uzZvfyNKqvUWffaYt+/frjlat9J8pU4rcxtnRUX1WrNDw1q31zfHj2vr77xrRtq3BlQL4
CwHEYL4eHtr4xBPa9uuvWhsaqtXTpmnB5s1avXOn2jVuXOb23GvWVGxSktb9+KOiEhKUlJEhBzs7
Te7bV6+OHFmqNvadOKHeJTyMKdDHR7WcnQtet/T314m4OCVnZMjD1bXMNf8lJTNTta9x02B51XF3
14aZM3XPokWlCiB5+fmyWCwVeh9KedvMzctTalaW3GvWvCH3xaRnZ+vomTPq3LSpTJdukk3PzlZy
ZmaFHwuornq0bKkNM2fqwXff1fDOnfXivfdauySbtXjcOC0eN67Y9zft26dZq1fr3WHD1KdpUx2K
idED69frYHS05vTte9UUYQA3Hr91Bsu8cEGNH31U9nZ2yjeb1Xz6dGXm5OiNsWPL1V6rgADNKWXQ
KE5oeLgOnzqlp1ev1qAOHa76IHdzdtZbDz5Y8Hp4587q99prOhEXV+TVplKtRnL4sO5etEit/P3V
vUULzRs9usJXI2ng5aXkzEydT01VXXf3gq9/fvCg7rziSv+CzZv13ZEjquvurrru7npx+HDVuWyf
4vaTpPjUVL3zzTeKTUpSSmamlj38sNycncvdZv+5c9XAy0uJ6enqExysaf37y87OTrv/+EN1atVS
s/r1r6tf3JydtWLyZJ1NSVHTevUkXVxkoFfr1tfVLlAZfBUWpj7BwdecKmWEjkFB+mnuXO3+4w9r
l2IIa/a9xWLR4VOnlJKZqR4tWxZ6Ly45WbunTNHKgwfl4uiolOxsfT5+vJbs3q0u77yjHQ8/LLdS
jnABqBgEEINtPXBA3W++WU8MGqR3v/lGm556yqr1pF46QV85dapcnJwKjXRcrvFl93H4engorJj1
7Uu1GklkpMa9/baeHTpUbRs31rCFCzW8c2fd0rTp9X9DV8jLz1d2Tk7B64izZzXh3Xd16p135OTo
WPB1f29vzRkxQl2bN1dMYqImLl2qpZMmFdzIXtx+kvTwsmV6ZcQItQoIUHJGhlwu3UNT3jZ9a9fW
yqlTJUlfHDyo0W++qQ9nzNBNvr5asX17mafpFWVQhw4F/87Ny9O6H3/Ujpdfvu52AWt7af16mc3m
SjOd0MXJqVKtaHgjWavvZ69bp39/+62Gd+6sGQMHXvX+lL599dGmTXp1+3YNbtlSCZmZOpWUpEMz
Zmhm9+6ED8AKrH+JqJpZExqqB267TbFJSUpIS9OhyEhFJSQoJy/PKvX8dYP5ybNndSIu7rpXQhrR
tavm33ef7nvzTX17+PBV7+fk5WnoggVaNW2a7uncWS989JEGtm+vjjfddF3HLUpOXp4S09MLTWPa
/PPPemLQIG3at6/QtnYmk9IvPaCqvpeX5o4apeXffXfN/Vbv3KlebdqoVUCAJMnD1bXgxsbytmm5
bKW0gSEh6tGihX4+cUK+Hh46cvp0oW3f275dienpZeuYKyzdtk2DO3SQl5vbdbUDWNuZ+HgNDAnR
2tBQa5dS7Viz7yf26qWTb72lpZMmqUUxK1uZLRY9EBKi9++9V2NDQuRw6XPah889wCoIIAa7yddX
T61apX998YX+iInR5OXLdduLL6ruhAnqM2eO3ti6Vflmc7nbt1gsikpI0PYjR/Tvb77Rhz/+WOL2
MUlJysrJ0aZ9+5RbQgj68pdfdP9bb+n2l15S5+ee0xcHDxa53eWrkVy5FKJ0aTWSmTMV6OOjm2fM
0IXcXK157LHrWo3kyJkzOpuSouOxsYW+/vKGDXq0X79CK3b9evq0HhswQJ/+/HOhbRPS05Vx4ULB
69ouLoWe4l7cfp8fPKgpffsWWVd527xSwzp1dOTMGUm6avQlOzdXUQkJJe5fkhNxcXp961Y9NXhw
udsAKovN+/frrpAQuTo761xKyg0/nsVi0aqdO2/4caoCo/v+co19fK55P2KAh4dWHjwo/7lzde+a
NZrds6dB1QEoClOwDPb62LF6fexYfffrr5q8fLnWTZ+uxj4+slgsiklKUq9XXtGQjh3VxNf3mm39
87PPtGDzZnm5uamuu7syc3KUkpmpBl5e6hQUpE5BQerSrFmJbcQkJWnc7bdr/pgxJW7n6uSkH44e
1dJJkzRi8eJCU7IuV6rVSGrUUJ85czS8c2d9c+iQth48WLDCVnmcT02V2WLRwHnzlJ6drQZeXso3
m1XPw0NbZ8363/eamCg7Ozs5OTqqUZ06OpucLN9L4SQhLU23XzZvOCwyUvU9PUvcLzsnR/lms0wm
kz756ScN7dixUJAqT5uSdOWTYo6eOVNwr8bv0dF65+uvdUvTprJYLNp/8mTB6EtZ5ZvNuv+ttzT7
7ruvazEBoLL4OixMU/r21YSePbVx71490q/fDT3e6fh4vbd9u+7v0aPYbd7YurXCVvyrzIzu+7Lq
HBCgfs2aaU7fvqrr6ir3YqYbAzAGAcQKQsPDNf6ddxTg7V1wP4DJZJKrk5OiEhLkWsr5qE8MGqQJ
PXsqKiFBvh4e8nZzK9NIwoGICC3cskWpmZn6MixMQzp0KPaG9h4tW8qndm1NXr5cjw0YoJbFDHOX
ajWSNWv07sSJ6hMcrEORkXpgyRIdjIjQnJEjy7UaScTZs1p0//3q1aaNkjMyFJWQIH9v76tOqj/c
vVtHz5zR+99/L083N23ev1+TLi2RfCAiouBm8JNxcXrtk0/06dNPl7hfvtlccHN7Qlqahi5cqIf7
9ClopzxtStLeY8f0yIoVCgkMlMlkUlhkpJ4eMkSS1KhOHTWrV09fh4XJu1YtORfxNPrSMJvNennD
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
Wrhli2ISE2W2WFTP01P+Xl4KqFNHN/n6qmm9emrq56dN+/bpycGDZW/HtVCguiGAAABsTlpWlgJ9
fLRv3jy99/336vvqq5p51116uHdvOTpc/NNnMpkUEhioQ6dOEUAqUOemTbVx5kzVqllTKZmZBf9F
Jybq55MntXHvXh38809l5+SosY+PRnTtau2SARiMAAIAsDlrQ0PVq00bmUwmTejZU/fccosWffaZ
Qp55RqO6dVPrhg3l5uysrw8d0pwRI6xdrk3x9/Yu+LeHq2uh90Z26yZJysvPV0Jamnw9PAytDUDl
wLgnAMDmfPDDDxrTvXvBaw9XV706cqR2vPyysnJy9I9PP9WiLVu0/OGHVd/Ly4qVVk8O9vaED6Aa
YwQEAGBzFowZo/aBgVd93cvNTXNGjtQcK9QEALiIERAAgM3p3qKFtUsAABSDAAIAAADAMAQQAAAA
AIYhgAAAAAAwDAEEAAAAgGEIIAAAAAAMQwABAAAAYBgCCAAAAADDEEAAAAAAGIYAAgAAAMAwBBAA
AAAAhiGAAAAAADAMAQQAAACAYQggAAAAAAxDAAEAAABgGAIIAAAAAMMQQAAAAAAYhgACAAAAwDAE
EAAAAACGIYAAAAAAMAwBBAAAAIBhCCAAAAAADEMAAQAAAGAYAggAAAAAwxBAAAAAABiGAAIAAADA
MAQQAAAAAIYhgAAAAAAwDAEEAAAAgGEIIAAAAAAMQwABAAAAYBgCCAAAAADDEEAAAAAAGIYAAgAA
AMAwBBAAAAAAhiGAAAAAADAMAQQAAACAYUwWi8Vi7SIqQlJSkrVLAGBjPD2tXQEAW5KUJHnywQIw
AgIAAADAOAQQAAAAAIYhgAAAAAAwDAEEAAAAgGEIIAAAAAAMQwABAAAAYBgCCAAAAADDEEAAAAAA
GIYAAgAAAMAwBBAAAAAAhiGAAAAAADAMAQQAAACAYQggAAAAAAxDAAEAAABgGAIIAAAAAMMQQAAA
AAAYhgACAAAAwDAEEAAAAACGIYAAAAAAMAwBBAAAAIBhCCAAAAAADEMAAQAAAGAYAggAAAAAwxBA
AAAAABiGAAIAAADAMAQQAAAAAIYhgAAAAAAwjIO1CwCAyiopydoVAABge0wWi8Vi7SIAAAAAVA9M
wQIAAABgGAIIAAAAAMMQQAAAAAAYhgACAAAAwDAEEAAAAACGIYAAAAAAMAwBBAAAAIBhCCAAAAAA
DEMAAQAAAGAYAggAAAAAwxBAAAAAABiGAAIAAADAMAQQAAAAAIYhgAAAAAAwDAEEAAAAgGEIIAAA
AAAMQwABAAAAYBgCCAAAAADDEEAAAAAAGIYAAgAAAMAwBBAAAAAAhiGAAAAAADAMAQQAAACAYQgg
AAAAAAxDAAEAAABgGAIIAAAAAMMQQAAAAAAYhgACAAAAwDAEEAAAAACGIYAAAAAAMAwBBAAAAIBh
CCAAAAAADEMAAQAAAGAYAggAAAAAwxBAAAAAABiGAAIAAADAMAQQAAAAAIYhgAAAAAAwDAEEAAAA
gGEIIAAAAAAMQwABAAAAYBgCCAAAAADDEEAAAAAAGIYAAgAAAMAwBBAAAAAAhiGAAAAAADAMAQQA
AACAYQggAAAAAAxDAAEAAABgGAIIAAAAAMMQQAAAAAAYhgACAAAAwDAEEAAAAACGIYAAAAAAMAwB
BAAAAIBhCCAAAAAADEMAAQAAAGAYAggAAAAAwxBAAAAAABiGAAIAAADAMAQQAAAAAIYhgAAAAAAw
DAEEAAAAgGEIIAAAAAAMQwABAAAAYBgCCAAAAADDEEAAAAAAGIYAAgAAAMAwBBAAAP6//ToWAAAA
ABjkbz2LXWURABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2
AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAQEAADYCAgAALAR
EAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2A
AAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAQE
AADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAA
AMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEA
ADYCAgAAbAQEAADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAA
sBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACA
jYAAAAAbAQEAADYCAgAAbAQEAADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABs
BAQAANgICAAAsBEQAABgIyAG3EoyAAACDklEQVQAAMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA
2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAQEAADYCAgAALAREAAAYCMgAADA
RkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2
AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAQEAADYCAgAALAR
EAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAAAMBGQAAAgI2A
AAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEAADYCAgAAbAQE
AADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAAsBEQAABgIyAA
AMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2AgIAACwERAAAGAjIAAAwEZAAACAjYAAAAAbAQEA
ADYCAgAAbAQEAADYCAgAALAREAAAYCMgAADARkAAAICNgAAAABsBAQAANgICAABsBAQAANgICAAA
sBEQAABgIyAAAMBGQAAAgI2AAAAAGwEBAAA2AgIAAGwEBAAA2ATbvOiNu3INFAAAAABJRU5ErkJg
gg==
</data>

          </attachment>
      

    </bug>

</bugzilla>