<?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>62174</bug_id>
          
          <creation_ts>2011-06-06 18:28:33 -0700</creation_ts>
          <short_desc>[EFL] Support for painting thumb of media slider</short_desc>
          <delta_ts>2011-06-14 02:50:19 -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>WebKit EFL</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 name="Gyuyoung Kim">gyuyoung.kim</reporter>
          <assigned_to name="Gyuyoung Kim">gyuyoung.kim</assigned_to>
          <cc>antognolli+webkit</cc>
    
    <cc>eric</cc>
    
    <cc>kenneth</cc>
    
    <cc>leandro</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>rakuco</cc>
    
    <cc>sangseok.lim</cc>
    
    <cc>tkent</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>416198</commentid>
    <comment_count>0</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-06-06 18:28:33 -0700</bug_when>
    <thetext>paintMediaSliderThumb() should be implemented in order to support media control UI. However, the function is not invoked during the media playing. I am investigating it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>417142</commentid>
    <comment_count>1</comment_count>
      <attachid>96398</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-06-08 01:24:00 -0700</bug_when>
    <thetext>Created attachment 96398
Proposed Patch

At last, I find why the paintMediaSliderthumb() is not called. adjustSliderThumbSize() function should be implemented first. So, I make the adjustSliderThumbSize() referencing to other ports.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>417143</commentid>
    <comment_count>2</comment_count>
      <attachid>96399</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-06-08 01:25:20 -0700</bug_when>
    <thetext>Created attachment 96399
Screen Capture - Slider Thumb Image</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>417188</commentid>
    <comment_count>3</comment_count>
      <attachid>96398</attachid>
    <who name="Lucas De Marchi">lucas.de.marchi</who>
    <bug_when>2011-06-08 05:45:34 -0700</bug_when>
    <thetext>Comment on attachment 96398
Proposed Patch

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

&gt; Source/WebCore/platform/efl/RenderThemeEfl.cpp:703
&gt; +    , m_sliderThumbColor(255, 0, 0) // red color.
&gt; +    , m_sliderThumbWidth(12)
&gt; +    , m_sliderThumbHeight(12)
&gt; +#if ENABLE(VIDEO)
&gt;      , m_mediaSliderHeight(14)
&gt; +    , m_mediaSliderThumbWidth(12)
&gt; +    , m_mediaSliderThumbHeight(12)

Why do you use m_slider* and m_panel* if VIDEO is disabled?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>417198</commentid>
    <comment_count>4</comment_count>
      <attachid>96398</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-06-08 06:04:58 -0700</bug_when>
    <thetext>Comment on attachment 96398
Proposed Patch

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

&gt; Source/WebCore/platform/efl/RenderThemeEfl.cpp:845
&gt; +void RenderThemeEfl::adjustSliderThumbSize(RenderObject* o) const

FYI. We&apos;re trying to change the parameter type of adjustSliderThumbSize().  See Bug 62208.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>417946</commentid>
    <comment_count>5</comment_count>
      <attachid>96572</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-06-09 04:21:10 -0700</bug_when>
    <thetext>Created attachment 96572
Modified Patch

I wanted to use the m_slider* and m_panel* when VIDEO is disabled. However, the variables only are used by VIDEO. So, I modify the names with &quot;media&quot; as below,

m_panelColor -&gt; m_mediaPanelColor
m_sliderColor -&gt; m_mediaSliderColor


Kent, Thank you for your comment. I adjust it to this patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>418003</commentid>
    <comment_count>6</comment_count>
      <attachid>96572</attachid>
    <who name="Leandro Pereira">leandro</who>
    <bug_when>2011-06-09 07:25:19 -0700</bug_when>
    <thetext>Comment on attachment 96572
Modified Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420042</commentid>
    <comment_count>7</comment_count>
      <attachid>96572</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-06-13 16:36:32 -0700</bug_when>
    <thetext>Comment on attachment 96572
Modified Patch

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

&gt; Source/WebCore/platform/efl/RenderThemeEfl.h:219
&gt; +    const int m_sliderThumbWidth;
&gt; +    const int m_sliderThumbHeight;

Why are they const data members? They look very strange.
Can&apos;t you make them file-scoped const variables like http://trac.webkit.org/browser/trunk/Source/WebCore/rendering/RenderThemeChromiumLinux.cpp#L51
or static const data members?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420106</commentid>
    <comment_count>8</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-06-13 17:44:59 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; (From update of attachment 96572 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=96572&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/platform/efl/RenderThemeEfl.h:219
&gt; &gt; +    const int m_sliderThumbWidth;
&gt; &gt; +    const int m_sliderThumbHeight;
&gt; 
&gt; Why are they const data members? They look very strange.
&gt; Can&apos;t you make them file-scoped const variables like http://trac.webkit.org/browser/trunk/Source/WebCore/rendering/RenderThemeChromiumLinux.cpp#L51
&gt; or static const data members?

Kent, thank you for your review. :)  

When I make this patch, I refer to GTK port as below,

    const int m_mediaIconSize;
    const int m_mediaSliderHeight;
    const int m_mediaSliderThumbWidth;
    const int m_mediaSliderThumbHeight;

I thought &quot;const&quot; keyword is enough for this patch. Do you think the variables should be declared &quot;static const&quot; ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420110</commentid>
    <comment_count>9</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-06-13 17:48:20 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; (In reply to comment #7)
&gt; &gt; (From update of attachment 96572 [details] [details])
&gt; &gt; View in context: https://bugs.webkit.org/attachment.cgi?id=96572&amp;action=review
&gt; &gt; 
&gt; &gt; &gt; Source/WebCore/platform/efl/RenderThemeEfl.h:219
&gt; &gt; &gt; +    const int m_sliderThumbWidth;
&gt; &gt; &gt; +    const int m_sliderThumbHeight;
&gt; &gt; 
&gt; &gt; Why are they const data members? They look very strange.
&gt; &gt; Can&apos;t you make them file-scoped const variables like http://trac.webkit.org/browser/trunk/Source/WebCore/rendering/RenderThemeChromiumLinux.cpp#L51
&gt; &gt; or static const data members?
&gt; 
&gt; Kent, thank you for your review. :)  
&gt; 
&gt; When I make this patch, I refer to GTK port as below,
&gt; 
&gt;     const int m_mediaIconSize;
&gt;     const int m_mediaSliderHeight;
&gt;     const int m_mediaSliderThumbWidth;
&gt;     const int m_mediaSliderThumbHeight;
&gt; 
&gt; I thought &quot;const&quot; keyword is enough for this patch. Do you think the variables should be declared &quot;static const&quot; ?

http://trac.webkit.org/browser/trunk/Source/WebCore/platform/gtk/RenderThemeGtk.h#L193</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420121</commentid>
    <comment_count>10</comment_count>
      <attachid>96572</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-06-13 18:02:12 -0700</bug_when>
    <thetext>Comment on attachment 96572
Modified Patch

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

&gt;&gt;&gt;&gt; Source/WebCore/platform/efl/RenderThemeEfl.h:219
&gt;&gt;&gt;&gt; +    const int m_sliderThumbHeight;
&gt;&gt;&gt; 
&gt;&gt;&gt; Why are they const data members? They look very strange.
&gt;&gt;&gt; Can&apos;t you make them file-scoped const variables like http://trac.webkit.org/browser/trunk/Source/WebCore/rendering/RenderThemeChromiumLinux.cpp#L51
&gt;&gt;&gt; or static const data members?
&gt;&gt; 
&gt;&gt; Kent, thank you for your review. :)  
&gt;&gt; 
&gt;&gt; When I make this patch, I refer to GTK port as below,
&gt;&gt; 
&gt;&gt;     const int m_mediaIconSize;
&gt;&gt;     const int m_mediaSliderHeight;
&gt;&gt;     const int m_mediaSliderThumbWidth;
&gt;&gt;     const int m_mediaSliderThumbHeight;
&gt;&gt; 
&gt;&gt; I thought &quot;const&quot; keyword is enough for this patch. Do you think the variables should be declared &quot;static const&quot; ?
&gt; 
&gt; http://trac.webkit.org/browser/trunk/Source/WebCore/platform/gtk/RenderThemeGtk.h#L193

I see.

In general, non-static const data member for a fixed value wastes resources.  It wastes memory space to store the member and waste CPU time to substitute the initial value.
On the other hand, we can expect inline expansion of a static const data member or a file-scoped const variable.

However, RenderTheme is a singleton class. It wouldn&apos;t waste much resources.
IMO we should not use use const data members to hold fixed values anyway because other contributors might follow the wrong usage.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420139</commentid>
    <comment_count>11</comment_count>
      <attachid>97052</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-06-13 18:23:32 -0700</bug_when>
    <thetext>Created attachment 97052
Patch

Ok, I understand what your point. So, I modify this patch according to your guidance.
How do you think this patch ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420140</commentid>
    <comment_count>12</comment_count>
      <attachid>97052</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-06-13 18:41:10 -0700</bug_when>
    <thetext>Comment on attachment 97052
Patch

looks good</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420152</commentid>
    <comment_count>13</comment_count>
      <attachid>97052</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-06-13 19:19:56 -0700</bug_when>
    <thetext>Comment on attachment 97052
Patch

Clearing flags on attachment: 97052

Committed r88753: &lt;http://trac.webkit.org/changeset/88753&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420153</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-06-13 19:20:01 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420193</commentid>
    <comment_count>15</comment_count>
      <attachid>96572</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-06-13 21:22:21 -0700</bug_when>
    <thetext>Comment on attachment 96572
Modified Patch

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

&gt; Source/WebCore/platform/efl/RenderThemeEfl.cpp:695
&gt; +    , m_sliderThumbColor(255, 0, 0) // red color.

Would we want to use Color::red?

&gt; Source/WebCore/platform/efl/RenderThemeEfl.cpp:1253
&gt; +    info.context-&gt;fillRoundedRect(rect, IntSize(3, 3), IntSize(3, 3), IntSize(3, 3), IntSize(3, 3), m_sliderThumbColor, ColorSpaceDeviceRGB);

Maybe we should have a local for IntSize(3,3)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420269</commentid>
    <comment_count>16</comment_count>
      <attachid>97083</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-06-14 01:27:21 -0700</bug_when>
    <thetext>Created attachment 97083
Additional Patch

Landed patch had a problem. parameter of adjustSliderThumbSize() should be RenderStyle instead of RenderObject.

Eric,
I adjust your advice to this patch. But, there is no Color:red. So, I use Color::darkGray instead of Color::red.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420270</commentid>
    <comment_count>17</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-06-14 01:28:11 -0700</bug_when>
    <thetext>Previous patch had a problem. thumb icon is not showed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420272</commentid>
    <comment_count>18</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-06-14 01:29:35 -0700</bug_when>
    <thetext>Attachment 97083 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCor...&quot; exit_code: 1

Source/WebCore/platform/efl/RenderThemeEfl.cpp:73:  Missing space after ,  [whitespace/comma] [3]
Total errors found: 1 in 3 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420273</commentid>
    <comment_count>19</comment_count>
      <attachid>97084</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-06-14 01:29:50 -0700</bug_when>
    <thetext>Created attachment 97084
Screen Capture - Modified Thumb Icon</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420275</commentid>
    <comment_count>20</comment_count>
      <attachid>97085</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-06-14 01:35:14 -0700</bug_when>
    <thetext>Created attachment 97085
Fixed Pach</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420282</commentid>
    <comment_count>21</comment_count>
      <attachid>97085</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-06-14 02:10:29 -0700</bug_when>
    <thetext>Comment on attachment 97085
Fixed Pach

looks ok.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420301</commentid>
    <comment_count>22</comment_count>
      <attachid>97085</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-06-14 02:50:12 -0700</bug_when>
    <thetext>Comment on attachment 97085
Fixed Pach

Clearing flags on attachment: 97085

Committed r88788: &lt;http://trac.webkit.org/changeset/88788&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420302</commentid>
    <comment_count>23</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-06-14 02:50:19 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>96398</attachid>
            <date>2011-06-08 01:24:00 -0700</date>
            <delta_ts>2011-06-09 04:21:10 -0700</delta_ts>
            <desc>Proposed Patch</desc>
            <filename>patch-media-slider-thumb.patch</filename>
            <type>text/plain</type>
            <size>4371</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA1NmQ1YjJiLi42OTdiZDY4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkg
QEAKKzIwMTEtMDYtMDggIEd5dXlvdW5nIEtpbSAgPGd5dXlvdW5nLmtpbUBzYW1zdW5nLmNvbT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbRUZMXSBT
dXBwb3J0IGZvciBwYWludGluZyB0aHVtYiBvZiBtZWRpYSBzbGlkZXIKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTYyMTc0CisKKyAgICAgICAgSW1wbGVt
ZW50IHBhaW50TWVkaWFTbGlkZXJUaHVtYigpIGZ1bmN0aW9uIHRvIHNob3cgdGh1bWIgb2YgbWVk
aWEgc2xpZGVyLgorICAgICAgICBhZGp1c3RTbGlkZXJUaHVtYlNpemUoKSBzaG91bGQgYmUgaW1w
bGVtZW50ZWQgaW4gb3JkZXIgdG8gY2FsbCBwYWludE1lZGlhU2xpZGVyVGh1bWIoKS4KKworICAg
ICAgICAqIHBsYXRmb3JtL2VmbC9SZW5kZXJUaGVtZUVmbC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpSZW5kZXJUaGVtZUVmbDo6UmVuZGVyVGhlbWVFZmwpOgorICAgICAgICAoV2ViQ29yZTo6UmVu
ZGVyVGhlbWVFZmw6OmFkanVzdFNsaWRlclRodW1iU2l6ZSk6CisgICAgICAgIChXZWJDb3JlOjpS
ZW5kZXJUaGVtZUVmbDo6cGFpbnRNZWRpYVNsaWRlclRodW1iKToKKyAgICAgICAgKiBwbGF0Zm9y
bS9lZmwvUmVuZGVyVGhlbWVFZmwuaDoKKwogMjAxMS0wNi0wNyAgRmVsaWNpYW4gTWFydG9uICA8
bWFydG9uLmZlbGljaWFuLnpvbHRhbkBzdHVkLnUtc3plZ2VkLmh1PgogCiAgICAgICAgIFJldmll
d2VkIGJ5IE5pa29sYXMgWmltbWVybWFubi4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2VmbC9SZW5kZXJUaGVtZUVmbC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9l
ZmwvUmVuZGVyVGhlbWVFZmwuY3BwCmluZGV4IGYxNDllOWMuLjIxYjMzYWUgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2VmbC9SZW5kZXJUaGVtZUVmbC5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZWZsL1JlbmRlclRoZW1lRWZsLmNwcApAQCAtNjkyLDEwICs2
OTIsMTUgQEAgUmVuZGVyVGhlbWVFZmw6OlJlbmRlclRoZW1lRWZsKFBhZ2UqIHBhZ2UpCiAgICAg
LCBtX2VudHJ5VGV4dEZvcmVncm91bmRDb2xvcigwLCAwLCAwKQogICAgICwgbV9zZWFyY2hUZXh0
QmFja2dyb3VuZENvbG9yKDAsIDAsIDAsIDApCiAgICAgLCBtX3NlYXJjaFRleHRGb3JlZ3JvdW5k
Q29sb3IoMCwgMCwgMCkKLSNpZiBFTkFCTEUoVklERU8pCiAgICAgLCBtX3BhbmVsQ29sb3IoMjIw
LCAyMjAsIDE5NSkgLy8gbGlnaHQgdGFubmlzaCBjb2xvci4KICAgICAsIG1fc2xpZGVyQ29sb3Io
Q29sb3I6OndoaXRlKQorICAgICwgbV9zbGlkZXJUaHVtYkNvbG9yKDI1NSwgMCwgMCkgLy8gcmVk
IGNvbG9yLgorICAgICwgbV9zbGlkZXJUaHVtYldpZHRoKDEyKQorICAgICwgbV9zbGlkZXJUaHVt
YkhlaWdodCgxMikKKyNpZiBFTkFCTEUoVklERU8pCiAgICAgLCBtX21lZGlhU2xpZGVySGVpZ2h0
KDE0KQorICAgICwgbV9tZWRpYVNsaWRlclRodW1iV2lkdGgoMTIpCisgICAgLCBtX21lZGlhU2xp
ZGVyVGh1bWJIZWlnaHQoMTIpCiAjZW5kaWYKICAgICAsIG1fY2FudmFzKDApCiAgICAgLCBtX2Vk
amUoMCkKQEAgLTgzNyw2ICs4NDIsMjEgQEAgdm9pZCBSZW5kZXJUaGVtZUVmbDo6YWRqdXN0U2xp
ZGVyVGh1bWJTdHlsZShDU1NTdHlsZVNlbGVjdG9yKiBzZWxlY3RvciwgUmVuZGVyU3QKICAgICBh
ZGp1c3RTbGlkZXJUcmFja1N0eWxlKHNlbGVjdG9yLCBzdHlsZSwgZWxlbWVudCk7CiB9CiAKK3Zv
aWQgUmVuZGVyVGhlbWVFZmw6OmFkanVzdFNsaWRlclRodW1iU2l6ZShSZW5kZXJPYmplY3QqIG8p
IGNvbnN0Cit7CisgICAgQ29udHJvbFBhcnQgcGFydCA9IG8tPnN0eWxlKCktPmFwcGVhcmFuY2Uo
KTsKKyAgICBpZiAocGFydCA9PSBTbGlkZXJUaHVtYlZlcnRpY2FsUGFydCB8fCBwYXJ0ID09IFNs
aWRlclRodW1iSG9yaXpvbnRhbFBhcnQpIHsKKyAgICAgICAgby0+c3R5bGUoKS0+c2V0V2lkdGgo
TGVuZ3RoKG1fc2xpZGVyVGh1bWJIZWlnaHQsIEZpeGVkKSk7CisgICAgICAgIG8tPnN0eWxlKCkt
PnNldEhlaWdodChMZW5ndGgobV9zbGlkZXJUaHVtYldpZHRoLCBGaXhlZCkpOworICAgIH0KKyNp
ZiBFTkFCTEUoVklERU8pCisgICAgZWxzZSBpZiAocGFydCA9PSBNZWRpYVNsaWRlclRodW1iUGFy
dCkgeworICAgICAgICBvLT5zdHlsZSgpLT5zZXRXaWR0aChMZW5ndGgobV9tZWRpYVNsaWRlclRo
dW1iV2lkdGgsIEZpeGVkKSk7CisgICAgICAgIG8tPnN0eWxlKCktPnNldEhlaWdodChMZW5ndGgo
bV9tZWRpYVNsaWRlclRodW1iSGVpZ2h0LCBGaXhlZCkpOworICAgIH0KKyNlbmRpZgorfQorCiBi
b29sIFJlbmRlclRoZW1lRWZsOjpwYWludFNsaWRlclRodW1iKFJlbmRlck9iamVjdCogb2JqZWN0
LCBjb25zdCBQYWludEluZm8mIGluZm8sIGNvbnN0IEludFJlY3QmIHJlY3QpCiB7CiAgICAgcmV0
dXJuIHBhaW50U2xpZGVyVHJhY2sob2JqZWN0LCBpbmZvLCByZWN0KTsKQEAgLTEyMjksOCArMTI0
OSw4IEBAIGJvb2wgUmVuZGVyVGhlbWVFZmw6OnBhaW50TWVkaWFTbGlkZXJUcmFjayhSZW5kZXJP
YmplY3QqIG9iamVjdCwgY29uc3QgUGFpbnRJbmZvCiAKIGJvb2wgUmVuZGVyVGhlbWVFZmw6OnBh
aW50TWVkaWFTbGlkZXJUaHVtYihSZW5kZXJPYmplY3QqIG9iamVjdCwgY29uc3QgUGFpbnRJbmZv
JiBpbmZvLCBjb25zdCBJbnRSZWN0JiByZWN0KQogewotICAgIG5vdEltcGxlbWVudGVkKCk7Ci0g
ICAgcmV0dXJuIGZhbHNlOworICAgIGluZm8uY29udGV4dC0+ZmlsbFJvdW5kZWRSZWN0KHJlY3Qs
IEludFNpemUoMywgMyksIEludFNpemUoMywgMyksIEludFNpemUoMywgMyksIEludFNpemUoMywg
MyksIG1fc2xpZGVyVGh1bWJDb2xvciwgQ29sb3JTcGFjZURldmljZVJHQik7CisgICAgcmV0dXJu
IHRydWU7CiB9CiAKIGJvb2wgUmVuZGVyVGhlbWVFZmw6OnBhaW50TWVkaWFWb2x1bWVTbGlkZXJD
b250YWluZXIoUmVuZGVyT2JqZWN0KiwgY29uc3QgUGFpbnRJbmZvJiBpbmZvLCBjb25zdCBJbnRS
ZWN0JiByZWN0KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZWZsL1JlbmRl
clRoZW1lRWZsLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9lZmwvUmVuZGVyVGhlbWVFZmwu
aAppbmRleCBkMDE5NGZlLi4zMjVmMzlmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9lZmwvUmVuZGVyVGhlbWVFZmwuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9l
ZmwvUmVuZGVyVGhlbWVFZmwuaApAQCAtMTU2LDYgKzE1Niw5IEBAIHB1YmxpYzoKICAgICB2aXJ0
dWFsIGJvb2wgcGFpbnRTbGlkZXJUcmFjayhSZW5kZXJPYmplY3QqLCBjb25zdCBQYWludEluZm8m
LCBjb25zdCBJbnRSZWN0Jik7CiAKICAgICB2aXJ0dWFsIHZvaWQgYWRqdXN0U2xpZGVyVGh1bWJT
dHlsZShDU1NTdHlsZVNlbGVjdG9yKiwgUmVuZGVyU3R5bGUqLCBFbGVtZW50KikgY29uc3Q7CisK
KyAgICB2aXJ0dWFsIHZvaWQgYWRqdXN0U2xpZGVyVGh1bWJTaXplKFJlbmRlck9iamVjdCopIGNv
bnN0OworCiAgICAgdmlydHVhbCBib29sIHBhaW50U2xpZGVyVGh1bWIoUmVuZGVyT2JqZWN0Kiwg
Y29uc3QgUGFpbnRJbmZvJiwgY29uc3QgSW50UmVjdCYpOwogCiAgICAgc3RhdGljIHZvaWQgc2V0
RGVmYXVsdEZvbnRTaXplKGludCBmb250c2l6ZSk7CkBAIC0yMTIsMTAgKzIxNSwxNiBAQCBwcml2
YXRlOgogICAgIENvbG9yIG1fZW50cnlUZXh0Rm9yZWdyb3VuZENvbG9yOwogICAgIENvbG9yIG1f
c2VhcmNoVGV4dEJhY2tncm91bmRDb2xvcjsKICAgICBDb2xvciBtX3NlYXJjaFRleHRGb3JlZ3Jv
dW5kQ29sb3I7Ci0jaWYgRU5BQkxFKFZJREVPKQogICAgIENvbG9yIG1fcGFuZWxDb2xvcjsKICAg
ICBDb2xvciBtX3NsaWRlckNvbG9yOworICAgIENvbG9yIG1fc2xpZGVyVGh1bWJDb2xvcjsKKwor
ICAgIGNvbnN0IGludCBtX3NsaWRlclRodW1iV2lkdGg7CisgICAgY29uc3QgaW50IG1fc2xpZGVy
VGh1bWJIZWlnaHQ7CisjaWYgRU5BQkxFKFZJREVPKQogICAgIGNvbnN0IGludCBtX21lZGlhU2xp
ZGVySGVpZ2h0OworICAgIGNvbnN0IGludCBtX21lZGlhU2xpZGVyVGh1bWJXaWR0aDsKKyAgICBj
b25zdCBpbnQgbV9tZWRpYVNsaWRlclRodW1iSGVpZ2h0OwogI2VuZGlmCiAgICAgRWNvcmVfRXZh
cyogbV9jYW52YXM7CiAgICAgRXZhc19PYmplY3QqIG1fZWRqZTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>96399</attachid>
            <date>2011-06-08 01:25:20 -0700</date>
            <delta_ts>2011-06-14 01:29:50 -0700</delta_ts>
            <desc>Screen Capture - Slider Thumb Image</desc>
            <filename>Screenshot-EFL Test Launcher.png</filename>
            <type>image/png</type>
            <size>7912</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAyAAAAJYCAYAAACadoJwAAAABHNCSVQICAgIfAhkiAAAABl0RVh0
U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AAB56SURBVHic7d15uGR1fefxT1XdvRe6m32H
ZoktTBodw6igIEs0AhGCHScaAlFmhqBBAiqLyqCiYCRClDFsaiAYE2MWg0AaFaQBCXlESSuSYZMg
ezO9AH17ubeq5o9eAOlubsvtb4u8Xs9Tz8M999SpX5/7PEW9z++cOo1uut0AAAAUaG7sAQAAAC8f
AgQAACgjQAAAgDICBAAAKCNAAACAMgIEAAAoI0AAAIAyAgQAACgjQAAAgDI9Y17T/dIBAIC1aYxt
NTMgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAmbHfB+QF3HfXTeO1qSRJtzWu
mwPWodHe2COoNX33fTf2EADgZcsMCAAAUEaAAAAAZTZYgHQ63XQ6nQ21eYA1WvjoI957AOCX2LgH
SLfbTbvdzv33P5Drr/xmHnnIh4GXosboaDY996LsuN+s7LLrG9b42HG/Wdn03IvSGB3d2MOlyF13
35eHHnr0Ocu63W5u+8GP8uRTT6/1ed+75bYMDy953vO+O+dfMzo6fhegPPijH+QbZ3807ZGRcdsm
ADC+xjVAut1uRkfbWbJkaR6fNz+DD/84877zt/n+v3wzjz78qBB5CZl2/hcz5cIr0vNzHzafreeh
RzPlwisy9fwvFY6MjWF0tJ2/+/urcuLJn8r3b5u7evmSJUtzwRcuywdOOScPP/zYWp9/7mcvyekf
/bM88MDDq5d1Op185IzzcsaZn80TT8x/UePrjI7m7mv/ObdcfH66i59M4+d+3+200xlZ/qJeAwAY
H+MeICMjI1m48Mk88f/mp9VqZVpfJ1vM+0ke/5crcts1V+axR4TIS8Gkf7hmzOtO/oerN+BI2Njm
z1+YMz9+fn728NK8813HrF5+//0P5kOnfTpTN98tBxz45nVuY4stt8z7Tjg1f/rZL+f6796Sbreb
JJm5116Z9XvH5qNnfi63/OsPVi9fHyOLn8r//ZuLcv/sf0h/o5vB3p78fIE8eNOVufvKS9d72wDA
+Bu3r+FNkm53xZHSp55enAULFmXLnp709PUlSSYvW572I3Pz6JV35sHtZmT7V782m22xeZrNsTfQ
179+dWbP/m4ajWYOO+ygHHbYQetc/kLPbbc7OfzwYzN16uTV633pS+emp2fNu6Xb7eYTn/jznHHG
ieM2rksu+Wpuu21uRkfbmT59h5x66vFpNpv58pe/lhtuuDVJNzNnvjInnvieNBo/f1x3w2k9/v82
yLq8dHS73fzghz/OX1z8t3n7O47OzJmvypwbvpNOt5urr7k+3/jmjfnDY9+bnXbaKV+69MIX3N4O
O+6Uj33807nggvPz45/clf/x7v+ebjd55Sv3zJmf+Ew+/+d/ltv//Sf5w2NmZaC/f43bGL53bp7+
6Z1pjyzP6PKRjC4fyfDjj2Tx449moK+VbpJuVvRHt9vNgrt+mMk77J6pu+2V+6//u+x88DvTN2nK
uO4nAGD9jGuAJEk33bRH21m2bHlavc8EyCoTli9P+6ffz0P3/ygPbD8jQzvNyK6/tlv6+nrXud17
7/3PXHPN9bn00j9Nt9vNUUedmJkzZ2RkZHSNy3fYYdssWLAoU6ZMzn33PbDGdSZPnpRXv3rPfOxj
J43p3/atb92YmTNfOW7jevDBR/L004tz4YVnJ0lOOOF/53vfuy1DQ4O57ba5+fKXz02j0cgpp3wq
3/72TTn44Desx18CfnHLR0Zy2eV/n5/c9UhOPPmjmTZtWlqtZpqNZv7ysq/nNXu/MR889cwMDQ2m
1Wy+cBx3V3wpRf/AQE54/8m55uqrcvKHPpluBtLpdDJhwoSc/MHTc/XVV+aU0/40Hzjp2Gy/3dbP
38zSxeksfCyjy5ZlZOmyjCxblu6yZentX/k+86wJlEajkftmX5FtXvuWbP2agzKwyWZZ+NM7ssWv
7zOOewoAWF/j/y1Y3RUR0ul00+rtTW9/b3r7+9Lb15ee/r709PWl1deboe7SDN7zb1nwzS/lui9f
lDvm3pGRkbVfzDx79g35rd96UxqNRprNFTMKs2fPWevydrud3/iNQ/PEEwvWus6TTz6VpJtzz704
p5/+6dx224/W+U+76qrrcuihz53FeDHj2n77bfInf3JskmT58pEsWLAwm2++aV7xil1yxhl/svpD
3TbbbJnFi4df3N8FxujRR+fl5A9+KiPdKfnj938oU6ZMSbPZTLPZTKPZyD77vTlHHf2eDA4OrIiS
MQRIN0m73U673Umnmxx48Jvzzj947+owabfb6XQ6Oejg38o7j/qjfOysCzP72hued0pWs6cnPQP9
6envT+/Asx8D6e3vS39fbwZ7n7mL6RZ7vTHzfnxLGs1mNtl5jyz6zzs3xC4DANbDBr0PSKOnN62+
vvT09aanv29FiKyKkZXLpwy0svXCe7PwG5fk+r/5SpYvX/OFovPmzc+mm05d/fMWW2yWRx55bK3L
W61W5s69NpttNnWt6yxfPpI777wnv/3bB+X44/8g5513ae688+41vv6cObdmn31ek1brubvsxYxr
ldNOOydHHHFstt56y+yyyw4ZGhrMFltsmiR58MFHM2fOrWY/KPH92+bmg6edm8Pf/u685a2Hpben
lVarlVarmdbKCJk2dVp6ep5Z1mqNYQYkKy4673Q66bQ7abc72Wab7Z4TJu1OJ51OO1tvs10+cMqZ
mXPL3fn0uc89tavV21oRGwP96e1f+Xh2hAz0pb+/N42VF4FM2HL7LFs4b/V/D897aNz3GQCwfsY/
QBpJI400Gkm70ZtGT98zEbJqFuTZj76+LBuYnMaM12bPNx2c3t41n4q12WZTs2jRk6t/fvrpxZky
ZfJalyfJ0NBgGo3GWtfZdded8rWv/UV23316tttu67zjHYfl+utvWePr/+M//kt+53feMq7jWuXs
s0/NVVddlm233TJf/OLfrl5+220/ymmnnZ3zzz8zEyYMrXl/wzjacsvNM2GoLw8++MDKuHhuaDRX
zuitWL7i0Wy2XvBarhVfz70iMtqdZ4Kju3IGZNVjdHTFbMj8+fPz+GMP59d22/k522k0e1YcxBgY
SM/aIqS/b/VF6D39Q2kvX5Zup53ewYlpL1u6oXYdADBG4xogjcaK/+83mis+pLSbfRltDqTRu+KU
iZ5VMx8rw2Nhtz/3DO2U1j5HZI+DD8mWW2+51m0fcMDr8+1v37T65+uuuzkHHrjvWpcnK2YP2u3O
Wte59dYfZvbsG1Yvv+uu+7Lttls977VvvfWHefWr91zjxekvZlzXXjsn11xz/ep1ttpqizy18l4K
l1/+9/nqV7+Riy/+dLbffpu17hcYT9tvt3XOO/fDmf/Yf+TiCz+XZcuWPhMfK2dA7rrrziTd1T+P
dQak3Vkx89FudzLabuemG7/73DBpr4iPm2++MX/5xfPyoZOOyhGH/1z0N3vS6Ol/wQhZZemieemb
uEkazVbay5eluZYDHABAnXG/CD2rjpA2m2m3ejLS6k86SauV9PQn3TTy2LJWftbYNL27bJdX7LRD
pk7ZJAMD/Wk0Gmv9IDNjxm7Zc8/dc/zxH06r1corX7lb9thj9yRZ4/J2u53995+VW275xlqfOzy8
JB/4wFm59to5GRkZzbRpU553jUeSfO1r38ynPnXKuI/r9a//rzn11LNzzTXfTbPZyPDwkpx99qn5
p3+anc985sK89rWvygknnJEkmTXr0Pzmb75xPP5CY9LefFpa88Z2b4b2ytPF+NUwODiQ95/w7tx4
47/lnE9+NMf+z/flFa+YkVarlUajkQVPPJCzzzojf/z+D2Trrbce0zUg6a46Baud4eHhXH7ZpZk0
OLoiQFbGx+LFi3P5ZV/MJhM7Oe8zp6951q/RSpr9afQkvas2vA6LfvqTTNhqxyTJkvmPZmDK5r/Q
PgEAxs+4B0gjjRVHTHta6bT60m6tOBrZSSPznmrn4ZGJ6d96m+yyxeaZPHliJgwNpq+vb/UR1nU5
7rijsmzZ8nS73QwM9K9zeavVyj333LjOdYaGBvOFL3wyixcPp7+/b40zHP/+7z/JjBm7pr+/73m/
G49xXXDBWRkeXpJGo5HBwRX76vDD35zDD1/3fRU2tKeOfGumXHjFmNZ98nfeuoFHQ7Vmo5H93vjf
svvuO+e8P780e858XWbNekeazWbe+pY3Zffdp+f8z56Vtx3xe9lvv/3HeBF6Jz/72c/yxUsuyJFv
2z8HvOn1Oe6PP5VOp5P77r0nf3XZxfndtx+UN+33urW+F/Rss0t6ttopK7/tIoPpZmTeg3nqRzc9
98UajYwueTqP3T4n/+XoDyfdbhb+9I5s9ar9x2kPAQC/qPEPkMaKD9k9PT1Jz0DarcE8tmhJ5i1p
ZWjaLtnuOeHRu/qo6ljvcbG2EFhXILzQOuu6vmLu3DvzzncevkHHNTQ0+ILrVJt/4nuSJJO+9s20
5i9c4zrtaVPy1O8emgUnvrtyaBTaeqstctbHTspXvvqNfOJjH80ee/56Jg4kM16xa8456+T8nwv/
Knf8eG6WLlmyzu10u53cfNMNuf7bV+aUk/8w03feYeXF5+1cfdU/Z+4Pv5ePnv6/st0aToF8tkar
J2k9922rb9vdssnEqXnqh99JnlhxN/ZGkmZvf2a848RM3n73LFnweBY/9kCm7jrzRe0PAODFa3Qz
xlsPv8Ba9911UzqdTpYsWZp5T8zP7bffkb50Mzg0kKFNNslmm03LpEljD49ua42LgQ2g0V7377tJ
br/9jnz8k5/Lu4+ZlcMOWXGqYqfTybXfmpNzz7s0X/jcx7P77tPX+Pwjf/e4/MZrZuZ97z06E1cG
f7vdyT77vT3vPubtOfqot48p1tels3xpnp47J8P3/0e2PPyP0uh55nqPB793VRbcfXv2/IPT02g0
Mn33fV/UawEAazDGe2aPe4AsW7Y8ixY9mfkLFmVkZCTTpk7J0NBgBgb612vGQ4BAnRcKkFWefPKp
NFut1RGxyhNPzM/kyZPWekPRRx59PFtssVlazzq1qpvk4YcfzbbbrHvWY710Ohm+5/YM7jIzjdYz
byLtkeXpjC5P7+DEJBEgALAhbIwA6Xa7GR1tZ+nSZRkZGUmr1UpfX296entW3y15rKdaCRCoM9YA
+VUhQABgAxhjgIzrNSCNRiOtVjODgwMZGOhPs9lYHR1jDQ8AAOBX17jNgAAAAC9jY5xvGP87oQMA
AKyFAAEAAMoIEAAAoIwAAQAAyggQAACgjAABAADKCBAAAKCMAAEAAMoIEAAAoIwAAQAAyggQAACg
jAABAADKCBAAAKCMAAEAAMoIEAAAoIwAAQAAyggQAACgjAABAADKCBAAAKCMAAEAAMoIEAAAoIwA
AQAAyggQAACgjAABAADKCBAAAKCMAAEAAMoIEAAAoIwAAQAAyggQAACgjAABAADKCBAAAKCMAAEA
AMoIEAAAoIwAAQAAyggQAACgjAABAADKCBAAAKCMAAEAAMoIEAAAoIwAAQAAyggQAACgjAABAADK
CBAAAKCMAAEAAMoIEAAAoIwAAQAAyggQAACgjAABAADKCBAAAKCMAAEAAMoIEAAAoIwAAQAAyggQ
AACgjAABAADKCBAAAKCMAAEAAMoIEAAAoIwAWQ+dTifdbndjDwMAAF6yBMgYtdvtfPjDH87w8HA6
nc7GHg4AALwkCZAxWr58ec4555ycfPLJWbhwoQgBAIBfgAAZo1XBceWVV+aMM87IokWLRAgAAKyn
no09gJeaOXPm5HWve12GhoZy+umnZ/LkyWk2dRwAAIyFAFlP06dPzw033JB99903g4ODOemkkzJ5
8uQ0Go2NPTQAAPilJ0DW0+joaGbMmJHrrrsu+++/fwYHB3P88cdn0qRJIgQAAF6AAFlP7XY7PT09
mTlzZmbPnp2DDz44AwMDec973pOJEyeKEAAAWAcBsp5GR0fTarXS29ubvffeO1dddVUOPfTQDAwM
5Pd///czYcIEEQIAAGshQNZTu91ePQvSaDSy77775utf/3qOPPLIDAwMZNasWRkaGhIhAACwBgJk
PY2Ojqanp2d1hCTJQQcdlL/+67/Ou971rvT39+dtb3tbBgcHRQgAAPwc3x+7ntrtdkZHRzM6Oppu
t7t6+SGHHJJLLrkkxx9/fGbPnp2lS5c+5/cAAIAZkPW26hSsZ5+KtcqsWbOydOnSHHvssbn88stz
4IEHpr+/30wIAACs1OhmjIfpX+YH8xcvXpyJEyfmgQceSH9//+pHX19fZs6cmfvuu2/1ukuWLMnU
qVNz5ZVXZu+9935OpAAAwK+kMR5z98l4Pa2a+XjkkUdy88035+ijj86xxx6biy66KO973/uyySab
pNlspr+/P4ODg8+bJQEAgJczMyBjtGoG5O67786CBQty5JFHZtGiRbn33nszNDSU7bffPmeffXYO
O+yw1d+C1dvbm/7+/jSbLrUBAOBX3BhnQHwyXk8PPfRQDj/88MycOTMzZszI5z//+fT19eWEE07I
V77ylXS73UyaNCmTJ0/O4OCg+AAAgGcxAzJGq2ZAttpqq+yzzz457rjjMjw8nGOOOSb33HNPms1m
dtxxx1xxxRWr744OAAAvG2ZAxl+j0cjBBx+c9773vXnVq16VAw44IHvttVcuuOCCTJo0KXvttVdu
uummLFmyZGMPFQAAfim5OnqMms1mzjzzzBxyyCHZeeedM2XKlCTJRz7ykRxxxBGZM2dO7rjjjhx5
5JEbeaQAAPDLyylYY9RutzM8PJyenp7nXFi+dOnSfOc738m3vvWt7LHHHnnDG96Q6dOnp6+vbyOP
GAAACo3xFCwBsh663e7zbirY7XazfPnyDA8PJ0kmTJiQ3t5eNx8EAODlRYAAAABlXIQOAAD8shEg
AABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAA
QBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZ
AQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQEC
AACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAA
lBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQR
IAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAA
AEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABA
GQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkB
AgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIA
AJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACU
ESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEg
AABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAA
QBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZ
AQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQEC
AACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAA
lBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQR
IAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAA
AEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABA
GQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkB
AgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIA
AJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACU
ESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEg
AABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAA
QBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZ
AQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQEC
AACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAA
lBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQR
IAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAA
AEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABA
GQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkB
AgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIA
AJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACU
ESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEg
AABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAA
QBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZ
AQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQEC
AACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAA
lBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQR
IAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAA
AEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABA
GQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkB
AgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIA
AJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACU
ESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEg
AABAGQECAACUESAAAEAZAQIAAJQRIAAAQBkBAgAAlBEgAABAGQECAACUESAAAEAZAQIAAJQRIAAA
QBkBAgAAlBEgAABAGQECAACU6Rnzmo0NOAoAAOBlwQwIAABQRoAAAABlBAgAAFBGgAAAAGUECAAA
UEaAAAAAZQQIAABQRoAAAABlBAgAAFDm/wPD5PBs5Kv5AAAAAABJRU5ErkJggg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>96572</attachid>
            <date>2011-06-09 04:21:10 -0700</date>
            <delta_ts>2011-06-13 21:22:21 -0700</delta_ts>
            <desc>Modified Patch</desc>
            <filename>patch-mediasliderthumb.patch</filename>
            <type>text/plain</type>
            <size>6164</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCAzMmQ5YmU2Li4xYTI3ZWE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEg
QEAKKzIwMTEtMDYtMDkgIEd5dXlvdW5nIEtpbSAgPGd5dXlvdW5nLmtpbUBzYW1zdW5nLmNvbT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbRUZMXSBT
dXBwb3J0IGZvciBwYWludGluZyB0aHVtYiBvZiBtZWRpYSBzbGlkZXIKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTYyMTc0CisKKyAgICAgICAgSW1wbGVt
ZW50IHBhaW50TWVkaWFTbGlkZXJUaHVtYigpIGZ1bmN0aW9uIHRvIHNob3cgdGh1bWIgb2YgbWVk
aWEgc2xpZGVyLgorICAgICAgICBhZGp1c3RTbGlkZXJUaHVtYlNpemUoKSBzaG91bGQgYmUgaW1w
bGVtZW50ZWQgaW4gb3JkZXIgdG8gY2FsbCBwYWludE1lZGlhU2xpZGVyVGh1bWIoKS4KKworICAg
ICAgICAqIHBsYXRmb3JtL2VmbC9SZW5kZXJUaGVtZUVmbC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpSZW5kZXJUaGVtZUVmbDo6UmVuZGVyVGhlbWVFZmwpOgorICAgICAgICAoV2ViQ29yZTo6UmVu
ZGVyVGhlbWVFZmw6OmFkanVzdFNsaWRlclRodW1iU2l6ZSk6CisgICAgICAgIChXZWJDb3JlOjpS
ZW5kZXJUaGVtZUVmbDo6cGFpbnRNZWRpYVNsaWRlclRyYWNrKToKKyAgICAgICAgKFdlYkNvcmU6
OlJlbmRlclRoZW1lRWZsOjpwYWludE1lZGlhU2xpZGVyVGh1bWIpOgorICAgICAgICAoV2ViQ29y
ZTo6UmVuZGVyVGhlbWVFZmw6OnBhaW50TWVkaWFDdXJyZW50VGltZSk6CisgICAgICAgICogcGxh
dGZvcm0vZWZsL1JlbmRlclRoZW1lRWZsLmg6CisKIDIwMTEtMDYtMDkgIEFkYW0gQmFydGggIDxh
YmFydGhAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2VmbC9SZW5kZXJUaGVtZUVmbC5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9lZmwvUmVuZGVyVGhlbWVFZmwuY3BwCmluZGV4IDY1
ZTI2M2QuLjUyY2YzODQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2VmbC9S
ZW5kZXJUaGVtZUVmbC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZWZsL1JlbmRl
clRoZW1lRWZsLmNwcApAQCAtNjkyLDEwICs2OTIsMTUgQEAgUmVuZGVyVGhlbWVFZmw6OlJlbmRl
clRoZW1lRWZsKFBhZ2UqIHBhZ2UpCiAgICAgLCBtX2VudHJ5VGV4dEZvcmVncm91bmRDb2xvcigw
LCAwLCAwKQogICAgICwgbV9zZWFyY2hUZXh0QmFja2dyb3VuZENvbG9yKDAsIDAsIDAsIDApCiAg
ICAgLCBtX3NlYXJjaFRleHRGb3JlZ3JvdW5kQ29sb3IoMCwgMCwgMCkKKyAgICAsIG1fc2xpZGVy
VGh1bWJDb2xvcigyNTUsIDAsIDApIC8vIHJlZCBjb2xvci4KKyAgICAsIG1fc2xpZGVyVGh1bWJX
aWR0aCgxMikKKyAgICAsIG1fc2xpZGVyVGh1bWJIZWlnaHQoMTIpCiAjaWYgRU5BQkxFKFZJREVP
KQotICAgICwgbV9wYW5lbENvbG9yKDIyMCwgMjIwLCAxOTUpIC8vIGxpZ2h0IHRhbm5pc2ggY29s
b3IuCi0gICAgLCBtX3NsaWRlckNvbG9yKENvbG9yOjp3aGl0ZSkKKyAgICAsIG1fbWVkaWFQYW5l
bENvbG9yKDIyMCwgMjIwLCAxOTUpIC8vIGxpZ2h0IHRhbm5pc2ggY29sb3IuCisgICAgLCBtX21l
ZGlhU2xpZGVyQ29sb3IoQ29sb3I6OndoaXRlKQogICAgICwgbV9tZWRpYVNsaWRlckhlaWdodCgx
NCkKKyAgICAsIG1fbWVkaWFTbGlkZXJUaHVtYldpZHRoKDEyKQorICAgICwgbV9tZWRpYVNsaWRl
clRodW1iSGVpZ2h0KDEyKQogI2VuZGlmCiAgICAgLCBtX2NhbnZhcygwKQogICAgICwgbV9lZGpl
KDApCkBAIC04MzgsNiArODQzLDIxIEBAIHZvaWQgUmVuZGVyVGhlbWVFZmw6OmFkanVzdFNsaWRl
clRodW1iU3R5bGUoQ1NTU3R5bGVTZWxlY3Rvciogc2VsZWN0b3IsIFJlbmRlclN0CiAgICAgYWRq
dXN0U2xpZGVyVHJhY2tTdHlsZShzZWxlY3Rvciwgc3R5bGUsIGVsZW1lbnQpOwogfQogCit2b2lk
IFJlbmRlclRoZW1lRWZsOjphZGp1c3RTbGlkZXJUaHVtYlNpemUoUmVuZGVyU3R5bGUqIHN0eWxl
KSBjb25zdAoreworICAgIENvbnRyb2xQYXJ0IHBhcnQgPSBzdHlsZS0+YXBwZWFyYW5jZSgpOwor
ICAgIGlmIChwYXJ0ID09IFNsaWRlclRodW1iVmVydGljYWxQYXJ0IHx8IHBhcnQgPT0gU2xpZGVy
VGh1bWJIb3Jpem9udGFsUGFydCkgeworICAgICAgICBzdHlsZS0+c2V0V2lkdGgoTGVuZ3RoKG1f
c2xpZGVyVGh1bWJIZWlnaHQsIEZpeGVkKSk7CisgICAgICAgIHN0eWxlLT5zZXRIZWlnaHQoTGVu
Z3RoKG1fc2xpZGVyVGh1bWJXaWR0aCwgRml4ZWQpKTsKKyAgICB9CisjaWYgRU5BQkxFKFZJREVP
KQorICAgIGVsc2UgaWYgKHBhcnQgPT0gTWVkaWFTbGlkZXJUaHVtYlBhcnQpIHsKKyAgICAgICAg
c3R5bGUtPnNldFdpZHRoKExlbmd0aChtX21lZGlhU2xpZGVyVGh1bWJXaWR0aCwgRml4ZWQpKTsK
KyAgICAgICAgc3R5bGUtPnNldEhlaWdodChMZW5ndGgobV9tZWRpYVNsaWRlclRodW1iSGVpZ2h0
LCBGaXhlZCkpOworICAgIH0KKyNlbmRpZgorfQorCiBib29sIFJlbmRlclRoZW1lRWZsOjpwYWlu
dFNsaWRlclRodW1iKFJlbmRlck9iamVjdCogb2JqZWN0LCBjb25zdCBQYWludEluZm8mIGluZm8s
IGNvbnN0IEludFJlY3QmIHJlY3QpCiB7CiAgICAgcmV0dXJuIHBhaW50U2xpZGVyVHJhY2sob2Jq
ZWN0LCBpbmZvLCByZWN0KTsKQEAgLTExNzksOSArMTE5OSw5IEBAIGJvb2wgUmVuZGVyVGhlbWVF
Zmw6OnBhaW50TWVkaWFTbGlkZXJUcmFjayhSZW5kZXJPYmplY3QqIG9iamVjdCwgY29uc3QgUGFp
bnRJbmZvCiB7CiAgICAgR3JhcGhpY3NDb250ZXh0KiBjb250ZXh0ID0gaW5mby5jb250ZXh0Owog
Ci0gICAgY29udGV4dC0+ZmlsbFJlY3QoRmxvYXRSZWN0KHJlY3QpLCBtX3BhbmVsQ29sb3IsIENv
bG9yU3BhY2VEZXZpY2VSR0IpOworICAgIGNvbnRleHQtPmZpbGxSZWN0KEZsb2F0UmVjdChyZWN0
KSwgbV9tZWRpYVBhbmVsQ29sb3IsIENvbG9yU3BhY2VEZXZpY2VSR0IpOwogICAgIGNvbnRleHQt
PmZpbGxSZWN0KEZsb2F0UmVjdChJbnRSZWN0KHJlY3QueCgpLCByZWN0LnkoKSArIChyZWN0Lmhl
aWdodCgpIC0gbV9tZWRpYVNsaWRlckhlaWdodCkgLyAyLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlY3Qud2lkdGgoKSwgbV9tZWRpYVNsaWRlckhlaWdodCkpLCBt
X3NsaWRlckNvbG9yLCBDb2xvclNwYWNlRGV2aWNlUkdCKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICByZWN0LndpZHRoKCksIG1fbWVkaWFTbGlkZXJIZWlnaHQpKSwg
bV9tZWRpYVNsaWRlckNvbG9yLCBDb2xvclNwYWNlRGV2aWNlUkdCKTsKIAogICAgIFJlbmRlclN0
eWxlKiBzdHlsZSA9IG9iamVjdC0+c3R5bGUoKTsKICAgICBIVE1MTWVkaWFFbGVtZW50KiBtZWRp
YUVsZW1lbnQgPSB0b1BhcmVudE1lZGlhRWxlbWVudChvYmplY3QpOwpAQCAtMTIyMiw3ICsxMjQy
LDcgQEAgYm9vbCBSZW5kZXJUaGVtZUVmbDo6cGFpbnRNZWRpYVNsaWRlclRyYWNrKFJlbmRlck9i
amVjdCogb2JqZWN0LCBjb25zdCBQYWludEluZm8KICAgICAgICAgSW50UG9pbnQgc2xpZGVyVG9w
UmlnaHQgPSBzbGlkZXJUb3BMZWZ0OwogICAgICAgICBzbGlkZXJUb3BSaWdodC5tb3ZlKDAsIHJh
bmdlUmVjdC5oZWlnaHQoKSk7CiAKLSAgICAgICAgY29udGV4dC0+ZmlsbFJlY3QoRmxvYXRSZWN0
KHJlY3QpLCBtX3BhbmVsQ29sb3IsIENvbG9yU3BhY2VEZXZpY2VSR0IpOworICAgICAgICBjb250
ZXh0LT5maWxsUmVjdChGbG9hdFJlY3QocmVjdCksIG1fbWVkaWFQYW5lbENvbG9yLCBDb2xvclNw
YWNlRGV2aWNlUkdCKTsKICAgICB9CiAgICAgY29udGV4dC0+cmVzdG9yZSgpOwogICAgIHJldHVy
biB0cnVlOwpAQCAtMTIzMCw4ICsxMjUwLDggQEAgYm9vbCBSZW5kZXJUaGVtZUVmbDo6cGFpbnRN
ZWRpYVNsaWRlclRyYWNrKFJlbmRlck9iamVjdCogb2JqZWN0LCBjb25zdCBQYWludEluZm8KIAog
Ym9vbCBSZW5kZXJUaGVtZUVmbDo6cGFpbnRNZWRpYVNsaWRlclRodW1iKFJlbmRlck9iamVjdCog
b2JqZWN0LCBjb25zdCBQYWludEluZm8mIGluZm8sIGNvbnN0IEludFJlY3QmIHJlY3QpCiB7Ci0g
ICAgbm90SW1wbGVtZW50ZWQoKTsKLSAgICByZXR1cm4gZmFsc2U7CisgICAgaW5mby5jb250ZXh0
LT5maWxsUm91bmRlZFJlY3QocmVjdCwgSW50U2l6ZSgzLCAzKSwgSW50U2l6ZSgzLCAzKSwgSW50
U2l6ZSgzLCAzKSwgSW50U2l6ZSgzLCAzKSwgbV9zbGlkZXJUaHVtYkNvbG9yLCBDb2xvclNwYWNl
RGV2aWNlUkdCKTsKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogYm9vbCBSZW5kZXJUaGVtZUVmbDo6
cGFpbnRNZWRpYVZvbHVtZVNsaWRlckNvbnRhaW5lcihSZW5kZXJPYmplY3QqLCBjb25zdCBQYWlu
dEluZm8mIGluZm8sIGNvbnN0IEludFJlY3QmIHJlY3QpCkBAIC0xMjU0LDcgKzEyNzQsNyBAQCBi
b29sIFJlbmRlclRoZW1lRWZsOjpwYWludE1lZGlhVm9sdW1lU2xpZGVyVGh1bWIoUmVuZGVyT2Jq
ZWN0KiBvYmplY3QsIGNvbnN0IFBhaQogCiBib29sIFJlbmRlclRoZW1lRWZsOjpwYWludE1lZGlh
Q3VycmVudFRpbWUoUmVuZGVyT2JqZWN0KiBvYmplY3QsIGNvbnN0IFBhaW50SW5mbyYgaW5mbywg
Y29uc3QgSW50UmVjdCYgcmVjdCkKIHsKLSAgICBpbmZvLmNvbnRleHQtPmZpbGxSZWN0KEZsb2F0
UmVjdChyZWN0KSwgbV9wYW5lbENvbG9yLCBDb2xvclNwYWNlRGV2aWNlUkdCKTsKKyAgICBpbmZv
LmNvbnRleHQtPmZpbGxSZWN0KEZsb2F0UmVjdChyZWN0KSwgbV9tZWRpYVBhbmVsQ29sb3IsIENv
bG9yU3BhY2VEZXZpY2VSR0IpOwogICAgIHJldHVybiB0cnVlOwogfQogI2VuZGlmCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9lZmwvUmVuZGVyVGhlbWVFZmwuaCBiL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2VmbC9SZW5kZXJUaGVtZUVmbC5oCmluZGV4IDM3NDRlNjMuLjI1
ZmY0MzEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2VmbC9SZW5kZXJUaGVt
ZUVmbC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2VmbC9SZW5kZXJUaGVtZUVmbC5o
CkBAIC0xNTYsNiArMTU2LDcgQEAgcHVibGljOgogICAgIHZpcnR1YWwgYm9vbCBwYWludFNsaWRl
clRyYWNrKFJlbmRlck9iamVjdCosIGNvbnN0IFBhaW50SW5mbyYsIGNvbnN0IEludFJlY3QmKTsK
IAogICAgIHZpcnR1YWwgdm9pZCBhZGp1c3RTbGlkZXJUaHVtYlN0eWxlKENTU1N0eWxlU2VsZWN0
b3IqLCBSZW5kZXJTdHlsZSosIEVsZW1lbnQqKSBjb25zdDsKKyAgICB2aXJ0dWFsIHZvaWQgYWRq
dXN0U2xpZGVyVGh1bWJTaXplKFJlbmRlclN0eWxlKikgY29uc3Q7CiAgICAgdmlydHVhbCBib29s
IHBhaW50U2xpZGVyVGh1bWIoUmVuZGVyT2JqZWN0KiwgY29uc3QgUGFpbnRJbmZvJiwgY29uc3Qg
SW50UmVjdCYpOwogCiAgICAgc3RhdGljIHZvaWQgc2V0RGVmYXVsdEZvbnRTaXplKGludCBmb250
c2l6ZSk7CkBAIC0yMTIsMTAgKzIxMywxOCBAQCBwcml2YXRlOgogICAgIENvbG9yIG1fZW50cnlU
ZXh0Rm9yZWdyb3VuZENvbG9yOwogICAgIENvbG9yIG1fc2VhcmNoVGV4dEJhY2tncm91bmRDb2xv
cjsKICAgICBDb2xvciBtX3NlYXJjaFRleHRGb3JlZ3JvdW5kQ29sb3I7CisgICAgQ29sb3IgbV9z
bGlkZXJUaHVtYkNvbG9yOworICAgIAorICAgIGNvbnN0IGludCBtX3NsaWRlclRodW1iV2lkdGg7
CisgICAgY29uc3QgaW50IG1fc2xpZGVyVGh1bWJIZWlnaHQ7CisKICNpZiBFTkFCTEUoVklERU8p
Ci0gICAgQ29sb3IgbV9wYW5lbENvbG9yOwotICAgIENvbG9yIG1fc2xpZGVyQ29sb3I7CisgICAg
Q29sb3IgbV9tZWRpYVBhbmVsQ29sb3I7CisgICAgQ29sb3IgbV9tZWRpYVNsaWRlckNvbG9yOwor
CiAgICAgY29uc3QgaW50IG1fbWVkaWFTbGlkZXJIZWlnaHQ7CisgICAgY29uc3QgaW50IG1fbWVk
aWFTbGlkZXJUaHVtYldpZHRoOworICAgIGNvbnN0IGludCBtX21lZGlhU2xpZGVyVGh1bWJIZWln
aHQ7CiAjZW5kaWYKICAgICBFY29yZV9FdmFzKiBtX2NhbnZhczsKICAgICBFdmFzX09iamVjdCog
bV9lZGplOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>97052</attachid>
            <date>2011-06-13 18:23:32 -0700</date>
            <delta_ts>2011-06-14 01:27:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch-media-slider-thumb.patch</filename>
            <type>text/plain</type>
            <size>6595</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA1NmQ1YjJiLi4xNjlhMjg3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEg
QEAKKzIwMTEtMDYtMTMgIEd5dXlvdW5nIEtpbSAgPGd5dXlvdW5nLmtpbUBzYW1zdW5nLmNvbT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbRUZMXSBT
dXBwb3J0IGZvciBwYWludGluZyB0aHVtYiBvZiBtZWRpYSBzbGlkZXIKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTYyMTc0CisKKyAgICAgICAgSW1wbGVt
ZW50IHBhaW50TWVkaWFTbGlkZXJUaHVtYigpIGZ1bmN0aW9uIHRvIHNob3cgdGh1bWIgb2YgbWVk
aWEgc2xpZGVyLgorICAgICAgICBhZGp1c3RTbGlkZXJUaHVtYlNpemUoKSBzaG91bGQgYmUgaW1w
bGVtZW50ZWQgaW4gb3JkZXIgdG8gY2FsbCBwYWludE1lZGlhU2xpZGVyVGh1bWIoKS4KKworICAg
ICAgICAqIHBsYXRmb3JtL2VmbC9SZW5kZXJUaGVtZUVmbC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpSZW5kZXJUaGVtZUVmbDo6UmVuZGVyVGhlbWVFZmwpOgorICAgICAgICAoV2ViQ29yZTo6UmVu
ZGVyVGhlbWVFZmw6OmFkanVzdFNsaWRlclRodW1iU2l6ZSk6CisgICAgICAgIChXZWJDb3JlOjpS
ZW5kZXJUaGVtZUVmbDo6cGFpbnRNZWRpYVNsaWRlclRyYWNrKToKKyAgICAgICAgKFdlYkNvcmU6
OlJlbmRlclRoZW1lRWZsOjpwYWludE1lZGlhU2xpZGVyVGh1bWIpOgorICAgICAgICAoV2ViQ29y
ZTo6UmVuZGVyVGhlbWVFZmw6OnBhaW50TWVkaWFDdXJyZW50VGltZSk6CisgICAgICAgICogcGxh
dGZvcm0vZWZsL1JlbmRlclRoZW1lRWZsLmg6CisKIDIwMTEtMDYtMDcgIEZlbGljaWFuIE1hcnRv
biAgPG1hcnRvbi5mZWxpY2lhbi56b2x0YW5Ac3R1ZC51LXN6ZWdlZC5odT4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBOaWtvbGFzIFppbW1lcm1hbm4uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9lZmwvUmVuZGVyVGhlbWVFZmwuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZWZsL1JlbmRlclRoZW1lRWZsLmNwcAppbmRleCBmMTQ5ZTljLi5mOTFhNzM1IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9lZmwvUmVuZGVyVGhlbWVFZmwuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2VmbC9SZW5kZXJUaGVtZUVmbC5jcHAKQEAgLTYwLDYg
KzYwLDE1IEBAIHVzaW5nIG5hbWVzcGFjZSBIVE1MTmFtZXM7CiAvLyBUT0RPOiBjaGFuZ2UgZnJv
bSBvYmplY3QgY291bnQgdG8gZWNvcmVfZXZhcyBzaXplIChieXRlcykKIC8vIFRPRE86IGFzIG9i
amVjdHMgYXJlIHdlYnBhZ2UvdXNlciBkZWZpbmVkIGFuZCB0aGV5IGNhbiBiZSB2ZXJ5IGxhcmdl
LgogI2RlZmluZSBSRU5ERVJfVEhFTUVfRUZMX1BBUlRfQ0FDSEVfTUFYIDMyCisgICAgCitzdGF0
aWMgY29uc3QgaW50IHNsaWRlclRodW1iV2lkdGggPSAxMjsKK3N0YXRpYyBjb25zdCBpbnQgc2xp
ZGVyVGh1bWJIZWlnaHQgPSAxMjsKKworI2lmIEVOQUJMRShWSURFTykKK3N0YXRpYyBjb25zdCBp
bnQgbWVkaWFTbGlkZXJIZWlnaHQgPSAxNDsKK3N0YXRpYyBjb25zdCBpbnQgbWVkaWFTbGlkZXJU
aHVtYldpZHRoID0gMTI7CitzdGF0aWMgY29uc3QgaW50IG1lZGlhU2xpZGVyVGh1bWJIZWlnaHQg
PSAxMjsKKyNlbmRpZgogCiB2b2lkIFJlbmRlclRoZW1lRWZsOjphZGp1c3RTaXplQ29uc3RyYWlu
dHMoUmVuZGVyU3R5bGUqIHN0eWxlLCBGb3JtVHlwZSB0eXBlKSBjb25zdAogewpAQCAtNjkyLDEw
ICs3MDEsMTAgQEAgUmVuZGVyVGhlbWVFZmw6OlJlbmRlclRoZW1lRWZsKFBhZ2UqIHBhZ2UpCiAg
ICAgLCBtX2VudHJ5VGV4dEZvcmVncm91bmRDb2xvcigwLCAwLCAwKQogICAgICwgbV9zZWFyY2hU
ZXh0QmFja2dyb3VuZENvbG9yKDAsIDAsIDAsIDApCiAgICAgLCBtX3NlYXJjaFRleHRGb3JlZ3Jv
dW5kQ29sb3IoMCwgMCwgMCkKKyAgICAsIG1fc2xpZGVyVGh1bWJDb2xvcigyNTUsIDAsIDApIC8v
IHJlZCBjb2xvci4KICNpZiBFTkFCTEUoVklERU8pCi0gICAgLCBtX3BhbmVsQ29sb3IoMjIwLCAy
MjAsIDE5NSkgLy8gbGlnaHQgdGFubmlzaCBjb2xvci4KLSAgICAsIG1fc2xpZGVyQ29sb3IoQ29s
b3I6OndoaXRlKQotICAgICwgbV9tZWRpYVNsaWRlckhlaWdodCgxNCkKKyAgICAsIG1fbWVkaWFQ
YW5lbENvbG9yKDIyMCwgMjIwLCAxOTUpIC8vIGxpZ2h0IHRhbm5pc2ggY29sb3IuCisgICAgLCBt
X21lZGlhU2xpZGVyQ29sb3IoQ29sb3I6OndoaXRlKQogI2VuZGlmCiAgICAgLCBtX2NhbnZhcygw
KQogICAgICwgbV9lZGplKDApCkBAIC04MzcsNiArODQ2LDIxIEBAIHZvaWQgUmVuZGVyVGhlbWVF
Zmw6OmFkanVzdFNsaWRlclRodW1iU3R5bGUoQ1NTU3R5bGVTZWxlY3Rvciogc2VsZWN0b3IsIFJl
bmRlclN0CiAgICAgYWRqdXN0U2xpZGVyVHJhY2tTdHlsZShzZWxlY3Rvciwgc3R5bGUsIGVsZW1l
bnQpOwogfQogCit2b2lkIFJlbmRlclRoZW1lRWZsOjphZGp1c3RTbGlkZXJUaHVtYlNpemUoUmVu
ZGVyT2JqZWN0KiBvKSBjb25zdAoreworICAgIENvbnRyb2xQYXJ0IHBhcnQgPSBvLT5zdHlsZSgp
LT5hcHBlYXJhbmNlKCk7CisgICAgaWYgKHBhcnQgPT0gU2xpZGVyVGh1bWJWZXJ0aWNhbFBhcnQg
fHwgcGFydCA9PSBTbGlkZXJUaHVtYkhvcml6b250YWxQYXJ0KSB7CisgICAgICAgIG8tPnN0eWxl
KCktPnNldFdpZHRoKExlbmd0aChzbGlkZXJUaHVtYkhlaWdodCwgRml4ZWQpKTsKKyAgICAgICAg
by0+c3R5bGUoKS0+c2V0SGVpZ2h0KExlbmd0aChzbGlkZXJUaHVtYldpZHRoLCBGaXhlZCkpOwor
ICAgIH0KKyNpZiBFTkFCTEUoVklERU8pCisgICAgZWxzZSBpZiAocGFydCA9PSBNZWRpYVNsaWRl
clRodW1iUGFydCkgeworICAgICAgICBvLT5zdHlsZSgpLT5zZXRXaWR0aChMZW5ndGgobWVkaWFT
bGlkZXJUaHVtYldpZHRoLCBGaXhlZCkpOworICAgICAgICBvLT5zdHlsZSgpLT5zZXRIZWlnaHQo
TGVuZ3RoKG1lZGlhU2xpZGVyVGh1bWJIZWlnaHQsIEZpeGVkKSk7CisgICAgfQorI2VuZGlmCit9
CisKIGJvb2wgUmVuZGVyVGhlbWVFZmw6OnBhaW50U2xpZGVyVGh1bWIoUmVuZGVyT2JqZWN0KiBv
YmplY3QsIGNvbnN0IFBhaW50SW5mbyYgaW5mbywgY29uc3QgSW50UmVjdCYgcmVjdCkKIHsKICAg
ICByZXR1cm4gcGFpbnRTbGlkZXJUcmFjayhvYmplY3QsIGluZm8sIHJlY3QpOwpAQCAtMTE3OCw5
ICsxMjAyLDkgQEAgYm9vbCBSZW5kZXJUaGVtZUVmbDo6cGFpbnRNZWRpYVNsaWRlclRyYWNrKFJl
bmRlck9iamVjdCogb2JqZWN0LCBjb25zdCBQYWludEluZm8KIHsKICAgICBHcmFwaGljc0NvbnRl
eHQqIGNvbnRleHQgPSBpbmZvLmNvbnRleHQ7CiAKLSAgICBjb250ZXh0LT5maWxsUmVjdChGbG9h
dFJlY3QocmVjdCksIG1fcGFuZWxDb2xvciwgQ29sb3JTcGFjZURldmljZVJHQik7Ci0gICAgY29u
dGV4dC0+ZmlsbFJlY3QoRmxvYXRSZWN0KEludFJlY3QocmVjdC54KCksIHJlY3QueSgpICsgKHJl
Y3QuaGVpZ2h0KCkgLSBtX21lZGlhU2xpZGVySGVpZ2h0KSAvIDIsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVjdC53aWR0aCgpLCBtX21lZGlhU2xpZGVySGVpZ2h0
KSksIG1fc2xpZGVyQ29sb3IsIENvbG9yU3BhY2VEZXZpY2VSR0IpOworICAgIGNvbnRleHQtPmZp
bGxSZWN0KEZsb2F0UmVjdChyZWN0KSwgbV9tZWRpYVBhbmVsQ29sb3IsIENvbG9yU3BhY2VEZXZp
Y2VSR0IpOworICAgIGNvbnRleHQtPmZpbGxSZWN0KEZsb2F0UmVjdChJbnRSZWN0KHJlY3QueCgp
LCByZWN0LnkoKSArIChyZWN0LmhlaWdodCgpIC0gbWVkaWFTbGlkZXJIZWlnaHQpIC8gMiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWN0LndpZHRoKCksIG1lZGlh
U2xpZGVySGVpZ2h0KSksIG1fbWVkaWFTbGlkZXJDb2xvciwgQ29sb3JTcGFjZURldmljZVJHQik7
CiAKICAgICBSZW5kZXJTdHlsZSogc3R5bGUgPSBvYmplY3QtPnN0eWxlKCk7CiAgICAgSFRNTE1l
ZGlhRWxlbWVudCogbWVkaWFFbGVtZW50ID0gdG9QYXJlbnRNZWRpYUVsZW1lbnQob2JqZWN0KTsK
QEAgLTEyMjEsNyArMTI0NSw3IEBAIGJvb2wgUmVuZGVyVGhlbWVFZmw6OnBhaW50TWVkaWFTbGlk
ZXJUcmFjayhSZW5kZXJPYmplY3QqIG9iamVjdCwgY29uc3QgUGFpbnRJbmZvCiAgICAgICAgIElu
dFBvaW50IHNsaWRlclRvcFJpZ2h0ID0gc2xpZGVyVG9wTGVmdDsKICAgICAgICAgc2xpZGVyVG9w
UmlnaHQubW92ZSgwLCByYW5nZVJlY3QuaGVpZ2h0KCkpOwogCi0gICAgICAgIGNvbnRleHQtPmZp
bGxSZWN0KEZsb2F0UmVjdChyZWN0KSwgbV9wYW5lbENvbG9yLCBDb2xvclNwYWNlRGV2aWNlUkdC
KTsKKyAgICAgICAgY29udGV4dC0+ZmlsbFJlY3QoRmxvYXRSZWN0KHJlY3QpLCBtX21lZGlhUGFu
ZWxDb2xvciwgQ29sb3JTcGFjZURldmljZVJHQik7CiAgICAgfQogICAgIGNvbnRleHQtPnJlc3Rv
cmUoKTsKICAgICByZXR1cm4gdHJ1ZTsKQEAgLTEyMjksOCArMTI1Myw4IEBAIGJvb2wgUmVuZGVy
VGhlbWVFZmw6OnBhaW50TWVkaWFTbGlkZXJUcmFjayhSZW5kZXJPYmplY3QqIG9iamVjdCwgY29u
c3QgUGFpbnRJbmZvCiAKIGJvb2wgUmVuZGVyVGhlbWVFZmw6OnBhaW50TWVkaWFTbGlkZXJUaHVt
YihSZW5kZXJPYmplY3QqIG9iamVjdCwgY29uc3QgUGFpbnRJbmZvJiBpbmZvLCBjb25zdCBJbnRS
ZWN0JiByZWN0KQogewotICAgIG5vdEltcGxlbWVudGVkKCk7Ci0gICAgcmV0dXJuIGZhbHNlOwor
ICAgIGluZm8uY29udGV4dC0+ZmlsbFJvdW5kZWRSZWN0KHJlY3QsIEludFNpemUoMywgMyksIElu
dFNpemUoMywgMyksIEludFNpemUoMywgMyksIEludFNpemUoMywgMyksIG1fc2xpZGVyVGh1bWJD
b2xvciwgQ29sb3JTcGFjZURldmljZVJHQik7CisgICAgcmV0dXJuIHRydWU7CiB9CiAKIGJvb2wg
UmVuZGVyVGhlbWVFZmw6OnBhaW50TWVkaWFWb2x1bWVTbGlkZXJDb250YWluZXIoUmVuZGVyT2Jq
ZWN0KiwgY29uc3QgUGFpbnRJbmZvJiBpbmZvLCBjb25zdCBJbnRSZWN0JiByZWN0KQpAQCAtMTI1
Myw3ICsxMjc3LDcgQEAgYm9vbCBSZW5kZXJUaGVtZUVmbDo6cGFpbnRNZWRpYVZvbHVtZVNsaWRl
clRodW1iKFJlbmRlck9iamVjdCogb2JqZWN0LCBjb25zdCBQYWkKIAogYm9vbCBSZW5kZXJUaGVt
ZUVmbDo6cGFpbnRNZWRpYUN1cnJlbnRUaW1lKFJlbmRlck9iamVjdCogb2JqZWN0LCBjb25zdCBQ
YWludEluZm8mIGluZm8sIGNvbnN0IEludFJlY3QmIHJlY3QpCiB7Ci0gICAgaW5mby5jb250ZXh0
LT5maWxsUmVjdChGbG9hdFJlY3QocmVjdCksIG1fcGFuZWxDb2xvciwgQ29sb3JTcGFjZURldmlj
ZVJHQik7CisgICAgaW5mby5jb250ZXh0LT5maWxsUmVjdChGbG9hdFJlY3QocmVjdCksIG1fbWVk
aWFQYW5lbENvbG9yLCBDb2xvclNwYWNlRGV2aWNlUkdCKTsKICAgICByZXR1cm4gdHJ1ZTsKIH0K
ICNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZWZsL1JlbmRlclRo
ZW1lRWZsLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9lZmwvUmVuZGVyVGhlbWVFZmwuaApp
bmRleCBkMDE5NGZlLi45MzU1ZmVmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9lZmwvUmVuZGVyVGhlbWVFZmwuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9lZmwv
UmVuZGVyVGhlbWVFZmwuaApAQCAtMTU2LDYgKzE1Niw5IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFs
IGJvb2wgcGFpbnRTbGlkZXJUcmFjayhSZW5kZXJPYmplY3QqLCBjb25zdCBQYWludEluZm8mLCBj
b25zdCBJbnRSZWN0Jik7CiAKICAgICB2aXJ0dWFsIHZvaWQgYWRqdXN0U2xpZGVyVGh1bWJTdHls
ZShDU1NTdHlsZVNlbGVjdG9yKiwgUmVuZGVyU3R5bGUqLCBFbGVtZW50KikgY29uc3Q7CisKKyAg
ICB2aXJ0dWFsIHZvaWQgYWRqdXN0U2xpZGVyVGh1bWJTaXplKFJlbmRlck9iamVjdCopIGNvbnN0
OworCiAgICAgdmlydHVhbCBib29sIHBhaW50U2xpZGVyVGh1bWIoUmVuZGVyT2JqZWN0KiwgY29u
c3QgUGFpbnRJbmZvJiwgY29uc3QgSW50UmVjdCYpOwogCiAgICAgc3RhdGljIHZvaWQgc2V0RGVm
YXVsdEZvbnRTaXplKGludCBmb250c2l6ZSk7CkBAIC0yMTIsMTAgKzIxNSwxMSBAQCBwcml2YXRl
OgogICAgIENvbG9yIG1fZW50cnlUZXh0Rm9yZWdyb3VuZENvbG9yOwogICAgIENvbG9yIG1fc2Vh
cmNoVGV4dEJhY2tncm91bmRDb2xvcjsKICAgICBDb2xvciBtX3NlYXJjaFRleHRGb3JlZ3JvdW5k
Q29sb3I7CisgICAgQ29sb3IgbV9zbGlkZXJUaHVtYkNvbG9yOworCiAjaWYgRU5BQkxFKFZJREVP
KQotICAgIENvbG9yIG1fcGFuZWxDb2xvcjsKLSAgICBDb2xvciBtX3NsaWRlckNvbG9yOwotICAg
IGNvbnN0IGludCBtX21lZGlhU2xpZGVySGVpZ2h0OworICAgIENvbG9yIG1fbWVkaWFQYW5lbENv
bG9yOworICAgIENvbG9yIG1fbWVkaWFTbGlkZXJDb2xvcjsKICNlbmRpZgogICAgIEVjb3JlX0V2
YXMqIG1fY2FudmFzOwogICAgIEV2YXNfT2JqZWN0KiBtX2VkamU7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>97083</attachid>
            <date>2011-06-14 01:27:21 -0700</date>
            <delta_ts>2011-06-14 01:35:14 -0700</delta_ts>
            <desc>Additional Patch</desc>
            <filename>patch-media-slider-thumb.patch</filename>
            <type>text/plain</type>
            <size>4166</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA2ODVjZmQyLi5hMmY3ZDk4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAg
QEAKKzIwMTEtMDYtMTQgIEd5dXlvdW5nIEtpbSAgPGd5dXlvdW5nLmtpbUBzYW1zdW5nLmNvbT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbRUZMXSBT
dXBwb3J0IGZvciBwYWludGluZyB0aHVtYiBvZiBtZWRpYSBzbGlkZXIKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTYyMTc0CisKKyAgICAgICAgUmVwbGFj
ZSBSZW5kZXJPYmplY3QgcGFyYW1ldGVyIHdpdGggUmVuZGVyU3R5bGUncyBpbiBhZGp1c3RTbGlk
ZXJUaHVtYlNpemUuCisgICAgICAgIEJlY2F1c2UsIHBhcmFtZXRlciBvZiB0aGUgZnVuY3Rpb24g
d2FzIGNoYW5nZWQuIEFuZCwgYWRkIGNvbnN0YW50IHZhcmlhYmxlIHRvCisgICAgICAgIHBhaW50
TWVkaWFTbGlkZXJUaHVtYigpLgorCisgICAgICAgICogcGxhdGZvcm0vZWZsL1JlbmRlclRoZW1l
RWZsLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRoZW1lRWZsOjpSZW5kZXJUaGVtZUVm
bCk6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJUaGVtZUVmbDo6YWRqdXN0U2xpZGVyVGh1bWJT
aXplKToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRoZW1lRWZsOjpwYWludE1lZGlhU2xpZGVy
VGh1bWIpOgorICAgICAgICAqIHBsYXRmb3JtL2VmbC9SZW5kZXJUaGVtZUVmbC5oOgorCiAyMDEx
LTA2LTEzICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KIAogICAgICAgICBbRUZM
XSBUaGUgc2Vjb25kIHRyeSB0byBmaXggYSBidWlsZCBicmVhay4KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2VmbC9SZW5kZXJUaGVtZUVmbC5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9lZmwvUmVuZGVyVGhlbWVFZmwuY3BwCmluZGV4IGEzNzUzZjguLjM5ODI5ZTIg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2VmbC9SZW5kZXJUaGVtZUVmbC5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZWZsL1JlbmRlclRoZW1lRWZsLmNwcApA
QCAtNjksNiArNjksOCBAQCBzdGF0aWMgY29uc3QgaW50IHNsaWRlclRodW1iSGVpZ2h0ID0gMTI7
CiBzdGF0aWMgY29uc3QgaW50IG1lZGlhU2xpZGVySGVpZ2h0ID0gMTQ7CiBzdGF0aWMgY29uc3Qg
aW50IG1lZGlhU2xpZGVyVGh1bWJXaWR0aCA9IDEyOwogc3RhdGljIGNvbnN0IGludCBtZWRpYVNs
aWRlclRodW1iSGVpZ2h0ID0gMTI7CisKK3N0YXRpYyBjb25zdCBJbnRTaXplIG1lZGlhU2xpZGVy
VGh1bWJSZWN0KDMsMyk7CiAjZW5kaWYKIAogdm9pZCBSZW5kZXJUaGVtZUVmbDo6YWRqdXN0U2l6
ZUNvbnN0cmFpbnRzKFJlbmRlclN0eWxlKiBzdHlsZSwgRm9ybVR5cGUgdHlwZSkgY29uc3QKQEAg
LTY5Nyw3ICs2OTksNyBAQCBSZW5kZXJUaGVtZUVmbDo6UmVuZGVyVGhlbWVFZmwoUGFnZSogcGFn
ZSkKICAgICAsIG1fZW50cnlUZXh0Rm9yZWdyb3VuZENvbG9yKDAsIDAsIDApCiAgICAgLCBtX3Nl
YXJjaFRleHRCYWNrZ3JvdW5kQ29sb3IoMCwgMCwgMCwgMCkKICAgICAsIG1fc2VhcmNoVGV4dEZv
cmVncm91bmRDb2xvcigwLCAwLCAwKQotICAgICwgbV9zbGlkZXJUaHVtYkNvbG9yKDI1NSwgMCwg
MCkgLy8gcmVkIGNvbG9yLgorICAgICwgbV9zbGlkZXJUaHVtYkNvbG9yKENvbG9yOjpkYXJrR3Jh
eSkKICNpZiBFTkFCTEUoVklERU8pCiAgICAgLCBtX21lZGlhUGFuZWxDb2xvcigyMjAsIDIyMCwg
MTk1KSAvLyBsaWdodCB0YW5uaXNoIGNvbG9yLgogICAgICwgbV9tZWRpYVNsaWRlckNvbG9yKENv
bG9yOjp3aGl0ZSkKQEAgLTg0MywxNyArODQ1LDE3IEBAIHZvaWQgUmVuZGVyVGhlbWVFZmw6OmFk
anVzdFNsaWRlclRodW1iU3R5bGUoQ1NTU3R5bGVTZWxlY3Rvciogc2VsZWN0b3IsIFJlbmRlclN0
CiAgICAgYWRqdXN0U2xpZGVyVHJhY2tTdHlsZShzZWxlY3Rvciwgc3R5bGUsIGVsZW1lbnQpOwog
fQogCi12b2lkIFJlbmRlclRoZW1lRWZsOjphZGp1c3RTbGlkZXJUaHVtYlNpemUoUmVuZGVyT2Jq
ZWN0KiBvKSBjb25zdAordm9pZCBSZW5kZXJUaGVtZUVmbDo6YWRqdXN0U2xpZGVyVGh1bWJTaXpl
KFJlbmRlclN0eWxlKiBzdHlsZSkgY29uc3QKIHsKLSAgICBDb250cm9sUGFydCBwYXJ0ID0gby0+
c3R5bGUoKS0+YXBwZWFyYW5jZSgpOworICAgIENvbnRyb2xQYXJ0IHBhcnQgPSBzdHlsZS0+YXBw
ZWFyYW5jZSgpOwogICAgIGlmIChwYXJ0ID09IFNsaWRlclRodW1iVmVydGljYWxQYXJ0IHx8IHBh
cnQgPT0gU2xpZGVyVGh1bWJIb3Jpem9udGFsUGFydCkgewotICAgICAgICBvLT5zdHlsZSgpLT5z
ZXRXaWR0aChMZW5ndGgoc2xpZGVyVGh1bWJIZWlnaHQsIEZpeGVkKSk7Ci0gICAgICAgIG8tPnN0
eWxlKCktPnNldEhlaWdodChMZW5ndGgoc2xpZGVyVGh1bWJXaWR0aCwgRml4ZWQpKTsKKyAgICAg
ICAgc3R5bGUtPnNldFdpZHRoKExlbmd0aChzbGlkZXJUaHVtYkhlaWdodCwgRml4ZWQpKTsKKyAg
ICAgICAgc3R5bGUtPnNldEhlaWdodChMZW5ndGgoc2xpZGVyVGh1bWJXaWR0aCwgRml4ZWQpKTsK
ICAgICB9CiAjaWYgRU5BQkxFKFZJREVPKQogICAgIGVsc2UgaWYgKHBhcnQgPT0gTWVkaWFTbGlk
ZXJUaHVtYlBhcnQpIHsKLSAgICAgICAgby0+c3R5bGUoKS0+c2V0V2lkdGgoTGVuZ3RoKG1lZGlh
U2xpZGVyVGh1bWJXaWR0aCwgRml4ZWQpKTsKLSAgICAgICAgby0+c3R5bGUoKS0+c2V0SGVpZ2h0
KExlbmd0aChtZWRpYVNsaWRlclRodW1iSGVpZ2h0LCBGaXhlZCkpOworICAgICAgICBzdHlsZS0+
c2V0V2lkdGgoTGVuZ3RoKG1lZGlhU2xpZGVyVGh1bWJXaWR0aCwgRml4ZWQpKTsKKyAgICAgICAg
c3R5bGUtPnNldEhlaWdodChMZW5ndGgobWVkaWFTbGlkZXJUaHVtYkhlaWdodCwgRml4ZWQpKTsK
ICAgICB9CiAjZW5kaWYKIH0KQEAgLTEyNTAsNyArMTI1Miw3IEBAIGJvb2wgUmVuZGVyVGhlbWVF
Zmw6OnBhaW50TWVkaWFTbGlkZXJUcmFjayhSZW5kZXJPYmplY3QqIG9iamVjdCwgY29uc3QgUGFp
bnRJbmZvCiAKIGJvb2wgUmVuZGVyVGhlbWVFZmw6OnBhaW50TWVkaWFTbGlkZXJUaHVtYihSZW5k
ZXJPYmplY3QqIG9iamVjdCwgY29uc3QgUGFpbnRJbmZvJiBpbmZvLCBjb25zdCBJbnRSZWN0JiBy
ZWN0KQogewotICAgIGluZm8uY29udGV4dC0+ZmlsbFJvdW5kZWRSZWN0KHJlY3QsIEludFNpemUo
MywgMyksIEludFNpemUoMywgMyksIEludFNpemUoMywgMyksIEludFNpemUoMywgMyksIG1fc2xp
ZGVyVGh1bWJDb2xvciwgQ29sb3JTcGFjZURldmljZVJHQik7CisgICAgaW5mby5jb250ZXh0LT5m
aWxsUm91bmRlZFJlY3QocmVjdCwgbWVkaWFTbGlkZXJUaHVtYlJlY3QsIG1lZGlhU2xpZGVyVGh1
bWJSZWN0LCBtZWRpYVNsaWRlclRodW1iUmVjdCwgbWVkaWFTbGlkZXJUaHVtYlJlY3QsIG1fc2xp
ZGVyVGh1bWJDb2xvciwgQ29sb3JTcGFjZURldmljZVJHQik7CiAgICAgcmV0dXJuIHRydWU7CiB9
CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2VmbC9SZW5kZXJUaGVtZUVm
bC5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZWZsL1JlbmRlclRoZW1lRWZsLmgKaW5kZXgg
Y2FmYzQyYS4uNjJiMGUzYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZWZs
L1JlbmRlclRoZW1lRWZsLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZWZsL1JlbmRl
clRoZW1lRWZsLmgKQEAgLTE1Nyw3ICsxNTcsNyBAQCBwdWJsaWM6CiAKICAgICB2aXJ0dWFsIHZv
aWQgYWRqdXN0U2xpZGVyVGh1bWJTdHlsZShDU1NTdHlsZVNlbGVjdG9yKiwgUmVuZGVyU3R5bGUq
LCBFbGVtZW50KikgY29uc3Q7CiAKLSAgICB2aXJ0dWFsIHZvaWQgYWRqdXN0U2xpZGVyVGh1bWJT
aXplKFJlbmRlck9iamVjdCopIGNvbnN0OworICAgIHZpcnR1YWwgdm9pZCBhZGp1c3RTbGlkZXJU
aHVtYlNpemUoUmVuZGVyU3R5bGUqKSBjb25zdDsKIAogICAgIHZpcnR1YWwgYm9vbCBwYWludFNs
aWRlclRodW1iKFJlbmRlck9iamVjdCosIGNvbnN0IFBhaW50SW5mbyYsIGNvbnN0IEludFJlY3Qm
KTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>97084</attachid>
            <date>2011-06-14 01:29:50 -0700</date>
            <delta_ts>2011-06-14 01:29:50 -0700</delta_ts>
            <desc>Screen Capture - Modified Thumb Icon</desc>
            <filename>Screenshot-EFL Test Launcher.png</filename>
            <type>image/png</type>
            <size>19940</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">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
T9fzcrx3urfWqlQqqa/vkPYfOCjXddUWxOrct057f3yrHvjvH2jPLoLLybR5886jn1SxZcvMz8Wp
4+DBPn34xs/qyZ2juu4PX189vnXrdr33rz6h1o4z9eznPO+IbXR2dent1/+lPnnTV/TzX9yTbFwr
afm55+ra17xJH/zwzbrn3gerx49FaWhAv/nmP2rr7d9VaKyyvqfDE8v2lT/Qph986ZjbBgAAx1+t
DOLVOPv4vrlNfhM7MDik3t5+dXmevCCQJDUViop2rdbuH6zX9nlLNP/8i9Te2XFMQ8XWr9+kb3zj
+xoYGNRLXnKVnv3sS494fCbXrlx5v26++cuaN2+2nvGMZbruumtqDouy1uojH/mcPvShdx63uh54
4FF98pP/oJ6e+TrnnLP02te+/JjrOpKRkZn/VvlYzsX/fmNDvf7hi/+uV7zqdVq+/Dz96pd3KLZW
//XfP9dtP7xTb3jTn2rBggX68pe+cNT2Tjt9gW648RO65ZbPas26jXrzG18ta6WlS5+mD3/kU/p/
n/s7PfzIOr3h9dcqU2M41/Dm1Rp8fL2iUlHlYknlYknDe3dpaO9uZQJXY1P1TKX+3o0Pqem0s9R6
5rna+vNvq+e51ylobDmunxMAADhGNTLItIHlePewjLUZlSMVCkW5/nhgGZMvFhU9/mvt2Pqots1f
otyCJTrj7DMVBP4R2x0aGtaNN35Ot956syTpNa/5Uy1efIaamxunPT5nTpd6e/vV0tKk4eGRac/x
PFff+96P9dWv3qRsNqNXvvJtmju3S1dccfG0NfzkJ3dq+fKlx62u/v4B3Xnnffr61z8r13X0spe9
RStWnKfW1qZjqgs43oqlkr729e9o3cZdeue7Pqi2tja5riPHOPrq1/5DF6x4lt7zlx9WLpeV6zhH
D9OVuW1hJqPr3/Eu/fd//Ujveu/fyiqjOI6Vz+f1rve8X//1Xz/Q+/7qk3r3X7xJ8+fNntrM6JDi
vj0qFwoqjRZUKhRkCwX5YeXfmQn/pBljtOX2WzXnoudr9gVXKdPcrr7H16pz2dRfHAAAgJOnVgaZ
vhvjhMy6T4qIYyvX9+WHvvwwkB8E8sJAXhDIDXzl7Kiyj92n3h9+WT/7yj9q7eq1KpXKNZu9994H
dc01V8t1Hbmuoxe+8NlateqhmsejKNKFF75Y+/f31jynoSGv9773/yiXy8oYo2c84+lHrOFHP/qZ
Xvziq45bXS0tTXrnO/9YYRioVCqrsTGvrq5Zx1wXcDzt3r1P73rPx1SyLfqzd7xXLS0tchxHjuPI
OEaXXv48vfZ1f6xsNpOEmBkEFispiiJFUazYSs957vN03R/9aTXIRFGkOI511XNfoOte+1bd8NEv
6Pb/+eWUIWKO58nLhPLCUH5m4ldGfhgoDHxl/fEJ/J3nPkv71twj4zhq7jlH/U+sPxEfGQAAOBa1
5rBMf+6J3YnFeL7cIJAX+PLCIAkuY+Glcrwl42p232b13fZP+vk3/1XF4vTDkh56aK06Otqqz+fM
6dJjj22tedx1Xa1e/T9qb2+teU4ul1VXV4ckacuWbXr44bW67LILp33/X/1qlS699AK57uSP8rep
a8y73/1RXXHFK3X55ReppaX5mOoCjqdfP7Ba7/mrT+ulr3ijnv/Cl8j3XLmumwTvSmhpa22T540f
c90Z9LAomWQfx7HiKFYUxZozZ96kIBPFseI40uw58/Tu931Yv7pnkz7x6clDzVzfTcJJJpQfVr4m
hpZMoDD0ZSqTWPJd81Xo21d9PLxvx3H/zAAAwLGpfw+LkYyMjJEi48t4wXhoGetlmfgVBCpkmmSW
XKSnXflc+f70Q8NOO22u9u49UH0+MDCks89eVPO4pGoPxZHOkZJ5JH/zN3+nz372w8pmM9O+//e+
92P9wR88/7jWNebTn/6A7r33Nm3e/IRuvfW7x1QXcDx1dXUonwu0ffu2ShiZHEwcY+RUjydfjuMe
dS6atbYaSqJ4PKCMLYM+9lUuJ70tBw8e1N49O3X2mT2T2jGOl/zSI5ORVyu0hEF10r0X5hQVC7Jx
JD/boKhQe7U8AABwkhxbD8vxZUxyn2Cc5KYmcgKVnYyMnwzh8MZ6VipBpc+Geiy3QO6lL9M5z32R
umZ31Wz7wguX64477qo+//GPf65LLnlGzeOStH37bkVRfMRzvv717+gb37hNX/ziJ9Td3THte69a
9ZDOP/9p8rypU4F+m7p+9rO79e1v/7Dy2RmddVaP+vsHZlwXcLzNnzdbn/n0X+vgng364hduVqEw
Oh5WKj0sGzeul2Srz2fawxLFSc9KFMUqR5FW3vmLyUEmSsLKXXfdqa/+82f03r94rV720sN+SeB4
Ml541NAyZrR/n4KGZhnHVVQsyKnxCxEAAHDy1Mog00+6PxE73Y/9BtZxFLmeSm4oxZLrSl4oWRnt
Kbh60sySv2ieFi84Ta0tzcpkQhljat749PTM15VXXqy3vvX9iqJYl1xygdrb29Te3jbt8SiKdMUV
1+qee26ree1//uft+tSnvqCLLjpPNEH7EAAAIABJREFU11//IUnStde+WFdf/axJ7/2tb/1QH/vY
+457XRdddJ5uvfV7+sAHPqXf/GaLWlub9clPvn/Gdc1ENhvMePWvbDY4+kn4Xy+bzegd179Rd955
nz7+tx/Um97ydi1evESu68oYo9792/R/P/oh/dk73q3Zs2fPaA6L7NiQsEjDw8P6+te+pMZsOQks
lbAyNDSkr3/tn9XcEOszn3q/8vnc1HaMKzmhjCf5Yw0fQf/j65TvPl2SNHJwtzIthH8AAOqtVgYx
t86fb2WtIlk93FvWd0rS7PPm6d5Vv55hy0d+ecvGlYrjWENDI9q1a49W3f+wzmgJtLC7SW40Kjcu
al/fkHaWsgrb56ijs0NNTQ3K57IKgqD6G9zq29XY+DqKYlkbT+ntqHX8WM853COPrNP99z+iN73p
NUc877epa2w4zLHUNVMPP7xZa9ZsndG555yzQOedt+joJ+J/HRNNf3zX7r36zOe+rKctv1jXXvsq
/eyOn6o8ulNnnbVQt/zDv+qal71Gl19+hT5/y8164dXnafHZ0//38+a3flAf+dhntW3bE/rnf7pF
L7/mCj37ykv0f/7sY/roxz6pxzZt0r987Yt65Suu0pWXX1xziJmNylIcqbK6hySr0r7tGnh0pUqD
AypVVg9b8Lr3KS4VdM8n3qKnv+6v1bJgqR78x/er+7wrNOeZz9PCsy47Lp8bAACYYIY7cFz0zAu0
86Enq3NOTeWR50qKJBUKVivLRpI9IT0sxkiu6yY3315GkZvVnv4R7RtxlWtbpHmTgopf/a3tTPcY
SSa9T72ZqXX8WM853OrV63XddS89oXWNDa05EZYvXyhJ2rRphwqF0rTnhKGvM8+cWz0XGDO7u1Mf
veEv9K/fuE0fueGDOudpy9SQkZYsPkMf/+i79Pkv/IvWrlmt0ZGRI7Zjbay7Vv5SP//pD/S+d71B
C3tOq0y2j/RfP/q+Vj90tz74/j/RvLndR2zHuJ7kTg72wdwz1dzQqoGH7pD270nOk+T4oZa86p1q
mn+WRnr3amjPNrWesfy3+jwAAMBvr1YGqf4//HAU68AJXBzMGCPXc5XNhOodLWt035ByzZ1asKBN
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
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>97085</attachid>
            <date>2011-06-14 01:35:14 -0700</date>
            <delta_ts>2011-06-14 02:50:12 -0700</delta_ts>
            <desc>Fixed Pach</desc>
            <filename>patch-media-slider-thumb.patch</filename>
            <type>text/plain</type>
            <size>3812</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA2ODVjZmQyLi5hMmY3ZDk4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAg
QEAKKzIwMTEtMDYtMTQgIEd5dXlvdW5nIEtpbSAgPGd5dXlvdW5nLmtpbUBzYW1zdW5nLmNvbT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbRUZMXSBT
dXBwb3J0IGZvciBwYWludGluZyB0aHVtYiBvZiBtZWRpYSBzbGlkZXIKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTYyMTc0CisKKyAgICAgICAgUmVwbGFj
ZSBSZW5kZXJPYmplY3QgcGFyYW1ldGVyIHdpdGggUmVuZGVyU3R5bGUncyBpbiBhZGp1c3RTbGlk
ZXJUaHVtYlNpemUuCisgICAgICAgIEJlY2F1c2UsIHBhcmFtZXRlciBvZiB0aGUgZnVuY3Rpb24g
d2FzIGNoYW5nZWQuIEFuZCwgYWRkIGNvbnN0YW50IHZhcmlhYmxlIHRvCisgICAgICAgIHBhaW50
TWVkaWFTbGlkZXJUaHVtYigpLgorCisgICAgICAgICogcGxhdGZvcm0vZWZsL1JlbmRlclRoZW1l
RWZsLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRoZW1lRWZsOjpSZW5kZXJUaGVtZUVm
bCk6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJUaGVtZUVmbDo6YWRqdXN0U2xpZGVyVGh1bWJT
aXplKToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRoZW1lRWZsOjpwYWludE1lZGlhU2xpZGVy
VGh1bWIpOgorICAgICAgICAqIHBsYXRmb3JtL2VmbC9SZW5kZXJUaGVtZUVmbC5oOgorCiAyMDEx
LTA2LTEzICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KIAogICAgICAgICBbRUZM
XSBUaGUgc2Vjb25kIHRyeSB0byBmaXggYSBidWlsZCBicmVhay4KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2VmbC9SZW5kZXJUaGVtZUVmbC5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9lZmwvUmVuZGVyVGhlbWVFZmwuY3BwCmluZGV4IGEzNzUzZjguLjc4NjY5MjIg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2VmbC9SZW5kZXJUaGVtZUVmbC5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZWZsL1JlbmRlclRoZW1lRWZsLmNwcApA
QCAtNjk3LDcgKzY5Nyw3IEBAIFJlbmRlclRoZW1lRWZsOjpSZW5kZXJUaGVtZUVmbChQYWdlKiBw
YWdlKQogICAgICwgbV9lbnRyeVRleHRGb3JlZ3JvdW5kQ29sb3IoMCwgMCwgMCkKICAgICAsIG1f
c2VhcmNoVGV4dEJhY2tncm91bmRDb2xvcigwLCAwLCAwLCAwKQogICAgICwgbV9zZWFyY2hUZXh0
Rm9yZWdyb3VuZENvbG9yKDAsIDAsIDApCi0gICAgLCBtX3NsaWRlclRodW1iQ29sb3IoMjU1LCAw
LCAwKSAvLyByZWQgY29sb3IuCisgICAgLCBtX3NsaWRlclRodW1iQ29sb3IoQ29sb3I6OmRhcmtH
cmF5KQogI2lmIEVOQUJMRShWSURFTykKICAgICAsIG1fbWVkaWFQYW5lbENvbG9yKDIyMCwgMjIw
LCAxOTUpIC8vIGxpZ2h0IHRhbm5pc2ggY29sb3IuCiAgICAgLCBtX21lZGlhU2xpZGVyQ29sb3Io
Q29sb3I6OndoaXRlKQpAQCAtODQzLDE3ICs4NDMsMTcgQEAgdm9pZCBSZW5kZXJUaGVtZUVmbDo6
YWRqdXN0U2xpZGVyVGh1bWJTdHlsZShDU1NTdHlsZVNlbGVjdG9yKiBzZWxlY3RvciwgUmVuZGVy
U3QKICAgICBhZGp1c3RTbGlkZXJUcmFja1N0eWxlKHNlbGVjdG9yLCBzdHlsZSwgZWxlbWVudCk7
CiB9CiAKLXZvaWQgUmVuZGVyVGhlbWVFZmw6OmFkanVzdFNsaWRlclRodW1iU2l6ZShSZW5kZXJP
YmplY3QqIG8pIGNvbnN0Cit2b2lkIFJlbmRlclRoZW1lRWZsOjphZGp1c3RTbGlkZXJUaHVtYlNp
emUoUmVuZGVyU3R5bGUqIHN0eWxlKSBjb25zdAogewotICAgIENvbnRyb2xQYXJ0IHBhcnQgPSBv
LT5zdHlsZSgpLT5hcHBlYXJhbmNlKCk7CisgICAgQ29udHJvbFBhcnQgcGFydCA9IHN0eWxlLT5h
cHBlYXJhbmNlKCk7CiAgICAgaWYgKHBhcnQgPT0gU2xpZGVyVGh1bWJWZXJ0aWNhbFBhcnQgfHwg
cGFydCA9PSBTbGlkZXJUaHVtYkhvcml6b250YWxQYXJ0KSB7Ci0gICAgICAgIG8tPnN0eWxlKCkt
PnNldFdpZHRoKExlbmd0aChzbGlkZXJUaHVtYkhlaWdodCwgRml4ZWQpKTsKLSAgICAgICAgby0+
c3R5bGUoKS0+c2V0SGVpZ2h0KExlbmd0aChzbGlkZXJUaHVtYldpZHRoLCBGaXhlZCkpOworICAg
ICAgICBzdHlsZS0+c2V0V2lkdGgoTGVuZ3RoKHNsaWRlclRodW1iSGVpZ2h0LCBGaXhlZCkpOwor
ICAgICAgICBzdHlsZS0+c2V0SGVpZ2h0KExlbmd0aChzbGlkZXJUaHVtYldpZHRoLCBGaXhlZCkp
OwogICAgIH0KICNpZiBFTkFCTEUoVklERU8pCiAgICAgZWxzZSBpZiAocGFydCA9PSBNZWRpYVNs
aWRlclRodW1iUGFydCkgewotICAgICAgICBvLT5zdHlsZSgpLT5zZXRXaWR0aChMZW5ndGgobWVk
aWFTbGlkZXJUaHVtYldpZHRoLCBGaXhlZCkpOwotICAgICAgICBvLT5zdHlsZSgpLT5zZXRIZWln
aHQoTGVuZ3RoKG1lZGlhU2xpZGVyVGh1bWJIZWlnaHQsIEZpeGVkKSk7CisgICAgICAgIHN0eWxl
LT5zZXRXaWR0aChMZW5ndGgobWVkaWFTbGlkZXJUaHVtYldpZHRoLCBGaXhlZCkpOworICAgICAg
ICBzdHlsZS0+c2V0SGVpZ2h0KExlbmd0aChtZWRpYVNsaWRlclRodW1iSGVpZ2h0LCBGaXhlZCkp
OwogICAgIH0KICNlbmRpZgogfQpAQCAtMTI1MCw3ICsxMjUwLDggQEAgYm9vbCBSZW5kZXJUaGVt
ZUVmbDo6cGFpbnRNZWRpYVNsaWRlclRyYWNrKFJlbmRlck9iamVjdCogb2JqZWN0LCBjb25zdCBQ
YWludEluZm8KIAogYm9vbCBSZW5kZXJUaGVtZUVmbDo6cGFpbnRNZWRpYVNsaWRlclRodW1iKFJl
bmRlck9iamVjdCogb2JqZWN0LCBjb25zdCBQYWludEluZm8mIGluZm8sIGNvbnN0IEludFJlY3Qm
IHJlY3QpCiB7Ci0gICAgaW5mby5jb250ZXh0LT5maWxsUm91bmRlZFJlY3QocmVjdCwgSW50U2l6
ZSgzLCAzKSwgSW50U2l6ZSgzLCAzKSwgSW50U2l6ZSgzLCAzKSwgSW50U2l6ZSgzLCAzKSwgbV9z
bGlkZXJUaHVtYkNvbG9yLCBDb2xvclNwYWNlRGV2aWNlUkdCKTsKKyAgICBJbnRTaXplIHRodW1i
UmVjdCgzLCAzKTsKKyAgICBpbmZvLmNvbnRleHQtPmZpbGxSb3VuZGVkUmVjdChyZWN0LCB0aHVt
YlJlY3QsIHRodW1iUmVjdCwgdGh1bWJSZWN0LCB0aHVtYlJlY3QsIG1fc2xpZGVyVGh1bWJDb2xv
ciwgQ29sb3JTcGFjZURldmljZVJHQik7CiAgICAgcmV0dXJuIHRydWU7CiB9CiAKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2VmbC9SZW5kZXJUaGVtZUVmbC5oIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZWZsL1JlbmRlclRoZW1lRWZsLmgKaW5kZXggY2FmYzQyYS4uNjJi
MGUzYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZWZsL1JlbmRlclRoZW1l
RWZsLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZWZsL1JlbmRlclRoZW1lRWZsLmgK
QEAgLTE1Nyw3ICsxNTcsNyBAQCBwdWJsaWM6CiAKICAgICB2aXJ0dWFsIHZvaWQgYWRqdXN0U2xp
ZGVyVGh1bWJTdHlsZShDU1NTdHlsZVNlbGVjdG9yKiwgUmVuZGVyU3R5bGUqLCBFbGVtZW50Kikg
Y29uc3Q7CiAKLSAgICB2aXJ0dWFsIHZvaWQgYWRqdXN0U2xpZGVyVGh1bWJTaXplKFJlbmRlck9i
amVjdCopIGNvbnN0OworICAgIHZpcnR1YWwgdm9pZCBhZGp1c3RTbGlkZXJUaHVtYlNpemUoUmVu
ZGVyU3R5bGUqKSBjb25zdDsKIAogICAgIHZpcnR1YWwgYm9vbCBwYWludFNsaWRlclRodW1iKFJl
bmRlck9iamVjdCosIGNvbnN0IFBhaW50SW5mbyYsIGNvbnN0IEludFJlY3QmKTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>