<?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>189604</bug_id>
          
          <creation_ts>2018-09-13 14:54:11 -0700</creation_ts>
          <short_desc>[iOS] Key code is 0 for many hardware keyboard keys</short_desc>
          <delta_ts>2018-10-31 10:40:26 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=189793</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=189815</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, WebExposed</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>189804</dependson>
          <blocked>190571</blocked>
    
    <blocked>191120</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Jeremy Jones">jeremyj-wk</reporter>
          <assigned_to name="Daniel Bates">dbates</assigned_to>
          <cc>bburg</cc>
    
    <cc>dbates</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1459538</commentid>
    <comment_count>0</comment_count>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2018-09-13 14:54:11 -0700</bug_when>
    <thetext>iOS hardware arrow keys and key up for all keys do not work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1459541</commentid>
    <comment_count>1</comment_count>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2018-09-13 14:55:11 -0700</bug_when>
    <thetext>rdar://problem/40813799</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1459542</commentid>
    <comment_count>2</comment_count>
      <attachid>349706</attachid>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2018-09-13 15:02:09 -0700</bug_when>
    <thetext>Created attachment 349706
WIP</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1459543</commentid>
    <comment_count>3</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2018-09-13 15:04:22 -0700</bug_when>
    <thetext>Attachment 349706 did not pass style-queue:


ERROR: Source/WebCore/platform/ios/WebEvent.mm:33:  Alphabetical sorting problem.  [build/include_order] [4]
ERROR: Source/WebCore/platform/ios/WebEvent.mm:34:  Bad include order. Mixing system and custom headers.  [build/include_order] [4]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:744:  One space before end of line comments  [whitespace/comments] [5]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:745:  One space before end of line comments  [whitespace/comments] [5]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:746:  One space before end of line comments  [whitespace/comments] [5]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:747:  One space before end of line comments  [whitespace/comments] [5]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:832:  Should have a space between // and comment  [whitespace/comments] [4]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:843:  Should have a space between // and comment  [whitespace/comments] [4]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:847:  Should have a space between // and comment  [whitespace/comments] [4]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:925:  One line control clauses should not use braces.  [whitespace/braces] [4]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:929:  One line control clauses should not use braces.  [whitespace/braces] [4]
ERROR: Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:3754:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
Total errors found: 12 in 5 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>1459818</commentid>
    <comment_count>4</comment_count>
      <attachid>349706</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-09-14 11:32:07 -0700</bug_when>
    <thetext>Comment on attachment 349706
WIP

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

&gt; Source/WebCore/platform/cocoa/KeyEventCocoa.h:38
&gt; +int windowsKeyCodeForHIDUsageKeyCode(uint16_t hidUsage);

This file is not the appropriate place for an iOS-specific function. A better place for would be KeyEventIOS.h.

&gt; Source/WebCore/platform/cocoa/KeyEventCocoa.mm:741
&gt; +int windowsKeyCodeForHIDUsageKeyCode(uint16_t hidUsage)

If you take more suggestion above then this function implementation should move to KeyEventIOS.mm.

&gt; Source/WebCore/platform/cocoa/KeyEventCocoa.mm:748
&gt; +        VK_A, // kHIDUsage_KeyboardA    = 0x04,    /* a or A */

I suggest that we use a similar formatting for the entries of this array as the entries in the array in windowsKeyCodeForKeyCode() (defined in KeyEventCocoa.mm).

&gt; Source/WebCore/platform/cocoa/KeyEventCocoa.mm:908
&gt; +        0, // kHIDUsage_KeyboardSelect    = 0x77,    /* Select */
&gt; +        0, // kHIDUsage_KeyboardStop    = 0x78,    /* Stop */
&gt; +        0, // kHIDUsage_KeyboardAgain    = 0x79,    /* Again */
&gt; +        0, // kHIDUsage_KeyboardUndo    = 0x7A,    /* Undo */
&gt; +        0, // kHIDUsage_KeyboardCut    = 0x7B,    /* Cut */
&gt; +        0, // kHIDUsage_KeyboardCopy    = 0x7C,    /* Copy */
&gt; +        0, // kHIDUsage_KeyboardPaste    = 0x7D,    /* Paste */
&gt; +        0, // kHIDUsage_KeyboardFind    = 0x7E,    /* Find */
&gt; +        0, // kHIDUsage_KeyboardMute    = 0x7F,    /* Mute */
&gt; +        0, // kHIDUsage_KeyboardVolumeUp    = 0x80,    /* Volume Up */
&gt; +        0, // kHIDUsage_KeyboardVolumeDown    = 0x81,    /* Volume Down */
&gt; +        0, // kHIDUsage_KeyboardLockingCapsLock    = 0x82,    /* Locking Caps Lock */
&gt; +        0, // kHIDUsage_KeyboardLockingNumLock    = 0x83,    /* Locking Num Lock */
&gt; +        0, // kHIDUsage_KeyboardLockingScrollLock    = 0x84,    /* Locking Scroll Lock */
&gt; +        0, // kHIDUsage_KeypadComma    = 0x85,    /* Keypad Comma */
&gt; +        0, // kHIDUsage_KeypadEqualSignAS400    = 0x86,    /* Keypad Equal Sign for AS/400 */
&gt; +        0, // kHIDUsage_KeyboardInternational1    = 0x87,    /* International1 */
&gt; +        0, // kHIDUsage_KeyboardInternational2    = 0x88,    /* International2 */
&gt; +        0, // kHIDUsage_KeyboardInternational3    = 0x89,    /* International3 */
&gt; +        0, // kHIDUsage_KeyboardInternational4    = 0x8A,    /* International4 */
&gt; +        0, // kHIDUsage_KeyboardInternational5    = 0x8B,    /* International5 */
&gt; +        0, // kHIDUsage_KeyboardInternational6    = 0x8C,    /* International6 */
&gt; +        0, // kHIDUsage_KeyboardInternational7    = 0x8D,    /* International7 */
&gt; +        0, // kHIDUsage_KeyboardInternational8    = 0x8E,    /* International8 */
&gt; +        0, // kHIDUsage_KeyboardInternational9    = 0x8F,    /* International9 */
&gt; +        0, // kHIDUsage_KeyboardLANG1    = 0x90,    /* LANG1 */
&gt; +        0, // kHIDUsage_KeyboardLANG2    = 0x91,    /* LANG2 */
&gt; +        0, // kHIDUsage_KeyboardLANG3    = 0x92,    /* LANG3 */
&gt; +        0, // kHIDUsage_KeyboardLANG4    = 0x93,    /* LANG4 */
&gt; +        0, // kHIDUsage_KeyboardLANG5    = 0x94,    /* LANG5 */
&gt; +        0, // kHIDUsage_KeyboardLANG6    = 0x95,    /* LANG6 */
&gt; +        0, // kHIDUsage_KeyboardLANG7    = 0x96,    /* LANG7 */
&gt; +        0, // kHIDUsage_KeyboardLANG8    = 0x97,    /* LANG8 */
&gt; +        0, // kHIDUsage_KeyboardLANG9    = 0x98,    /* LANG9 */
&gt; +        0, // kHIDUsage_KeyboardAlternateErase    = 0x99,    /* AlternateErase */
&gt; +        0, // kHIDUsage_KeyboardSysReqOrAttention    = 0x9A,    /* SysReq/Attention */
&gt; +        0, // kHIDUsage_KeyboardCancel    = 0x9B,    /* Cancel */
&gt; +        0, // kHIDUsage_KeyboardClear    = 0x9C,    /* Clear */
&gt; +        0, // kHIDUsage_KeyboardPrior    = 0x9D,    /* Prior */
&gt; +        0, // kHIDUsage_KeyboardReturn    = 0x9E,    /* Return */
&gt; +        0, // kHIDUsage_KeyboardSeparator    = 0x9F,    /* Separator */
&gt; +        0, // kHIDUsage_KeyboardOut    = 0xA0,    /* Out */
&gt; +        0, // kHIDUsage_KeyboardOper    = 0xA1,    /* Oper */
&gt; +        0, // kHIDUsage_KeyboardClearOrAgain    = 0xA2,    /* Clear/Again */
&gt; +        0, // kHIDUsage_KeyboardCrSelOrProps    = 0xA3,    /* CrSel/Props */
&gt; +        0, // kHIDUsage_KeyboardExSel    = 0xA4,    /* ExSel */

It is unnecessary and wastes space in the binary to map all the keys after VK_MENU to 0. I suggest we omit these entries and use an if statement to cover this range of values.

&gt; Source/WebCore/platform/cocoa/KeyEventCocoa.mm:921
&gt; +    static const int windowsKeyCode2[] = {
&gt; +// /* 0xA5-0xDF Reserved */
&gt; +        0, // kHIDUsage_KeyboardLeftControl    = 0xE0,    /* Left Control */
&gt; +        0, // kHIDUsage_KeyboardLeftShift    = 0xE1,    /* Left Shift */
&gt; +        0, // kHIDUsage_KeyboardLeftAlt    = 0xE2,    /* Left Alt */
&gt; +        0, // kHIDUsage_KeyboardLeftGUI    = 0xE3,    /* Left GUI */
&gt; +        0, // kHIDUsage_KeyboardRightControl    = 0xE4,    /* Right Control */
&gt; +        0, // kHIDUsage_KeyboardRightShift    = 0xE5,    /* Right Shift */
&gt; +        0, // kHIDUsage_KeyboardRightAlt    = 0xE6,    /* Right Alt */
&gt; +        0, // kHIDUsage_KeyboardRightGUI    = 0xE7,    /* Right GUI */
&gt; +    };

Ditto.

&gt; Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:3745
&gt; +    ASSERT(event._hidEvent);
&gt; +    uint16_t hidKeyCode = IOHIDEventGetIntegerValue(event._hidEvent, kIOHIDEventFieldKeyboardUsage);

I suggest we forward declare the SPI UIEvent._keyCode in UIKitSPI.h and then make use of that here instead of using IOHIDEventGetIntegerValue().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1459819</commentid>
    <comment_count>5</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-09-14 11:32:52 -0700</bug_when>
    <thetext>Is it possible to write a test(s) for this change?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1459822</commentid>
    <comment_count>6</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-09-14 11:34:06 -0700</bug_when>
    <thetext>We should also fix this in WebKit Legacy on iOS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1460784</commentid>
    <comment_count>7</comment_count>
      <attachid>349706</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-09-18 15:39:40 -0700</bug_when>
    <thetext>Comment on attachment 349706
WIP

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

&gt; Source/WebCore/platform/cocoa/KeyEventCocoa.mm:786
&gt; +        VK_DELETE, // kHIDUsage_KeyboardDeleteOrBackspace    = 0x2A,    /* Delete (Backspace) */

The key code, VK_DELETE, is inconsistent with the comment for kHIDUsage_KeyboardDeleteOrBackspace. VK_DELETE is the forward deletion key. But the comment saids that this should be the backwards deletion key, VK_BACK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1460806</commentid>
    <comment_count>8</comment_count>
      <attachid>350074</attachid>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2018-09-18 16:39:41 -0700</bug_when>
    <thetext>Created attachment 350074
WIP</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1460807</commentid>
    <comment_count>9</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2018-09-18 16:43:00 -0700</bug_when>
    <thetext>Attachment 350074 did not pass style-queue:

ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:744:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:745:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:746:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:747:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:748:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:749:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:750:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:751:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:752:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:753:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:754:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:755:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:756:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:757:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:758:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:759:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:760:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:761:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:762:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:763:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:764:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:765:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:766:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:767:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:768:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:769:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:770:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:771:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:772:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:773:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:774:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:775:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:776:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:777:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:778:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:779:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:780:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:781:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:782:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:783:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:784:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:785:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:786:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:787:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:788:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:789:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:790:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:791:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:792:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:793:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:794:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:795:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:796:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:797:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:798:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:799:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:800:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:801:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:802:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:803:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:804:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:805:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:806:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:807:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:808:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:809:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:810:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:811:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:812:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:813:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:814:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:815:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:816:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:817:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:818:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:819:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:820:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:821:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:822:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:823:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:824:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:825:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:826:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:827:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:828:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:829:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:830:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:831:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:832:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:833:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:834:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:835:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:836:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:837:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:838:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:839:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:840:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:841:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:842:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:843:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:844:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:845:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:846:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:847:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:848:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERRO
R: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:849:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:850:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:851:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:852:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:853:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:854:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:855:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:856:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:857:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:858:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:859:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:860:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:861:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:862:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:863:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:864:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:865:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:866:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:867:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:868:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:869:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:870:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:871:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:872:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:873:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:874:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:875:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:876:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:877:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:878:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:879:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:880:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:881:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:882:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:883:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:884:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:885:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:886:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:887:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:888:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:889:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:890:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:891:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:892:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:893:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:894:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:895:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:896:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:897:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:898:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:899:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:900:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:901:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:902:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:903:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:904:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:905:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:906:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:907:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:908:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:914:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:915:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:916:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:917:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:918:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:919:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:920:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/cocoa/KeyEventCocoa.mm:921:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:3751:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
Total errors found: 174 in 5 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>1461560</commentid>
    <comment_count>10</comment_count>
      <attachid>350074</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-09-20 15:21:44 -0700</bug_when>
    <thetext>Comment on attachment 350074
WIP

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

&gt; Source/WebCore/platform/cocoa/KeyEventCocoa.mm:814
&gt; +        /* 0x46 */ VK_PRINTSCREEN,

VK_PRINTSCREEN is a non-existent virtual key code constant. In take it you meant to write VK_SNAPSHOT.

&gt; Source/WebCore/platform/cocoa/KeyEventCocoa.mm:827
&gt; +        /* 0x53 */ VK_NUMLOCK,

This is incorrect. This virtual key code is for the key in the position of the num lock clear key on the keyboard. So, it should map to Windows virtual key code constant VK_CLEAR.

&gt; Source/WebCore/platform/cocoa/KeyEventCocoa.mm:843
&gt; +        /* 0x63 */ VK_OEM_PERIOD, // Keypad . or Delete

This mapping would make the key in the position of the &apos;.&apos; on an ANSI keyboard indistinguishable from the key for the &apos;.&apos; in the num pad portion on the same keyboard. Moreover, this differs from Mac. We should map this virtual key code to VK_DECIMAL.

&gt; Source/WebCore/platform/cocoa/KeyEventCocoa.mm:846
&gt; +        /* 0x65 */ VK_APPS, // Application
&gt; +        /* 0x66 */ 0, // Power

As far as I can tell we support these virtual key codes neither on iOS nor Mac.

&gt; Source/WebCore/platform/cocoa/KeyEventCocoa.mm:861
&gt; +        /* 0x75 */ VK_HELP,

This seems correct. However it disagrees with the code in windowsKeyCodeForCharCode(). Specifically line 690, &lt;https://trac.webkit.org/browser/trunk/Source/WebCore/platform/cocoa/KeyEventCocoa.mm?rev=236143#L690&gt;, considers NSInsertFunctionKey and NSHelpFunctionKey as equivalent to VK_INSERT (why?). We currently return 0 for the Windows virtual key code when the help key is pressed on Mac (why?) from quickly reading the code in KeyEventCocoa.mm. I am unclear if we would deliver the help key to the web page on Mac. I do not have a keyboard with a help key at the moment.

On another note, do we want to allow web pages to handle the help key as opposed to reserving that key for standard system/app usage?

&gt; Source/WebCore/platform/cocoa/KeyEventCocoa.mm:874
&gt; +        /* 0x82 */ VK_CAPITAL,

This does not seem correct. 0x82 is for the locking caps lock key. That is, not the caps lock key. This seems like an esoteric key to support and as far as I can tell we neither support it on iOS nor Mac.

&gt; Source/WebCore/platform/cocoa/KeyEventCocoa.mm:875
&gt; +        /* 0x83 */ VK_NUMLOCK,

This does not seem correct. 0x83 is for the locking nums lock key. That is, not the num lock key. This seems like an esoteric key to support and as far as I can tell we neither support it on iOS nor Mac.

&gt; Source/WebCore/platform/cocoa/KeyEventCocoa.mm:876
&gt; +        /* 0x84 */ VK_SCROLL,

This does not seem correct. 0x84 is for the locking nums scroll key. That is, not the scroll lock key. This seems like an esoteric key to support and as far as I can tell we neither support it on iOS nor Mac.

&gt; Source/WebCore/platform/cocoa/KeyEventCocoa.mm:898
&gt; +        /* 0x9A */ VK_ATTN, // SysReq/Attention

As far as I can tell we support this virtual key code neither on iOS nor Mac.

&gt; Source/WebCore/platform/cocoa/KeyEventCocoa.mm:900
&gt; +        /* 0x9C */ VK_CLEAR,

As far as I can tell we support this virtual key code neither on iOS nor Mac. We use VK_CLEAR to refer to the key in the position of the num pad clear key on an extended keyboard.

&gt; Source/WebCore/platform/cocoa/KeyEventCocoa.mm:902
&gt; +        /* 0x9E */ VK_RETURN,

As far as I can tell we support this virtual key code neither on iOS nor Mac.

&gt; Source/WebCore/platform/cocoa/KeyEventCocoa.mm:908
&gt; +        /* 0xA3 */ VK_CRSEL,
&gt; +        /* 0xA4 */ VK_EXSEL,

As far as I can tell we support these virtual key codes neither on iOS nor Mac.

&gt; Source/WebCore/platform/cocoa/KeyEventCocoa.mm:921
&gt; +        /* 0xE7 */ VK_RWIN, // Right GUI

This is not correct. This should be VK_APPS to match Mac WebKit and Chrome for Mac.

&gt; Source/WebCore/platform/cocoa/KeyEventCocoa.mm:928
&gt; +        return windowsKeyCode2[hidUsage];

This will do an out-of-bounds read because hidUsage &gt;&gt;&gt;  6 = &quot;the index position for the entry that has value VK_RWIN&quot;.

&gt; Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:3751
&gt; +                                                             keyCode:event._keyCode

This property is only defined on UIPhysicalKeyboardEvent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1461595</commentid>
    <comment_count>11</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-09-20 16:40:14 -0700</bug_when>
    <thetext>Assigning to myself per a conversation with Jeremy Jones.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1461683</commentid>
    <comment_count>12</comment_count>
      <attachid>350311</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-09-20 20:13:33 -0700</bug_when>
    <thetext>Created attachment 350311
Patch and layout test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1461685</commentid>
    <comment_count>13</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2018-09-20 20:15:21 -0700</bug_when>
    <thetext>Attachment 350311 did not pass style-queue:

ERROR: Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:3751:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:43:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:44:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:45:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:46:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:47:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:48:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:49:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:50:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:51:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:52:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:53:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:54:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:55:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:56:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:57:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:58:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:59:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:60:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:61:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:62:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:63:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:64:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:65:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:66:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:67:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:68:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:69:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:70:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:71:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:72:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:73:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:74:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:75:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:76:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:77:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:78:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:79:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:80:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:81:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:82:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:83:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:84:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:85:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:86:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:87:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:88:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:89:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:90:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:91:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:92:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:93:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:94:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:95:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:96:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:97:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:98:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:99:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:100:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:101:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:102:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:103:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:104:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:105:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:106:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:107:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:108:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:109:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:110:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:111:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:112:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:113:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:114:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:115:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:116:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:117:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:118:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:119:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:120:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:121:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:122:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:123:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:124:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:125:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:126:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:127:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:128:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:129:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:130:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:131:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:132:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:133:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:134:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:135:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:136:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:137:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:138:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:139:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:140:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:141:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:142:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:143:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:144:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:145:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:146:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:147:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:148:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:149:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:150:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:151:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:152:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:153:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:154:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:155:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:156:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:157:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:158:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:159:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:160:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:161:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:162:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:163:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:164:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:165:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:166:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:167:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:168:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:169:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:170:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:171:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:172:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:42:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:43:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:44:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:45:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:46:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:47:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:48:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:49:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:50:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:51:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:52:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:53:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:54:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:55:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:56:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:57:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:58:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:59:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:60:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:61:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:62:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:63:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:64:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:65:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:66:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:67:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:68:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:69:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:70:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:71:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:72:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:73:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:74:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:75:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:76:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:77:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:78:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:79:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:80:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:81:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:82:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:83:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:84:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:85:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:86:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:87:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:88:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:89:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:90:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:91:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:92:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:93:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:94:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:95:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:96:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:97:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:98:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:99:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:100:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:101:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:102:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:103:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:104:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:105:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:106:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:107:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:108:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:109:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:110:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:111:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:112:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:113:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:114:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:115:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:116:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:117:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:118:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:119:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:120:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:121:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:122:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:123:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:124:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:125:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:126:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/Ke
yEventMac.mm:127:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:128:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:129:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:130:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:131:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:132:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:133:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:134:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:135:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:136:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:137:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:138:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:139:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:140:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:141:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:142:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:143:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:144:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:145:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:146:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:147:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:148:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:149:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:150:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:151:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:152:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:153:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:154:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:155:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:156:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:157:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:158:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:159:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:160:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:161:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:162:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:163:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:164:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:165:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:166:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:167:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:168:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
Total errors found: 258 in 11 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>1461697</commentid>
    <comment_count>14</comment_count>
      <attachid>350315</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-09-20 20:20:28 -0700</bug_when>
    <thetext>Created attachment 350315
Patch and layout test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1461699</commentid>
    <comment_count>15</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2018-09-20 20:28:06 -0700</bug_when>
    <thetext>Attachment 350315 did not pass style-queue:

ERROR: Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:3751:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:43:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:44:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:45:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:46:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:47:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:48:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:49:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:50:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:51:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:52:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:53:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:54:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:55:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:56:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:57:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:58:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:59:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:60:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:61:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:62:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:63:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:64:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:65:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:66:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:67:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:68:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:69:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:70:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:71:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:72:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:73:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:74:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:75:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:76:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:77:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:78:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:79:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:80:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:81:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:82:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:83:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:84:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:85:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:86:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:87:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:88:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:89:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:90:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:91:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:92:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:93:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:94:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:95:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:96:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:97:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:98:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:99:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:100:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:101:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:102:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:103:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:104:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:105:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:106:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:107:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:108:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:109:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:110:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:111:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:112:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:113:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:114:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:115:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:116:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:117:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:118:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:119:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:120:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:121:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:122:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:123:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:124:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:125:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:126:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:127:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:128:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:129:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:130:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:131:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:132:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:133:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:134:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:135:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:136:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:137:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:138:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:139:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:140:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:141:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:142:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:143:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:144:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:145:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:146:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:147:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:148:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:149:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:150:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:151:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:152:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:153:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:154:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:155:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:156:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:157:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:158:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:159:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:160:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:161:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:162:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:163:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:164:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:165:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:166:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:167:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:168:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:169:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:170:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:171:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/ios/KeyEventIOS.mm:172:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:42:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:43:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:44:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:45:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:46:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:47:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:48:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:49:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:50:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:51:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:52:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:53:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:54:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:55:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:56:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:57:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:58:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:59:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:60:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:61:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:62:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:63:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:64:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:65:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:66:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:67:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:68:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:69:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:70:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:71:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:72:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:73:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:74:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:75:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:76:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:77:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:78:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:79:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:80:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:81:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:82:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:83:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:84:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:85:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:86:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:87:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:88:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:89:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:90:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:91:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:92:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:93:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:94:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:95:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:96:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:97:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:98:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:99:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:100:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:101:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:102:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:103:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:104:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:105:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:106:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:107:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:108:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:109:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:110:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:111:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:112:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:113:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:114:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:115:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:116:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:117:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:118:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:119:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:120:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:121:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:122:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:123:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:124:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:125:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:126:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/Ke
yEventMac.mm:127:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:128:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:129:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:130:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:131:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:132:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:133:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:134:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:135:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:136:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:137:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:138:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:139:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:140:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:141:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:142:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:143:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:144:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:145:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:146:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:147:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:148:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:149:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:150:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:151:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:152:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:153:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:154:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:155:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:156:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:157:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:158:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:159:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:160:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:161:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:162:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:163:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:164:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:165:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:166:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:167:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Source/WebCore/platform/mac/KeyEventMac.mm:168:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
Total errors found: 258 in 11 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>1462784</commentid>
    <comment_count>16</comment_count>
      <attachid>350315</attachid>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2018-09-24 11:27:13 -0700</bug_when>
    <thetext>Comment on attachment 350315
Patch and layout test

provisional r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1462797</commentid>
    <comment_count>17</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-09-24 12:13:22 -0700</bug_when>
    <thetext>Committed r236417: &lt;https://trac.webkit.org/changeset/236417&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>349706</attachid>
            <date>2018-09-13 15:02:09 -0700</date>
            <delta_ts>2018-09-18 16:39:39 -0700</delta_ts>
            <desc>WIP</desc>
            <filename>bug-189604-20180913150208.patch</filename>
            <type>text/plain</type>
            <size>17255</size>
            <attacher name="Jeremy Jones">jeremyj-wk</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM1OTg5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9jb2NvYS9LZXlFdmVudENvY29hLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9j
b2NvYS9LZXlFdmVudENvY29hLmgKaW5kZXggZjJkYWEwZDg3NzYyODk3NDIxZTUyYTJiMDg1NDA2
Y2E3NWM3NTdmNS4uZjkwNmFkMGRkYjZhZGI2MTI1MTg3ZmNkMjZjYjgyZTAwMzFlNTg0MCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2EvS2V5RXZlbnRDb2NvYS5oCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2NvY29hL0tleUV2ZW50Q29jb2EuaApAQCAtMzUs
NiArMzUsNyBAQCBTdHJpbmcga2V5SWRlbnRpZmllckZvckNoYXJDb2RlKHVuaWNoYXIgY2hhckNv
ZGUpOwogCiBpbnQgd2luZG93c0tleUNvZGVGb3JLZXlDb2RlKHVpbnQxNl90IGtleUNvZGUpOwog
aW50IHdpbmRvd3NLZXlDb2RlRm9yQ2hhckNvZGUodW5pY2hhciBjaGFyQ29kZSk7CitpbnQgd2lu
ZG93c0tleUNvZGVGb3JISURVc2FnZUtleUNvZGUodWludDE2X3QgaGlkVXNhZ2UpOwogCiB9CiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2NvY29hL0tleUV2ZW50Q29jb2Eu
bW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9jb2NvYS9LZXlFdmVudENvY29hLm1tCmluZGV4
IGE3ODIxZjcyZDlmOTkxNWM0NjZiNWM2M2FkZjQxYWYwOGMyN2YwNTUuLmEyMTQyMWQzOTk4MDE3
NzZkNTQ5Mjg1MDlkOTZlYjNiZDE2YThmYzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2NvY29hL0tleUV2ZW50Q29jb2EubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vY29jb2EvS2V5RXZlbnRDb2NvYS5tbQpAQCAtNzM3LDQgKzczNywxOTkgQEAgaW50IHdpbmRv
d3NLZXlDb2RlRm9yQ2hhckNvZGUodW5pY2hhciBjaGFyQ29kZSkKICAgICByZXR1cm4gMDsKIH0K
IAorCitpbnQgd2luZG93c0tleUNvZGVGb3JISURVc2FnZUtleUNvZGUodWludDE2X3QgaGlkVXNh
Z2UpCit7CisgICAgc3RhdGljIGNvbnN0IGludCB3aW5kb3dzS2V5Q29kZVtdID0geworICAgICAg
ICAwLCAgICAvLyAweDAwCisgICAgICAgIDAsICAgIC8vIDB4MDEKKyAgICAgICAgMCwgICAgLy8g
a0hJRFVzYWdlX0tleWJvYXJkUE9TVEZhaWwgICAgPSAweDAyLCAgICAvKiBQT1NURmFpbCAqLwor
ICAgICAgICAwLCAgICAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRFcnJvclVuZGVmaW5lZCAgICA9IDB4
MDMsICAgIC8qIEVycm9yVW5kZWZpbmVkICovCisgICAgICAgIFZLX0EsIC8vIGtISURVc2FnZV9L
ZXlib2FyZEEgICAgPSAweDA0LCAgICAvKiBhIG9yIEEgKi8KKyAgICAgICAgVktfQiwgLy8ga0hJ
RFVzYWdlX0tleWJvYXJkQiAgICA9IDB4MDUsICAgIC8qIGIgb3IgQiAqLworICAgICAgICBWS19D
LCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRDICAgID0gMHgwNiwgICAgLyogYyBvciBDICovCisgICAg
ICAgIFZLX0QsIC8vIGtISURVc2FnZV9LZXlib2FyZEQgICAgPSAweDA3LCAgICAvKiBkIG9yIEQg
Ki8KKyAgICAgICAgVktfRSwgLy8ga0hJRFVzYWdlX0tleWJvYXJkRSAgICA9IDB4MDgsICAgIC8q
IGUgb3IgRSAqLworICAgICAgICBWS19GLCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRGICAgID0gMHgw
OSwgICAgLyogZiBvciBGICovCisgICAgICAgIFZLX0csIC8vIGtISURVc2FnZV9LZXlib2FyZEcg
ICAgPSAweDBBLCAgICAvKiBnIG9yIEcgKi8KKyAgICAgICAgVktfSCwgLy8ga0hJRFVzYWdlX0tl
eWJvYXJkSCAgICA9IDB4MEIsICAgIC8qIGggb3IgSCAqLworICAgICAgICBWS19JLCAvLyBrSElE
VXNhZ2VfS2V5Ym9hcmRJICAgID0gMHgwQywgICAgLyogaSBvciBJICovCisgICAgICAgIFZLX0os
IC8vIGtISURVc2FnZV9LZXlib2FyZEogICAgPSAweDBELCAgICAvKiBqIG9yIEogKi8KKyAgICAg
ICAgVktfSywgLy8ga0hJRFVzYWdlX0tleWJvYXJkSyAgICA9IDB4MEUsICAgIC8qIGsgb3IgSyAq
LworICAgICAgICBWS19MLCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRMICAgID0gMHgwRiwgICAgLyog
bCBvciBMICovCisgICAgICAgIFZLX00sIC8vIGtISURVc2FnZV9LZXlib2FyZE0gICAgPSAweDEw
LCAgICAvKiBtIG9yIE0gKi8KKyAgICAgICAgVktfTiwgLy8ga0hJRFVzYWdlX0tleWJvYXJkTiAg
ICA9IDB4MTEsICAgIC8qIG4gb3IgTiAqLworICAgICAgICBWS19PLCAvLyBrSElEVXNhZ2VfS2V5
Ym9hcmRPICAgID0gMHgxMiwgICAgLyogbyBvciBPICovCisgICAgICAgIFZLX1AsIC8vIGtISURV
c2FnZV9LZXlib2FyZFAgICAgPSAweDEzLCAgICAvKiBwIG9yIFAgKi8KKyAgICAgICAgVktfUSwg
Ly8ga0hJRFVzYWdlX0tleWJvYXJkUSAgICA9IDB4MTQsICAgIC8qIHEgb3IgUSAqLworICAgICAg
ICBWS19SLCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRSICAgID0gMHgxNSwgICAgLyogciBvciBSICov
CisgICAgICAgIFZLX1MsIC8vIGtISURVc2FnZV9LZXlib2FyZFMgICAgPSAweDE2LCAgICAvKiBz
IG9yIFMgKi8KKyAgICAgICAgVktfVCwgLy8ga0hJRFVzYWdlX0tleWJvYXJkVCAgICA9IDB4MTcs
ICAgIC8qIHQgb3IgVCAqLworICAgICAgICBWS19VLCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRVICAg
ID0gMHgxOCwgICAgLyogdSBvciBVICovCisgICAgICAgIFZLX1YsIC8vIGtISURVc2FnZV9LZXli
b2FyZFYgICAgPSAweDE5LCAgICAvKiB2IG9yIFYgKi8KKyAgICAgICAgVktfVywgLy8ga0hJRFVz
YWdlX0tleWJvYXJkVyAgICA9IDB4MUEsICAgIC8qIHcgb3IgVyAqLworICAgICAgICBWS19YLCAv
LyBrSElEVXNhZ2VfS2V5Ym9hcmRYICAgID0gMHgxQiwgICAgLyogeCBvciBYICovCisgICAgICAg
IFZLX1ksIC8vIGtISURVc2FnZV9LZXlib2FyZFkgICAgPSAweDFDLCAgICAvKiB5IG9yIFkgKi8K
KyAgICAgICAgVktfWiwgLy8ga0hJRFVzYWdlX0tleWJvYXJkWiAgICA9IDB4MUQsICAgIC8qIHog
b3IgWiAqLworICAgICAgICBWS18xLCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmQxICAgID0gMHgxRSwg
ICAgLyogMSBvciAhICovCisgICAgICAgIFZLXzIsIC8vIGtISURVc2FnZV9LZXlib2FyZDIgICAg
PSAweDFGLCAgICAvKiAyIG9yIEAgKi8KKyAgICAgICAgVktfMywgLy8ga0hJRFVzYWdlX0tleWJv
YXJkMyAgICA9IDB4MjAsICAgIC8qIDMgb3IgIyAqLworICAgICAgICBWS180LCAvLyBrSElEVXNh
Z2VfS2V5Ym9hcmQ0ICAgID0gMHgyMSwgICAgLyogNCBvciAkICovCisgICAgICAgIFZLXzUsIC8v
IGtISURVc2FnZV9LZXlib2FyZDUgICAgPSAweDIyLCAgICAvKiA1IG9yICUgKi8KKyAgICAgICAg
VktfNiwgLy8ga0hJRFVzYWdlX0tleWJvYXJkNiAgICA9IDB4MjMsICAgIC8qIDYgb3IgXiAqLwor
ICAgICAgICBWS183LCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmQ3ICAgID0gMHgyNCwgICAgLyogNyBv
ciAmICovCisgICAgICAgIFZLXzgsIC8vIGtISURVc2FnZV9LZXlib2FyZDggICAgPSAweDI1LCAg
ICAvKiA4IG9yICogKi8KKyAgICAgICAgVktfOSwgLy8ga0hJRFVzYWdlX0tleWJvYXJkOSAgICA9
IDB4MjYsICAgIC8qIDkgb3IgKCAqLworICAgICAgICBWS18wLCAvLyBrSElEVXNhZ2VfS2V5Ym9h
cmQwICAgID0gMHgyNywgICAgLyogMCBvciApICovCisgICAgICAgIFZLX1JFVFVSTiAsIC8vIGtI
SURVc2FnZV9LZXlib2FyZFJldHVybk9yRW50ZXIgICAgPSAweDI4LCAgICAvKiBSZXR1cm4gKEVu
dGVyKSAqLworICAgICAgICBWS19FU0NBUEUsIC8vIGtISURVc2FnZV9LZXlib2FyZEVzY2FwZSAg
ICA9IDB4MjksICAgIC8qIEVzY2FwZSAqLworICAgICAgICBWS19ERUxFVEUsIC8vIGtISURVc2Fn
ZV9LZXlib2FyZERlbGV0ZU9yQmFja3NwYWNlICAgID0gMHgyQSwgICAgLyogRGVsZXRlIChCYWNr
c3BhY2UpICovCisgICAgICAgIFZLX1RBQiwgLy8ga0hJRFVzYWdlX0tleWJvYXJkVGFiICAgID0g
MHgyQiwgICAgLyogVGFiICovCisgICAgICAgIFZLX1NQQUNFLCAvLyBrSElEVXNhZ2VfS2V5Ym9h
cmRTcGFjZWJhciAgICA9IDB4MkMsICAgIC8qIFNwYWNlYmFyICovCisgICAgICAgIFZLX09FTV9N
SU5VUywgLy8ga0hJRFVzYWdlX0tleWJvYXJkSHlwaGVuICAgID0gMHgyRCwgICAgLyogLSBvciBf
ICovCisgICAgICAgIFZLX09FTV9QTFVTLCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRFcXVhbFNpZ24g
ICAgPSAweDJFLCAgICAvKiA9IG9yICsgKi8KKyAgICAgICAgVktfT0VNXzQsIC8vIGtISURVc2Fn
ZV9LZXlib2FyZE9wZW5CcmFja2V0ICAgID0gMHgyRiwgICAgLyogWyBvciB7ICovCisgICAgICAg
IFZLX09FTV82LCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRDbG9zZUJyYWNrZXQgICAgPSAweDMwLCAg
ICAvKiBdIG9yIH0gKi8KKyAgICAgICAgVktfT0VNXzUsIC8vIGtISURVc2FnZV9LZXlib2FyZEJh
Y2tzbGFzaCAgICA9IDB4MzEsICAgIC8qIFwgb3IgfCAqLworICAgICAgICAwLCAvLyBrSElEVXNh
Z2VfS2V5Ym9hcmROb25VU1BvdW5kICAgID0gMHgzMiwgICAgLyogTm9uLVVTICMgb3IgXyAqLwor
ICAgICAgICBWS19PRU1fMSwgLy8ga0hJRFVzYWdlX0tleWJvYXJkU2VtaWNvbG9uICAgID0gMHgz
MywgICAgLyogOyBvciA6ICovCisgICAgICAgIFZLX09FTV83LCAvLyBrSElEVXNhZ2VfS2V5Ym9h
cmRRdW90ZSAgICA9IDB4MzQsICAgIC8qICcgb3IgIiAqLworICAgICAgICBWS19PRU1fMywgLy8g
a0hJRFVzYWdlX0tleWJvYXJkR3JhdmVBY2NlbnRBbmRUaWxkZSAgICA9IDB4MzUsICAgIC8qIEdy
YXZlIEFjY2VudCBhbmQgVGlsZGUgKi8KKyAgICAgICAgVktfT0VNX0NPTU1BLCAvLyBrSElEVXNh
Z2VfS2V5Ym9hcmRDb21tYSAgICA9IDB4MzYsICAgIC8qICwgb3IgPCAqLworICAgICAgICBWS19P
RU1fUEVSSU9ELCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRQZXJpb2QgICAgPSAweDM3LCAgICAvKiAu
IG9yID4gKi8KKyAgICAgICAgVktfT0VNXzIsIC8vIGtISURVc2FnZV9LZXlib2FyZFNsYXNoICAg
ID0gMHgzOCwgICAgLyogLyBvciA/ICovCisgICAgICAgIFZLX0NBUElUQUwsIC8vIGtISURVc2Fn
ZV9LZXlib2FyZENhcHNMb2NrICAgID0gMHgzOSwgICAgLyogQ2FwcyBMb2NrICovCisgICAgICAg
IFZLX0YxLCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRGMSAgICA9IDB4M0EsICAgIC8qIEYxICovCisg
ICAgICAgIFZLX0YyLCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRGMiAgICA9IDB4M0IsICAgIC8qIEYy
ICovCisgICAgICAgIFZLX0YzLCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRGMyAgICA9IDB4M0MsICAg
IC8qIEYzICovCisgICAgICAgIFZLX0Y0LCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRGNCAgICA9IDB4
M0QsICAgIC8qIEY0ICovCisgICAgICAgIFZLX0Y1LCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRGNSAg
ICA9IDB4M0UsICAgIC8qIEY1ICovCisgICAgICAgIFZLX0Y2LCAvLyBrSElEVXNhZ2VfS2V5Ym9h
cmRGNiAgICA9IDB4M0YsICAgIC8qIEY2ICovCisgICAgICAgIFZLX0Y3LCAvLyBrSElEVXNhZ2Vf
S2V5Ym9hcmRGNyAgICA9IDB4NDAsICAgIC8qIEY3ICovCisgICAgICAgIFZLX0Y4LCAvLyBrSElE
VXNhZ2VfS2V5Ym9hcmRGOCAgICA9IDB4NDEsICAgIC8qIEY4ICovCisgICAgICAgIFZLX0Y5LCAv
LyBrSElEVXNhZ2VfS2V5Ym9hcmRGOSAgICA9IDB4NDIsICAgIC8qIEY5ICovCisgICAgICAgIFZL
X0YxMCwgLy8ga0hJRFVzYWdlX0tleWJvYXJkRjEwICAgID0gMHg0MywgICAgLyogRjEwICovCisg
ICAgICAgIFZLX0YxMSwgLy8ga0hJRFVzYWdlX0tleWJvYXJkRjExICAgID0gMHg0NCwgICAgLyog
RjExICovCisgICAgICAgIFZLX0YxMiwgLy8ga0hJRFVzYWdlX0tleWJvYXJkRjEyICAgID0gMHg0
NSwgICAgLyogRjEyICovCisgICAgICAgIFZLX1BSSU5ULCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRQ
cmludFNjcmVlbiAgICA9IDB4NDYsICAgIC8qIFByaW50IFNjcmVlbiAqLworICAgICAgICBWS19T
Q1JPTEwsIC8vIGtISURVc2FnZV9LZXlib2FyZFNjcm9sbExvY2sgICAgPSAweDQ3LCAgICAvKiBT
Y3JvbGwgTG9jayAqLworICAgICAgICBWS19QQVVTRSwgLy8ga0hJRFVzYWdlX0tleWJvYXJkUGF1
c2UgICAgPSAweDQ4LCAgICAvKiBQYXVzZSAqLworICAgICAgICBWS19JTlNFUlQsIC8vIGtISURV
c2FnZV9LZXlib2FyZEluc2VydCAgICA9IDB4NDksICAgIC8qIEluc2VydCAqLworICAgICAgICBW
S19IT01FLCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRIb21lICAgID0gMHg0QSwgICAgLyogSG9tZSAq
LworICAgICAgICBWS19QUklPUiwgLy8ga0hJRFVzYWdlX0tleWJvYXJkUGFnZVVwICAgID0gMHg0
QiwgICAgLyogUGFnZSBVcCAqLworICAgICAgICBWS19ERUxFVEUsIC8vIGtISURVc2FnZV9LZXli
b2FyZERlbGV0ZUZvcndhcmQgICAgPSAweDRDLCAgICAvKiBEZWxldGUgRm9yd2FyZCAqLworICAg
ICAgICBWS19FTkQsIC8vIGtISURVc2FnZV9LZXlib2FyZEVuZCAgICA9IDB4NEQsICAgIC8qIEVu
ZCAqLworICAgICAgICBWS19ORVhULCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRQYWdlRG93biAgICA9
IDB4NEUsICAgIC8qIFBhZ2UgRG93biAqLworICAgICAgICBWS19SSUdIVCwgLy8ga0hJRFVzYWdl
X0tleWJvYXJkUmlnaHRBcnJvdyAgICA9IDB4NEYsICAgIC8qIFJpZ2h0IEFycm93ICovCisgICAg
ICAgIFZLX0xFRlQsIC8vIGtISURVc2FnZV9LZXlib2FyZExlZnRBcnJvdyAgICA9IDB4NTAsICAg
IC8qIExlZnQgQXJyb3cgKi8KKyAgICAgICAgVktfRE9XTiwgLy8ga0hJRFVzYWdlX0tleWJvYXJk
RG93bkFycm93ICAgID0gMHg1MSwgICAgLyogRG93biBBcnJvdyAqLworICAgICAgICBWS19VUCwg
Ly8ga0hJRFVzYWdlX0tleWJvYXJkVXBBcnJvdyAgICA9IDB4NTIsICAgIC8qIFVwIEFycm93ICov
CisgICAgICAgIFZLX05VTUxPQ0ssIC8vIGtISURVc2FnZV9LZXlwYWROdW1Mb2NrICAgID0gMHg1
MywgICAgLyogS2V5cGFkIE51bUxvY2sgb3IgQ2xlYXIgKi8KKyAgICAgICAgVktfRElWSURFLCAv
LyBrSElEVXNhZ2VfS2V5cGFkU2xhc2ggICAgPSAweDU0LCAgICAvKiBLZXlwYWQgLyAqLworICAg
ICAgICBWS19NVUxUSVBMWSwgLy8ga0hJRFVzYWdlX0tleXBhZEFzdGVyaXNrICAgID0gMHg1NSwg
ICAgLyogS2V5cGFkICogKi8KKyAgICAgICAgVktfU1VCVFJBQ1QsIC8vIGtISURVc2FnZV9LZXlw
YWRIeXBoZW4gICAgPSAweDU2LCAgICAvKiBLZXlwYWQgLSAqLworICAgICAgICBWS19BREQsIC8v
IGtISURVc2FnZV9LZXlwYWRQbHVzICAgID0gMHg1NywgICAgLyogS2V5cGFkICsgKi8KKyAgICAg
ICAgVktfUkVUVVJOLCAvLz8gLy8ga0hJRFVzYWdlX0tleXBhZEVudGVyICAgID0gMHg1OCwgICAg
LyogS2V5cGFkIEVudGVyICovCisgICAgICAgIFZLX05VTVBBRDEsIC8vIGtISURVc2FnZV9LZXlw
YWQxICAgID0gMHg1OSwgICAgLyogS2V5cGFkIDEgb3IgRW5kICovCisgICAgICAgIFZLX05VTVBB
RDIsIC8vIGtISURVc2FnZV9LZXlwYWQyICAgID0gMHg1QSwgICAgLyogS2V5cGFkIDIgb3IgRG93
biBBcnJvdyAqLworICAgICAgICBWS19OVU1QQUQzLCAvLyBrSElEVXNhZ2VfS2V5cGFkMyAgICA9
IDB4NUIsICAgIC8qIEtleXBhZCAzIG9yIFBhZ2UgRG93biAqLworICAgICAgICBWS19OVU1QQUQ0
LCAvLyBrSElEVXNhZ2VfS2V5cGFkNCAgICA9IDB4NUMsICAgIC8qIEtleXBhZCA0IG9yIExlZnQg
QXJyb3cgKi8KKyAgICAgICAgVktfTlVNUEFENSwgLy8ga0hJRFVzYWdlX0tleXBhZDUgICAgPSAw
eDVELCAgICAvKiBLZXlwYWQgNSAqLworICAgICAgICBWS19OVU1QQUQ2LCAvLyBrSElEVXNhZ2Vf
S2V5cGFkNiAgICA9IDB4NUUsICAgIC8qIEtleXBhZCA2IG9yIFJpZ2h0IEFycm93ICovCisgICAg
ICAgIFZLX05VTVBBRDcsIC8vIGtISURVc2FnZV9LZXlwYWQ3ICAgID0gMHg1RiwgICAgLyogS2V5
cGFkIDcgb3IgSG9tZSAqLworICAgICAgICBWS19OVU1QQUQ4LCAvLyBrSElEVXNhZ2VfS2V5cGFk
OCAgICA9IDB4NjAsICAgIC8qIEtleXBhZCA4IG9yIFVwIEFycm93ICovCisgICAgICAgIFZLX05V
TVBBRDksIC8vIGtISURVc2FnZV9LZXlwYWQ5ICAgID0gMHg2MSwgICAgLyogS2V5cGFkIDkgb3Ig
UGFnZSBVcCAqLworICAgICAgICBWS19OVU1QQUQwLCAvLyBrSElEVXNhZ2VfS2V5cGFkMCAgICA9
IDB4NjIsICAgIC8qIEtleXBhZCAwIG9yIEluc2VydCAqLworICAgICAgICBWS19PRU1fUEVSSU9E
LCAvLz8gLy8ga0hJRFVzYWdlX0tleXBhZFBlcmlvZCAgICA9IDB4NjMsICAgIC8qIEtleXBhZCAu
IG9yIERlbGV0ZSAqLworICAgICAgICAwLCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmROb25VU0JhY2tz
bGFzaCAgICA9IDB4NjQsICAgIC8qIE5vbi1VUyBcIG9yIHwgKi8KKyAgICAgICAgMCwgLy8ga0hJ
RFVzYWdlX0tleWJvYXJkQXBwbGljYXRpb24gICAgPSAweDY1LCAgICAvKiBBcHBsaWNhdGlvbiAq
LworICAgICAgICAwLCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRQb3dlciAgICA9IDB4NjYsICAgIC8q
IFBvd2VyICovCisgICAgICAgIFZLX09FTV9QTFVTLCAvLz8gLy8ga0hJRFVzYWdlX0tleXBhZEVx
dWFsU2lnbiAgICA9IDB4NjcsICAgIC8qIEtleXBhZCA9ICovCisgICAgICAgIFZLX0YxMywgLy8g
a0hJRFVzYWdlX0tleWJvYXJkRjEzICAgID0gMHg2OCwgICAgLyogRjEzICovCisgICAgICAgIFZL
X0YxNCwgLy8ga0hJRFVzYWdlX0tleWJvYXJkRjE0ICAgID0gMHg2OSwgICAgLyogRjE0ICovCisg
ICAgICAgIFZLX0YxNSwgLy8ga0hJRFVzYWdlX0tleWJvYXJkRjE1ICAgID0gMHg2QSwgICAgLyog
RjE1ICovCisgICAgICAgIFZLX0YxNiwgLy8ga0hJRFVzYWdlX0tleWJvYXJkRjE2ICAgID0gMHg2
QiwgICAgLyogRjE2ICovCisgICAgICAgIFZLX0YxNywgLy8ga0hJRFVzYWdlX0tleWJvYXJkRjE3
ICAgID0gMHg2QywgICAgLyogRjE3ICovCisgICAgICAgIFZLX0YxOCwgLy8ga0hJRFVzYWdlX0tl
eWJvYXJkRjE4ICAgID0gMHg2RCwgICAgLyogRjE4ICovCisgICAgICAgIFZLX0YxOSwgLy8ga0hJ
RFVzYWdlX0tleWJvYXJkRjE5ICAgID0gMHg2RSwgICAgLyogRjE5ICovCisgICAgICAgIFZLX0Yy
MCwgLy8ga0hJRFVzYWdlX0tleWJvYXJkRjIwICAgID0gMHg2RiwgICAgLyogRjIwICovCisgICAg
ICAgIFZLX0YyMSwgLy8ga0hJRFVzYWdlX0tleWJvYXJkRjIxICAgID0gMHg3MCwgICAgLyogRjIx
ICovCisgICAgICAgIFZLX0YyMiwgLy8ga0hJRFVzYWdlX0tleWJvYXJkRjIyICAgID0gMHg3MSwg
ICAgLyogRjIyICovCisgICAgICAgIFZLX0YyMywgLy8ga0hJRFVzYWdlX0tleWJvYXJkRjIzICAg
ID0gMHg3MiwgICAgLyogRjIzICovCisgICAgICAgIFZLX0YyNCwgLy8ga0hJRFVzYWdlX0tleWJv
YXJkRjI0ICAgID0gMHg3MywgICAgLyogRjI0ICovCisgICAgICAgIDAsIC8vIGtISURVc2FnZV9L
ZXlib2FyZEV4ZWN1dGUgICAgPSAweDc0LCAgICAvKiBFeGVjdXRlICovCisgICAgICAgIFZLX0hF
TFAsIC8vIGtISURVc2FnZV9LZXlib2FyZEhlbHAgICAgPSAweDc1LCAgICAvKiBIZWxwICovCisg
ICAgICAgIFZLX01FTlUsIC8vIGtISURVc2FnZV9LZXlib2FyZE1lbnUgICAgPSAweDc2LCAgICAv
KiBNZW51ICovCisgICAgICAgIDAsIC8vIGtISURVc2FnZV9LZXlib2FyZFNlbGVjdCAgICA9IDB4
NzcsICAgIC8qIFNlbGVjdCAqLworICAgICAgICAwLCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRTdG9w
ICAgID0gMHg3OCwgICAgLyogU3RvcCAqLworICAgICAgICAwLCAvLyBrSElEVXNhZ2VfS2V5Ym9h
cmRBZ2FpbiAgICA9IDB4NzksICAgIC8qIEFnYWluICovCisgICAgICAgIDAsIC8vIGtISURVc2Fn
ZV9LZXlib2FyZFVuZG8gICAgPSAweDdBLCAgICAvKiBVbmRvICovCisgICAgICAgIDAsIC8vIGtI
SURVc2FnZV9LZXlib2FyZEN1dCAgICA9IDB4N0IsICAgIC8qIEN1dCAqLworICAgICAgICAwLCAv
LyBrSElEVXNhZ2VfS2V5Ym9hcmRDb3B5ICAgID0gMHg3QywgICAgLyogQ29weSAqLworICAgICAg
ICAwLCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRQYXN0ZSAgICA9IDB4N0QsICAgIC8qIFBhc3RlICov
CisgICAgICAgIDAsIC8vIGtISURVc2FnZV9LZXlib2FyZEZpbmQgICAgPSAweDdFLCAgICAvKiBG
aW5kICovCisgICAgICAgIDAsIC8vIGtISURVc2FnZV9LZXlib2FyZE11dGUgICAgPSAweDdGLCAg
ICAvKiBNdXRlICovCisgICAgICAgIDAsIC8vIGtISURVc2FnZV9LZXlib2FyZFZvbHVtZVVwICAg
ID0gMHg4MCwgICAgLyogVm9sdW1lIFVwICovCisgICAgICAgIDAsIC8vIGtISURVc2FnZV9LZXli
b2FyZFZvbHVtZURvd24gICAgPSAweDgxLCAgICAvKiBWb2x1bWUgRG93biAqLworICAgICAgICAw
LCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRMb2NraW5nQ2Fwc0xvY2sgICAgPSAweDgyLCAgICAvKiBM
b2NraW5nIENhcHMgTG9jayAqLworICAgICAgICAwLCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRMb2Nr
aW5nTnVtTG9jayAgICA9IDB4ODMsICAgIC8qIExvY2tpbmcgTnVtIExvY2sgKi8KKyAgICAgICAg
MCwgLy8ga0hJRFVzYWdlX0tleWJvYXJkTG9ja2luZ1Njcm9sbExvY2sgICAgPSAweDg0LCAgICAv
KiBMb2NraW5nIFNjcm9sbCBMb2NrICovCisgICAgICAgIDAsIC8vIGtISURVc2FnZV9LZXlwYWRD
b21tYSAgICA9IDB4ODUsICAgIC8qIEtleXBhZCBDb21tYSAqLworICAgICAgICAwLCAvLyBrSElE
VXNhZ2VfS2V5cGFkRXF1YWxTaWduQVM0MDAgICAgPSAweDg2LCAgICAvKiBLZXlwYWQgRXF1YWwg
U2lnbiBmb3IgQVMvNDAwICovCisgICAgICAgIDAsIC8vIGtISURVc2FnZV9LZXlib2FyZEludGVy
bmF0aW9uYWwxICAgID0gMHg4NywgICAgLyogSW50ZXJuYXRpb25hbDEgKi8KKyAgICAgICAgMCwg
Ly8ga0hJRFVzYWdlX0tleWJvYXJkSW50ZXJuYXRpb25hbDIgICAgPSAweDg4LCAgICAvKiBJbnRl
cm5hdGlvbmFsMiAqLworICAgICAgICAwLCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRJbnRlcm5hdGlv
bmFsMyAgICA9IDB4ODksICAgIC8qIEludGVybmF0aW9uYWwzICovCisgICAgICAgIDAsIC8vIGtI
SURVc2FnZV9LZXlib2FyZEludGVybmF0aW9uYWw0ICAgID0gMHg4QSwgICAgLyogSW50ZXJuYXRp
b25hbDQgKi8KKyAgICAgICAgMCwgLy8ga0hJRFVzYWdlX0tleWJvYXJkSW50ZXJuYXRpb25hbDUg
ICAgPSAweDhCLCAgICAvKiBJbnRlcm5hdGlvbmFsNSAqLworICAgICAgICAwLCAvLyBrSElEVXNh
Z2VfS2V5Ym9hcmRJbnRlcm5hdGlvbmFsNiAgICA9IDB4OEMsICAgIC8qIEludGVybmF0aW9uYWw2
ICovCisgICAgICAgIDAsIC8vIGtISURVc2FnZV9LZXlib2FyZEludGVybmF0aW9uYWw3ICAgID0g
MHg4RCwgICAgLyogSW50ZXJuYXRpb25hbDcgKi8KKyAgICAgICAgMCwgLy8ga0hJRFVzYWdlX0tl
eWJvYXJkSW50ZXJuYXRpb25hbDggICAgPSAweDhFLCAgICAvKiBJbnRlcm5hdGlvbmFsOCAqLwor
ICAgICAgICAwLCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRJbnRlcm5hdGlvbmFsOSAgICA9IDB4OEYs
ICAgIC8qIEludGVybmF0aW9uYWw5ICovCisgICAgICAgIDAsIC8vIGtISURVc2FnZV9LZXlib2Fy
ZExBTkcxICAgID0gMHg5MCwgICAgLyogTEFORzEgKi8KKyAgICAgICAgMCwgLy8ga0hJRFVzYWdl
X0tleWJvYXJkTEFORzIgICAgPSAweDkxLCAgICAvKiBMQU5HMiAqLworICAgICAgICAwLCAvLyBr
SElEVXNhZ2VfS2V5Ym9hcmRMQU5HMyAgICA9IDB4OTIsICAgIC8qIExBTkczICovCisgICAgICAg
IDAsIC8vIGtISURVc2FnZV9LZXlib2FyZExBTkc0ICAgID0gMHg5MywgICAgLyogTEFORzQgKi8K
KyAgICAgICAgMCwgLy8ga0hJRFVzYWdlX0tleWJvYXJkTEFORzUgICAgPSAweDk0LCAgICAvKiBM
QU5HNSAqLworICAgICAgICAwLCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRMQU5HNiAgICA9IDB4OTUs
ICAgIC8qIExBTkc2ICovCisgICAgICAgIDAsIC8vIGtISURVc2FnZV9LZXlib2FyZExBTkc3ICAg
ID0gMHg5NiwgICAgLyogTEFORzcgKi8KKyAgICAgICAgMCwgLy8ga0hJRFVzYWdlX0tleWJvYXJk
TEFORzggICAgPSAweDk3LCAgICAvKiBMQU5HOCAqLworICAgICAgICAwLCAvLyBrSElEVXNhZ2Vf
S2V5Ym9hcmRMQU5HOSAgICA9IDB4OTgsICAgIC8qIExBTkc5ICovCisgICAgICAgIDAsIC8vIGtI
SURVc2FnZV9LZXlib2FyZEFsdGVybmF0ZUVyYXNlICAgID0gMHg5OSwgICAgLyogQWx0ZXJuYXRl
RXJhc2UgKi8KKyAgICAgICAgMCwgLy8ga0hJRFVzYWdlX0tleWJvYXJkU3lzUmVxT3JBdHRlbnRp
b24gICAgPSAweDlBLCAgICAvKiBTeXNSZXEvQXR0ZW50aW9uICovCisgICAgICAgIDAsIC8vIGtI
SURVc2FnZV9LZXlib2FyZENhbmNlbCAgICA9IDB4OUIsICAgIC8qIENhbmNlbCAqLworICAgICAg
ICAwLCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRDbGVhciAgICA9IDB4OUMsICAgIC8qIENsZWFyICov
CisgICAgICAgIDAsIC8vIGtISURVc2FnZV9LZXlib2FyZFByaW9yICAgID0gMHg5RCwgICAgLyog
UHJpb3IgKi8KKyAgICAgICAgMCwgLy8ga0hJRFVzYWdlX0tleWJvYXJkUmV0dXJuICAgID0gMHg5
RSwgICAgLyogUmV0dXJuICovCisgICAgICAgIDAsIC8vIGtISURVc2FnZV9LZXlib2FyZFNlcGFy
YXRvciAgICA9IDB4OUYsICAgIC8qIFNlcGFyYXRvciAqLworICAgICAgICAwLCAvLyBrSElEVXNh
Z2VfS2V5Ym9hcmRPdXQgICAgPSAweEEwLCAgICAvKiBPdXQgKi8KKyAgICAgICAgMCwgLy8ga0hJ
RFVzYWdlX0tleWJvYXJkT3BlciAgICA9IDB4QTEsICAgIC8qIE9wZXIgKi8KKyAgICAgICAgMCwg
Ly8ga0hJRFVzYWdlX0tleWJvYXJkQ2xlYXJPckFnYWluICAgID0gMHhBMiwgICAgLyogQ2xlYXIv
QWdhaW4gKi8KKyAgICAgICAgMCwgLy8ga0hJRFVzYWdlX0tleWJvYXJkQ3JTZWxPclByb3BzICAg
ID0gMHhBMywgICAgLyogQ3JTZWwvUHJvcHMgKi8KKyAgICAgICAgMCwgLy8ga0hJRFVzYWdlX0tl
eWJvYXJkRXhTZWwgICAgPSAweEE0LCAgICAvKiBFeFNlbCAqLworICAgIH07CisKKyAgICBzdGF0
aWMgY29uc3QgaW50IHdpbmRvd3NLZXlDb2RlMltdID0geworLy8gLyogMHhBNS0weERGIFJlc2Vy
dmVkICovCisgICAgICAgIDAsIC8vIGtISURVc2FnZV9LZXlib2FyZExlZnRDb250cm9sICAgID0g
MHhFMCwgICAgLyogTGVmdCBDb250cm9sICovCisgICAgICAgIDAsIC8vIGtISURVc2FnZV9LZXli
b2FyZExlZnRTaGlmdCAgICA9IDB4RTEsICAgIC8qIExlZnQgU2hpZnQgKi8KKyAgICAgICAgMCwg
Ly8ga0hJRFVzYWdlX0tleWJvYXJkTGVmdEFsdCAgICA9IDB4RTIsICAgIC8qIExlZnQgQWx0ICov
CisgICAgICAgIDAsIC8vIGtISURVc2FnZV9LZXlib2FyZExlZnRHVUkgICAgPSAweEUzLCAgICAv
KiBMZWZ0IEdVSSAqLworICAgICAgICAwLCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRSaWdodENvbnRy
b2wgICAgPSAweEU0LCAgICAvKiBSaWdodCBDb250cm9sICovCisgICAgICAgIDAsIC8vIGtISURV
c2FnZV9LZXlib2FyZFJpZ2h0U2hpZnQgICAgPSAweEU1LCAgICAvKiBSaWdodCBTaGlmdCAqLwor
ICAgICAgICAwLCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRSaWdodEFsdCAgICA9IDB4RTYsICAgIC8q
IFJpZ2h0IEFsdCAqLworICAgICAgICAwLCAvLyBrSElEVXNhZ2VfS2V5Ym9hcmRSaWdodEdVSSAg
ICA9IDB4RTcsICAgIC8qIFJpZ2h0IEdVSSAqLworICAgIH07CisKKyAgICBpZiAoaGlkVXNhZ2Ug
Pj0gMCAmJiBoaWRVc2FnZSA8PSAweEE0KSB7CisgICAgICAgIHJldHVybiB3aW5kb3dzS2V5Q29k
ZVtoaWRVc2FnZV07CisgICAgfQorCisgICAgaWYgKGhpZFVzYWdlID49IDB4RTAgJiYgaGlkVXNh
Z2UgPD0gMHhFNykgeworICAgICAgICByZXR1cm4gd2luZG93c0tleUNvZGUyW2hpZFVzYWdlXTsK
KyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworCiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9pb3MvV2ViRXZlbnQubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9p
b3MvV2ViRXZlbnQubW0KaW5kZXggMzQ3YWU0ZjI1OTFmMzY3YTAxOWE2ZDZkOGM5ZjA2ZjRhZjg0
MWU0Yi4uMjE3MGZhMTIyM2E3NGYyNDY4M2Y1YmM5ODIyODZmNzI1M2U5M2M1NSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vaW9zL1dlYkV2ZW50Lm1tCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2lvcy9XZWJFdmVudC5tbQpAQCAtMzAsMTIgKzMwLDE1IEBACiAKICNp
bXBvcnQgIktleUV2ZW50Q29jb2EuaCIKICNpbXBvcnQgPHd0Zi9Bc3NlcnRpb25zLmg+CisjaW1w
b3J0IDxVSUtpdC9VSVJlc3BvbmRlci5oPgorI2ltcG9ydCAiV2luZG93c0tleWJvYXJkQ29kZXMu
aCIKIAogI2lmIFBMQVRGT1JNKElPUykKIAogI2ltcG9ydCAiV0FLQXBwS2l0U3R1YnMuaCIKIAog
dXNpbmcgV2ViQ29yZTo6d2luZG93c0tleUNvZGVGb3JLZXlDb2RlOwordXNpbmcgV2ViQ29yZTo6
d2luZG93c0tleUNvZGVGb3JISURVc2FnZUtleUNvZGU7CiB1c2luZyBXZWJDb3JlOjp3aW5kb3dz
S2V5Q29kZUZvckNoYXJDb2RlOwogQGltcGxlbWVudGF0aW9uIFdlYkV2ZW50CiAKQEAgLTE0OSw3
ICsxNTIsNyBAQCAtIChXZWJFdmVudCAqKWluaXRXaXRoS2V5RXZlbnRUeXBlOihXZWJFdmVudFR5
cGUpdHlwZQogICAgIF90YWJLZXkgPSB0YWJLZXk7CiAgICAgCiAgICAgaWYgKGtleUNvZGUpCi0g
ICAgICAgIF9rZXlDb2RlID0gd2luZG93c0tleUNvZGVGb3JLZXlDb2RlKGtleUNvZGUpOworICAg
ICAgICBfa2V5Q29kZSA9IHdpbmRvd3NLZXlDb2RlRm9ySElEVXNhZ2VLZXlDb2RlKGtleUNvZGUp
OwogCiAgICAgLy8gTk9URTogdGhpcyBwcmVzZXJ2ZXMgdGhlIG9yaWdpbmFsIHNlbWFudGljcyB3
aGljaCB1c2VkIHRoZSAKICAgICAvLyBjaGFyYWN0ZXJzIHN0cmluZyBmb3IgdGhlIGtleUNvZGUu
IFRoaXMgc2hvdWxkIGJlIGNoYW5nZWQgaW4gaU9TIDQuMCB0bwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbSBiL1NvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KaW5kZXgg
NjAzYWYxN2ZlZThmYzIxODI1NTExNjk4M2MyYTk0ZDExODkzN2YzZi4uYzRlYjRmM2U0MjNiZWU4
OTBjMDM2ZDJlYzQ2M2QyYWU0ODgzZTYxNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVBy
b2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQorKysgYi9Tb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tCkBAIC0zNzQxLDYgKzM3
NDEsOSBAQCAtICh2b2lkKWhhbmRsZUtleUV2ZW50Oig6OlVJRXZlbnQgKilldmVudAogICAgIGlm
IChldmVudCA9PSBfdWlFdmVudEJlaW5nUmVzZW50KQogICAgICAgICByZXR1cm47CiAKKyAgICBB
U1NFUlQoZXZlbnQuX2hpZEV2ZW50KTsKKyAgICB1aW50MTZfdCBoaWRLZXlDb2RlID0gSU9ISURF
dmVudEdldEludGVnZXJWYWx1ZShldmVudC5faGlkRXZlbnQsIGtJT0hJREV2ZW50RmllbGRLZXli
b2FyZFVzYWdlKTsKKwogICAgIFdLV2ViRXZlbnQgKndlYkV2ZW50ID0gW1tbV0tXZWJFdmVudCBh
bGxvY10gaW5pdFdpdGhLZXlFdmVudFR5cGU6KGV2ZW50Ll9pc0tleURvd24pID8gV2ViRXZlbnRL
ZXlEb3duIDogV2ViRXZlbnRLZXlVcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB0aW1lU3RhbXA6ZXZlbnQudGltZXN0YW1wCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hh
cmFjdGVyczpldmVudC5fbW9kaWZpZWRJbnB1dApAQCAtMzc0OCw3ICszNzUxLDcgQEAgLSAodm9p
ZCloYW5kbGVLZXlFdmVudDooOjpVSUV2ZW50ICopZXZlbnQKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kaWZpZXJzOmV2ZW50Ll9t
b2RpZmllckZsYWdzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpc1JlcGVhdGluZzooZXZlbnQuX2lucHV0RmxhZ3MgJiBrVUlLZXlib2Fy
ZElucHV0UmVwZWF0KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB3aXRoRmxhZ3M6ZXZlbnQuX2lucHV0RmxhZ3MKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBrZXlDb2Rl
OjAKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBrZXlDb2RlOmhpZEtleUNvZGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzVGFiS2V5OltldmVudC5fbW9kaWZpZWRJ
bnB1dCBpc0VxdWFsVG9TdHJpbmc6QCJcdCJdCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXJhY3RlclNldDpXZWJFdmVudENoYXJhY3Rl
clNldFVuaWNvZGVdIGF1dG9yZWxlYXNlXTsKICAgICB3ZWJFdmVudC51aUV2ZW50ID0gZXZlbnQ7
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9pb3Mva2V5Ym9hcmQtZXZlbnQt
a2V5LWF0dHJpYnV0ZS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvaW9zL2tleWJvYXJk
LWV2ZW50LWtleS1hdHRyaWJ1dGUuaHRtbAppbmRleCA3YzFhMmZjZmYyZTMzM2FkNWQ5Y2E5NWU1
YWZjN2UxNTM0ZjlmNmE3Li5mNmE0YzRjYjM5NTA4NjZjOWYxNmVjMmM1YzY3ZjcyOTRiZTBjY2E5
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9pb3Mva2V5Ym9hcmQtZXZlbnQt
a2V5LWF0dHJpYnV0ZS5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2lvcy9rZXli
b2FyZC1ldmVudC1rZXktYXR0cmlidXRlLmh0bWwKQEAgLTI5LDkgKzI5LDkgQEAgZnVuY3Rpb24g
Z2V0VHlwaW5nVUlTY3JpcHQoeCwgeSkKIAogdmFyIGkgPSAwOwogdmFyIHRlc3RJbnB1dCA9IGRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0ZXN0SW5wdXQiKTsKLXRlc3RJbnB1dC5vbmtleWRvd24g
PSBmdW5jdGlvbihlKSB7Cit0ZXN0SW5wdXQub25rZXl1cCA9IGZ1bmN0aW9uKGUpIHsKICAgICBl
dmVudCA9IGU7Ci0gICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJldmVudC5rZXkiLCAiIiArIHRl
c3RzW2ldWzBdKTsKKyAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoImV2ZW50LmtleSIsICIiKTsK
ICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoImV2ZW50LmNvZGUiLCAiIiArIHRlc3RzW2ldWzFd
KTsKICAgICBpKys7CiAgICAgaWYgKGkgPT0gdGVzdHMubGVuZ3RoKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>350074</attachid>
            <date>2018-09-18 16:39:41 -0700</date>
            <delta_ts>2018-09-20 20:13:31 -0700</delta_ts>
            <desc>WIP</desc>
            <filename>bug-189604-20180918163939.patch</filename>
            <type>text/plain</type>
            <size>10172</size>
            <attacher name="Jeremy Jones">jeremyj-wk</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM2MDc4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9jb2NvYS9LZXlFdmVudENvY29hLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9j
b2NvYS9LZXlFdmVudENvY29hLmgKaW5kZXggZjJkYWEwZDg3NzYyODk3NDIxZTUyYTJiMDg1NDA2
Y2E3NWM3NTdmNS4uZjkwNmFkMGRkYjZhZGI2MTI1MTg3ZmNkMjZjYjgyZTAwMzFlNTg0MCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2EvS2V5RXZlbnRDb2NvYS5oCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2NvY29hL0tleUV2ZW50Q29jb2EuaApAQCAtMzUs
NiArMzUsNyBAQCBTdHJpbmcga2V5SWRlbnRpZmllckZvckNoYXJDb2RlKHVuaWNoYXIgY2hhckNv
ZGUpOwogCiBpbnQgd2luZG93c0tleUNvZGVGb3JLZXlDb2RlKHVpbnQxNl90IGtleUNvZGUpOwog
aW50IHdpbmRvd3NLZXlDb2RlRm9yQ2hhckNvZGUodW5pY2hhciBjaGFyQ29kZSk7CitpbnQgd2lu
ZG93c0tleUNvZGVGb3JISURVc2FnZUtleUNvZGUodWludDE2X3QgaGlkVXNhZ2UpOwogCiB9CiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2NvY29hL0tleUV2ZW50Q29jb2Eu
bW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9jb2NvYS9LZXlFdmVudENvY29hLm1tCmluZGV4
IGE3ODIxZjcyZDlmOTkxNWM0NjZiNWM2M2FkZjQxYWYwOGMyN2YwNTUuLmNmYjUwMzAyNWYxNjk4
ZDBjZTk5YWEzNDNjYzUyNzAxMmJlOTBmNGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2NvY29hL0tleUV2ZW50Q29jb2EubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vY29jb2EvS2V5RXZlbnRDb2NvYS5tbQpAQCAtNzM3LDQgKzczNywxOTggQEAgaW50IHdpbmRv
d3NLZXlDb2RlRm9yQ2hhckNvZGUodW5pY2hhciBjaGFyQ29kZSkKICAgICByZXR1cm4gMDsKIH0K
IAorCitpbnQgd2luZG93c0tleUNvZGVGb3JISURVc2FnZUtleUNvZGUodWludDE2X3QgaGlkVXNh
Z2UpCit7CisgICAgc3RhdGljIGNvbnN0IGludCB3aW5kb3dzS2V5Q29kZVtdID0geworICAgICAg
ICAvKiAweDAwICovIDAsCisgICAgICAgIC8qIDB4MDEgKi8gMCwKKyAgICAgICAgLyogMHgwMiAq
LyAwLCAvLyBQT1NURmFpbAorICAgICAgICAvKiAweDAzICovIDAsIC8vIEVycm9yVW5kZWZpbmVk
CisgICAgICAgIC8qIDB4MDQgKi8gVktfQSwKKyAgICAgICAgLyogMHgwNSAqLyBWS19CLAorICAg
ICAgICAvKiAweDA2ICovIFZLX0MsCisgICAgICAgIC8qIDB4MDcgKi8gVktfRCwKKyAgICAgICAg
LyogMHgwOCAqLyBWS19FLAorICAgICAgICAvKiAweDA5ICovIFZLX0YsCisgICAgICAgIC8qIDB4
MEEgKi8gVktfRywKKyAgICAgICAgLyogMHgwQiAqLyBWS19ILAorICAgICAgICAvKiAweDBDICov
IFZLX0ksCisgICAgICAgIC8qIDB4MEQgKi8gVktfSiwKKyAgICAgICAgLyogMHgwRSAqLyBWS19L
LAorICAgICAgICAvKiAweDBGICovIFZLX0wsCisgICAgICAgIC8qIDB4MTAgKi8gVktfTSwKKyAg
ICAgICAgLyogMHgxMSAqLyBWS19OLAorICAgICAgICAvKiAweDEyICovIFZLX08sCisgICAgICAg
IC8qIDB4MTMgKi8gVktfUCwKKyAgICAgICAgLyogMHgxNCAqLyBWS19RLAorICAgICAgICAvKiAw
eDE1ICovIFZLX1IsCisgICAgICAgIC8qIDB4MTYgKi8gVktfUywKKyAgICAgICAgLyogMHgxNyAq
LyBWS19ULAorICAgICAgICAvKiAweDE4ICovIFZLX1UsCisgICAgICAgIC8qIDB4MTkgKi8gVktf
ViwKKyAgICAgICAgLyogMHgxQSAqLyBWS19XLAorICAgICAgICAvKiAweDFCICovIFZLX1gsCisg
ICAgICAgIC8qIDB4MUMgKi8gVktfWSwKKyAgICAgICAgLyogMHgxRCAqLyBWS19aLAorICAgICAg
ICAvKiAweDFFICovIFZLXzEsCisgICAgICAgIC8qIDB4MUYgKi8gVktfMiwKKyAgICAgICAgLyog
MHgyMCAqLyBWS18zLAorICAgICAgICAvKiAweDIxICovIFZLXzQsCisgICAgICAgIC8qIDB4MjIg
Ki8gVktfNSwKKyAgICAgICAgLyogMHgyMyAqLyBWS182LAorICAgICAgICAvKiAweDI0ICovIFZL
XzcsCisgICAgICAgIC8qIDB4MjUgKi8gVktfOCwKKyAgICAgICAgLyogMHgyNiAqLyBWS185LAor
ICAgICAgICAvKiAweDI3ICovIFZLXzAsCisgICAgICAgIC8qIDB4MjggKi8gVktfUkVUVVJOLAor
ICAgICAgICAvKiAweDI5ICovIFZLX0VTQ0FQRSwKKyAgICAgICAgLyogMHgyQSAqLyBWS19CQUNL
LAorICAgICAgICAvKiAweDJCICovIFZLX1RBQiwKKyAgICAgICAgLyogMHgyQyAqLyBWS19TUEFD
RSwKKyAgICAgICAgLyogMHgyRCAqLyBWS19PRU1fTUlOVVMsIC8vIC0gb3IgXworICAgICAgICAv
KiAweDJFICovIFZLX09FTV9QTFVTLCAvLyA9IG9yICsKKyAgICAgICAgLyogMHgyRiAqLyBWS19P
RU1fNCwgLy8gWyBvciB7CisgICAgICAgIC8qIDB4MzAgKi8gVktfT0VNXzYsIC8vIF0gb3IgfQor
ICAgICAgICAvKiAweDMxICovIFZLX09FTV81LCAvLyBcIG9yIHwKKyAgICAgICAgLyogMHgzMiAq
LyAwLCAvLyBOb24tVVMgIyBvciBfCisgICAgICAgIC8qIDB4MzMgKi8gVktfT0VNXzEsIC8vIDsg
b3IgOgorICAgICAgICAvKiAweDM0ICovIFZLX09FTV83LCAvLyAnIG9yICIKKyAgICAgICAgLyog
MHgzNSAqLyBWS19PRU1fMywgLy8gR3JhdmUgQWNjZW50IGFuZCBUaWxkZQorICAgICAgICAvKiAw
eDM2ICovIFZLX09FTV9DT01NQSwgLy8gLCBvciA8CisgICAgICAgIC8qIDB4MzcgKi8gVktfT0VN
X1BFUklPRCwgLy8gLiBvciA+CisgICAgICAgIC8qIDB4MzggKi8gVktfT0VNXzIsIC8vIC8gb3Ig
PworICAgICAgICAvKiAweDM5ICovIFZLX0NBUElUQUwsCisgICAgICAgIC8qIDB4M0EgKi8gVktf
RjEsCisgICAgICAgIC8qIDB4M0IgKi8gVktfRjIsCisgICAgICAgIC8qIDB4M0MgKi8gVktfRjMs
CisgICAgICAgIC8qIDB4M0QgKi8gVktfRjQsCisgICAgICAgIC8qIDB4M0UgKi8gVktfRjUsCisg
ICAgICAgIC8qIDB4M0YgKi8gVktfRjYsCisgICAgICAgIC8qIDB4NDAgKi8gVktfRjcsCisgICAg
ICAgIC8qIDB4NDEgKi8gVktfRjgsCisgICAgICAgIC8qIDB4NDIgKi8gVktfRjksCisgICAgICAg
IC8qIDB4NDMgKi8gVktfRjEwLAorICAgICAgICAvKiAweDQ0ICovIFZLX0YxMSwKKyAgICAgICAg
LyogMHg0NSAqLyBWS19GMTIsCisgICAgICAgIC8qIDB4NDYgKi8gVktfUFJJTlRTQ1JFRU4sCisg
ICAgICAgIC8qIDB4NDcgKi8gVktfU0NST0xMLAorICAgICAgICAvKiAweDQ4ICovIFZLX1BBVVNF
LAorICAgICAgICAvKiAweDQ5ICovIFZLX0lOU0VSVCwKKyAgICAgICAgLyogMHg0QSAqLyBWS19I
T01FLAorICAgICAgICAvKiAweDRCICovIFZLX1BSSU9SLAorICAgICAgICAvKiAweDRDICovIFZL
X0RFTEVURSwKKyAgICAgICAgLyogMHg0RCAqLyBWS19FTkQsCisgICAgICAgIC8qIDB4NEUgKi8g
VktfTkVYVCwKKyAgICAgICAgLyogMHg0RiAqLyBWS19SSUdIVCwKKyAgICAgICAgLyogMHg1MCAq
LyBWS19MRUZULAorICAgICAgICAvKiAweDUxICovIFZLX0RPV04sCisgICAgICAgIC8qIDB4NTIg
Ki8gVktfVVAsCisgICAgICAgIC8qIDB4NTMgKi8gVktfTlVNTE9DSywKKyAgICAgICAgLyogMHg1
NCAqLyBWS19ESVZJREUsIC8vIEtleXBhZCAvCisgICAgICAgIC8qIDB4NTUgKi8gVktfTVVMVElQ
TFksIC8vIEtleXBhZCAqCisgICAgICAgIC8qIDB4NTYgKi8gVktfU1VCVFJBQ1QsIC8vIEtleXBh
ZCAtCisgICAgICAgIC8qIDB4NTcgKi8gVktfQURELCAvLyBLZXlwYWQgKworICAgICAgICAvKiAw
eDU4ICovIFZLX1JFVFVSTiwgLy8gS2V5cGFkIEVudGVyCisgICAgICAgIC8qIDB4NTkgKi8gVktf
TlVNUEFEMSwgLy8gS2V5cGFkIDEgb3IgRW5kCisgICAgICAgIC8qIDB4NUEgKi8gVktfTlVNUEFE
MiwgLy8gS2V5cGFkIDIgb3IgRG93biBBcnJvdworICAgICAgICAvKiAweDVCICovIFZLX05VTVBB
RDMsIC8vIEtleXBhZCAzIG9yIFBhZ2UgRG93bgorICAgICAgICAvKiAweDVDICovIFZLX05VTVBB
RDQsIC8vIEtleXBhZCA0IG9yIExlZnQgQXJyb3cKKyAgICAgICAgLyogMHg1RCAqLyBWS19OVU1Q
QUQ1LCAvLyBLZXlwYWQgNQorICAgICAgICAvKiAweDVFICovIFZLX05VTVBBRDYsIC8vIEtleXBh
ZCA2IG9yIFJpZ2h0IEFycm93CisgICAgICAgIC8qIDB4NUYgKi8gVktfTlVNUEFENywgLy8gS2V5
cGFkIDcgb3IgSG9tZQorICAgICAgICAvKiAweDYwICovIFZLX05VTVBBRDgsIC8vIEtleXBhZCA4
IG9yIFVwIEFycm93CisgICAgICAgIC8qIDB4NjEgKi8gVktfTlVNUEFEOSwgLy8gS2V5cGFkIDkg
b3IgUGFnZSBVcAorICAgICAgICAvKiAweDYyICovIFZLX05VTVBBRDAsIC8vIEtleXBhZCAwIG9y
IEluc2VydAorICAgICAgICAvKiAweDYzICovIFZLX09FTV9QRVJJT0QsIC8vIEtleXBhZCAuIG9y
IERlbGV0ZQorICAgICAgICAvKiAweDY0ICovIDAsIC8vIE5vbi1VUyBcIG9yIHwKKyAgICAgICAg
LyogMHg2NSAqLyBWS19BUFBTLCAvLyBBcHBsaWNhdGlvbgorICAgICAgICAvKiAweDY2ICovIDAs
IC8vIFBvd2VyCisgICAgICAgIC8qIDB4NjcgKi8gVktfT0VNX1BMVVMsIC8vIEtleXBhZCA9Cisg
ICAgICAgIC8qIDB4NjggKi8gVktfRjEzLAorICAgICAgICAvKiAweDY5ICovIFZLX0YxNCwKKyAg
ICAgICAgLyogMHg2QSAqLyBWS19GMTUsCisgICAgICAgIC8qIDB4NkIgKi8gVktfRjE2LAorICAg
ICAgICAvKiAweDZDICovIFZLX0YxNywKKyAgICAgICAgLyogMHg2RCAqLyBWS19GMTgsCisgICAg
ICAgIC8qIDB4NkUgKi8gVktfRjE5LAorICAgICAgICAvKiAweDZGICovIFZLX0YyMCwKKyAgICAg
ICAgLyogMHg3MCAqLyBWS19GMjEsCisgICAgICAgIC8qIDB4NzEgKi8gVktfRjIyLAorICAgICAg
ICAvKiAweDcyICovIFZLX0YyMywKKyAgICAgICAgLyogMHg3MyAqLyBWS19GMjQsCisgICAgICAg
IC8qIDB4NzQgKi8gVktfRVhFQ1VURSwKKyAgICAgICAgLyogMHg3NSAqLyBWS19IRUxQLAorICAg
ICAgICAvKiAweDc2ICovIFZLX01FTlUsCisgICAgICAgIC8qIDB4NzcgKi8gVktfU0VMRUNULAor
ICAgICAgICAvKiAweDc4ICovIDAsIC8vIFN0b3AKKyAgICAgICAgLyogMHg3OSAqLyAwLCAvLyBB
Z2FpbgorICAgICAgICAvKiAweDdBICovIDAsIC8vIFVuZG8KKyAgICAgICAgLyogMHg3QiAqLyAw
LCAvLyBDdXQKKyAgICAgICAgLyogMHg3QyAqLyAwLCAvLyBDb3B5CisgICAgICAgIC8qIDB4N0Qg
Ki8gMCwgLy8gUGFzdGUKKyAgICAgICAgLyogMHg3RSAqLyAwLCAvLyBGaW5kCisgICAgICAgIC8q
IDB4N0YgKi8gVktfVk9MVU1FX01VVEUsCisgICAgICAgIC8qIDB4ODAgKi8gVktfVk9MVU1FX1VQ
LAorICAgICAgICAvKiAweDgxICovIFZLX1ZPTFVNRV9ET1dOLAorICAgICAgICAvKiAweDgyICov
IFZLX0NBUElUQUwsCisgICAgICAgIC8qIDB4ODMgKi8gVktfTlVNTE9DSywKKyAgICAgICAgLyog
MHg4NCAqLyBWS19TQ1JPTEwsCisgICAgICAgIC8qIDB4ODUgKi8gVktfT0VNX0NPTU1BLCAvLyBL
ZXlwYWQgQ29tbWEKKyAgICAgICAgLyogMHg4NiAqLyAwLCAvLyBLZXlwYWQgRXF1YWwgU2lnbiBm
b3IgQVMvNDAwCisgICAgICAgIC8qIDB4ODcgKi8gMCwgLy8gSW50ZXJuYXRpb25hbDEKKyAgICAg
ICAgLyogMHg4OCAqLyAwLCAvLyBJbnRlcm5hdGlvbmFsMgorICAgICAgICAvKiAweDg5ICovIDAs
IC8vIEludGVybmF0aW9uYWwzCisgICAgICAgIC8qIDB4OEEgKi8gMCwgLy8gSW50ZXJuYXRpb25h
bDQKKyAgICAgICAgLyogMHg4QiAqLyAwLCAvLyBJbnRlcm5hdGlvbmFsNQorICAgICAgICAvKiAw
eDhDICovIDAsIC8vIEludGVybmF0aW9uYWw2CisgICAgICAgIC8qIDB4OEQgKi8gMCwgLy8gSW50
ZXJuYXRpb25hbDcKKyAgICAgICAgLyogMHg4RSAqLyAwLCAvLyBJbnRlcm5hdGlvbmFsOAorICAg
ICAgICAvKiAweDhGICovIDAsIC8vIEludGVybmF0aW9uYWw5CisgICAgICAgIC8qIDB4OTAgKi8g
MCwgLy8gTEFORzEKKyAgICAgICAgLyogMHg5MSAqLyAwLCAvLyBMQU5HMgorICAgICAgICAvKiAw
eDkyICovIDAsIC8vIExBTkczCisgICAgICAgIC8qIDB4OTMgKi8gMCwgLy8gTEFORzQKKyAgICAg
ICAgLyogMHg5NCAqLyAwLCAvLyBMQU5HNQorICAgICAgICAvKiAweDk1ICovIDAsIC8vIExBTkc2
CisgICAgICAgIC8qIDB4OTYgKi8gMCwgLy8gTEFORzcKKyAgICAgICAgLyogMHg5NyAqLyAwLCAv
LyBMQU5HOAorICAgICAgICAvKiAweDk4ICovIDAsIC8vIExBTkc5CisgICAgICAgIC8qIDB4OTkg
Ki8gMCwgLy8gQWx0ZXJuYXRlRXJhc2UKKyAgICAgICAgLyogMHg5QSAqLyBWS19BVFROLCAvLyBT
eXNSZXEvQXR0ZW50aW9uCisgICAgICAgIC8qIDB4OUIgKi8gMCwgLy8gQ2FuY2VsCisgICAgICAg
IC8qIDB4OUMgKi8gVktfQ0xFQVIsCisgICAgICAgIC8qIDB4OUQgKi8gMCwgLy8gUHJpb3IKKyAg
ICAgICAgLyogMHg5RSAqLyBWS19SRVRVUk4sCisgICAgICAgIC8qIDB4OUYgKi8gMCwgLy8gU2Vw
YXJhdG9yCisgICAgICAgIC8qIDB4QTAgKi8gMCwgLy8gT3V0CisgICAgICAgIC8qIDB4QTEgKi8g
MCwgLy8gT3BlcgorICAgICAgICAvKiAweEEyICovIDAsIC8vIENsZWFyL0FnYWluCisgICAgICAg
IC8qIDB4QTMgKi8gVktfQ1JTRUwsCisgICAgICAgIC8qIDB4QTQgKi8gVktfRVhTRUwsCisgICAg
fTsKKworICAgIC8qIDB4QTUtMHhERiBSZXNlcnZlZCAqLworCisgICAgc3RhdGljIGNvbnN0IGlu
dCB3aW5kb3dzS2V5Q29kZTJbXSA9IHsKKyAgICAgICAgLyogMHhFMCAqLyBWS19MQ09OVFJPTCwK
KyAgICAgICAgLyogMHhFMSAqLyBWS19MU0hJRlQsCisgICAgICAgIC8qIDB4RTIgKi8gVktfTE1F
TlUsIC8vIExlZnQgQWx0CisgICAgICAgIC8qIDB4RTMgKi8gVktfTFdJTiwgLy8gTGVmdCBHVUkK
KyAgICAgICAgLyogMHhFNCAqLyBWS19SQ09OVFJPTCwKKyAgICAgICAgLyogMHhFNSAqLyBWS19S
U0hJRlQsCisgICAgICAgIC8qIDB4RTYgKi8gVktfUk1FTlUsIC8vIFJpZ2h0IEFsdAorICAgICAg
ICAvKiAweEU3ICovIFZLX1JXSU4sIC8vIFJpZ2h0IEdVSQorICAgIH07CisKKyAgICBpZiAoaGlk
VXNhZ2UgPj0gMCAmJiBoaWRVc2FnZSA8PSAweEE0KQorICAgICAgICByZXR1cm4gd2luZG93c0tl
eUNvZGVbaGlkVXNhZ2VdOworCisgICAgaWYgKGhpZFVzYWdlID49IDB4RTAgJiYgaGlkVXNhZ2Ug
PD0gMHhFNykKKyAgICAgICAgcmV0dXJuIHdpbmRvd3NLZXlDb2RlMltoaWRVc2FnZV07CisKKyAg
ICByZXR1cm4gMDsKK30KKworCiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9pb3MvV2ViRXZlbnQubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9pb3MvV2ViRXZlbnQu
bW0KaW5kZXggMzQ3YWU0ZjI1OTFmMzY3YTAxOWE2ZDZkOGM5ZjA2ZjRhZjg0MWU0Yi4uMzgxZjNl
ZWExODcyYjc0ODNmODkzYjUxYWY1MzFhNjcwOThlZTM5ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vaW9zL1dlYkV2ZW50Lm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2lvcy9XZWJFdmVudC5tbQpAQCAtMjksNiArMjksOCBAQAogI2ltcG9ydCAiV2ViRXZlbnQu
aCIKIAogI2ltcG9ydCAiS2V5RXZlbnRDb2NvYS5oIgorI2ltcG9ydCAiV2luZG93c0tleWJvYXJk
Q29kZXMuaCIKKyNpbXBvcnQgPFVJS2l0L1VJUmVzcG9uZGVyLmg+CiAjaW1wb3J0IDx3dGYvQXNz
ZXJ0aW9ucy5oPgogCiAjaWYgUExBVEZPUk0oSU9TKQpAQCAtMzYsNiArMzgsNyBAQAogI2ltcG9y
dCAiV0FLQXBwS2l0U3R1YnMuaCIKIAogdXNpbmcgV2ViQ29yZTo6d2luZG93c0tleUNvZGVGb3JL
ZXlDb2RlOwordXNpbmcgV2ViQ29yZTo6d2luZG93c0tleUNvZGVGb3JISURVc2FnZUtleUNvZGU7
CiB1c2luZyBXZWJDb3JlOjp3aW5kb3dzS2V5Q29kZUZvckNoYXJDb2RlOwogQGltcGxlbWVudGF0
aW9uIFdlYkV2ZW50CiAKQEAgLTE0OSw3ICsxNTIsNyBAQCAtIChXZWJFdmVudCAqKWluaXRXaXRo
S2V5RXZlbnRUeXBlOihXZWJFdmVudFR5cGUpdHlwZQogICAgIF90YWJLZXkgPSB0YWJLZXk7CiAg
ICAgCiAgICAgaWYgKGtleUNvZGUpCi0gICAgICAgIF9rZXlDb2RlID0gd2luZG93c0tleUNvZGVG
b3JLZXlDb2RlKGtleUNvZGUpOworICAgICAgICBfa2V5Q29kZSA9IHdpbmRvd3NLZXlDb2RlRm9y
SElEVXNhZ2VLZXlDb2RlKGtleUNvZGUpOwogCiAgICAgLy8gTk9URTogdGhpcyBwcmVzZXJ2ZXMg
dGhlIG9yaWdpbmFsIHNlbWFudGljcyB3aGljaCB1c2VkIHRoZSAKICAgICAvLyBjaGFyYWN0ZXJz
IHN0cmluZyBmb3IgdGhlIGtleUNvZGUuIFRoaXMgc2hvdWxkIGJlIGNoYW5nZWQgaW4gaU9TIDQu
MCB0bwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9zL1dLQ29udGVudFZp
ZXdJbnRlcmFjdGlvbi5tbSBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRW
aWV3SW50ZXJhY3Rpb24ubW0KaW5kZXggNjAzYWYxN2ZlZThmYzIxODI1NTExNjk4M2MyYTk0ZDEx
ODkzN2YzZi4uNjAzZDVmYzFhMDUyNTk4MmVlZWM5YjgyYzhjNTdlZTNiOWVjM2E0YSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlv
bi5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVy
YWN0aW9uLm1tCkBAIC0zNzQ4LDcgKzM3NDgsNyBAQCAtICh2b2lkKWhhbmRsZUtleUV2ZW50Oig6
OlVJRXZlbnQgKilldmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtb2RpZmllcnM6ZXZlbnQuX21vZGlmaWVyRmxhZ3MKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzUmVw
ZWF0aW5nOihldmVudC5faW5wdXRGbGFncyAmIGtVSUtleWJvYXJkSW5wdXRSZXBlYXQpCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdp
dGhGbGFnczpldmVudC5faW5wdXRGbGFncwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleUNvZGU6MAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleUNvZGU6ZXZl
bnQuX2tleUNvZGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGlzVGFiS2V5OltldmVudC5fbW9kaWZpZWRJbnB1dCBpc0VxdWFsVG9T
dHJpbmc6QCJcdCJdCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNoYXJhY3RlclNldDpXZWJFdmVudENoYXJhY3RlclNldFVuaWNvZGVdIGF1
dG9yZWxlYXNlXTsKICAgICB3ZWJFdmVudC51aUV2ZW50ID0gZXZlbnQ7CmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9pb3Mva2V5Ym9hcmQtZXZlbnQta2V5LWF0dHJpYnV0ZS5o
dG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvaW9zL2tleWJvYXJkLWV2ZW50LWtleS1hdHRy
aWJ1dGUuaHRtbAppbmRleCA3YzFhMmZjZmYyZTMzM2FkNWQ5Y2E5NWU1YWZjN2UxNTM0ZjlmNmE3
Li5mNmE0YzRjYjM5NTA4NjZjOWYxNmVjMmM1YzY3ZjcyOTRiZTBjY2E5IDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9pb3Mva2V5Ym9hcmQtZXZlbnQta2V5LWF0dHJpYnV0ZS5o
dG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2lvcy9rZXlib2FyZC1ldmVudC1rZXkt
YXR0cmlidXRlLmh0bWwKQEAgLTI5LDkgKzI5LDkgQEAgZnVuY3Rpb24gZ2V0VHlwaW5nVUlTY3Jp
cHQoeCwgeSkKIAogdmFyIGkgPSAwOwogdmFyIHRlc3RJbnB1dCA9IGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCJ0ZXN0SW5wdXQiKTsKLXRlc3RJbnB1dC5vbmtleWRvd24gPSBmdW5jdGlvbihlKSB7
Cit0ZXN0SW5wdXQub25rZXl1cCA9IGZ1bmN0aW9uKGUpIHsKICAgICBldmVudCA9IGU7Ci0gICAg
c2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJldmVudC5rZXkiLCAiIiArIHRlc3RzW2ldWzBdKTsKKyAg
ICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoImV2ZW50LmtleSIsICIiKTsKICAgICBzaG91bGRCZUVx
dWFsVG9TdHJpbmcoImV2ZW50LmNvZGUiLCAiIiArIHRlc3RzW2ldWzFdKTsKICAgICBpKys7CiAg
ICAgaWYgKGkgPT0gdGVzdHMubGVuZ3RoKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>350311</attachid>
            <date>2018-09-20 20:13:33 -0700</date>
            <delta_ts>2018-09-20 20:20:26 -0700</delta_ts>
            <desc>Patch and layout test</desc>
            <filename>bug-189604-20180920201332.patch</filename>
            <type>text/plain</type>
            <size>62701</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM2Mjk0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTI4NzExODQ3ODg0YmEy
YTUwNDFjM2VlMjE4NmU3MmExMjA3NTRhOC4uNzVmMzBjNGMzODViMDMxMGMwMWJjN2JjOTY3NzA1
ZWUxMDlkZTQxZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQwIEBACisyMDE4LTA5LTIwICBEYW5p
ZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBLZXkgY29kZSBp
cyAwIGZvciBtYW55IGhhcmR3YXJlIGtleWJvYXJkIGtleXMKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4OTYwNAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBpT1Mtc3BlY2lmaWMgaW1wbGVtZW50YXRp
b24gb2Ygd2luZG93c0tleUNvZGVGb3JLZXlDb2RlKCkgdG8gbWFwIGFuIGlPUyB2aXJ0dWFsIGtl
eSBjb2RlIHRvCisgICAgICAgIHRoZSBjb3JyZXNwb25kaW5nIFdpbmRvd3MgdmlydHVhbCBrZXkg
Y29kZS4gT25seSBoYXJkd2FyZSBrZXlib2FyZC1nZW5lcmF0ZWQgZXZlbnRzIGhhdmUgYQorICAg
ICAgICB2aXJ0dWFsIGtleSBjb2RlLiBGb3Igc29mdHdhcmUtZ2VuZXJhdGVkIGtleWJvYXJkIGV2
ZW50cyB3ZSBkbyB3aGF0IHdlIGRvIG5vdyBhbmQgY29tcHV0ZSB0aGUKKyAgICAgICAgV2luZG93
cyB2aXJ0dWFsIGtleSBjb2RlIGZyb20gdGhlIGNoYXJhY3RlciBzdHJpbmcgYXNzb2NpYXRlZCB3
aXRoIHRoZSBldmVudC4KKworICAgICAgICBXaGVuIGEgV2ViRXZlbnQgaXMgaW5zdGFudGlhdGVk
IHdpdGggYSBub24temVybyBpT1MgdmlydHVhbCBrZXkgY29kZSAoa2V5Q29kZSkgd2Ugbm93IGFs
d2F5cworICAgICAgICBjb252ZXJ0IGl0IHRvIGl0cyBjb3JyZXNwb25kaW5nIFdpbmRvd3Mgdmly
dHVhbCBrZXkgY29kZSB3aXRob3V0IGNvbnNpZGVyaW5nIHRoZSBzcGVjaWZpZWQKKyAgICAgICAg
Y2hhcmFjdGVyc0lnbm9yaW5nTW9kaWZpZXJzIGNoYXJhY3RlciBzdHJpbmcuIEN1cnJlbnRseSB3
ZSBwcmVmZXIgY29tcHV0aW5nIHRoZSBrZXkgY29kZSBmcm9tCisgICAgICAgIGNoYXJhY3RlcnNJ
Z25vcmluZ01vZGlmaWVycyByZWdhcmRsZXNzIG9mIHdoZXRoZXIgYSBub24temVybyBpT1Mgdmly
dHVhbCBrZXkgY29kZSB3YXMgZ2l2ZW4uCisgICAgICAgIEhvd2V2ZXIgdGhpcyBjYXVzZXMgc3Bl
Y2lhbCBrZXlzLCBpbmNsdWRpbmcgZnVuY3Rpb24ga2V5cyAoZS5nLiBGMTApIHRvIGJlIG1pc2lk
ZW50aWZpZWQgYmVjYXVzZQorICAgICAgICBrZXlib2FyZCBsYXlvdXRzIGluIGlPUyAoYXQgbGVh
c3QgaU9TIDEyKSBtYXAgc3VjaCBzcGVjaWFsIGtleXMgdG8gQVNDSUkgY29udHJvbCBjaGFyYWN0
ZXJzIChlLmcuCisgICAgICAgIEYxMCBtYXBzIHRvIEFTQ0lJIGNvbnRyb2wgY2hhcmFjdGVyICJk
YXRhIGxpbmsgZXNjYXBlIiA9IDB4MTApIGFzIG9wcG9zZWQgdG8gc3BlY2lhbCAxNi1iaXQKKyAg
ICAgICAgaW50ZWdyYWwgY29uc3RhbnRzIGFzIHdlIGRvIG9uIE1hYyAoZS5nLiBGMTAgbWFwcyB0
byBOU0YxMEZ1bmN0aW9uS2V5ID0gMHhGNzBEIG9uIE1hYykuIEkgd2lsbAorICAgICAgICBsb29r
IGZpeCB1cCBjb21wdXRhdGlvbiBvZiBhIFdpbmRvd3MgdmlydHVhbCBrZXkgY29kZSBmcm9tIGEg
Y2hhciBjb2RlcyBvbiBpT1MgaW4gYSBzdWJzZXF1ZW50CisgICAgICAgIGNvbW1pdChzKS4gRm9y
IG5vdywgY29tcHV0aW5nIHRoZSBXaW5kb3dzIHZpcnR1YWwga2V5IGNvZGUgZGlyZWN0bHkgZnJv
bSB0aGUgaU9TIHZpcnR1YWwga2V5IGNvZGUKKyAgICAgICAgc3BlY2lmaWVkIHRvIHRoZSBXZWJF
dmVudCBjb25zdHJ1Y3RvciBhdm9pZHMgdGhlIG1pc2lkZW50aWZpY2F0aW9uIHVzaW5nIHRoZSBB
TlNJIFVTIGtleWJvYXJkCisgICAgICAgIGxheW91dC4KKworICAgICAgICAqIHBsYXRmb3JtL2Nv
Y29hL0tleUV2ZW50Q29jb2EubW06CisgICAgICAgIChXZWJDb3JlOjp3aW5kb3dzS2V5Q29kZUZv
cktleUNvZGUpOiBEZWxldGVkOyBtb3ZlZCB0byBLZXlFdmVudE1hYy5tbSBhcyB0aGlzIG1hcHBp
bmcgaXMgc3BlY2lmaWMgdG8gTWFjLgorICAgICAgICAqIHBsYXRmb3JtL2lvcy9LZXlFdmVudElP
Uy5tbToKKyAgICAgICAgKFdlYkNvcmU6OndpbmRvd3NLZXlDb2RlRm9yS2V5Q29kZSk6IEFkZGVk
LgorICAgICAgICAqIHBsYXRmb3JtL2lvcy9XZWJFdmVudC5tbToKKyAgICAgICAgKC1bV2ViRXZl
bnQgaW5pdFdpdGhLZXlFdmVudFR5cGU6dGltZVN0YW1wOmNoYXJhY3RlcnM6Y2hhcmFjdGVyc0ln
bm9yaW5nTW9kaWZpZXJzOm1vZGlmaWVyczppc1JlcGVhdGluZzp3aXRoRmxhZ3M6a2V5Q29kZTpp
c1RhYktleTpjaGFyYWN0ZXJTZXQ6XSk6IEFkZHJlc3MgdGhlIE5PVEUgY29tbWVudCBhbmQgY29t
cHV0ZSB0aGUgV2luZG93cyB2aXJ0dWFsIGtleSBjb2RlIGZyb20KKyAgICAgICAgdGhlIGlPUyB2
aXJ0dWFsIGtleSBjb2RlIHdoZW4gd2UgaGF2ZSBvbmUuIEFsc28gaW5saW5lIHRoZSB2YWx1ZSBv
ZiBhbiB1bm5jZXNzYXJ5IGxvY2FsIHZhcmlhYmxlLgorICAgICAgICAoLVtXZWJFdmVudCBpbml0
V2l0aEtleUV2ZW50VHlwZTp0aW1lU3RhbXA6Y2hhcmFjdGVyczpjaGFyYWN0ZXJzSWdub3JpbmdN
b2RpZmllcnM6bW9kaWZpZXJzOmlzUmVwZWF0aW5nOndpdGhGbGFnczp3aXRoSW5wdXRNYW5hZ2Vy
SGludDprZXlDb2RlOmlzVGFiS2V5Ol0pOiBEaXR0by4KKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMv
S2V5RXZlbnRNYWMubW06CisgICAgICAgIChXZWJDb3JlOjp3aW5kb3dzS2V5Q29kZUZvcktleUNv
ZGUpOiBNb3ZlZCBmcm9tIEtleUV2ZW50Q29jb2EubW0uIFVwZGF0ZWQgY29kZSB0byBtYWtlIHVz
ZSBvZiBXVEZfQVJSQVlfTEVOR1RIKCkgaW5zdGVhZAorICAgICAgICBvZiBoYXJkY29kaW5nIHRo
ZSB1cHBlciBib3VuZCBvZiB0aGUgbG9va3VwIHRhYmxlLgorCiAyMDE4LTA4LTIyICBEYW5pZWwg
QmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICBIVE1Me0ltYWdlLCBMaW5rLCBT
Y3JpcHR9RWxlbWVudDo6Y3Jvc3NPcmlnaW4oKSBzaG91bGQgcmV0dXJuIGFuIEF0b21pY1N0cmlu
ZwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZwppbmRleCA3MzY0OWMwOTcwNWJmNGU5MTYzZDI0MDVlZDliZTUxMGE1NjVjODAwLi5k
OWYyZjg2MjZkYTY5YjMzOTM0NDUyZmM2YzI0OTAwZGQzM2UzZjc1IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE4IEBACisyMDE4LTA5LTIwICBEYW5pZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4K
KworICAgICAgICBbaU9TXSBLZXkgY29kZSBpcyAwIGZvciBtYW55IGhhcmR3YXJlIGtleWJvYXJk
IGtleXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4
OTYwNAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZv
ciBhIGhhcmR3YXJlIGtleWJvYXJkLWdlbmVyYXRlZCBldmVudCAoYW4gZXZlbnQgd2l0aCBhIG5v
bi1uaWxsIGV2ZW50Ll9oaWRFdmVudCkgcGFzcworICAgICAgICB0aGUga2V5IGNvZGUgZm9yIHRo
ZSBldmVudC4gT3RoZXJ3aXNlLCBkbyB3aGF0IHdlIGRvIG5vdyBhbmQgcGFzcyAwIGFzIHRoZSBl
dmVudCBpcyBsaWtlbHkKKyAgICAgICAgYSBzb2Z0d2FyZSBrZXlib2FyZC1nZW5lcmF0ZWQgZXZl
bnQuCisKKyAgICAgICAgKiBQbGF0Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmg6IEFkZCBzb21lIG1v
cmUgU1BJLgorICAgICAgICAqIFVJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9u
Lm1tOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IGhhbmRsZUtleUV2ZW50Ol0pOgorCiAyMDE4
LTA5LTIwICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAgICAgICBBbGxv
dyBhZGRpdGlvbmFsIHBsdWctaW5zIHRvIHJ1biB1bnNhbmRib3hlZApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2EvS2V5RXZlbnRDb2NvYS5tbSBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2NvY29hL0tleUV2ZW50Q29jb2EubW0KaW5kZXggYTc4MjFmNzJkOWY5OTE1
YzQ2NmI1YzYzYWRmNDFhZjA4YzI3ZjA1NS4uMzU0MTE5YzkzYzhjMWIxNjg5OGY1NTcxOWZkNTQ1
ZmYyNDRiZWI2YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2EvS2V5
RXZlbnRDb2NvYS5tbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9jb2NvYS9LZXlFdmVu
dENvY29hLm1tCkBAIC00ODQsMTQ1ICs0ODQsNiBAQCBTdHJpbmcga2V5SWRlbnRpZmllckZvckNo
YXJDb2RlKHVuaWNoYXIgY2hhckNvZGUpCiAgICAgfQogfQogCi1pbnQgd2luZG93c0tleUNvZGVG
b3JLZXlDb2RlKHVpbnQxNl90IGtleUNvZGUpCi17Ci0gICAgc3RhdGljIGNvbnN0IGludCB3aW5k
b3dzS2V5Q29kZVtdID0gewotICAgICAgICAvKiAwICovIFZLX0EsCi0gICAgICAgIC8qIDEgKi8g
VktfUywKLSAgICAgICAgLyogMiAqLyBWS19ELAotICAgICAgICAvKiAzICovIFZLX0YsCi0gICAg
ICAgIC8qIDQgKi8gVktfSCwKLSAgICAgICAgLyogNSAqLyBWS19HLAotICAgICAgICAvKiA2ICov
IFZLX1osCi0gICAgICAgIC8qIDcgKi8gVktfWCwKLSAgICAgICAgLyogOCAqLyBWS19DLAotICAg
ICAgICAvKiA5ICovIFZLX1YsCi0gICAgICAgIC8qIDB4MEEgKi8gVktfT0VNXzMsIC8vICJTZWN0
aW9uIiAtIGtleSB0byB0aGUgbGVmdCBmcm9tIDEgKElTTyBLZXlib2FyZCBPbmx5KQotICAgICAg
ICAvKiAweDBCICovIFZLX0IsCi0gICAgICAgIC8qIDB4MEMgKi8gVktfUSwKLSAgICAgICAgLyog
MHgwRCAqLyBWS19XLAotICAgICAgICAvKiAweDBFICovIFZLX0UsCi0gICAgICAgIC8qIDB4MEYg
Ki8gVktfUiwKLSAgICAgICAgLyogMHgxMCAqLyBWS19ZLAotICAgICAgICAvKiAweDExICovIFZL
X1QsCi0gICAgICAgIC8qIDB4MTIgKi8gVktfMSwKLSAgICAgICAgLyogMHgxMyAqLyBWS18yLAot
ICAgICAgICAvKiAweDE0ICovIFZLXzMsCi0gICAgICAgIC8qIDB4MTUgKi8gVktfNCwKLSAgICAg
ICAgLyogMHgxNiAqLyBWS182LAotICAgICAgICAvKiAweDE3ICovIFZLXzUsCi0gICAgICAgIC8q
IDB4MTggKi8gVktfT0VNX1BMVVMsIC8vID0rCi0gICAgICAgIC8qIDB4MTkgKi8gVktfOSwKLSAg
ICAgICAgLyogMHgxQSAqLyBWS183LAotICAgICAgICAvKiAweDFCICovIFZLX09FTV9NSU5VUywg
Ly8gLV8KLSAgICAgICAgLyogMHgxQyAqLyBWS184LAotICAgICAgICAvKiAweDFEICovIFZLXzAs
Ci0gICAgICAgIC8qIDB4MUUgKi8gVktfT0VNXzYsIC8vIF19Ci0gICAgICAgIC8qIDB4MUYgKi8g
VktfTywKLSAgICAgICAgLyogMHgyMCAqLyBWS19VLAotICAgICAgICAvKiAweDIxICovIFZLX09F
TV80LCAvLyB7WwotICAgICAgICAvKiAweDIyICovIFZLX0ksCi0gICAgICAgIC8qIDB4MjMgKi8g
VktfUCwKLSAgICAgICAgLyogMHgyNCAqLyBWS19SRVRVUk4sIC8vIFJldHVybgotICAgICAgICAv
KiAweDI1ICovIFZLX0wsCi0gICAgICAgIC8qIDB4MjYgKi8gVktfSiwKLSAgICAgICAgLyogMHgy
NyAqLyBWS19PRU1fNywgLy8gJyIKLSAgICAgICAgLyogMHgyOCAqLyBWS19LLAotICAgICAgICAv
KiAweDI5ICovIFZLX09FTV8xLCAvLyA7OgotICAgICAgICAvKiAweDJBICovIFZLX09FTV81LCAv
LyBcfAotICAgICAgICAvKiAweDJCICovIFZLX09FTV9DT01NQSwgLy8gLDwKLSAgICAgICAgLyog
MHgyQyAqLyBWS19PRU1fMiwgLy8gLz8KLSAgICAgICAgLyogMHgyRCAqLyBWS19OLAotICAgICAg
ICAvKiAweDJFICovIFZLX00sCi0gICAgICAgIC8qIDB4MkYgKi8gVktfT0VNX1BFUklPRCwgLy8g
Lj4KLSAgICAgICAgLyogMHgzMCAqLyBWS19UQUIsCi0gICAgICAgIC8qIDB4MzEgKi8gVktfU1BB
Q0UsCi0gICAgICAgIC8qIDB4MzIgKi8gVktfT0VNXzMsIC8vIGB+Ci0gICAgICAgIC8qIDB4MzMg
Ki8gVktfQkFDSywgLy8gQmFja3NwYWNlCi0gICAgICAgIC8qIDB4MzQgKi8gMCwgLy8gbi9hCi0g
ICAgICAgIC8qIDB4MzUgKi8gVktfRVNDQVBFLAotICAgICAgICAvKiAweDM2ICovIFZLX0FQUFMs
IC8vIFJpZ2h0IENvbW1hbmQKLSAgICAgICAgLyogMHgzNyAqLyBWS19MV0lOLCAvLyBMZWZ0IENv
bW1hbmQKLSAgICAgICAgLyogMHgzOCAqLyBWS19MU0hJRlQsIC8vIExlZnQgU2hpZnQKLSAgICAg
ICAgLyogMHgzOSAqLyBWS19DQVBJVEFMLCAvLyBDYXBzIExvY2sKLSAgICAgICAgLyogMHgzQSAq
LyBWS19MTUVOVSwgLy8gTGVmdCBPcHRpb24KLSAgICAgICAgLyogMHgzQiAqLyBWS19MQ09OVFJP
TCwgLy8gTGVmdCBDdHJsCi0gICAgICAgIC8qIDB4M0MgKi8gVktfUlNISUZULCAvLyBSaWdodCBT
aGlmdAotICAgICAgICAvKiAweDNEICovIFZLX1JNRU5VLCAvLyBSaWdodCBPcHRpb24KLSAgICAg
ICAgLyogMHgzRSAqLyBWS19SQ09OVFJPTCwgLy8gUmlnaHQgQ3RybAotICAgICAgICAvKiAweDNG
ICovIDAsIC8vIGZuCi0gICAgICAgIC8qIDB4NDAgKi8gVktfRjE3LAotICAgICAgICAvKiAweDQx
ICovIFZLX0RFQ0lNQUwsIC8vIE51bSBQYWQgLgotICAgICAgICAvKiAweDQyICovIDAsIC8vIG4v
YQotICAgICAgICAvKiAweDQzICovIFZLX01VTFRJUExZLCAvLyBOdW0gUGFkICoKLSAgICAgICAg
LyogMHg0NCAqLyAwLCAvLyBuL2EKLSAgICAgICAgLyogMHg0NSAqLyBWS19BREQsIC8vIE51bSBQ
YWQgKwotICAgICAgICAvKiAweDQ2ICovIDAsIC8vIG4vYQotICAgICAgICAvKiAweDQ3ICovIFZL
X0NMRUFSLCAvLyBOdW0gUGFkIENsZWFyCi0gICAgICAgIC8qIDB4NDggKi8gVktfVk9MVU1FX1VQ
LAotICAgICAgICAvKiAweDQ5ICovIFZLX1ZPTFVNRV9ET1dOLAotICAgICAgICAvKiAweDRBICov
IFZLX1ZPTFVNRV9NVVRFLAotICAgICAgICAvKiAweDRCICovIFZLX0RJVklERSwgLy8gTnVtIFBh
ZCAvCi0gICAgICAgIC8qIDB4NEMgKi8gVktfUkVUVVJOLCAvLyBOdW0gUGFkIEVudGVyCi0gICAg
ICAgIC8qIDB4NEQgKi8gMCwgLy8gbi9hCi0gICAgICAgIC8qIDB4NEUgKi8gVktfU1VCVFJBQ1Qs
IC8vIE51bSBQYWQgLQotICAgICAgICAvKiAweDRGICovIFZLX0YxOCwKLSAgICAgICAgLyogMHg1
MCAqLyBWS19GMTksCi0gICAgICAgIC8qIDB4NTEgKi8gVktfT0VNX1BMVVMsIC8vIE51bSBQYWQg
PS4gVGhlcmUgaXMgbm8gc3VjaCBrZXkgb24gY29tbW9uIFBDIGtleWJvYXJkcywgbWFwcGluZyB0
byBub3JtYWwgIis9Ii4KLSAgICAgICAgLyogMHg1MiAqLyBWS19OVU1QQUQwLAotICAgICAgICAv
KiAweDUzICovIFZLX05VTVBBRDEsCi0gICAgICAgIC8qIDB4NTQgKi8gVktfTlVNUEFEMiwKLSAg
ICAgICAgLyogMHg1NSAqLyBWS19OVU1QQUQzLAotICAgICAgICAvKiAweDU2ICovIFZLX05VTVBB
RDQsCi0gICAgICAgIC8qIDB4NTcgKi8gVktfTlVNUEFENSwKLSAgICAgICAgLyogMHg1OCAqLyBW
S19OVU1QQUQ2LAotICAgICAgICAvKiAweDU5ICovIFZLX05VTVBBRDcsCi0gICAgICAgIC8qIDB4
NUEgKi8gVktfRjIwLAotICAgICAgICAvKiAweDVCICovIFZLX05VTVBBRDgsCi0gICAgICAgIC8q
IDB4NUMgKi8gVktfTlVNUEFEOSwKLSAgICAgICAgLyogMHg1RCAqLyAwLCAvLyBZZW4gKEpJUyBL
ZXlib2FyZCBPbmx5KQotICAgICAgICAvKiAweDVFICovIDAsIC8vIFVuZGVyc2NvcmUgKEpJUyBL
ZXlib2FyZCBPbmx5KQotICAgICAgICAvKiAweDVGICovIDAsIC8vIEtleXBhZENvbW1hIChKSVMg
S2V5Ym9hcmQgT25seSkKLSAgICAgICAgLyogMHg2MCAqLyBWS19GNSwKLSAgICAgICAgLyogMHg2
MSAqLyBWS19GNiwKLSAgICAgICAgLyogMHg2MiAqLyBWS19GNywKLSAgICAgICAgLyogMHg2MyAq
LyBWS19GMywKLSAgICAgICAgLyogMHg2NCAqLyBWS19GOCwKLSAgICAgICAgLyogMHg2NSAqLyBW
S19GOSwKLSAgICAgICAgLyogMHg2NiAqLyAwLCAvLyBFaXN1IChKSVMgS2V5Ym9hcmQgT25seSkK
LSAgICAgICAgLyogMHg2NyAqLyBWS19GMTEsCi0gICAgICAgIC8qIDB4NjggKi8gMCwgLy8gS2Fu
YSAoSklTIEtleWJvYXJkIE9ubHkpCi0gICAgICAgIC8qIDB4NjkgKi8gVktfRjEzLAotICAgICAg
ICAvKiAweDZBICovIFZLX0YxNiwKLSAgICAgICAgLyogMHg2QiAqLyBWS19GMTQsCi0gICAgICAg
IC8qIDB4NkMgKi8gMCwgLy8gbi9hCi0gICAgICAgIC8qIDB4NkQgKi8gVktfRjEwLAotICAgICAg
ICAvKiAweDZFICovIDAsIC8vIG4vYSAoV2luZG93czk1IGtleT8pCi0gICAgICAgIC8qIDB4NkYg
Ki8gVktfRjEyLAotICAgICAgICAvKiAweDcwICovIDAsIC8vIG4vYQotICAgICAgICAvKiAweDcx
ICovIFZLX0YxNSwKLSAgICAgICAgLyogMHg3MiAqLyBWS19JTlNFUlQsIC8vIEhlbHAKLSAgICAg
ICAgLyogMHg3MyAqLyBWS19IT01FLCAvLyBIb21lCi0gICAgICAgIC8qIDB4NzQgKi8gVktfUFJJ
T1IsIC8vIFBhZ2UgVXAKLSAgICAgICAgLyogMHg3NSAqLyBWS19ERUxFVEUsIC8vIEZvcndhcmQg
RGVsZXRlCi0gICAgICAgIC8qIDB4NzYgKi8gVktfRjQsCi0gICAgICAgIC8qIDB4NzcgKi8gVktf
RU5ELCAvLyBFbmQKLSAgICAgICAgLyogMHg3OCAqLyBWS19GMiwKLSAgICAgICAgLyogMHg3OSAq
LyBWS19ORVhULCAvLyBQYWdlIERvd24KLSAgICAgICAgLyogMHg3QSAqLyBWS19GMSwKLSAgICAg
ICAgLyogMHg3QiAqLyBWS19MRUZULCAvLyBMZWZ0IEFycm93Ci0gICAgICAgIC8qIDB4N0MgKi8g
VktfUklHSFQsIC8vIFJpZ2h0IEFycm93Ci0gICAgICAgIC8qIDB4N0QgKi8gVktfRE9XTiwgLy8g
RG93biBBcnJvdwotICAgICAgICAvKiAweDdFICovIFZLX1VQLCAvLyBVcCBBcnJvdwotICAgICAg
ICAvKiAweDdGICovIDAgLy8gbi9hCi0gICAgfTsKLQotICAgIGlmIChrZXlDb2RlID49IDB4ODAp
Ci0gICAgICAgIHJldHVybiAwOwotCi0gICAgIHJldHVybiB3aW5kb3dzS2V5Q29kZVtrZXlDb2Rl
XTsKLX0KLQogaW50IHdpbmRvd3NLZXlDb2RlRm9yQ2hhckNvZGUodW5pY2hhciBjaGFyQ29kZSkK
IHsKICAgICBzd2l0Y2ggKGNoYXJDb2RlKSB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9pb3MvS2V5RXZlbnRJT1MubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9pb3Mv
S2V5RXZlbnRJT1MubW0KaW5kZXggYzViMjkxYjJiYzYwMGU5YWJlYzgxNjZlZDMzZjcwMGI0MTQ4
NzE1ZS4uMmFlZDhjOTYxN2VkMTQ1Yjc4YjM0ZDhiMjc5MWI3YTBlZjRhYTVmNCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vaW9zL0tleUV2ZW50SU9TLm1tCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2lvcy9LZXlFdmVudElPUy5tbQpAQCAtMjgsMTIgKzI4LDE3NSBA
QAogCiAjaWYgUExBVEZPUk0oSU9TKQogCisjaW1wb3J0ICJLZXlFdmVudENvY29hLmgiCiAjaW1w
b3J0ICJOb3RJbXBsZW1lbnRlZC5oIgorI2ltcG9ydCAiV2luZG93c0tleWJvYXJkQ29kZXMuaCIK
KyNpbXBvcnQgPHBhbC9zcGkvY29jb2EvSU9LaXRTUEkuaD4KIAogdXNpbmcgbmFtZXNwYWNlIFdU
RjsKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCitpbnQgd2luZG93c0tleUNvZGVGb3JLZXlDb2Rl
KHVpbnQxNl90IGtleUNvZGUpCit7CisgICAgc3RhdGljIGNvbnN0IGludCB3aW5kb3dzS2V5Q29k
ZVtdID0geworICAgICAgICAvKiAwICovIDAsIC8vIG4vYQorICAgICAgICAvKiAxICovIDAsIC8v
IG4vYQorICAgICAgICAvKiAyICovIDAsIC8vIG4vYQorICAgICAgICAvKiAzICovIDAsIC8vIG4v
YQorICAgICAgICAvKiA0ICovIFZLX0EsCisgICAgICAgIC8qIDUgKi8gVktfQiwKKyAgICAgICAg
LyogNiAqLyBWS19DLAorICAgICAgICAvKiA3ICovIFZLX0QsCisgICAgICAgIC8qIDggKi8gVktf
RSwKKyAgICAgICAgLyogOSAqLyBWS19GLAorICAgICAgICAvKiAweDBBICovIFZLX0csCisgICAg
ICAgIC8qIDB4MEIgKi8gVktfSCwKKyAgICAgICAgLyogMHgwQyAqLyBWS19JLAorICAgICAgICAv
KiAweDBEICovIFZLX0osCisgICAgICAgIC8qIDB4MEUgKi8gVktfSywKKyAgICAgICAgLyogMHgw
RiAqLyBWS19MLAorICAgICAgICAvKiAweDEwICovIFZLX00sCisgICAgICAgIC8qIDB4MTEgKi8g
VktfTiwKKyAgICAgICAgLyogMHgxMiAqLyBWS19PLAorICAgICAgICAvKiAweDEzICovIFZLX1As
CisgICAgICAgIC8qIDB4MTQgKi8gVktfUSwKKyAgICAgICAgLyogMHgxNSAqLyBWS19SLAorICAg
ICAgICAvKiAweDE2ICovIFZLX1MsCisgICAgICAgIC8qIDB4MTcgKi8gVktfVCwKKyAgICAgICAg
LyogMHgxOCAqLyBWS19VLAorICAgICAgICAvKiAweDE5ICovIFZLX1YsCisgICAgICAgIC8qIDB4
MUEgKi8gVktfVywKKyAgICAgICAgLyogMHgxQiAqLyBWS19YLAorICAgICAgICAvKiAweDFDICov
IFZLX1ksCisgICAgICAgIC8qIDB4MUQgKi8gVktfWiwKKyAgICAgICAgLyogMHgxRSAqLyBWS18x
LAorICAgICAgICAvKiAweDFGICovIFZLXzIsCisgICAgICAgIC8qIDB4MjAgKi8gVktfMywKKyAg
ICAgICAgLyogMHgyMSAqLyBWS180LAorICAgICAgICAvKiAweDIyICovIFZLXzUsCisgICAgICAg
IC8qIDB4MjMgKi8gVktfNiwKKyAgICAgICAgLyogMHgyNCAqLyBWS183LAorICAgICAgICAvKiAw
eDI1ICovIFZLXzgsCisgICAgICAgIC8qIDB4MjYgKi8gVktfOSwKKyAgICAgICAgLyogMHgyNyAq
LyBWS18wLAorICAgICAgICAvKiAweDI4ICovIFZLX1JFVFVSTiwgLy8gUmV0dXJuCisgICAgICAg
IC8qIDB4MjkgKi8gVktfRVNDQVBFLAorICAgICAgICAvKiAweDJBICovIFZLX0JBQ0ssIC8vIEJh
Y2tzcGFjZQorICAgICAgICAvKiAweDJCICovIFZLX1RBQiwKKyAgICAgICAgLyogMHgyQyAqLyBW
S19TUEFDRSwKKyAgICAgICAgLyogMHgyRCAqLyBWS19PRU1fTUlOVVMsIC8vIC1fCisgICAgICAg
IC8qIDB4MkUgKi8gVktfT0VNX1BMVVMsIC8vID0rCisgICAgICAgIC8qIDB4MkYgKi8gVktfT0VN
XzQsIC8vIFt7CisgICAgICAgIC8qIDB4MzAgKi8gVktfT0VNXzYsIC8vIF19CisgICAgICAgIC8q
IDB4MzEgKi8gVktfT0VNXzUsIC8vIFx8CisgICAgICAgIC8qIDB4MzIgKi8gMCwgLy8ga0hJRFVz
YWdlX0tleWJvYXJkTm9uVVNQb3VuZAorICAgICAgICAvKiAweDMzICovIFZLX09FTV8xLCAvLyA7
OgorICAgICAgICAvKiAweDM0ICovIFZLX09FTV83LCAvLyAnIgorICAgICAgICAvKiAweDM1ICov
IFZLX09FTV8zLCAvLyBgfgorICAgICAgICAvKiAweDM2ICovIFZLX09FTV9DT01NQSwgLy8gLDwK
KyAgICAgICAgLyogMHgzNyAqLyBWS19PRU1fUEVSSU9ELCAvLyAuPgorICAgICAgICAvKiAweDM4
ICovIFZLX09FTV8yLCAvLyAvPworICAgICAgICAvKiAweDM5ICovIFZLX0NBUElUQUwsIC8vIENh
cHMgTG9jaworICAgICAgICAvKiAweDNBICovIFZLX0YxLAorICAgICAgICAvKiAweDNCICovIFZL
X0YyLAorICAgICAgICAvKiAweDNDICovIFZLX0YzLAorICAgICAgICAvKiAweDNEICovIFZLX0Y0
LAorICAgICAgICAvKiAweDNFICovIFZLX0Y1LAorICAgICAgICAvKiAweDNGICovIFZLX0Y2LAor
ICAgICAgICAvKiAweDQwICovIFZLX0Y3LAorICAgICAgICAvKiAweDQxICovIFZLX0Y4LAorICAg
ICAgICAvKiAweDQyICovIFZLX0Y5LAorICAgICAgICAvKiAweDQzICovIFZLX0YxMCwKKyAgICAg
ICAgLyogMHg0NCAqLyBWS19GMTEsCisgICAgICAgIC8qIDB4NDUgKi8gVktfRjEyLAorICAgICAg
ICAvKiAweDQ2ICovIFZLX1NOQVBTSE9ULCAvLyBQcmludCBTY3JlZW4KKyAgICAgICAgLyogMHg0
NyAqLyBWS19TQ1JPTEwsIC8vIFNjcm9sbCBMb2NrCisgICAgICAgIC8qIDB4NDggKi8gVktfUEFV
U0UsCisgICAgICAgIC8qIDB4NDkgKi8gVktfSU5TRVJULAorICAgICAgICAvKiAweDRBICovIFZL
X0hPTUUsIC8vIEhvbWUKKyAgICAgICAgLyogMHg0QiAqLyBWS19QUklPUiwgLy8gUGFnZSBVcAor
ICAgICAgICAvKiAweDRDICovIFZLX0RFTEVURSwgLy8gRm9yd2FyZCBEZWxldGUKKyAgICAgICAg
LyogMHg0RCAqLyBWS19FTkQsIC8vIEVuZAorICAgICAgICAvKiAweDRFICovIFZLX05FWFQsIC8v
IFBhZ2UgRG93bgorICAgICAgICAvKiAweDRGICovIFZLX1JJR0hULCAvLyBSaWdodCBBcnJvdwor
ICAgICAgICAvKiAweDUwICovIFZLX0xFRlQsIC8vIExlZnQgQXJyb3cKKyAgICAgICAgLyogMHg1
MSAqLyBWS19ET1dOLCAvLyBEb3duIEFycm93CisgICAgICAgIC8qIDB4NTIgKi8gVktfVVAsIC8v
IFVwIEFycm93CisgICAgICAgIC8qIDB4NTMgKi8gVktfQ0xFQVIsIC8vIE51bSBQYWQgQ2xlYXIK
KyAgICAgICAgLyogMHg1NCAqLyBWS19ESVZJREUsIC8vIE51bSBQYWQgLworICAgICAgICAvKiAw
eDU1ICovIFZLX01VTFRJUExZLCAvLyBOdW0gUGFkICoKKyAgICAgICAgLyogMHg1NiAqLyBWS19T
VUJUUkFDVCwgLy8gTnVtIFBhZCAtCisgICAgICAgIC8qIDB4NTcgKi8gVktfQURELCAvLyBOdW0g
UGFkICsKKyAgICAgICAgLyogMHg1OCAqLyBWS19SRVRVUk4sIC8vIE51bSBQYWQgRW50ZXIKKyAg
ICAgICAgLyogMHg1OSAqLyBWS19OVU1QQUQxLAorICAgICAgICAvKiAweDVBICovIFZLX05VTVBB
RDIsCisgICAgICAgIC8qIDB4NUIgKi8gVktfTlVNUEFEMywKKyAgICAgICAgLyogMHg1QyAqLyBW
S19OVU1QQUQ0LAorICAgICAgICAvKiAweDVEICovIFZLX05VTVBBRDUsCisgICAgICAgIC8qIDB4
NUUgKi8gVktfTlVNUEFENiwKKyAgICAgICAgLyogMHg1RiAqLyBWS19OVU1QQUQ3LAorICAgICAg
ICAvKiAweDYwICovIFZLX05VTVBBRDgsCisgICAgICAgIC8qIDB4NjEgKi8gVktfTlVNUEFEOSwK
KyAgICAgICAgLyogMHg2MiAqLyBWS19OVU1QQUQwLAorICAgICAgICAvKiAweDYzICovIFZLX0RF
Q0lNQUwsIC8vIE51bSBQYWQgLgorICAgICAgICAvKiAweDY0ICovIDAsIC8vIE5vbi1BTlNJIFx8
CisgICAgICAgIC8qIDB4NjUgKi8gMCwgLy8gQXBwbGljYXRpb24KKyAgICAgICAgLyogMHg2NiAq
LyAwLCAvLyBQb3dlcgorICAgICAgICAvKiAweDY3ICovIFZLX09FTV9QTFVTLCAvLyBOdW0gUGFk
ID0uIFRoZXJlIGlzIG5vIHN1Y2gga2V5IG9uIGNvbW1vbiBQQyBrZXlib2FyZHMsIG1hcHBpbmcg
dG8gbm9ybWFsICIrPSIuCisgICAgICAgIC8qIDB4NjggKi8gVktfRjEzLAorICAgICAgICAvKiAw
eDY5ICovIFZLX0YxNCwKKyAgICAgICAgLyogMHg2QSAqLyBWS19GMTUsCisgICAgICAgIC8qIDB4
NkIgKi8gVktfRjE2LAorICAgICAgICAvKiAweDZDICovIFZLX0YxNywKKyAgICAgICAgLyogMHg2
RCAqLyBWS19GMTgsCisgICAgICAgIC8qIDB4NkUgKi8gVktfRjE5LAorICAgICAgICAvKiAweDZG
ICovIFZLX0YyMCwKKyAgICAgICAgLyogMHg3MCAqLyBWS19GMjEsCisgICAgICAgIC8qIDB4NzEg
Ki8gVktfRjIyLAorICAgICAgICAvKiAweDcyICovIFZLX0YyMywKKyAgICAgICAgLyogMHg3MyAq
LyBWS19GMjQsCisgICAgICAgIC8qIDB4NzQgKi8gVktfRVhFQ1VURSwKKyAgICAgICAgLyogMHg3
NSAqLyBWS19JTlNFUlQsIC8vIEhlbHAKKyAgICAgICAgLyogMHg3NiAqLyAwLCAvLyBNZW51Cisg
ICAgICAgIC8qIDB4NzcgKi8gVktfU0VMRUNULAorICAgICAgICAvKiAweDc4ICovIDAsIC8vIFN0
b3AKKyAgICAgICAgLyogMHg3OSAqLyAwLCAvLyBBZ2FpbgorICAgICAgICAvKiAweDdBICovIDAs
IC8vIFVuZG8KKyAgICAgICAgLyogMHg3QiAqLyAwLCAvLyBDdXQKKyAgICAgICAgLyogMHg3QyAq
LyAwLCAvLyBDb3B5CisgICAgICAgIC8qIDB4N0QgKi8gMCwgLy8gUGFzdGUKKyAgICAgICAgLyog
MHg3RSAqLyAwLCAvLyBGaW5kCisgICAgICAgIC8qIDB4N0YgKi8gVktfVk9MVU1FX01VVEUsIC8v
IE11dGUKKyAgICAgICAgLyogMHg4MCAqLyBWS19WT0xVTUVfVVAsIC8vIFZvbHVtZSBVcAorICAg
ICAgICAvKiAweDgxICovIFZLX1ZPTFVNRV9ET1dOLCAvLyBWb2x1bWUgRG93bgorICAgIH07CisK
KyAgICBpZiAoa2V5Q29kZSA8IFdURl9BUlJBWV9MRU5HVEgod2luZG93c0tleUNvZGUpKQorICAg
ICAgICByZXR1cm4gd2luZG93c0tleUNvZGVba2V5Q29kZV07CisKKyAgICBzd2l0Y2ggKGtleUNv
ZGUpIHsKKyAgICBjYXNlIGtISURVc2FnZV9LZXlib2FyZExlZnRDb250cm9sOgorICAgICAgICBy
ZXR1cm4gVktfTENPTlRST0w7CisgICAgY2FzZSBrSElEVXNhZ2VfS2V5Ym9hcmRMZWZ0U2hpZnQ6
CisgICAgICAgIHJldHVybiBWS19MU0hJRlQ7CisgICAgY2FzZSBrSElEVXNhZ2VfS2V5Ym9hcmRM
ZWZ0QWx0OiAvLyBMZWZ0IE9wdGlvbgorICAgICAgICByZXR1cm4gVktfTE1FTlU7CisgICAgY2Fz
ZSBrSElEVXNhZ2VfS2V5Ym9hcmRMZWZ0R1VJOiAvLyBMZWZ0IENvbW1hbmQKKyAgICAgICAgcmV0
dXJuIFZLX0xXSU47CisgICAgY2FzZSBrSElEVXNhZ2VfS2V5Ym9hcmRSaWdodENvbnRyb2w6Cisg
ICAgICAgIHJldHVybiBWS19SQ09OVFJPTDsKKyAgICBjYXNlIGtISURVc2FnZV9LZXlib2FyZFJp
Z2h0U2hpZnQ6CisgICAgICAgIHJldHVybiBWS19SU0hJRlQ7CisgICAgY2FzZSBrSElEVXNhZ2Vf
S2V5Ym9hcmRSaWdodEFsdDogLy8gUmlnaHQgT3B0aW9uCisgICAgICAgIHJldHVybiBWS19STUVO
VTsKKyAgICBjYXNlIGtISURVc2FnZV9LZXlib2FyZFJpZ2h0R1VJOiAvLyBSaWdodCBDb21tYW5k
CisgICAgICAgIHJldHVybiBWS19BUFBTOworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiAw
OworICAgIH0KK30KKwogdm9pZCBQbGF0Zm9ybUtleWJvYXJkRXZlbnQ6OmRpc2FtYmlndWF0ZUtl
eURvd25FdmVudChUeXBlIHR5cGUsIGJvb2wgYmFja3dhcmRDb21wYXRpYmlsaXR5TW9kZSkKIHsK
ICAgICAvLyBDYW4gb25seSBjaGFuZ2UgdHlwZSBmcm9tIEtleURvd24gdG8gUmF3S2V5RG93biBv
ciBDaGFyLCBhcyB3ZSBsYWNrIGluZm9ybWF0aW9uIGZvciBvdGhlciBjb252ZXJzaW9ucy4KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2lvcy9XZWJFdmVudC5tbSBiL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2lvcy9XZWJFdmVudC5tbQppbmRleCAzNDdhZTRmMjU5MWYzNjdh
MDE5YTZkNmQ4YzlmMDZmNGFmODQxZTRiLi5kYWQ5YTBhNTEwOTFhMzdkN2RhMjExYTZjNzgyY2Zm
YzVjOTEwMDQwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9pb3MvV2ViRXZl
bnQubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vaW9zL1dlYkV2ZW50Lm1tCkBAIC0x
NTAsMTUgKzE1MCw5IEBAIC0gKFdlYkV2ZW50ICopaW5pdFdpdGhLZXlFdmVudFR5cGU6KFdlYkV2
ZW50VHlwZSl0eXBlCiAgICAgCiAgICAgaWYgKGtleUNvZGUpCiAgICAgICAgIF9rZXlDb2RlID0g
d2luZG93c0tleUNvZGVGb3JLZXlDb2RlKGtleUNvZGUpOwotCi0gICAgLy8gTk9URTogdGhpcyBw
cmVzZXJ2ZXMgdGhlIG9yaWdpbmFsIHNlbWFudGljcyB3aGljaCB1c2VkIHRoZSAKLSAgICAvLyBj
aGFyYWN0ZXJzIHN0cmluZyBmb3IgdGhlIGtleUNvZGUuIFRoaXMgc2hvdWxkIGJlIGNoYW5nZWQg
aW4gaU9TIDQuMCB0bwotICAgIC8vIGFsbG93IHRoZSBjbGllbnQgdG8gZXhwbGljaXRseSBzcGVj
aWZ5IGEga2V5Q29kZSwgb3RoZXJ3aXNlIGRlZmF1bHQgdG8gCi0gICAgLy8gbWFwcGluZyB0aGUg
Y2hhcmFjdGVycyBzdHJpbmcgdG8gYSBrZXlDb2RlLgotICAgIC8vIGUuZy4gYWRkIGFuICdlbHNl
JyBiZWZvcmUgdGhpcyAnaWYnLgotICAgIGlmIChbY2hhcmFjdGVyc0lnbm9yaW5nTW9kaWZpZXJz
IGxlbmd0aF0gPT0gMSkgewotICAgICAgICB1bmljaGFyIGNoID0gW2NoYXJhY3RlcnNJZ25vcmlu
Z01vZGlmaWVycyBjaGFyYWN0ZXJBdEluZGV4OjBdOwotICAgICAgICBfa2V5Q29kZSA9IHdpbmRv
d3NLZXlDb2RlRm9yQ2hhckNvZGVJT1MoY2gpOworICAgIGVsc2UgaWYgKFtjaGFyYWN0ZXJzSWdu
b3JpbmdNb2RpZmllcnMgbGVuZ3RoXSA9PSAxKSB7CisgICAgICAgIC8vIFRoaXMgZXZlbnQgaXMg
bGlrZWx5IGZvciBhIHNvZnR3YXJlIGtleWJvYXJkLWdlbmVyYXRlZCBldmVudC4KKyAgICAgICAg
X2tleUNvZGUgPSB3aW5kb3dzS2V5Q29kZUZvckNoYXJDb2RlSU9TKFtjaGFyYWN0ZXJzSWdub3Jp
bmdNb2RpZmllcnMgY2hhcmFjdGVyQXRJbmRleDowXSk7CiAgICAgfQogCiAgICAgcmV0dXJuIHNl
bGY7CkBAIC0xOTIsMTcgKzE4NiwxMSBAQCAtIChXZWJFdmVudCAqKWluaXRXaXRoS2V5RXZlbnRU
eXBlOihXZWJFdmVudFR5cGUpdHlwZQogICAgIAogICAgIGlmIChrZXlDb2RlKQogICAgICAgICBf
a2V5Q29kZSA9IHdpbmRvd3NLZXlDb2RlRm9yS2V5Q29kZShrZXlDb2RlKTsKLSAgICAKLSAgICAv
LyBOT1RFOiB0aGlzIHByZXNlcnZlcyB0aGUgb3JpZ2luYWwgc2VtYW50aWNzIHdoaWNoIHVzZWQg
dGhlCi0gICAgLy8gY2hhcmFjdGVycyBzdHJpbmcgZm9yIHRoZSBrZXlDb2RlLiBUaGlzIHNob3Vs
ZCBiZSBjaGFuZ2VkIGluIGlPUyA0LjAgdG8KLSAgICAvLyBhbGxvdyB0aGUgY2xpZW50IHRvIGV4
cGxpY2l0bHkgc3BlY2lmeSBhIGtleUNvZGUsIG90aGVyd2lzZSBkZWZhdWx0IHRvCi0gICAgLy8g
bWFwcGluZyB0aGUgY2hhcmFjdGVycyBzdHJpbmcgdG8gYSBrZXlDb2RlLgotICAgIC8vIGUuZy4g
YWRkIGFuICdlbHNlJyBiZWZvcmUgdGhpcyAnaWYnLgotICAgIGlmIChbY2hhcmFjdGVyc0lnbm9y
aW5nTW9kaWZpZXJzIGxlbmd0aF0gPT0gMSkgewotICAgICAgICB1bmljaGFyIGNoID0gW2NoYXJh
Y3RlcnNJZ25vcmluZ01vZGlmaWVycyBjaGFyYWN0ZXJBdEluZGV4OjBdOwotICAgICAgICBfa2V5
Q29kZSA9IHdpbmRvd3NLZXlDb2RlRm9yQ2hhckNvZGVJT1MoY2gpOworICAgIGVsc2UgaWYgKFtj
aGFyYWN0ZXJzSWdub3JpbmdNb2RpZmllcnMgbGVuZ3RoXSA9PSAxKSB7CisgICAgICAgIC8vIFRo
aXMgZXZlbnQgaXMgbGlrZWx5IGZvciBhIHNvZnR3YXJlIGtleWJvYXJkLWdlbmVyYXRlZCBldmVu
dC4KKyAgICAgICAgX2tleUNvZGUgPSB3aW5kb3dzS2V5Q29kZUZvckNoYXJDb2RlSU9TKFtjaGFy
YWN0ZXJzSWdub3JpbmdNb2RpZmllcnMgY2hhcmFjdGVyQXRJbmRleDowXSk7CiAgICAgfQotICAg
IAorCiAgICAgcmV0dXJuIHNlbGY7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL21hYy9LZXlFdmVudE1hYy5tbSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9L
ZXlFdmVudE1hYy5tbQppbmRleCA4OTQ3ODcwMjJkOTMyZmQ1OTVlMGE5YjJhNzU0MjY0MDJmODM3
YTZkLi5jNDI4MmZkMzQzOTA0ZjgyMDhkNDkwZTZkNWQzNTlmNzU4MTIxMmFkIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvS2V5RXZlbnRNYWMubW0KKysrIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vbWFjL0tleUV2ZW50TWFjLm1tCkBAIC0zNiw2ICszNiwxNDIgQEAK
IG5hbWVzcGFjZSBXZWJDb3JlIHsKIHVzaW5nIG5hbWVzcGFjZSBXVEY7CiAKK2ludCB3aW5kb3dz
S2V5Q29kZUZvcktleUNvZGUodWludDE2X3Qga2V5Q29kZSkKK3sKKyAgICBzdGF0aWMgY29uc3Qg
aW50IHdpbmRvd3NLZXlDb2RlW10gPSB7CisgICAgICAgIC8qIDAgKi8gVktfQSwKKyAgICAgICAg
LyogMSAqLyBWS19TLAorICAgICAgICAvKiAyICovIFZLX0QsCisgICAgICAgIC8qIDMgKi8gVktf
RiwKKyAgICAgICAgLyogNCAqLyBWS19ILAorICAgICAgICAvKiA1ICovIFZLX0csCisgICAgICAg
IC8qIDYgKi8gVktfWiwKKyAgICAgICAgLyogNyAqLyBWS19YLAorICAgICAgICAvKiA4ICovIFZL
X0MsCisgICAgICAgIC8qIDkgKi8gVktfViwKKyAgICAgICAgLyogMHgwQSAqLyBWS19PRU1fMywg
Ly8gIlNlY3Rpb24iIC0ga2V5IHRvIHRoZSBsZWZ0IGZyb20gMSAoSVNPIEtleWJvYXJkIE9ubHkp
CisgICAgICAgIC8qIDB4MEIgKi8gVktfQiwKKyAgICAgICAgLyogMHgwQyAqLyBWS19RLAorICAg
ICAgICAvKiAweDBEICovIFZLX1csCisgICAgICAgIC8qIDB4MEUgKi8gVktfRSwKKyAgICAgICAg
LyogMHgwRiAqLyBWS19SLAorICAgICAgICAvKiAweDEwICovIFZLX1ksCisgICAgICAgIC8qIDB4
MTEgKi8gVktfVCwKKyAgICAgICAgLyogMHgxMiAqLyBWS18xLAorICAgICAgICAvKiAweDEzICov
IFZLXzIsCisgICAgICAgIC8qIDB4MTQgKi8gVktfMywKKyAgICAgICAgLyogMHgxNSAqLyBWS180
LAorICAgICAgICAvKiAweDE2ICovIFZLXzYsCisgICAgICAgIC8qIDB4MTcgKi8gVktfNSwKKyAg
ICAgICAgLyogMHgxOCAqLyBWS19PRU1fUExVUywgLy8gPSsKKyAgICAgICAgLyogMHgxOSAqLyBW
S185LAorICAgICAgICAvKiAweDFBICovIFZLXzcsCisgICAgICAgIC8qIDB4MUIgKi8gVktfT0VN
X01JTlVTLCAvLyAtXworICAgICAgICAvKiAweDFDICovIFZLXzgsCisgICAgICAgIC8qIDB4MUQg
Ki8gVktfMCwKKyAgICAgICAgLyogMHgxRSAqLyBWS19PRU1fNiwgLy8gXX0KKyAgICAgICAgLyog
MHgxRiAqLyBWS19PLAorICAgICAgICAvKiAweDIwICovIFZLX1UsCisgICAgICAgIC8qIDB4MjEg
Ki8gVktfT0VNXzQsIC8vIHtbCisgICAgICAgIC8qIDB4MjIgKi8gVktfSSwKKyAgICAgICAgLyog
MHgyMyAqLyBWS19QLAorICAgICAgICAvKiAweDI0ICovIFZLX1JFVFVSTiwgLy8gUmV0dXJuCisg
ICAgICAgIC8qIDB4MjUgKi8gVktfTCwKKyAgICAgICAgLyogMHgyNiAqLyBWS19KLAorICAgICAg
ICAvKiAweDI3ICovIFZLX09FTV83LCAvLyAnIgorICAgICAgICAvKiAweDI4ICovIFZLX0ssCisg
ICAgICAgIC8qIDB4MjkgKi8gVktfT0VNXzEsIC8vIDs6CisgICAgICAgIC8qIDB4MkEgKi8gVktf
T0VNXzUsIC8vIFx8CisgICAgICAgIC8qIDB4MkIgKi8gVktfT0VNX0NPTU1BLCAvLyAsPAorICAg
ICAgICAvKiAweDJDICovIFZLX09FTV8yLCAvLyAvPworICAgICAgICAvKiAweDJEICovIFZLX04s
CisgICAgICAgIC8qIDB4MkUgKi8gVktfTSwKKyAgICAgICAgLyogMHgyRiAqLyBWS19PRU1fUEVS
SU9ELCAvLyAuPgorICAgICAgICAvKiAweDMwICovIFZLX1RBQiwKKyAgICAgICAgLyogMHgzMSAq
LyBWS19TUEFDRSwKKyAgICAgICAgLyogMHgzMiAqLyBWS19PRU1fMywgLy8gYH4KKyAgICAgICAg
LyogMHgzMyAqLyBWS19CQUNLLCAvLyBCYWNrc3BhY2UKKyAgICAgICAgLyogMHgzNCAqLyAwLCAv
LyBuL2EKKyAgICAgICAgLyogMHgzNSAqLyBWS19FU0NBUEUsCisgICAgICAgIC8qIDB4MzYgKi8g
VktfQVBQUywgLy8gUmlnaHQgQ29tbWFuZAorICAgICAgICAvKiAweDM3ICovIFZLX0xXSU4sIC8v
IExlZnQgQ29tbWFuZAorICAgICAgICAvKiAweDM4ICovIFZLX0xTSElGVCwgLy8gTGVmdCBTaGlm
dAorICAgICAgICAvKiAweDM5ICovIFZLX0NBUElUQUwsIC8vIENhcHMgTG9jaworICAgICAgICAv
KiAweDNBICovIFZLX0xNRU5VLCAvLyBMZWZ0IE9wdGlvbgorICAgICAgICAvKiAweDNCICovIFZL
X0xDT05UUk9MLCAvLyBMZWZ0IEN0cmwKKyAgICAgICAgLyogMHgzQyAqLyBWS19SU0hJRlQsIC8v
IFJpZ2h0IFNoaWZ0CisgICAgICAgIC8qIDB4M0QgKi8gVktfUk1FTlUsIC8vIFJpZ2h0IE9wdGlv
bgorICAgICAgICAvKiAweDNFICovIFZLX1JDT05UUk9MLCAvLyBSaWdodCBDdHJsCisgICAgICAg
IC8qIDB4M0YgKi8gMCwgLy8gZm4KKyAgICAgICAgLyogMHg0MCAqLyBWS19GMTcsCisgICAgICAg
IC8qIDB4NDEgKi8gVktfREVDSU1BTCwgLy8gTnVtIFBhZCAuCisgICAgICAgIC8qIDB4NDIgKi8g
MCwgLy8gbi9hCisgICAgICAgIC8qIDB4NDMgKi8gVktfTVVMVElQTFksIC8vIE51bSBQYWQgKgor
ICAgICAgICAvKiAweDQ0ICovIDAsIC8vIG4vYQorICAgICAgICAvKiAweDQ1ICovIFZLX0FERCwg
Ly8gTnVtIFBhZCArCisgICAgICAgIC8qIDB4NDYgKi8gMCwgLy8gbi9hCisgICAgICAgIC8qIDB4
NDcgKi8gVktfQ0xFQVIsIC8vIE51bSBQYWQgQ2xlYXIKKyAgICAgICAgLyogMHg0OCAqLyBWS19W
T0xVTUVfVVAsCisgICAgICAgIC8qIDB4NDkgKi8gVktfVk9MVU1FX0RPV04sCisgICAgICAgIC8q
IDB4NEEgKi8gVktfVk9MVU1FX01VVEUsCisgICAgICAgIC8qIDB4NEIgKi8gVktfRElWSURFLCAv
LyBOdW0gUGFkIC8KKyAgICAgICAgLyogMHg0QyAqLyBWS19SRVRVUk4sIC8vIE51bSBQYWQgRW50
ZXIKKyAgICAgICAgLyogMHg0RCAqLyAwLCAvLyBuL2EKKyAgICAgICAgLyogMHg0RSAqLyBWS19T
VUJUUkFDVCwgLy8gTnVtIFBhZCAtCisgICAgICAgIC8qIDB4NEYgKi8gVktfRjE4LAorICAgICAg
ICAvKiAweDUwICovIFZLX0YxOSwKKyAgICAgICAgLyogMHg1MSAqLyBWS19PRU1fUExVUywgLy8g
TnVtIFBhZCA9LiBUaGVyZSBpcyBubyBzdWNoIGtleSBvbiBjb21tb24gUEMga2V5Ym9hcmRzLCBt
YXBwaW5nIHRvIG5vcm1hbCAiKz0iLgorICAgICAgICAvKiAweDUyICovIFZLX05VTVBBRDAsCisg
ICAgICAgIC8qIDB4NTMgKi8gVktfTlVNUEFEMSwKKyAgICAgICAgLyogMHg1NCAqLyBWS19OVU1Q
QUQyLAorICAgICAgICAvKiAweDU1ICovIFZLX05VTVBBRDMsCisgICAgICAgIC8qIDB4NTYgKi8g
VktfTlVNUEFENCwKKyAgICAgICAgLyogMHg1NyAqLyBWS19OVU1QQUQ1LAorICAgICAgICAvKiAw
eDU4ICovIFZLX05VTVBBRDYsCisgICAgICAgIC8qIDB4NTkgKi8gVktfTlVNUEFENywKKyAgICAg
ICAgLyogMHg1QSAqLyBWS19GMjAsCisgICAgICAgIC8qIDB4NUIgKi8gVktfTlVNUEFEOCwKKyAg
ICAgICAgLyogMHg1QyAqLyBWS19OVU1QQUQ5LAorICAgICAgICAvKiAweDVEICovIDAsIC8vIFll
biAoSklTIEtleWJvYXJkIE9ubHkpCisgICAgICAgIC8qIDB4NUUgKi8gMCwgLy8gVW5kZXJzY29y
ZSAoSklTIEtleWJvYXJkIE9ubHkpCisgICAgICAgIC8qIDB4NUYgKi8gMCwgLy8gS2V5cGFkQ29t
bWEgKEpJUyBLZXlib2FyZCBPbmx5KQorICAgICAgICAvKiAweDYwICovIFZLX0Y1LAorICAgICAg
ICAvKiAweDYxICovIFZLX0Y2LAorICAgICAgICAvKiAweDYyICovIFZLX0Y3LAorICAgICAgICAv
KiAweDYzICovIFZLX0YzLAorICAgICAgICAvKiAweDY0ICovIFZLX0Y4LAorICAgICAgICAvKiAw
eDY1ICovIFZLX0Y5LAorICAgICAgICAvKiAweDY2ICovIDAsIC8vIEVpc3UgKEpJUyBLZXlib2Fy
ZCBPbmx5KQorICAgICAgICAvKiAweDY3ICovIFZLX0YxMSwKKyAgICAgICAgLyogMHg2OCAqLyAw
LCAvLyBLYW5hIChKSVMgS2V5Ym9hcmQgT25seSkKKyAgICAgICAgLyogMHg2OSAqLyBWS19GMTMs
CisgICAgICAgIC8qIDB4NkEgKi8gVktfRjE2LAorICAgICAgICAvKiAweDZCICovIFZLX0YxNCwK
KyAgICAgICAgLyogMHg2QyAqLyAwLCAvLyBuL2EKKyAgICAgICAgLyogMHg2RCAqLyBWS19GMTAs
CisgICAgICAgIC8qIDB4NkUgKi8gMCwgLy8gbi9hIChXaW5kb3dzOTUga2V5PykKKyAgICAgICAg
LyogMHg2RiAqLyBWS19GMTIsCisgICAgICAgIC8qIDB4NzAgKi8gMCwgLy8gbi9hCisgICAgICAg
IC8qIDB4NzEgKi8gVktfRjE1LAorICAgICAgICAvKiAweDcyICovIFZLX0lOU0VSVCwgLy8gSGVs
cAorICAgICAgICAvKiAweDczICovIFZLX0hPTUUsIC8vIEhvbWUKKyAgICAgICAgLyogMHg3NCAq
LyBWS19QUklPUiwgLy8gUGFnZSBVcAorICAgICAgICAvKiAweDc1ICovIFZLX0RFTEVURSwgLy8g
Rm9yd2FyZCBEZWxldGUKKyAgICAgICAgLyogMHg3NiAqLyBWS19GNCwKKyAgICAgICAgLyogMHg3
NyAqLyBWS19FTkQsIC8vIEVuZAorICAgICAgICAvKiAweDc4ICovIFZLX0YyLAorICAgICAgICAv
KiAweDc5ICovIFZLX05FWFQsIC8vIFBhZ2UgRG93bgorICAgICAgICAvKiAweDdBICovIFZLX0Yx
LAorICAgICAgICAvKiAweDdCICovIFZLX0xFRlQsIC8vIExlZnQgQXJyb3cKKyAgICAgICAgLyog
MHg3QyAqLyBWS19SSUdIVCwgLy8gUmlnaHQgQXJyb3cKKyAgICAgICAgLyogMHg3RCAqLyBWS19E
T1dOLCAvLyBEb3duIEFycm93CisgICAgICAgIC8qIDB4N0UgKi8gVktfVVAsIC8vIFVwIEFycm93
CisgICAgfTsKKyAgICBpZiAoa2V5Q29kZSA8IFdURl9BUlJBWV9MRU5HVEgod2luZG93c0tleUNv
ZGUpKQorICAgICAgICByZXR1cm4gd2luZG93c0tleUNvZGVba2V5Q29kZV07CisgICAgcmV0dXJu
IDA7Cit9CisKIHZvaWQgUGxhdGZvcm1LZXlib2FyZEV2ZW50OjpkaXNhbWJpZ3VhdGVLZXlEb3du
RXZlbnQoVHlwZSB0eXBlLCBib29sIGJhY2t3YXJkQ29tcGF0aWJpbGl0eU1vZGUpCiB7CiAgICAg
Ly8gQ2FuIG9ubHkgY2hhbmdlIHR5cGUgZnJvbSBLZXlEb3duIHRvIFJhd0tleURvd24gb3IgQ2hh
ciwgYXMgd2UgbGFjayBpbmZvcm1hdGlvbiBmb3Igb3RoZXIgY29udmVyc2lvbnMuCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtL3NwaS9pb3MvVUlLaXRTUEkuaCBiL1NvdXJjZS9X
ZWJLaXQvUGxhdGZvcm0vc3BpL2lvcy9VSUtpdFNQSS5oCmluZGV4IDVkNjYzYjViOWEwMDU5YjM3
MmM2MzQwYzM1ZTMyYjkwNjljNmMxODYuLjQ0Njk4ZDI1Yjk5NGEwNmMzNjYwY2YzZTRmMjlkZjMx
MGM3YTI3YjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm0vc3BpL2lvcy9VSUtp
dFNQSS5oCisrKyBiL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm0vc3BpL2lvcy9VSUtpdFNQSS5oCkBA
IC05OTgsNiArOTk4LDEzIEBAIHR5cGVkZWYgTlNJbnRlZ2VyIFVJQ29tcG9zaXRpbmdNb2RlOwog
CiAjZW5kaWYgLy8gVVNFKEFQUExFX0lOVEVSTkFMX1NESykKIAorQGludGVyZmFjZSBVSVBoeXNp
Y2FsS2V5Ym9hcmRFdmVudCA6IFVJUHJlc3Nlc0V2ZW50CitAZW5kCisKK0BpbnRlcmZhY2UgVUlQ
aHlzaWNhbEtleWJvYXJkRXZlbnQgKCkKK0Bwcm9wZXJ0eSAobm9uYXRvbWljLCByZWFkb25seSkg
Q0ZJbmRleCBfa2V5Q29kZTsKK0BlbmQKKwogQGludGVyZmFjZSBVSUNvbG9yIChJUEkpCiArIChV
SUNvbG9yICopaW5zZXJ0aW9uUG9pbnRDb2xvcjsKIEBlbmQKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0gYi9Tb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tCmluZGV4IDYw
M2FmMTdmZWU4ZmMyMTgyNTUxMTY5ODNjMmE5NGQxMTg5MzdmM2YuLjI3ZDk3OTI1OTA4MzZiOTRh
YTM3ODFhYjI0YjU0MWRkZWI5NzZjMGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9j
ZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KKysrIGIvU291cmNlL1dlYktpdC9V
SVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQpAQCAtMzc0OCw3ICszNzQ4
LDcgQEAgLSAodm9pZCloYW5kbGVLZXlFdmVudDooOjpVSUV2ZW50ICopZXZlbnQKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kaWZp
ZXJzOmV2ZW50Ll9tb2RpZmllckZsYWdzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpc1JlcGVhdGluZzooZXZlbnQuX2lucHV0RmxhZ3Mg
JiBrVUlLZXlib2FyZElucHV0UmVwZWF0KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aXRoRmxhZ3M6ZXZlbnQuX2lucHV0RmxhZ3MK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBrZXlDb2RlOjAKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBrZXlDb2RlOmV2ZW50Ll9oaWRFdmVudCA/ICgoVUlQaHlzaWNh
bEtleWJvYXJkRXZlbnQgKilldmVudCkuX2tleUNvZGUgOiAwCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpc1RhYktleTpbZXZlbnQu
X21vZGlmaWVkSW5wdXQgaXNFcXVhbFRvU3RyaW5nOkAiXHQiXQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFyYWN0ZXJTZXQ6V2ViRXZl
bnRDaGFyYWN0ZXJTZXRVbmljb2RlXSBhdXRvcmVsZWFzZV07CiAgICAgd2ViRXZlbnQudWlFdmVu
dCA9IGV2ZW50OwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCmluZGV4IGYzMDUwMGIzOWY1OWM4OWQ2YjI1YjdlMGE3M2I5ZTg5OWMxOTQ3
NjcuLmIzNzBiYzA2OWRmNzYwMzZmZWIwMzM1MmUzMzJmNDBjZTE4ZjY1MTEgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOSBAQAorMjAxOC0wOS0yMCAgRGFuaWVsIEJhdGVzICA8ZGFiYXRlc0BhcHBsZS5jb20+
CisKKyAgICAgICAgW2lPU10gS2V5IGNvZGUgaXMgMCBmb3IgbWFueSBoYXJkd2FyZSBrZXlib2Fy
ZCBrZXlzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
ODk2MDQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBV
cGRhdGUgZXhpc3RpbmcgdGVzdCBhbmQgdGVzdCByZXN1bHQgYW5kIGFkZCBhIG5ldyB0ZXN0IHRv
IGVuc3VyZSB3ZSBkaXNwYXRjaCBET00ga2V5ZG93bgorICAgICAgICBhbmQgRE9NIGtleXVwIGV2
ZW50cyBkaXNwYXRjaGVkIGZvciBzcGVjaWFsIGtleXMuCisKKyAgICAgICAgKiBmYXN0L2V2ZW50
cy9pb3Mva2V5ZG93bi1rZXl1cC1pbi1ub24tZWRpdGFibGUtY29udGVudC1leHBlY3RlZC50eHQ6
IFVwZGF0ZSBleHBlY3RlZCByZXN1bHQuCisgICAgICAgICogZmFzdC9ldmVudHMvaW9zL2tleWRv
d24ta2V5dXAtaW4tbm9uLWVkaXRhYmxlLWNvbnRlbnQuaHRtbDogUmVtb3ZlIGxvZ2ljIHRvIHRl
c3QgYXJyb3cga2V5cworICAgICAgICBhcyB0aGVzZSBhcmUgdGVzdGVkIGluIHRlc3Qga2V5ZG93
bi1rZXl1cC1zcGVjaWFsLWtleXMtaW4tbm9uLWVkaXRhYmxlLWVsZW1lbnQuaHRtbC4gQWxzbwor
ICAgICAgICB1cGRhdGUgbWFudWFsIGluc3RydWN0aW9ucyB0byB1c2UgPGtiZD4gdG8gZm9ybWF0
IGtleWJvYXJkIGtleXMuCisgICAgICAgICogZmFzdC9ldmVudHMvaW9zL2tleWRvd24ta2V5dXAt
c3BlY2lhbC1rZXlzLWluLW5vbi1lZGl0YWJsZS1lbGVtZW50LWV4cGVjdGVkLnR4dDoKKwogMjAx
OC0wOS0yMCAgVHJ1aXR0IFNhdmVsbCAgPHRzYXZlbGxAYXBwbGUuY29tPgogCiAgICAgICAgIENv
bnRpbnVlZCB0ZXN0IGdhcmRlbmluZyBhZnRlciByMjM2MjM2CmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L2V2ZW50cy9pb3Mva2V5ZG93bi1rZXl1cC1pbi1ub24tZWRpdGFibGUtY29udGVu
dC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9pb3Mva2V5ZG93bi1rZXl1
cC1pbi1ub24tZWRpdGFibGUtY29udGVudC1leHBlY3RlZC50eHQKaW5kZXggMjAzMmYyMDEwOWMy
ZDI3MWMwOTg4YzliYmEzNDI3ODZiNjM4MDcyOS4uNGQ2MjcyYWI5YTM5Mjc2MDkzYmIxM2QyNmNj
YThhODUzMWY2ZDFiMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvaW9zL2tl
eWRvd24ta2V5dXAtaW4tbm9uLWVkaXRhYmxlLWNvbnRlbnQtZXhwZWN0ZWQudHh0CisrKyBiL0xh
eW91dFRlc3RzL2Zhc3QvZXZlbnRzL2lvcy9rZXlkb3duLWtleXVwLWluLW5vbi1lZGl0YWJsZS1j
b250ZW50LWV4cGVjdGVkLnR4dApAQCAtMSwxMDMgKzEsOTUgQEAKLVRoaXMgdGVzdHMgdGhhdCBE
T00ga2V5ZG93biBhbmQga2V5dXAgZXZlbnRzIGFyZSBkaXNwYXRjaGVkIHRvIGEgbm9uLWVkaXRh
YmxlIDxib2R5PiBvbiBpT1MgZm9yIGhhcmR3YXJlIGtleSBwcmVzc2VzLiBUbyBydW4gdGhpcyB0
ZXN0IG1hbnVhbGx5LCB2ZXJpZnkgdGhhdCB0d28gbWVzc2FnZXMgYXJlIGVtaXR0ZWQgd2hlbiB5
b3UgcHJlc3MgdGhlIGZvbGxvd2luZyBrZXlzOiBhLCBiLCBjLCBkLCBlLCBmLCBnLCBoLCBpLCBq
LCBrLCBsLCBtLCBuLCBvLCBwLCBxLCByLCBzLCB0LCB1LCB2LCB3LCB4LCB5LCB6LCAwLCAxLCAy
LCAzLCA0LCA1LCA2LCA3LCA4LCA5LCAtLCA9LCBbLCBdLCBcLCA7LCAnLCAsLCAuLCAvLCA8cmV0
dXJuPiwg4oaRLCDihpMsIOKGkCwg4oaSLgorVGhpcyB0ZXN0cyB0aGF0IERPTSBrZXlkb3duIGFu
ZCBrZXl1cCBldmVudHMgYXJlIGRpc3BhdGNoZWQgdG8gYSBub24tZWRpdGFibGUgPGJvZHk+IG9u
IGlPUyBmb3IgaGFyZHdhcmUga2V5IHByZXNzZXMgb2Ygbm9uLXNwZWNpYWwga2V5cy4gVG8gcnVu
IHRoaXMgdGVzdCBtYW51YWxseSwgdmVyaWZ5IHRoYXQgdHdvIG1lc3NhZ2VzIGFyZSBlbWl0dGVk
IHdoZW4geW91IHByZXNzIHRoZSBmb2xsb3dpbmcga2V5czogYSwgYiwgYywgZCwgZSwgZiwgZywg
aCwgaSwgaiwgaywgbCwgbSwgbiwgbywgcCwgcSwgciwgcywgdCwgdSwgdiwgdywgeCwgeSwgeiwg
MCwgMSwgMiwgMywgNCwgNSwgNiwgNywgOCwgOSwgLSwgPSwgWywgXSwgXCwgOywgJywgLCwgLiwg
Ly4KIAogdHlwZToga2V5ZG93biwga2V5OiBhLCBjb2RlOiBLZXlBLCBrZXlJZGVudGlmaWVyOiBV
KzAwNDEsIGtleUNvZGU6IDY1LCBjaGFyQ29kZTogMCwga2V5Q29kZTogNjUsIHdoaWNoOiA2NQot
dHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVy
OiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGlj
aDogMAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogS2V5QSwga2V5SWRlbnRpZmllcjog
VW5pZGVudGlmaWVkLCBrZXlDb2RlOiA2NSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDY1LCB3aGlj
aDogNjUKIHR5cGU6IGtleWRvd24sIGtleTogYiwgY29kZTogS2V5Qiwga2V5SWRlbnRpZmllcjog
VSswMDQyLCBrZXlDb2RlOiA2NiwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDY2LCB3aGljaDogNjYK
LXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmll
cjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hp
Y2g6IDAKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IEtleUIsIGtleUlkZW50aWZpZXI6
IFVuaWRlbnRpZmllZCwga2V5Q29kZTogNjYsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA2Niwgd2hp
Y2g6IDY2CiB0eXBlOiBrZXlkb3duLCBrZXk6IGMsIGNvZGU6IEtleUMsIGtleUlkZW50aWZpZXI6
IFUrMDA0Mywga2V5Q29kZTogNjcsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA2Nywgd2hpY2g6IDY3
Ci10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZp
ZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdo
aWNoOiAwCit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBLZXlDLCBrZXlJZGVudGlmaWVy
OiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDY3LCBjaGFyQ29kZTogMCwga2V5Q29kZTogNjcsIHdo
aWNoOiA2NwogdHlwZToga2V5ZG93biwga2V5OiBkLCBjb2RlOiBLZXlELCBrZXlJZGVudGlmaWVy
OiBVKzAwNDQsIGtleUNvZGU6IDY4LCBjaGFyQ29kZTogMCwga2V5Q29kZTogNjgsIHdoaWNoOiA2
OAotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlm
aWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3
aGljaDogMAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogS2V5RCwga2V5SWRlbnRpZmll
cjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiA2OCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDY4LCB3
aGljaDogNjgKIHR5cGU6IGtleWRvd24sIGtleTogZSwgY29kZTogS2V5RSwga2V5SWRlbnRpZmll
cjogVSswMDQ1LCBrZXlDb2RlOiA2OSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDY5LCB3aGljaDog
NjkKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRp
ZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwg
d2hpY2g6IDAKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IEtleUUsIGtleUlkZW50aWZp
ZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogNjksIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA2OSwg
d2hpY2g6IDY5CiB0eXBlOiBrZXlkb3duLCBrZXk6IGYsIGNvZGU6IEtleUYsIGtleUlkZW50aWZp
ZXI6IFUrMDA0Niwga2V5Q29kZTogNzAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA3MCwgd2hpY2g6
IDcwCi10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50
aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAs
IHdoaWNoOiAwCit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBLZXlGLCBrZXlJZGVudGlm
aWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDcwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogNzAs
IHdoaWNoOiA3MAogdHlwZToga2V5ZG93biwga2V5OiBnLCBjb2RlOiBLZXlHLCBrZXlJZGVudGlm
aWVyOiBVKzAwNDcsIGtleUNvZGU6IDcxLCBjaGFyQ29kZTogMCwga2V5Q29kZTogNzEsIHdoaWNo
OiA3MQotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVu
dGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAw
LCB3aGljaDogMAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogS2V5Rywga2V5SWRlbnRp
ZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiA3MSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDcx
LCB3aGljaDogNzEKIHR5cGU6IGtleWRvd24sIGtleTogaCwgY29kZTogS2V5SCwga2V5SWRlbnRp
ZmllcjogVSswMDQ4LCBrZXlDb2RlOiA3MiwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDcyLCB3aGlj
aDogNzIKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRl
bnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTog
MCwgd2hpY2g6IDAKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IEtleUgsIGtleUlkZW50
aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogNzIsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA3
Miwgd2hpY2g6IDcyCiB0eXBlOiBrZXlkb3duLCBrZXk6IGksIGNvZGU6IEtleUksIGtleUlkZW50
aWZpZXI6IFUrMDA0OSwga2V5Q29kZTogNzMsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA3Mywgd2hp
Y2g6IDczCi10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlk
ZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6
IDAsIHdoaWNoOiAwCit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBLZXlJLCBrZXlJZGVu
dGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDczLCBjaGFyQ29kZTogMCwga2V5Q29kZTog
NzMsIHdoaWNoOiA3MwogdHlwZToga2V5ZG93biwga2V5OiBqLCBjb2RlOiBLZXlKLCBrZXlJZGVu
dGlmaWVyOiBVKzAwNEEsIGtleUNvZGU6IDc0LCBjaGFyQ29kZTogMCwga2V5Q29kZTogNzQsIHdo
aWNoOiA3NAotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJ
ZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2Rl
OiAwLCB3aGljaDogMAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogS2V5Siwga2V5SWRl
bnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiA3NCwgY2hhckNvZGU6IDAsIGtleUNvZGU6
IDc0LCB3aGljaDogNzQKIHR5cGU6IGtleWRvd24sIGtleTogaywgY29kZTogS2V5Sywga2V5SWRl
bnRpZmllcjogVSswMDRCLCBrZXlDb2RlOiA3NSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDc1LCB3
aGljaDogNzUKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5
SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29k
ZTogMCwgd2hpY2g6IDAKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IEtleUssIGtleUlk
ZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogNzUsIGNoYXJDb2RlOiAwLCBrZXlDb2Rl
OiA3NSwgd2hpY2g6IDc1CiB0eXBlOiBrZXlkb3duLCBrZXk6IGwsIGNvZGU6IEtleUwsIGtleUlk
ZW50aWZpZXI6IFUrMDA0Qywga2V5Q29kZTogNzYsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA3Niwg
d2hpY2g6IDc2Ci10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtl
eUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNv
ZGU6IDAsIHdoaWNoOiAwCit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBLZXlMLCBrZXlJ
ZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDc2LCBjaGFyQ29kZTogMCwga2V5Q29k
ZTogNzYsIHdoaWNoOiA3NgogdHlwZToga2V5ZG93biwga2V5OiBtLCBjb2RlOiBLZXlNLCBrZXlJ
ZGVudGlmaWVyOiBVKzAwNEQsIGtleUNvZGU6IDc3LCBjaGFyQ29kZTogMCwga2V5Q29kZTogNzcs
IHdoaWNoOiA3NwotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBr
ZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlD
b2RlOiAwLCB3aGljaDogMAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogS2V5TSwga2V5
SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiA3NywgY2hhckNvZGU6IDAsIGtleUNv
ZGU6IDc3LCB3aGljaDogNzcKIHR5cGU6IGtleWRvd24sIGtleTogbiwgY29kZTogS2V5Tiwga2V5
SWRlbnRpZmllcjogVSswMDRFLCBrZXlDb2RlOiA3OCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDc4
LCB3aGljaDogNzgKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwg
a2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5
Q29kZTogMCwgd2hpY2g6IDAKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IEtleU4sIGtl
eUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogNzgsIGNoYXJDb2RlOiAwLCBrZXlD
b2RlOiA3OCwgd2hpY2g6IDc4CiB0eXBlOiBrZXlkb3duLCBrZXk6IG8sIGNvZGU6IEtleU8sIGtl
eUlkZW50aWZpZXI6IFUrMDA0Riwga2V5Q29kZTogNzksIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA3
OSwgd2hpY2g6IDc5Ci10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQs
IGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtl
eUNvZGU6IDAsIHdoaWNoOiAwCit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBLZXlPLCBr
ZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDc5LCBjaGFyQ29kZTogMCwga2V5
Q29kZTogNzksIHdoaWNoOiA3OQogdHlwZToga2V5ZG93biwga2V5OiBwLCBjb2RlOiBLZXlQLCBr
ZXlJZGVudGlmaWVyOiBVKzAwNTAsIGtleUNvZGU6IDgwLCBjaGFyQ29kZTogMCwga2V5Q29kZTog
ODAsIHdoaWNoOiA4MAotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVk
LCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBr
ZXlDb2RlOiAwLCB3aGljaDogMAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogS2V5UCwg
a2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiA4MCwgY2hhckNvZGU6IDAsIGtl
eUNvZGU6IDgwLCB3aGljaDogODAKIHR5cGU6IGtleWRvd24sIGtleTogcSwgY29kZTogS2V5USwg
a2V5SWRlbnRpZmllcjogVSswMDUxLCBrZXlDb2RlOiA4MSwgY2hhckNvZGU6IDAsIGtleUNvZGU6
IDgxLCB3aGljaDogODEKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmll
ZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwg
a2V5Q29kZTogMCwgd2hpY2g6IDAKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IEtleVEs
IGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogODEsIGNoYXJDb2RlOiAwLCBr
ZXlDb2RlOiA4MSwgd2hpY2g6IDgxCiB0eXBlOiBrZXlkb3duLCBrZXk6IHIsIGNvZGU6IEtleVIs
IGtleUlkZW50aWZpZXI6IFUrMDA1Miwga2V5Q29kZTogODIsIGNoYXJDb2RlOiAwLCBrZXlDb2Rl
OiA4Miwgd2hpY2g6IDgyCi10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZp
ZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAs
IGtleUNvZGU6IDAsIHdoaWNoOiAwCit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBLZXlS
LCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDgyLCBjaGFyQ29kZTogMCwg
a2V5Q29kZTogODIsIHdoaWNoOiA4MgogdHlwZToga2V5ZG93biwga2V5OiBzLCBjb2RlOiBLZXlT
LCBrZXlJZGVudGlmaWVyOiBVKzAwNTMsIGtleUNvZGU6IDgzLCBjaGFyQ29kZTogMCwga2V5Q29k
ZTogODMsIHdoaWNoOiA4MwotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlm
aWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAw
LCBrZXlDb2RlOiAwLCB3aGljaDogMAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogS2V5
Uywga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiA4MywgY2hhckNvZGU6IDAs
IGtleUNvZGU6IDgzLCB3aGljaDogODMKIHR5cGU6IGtleWRvd24sIGtleTogdCwgY29kZTogS2V5
VCwga2V5SWRlbnRpZmllcjogVSswMDU0LCBrZXlDb2RlOiA4NCwgY2hhckNvZGU6IDAsIGtleUNv
ZGU6IDg0LCB3aGljaDogODQKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRp
ZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTog
MCwga2V5Q29kZTogMCwgd2hpY2g6IDAKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IEtl
eVQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogODQsIGNoYXJDb2RlOiAw
LCBrZXlDb2RlOiA4NCwgd2hpY2g6IDg0CiB0eXBlOiBrZXlkb3duLCBrZXk6IHUsIGNvZGU6IEtl
eVUsIGtleUlkZW50aWZpZXI6IFUrMDA1NSwga2V5Q29kZTogODUsIGNoYXJDb2RlOiAwLCBrZXlD
b2RlOiA4NSwgd2hpY2g6IDg1Ci10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50
aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6
IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBL
ZXlVLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDg1LCBjaGFyQ29kZTog
MCwga2V5Q29kZTogODUsIHdoaWNoOiA4NQogdHlwZToga2V5ZG93biwga2V5OiB2LCBjb2RlOiBL
ZXlWLCBrZXlJZGVudGlmaWVyOiBVKzAwNTYsIGtleUNvZGU6IDg2LCBjaGFyQ29kZTogMCwga2V5
Q29kZTogODYsIHdoaWNoOiA4NgotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVu
dGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2Rl
OiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTog
S2V5Viwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiA4NiwgY2hhckNvZGU6
IDAsIGtleUNvZGU6IDg2LCB3aGljaDogODYKIHR5cGU6IGtleWRvd24sIGtleTogdywgY29kZTog
S2V5Vywga2V5SWRlbnRpZmllcjogVSswMDU3LCBrZXlDb2RlOiA4NywgY2hhckNvZGU6IDAsIGtl
eUNvZGU6IDg3LCB3aGljaDogODcKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRl
bnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29k
ZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6
IEtleVcsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogODcsIGNoYXJDb2Rl
OiAwLCBrZXlDb2RlOiA4Nywgd2hpY2g6IDg3CiB0eXBlOiBrZXlkb3duLCBrZXk6IHgsIGNvZGU6
IEtleVgsIGtleUlkZW50aWZpZXI6IFUrMDA1OCwga2V5Q29kZTogODgsIGNoYXJDb2RlOiAwLCBr
ZXlDb2RlOiA4OCwgd2hpY2g6IDg4Ci10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlk
ZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNv
ZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2Rl
OiBLZXlYLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDg4LCBjaGFyQ29k
ZTogMCwga2V5Q29kZTogODgsIHdoaWNoOiA4OAogdHlwZToga2V5ZG93biwga2V5OiB5LCBjb2Rl
OiBLZXlZLCBrZXlJZGVudGlmaWVyOiBVKzAwNTksIGtleUNvZGU6IDg5LCBjaGFyQ29kZTogMCwg
a2V5Q29kZTogODksIHdoaWNoOiA4OQotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5p
ZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJD
b2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29k
ZTogS2V5WSwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiA4OSwgY2hhckNv
ZGU6IDAsIGtleUNvZGU6IDg5LCB3aGljaDogODkKIHR5cGU6IGtleWRvd24sIGtleTogeiwgY29k
ZTogS2V5Wiwga2V5SWRlbnRpZmllcjogVSswMDVBLCBrZXlDb2RlOiA5MCwgY2hhckNvZGU6IDAs
IGtleUNvZGU6IDkwLCB3aGljaDogOTAKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVu
aWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFy
Q29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNv
ZGU6IEtleVosIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogOTAsIGNoYXJD
b2RlOiAwLCBrZXlDb2RlOiA5MCwgd2hpY2g6IDkwCiB0eXBlOiBrZXlkb3duLCBrZXk6IDAsIGNv
ZGU6IERpZ2l0MCwga2V5SWRlbnRpZmllcjogVSswMDMwLCBrZXlDb2RlOiA0OCwgY2hhckNvZGU6
IDAsIGtleUNvZGU6IDQ4LCB3aGljaDogNDgKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6
IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBj
aGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQs
IGNvZGU6IERpZ2l0MCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiA0OCwg
Y2hhckNvZGU6IDAsIGtleUNvZGU6IDQ4LCB3aGljaDogNDgKIHR5cGU6IGtleWRvd24sIGtleTog
MSwgY29kZTogRGlnaXQxLCBrZXlJZGVudGlmaWVyOiBVKzAwMzEsIGtleUNvZGU6IDQ5LCBjaGFy
Q29kZTogMCwga2V5Q29kZTogNDksIHdoaWNoOiA0OQotdHlwZToga2V5dXAsIGtleTogRGVhZCwg
Y29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6
IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAordHlwZToga2V5dXAsIGtleTog
RGVhZCwgY29kZTogRGlnaXQxLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6
IDQ5LCBjaGFyQ29kZTogMCwga2V5Q29kZTogNDksIHdoaWNoOiA0OQogdHlwZToga2V5ZG93biwg
a2V5OiAyLCBjb2RlOiBEaWdpdDIsIGtleUlkZW50aWZpZXI6IFUrMDAzMiwga2V5Q29kZTogNTAs
IGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA1MCwgd2hpY2g6IDUwCi10eXBlOiBrZXl1cCwga2V5OiBE
ZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5
Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCit0eXBlOiBrZXl1cCwg
a2V5OiBEZWFkLCBjb2RlOiBEaWdpdDIsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5
Q29kZTogNTAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA1MCwgd2hpY2g6IDUwCiB0eXBlOiBrZXlk
b3duLCBrZXk6IDMsIGNvZGU6IERpZ2l0Mywga2V5SWRlbnRpZmllcjogVSswMDMzLCBrZXlDb2Rl
OiA1MSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDUxLCB3aGljaDogNTEKLXR5cGU6IGtleXVwLCBr
ZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVk
LCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKK3R5cGU6IGtl
eXVwLCBrZXk6IERlYWQsIGNvZGU6IERpZ2l0Mywga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVk
LCBrZXlDb2RlOiA1MSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDUxLCB3aGljaDogNTEKIHR5cGU6
IGtleWRvd24sIGtleTogNCwgY29kZTogRGlnaXQ0LCBrZXlJZGVudGlmaWVyOiBVKzAwMzQsIGtl
eUNvZGU6IDUyLCBjaGFyQ29kZTogMCwga2V5Q29kZTogNTIsIHdoaWNoOiA1MgotdHlwZToga2V5
dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50
aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAordHlw
ZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogRGlnaXQ0LCBrZXlJZGVudGlmaWVyOiBVbmlkZW50
aWZpZWQsIGtleUNvZGU6IDUyLCBjaGFyQ29kZTogMCwga2V5Q29kZTogNTIsIHdoaWNoOiA1Mgog
dHlwZToga2V5ZG93biwga2V5OiA1LCBjb2RlOiBEaWdpdDUsIGtleUlkZW50aWZpZXI6IFUrMDAz
NSwga2V5Q29kZTogNTMsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA1Mywgd2hpY2g6IDUzCi10eXBl
OiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVu
aWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAw
Cit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBEaWdpdDUsIGtleUlkZW50aWZpZXI6IFVu
aWRlbnRpZmllZCwga2V5Q29kZTogNTMsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA1Mywgd2hpY2g6
IDUzCiB0eXBlOiBrZXlkb3duLCBrZXk6IDYsIGNvZGU6IERpZ2l0Niwga2V5SWRlbnRpZmllcjog
VSswMDM2LCBrZXlDb2RlOiA1NCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDU0LCB3aGljaDogNTQK
LXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmll
cjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hp
Y2g6IDAKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IERpZ2l0Niwga2V5SWRlbnRpZmll
cjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiA1NCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDU0LCB3
aGljaDogNTQKIHR5cGU6IGtleWRvd24sIGtleTogNywgY29kZTogRGlnaXQ3LCBrZXlJZGVudGlm
aWVyOiBVKzAwMzcsIGtleUNvZGU6IDU1LCBjaGFyQ29kZTogMCwga2V5Q29kZTogNTUsIHdoaWNo
OiA1NQotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVu
dGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAw
LCB3aGljaDogMAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogRGlnaXQ3LCBrZXlJZGVu
dGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDU1LCBjaGFyQ29kZTogMCwga2V5Q29kZTog
NTUsIHdoaWNoOiA1NQogdHlwZToga2V5ZG93biwga2V5OiA4LCBjb2RlOiBEaWdpdDgsIGtleUlk
ZW50aWZpZXI6IFUrMDAzOCwga2V5Q29kZTogNTYsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA1Niwg
d2hpY2g6IDU2Ci10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtl
eUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNv
ZGU6IDAsIHdoaWNoOiAwCit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBEaWdpdDgsIGtl
eUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogNTYsIGNoYXJDb2RlOiAwLCBrZXlD
b2RlOiA1Niwgd2hpY2g6IDU2CiB0eXBlOiBrZXlkb3duLCBrZXk6IDksIGNvZGU6IERpZ2l0OSwg
a2V5SWRlbnRpZmllcjogVSswMDM5LCBrZXlDb2RlOiA1NywgY2hhckNvZGU6IDAsIGtleUNvZGU6
IDU3LCB3aGljaDogNTcKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmll
ZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwg
a2V5Q29kZTogMCwgd2hpY2g6IDAKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IERpZ2l0
OSwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiA1NywgY2hhckNvZGU6IDAs
IGtleUNvZGU6IDU3LCB3aGljaDogNTcKIHR5cGU6IGtleWRvd24sIGtleTogLSwgY29kZTogTWlu
dXMsIGtleUlkZW50aWZpZXI6IFUrMDAyRCwga2V5Q29kZTogMTg5LCBjaGFyQ29kZTogMCwga2V5
Q29kZTogMTg5LCB3aGljaDogMTg5Ci10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlk
ZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNv
ZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2Rl
OiBNaW51cywga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAxODksIGNoYXJD
b2RlOiAwLCBrZXlDb2RlOiAxODksIHdoaWNoOiAxODkKIHR5cGU6IGtleWRvd24sIGtleTogPSwg
Y29kZTogRXF1YWwsIGtleUlkZW50aWZpZXI6IFUrMDAzRCwga2V5Q29kZTogMTg3LCBjaGFyQ29k
ZTogMCwga2V5Q29kZTogMTg3LCB3aGljaDogMTg3Ci10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBj
b2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTog
MCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCit0eXBlOiBrZXl1cCwga2V5OiBE
ZWFkLCBjb2RlOiBFcXVhbCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAx
ODcsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxODcsIHdoaWNoOiAxODcKIHR5cGU6IGtleWRvd24s
IGtleTogWywgY29kZTogQnJhY2tldExlZnQsIGtleUlkZW50aWZpZXI6IFUrMDA1Qiwga2V5Q29k
ZTogMjE5LCBjaGFyQ29kZTogMCwga2V5Q29kZTogMjE5LCB3aGljaDogMjE5Ci10eXBlOiBrZXl1
cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRp
ZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCit0eXBl
OiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBCcmFja2V0TGVmdCwga2V5SWRlbnRpZmllcjogVW5p
ZGVudGlmaWVkLCBrZXlDb2RlOiAyMTksIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAyMTksIHdoaWNo
OiAyMTkKIHR5cGU6IGtleWRvd24sIGtleTogXSwgY29kZTogQnJhY2tldFJpZ2h0LCBrZXlJZGVu
dGlmaWVyOiBVKzAwNUQsIGtleUNvZGU6IDIyMSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDIyMSwg
d2hpY2g6IDIyMQotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBr
ZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlD
b2RlOiAwLCB3aGljaDogMAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogQnJhY2tldFJp
Z2h0LCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDIyMSwgY2hhckNvZGU6
IDAsIGtleUNvZGU6IDIyMSwgd2hpY2g6IDIyMQogdHlwZToga2V5ZG93biwga2V5OiBcLCBjb2Rl
OiBCYWNrc2xhc2gsIGtleUlkZW50aWZpZXI6IFUrMDA1Qywga2V5Q29kZTogMjIwLCBjaGFyQ29k
ZTogMCwga2V5Q29kZTogMjIwLCB3aGljaDogMjIwCi10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBj
b2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTog
MCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCit0eXBlOiBrZXl1cCwga2V5OiBE
ZWFkLCBjb2RlOiBCYWNrc2xhc2gsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29k
ZTogMjIwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMjIwLCB3aGljaDogMjIwCiB0eXBlOiBrZXlk
b3duLCBrZXk6IDssIGNvZGU6IFNlbWljb2xvbiwga2V5SWRlbnRpZmllcjogVSswMDNCLCBrZXlD
b2RlOiAxODYsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxODYsIHdoaWNoOiAxODYKLXR5cGU6IGtl
eXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVu
dGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKK3R5
cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFNlbWljb2xvbiwga2V5SWRlbnRpZmllcjogVW5p
ZGVudGlmaWVkLCBrZXlDb2RlOiAxODYsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxODYsIHdoaWNo
OiAxODYKIHR5cGU6IGtleWRvd24sIGtleTogJywgY29kZTogUXVvdGUsIGtleUlkZW50aWZpZXI6
IFUrMDAyNywga2V5Q29kZTogMjIyLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMjIyLCB3aGljaDog
MjIyCi10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50
aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAs
IHdoaWNoOiAwCit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBRdW90ZSwga2V5SWRlbnRp
ZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAyMjIsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAy
MjIsIHdoaWNoOiAyMjIKIHR5cGU6IGtleWRvd24sIGtleTogLCwgY29kZTogQ29tbWEsIGtleUlk
ZW50aWZpZXI6IFUrMDAyQywga2V5Q29kZTogMTg4LCBjaGFyQ29kZTogMCwga2V5Q29kZTogMTg4
LCB3aGljaDogMTg4Ci10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQs
IGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtl
eUNvZGU6IDAsIHdoaWNoOiAwCit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBDb21tYSwg
a2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAxODgsIGNoYXJDb2RlOiAwLCBr
ZXlDb2RlOiAxODgsIHdoaWNoOiAxODgKIHR5cGU6IGtleWRvd24sIGtleTogLiwgY29kZTogUGVy
aW9kLCBrZXlJZGVudGlmaWVyOiBVKzAwMkUsIGtleUNvZGU6IDE5MCwgY2hhckNvZGU6IDAsIGtl
eUNvZGU6IDE5MCwgd2hpY2g6IDE5MAotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5p
ZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJD
b2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29k
ZTogUGVyaW9kLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDE5MCwgY2hh
ckNvZGU6IDAsIGtleUNvZGU6IDE5MCwgd2hpY2g6IDE5MAogdHlwZToga2V5ZG93biwga2V5OiAv
LCBjb2RlOiBTbGFzaCwga2V5SWRlbnRpZmllcjogVSswMDJGLCBrZXlDb2RlOiAxOTEsIGNoYXJD
b2RlOiAwLCBrZXlDb2RlOiAxOTEsIHdoaWNoOiAxOTEKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQs
IGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2Rl
OiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleWRvd24sIGtl
eTogRW50ZXIsIGNvZGU6IEVudGVyLCBrZXlJZGVudGlmaWVyOiBFbnRlciwga2V5Q29kZTogMTMs
IGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxMywgd2hpY2g6IDEzCi10eXBlOiBrZXl1cCwga2V5OiBE
ZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5
Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBrZXlkb3du
LCBrZXk6IEFycm93VXAsIGNvZGU6IEFycm93VXAsIGtleUlkZW50aWZpZXI6IFVwLCBrZXlDb2Rl
OiAzOCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDM4LCB3aGljaDogMzgKLXR5cGU6IGtleXVwLCBr
ZXk6IEFycm93VXAsIGNvZGU6IEFycm93VXAsIGtleUlkZW50aWZpZXI6IFVwLCBrZXlDb2RlOiAz
OCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDM4LCB3aGljaDogMzgKLXR5cGU6IGtleXVwLCBrZXk6
IEFycm93RG93biwgY29kZTogQXJyb3dEb3duLCBrZXlJZGVudGlmaWVyOiBEb3duLCBrZXlDb2Rl
OiA0MCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDQwLCB3aGljaDogNDAKLXR5cGU6IGtleWRvd24s
IGtleTogQXJyb3dMZWZ0LCBjb2RlOiBBcnJvd0xlZnQsIGtleUlkZW50aWZpZXI6IExlZnQsIGtl
eUNvZGU6IDM3LCBjaGFyQ29kZTogMCwga2V5Q29kZTogMzcsIHdoaWNoOiAzNwotdHlwZToga2V5
dXAsIGtleTogQXJyb3dMZWZ0LCBjb2RlOiBBcnJvd0xlZnQsIGtleUlkZW50aWZpZXI6IExlZnQs
IGtleUNvZGU6IDM3LCBjaGFyQ29kZTogMCwga2V5Q29kZTogMzcsIHdoaWNoOiAzNwotdHlwZTog
a2V5dXAsIGtleTogQXJyb3dSaWdodCwgY29kZTogQXJyb3dSaWdodCwga2V5SWRlbnRpZmllcjog
UmlnaHQsIGtleUNvZGU6IDM5LCBjaGFyQ29kZTogMCwga2V5Q29kZTogMzksIHdoaWNoOiAzOQor
dHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogU2xhc2gsIGtleUlkZW50aWZpZXI6IFVuaWRl
bnRpZmllZCwga2V5Q29kZTogMTkxLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMTkxLCB3aGljaDog
MTkxCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2lvcy9rZXlkb3duLWtl
eXVwLWluLW5vbi1lZGl0YWJsZS1jb250ZW50Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50
cy9pb3Mva2V5ZG93bi1rZXl1cC1pbi1ub24tZWRpdGFibGUtY29udGVudC5odG1sCmluZGV4IDU5
YzAwZWJmMGIxMDQ0NGQ1M2NhYzI1NjJmYzViN2QyNjFhMmExZjEuLjRiZGNiNzUxYzM4ZjgwNGFj
ODA5NTJlMDU1MDNhODBhYTBjYzc2ZWIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZXZl
bnRzL2lvcy9rZXlkb3duLWtleXVwLWluLW5vbi1lZGl0YWJsZS1jb250ZW50Lmh0bWwKKysrIGIv
TGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvaW9zL2tleWRvd24ta2V5dXAtaW4tbm9uLWVkaXRhYmxl
LWNvbnRlbnQuaHRtbApAQCAtMTEsMTMgKzExLDExIEBAIGlmICh3aW5kb3cudGVzdFJ1bm5lcikg
ewogPC9zY3JpcHQ+CiA8L2hlYWQ+CiA8Ym9keSBvbmtleWRvd249ImhhbmRsZUtleURvd24oZXZl
bnQpIiBvbmtleXVwPSJoYW5kbGVLZXlVcChldmVudCkiPgotPHA+VGhpcyB0ZXN0cyB0aGF0IERP
TSBrZXlkb3duIGFuZCBrZXl1cCBldmVudHMgYXJlIGRpc3BhdGNoZWQgdG8gYSBub24tZWRpdGFi
bGUgJmx0O2JvZHkmZ3Q7IG9uIGlPUyBmb3IgaGFyZHdhcmUga2V5IHByZXNzZXMuIFRvIHJ1biB0
aGlzIHRlc3QgbWFudWFsbHksIHZlcmlmeSB0aGF0IHR3byBtZXNzYWdlcyBhcmUgZW1pdHRlZCB3
aGVuIHlvdSBwcmVzcyB0aGUgZm9sbG93aW5nIGtleXM6IGEsIGIsIGMsIGQsIGUsIGYsIGcsIGgs
IGksIGosIGssIGwsIG0sIG4sIG8sIHAsIHEsIHIsIHMsIHQsIHUsIHYsIHcsIHgsIHksIHosIDAs
IDEsIDIsIDMsIDQsIDUsIDYsIDcsIDgsIDksIC0sID0sIFssIF0sIFwsIDssICcsICwsIC4sIC8s
ICZsdDtyZXR1cm4mZ3Q7LCAmI3gyMTkxOywgJiN4MjE5MzssICYjeDIxOTA7LCAmI3gyMTkyOy48
L3A+Cis8cD5UaGlzIHRlc3RzIHRoYXQgRE9NIGtleWRvd24gYW5kIGtleXVwIGV2ZW50cyBhcmUg
ZGlzcGF0Y2hlZCB0byBhIG5vbi1lZGl0YWJsZSAmbHQ7Ym9keSZndDsgb24gaU9TIGZvciBoYXJk
d2FyZSBrZXkgcHJlc3NlcyBvZiBub24tc3BlY2lhbCBrZXlzLiBUbyBydW4gdGhpcyB0ZXN0IG1h
bnVhbGx5LCB2ZXJpZnkgdGhhdCB0d28gbWVzc2FnZXMgYXJlIGVtaXR0ZWQgd2hlbiB5b3UgcHJl
c3MgdGhlIGZvbGxvd2luZyBrZXlzOiA8a2JkPmE8L2tiZD4sIDxrYmQ+Yjwva2JkPiwgPGtiZD5j
PC9rYmQ+LCA8a2JkPmQ8L2tiZD4sIDxrYmQ+ZTwva2JkPiwgPGtiZD5mPC9rYmQ+LCA8a2JkPmc8
L2tiZD4sIDxrYmQ+aDwva2JkPiwgPGtiZD5pPC9rYmQ+LCA8a2JkPmo8L2tiZD4sIDxrYmQ+azwv
a2JkPiwgPGtiZD5sPC9rYmQ+LCA8a2JkPm08L2tiZD4sIDxrYmQ+bjwva2JkPiwgPGtiZD5vPC9r
YmQ+LCA8a2JkPnA8L2tiZD4sIDxrYmQ+cTwva2JkPiwgPGtiZD5yPC9rYmQ+LCA8a2JkPnM8L2ti
ZD4sIDxrYmQ+dDwva2JkPiwgPGtiZD51PC9rYmQ+LCA8a2JkPnY8L2tiZD4sIDxrYmQ+dzwva2Jk
PiwgPGtiZD54PC9rYmQ+LCA8a2JkPnk8L2tiZD4sIDxrYmQ+ejwva2JkPiwgPGtiZD4wPC9rYmQ+
LCA8a2JkPjE8L2tiZD4sIDxrYmQ+Mjwva2JkPiwgPGtiZD4zPC9rYmQ+LCA8a2JkPjQ8L2tiZD4s
IDxrYmQ+NTwva2JkPiwgPGtiZD42PC9rYmQ+LCA8a2JkPjc8L2tiZD4sIDxrYmQ+ODwva2JkPiwg
PGtiZD45PC9rYmQ+LCA8a2JkPi08L2tiZD4sIDxrYmQ+PTwva2JkPiwgPGtiZD5bPC9rYmQ+LCA8
a2JkPl08L2tiZD4sIDxrYmQ+XDwva2JkPiwgPGtiZD47PC9rYmQ+LCA8a2JkPic8L2tiZD4sIDxr
YmQ+LDwva2JkPiwgPGtiZD4uPC9rYmQ+LCA8a2JkPi88L2tiZD4uPC9wPgogPHByZSBpZD0iY29u
c29sZSI+PC9wcmU+CiA8c2NyaXB0PgotY29uc3QgYXNjaWlDaGFyYWN0ZXJzID0gImFiY2RlZmdo
aWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OS09W11cXDsnLC4vXHIiLnNwbGl0KCIiKTsKLWNv
bnN0IHNwZWNpYWxLZXlzID0gWyJ1cEFycm93IiwgImRvd25BcnJvdyIsICJsZWZ0QXJyb3ciLCAi
cmlnaHRBcnJvdyJdOwotCi12YXIgcmVtYWluaW5nS2V5c1RvUHJlc3MgPSBhc2NpaUNoYXJhY3Rl
cnMuY29uY2F0KHNwZWNpYWxLZXlzKTsKK2NvbnN0IGFzY2lpQ2hhcmFjdGVycyA9ICJhYmNkZWZn
aGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODktPVtdXFw7JywuLyIuc3BsaXQoIiIpOwordmFy
IHJlbWFpbmluZ0tleXNUb1ByZXNzID0gYXNjaWlDaGFyYWN0ZXJzOwogCiBhc3luYyBmdW5jdGlv
biBuZXh0S2V5UHJlc3MoKQogewpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMv
aW9zL2tleWRvd24ta2V5dXAtc3BlY2lhbC1rZXlzLWluLW5vbi1lZGl0YWJsZS1lbGVtZW50LWV4
cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2lvcy9rZXlkb3duLWtleXVwLXNw
ZWNpYWwta2V5cy1pbi1ub24tZWRpdGFibGUtZWxlbWVudC1leHBlY3RlZC50eHQKaW5kZXggNDVl
OTA0M2ZhOGM3NmNlNDcwMTMxNTUzZTE5ODZlMjJjZGI2ZWEyYS4uMzMzZjA1NWIxZGFjZjEyMDAx
OGY2ODkzZDk3MTJiY2Y0NzQ1YWNkMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9ldmVu
dHMvaW9zL2tleWRvd24ta2V5dXAtc3BlY2lhbC1rZXlzLWluLW5vbi1lZGl0YWJsZS1lbGVtZW50
LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9pb3Mva2V5ZG93bi1r
ZXl1cC1zcGVjaWFsLWtleXMtaW4tbm9uLWVkaXRhYmxlLWVsZW1lbnQtZXhwZWN0ZWQudHh0CkBA
IC03LDcyICs3LDcwIEBAIHR5cGU6IGtleWRvd24sIGtleTogQXJyb3dMZWZ0LCBjb2RlOiBBcnJv
d0xlZnQsIGtleUlkZW50aWZpZXI6IExlZnQsIGtleUNvZGU6IDM3CiB0eXBlOiBrZXl1cCwga2V5
OiBBcnJvd0xlZnQsIGNvZGU6IEFycm93TGVmdCwga2V5SWRlbnRpZmllcjogTGVmdCwga2V5Q29k
ZTogMzcsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAzNywgd2hpY2g6IDM3CiB0eXBlOiBrZXl1cCwg
a2V5OiBBcnJvd1JpZ2h0LCBjb2RlOiBBcnJvd1JpZ2h0LCBrZXlJZGVudGlmaWVyOiBSaWdodCwg
a2V5Q29kZTogMzksIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAzOSwgd2hpY2g6IDM5CiB0eXBlOiBr
ZXlkb3duLCBrZXk6IEJhY2tzcGFjZSwgY29kZTogQmFja3NwYWNlLCBrZXlJZGVudGlmaWVyOiBV
KzAwMDgsIGtleUNvZGU6IDgsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA4LCB3aGljaDogOAotdHlw
ZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBV
bmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDog
MAotdHlwZToga2V5ZG93biwga2V5OiAELCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZp
ZXI6IFUrMDAwNCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAw
Ci10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZp
ZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdo
aWNoOiAwCit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBCYWNrc3BhY2UsIGtleUlkZW50
aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogOCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDgs
IHdoaWNoOiA4Cit0eXBlOiBrZXlkb3duLCBrZXk6IAQsIGNvZGU6IEVuZCwga2V5SWRlbnRpZmll
cjogVSswMDA0LCBrZXlDb2RlOiAzNSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDM1LCB3aGljaDog
MzUKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IEVuZCwga2V5SWRlbnRpZmllcjogVW5p
ZGVudGlmaWVkLCBrZXlDb2RlOiAzNSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDM1LCB3aGljaDog
MzUKIHR5cGU6IGtleWRvd24sIGtleTogRW50ZXIsIGNvZGU6IEVudGVyLCBrZXlJZGVudGlmaWVy
OiBFbnRlciwga2V5Q29kZTogMTMsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxMywgd2hpY2g6IDEz
Ci10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZp
ZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdo
aWNoOiAwCi10eXBlOiBrZXlkb3duLCBrZXk6IFVJS2V5SW5wdXRFc2NhcGUsIGNvZGU6IFVuaWRl
bnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29k
ZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleXVwLCBrZXk6IFVJS2V5SW5wdXRF
c2NhcGUsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBr
ZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleWRv
d24sIGtleTogASwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVKzAwMDEsIGtl
eUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5dXAs
IGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZp
ZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZTog
a2V5ZG93biwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVu
aWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAw
Ci10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZp
ZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdo
aWNoOiAwCi10eXBlOiBrZXlkb3duLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5
SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29k
ZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmll
ZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwg
a2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleWRvd24sIGtleTogRGVhZCwgY29kZTogVW5p
ZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJD
b2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29k
ZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAs
IGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5ZG93biwga2V5OiBE
ZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5
Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBrZXl1cCwg
a2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmll
ZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBr
ZXlkb3duLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5p
ZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAK
LXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmll
cjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hp
Y2g6IDAKLXR5cGU6IGtleWRvd24sIGtleTogVUlLZXlJbnB1dFBhZ2VEb3duLCBjb2RlOiBVbmlk
ZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNv
ZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBrZXl1cCwga2V5OiBVSUtleUlucHV0
UGFnZURvd24sIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVk
LCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtl
eXVwLCBrZXk6IFVJS2V5SW5wdXRQYWdlVXAsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRp
ZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwg
d2hpY2g6IDAKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IEVudGVyLCBrZXlJZGVudGlm
aWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDEzLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMTMs
IHdoaWNoOiAxMwordHlwZToga2V5ZG93biwga2V5OiBVSUtleUlucHV0RXNjYXBlLCBjb2RlOiBF
c2NhcGUsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMjcsIGNoYXJDb2Rl
OiAwLCBrZXlDb2RlOiAyNywgd2hpY2g6IDI3Cit0eXBlOiBrZXl1cCwga2V5OiBVSUtleUlucHV0
RXNjYXBlLCBjb2RlOiBFc2NhcGUsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29k
ZTogMjcsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAyNywgd2hpY2g6IDI3Cit0eXBlOiBrZXlkb3du
LCBrZXk6IAEsIGNvZGU6IEhvbWUsIGtleUlkZW50aWZpZXI6IFUrMDAwMSwga2V5Q29kZTogMzYs
IGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAzNiwgd2hpY2g6IDM2Cit0eXBlOiBrZXl1cCwga2V5OiBE
ZWFkLCBjb2RlOiBIb21lLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDM2
LCBjaGFyQ29kZTogMCwga2V5Q29kZTogMzYsIHdoaWNoOiAzNgordHlwZToga2V5ZG93biwga2V5
OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwg
a2V5Q29kZTogNDUsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA0NSwgd2hpY2g6IDQ1Cit0eXBlOiBr
ZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRl
bnRpZmllZCwga2V5Q29kZTogNDUsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA0NSwgd2hpY2g6IDQ1
Cit0eXBlOiBrZXlkb3duLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRp
ZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAxOCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDE4
LCB3aGljaDogMTgKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwg
a2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAxOCwgY2hhckNvZGU6IDAsIGtl
eUNvZGU6IDE4LCB3aGljaDogMTgKK3R5cGU6IGtleWRvd24sIGtleTogRGVhZCwgY29kZTogTWV0
YUxlZnQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogOTEsIGNoYXJDb2Rl
OiAwLCBrZXlDb2RlOiA5MSwgd2hpY2g6IDkxCit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2Rl
OiBNZXRhTGVmdCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiA5MSwgY2hh
ckNvZGU6IDAsIGtleUNvZGU6IDkxLCB3aGljaDogOTEKK3R5cGU6IGtleWRvd24sIGtleTogRGVh
ZCwgY29kZTogQ29udHJvbExlZnQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29k
ZTogMTcsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxNywgd2hpY2g6IDE3Cit0eXBlOiBrZXl1cCwg
a2V5OiBEZWFkLCBjb2RlOiBDb250cm9sTGVmdCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVk
LCBrZXlDb2RlOiAxNywgY2hhckNvZGU6IDAsIGtleUNvZGU6IDE3LCB3aGljaDogMTcKK3R5cGU6
IGtleWRvd24sIGtleTogRGVhZCwgY29kZTogU2hpZnRMZWZ0LCBrZXlJZGVudGlmaWVyOiBVbmlk
ZW50aWZpZWQsIGtleUNvZGU6IDE2LCBjaGFyQ29kZTogMCwga2V5Q29kZTogMTYsIHdoaWNoOiAx
NgordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogU2hpZnRMZWZ0LCBrZXlJZGVudGlmaWVy
OiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDE2LCBjaGFyQ29kZTogMCwga2V5Q29kZTogMTYsIHdo
aWNoOiAxNgordHlwZToga2V5ZG93biwga2V5OiBVSUtleUlucHV0UGFnZURvd24sIGNvZGU6IFBh
Z2VEb3duLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDM0LCBjaGFyQ29k
ZTogMCwga2V5Q29kZTogMzQsIHdoaWNoOiAzNAordHlwZToga2V5dXAsIGtleTogVUlLZXlJbnB1
dFBhZ2VEb3duLCBjb2RlOiBQYWdlRG93biwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBr
ZXlDb2RlOiAzNCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDM0LCB3aGljaDogMzQKK3R5cGU6IGtl
eXVwLCBrZXk6IFVJS2V5SW5wdXRQYWdlVXAsIGNvZGU6IFBhZ2VVcCwga2V5SWRlbnRpZmllcjog
VW5pZGVudGlmaWVkLCBrZXlDb2RlOiAzMywgY2hhckNvZGU6IDAsIGtleUNvZGU6IDMzLCB3aGlj
aDogMzMKIHR5cGU6IGtleWRvd24sIGtleTogRW50ZXIsIGNvZGU6IEVudGVyLCBrZXlJZGVudGlm
aWVyOiBFbnRlciwga2V5Q29kZTogMTMsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxMywgd2hpY2g6
IDEzCi10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50
aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAs
IHdoaWNoOiAwCi10eXBlOiBrZXlkb3duLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwg
a2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5
Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRp
ZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTog
MCwga2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleWRvd24sIGtleTogRGVhZCwgY29kZTog
VW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNo
YXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5dXAsIGtleTogRGVhZCwg
Y29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6
IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5ZG93biwga2V5
OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwg
a2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBrZXl1
cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRp
ZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBl
OiBrZXlkb3duLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjog
VW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6
IDAKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRp
ZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwg
d2hpY2g6IDAKLXR5cGU6IGtleWRvd24sIGtleTogECwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJ
ZGVudGlmaWVyOiBVKzAwMTAsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3
aGljaDogMAotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJ
ZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2Rl
OiAwLCB3aGljaDogMAotdHlwZToga2V5ZG93biwga2V5OiAQLCBjb2RlOiBVbmlkZW50aWZpZWQs
IGtleUlkZW50aWZpZXI6IFUrMDAxMCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6
IDAsIHdoaWNoOiAwCi10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQs
IGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtl
eUNvZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBrZXlkb3duLCBrZXk6IBAsIGNvZGU6IFVuaWRlbnRp
ZmllZCwga2V5SWRlbnRpZmllcjogVSswMDEwLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5
Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRp
ZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTog
MCwga2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleWRvd24sIGtleTogECwgY29kZTogVW5p
ZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVKzAwMTAsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAw
LCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5p
ZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJD
b2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5ZG93biwga2V5OiAQLCBjb2Rl
OiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFUrMDAxMCwga2V5Q29kZTogMCwgY2hhckNv
ZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2Rl
OiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwg
Y2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBrZXlkb3duLCBrZXk6IBAs
IGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVSswMDEwLCBrZXlDb2RlOiAwLCBj
aGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQs
IGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2Rl
OiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleWRvd24sIGtl
eTogECwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVKzAwMTAsIGtleUNvZGU6
IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5dXAsIGtleTog
RGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtl
eUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5ZG93
biwga2V5OiAQLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFUrMDAxMCwga2V5
Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBrZXl1cCwg
a2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmll
ZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBr
ZXlkb3duLCBrZXk6IBAsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVSswMDEw
LCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtl
eXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVu
dGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5
cGU6IGtleWRvd24sIGtleTogECwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBV
KzAwMTAsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlw
ZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBV
bmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDog
MAotdHlwZToga2V5ZG93biwga2V5OiAQLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZp
ZXI6IFUrMDAxMCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAw
Ci10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZp
ZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdo
aWNoOiAwCi10eXBlOiBrZXlkb3duLCBrZXk6IBAsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRl
bnRpZmllcjogVSswMDEwLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hp
Y2g6IDAKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRl
bnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTog
MCwgd2hpY2g6IDAKLXR5cGU6IGtleWRvd24sIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVk
LCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBr
ZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVu
dGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2Rl
OiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5ZG93biwga2V5OiAFLCBjb2RlOiBV
bmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFUrMDAwNSwga2V5Q29kZTogMCwgY2hhckNvZGU6
IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBV
bmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hh
ckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBrZXlkb3duLCBrZXk6IERlYWQs
IGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2Rl
OiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleXVwLCBrZXk6
IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBr
ZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleWRv
d24sIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50
aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlw
ZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBV
bmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDog
MAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogRW50ZXIsIGtleUlkZW50aWZpZXI6IFVu
aWRlbnRpZmllZCwga2V5Q29kZTogMTMsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxMywgd2hpY2g6
IDEzCit0eXBlOiBrZXlkb3duLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRl
bnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAxOCwgY2hhckNvZGU6IDAsIGtleUNvZGU6
IDE4LCB3aGljaDogMTgKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmll
ZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAxOCwgY2hhckNvZGU6IDAs
IGtleUNvZGU6IDE4LCB3aGljaDogMTgKK3R5cGU6IGtleWRvd24sIGtleTogRGVhZCwgY29kZTog
VW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDkzLCBj
aGFyQ29kZTogMCwga2V5Q29kZTogOTMsIHdoaWNoOiA5MwordHlwZToga2V5dXAsIGtleTogRGVh
ZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNv
ZGU6IDkzLCBjaGFyQ29kZTogMCwga2V5Q29kZTogOTMsIHdoaWNoOiA5MwordHlwZToga2V5ZG93
biwga2V5OiBEZWFkLCBjb2RlOiBDb250cm9sTGVmdCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlm
aWVkLCBrZXlDb2RlOiAxNywgY2hhckNvZGU6IDAsIGtleUNvZGU6IDE3LCB3aGljaDogMTcKK3R5
cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IENvbnRyb2xMZWZ0LCBrZXlJZGVudGlmaWVyOiBV
bmlkZW50aWZpZWQsIGtleUNvZGU6IDE3LCBjaGFyQ29kZTogMCwga2V5Q29kZTogMTcsIHdoaWNo
OiAxNwordHlwZToga2V5ZG93biwga2V5OiBEZWFkLCBjb2RlOiBTaGlmdExlZnQsIGtleUlkZW50
aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMTYsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAx
Niwgd2hpY2g6IDE2Cit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBTaGlmdExlZnQsIGtl
eUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMTYsIGNoYXJDb2RlOiAwLCBrZXlD
b2RlOiAxNiwgd2hpY2g6IDE2Cit0eXBlOiBrZXlkb3duLCBrZXk6IBAsIGNvZGU6IEYxLCBrZXlJ
ZGVudGlmaWVyOiBVKzAwMTAsIGtleUNvZGU6IDExMiwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDEx
Miwgd2hpY2g6IDExMgordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogRjEsIGtleUlkZW50
aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMTEyLCBjaGFyQ29kZTogMCwga2V5Q29kZTog
MTEyLCB3aGljaDogMTEyCit0eXBlOiBrZXlkb3duLCBrZXk6IBAsIGNvZGU6IEYyLCBrZXlJZGVu
dGlmaWVyOiBVKzAwMTAsIGtleUNvZGU6IDExMywgY2hhckNvZGU6IDAsIGtleUNvZGU6IDExMywg
d2hpY2g6IDExMwordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogRjIsIGtleUlkZW50aWZp
ZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMTEzLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMTEz
LCB3aGljaDogMTEzCit0eXBlOiBrZXlkb3duLCBrZXk6IBAsIGNvZGU6IEYzLCBrZXlJZGVudGlm
aWVyOiBVKzAwMTAsIGtleUNvZGU6IDExNCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDExNCwgd2hp
Y2g6IDExNAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogRjMsIGtleUlkZW50aWZpZXI6
IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMTE0LCBjaGFyQ29kZTogMCwga2V5Q29kZTogMTE0LCB3
aGljaDogMTE0Cit0eXBlOiBrZXlkb3duLCBrZXk6IBAsIGNvZGU6IEY0LCBrZXlJZGVudGlmaWVy
OiBVKzAwMTAsIGtleUNvZGU6IDExNSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDExNSwgd2hpY2g6
IDExNQordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogRjQsIGtleUlkZW50aWZpZXI6IFVu
aWRlbnRpZmllZCwga2V5Q29kZTogMTE1LCBjaGFyQ29kZTogMCwga2V5Q29kZTogMTE1LCB3aGlj
aDogMTE1Cit0eXBlOiBrZXlkb3duLCBrZXk6IBAsIGNvZGU6IEY1LCBrZXlJZGVudGlmaWVyOiBV
KzAwMTAsIGtleUNvZGU6IDExNiwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDExNiwgd2hpY2g6IDEx
NgordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogRjUsIGtleUlkZW50aWZpZXI6IFVuaWRl
bnRpZmllZCwga2V5Q29kZTogMTE2LCBjaGFyQ29kZTogMCwga2V5Q29kZTogMTE2LCB3aGljaDog
MTE2Cit0eXBlOiBrZXlkb3duLCBrZXk6IBAsIGNvZGU6IEY2LCBrZXlJZGVudGlmaWVyOiBVKzAw
MTAsIGtleUNvZGU6IDExNywgY2hhckNvZGU6IDAsIGtleUNvZGU6IDExNywgd2hpY2g6IDExNwor
dHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogRjYsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRp
ZmllZCwga2V5Q29kZTogMTE3LCBjaGFyQ29kZTogMCwga2V5Q29kZTogMTE3LCB3aGljaDogMTE3
Cit0eXBlOiBrZXlkb3duLCBrZXk6IBAsIGNvZGU6IEY3LCBrZXlJZGVudGlmaWVyOiBVKzAwMTAs
IGtleUNvZGU6IDExOCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDExOCwgd2hpY2g6IDExOAordHlw
ZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogRjcsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmll
ZCwga2V5Q29kZTogMTE4LCBjaGFyQ29kZTogMCwga2V5Q29kZTogMTE4LCB3aGljaDogMTE4Cit0
eXBlOiBrZXlkb3duLCBrZXk6IBAsIGNvZGU6IEY4LCBrZXlJZGVudGlmaWVyOiBVKzAwMTAsIGtl
eUNvZGU6IDExOSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDExOSwgd2hpY2g6IDExOQordHlwZTog
a2V5dXAsIGtleTogRGVhZCwgY29kZTogRjgsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwg
a2V5Q29kZTogMTE5LCBjaGFyQ29kZTogMCwga2V5Q29kZTogMTE5LCB3aGljaDogMTE5Cit0eXBl
OiBrZXlkb3duLCBrZXk6IBAsIGNvZGU6IEY5LCBrZXlJZGVudGlmaWVyOiBVKzAwMTAsIGtleUNv
ZGU6IDEyMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDEyMCwgd2hpY2g6IDEyMAordHlwZToga2V5
dXAsIGtleTogRGVhZCwgY29kZTogRjksIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5
Q29kZTogMTIwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMTIwLCB3aGljaDogMTIwCit0eXBlOiBr
ZXlkb3duLCBrZXk6IBAsIGNvZGU6IEYxMCwga2V5SWRlbnRpZmllcjogVSswMDEwLCBrZXlDb2Rl
OiAxMjEsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxMjEsIHdoaWNoOiAxMjEKK3R5cGU6IGtleXVw
LCBrZXk6IERlYWQsIGNvZGU6IEYxMCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlD
b2RlOiAxMjEsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxMjEsIHdoaWNoOiAxMjEKK3R5cGU6IGtl
eWRvd24sIGtleTogECwgY29kZTogRjExLCBrZXlJZGVudGlmaWVyOiBVKzAwMTAsIGtleUNvZGU6
IDEyMiwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDEyMiwgd2hpY2g6IDEyMgordHlwZToga2V5dXAs
IGtleTogRGVhZCwgY29kZTogRjExLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNv
ZGU6IDEyMiwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDEyMiwgd2hpY2g6IDEyMgordHlwZToga2V5
ZG93biwga2V5OiAQLCBjb2RlOiBGMTIsIGtleUlkZW50aWZpZXI6IFUrMDAxMCwga2V5Q29kZTog
MTIzLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMTIzLCB3aGljaDogMTIzCit0eXBlOiBrZXl1cCwg
a2V5OiBEZWFkLCBjb2RlOiBGMTIsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29k
ZTogMTIzLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMTIzLCB3aGljaDogMTIzCit0eXBlOiBrZXlk
b3duLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVu
dGlmaWVkLCBrZXlDb2RlOiA0MywgY2hhckNvZGU6IDAsIGtleUNvZGU6IDQzLCB3aGljaDogNDMK
K3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmll
cjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiA0MywgY2hhckNvZGU6IDAsIGtleUNvZGU6IDQzLCB3
aGljaDogNDMKK3R5cGU6IGtleWRvd24sIGtleTogBSwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJ
ZGVudGlmaWVyOiBVKzAwMDUsIGtleUNvZGU6IDQ1LCBjaGFyQ29kZTogMCwga2V5Q29kZTogNDUs
IHdoaWNoOiA0NQordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBr
ZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDQ1LCBjaGFyQ29kZTogMCwga2V5
Q29kZTogNDUsIHdoaWNoOiA0NQogdHlwZToga2V5ZG93biwga2V5OiBEZWFkLCBjb2RlOiBVbmlk
ZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNv
ZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCiB0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2Rl
OiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwg
Y2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCit0eXBlOiBrZXlkb3duLCBrZXk6IERl
YWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlD
b2RlOiA0MSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDQxLCB3aGljaDogNDEKK3R5cGU6IGtleXVw
LCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlm
aWVkLCBrZXlDb2RlOiA0MSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDQxLCB3aGljaDogNDEKIHR5
cGU6IGtleWRvd24sIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVy
OiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGlj
aDogMAogdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVu
dGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAw
LCB3aGljaDogMAogdHlwZToga2V5ZG93biwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQs
IGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtl
eUNvZGU6IDAsIHdoaWNoOiAwCkBAIC04Nyw0ICs4NSw2IEBAIHR5cGU6IGtleWRvd24sIGtleTog
RGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtl
eUNvCiB0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50
aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAs
IHdoaWNoOiAwCiB0eXBlOiBrZXlkb3duLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwg
a2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5
Q29kZTogMCwgd2hpY2g6IDAKIHR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRp
ZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTog
MCwga2V5Q29kZTogMCwgd2hpY2g6IDAKK3R5cGU6IGtleWRvd24sIGtleTogRGVhZCwgY29kZTog
QXVkaW9Wb2x1bWVNdXRlLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDE3
MywgY2hhckNvZGU6IDAsIGtleUNvZGU6IDE3Mywgd2hpY2g6IDE3MwordHlwZToga2V5dXAsIGtl
eTogRGVhZCwgY29kZTogQXVkaW9Wb2x1bWVNdXRlLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZp
ZWQsIGtleUNvZGU6IDE3MywgY2hhckNvZGU6IDAsIGtleUNvZGU6IDE3Mywgd2hpY2g6IDE3Mwog
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>350315</attachid>
            <date>2018-09-20 20:20:28 -0700</date>
            <delta_ts>2018-09-24 11:32:13 -0700</delta_ts>
            <desc>Patch and layout test</desc>
            <filename>bug-189604-20180920202027.patch</filename>
            <type>text/plain</type>
            <size>62747</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM2Mjk0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTI4NzExODQ3ODg0YmEy
YTUwNDFjM2VlMjE4NmU3MmExMjA3NTRhOC4uZDM2ODFjZjUzYWYzM2JmNjQ2MDE4NTAxNGM3ZjEw
YzY3NTkzYWY4ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQyIEBACisyMDE4LTA5LTIwICBEYW5p
ZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBLZXkgY29kZSBp
cyAwIGZvciBtYW55IGhhcmR3YXJlIGtleWJvYXJkIGtleXMKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4OTYwNAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEJhc2VkIG9mZiBhIHBhdGNoIGJ5IEplcmVteSBK
b25lcy4KKworICAgICAgICBBZGQgaU9TLXNwZWNpZmljIGltcGxlbWVudGF0aW9uIG9mIHdpbmRv
d3NLZXlDb2RlRm9yS2V5Q29kZSgpIHRvIG1hcCBhbiBpT1MgdmlydHVhbCBrZXkgY29kZSB0bwor
ICAgICAgICB0aGUgY29ycmVzcG9uZGluZyBXaW5kb3dzIHZpcnR1YWwga2V5IGNvZGUuIE9ubHkg
aGFyZHdhcmUga2V5Ym9hcmQtZ2VuZXJhdGVkIGV2ZW50cyBoYXZlIGEKKyAgICAgICAgdmlydHVh
bCBrZXkgY29kZS4gRm9yIHNvZnR3YXJlLWdlbmVyYXRlZCBrZXlib2FyZCBldmVudHMgd2UgZG8g
d2hhdCB3ZSBkbyBub3cgYW5kIGNvbXB1dGUgdGhlCisgICAgICAgIFdpbmRvd3MgdmlydHVhbCBr
ZXkgY29kZSBmcm9tIHRoZSBjaGFyYWN0ZXIgc3RyaW5nIGFzc29jaWF0ZWQgd2l0aCB0aGUgZXZl
bnQuCisKKyAgICAgICAgV2hlbiBhIFdlYkV2ZW50IGlzIGluc3RhbnRpYXRlZCB3aXRoIGEgbm9u
LXplcm8gaU9TIHZpcnR1YWwga2V5IGNvZGUgKGtleUNvZGUpIHdlIG5vdyBhbHdheXMKKyAgICAg
ICAgY29udmVydCBpdCB0byBpdHMgY29ycmVzcG9uZGluZyBXaW5kb3dzIHZpcnR1YWwga2V5IGNv
ZGUgd2l0aG91dCBjb25zaWRlcmluZyB0aGUgc3BlY2lmaWVkCisgICAgICAgIGNoYXJhY3RlcnNJ
Z25vcmluZ01vZGlmaWVycyBjaGFyYWN0ZXIgc3RyaW5nLiBDdXJyZW50bHkgd2UgcHJlZmVyIGNv
bXB1dGluZyB0aGUga2V5IGNvZGUgZnJvbQorICAgICAgICBjaGFyYWN0ZXJzSWdub3JpbmdNb2Rp
ZmllcnMgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIGEgbm9uLXplcm8gaU9TIHZpcnR1YWwga2V5IGNv
ZGUgd2FzIGdpdmVuLgorICAgICAgICBIb3dldmVyIHRoaXMgY2F1c2VzIHNwZWNpYWwga2V5cywg
aW5jbHVkaW5nIGZ1bmN0aW9uIGtleXMgKGUuZy4gRjEwKSB0byBiZSBtaXNpZGVudGlmaWVkIGJl
Y2F1c2UKKyAgICAgICAga2V5Ym9hcmQgbGF5b3V0cyBpbiBpT1MgKGF0IGxlYXN0IGlPUyAxMikg
bWFwIHN1Y2ggc3BlY2lhbCBrZXlzIHRvIEFTQ0lJIGNvbnRyb2wgY2hhcmFjdGVycyAoZS5nLgor
ICAgICAgICBGMTAgbWFwcyB0byBBU0NJSSBjb250cm9sIGNoYXJhY3RlciAiZGF0YSBsaW5rIGVz
Y2FwZSIgPSAweDEwKSBhcyBvcHBvc2VkIHRvIHNwZWNpYWwgMTYtYml0CisgICAgICAgIGludGVn
cmFsIGNvbnN0YW50cyBhcyB3ZSBkbyBvbiBNYWMgKGUuZy4gRjEwIG1hcHMgdG8gTlNGMTBGdW5j
dGlvbktleSA9IDB4RjcwRCBvbiBNYWMpLiBJIHdpbGwKKyAgICAgICAgbG9vayBmaXggdXAgY29t
cHV0YXRpb24gb2YgYSBXaW5kb3dzIHZpcnR1YWwga2V5IGNvZGUgZnJvbSBhIGNoYXIgY29kZXMg
b24gaU9TIGluIGEgc3Vic2VxdWVudAorICAgICAgICBjb21taXQocykuIEZvciBub3csIGNvbXB1
dGluZyB0aGUgV2luZG93cyB2aXJ0dWFsIGtleSBjb2RlIGRpcmVjdGx5IGZyb20gdGhlIGlPUyB2
aXJ0dWFsIGtleSBjb2RlCisgICAgICAgIHNwZWNpZmllZCB0byB0aGUgV2ViRXZlbnQgY29uc3Ry
dWN0b3IgYXZvaWRzIHRoZSBtaXNpZGVudGlmaWNhdGlvbiB1c2luZyB0aGUgQU5TSSBVUyBrZXli
b2FyZAorICAgICAgICBsYXlvdXQuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9jb2NvYS9LZXlFdmVu
dENvY29hLm1tOgorICAgICAgICAoV2ViQ29yZTo6d2luZG93c0tleUNvZGVGb3JLZXlDb2RlKTog
RGVsZXRlZDsgbW92ZWQgdG8gS2V5RXZlbnRNYWMubW0gYXMgdGhpcyBtYXBwaW5nIGlzIHNwZWNp
ZmljIHRvIE1hYy4KKyAgICAgICAgKiBwbGF0Zm9ybS9pb3MvS2V5RXZlbnRJT1MubW06CisgICAg
ICAgIChXZWJDb3JlOjp3aW5kb3dzS2V5Q29kZUZvcktleUNvZGUpOiBBZGRlZC4KKyAgICAgICAg
KiBwbGF0Zm9ybS9pb3MvV2ViRXZlbnQubW06CisgICAgICAgICgtW1dlYkV2ZW50IGluaXRXaXRo
S2V5RXZlbnRUeXBlOnRpbWVTdGFtcDpjaGFyYWN0ZXJzOmNoYXJhY3RlcnNJZ25vcmluZ01vZGlm
aWVyczptb2RpZmllcnM6aXNSZXBlYXRpbmc6d2l0aEZsYWdzOmtleUNvZGU6aXNUYWJLZXk6Y2hh
cmFjdGVyU2V0Ol0pOiBBZGRyZXNzIHRoZSBOT1RFIGNvbW1lbnQgYW5kIGNvbXB1dGUgdGhlIFdp
bmRvd3MgdmlydHVhbCBrZXkgY29kZSBmcm9tCisgICAgICAgIHRoZSBpT1MgdmlydHVhbCBrZXkg
Y29kZSB3aGVuIHdlIGhhdmUgb25lLiBBbHNvIGlubGluZSB0aGUgdmFsdWUgb2YgYW4gdW5uY2Vz
c2FyeSBsb2NhbCB2YXJpYWJsZS4KKyAgICAgICAgKC1bV2ViRXZlbnQgaW5pdFdpdGhLZXlFdmVu
dFR5cGU6dGltZVN0YW1wOmNoYXJhY3RlcnM6Y2hhcmFjdGVyc0lnbm9yaW5nTW9kaWZpZXJzOm1v
ZGlmaWVyczppc1JlcGVhdGluZzp3aXRoRmxhZ3M6d2l0aElucHV0TWFuYWdlckhpbnQ6a2V5Q29k
ZTppc1RhYktleTpdKTogRGl0dG8uCisgICAgICAgICogcGxhdGZvcm0vbWFjL0tleUV2ZW50TWFj
Lm1tOgorICAgICAgICAoV2ViQ29yZTo6d2luZG93c0tleUNvZGVGb3JLZXlDb2RlKTogTW92ZWQg
ZnJvbSBLZXlFdmVudENvY29hLm1tLiBVcGRhdGVkIGNvZGUgdG8gbWFrZSB1c2Ugb2YgV1RGX0FS
UkFZX0xFTkdUSCgpIGluc3RlYWQKKyAgICAgICAgb2YgaGFyZGNvZGluZyB0aGUgdXBwZXIgYm91
bmQgb2YgdGhlIGxvb2t1cCB0YWJsZS4KKwogMjAxOC0wOC0yMiAgRGFuaWVsIEJhdGVzICA8ZGFi
YXRlc0BhcHBsZS5jb20+CiAKICAgICAgICAgSFRNTHtJbWFnZSwgTGluaywgU2NyaXB0fUVsZW1l
bnQ6OmNyb3NzT3JpZ2luKCkgc2hvdWxkIHJldHVybiBhbiBBdG9taWNTdHJpbmcKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKaW5k
ZXggNzM2NDljMDk3MDViZjRlOTE2M2QyNDA1ZWQ5YmU1MTBhNTY1YzgwMC4uZDlmMmY4NjI2ZGE2
OWIzMzkzNDQ1MmZjNmMyNDkwMGRkMzNlM2Y3NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9D
aGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAor
MjAxOC0wOS0yMCAgRGFuaWVsIEJhdGVzICA8ZGFiYXRlc0BhcHBsZS5jb20+CisKKyAgICAgICAg
W2lPU10gS2V5IGNvZGUgaXMgMCBmb3IgbWFueSBoYXJkd2FyZSBrZXlib2FyZCBrZXlzCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODk2MDQKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGb3IgYSBoYXJkd2Fy
ZSBrZXlib2FyZC1nZW5lcmF0ZWQgZXZlbnQgKGFuIGV2ZW50IHdpdGggYSBub24tbmlsbCBldmVu
dC5faGlkRXZlbnQpIHBhc3MKKyAgICAgICAgdGhlIGtleSBjb2RlIGZvciB0aGUgZXZlbnQuIE90
aGVyd2lzZSwgZG8gd2hhdCB3ZSBkbyBub3cgYW5kIHBhc3MgMCBhcyB0aGUgZXZlbnQgaXMgbGlr
ZWx5CisgICAgICAgIGEgc29mdHdhcmUga2V5Ym9hcmQtZ2VuZXJhdGVkIGV2ZW50LgorCisgICAg
ICAgICogUGxhdGZvcm0vc3BpL2lvcy9VSUtpdFNQSS5oOiBBZGQgc29tZSBtb3JlIFNQSS4KKyAg
ICAgICAgKiBVSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbToKKyAgICAg
ICAgKC1bV0tDb250ZW50VmlldyBoYW5kbGVLZXlFdmVudDpdKToKKwogMjAxOC0wOS0yMCAgWW91
ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgQWxsb3cgYWRkaXRpb25h
bCBwbHVnLWlucyB0byBydW4gdW5zYW5kYm94ZWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2NvY29hL0tleUV2ZW50Q29jb2EubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9jb2NvYS9LZXlFdmVudENvY29hLm1tCmluZGV4IGE3ODIxZjcyZDlmOTkxNWM0NjZiNWM2M2Fk
ZjQxYWYwOGMyN2YwNTUuLjM1NDExOWM5M2M4YzFiMTY4OThmNTU3MTlmZDU0NWZmMjQ0YmViNmMg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2NvY29hL0tleUV2ZW50Q29jb2Eu
bW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2EvS2V5RXZlbnRDb2NvYS5tbQpA
QCAtNDg0LDE0NSArNDg0LDYgQEAgU3RyaW5nIGtleUlkZW50aWZpZXJGb3JDaGFyQ29kZSh1bmlj
aGFyIGNoYXJDb2RlKQogICAgIH0KIH0KIAotaW50IHdpbmRvd3NLZXlDb2RlRm9yS2V5Q29kZSh1
aW50MTZfdCBrZXlDb2RlKQotewotICAgIHN0YXRpYyBjb25zdCBpbnQgd2luZG93c0tleUNvZGVb
XSA9IHsKLSAgICAgICAgLyogMCAqLyBWS19BLAotICAgICAgICAvKiAxICovIFZLX1MsCi0gICAg
ICAgIC8qIDIgKi8gVktfRCwKLSAgICAgICAgLyogMyAqLyBWS19GLAotICAgICAgICAvKiA0ICov
IFZLX0gsCi0gICAgICAgIC8qIDUgKi8gVktfRywKLSAgICAgICAgLyogNiAqLyBWS19aLAotICAg
ICAgICAvKiA3ICovIFZLX1gsCi0gICAgICAgIC8qIDggKi8gVktfQywKLSAgICAgICAgLyogOSAq
LyBWS19WLAotICAgICAgICAvKiAweDBBICovIFZLX09FTV8zLCAvLyAiU2VjdGlvbiIgLSBrZXkg
dG8gdGhlIGxlZnQgZnJvbSAxIChJU08gS2V5Ym9hcmQgT25seSkKLSAgICAgICAgLyogMHgwQiAq
LyBWS19CLAotICAgICAgICAvKiAweDBDICovIFZLX1EsCi0gICAgICAgIC8qIDB4MEQgKi8gVktf
VywKLSAgICAgICAgLyogMHgwRSAqLyBWS19FLAotICAgICAgICAvKiAweDBGICovIFZLX1IsCi0g
ICAgICAgIC8qIDB4MTAgKi8gVktfWSwKLSAgICAgICAgLyogMHgxMSAqLyBWS19ULAotICAgICAg
ICAvKiAweDEyICovIFZLXzEsCi0gICAgICAgIC8qIDB4MTMgKi8gVktfMiwKLSAgICAgICAgLyog
MHgxNCAqLyBWS18zLAotICAgICAgICAvKiAweDE1ICovIFZLXzQsCi0gICAgICAgIC8qIDB4MTYg
Ki8gVktfNiwKLSAgICAgICAgLyogMHgxNyAqLyBWS181LAotICAgICAgICAvKiAweDE4ICovIFZL
X09FTV9QTFVTLCAvLyA9KwotICAgICAgICAvKiAweDE5ICovIFZLXzksCi0gICAgICAgIC8qIDB4
MUEgKi8gVktfNywKLSAgICAgICAgLyogMHgxQiAqLyBWS19PRU1fTUlOVVMsIC8vIC1fCi0gICAg
ICAgIC8qIDB4MUMgKi8gVktfOCwKLSAgICAgICAgLyogMHgxRCAqLyBWS18wLAotICAgICAgICAv
KiAweDFFICovIFZLX09FTV82LCAvLyBdfQotICAgICAgICAvKiAweDFGICovIFZLX08sCi0gICAg
ICAgIC8qIDB4MjAgKi8gVktfVSwKLSAgICAgICAgLyogMHgyMSAqLyBWS19PRU1fNCwgLy8ge1sK
LSAgICAgICAgLyogMHgyMiAqLyBWS19JLAotICAgICAgICAvKiAweDIzICovIFZLX1AsCi0gICAg
ICAgIC8qIDB4MjQgKi8gVktfUkVUVVJOLCAvLyBSZXR1cm4KLSAgICAgICAgLyogMHgyNSAqLyBW
S19MLAotICAgICAgICAvKiAweDI2ICovIFZLX0osCi0gICAgICAgIC8qIDB4MjcgKi8gVktfT0VN
XzcsIC8vICciCi0gICAgICAgIC8qIDB4MjggKi8gVktfSywKLSAgICAgICAgLyogMHgyOSAqLyBW
S19PRU1fMSwgLy8gOzoKLSAgICAgICAgLyogMHgyQSAqLyBWS19PRU1fNSwgLy8gXHwKLSAgICAg
ICAgLyogMHgyQiAqLyBWS19PRU1fQ09NTUEsIC8vICw8Ci0gICAgICAgIC8qIDB4MkMgKi8gVktf
T0VNXzIsIC8vIC8/Ci0gICAgICAgIC8qIDB4MkQgKi8gVktfTiwKLSAgICAgICAgLyogMHgyRSAq
LyBWS19NLAotICAgICAgICAvKiAweDJGICovIFZLX09FTV9QRVJJT0QsIC8vIC4+Ci0gICAgICAg
IC8qIDB4MzAgKi8gVktfVEFCLAotICAgICAgICAvKiAweDMxICovIFZLX1NQQUNFLAotICAgICAg
ICAvKiAweDMyICovIFZLX09FTV8zLCAvLyBgfgotICAgICAgICAvKiAweDMzICovIFZLX0JBQ0ss
IC8vIEJhY2tzcGFjZQotICAgICAgICAvKiAweDM0ICovIDAsIC8vIG4vYQotICAgICAgICAvKiAw
eDM1ICovIFZLX0VTQ0FQRSwKLSAgICAgICAgLyogMHgzNiAqLyBWS19BUFBTLCAvLyBSaWdodCBD
b21tYW5kCi0gICAgICAgIC8qIDB4MzcgKi8gVktfTFdJTiwgLy8gTGVmdCBDb21tYW5kCi0gICAg
ICAgIC8qIDB4MzggKi8gVktfTFNISUZULCAvLyBMZWZ0IFNoaWZ0Ci0gICAgICAgIC8qIDB4Mzkg
Ki8gVktfQ0FQSVRBTCwgLy8gQ2FwcyBMb2NrCi0gICAgICAgIC8qIDB4M0EgKi8gVktfTE1FTlUs
IC8vIExlZnQgT3B0aW9uCi0gICAgICAgIC8qIDB4M0IgKi8gVktfTENPTlRST0wsIC8vIExlZnQg
Q3RybAotICAgICAgICAvKiAweDNDICovIFZLX1JTSElGVCwgLy8gUmlnaHQgU2hpZnQKLSAgICAg
ICAgLyogMHgzRCAqLyBWS19STUVOVSwgLy8gUmlnaHQgT3B0aW9uCi0gICAgICAgIC8qIDB4M0Ug
Ki8gVktfUkNPTlRST0wsIC8vIFJpZ2h0IEN0cmwKLSAgICAgICAgLyogMHgzRiAqLyAwLCAvLyBm
bgotICAgICAgICAvKiAweDQwICovIFZLX0YxNywKLSAgICAgICAgLyogMHg0MSAqLyBWS19ERUNJ
TUFMLCAvLyBOdW0gUGFkIC4KLSAgICAgICAgLyogMHg0MiAqLyAwLCAvLyBuL2EKLSAgICAgICAg
LyogMHg0MyAqLyBWS19NVUxUSVBMWSwgLy8gTnVtIFBhZCAqCi0gICAgICAgIC8qIDB4NDQgKi8g
MCwgLy8gbi9hCi0gICAgICAgIC8qIDB4NDUgKi8gVktfQURELCAvLyBOdW0gUGFkICsKLSAgICAg
ICAgLyogMHg0NiAqLyAwLCAvLyBuL2EKLSAgICAgICAgLyogMHg0NyAqLyBWS19DTEVBUiwgLy8g
TnVtIFBhZCBDbGVhcgotICAgICAgICAvKiAweDQ4ICovIFZLX1ZPTFVNRV9VUCwKLSAgICAgICAg
LyogMHg0OSAqLyBWS19WT0xVTUVfRE9XTiwKLSAgICAgICAgLyogMHg0QSAqLyBWS19WT0xVTUVf
TVVURSwKLSAgICAgICAgLyogMHg0QiAqLyBWS19ESVZJREUsIC8vIE51bSBQYWQgLwotICAgICAg
ICAvKiAweDRDICovIFZLX1JFVFVSTiwgLy8gTnVtIFBhZCBFbnRlcgotICAgICAgICAvKiAweDRE
ICovIDAsIC8vIG4vYQotICAgICAgICAvKiAweDRFICovIFZLX1NVQlRSQUNULCAvLyBOdW0gUGFk
IC0KLSAgICAgICAgLyogMHg0RiAqLyBWS19GMTgsCi0gICAgICAgIC8qIDB4NTAgKi8gVktfRjE5
LAotICAgICAgICAvKiAweDUxICovIFZLX09FTV9QTFVTLCAvLyBOdW0gUGFkID0uIFRoZXJlIGlz
IG5vIHN1Y2gga2V5IG9uIGNvbW1vbiBQQyBrZXlib2FyZHMsIG1hcHBpbmcgdG8gbm9ybWFsICIr
PSIuCi0gICAgICAgIC8qIDB4NTIgKi8gVktfTlVNUEFEMCwKLSAgICAgICAgLyogMHg1MyAqLyBW
S19OVU1QQUQxLAotICAgICAgICAvKiAweDU0ICovIFZLX05VTVBBRDIsCi0gICAgICAgIC8qIDB4
NTUgKi8gVktfTlVNUEFEMywKLSAgICAgICAgLyogMHg1NiAqLyBWS19OVU1QQUQ0LAotICAgICAg
ICAvKiAweDU3ICovIFZLX05VTVBBRDUsCi0gICAgICAgIC8qIDB4NTggKi8gVktfTlVNUEFENiwK
LSAgICAgICAgLyogMHg1OSAqLyBWS19OVU1QQUQ3LAotICAgICAgICAvKiAweDVBICovIFZLX0Yy
MCwKLSAgICAgICAgLyogMHg1QiAqLyBWS19OVU1QQUQ4LAotICAgICAgICAvKiAweDVDICovIFZL
X05VTVBBRDksCi0gICAgICAgIC8qIDB4NUQgKi8gMCwgLy8gWWVuIChKSVMgS2V5Ym9hcmQgT25s
eSkKLSAgICAgICAgLyogMHg1RSAqLyAwLCAvLyBVbmRlcnNjb3JlIChKSVMgS2V5Ym9hcmQgT25s
eSkKLSAgICAgICAgLyogMHg1RiAqLyAwLCAvLyBLZXlwYWRDb21tYSAoSklTIEtleWJvYXJkIE9u
bHkpCi0gICAgICAgIC8qIDB4NjAgKi8gVktfRjUsCi0gICAgICAgIC8qIDB4NjEgKi8gVktfRjYs
Ci0gICAgICAgIC8qIDB4NjIgKi8gVktfRjcsCi0gICAgICAgIC8qIDB4NjMgKi8gVktfRjMsCi0g
ICAgICAgIC8qIDB4NjQgKi8gVktfRjgsCi0gICAgICAgIC8qIDB4NjUgKi8gVktfRjksCi0gICAg
ICAgIC8qIDB4NjYgKi8gMCwgLy8gRWlzdSAoSklTIEtleWJvYXJkIE9ubHkpCi0gICAgICAgIC8q
IDB4NjcgKi8gVktfRjExLAotICAgICAgICAvKiAweDY4ICovIDAsIC8vIEthbmEgKEpJUyBLZXli
b2FyZCBPbmx5KQotICAgICAgICAvKiAweDY5ICovIFZLX0YxMywKLSAgICAgICAgLyogMHg2QSAq
LyBWS19GMTYsCi0gICAgICAgIC8qIDB4NkIgKi8gVktfRjE0LAotICAgICAgICAvKiAweDZDICov
IDAsIC8vIG4vYQotICAgICAgICAvKiAweDZEICovIFZLX0YxMCwKLSAgICAgICAgLyogMHg2RSAq
LyAwLCAvLyBuL2EgKFdpbmRvd3M5NSBrZXk/KQotICAgICAgICAvKiAweDZGICovIFZLX0YxMiwK
LSAgICAgICAgLyogMHg3MCAqLyAwLCAvLyBuL2EKLSAgICAgICAgLyogMHg3MSAqLyBWS19GMTUs
Ci0gICAgICAgIC8qIDB4NzIgKi8gVktfSU5TRVJULCAvLyBIZWxwCi0gICAgICAgIC8qIDB4NzMg
Ki8gVktfSE9NRSwgLy8gSG9tZQotICAgICAgICAvKiAweDc0ICovIFZLX1BSSU9SLCAvLyBQYWdl
IFVwCi0gICAgICAgIC8qIDB4NzUgKi8gVktfREVMRVRFLCAvLyBGb3J3YXJkIERlbGV0ZQotICAg
ICAgICAvKiAweDc2ICovIFZLX0Y0LAotICAgICAgICAvKiAweDc3ICovIFZLX0VORCwgLy8gRW5k
Ci0gICAgICAgIC8qIDB4NzggKi8gVktfRjIsCi0gICAgICAgIC8qIDB4NzkgKi8gVktfTkVYVCwg
Ly8gUGFnZSBEb3duCi0gICAgICAgIC8qIDB4N0EgKi8gVktfRjEsCi0gICAgICAgIC8qIDB4N0Ig
Ki8gVktfTEVGVCwgLy8gTGVmdCBBcnJvdwotICAgICAgICAvKiAweDdDICovIFZLX1JJR0hULCAv
LyBSaWdodCBBcnJvdwotICAgICAgICAvKiAweDdEICovIFZLX0RPV04sIC8vIERvd24gQXJyb3cK
LSAgICAgICAgLyogMHg3RSAqLyBWS19VUCwgLy8gVXAgQXJyb3cKLSAgICAgICAgLyogMHg3RiAq
LyAwIC8vIG4vYQotICAgIH07Ci0KLSAgICBpZiAoa2V5Q29kZSA+PSAweDgwKQotICAgICAgICBy
ZXR1cm4gMDsKLQotICAgICByZXR1cm4gd2luZG93c0tleUNvZGVba2V5Q29kZV07Ci19Ci0KIGlu
dCB3aW5kb3dzS2V5Q29kZUZvckNoYXJDb2RlKHVuaWNoYXIgY2hhckNvZGUpCiB7CiAgICAgc3dp
dGNoIChjaGFyQ29kZSkgewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vaW9z
L0tleUV2ZW50SU9TLm1tIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vaW9zL0tleUV2ZW50SU9T
Lm1tCmluZGV4IGM1YjI5MWIyYmM2MDBlOWFiZWM4MTY2ZWQzM2Y3MDBiNDE0ODcxNWUuLjJhZWQ4
Yzk2MTdlZDE0NWI3OGIzNGQ4YjI3OTFiN2EwZWY0YWE1ZjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2lvcy9LZXlFdmVudElPUy5tbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9pb3MvS2V5RXZlbnRJT1MubW0KQEAgLTI4LDEyICsyOCwxNzUgQEAKIAogI2lmIFBM
QVRGT1JNKElPUykKIAorI2ltcG9ydCAiS2V5RXZlbnRDb2NvYS5oIgogI2ltcG9ydCAiTm90SW1w
bGVtZW50ZWQuaCIKKyNpbXBvcnQgIldpbmRvd3NLZXlib2FyZENvZGVzLmgiCisjaW1wb3J0IDxw
YWwvc3BpL2NvY29hL0lPS2l0U1BJLmg+CiAKIHVzaW5nIG5hbWVzcGFjZSBXVEY7CiAKIG5hbWVz
cGFjZSBXZWJDb3JlIHsKIAoraW50IHdpbmRvd3NLZXlDb2RlRm9yS2V5Q29kZSh1aW50MTZfdCBr
ZXlDb2RlKQoreworICAgIHN0YXRpYyBjb25zdCBpbnQgd2luZG93c0tleUNvZGVbXSA9IHsKKyAg
ICAgICAgLyogMCAqLyAwLCAvLyBuL2EKKyAgICAgICAgLyogMSAqLyAwLCAvLyBuL2EKKyAgICAg
ICAgLyogMiAqLyAwLCAvLyBuL2EKKyAgICAgICAgLyogMyAqLyAwLCAvLyBuL2EKKyAgICAgICAg
LyogNCAqLyBWS19BLAorICAgICAgICAvKiA1ICovIFZLX0IsCisgICAgICAgIC8qIDYgKi8gVktf
QywKKyAgICAgICAgLyogNyAqLyBWS19ELAorICAgICAgICAvKiA4ICovIFZLX0UsCisgICAgICAg
IC8qIDkgKi8gVktfRiwKKyAgICAgICAgLyogMHgwQSAqLyBWS19HLAorICAgICAgICAvKiAweDBC
ICovIFZLX0gsCisgICAgICAgIC8qIDB4MEMgKi8gVktfSSwKKyAgICAgICAgLyogMHgwRCAqLyBW
S19KLAorICAgICAgICAvKiAweDBFICovIFZLX0ssCisgICAgICAgIC8qIDB4MEYgKi8gVktfTCwK
KyAgICAgICAgLyogMHgxMCAqLyBWS19NLAorICAgICAgICAvKiAweDExICovIFZLX04sCisgICAg
ICAgIC8qIDB4MTIgKi8gVktfTywKKyAgICAgICAgLyogMHgxMyAqLyBWS19QLAorICAgICAgICAv
KiAweDE0ICovIFZLX1EsCisgICAgICAgIC8qIDB4MTUgKi8gVktfUiwKKyAgICAgICAgLyogMHgx
NiAqLyBWS19TLAorICAgICAgICAvKiAweDE3ICovIFZLX1QsCisgICAgICAgIC8qIDB4MTggKi8g
VktfVSwKKyAgICAgICAgLyogMHgxOSAqLyBWS19WLAorICAgICAgICAvKiAweDFBICovIFZLX1cs
CisgICAgICAgIC8qIDB4MUIgKi8gVktfWCwKKyAgICAgICAgLyogMHgxQyAqLyBWS19ZLAorICAg
ICAgICAvKiAweDFEICovIFZLX1osCisgICAgICAgIC8qIDB4MUUgKi8gVktfMSwKKyAgICAgICAg
LyogMHgxRiAqLyBWS18yLAorICAgICAgICAvKiAweDIwICovIFZLXzMsCisgICAgICAgIC8qIDB4
MjEgKi8gVktfNCwKKyAgICAgICAgLyogMHgyMiAqLyBWS181LAorICAgICAgICAvKiAweDIzICov
IFZLXzYsCisgICAgICAgIC8qIDB4MjQgKi8gVktfNywKKyAgICAgICAgLyogMHgyNSAqLyBWS184
LAorICAgICAgICAvKiAweDI2ICovIFZLXzksCisgICAgICAgIC8qIDB4MjcgKi8gVktfMCwKKyAg
ICAgICAgLyogMHgyOCAqLyBWS19SRVRVUk4sIC8vIFJldHVybgorICAgICAgICAvKiAweDI5ICov
IFZLX0VTQ0FQRSwKKyAgICAgICAgLyogMHgyQSAqLyBWS19CQUNLLCAvLyBCYWNrc3BhY2UKKyAg
ICAgICAgLyogMHgyQiAqLyBWS19UQUIsCisgICAgICAgIC8qIDB4MkMgKi8gVktfU1BBQ0UsCisg
ICAgICAgIC8qIDB4MkQgKi8gVktfT0VNX01JTlVTLCAvLyAtXworICAgICAgICAvKiAweDJFICov
IFZLX09FTV9QTFVTLCAvLyA9KworICAgICAgICAvKiAweDJGICovIFZLX09FTV80LCAvLyBbewor
ICAgICAgICAvKiAweDMwICovIFZLX09FTV82LCAvLyBdfQorICAgICAgICAvKiAweDMxICovIFZL
X09FTV81LCAvLyBcfAorICAgICAgICAvKiAweDMyICovIDAsIC8vIGtISURVc2FnZV9LZXlib2Fy
ZE5vblVTUG91bmQKKyAgICAgICAgLyogMHgzMyAqLyBWS19PRU1fMSwgLy8gOzoKKyAgICAgICAg
LyogMHgzNCAqLyBWS19PRU1fNywgLy8gJyIKKyAgICAgICAgLyogMHgzNSAqLyBWS19PRU1fMywg
Ly8gYH4KKyAgICAgICAgLyogMHgzNiAqLyBWS19PRU1fQ09NTUEsIC8vICw8CisgICAgICAgIC8q
IDB4MzcgKi8gVktfT0VNX1BFUklPRCwgLy8gLj4KKyAgICAgICAgLyogMHgzOCAqLyBWS19PRU1f
MiwgLy8gLz8KKyAgICAgICAgLyogMHgzOSAqLyBWS19DQVBJVEFMLCAvLyBDYXBzIExvY2sKKyAg
ICAgICAgLyogMHgzQSAqLyBWS19GMSwKKyAgICAgICAgLyogMHgzQiAqLyBWS19GMiwKKyAgICAg
ICAgLyogMHgzQyAqLyBWS19GMywKKyAgICAgICAgLyogMHgzRCAqLyBWS19GNCwKKyAgICAgICAg
LyogMHgzRSAqLyBWS19GNSwKKyAgICAgICAgLyogMHgzRiAqLyBWS19GNiwKKyAgICAgICAgLyog
MHg0MCAqLyBWS19GNywKKyAgICAgICAgLyogMHg0MSAqLyBWS19GOCwKKyAgICAgICAgLyogMHg0
MiAqLyBWS19GOSwKKyAgICAgICAgLyogMHg0MyAqLyBWS19GMTAsCisgICAgICAgIC8qIDB4NDQg
Ki8gVktfRjExLAorICAgICAgICAvKiAweDQ1ICovIFZLX0YxMiwKKyAgICAgICAgLyogMHg0NiAq
LyBWS19TTkFQU0hPVCwgLy8gUHJpbnQgU2NyZWVuCisgICAgICAgIC8qIDB4NDcgKi8gVktfU0NS
T0xMLCAvLyBTY3JvbGwgTG9jaworICAgICAgICAvKiAweDQ4ICovIFZLX1BBVVNFLAorICAgICAg
ICAvKiAweDQ5ICovIFZLX0lOU0VSVCwKKyAgICAgICAgLyogMHg0QSAqLyBWS19IT01FLCAvLyBI
b21lCisgICAgICAgIC8qIDB4NEIgKi8gVktfUFJJT1IsIC8vIFBhZ2UgVXAKKyAgICAgICAgLyog
MHg0QyAqLyBWS19ERUxFVEUsIC8vIEZvcndhcmQgRGVsZXRlCisgICAgICAgIC8qIDB4NEQgKi8g
VktfRU5ELCAvLyBFbmQKKyAgICAgICAgLyogMHg0RSAqLyBWS19ORVhULCAvLyBQYWdlIERvd24K
KyAgICAgICAgLyogMHg0RiAqLyBWS19SSUdIVCwgLy8gUmlnaHQgQXJyb3cKKyAgICAgICAgLyog
MHg1MCAqLyBWS19MRUZULCAvLyBMZWZ0IEFycm93CisgICAgICAgIC8qIDB4NTEgKi8gVktfRE9X
TiwgLy8gRG93biBBcnJvdworICAgICAgICAvKiAweDUyICovIFZLX1VQLCAvLyBVcCBBcnJvdwor
ICAgICAgICAvKiAweDUzICovIFZLX0NMRUFSLCAvLyBOdW0gUGFkIENsZWFyCisgICAgICAgIC8q
IDB4NTQgKi8gVktfRElWSURFLCAvLyBOdW0gUGFkIC8KKyAgICAgICAgLyogMHg1NSAqLyBWS19N
VUxUSVBMWSwgLy8gTnVtIFBhZCAqCisgICAgICAgIC8qIDB4NTYgKi8gVktfU1VCVFJBQ1QsIC8v
IE51bSBQYWQgLQorICAgICAgICAvKiAweDU3ICovIFZLX0FERCwgLy8gTnVtIFBhZCArCisgICAg
ICAgIC8qIDB4NTggKi8gVktfUkVUVVJOLCAvLyBOdW0gUGFkIEVudGVyCisgICAgICAgIC8qIDB4
NTkgKi8gVktfTlVNUEFEMSwKKyAgICAgICAgLyogMHg1QSAqLyBWS19OVU1QQUQyLAorICAgICAg
ICAvKiAweDVCICovIFZLX05VTVBBRDMsCisgICAgICAgIC8qIDB4NUMgKi8gVktfTlVNUEFENCwK
KyAgICAgICAgLyogMHg1RCAqLyBWS19OVU1QQUQ1LAorICAgICAgICAvKiAweDVFICovIFZLX05V
TVBBRDYsCisgICAgICAgIC8qIDB4NUYgKi8gVktfTlVNUEFENywKKyAgICAgICAgLyogMHg2MCAq
LyBWS19OVU1QQUQ4LAorICAgICAgICAvKiAweDYxICovIFZLX05VTVBBRDksCisgICAgICAgIC8q
IDB4NjIgKi8gVktfTlVNUEFEMCwKKyAgICAgICAgLyogMHg2MyAqLyBWS19ERUNJTUFMLCAvLyBO
dW0gUGFkIC4KKyAgICAgICAgLyogMHg2NCAqLyAwLCAvLyBOb24tQU5TSSBcfAorICAgICAgICAv
KiAweDY1ICovIDAsIC8vIEFwcGxpY2F0aW9uCisgICAgICAgIC8qIDB4NjYgKi8gMCwgLy8gUG93
ZXIKKyAgICAgICAgLyogMHg2NyAqLyBWS19PRU1fUExVUywgLy8gTnVtIFBhZCA9LiBUaGVyZSBp
cyBubyBzdWNoIGtleSBvbiBjb21tb24gUEMga2V5Ym9hcmRzLCBtYXBwaW5nIHRvIG5vcm1hbCAi
Kz0iLgorICAgICAgICAvKiAweDY4ICovIFZLX0YxMywKKyAgICAgICAgLyogMHg2OSAqLyBWS19G
MTQsCisgICAgICAgIC8qIDB4NkEgKi8gVktfRjE1LAorICAgICAgICAvKiAweDZCICovIFZLX0Yx
NiwKKyAgICAgICAgLyogMHg2QyAqLyBWS19GMTcsCisgICAgICAgIC8qIDB4NkQgKi8gVktfRjE4
LAorICAgICAgICAvKiAweDZFICovIFZLX0YxOSwKKyAgICAgICAgLyogMHg2RiAqLyBWS19GMjAs
CisgICAgICAgIC8qIDB4NzAgKi8gVktfRjIxLAorICAgICAgICAvKiAweDcxICovIFZLX0YyMiwK
KyAgICAgICAgLyogMHg3MiAqLyBWS19GMjMsCisgICAgICAgIC8qIDB4NzMgKi8gVktfRjI0LAor
ICAgICAgICAvKiAweDc0ICovIFZLX0VYRUNVVEUsCisgICAgICAgIC8qIDB4NzUgKi8gVktfSU5T
RVJULCAvLyBIZWxwCisgICAgICAgIC8qIDB4NzYgKi8gMCwgLy8gTWVudQorICAgICAgICAvKiAw
eDc3ICovIFZLX1NFTEVDVCwKKyAgICAgICAgLyogMHg3OCAqLyAwLCAvLyBTdG9wCisgICAgICAg
IC8qIDB4NzkgKi8gMCwgLy8gQWdhaW4KKyAgICAgICAgLyogMHg3QSAqLyAwLCAvLyBVbmRvCisg
ICAgICAgIC8qIDB4N0IgKi8gMCwgLy8gQ3V0CisgICAgICAgIC8qIDB4N0MgKi8gMCwgLy8gQ29w
eQorICAgICAgICAvKiAweDdEICovIDAsIC8vIFBhc3RlCisgICAgICAgIC8qIDB4N0UgKi8gMCwg
Ly8gRmluZAorICAgICAgICAvKiAweDdGICovIFZLX1ZPTFVNRV9NVVRFLCAvLyBNdXRlCisgICAg
ICAgIC8qIDB4ODAgKi8gVktfVk9MVU1FX1VQLCAvLyBWb2x1bWUgVXAKKyAgICAgICAgLyogMHg4
MSAqLyBWS19WT0xVTUVfRE9XTiwgLy8gVm9sdW1lIERvd24KKyAgICB9OworCisgICAgaWYgKGtl
eUNvZGUgPCBXVEZfQVJSQVlfTEVOR1RIKHdpbmRvd3NLZXlDb2RlKSkKKyAgICAgICAgcmV0dXJu
IHdpbmRvd3NLZXlDb2RlW2tleUNvZGVdOworCisgICAgc3dpdGNoIChrZXlDb2RlKSB7CisgICAg
Y2FzZSBrSElEVXNhZ2VfS2V5Ym9hcmRMZWZ0Q29udHJvbDoKKyAgICAgICAgcmV0dXJuIFZLX0xD
T05UUk9MOworICAgIGNhc2Uga0hJRFVzYWdlX0tleWJvYXJkTGVmdFNoaWZ0OgorICAgICAgICBy
ZXR1cm4gVktfTFNISUZUOworICAgIGNhc2Uga0hJRFVzYWdlX0tleWJvYXJkTGVmdEFsdDogLy8g
TGVmdCBPcHRpb24KKyAgICAgICAgcmV0dXJuIFZLX0xNRU5VOworICAgIGNhc2Uga0hJRFVzYWdl
X0tleWJvYXJkTGVmdEdVSTogLy8gTGVmdCBDb21tYW5kCisgICAgICAgIHJldHVybiBWS19MV0lO
OworICAgIGNhc2Uga0hJRFVzYWdlX0tleWJvYXJkUmlnaHRDb250cm9sOgorICAgICAgICByZXR1
cm4gVktfUkNPTlRST0w7CisgICAgY2FzZSBrSElEVXNhZ2VfS2V5Ym9hcmRSaWdodFNoaWZ0Ogor
ICAgICAgICByZXR1cm4gVktfUlNISUZUOworICAgIGNhc2Uga0hJRFVzYWdlX0tleWJvYXJkUmln
aHRBbHQ6IC8vIFJpZ2h0IE9wdGlvbgorICAgICAgICByZXR1cm4gVktfUk1FTlU7CisgICAgY2Fz
ZSBrSElEVXNhZ2VfS2V5Ym9hcmRSaWdodEdVSTogLy8gUmlnaHQgQ29tbWFuZAorICAgICAgICBy
ZXR1cm4gVktfQVBQUzsKKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gMDsKKyAgICB9Cit9
CisKIHZvaWQgUGxhdGZvcm1LZXlib2FyZEV2ZW50OjpkaXNhbWJpZ3VhdGVLZXlEb3duRXZlbnQo
VHlwZSB0eXBlLCBib29sIGJhY2t3YXJkQ29tcGF0aWJpbGl0eU1vZGUpCiB7CiAgICAgLy8gQ2Fu
IG9ubHkgY2hhbmdlIHR5cGUgZnJvbSBLZXlEb3duIHRvIFJhd0tleURvd24gb3IgQ2hhciwgYXMg
d2UgbGFjayBpbmZvcm1hdGlvbiBmb3Igb3RoZXIgY29udmVyc2lvbnMuCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9pb3MvV2ViRXZlbnQubW0gYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9pb3MvV2ViRXZlbnQubW0KaW5kZXggMzQ3YWU0ZjI1OTFmMzY3YTAxOWE2ZDZkOGM5
ZjA2ZjRhZjg0MWU0Yi4uZGFkOWEwYTUxMDkxYTM3ZDdkYTIxMWE2Yzc4MmNmZmM1YzkxMDA0MCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vaW9zL1dlYkV2ZW50Lm1tCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2lvcy9XZWJFdmVudC5tbQpAQCAtMTUwLDE1ICsxNTAs
OSBAQCAtIChXZWJFdmVudCAqKWluaXRXaXRoS2V5RXZlbnRUeXBlOihXZWJFdmVudFR5cGUpdHlw
ZQogICAgIAogICAgIGlmIChrZXlDb2RlKQogICAgICAgICBfa2V5Q29kZSA9IHdpbmRvd3NLZXlD
b2RlRm9yS2V5Q29kZShrZXlDb2RlKTsKLQotICAgIC8vIE5PVEU6IHRoaXMgcHJlc2VydmVzIHRo
ZSBvcmlnaW5hbCBzZW1hbnRpY3Mgd2hpY2ggdXNlZCB0aGUgCi0gICAgLy8gY2hhcmFjdGVycyBz
dHJpbmcgZm9yIHRoZSBrZXlDb2RlLiBUaGlzIHNob3VsZCBiZSBjaGFuZ2VkIGluIGlPUyA0LjAg
dG8KLSAgICAvLyBhbGxvdyB0aGUgY2xpZW50IHRvIGV4cGxpY2l0bHkgc3BlY2lmeSBhIGtleUNv
ZGUsIG90aGVyd2lzZSBkZWZhdWx0IHRvIAotICAgIC8vIG1hcHBpbmcgdGhlIGNoYXJhY3RlcnMg
c3RyaW5nIHRvIGEga2V5Q29kZS4KLSAgICAvLyBlLmcuIGFkZCBhbiAnZWxzZScgYmVmb3JlIHRo
aXMgJ2lmJy4KLSAgICBpZiAoW2NoYXJhY3RlcnNJZ25vcmluZ01vZGlmaWVycyBsZW5ndGhdID09
IDEpIHsKLSAgICAgICAgdW5pY2hhciBjaCA9IFtjaGFyYWN0ZXJzSWdub3JpbmdNb2RpZmllcnMg
Y2hhcmFjdGVyQXRJbmRleDowXTsKLSAgICAgICAgX2tleUNvZGUgPSB3aW5kb3dzS2V5Q29kZUZv
ckNoYXJDb2RlSU9TKGNoKTsKKyAgICBlbHNlIGlmIChbY2hhcmFjdGVyc0lnbm9yaW5nTW9kaWZp
ZXJzIGxlbmd0aF0gPT0gMSkgeworICAgICAgICAvLyBUaGlzIGV2ZW50IGlzIGxpa2VseSBmb3Ig
YSBzb2Z0d2FyZSBrZXlib2FyZC1nZW5lcmF0ZWQgZXZlbnQuCisgICAgICAgIF9rZXlDb2RlID0g
d2luZG93c0tleUNvZGVGb3JDaGFyQ29kZUlPUyhbY2hhcmFjdGVyc0lnbm9yaW5nTW9kaWZpZXJz
IGNoYXJhY3RlckF0SW5kZXg6MF0pOwogICAgIH0KIAogICAgIHJldHVybiBzZWxmOwpAQCAtMTky
LDE3ICsxODYsMTEgQEAgLSAoV2ViRXZlbnQgKilpbml0V2l0aEtleUV2ZW50VHlwZTooV2ViRXZl
bnRUeXBlKXR5cGUKICAgICAKICAgICBpZiAoa2V5Q29kZSkKICAgICAgICAgX2tleUNvZGUgPSB3
aW5kb3dzS2V5Q29kZUZvcktleUNvZGUoa2V5Q29kZSk7Ci0gICAgCi0gICAgLy8gTk9URTogdGhp
cyBwcmVzZXJ2ZXMgdGhlIG9yaWdpbmFsIHNlbWFudGljcyB3aGljaCB1c2VkIHRoZQotICAgIC8v
IGNoYXJhY3RlcnMgc3RyaW5nIGZvciB0aGUga2V5Q29kZS4gVGhpcyBzaG91bGQgYmUgY2hhbmdl
ZCBpbiBpT1MgNC4wIHRvCi0gICAgLy8gYWxsb3cgdGhlIGNsaWVudCB0byBleHBsaWNpdGx5IHNw
ZWNpZnkgYSBrZXlDb2RlLCBvdGhlcndpc2UgZGVmYXVsdCB0bwotICAgIC8vIG1hcHBpbmcgdGhl
IGNoYXJhY3RlcnMgc3RyaW5nIHRvIGEga2V5Q29kZS4KLSAgICAvLyBlLmcuIGFkZCBhbiAnZWxz
ZScgYmVmb3JlIHRoaXMgJ2lmJy4KLSAgICBpZiAoW2NoYXJhY3RlcnNJZ25vcmluZ01vZGlmaWVy
cyBsZW5ndGhdID09IDEpIHsKLSAgICAgICAgdW5pY2hhciBjaCA9IFtjaGFyYWN0ZXJzSWdub3Jp
bmdNb2RpZmllcnMgY2hhcmFjdGVyQXRJbmRleDowXTsKLSAgICAgICAgX2tleUNvZGUgPSB3aW5k
b3dzS2V5Q29kZUZvckNoYXJDb2RlSU9TKGNoKTsKKyAgICBlbHNlIGlmIChbY2hhcmFjdGVyc0ln
bm9yaW5nTW9kaWZpZXJzIGxlbmd0aF0gPT0gMSkgeworICAgICAgICAvLyBUaGlzIGV2ZW50IGlz
IGxpa2VseSBmb3IgYSBzb2Z0d2FyZSBrZXlib2FyZC1nZW5lcmF0ZWQgZXZlbnQuCisgICAgICAg
IF9rZXlDb2RlID0gd2luZG93c0tleUNvZGVGb3JDaGFyQ29kZUlPUyhbY2hhcmFjdGVyc0lnbm9y
aW5nTW9kaWZpZXJzIGNoYXJhY3RlckF0SW5kZXg6MF0pOwogICAgIH0KLSAgICAKKwogICAgIHJl
dHVybiBzZWxmOwogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMv
S2V5RXZlbnRNYWMubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvS2V5RXZlbnRNYWMu
bW0KaW5kZXggODk0Nzg3MDIyZDkzMmZkNTk1ZTBhOWIyYTc1NDI2NDAyZjgzN2E2ZC4uYzQyODJm
ZDM0MzkwNGY4MjA4ZDQ5MGU2ZDVkMzU5Zjc1ODEyMTJhZCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vbWFjL0tleUV2ZW50TWFjLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL21hYy9LZXlFdmVudE1hYy5tbQpAQCAtMzYsNiArMzYsMTQyIEBACiBuYW1lc3BhY2Ug
V2ViQ29yZSB7CiB1c2luZyBuYW1lc3BhY2UgV1RGOwogCitpbnQgd2luZG93c0tleUNvZGVGb3JL
ZXlDb2RlKHVpbnQxNl90IGtleUNvZGUpCit7CisgICAgc3RhdGljIGNvbnN0IGludCB3aW5kb3dz
S2V5Q29kZVtdID0geworICAgICAgICAvKiAwICovIFZLX0EsCisgICAgICAgIC8qIDEgKi8gVktf
UywKKyAgICAgICAgLyogMiAqLyBWS19ELAorICAgICAgICAvKiAzICovIFZLX0YsCisgICAgICAg
IC8qIDQgKi8gVktfSCwKKyAgICAgICAgLyogNSAqLyBWS19HLAorICAgICAgICAvKiA2ICovIFZL
X1osCisgICAgICAgIC8qIDcgKi8gVktfWCwKKyAgICAgICAgLyogOCAqLyBWS19DLAorICAgICAg
ICAvKiA5ICovIFZLX1YsCisgICAgICAgIC8qIDB4MEEgKi8gVktfT0VNXzMsIC8vICJTZWN0aW9u
IiAtIGtleSB0byB0aGUgbGVmdCBmcm9tIDEgKElTTyBLZXlib2FyZCBPbmx5KQorICAgICAgICAv
KiAweDBCICovIFZLX0IsCisgICAgICAgIC8qIDB4MEMgKi8gVktfUSwKKyAgICAgICAgLyogMHgw
RCAqLyBWS19XLAorICAgICAgICAvKiAweDBFICovIFZLX0UsCisgICAgICAgIC8qIDB4MEYgKi8g
VktfUiwKKyAgICAgICAgLyogMHgxMCAqLyBWS19ZLAorICAgICAgICAvKiAweDExICovIFZLX1Qs
CisgICAgICAgIC8qIDB4MTIgKi8gVktfMSwKKyAgICAgICAgLyogMHgxMyAqLyBWS18yLAorICAg
ICAgICAvKiAweDE0ICovIFZLXzMsCisgICAgICAgIC8qIDB4MTUgKi8gVktfNCwKKyAgICAgICAg
LyogMHgxNiAqLyBWS182LAorICAgICAgICAvKiAweDE3ICovIFZLXzUsCisgICAgICAgIC8qIDB4
MTggKi8gVktfT0VNX1BMVVMsIC8vID0rCisgICAgICAgIC8qIDB4MTkgKi8gVktfOSwKKyAgICAg
ICAgLyogMHgxQSAqLyBWS183LAorICAgICAgICAvKiAweDFCICovIFZLX09FTV9NSU5VUywgLy8g
LV8KKyAgICAgICAgLyogMHgxQyAqLyBWS184LAorICAgICAgICAvKiAweDFEICovIFZLXzAsCisg
ICAgICAgIC8qIDB4MUUgKi8gVktfT0VNXzYsIC8vIF19CisgICAgICAgIC8qIDB4MUYgKi8gVktf
TywKKyAgICAgICAgLyogMHgyMCAqLyBWS19VLAorICAgICAgICAvKiAweDIxICovIFZLX09FTV80
LCAvLyB7WworICAgICAgICAvKiAweDIyICovIFZLX0ksCisgICAgICAgIC8qIDB4MjMgKi8gVktf
UCwKKyAgICAgICAgLyogMHgyNCAqLyBWS19SRVRVUk4sIC8vIFJldHVybgorICAgICAgICAvKiAw
eDI1ICovIFZLX0wsCisgICAgICAgIC8qIDB4MjYgKi8gVktfSiwKKyAgICAgICAgLyogMHgyNyAq
LyBWS19PRU1fNywgLy8gJyIKKyAgICAgICAgLyogMHgyOCAqLyBWS19LLAorICAgICAgICAvKiAw
eDI5ICovIFZLX09FTV8xLCAvLyA7OgorICAgICAgICAvKiAweDJBICovIFZLX09FTV81LCAvLyBc
fAorICAgICAgICAvKiAweDJCICovIFZLX09FTV9DT01NQSwgLy8gLDwKKyAgICAgICAgLyogMHgy
QyAqLyBWS19PRU1fMiwgLy8gLz8KKyAgICAgICAgLyogMHgyRCAqLyBWS19OLAorICAgICAgICAv
KiAweDJFICovIFZLX00sCisgICAgICAgIC8qIDB4MkYgKi8gVktfT0VNX1BFUklPRCwgLy8gLj4K
KyAgICAgICAgLyogMHgzMCAqLyBWS19UQUIsCisgICAgICAgIC8qIDB4MzEgKi8gVktfU1BBQ0Us
CisgICAgICAgIC8qIDB4MzIgKi8gVktfT0VNXzMsIC8vIGB+CisgICAgICAgIC8qIDB4MzMgKi8g
VktfQkFDSywgLy8gQmFja3NwYWNlCisgICAgICAgIC8qIDB4MzQgKi8gMCwgLy8gbi9hCisgICAg
ICAgIC8qIDB4MzUgKi8gVktfRVNDQVBFLAorICAgICAgICAvKiAweDM2ICovIFZLX0FQUFMsIC8v
IFJpZ2h0IENvbW1hbmQKKyAgICAgICAgLyogMHgzNyAqLyBWS19MV0lOLCAvLyBMZWZ0IENvbW1h
bmQKKyAgICAgICAgLyogMHgzOCAqLyBWS19MU0hJRlQsIC8vIExlZnQgU2hpZnQKKyAgICAgICAg
LyogMHgzOSAqLyBWS19DQVBJVEFMLCAvLyBDYXBzIExvY2sKKyAgICAgICAgLyogMHgzQSAqLyBW
S19MTUVOVSwgLy8gTGVmdCBPcHRpb24KKyAgICAgICAgLyogMHgzQiAqLyBWS19MQ09OVFJPTCwg
Ly8gTGVmdCBDdHJsCisgICAgICAgIC8qIDB4M0MgKi8gVktfUlNISUZULCAvLyBSaWdodCBTaGlm
dAorICAgICAgICAvKiAweDNEICovIFZLX1JNRU5VLCAvLyBSaWdodCBPcHRpb24KKyAgICAgICAg
LyogMHgzRSAqLyBWS19SQ09OVFJPTCwgLy8gUmlnaHQgQ3RybAorICAgICAgICAvKiAweDNGICov
IDAsIC8vIGZuCisgICAgICAgIC8qIDB4NDAgKi8gVktfRjE3LAorICAgICAgICAvKiAweDQxICov
IFZLX0RFQ0lNQUwsIC8vIE51bSBQYWQgLgorICAgICAgICAvKiAweDQyICovIDAsIC8vIG4vYQor
ICAgICAgICAvKiAweDQzICovIFZLX01VTFRJUExZLCAvLyBOdW0gUGFkICoKKyAgICAgICAgLyog
MHg0NCAqLyAwLCAvLyBuL2EKKyAgICAgICAgLyogMHg0NSAqLyBWS19BREQsIC8vIE51bSBQYWQg
KworICAgICAgICAvKiAweDQ2ICovIDAsIC8vIG4vYQorICAgICAgICAvKiAweDQ3ICovIFZLX0NM
RUFSLCAvLyBOdW0gUGFkIENsZWFyCisgICAgICAgIC8qIDB4NDggKi8gVktfVk9MVU1FX1VQLAor
ICAgICAgICAvKiAweDQ5ICovIFZLX1ZPTFVNRV9ET1dOLAorICAgICAgICAvKiAweDRBICovIFZL
X1ZPTFVNRV9NVVRFLAorICAgICAgICAvKiAweDRCICovIFZLX0RJVklERSwgLy8gTnVtIFBhZCAv
CisgICAgICAgIC8qIDB4NEMgKi8gVktfUkVUVVJOLCAvLyBOdW0gUGFkIEVudGVyCisgICAgICAg
IC8qIDB4NEQgKi8gMCwgLy8gbi9hCisgICAgICAgIC8qIDB4NEUgKi8gVktfU1VCVFJBQ1QsIC8v
IE51bSBQYWQgLQorICAgICAgICAvKiAweDRGICovIFZLX0YxOCwKKyAgICAgICAgLyogMHg1MCAq
LyBWS19GMTksCisgICAgICAgIC8qIDB4NTEgKi8gVktfT0VNX1BMVVMsIC8vIE51bSBQYWQgPS4g
VGhlcmUgaXMgbm8gc3VjaCBrZXkgb24gY29tbW9uIFBDIGtleWJvYXJkcywgbWFwcGluZyB0byBu
b3JtYWwgIis9Ii4KKyAgICAgICAgLyogMHg1MiAqLyBWS19OVU1QQUQwLAorICAgICAgICAvKiAw
eDUzICovIFZLX05VTVBBRDEsCisgICAgICAgIC8qIDB4NTQgKi8gVktfTlVNUEFEMiwKKyAgICAg
ICAgLyogMHg1NSAqLyBWS19OVU1QQUQzLAorICAgICAgICAvKiAweDU2ICovIFZLX05VTVBBRDQs
CisgICAgICAgIC8qIDB4NTcgKi8gVktfTlVNUEFENSwKKyAgICAgICAgLyogMHg1OCAqLyBWS19O
VU1QQUQ2LAorICAgICAgICAvKiAweDU5ICovIFZLX05VTVBBRDcsCisgICAgICAgIC8qIDB4NUEg
Ki8gVktfRjIwLAorICAgICAgICAvKiAweDVCICovIFZLX05VTVBBRDgsCisgICAgICAgIC8qIDB4
NUMgKi8gVktfTlVNUEFEOSwKKyAgICAgICAgLyogMHg1RCAqLyAwLCAvLyBZZW4gKEpJUyBLZXli
b2FyZCBPbmx5KQorICAgICAgICAvKiAweDVFICovIDAsIC8vIFVuZGVyc2NvcmUgKEpJUyBLZXli
b2FyZCBPbmx5KQorICAgICAgICAvKiAweDVGICovIDAsIC8vIEtleXBhZENvbW1hIChKSVMgS2V5
Ym9hcmQgT25seSkKKyAgICAgICAgLyogMHg2MCAqLyBWS19GNSwKKyAgICAgICAgLyogMHg2MSAq
LyBWS19GNiwKKyAgICAgICAgLyogMHg2MiAqLyBWS19GNywKKyAgICAgICAgLyogMHg2MyAqLyBW
S19GMywKKyAgICAgICAgLyogMHg2NCAqLyBWS19GOCwKKyAgICAgICAgLyogMHg2NSAqLyBWS19G
OSwKKyAgICAgICAgLyogMHg2NiAqLyAwLCAvLyBFaXN1IChKSVMgS2V5Ym9hcmQgT25seSkKKyAg
ICAgICAgLyogMHg2NyAqLyBWS19GMTEsCisgICAgICAgIC8qIDB4NjggKi8gMCwgLy8gS2FuYSAo
SklTIEtleWJvYXJkIE9ubHkpCisgICAgICAgIC8qIDB4NjkgKi8gVktfRjEzLAorICAgICAgICAv
KiAweDZBICovIFZLX0YxNiwKKyAgICAgICAgLyogMHg2QiAqLyBWS19GMTQsCisgICAgICAgIC8q
IDB4NkMgKi8gMCwgLy8gbi9hCisgICAgICAgIC8qIDB4NkQgKi8gVktfRjEwLAorICAgICAgICAv
KiAweDZFICovIDAsIC8vIG4vYSAoV2luZG93czk1IGtleT8pCisgICAgICAgIC8qIDB4NkYgKi8g
VktfRjEyLAorICAgICAgICAvKiAweDcwICovIDAsIC8vIG4vYQorICAgICAgICAvKiAweDcxICov
IFZLX0YxNSwKKyAgICAgICAgLyogMHg3MiAqLyBWS19JTlNFUlQsIC8vIEhlbHAKKyAgICAgICAg
LyogMHg3MyAqLyBWS19IT01FLCAvLyBIb21lCisgICAgICAgIC8qIDB4NzQgKi8gVktfUFJJT1Is
IC8vIFBhZ2UgVXAKKyAgICAgICAgLyogMHg3NSAqLyBWS19ERUxFVEUsIC8vIEZvcndhcmQgRGVs
ZXRlCisgICAgICAgIC8qIDB4NzYgKi8gVktfRjQsCisgICAgICAgIC8qIDB4NzcgKi8gVktfRU5E
LCAvLyBFbmQKKyAgICAgICAgLyogMHg3OCAqLyBWS19GMiwKKyAgICAgICAgLyogMHg3OSAqLyBW
S19ORVhULCAvLyBQYWdlIERvd24KKyAgICAgICAgLyogMHg3QSAqLyBWS19GMSwKKyAgICAgICAg
LyogMHg3QiAqLyBWS19MRUZULCAvLyBMZWZ0IEFycm93CisgICAgICAgIC8qIDB4N0MgKi8gVktf
UklHSFQsIC8vIFJpZ2h0IEFycm93CisgICAgICAgIC8qIDB4N0QgKi8gVktfRE9XTiwgLy8gRG93
biBBcnJvdworICAgICAgICAvKiAweDdFICovIFZLX1VQLCAvLyBVcCBBcnJvdworICAgIH07Cisg
ICAgaWYgKGtleUNvZGUgPCBXVEZfQVJSQVlfTEVOR1RIKHdpbmRvd3NLZXlDb2RlKSkKKyAgICAg
ICAgcmV0dXJuIHdpbmRvd3NLZXlDb2RlW2tleUNvZGVdOworICAgIHJldHVybiAwOworfQorCiB2
b2lkIFBsYXRmb3JtS2V5Ym9hcmRFdmVudDo6ZGlzYW1iaWd1YXRlS2V5RG93bkV2ZW50KFR5cGUg
dHlwZSwgYm9vbCBiYWNrd2FyZENvbXBhdGliaWxpdHlNb2RlKQogewogICAgIC8vIENhbiBvbmx5
IGNoYW5nZSB0eXBlIGZyb20gS2V5RG93biB0byBSYXdLZXlEb3duIG9yIENoYXIsIGFzIHdlIGxh
Y2sgaW5mb3JtYXRpb24gZm9yIG90aGVyIGNvbnZlcnNpb25zLgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdC9QbGF0Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmggYi9Tb3VyY2UvV2ViS2l0L1BsYXRm
b3JtL3NwaS9pb3MvVUlLaXRTUEkuaAppbmRleCA1ZDY2M2I1YjlhMDA1OWIzNzJjNjM0MGMzNWUz
MmI5MDY5YzZjMTg2Li40NDY5OGQyNWI5OTRhMDZjMzY2MGNmM2U0ZjI5ZGYzMTBjN2EyN2I0IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtL3NwaS9pb3MvVUlLaXRTUEkuaAorKysg
Yi9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtL3NwaS9pb3MvVUlLaXRTUEkuaApAQCAtOTk4LDYgKzk5
OCwxMyBAQCB0eXBlZGVmIE5TSW50ZWdlciBVSUNvbXBvc2l0aW5nTW9kZTsKIAogI2VuZGlmIC8v
IFVTRShBUFBMRV9JTlRFUk5BTF9TREspCiAKK0BpbnRlcmZhY2UgVUlQaHlzaWNhbEtleWJvYXJk
RXZlbnQgOiBVSVByZXNzZXNFdmVudAorQGVuZAorCitAaW50ZXJmYWNlIFVJUGh5c2ljYWxLZXli
b2FyZEV2ZW50ICgpCitAcHJvcGVydHkgKG5vbmF0b21pYywgcmVhZG9ubHkpIENGSW5kZXggX2tl
eUNvZGU7CitAZW5kCisKIEBpbnRlcmZhY2UgVUlDb2xvciAoSVBJKQogKyAoVUlDb2xvciAqKWlu
c2VydGlvblBvaW50Q29sb3I7CiBAZW5kCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJv
Y2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tIGIvU291cmNlL1dlYktpdC9VSVBy
b2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQppbmRleCA2MDNhZjE3ZmVlOGZj
MjE4MjU1MTE2OTgzYzJhOTRkMTE4OTM3ZjNmLi4yN2Q5NzkyNTkwODM2Yjk0YWEzNzgxYWIyNGI1
NDFkZGViOTc2YzBhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvV0tD
b250ZW50Vmlld0ludGVyYWN0aW9uLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lv
cy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KQEAgLTM3NDgsNyArMzc0OCw3IEBAIC0gKHZv
aWQpaGFuZGxlS2V5RXZlbnQ6KDo6VUlFdmVudCAqKWV2ZW50CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGlmaWVyczpldmVudC5f
bW9kaWZpZXJGbGFncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaXNSZXBlYXRpbmc6KGV2ZW50Ll9pbnB1dEZsYWdzICYga1VJS2V5Ym9h
cmRJbnB1dFJlcGVhdCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgd2l0aEZsYWdzOmV2ZW50Ll9pbnB1dEZsYWdzCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5Q29k
ZTowCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAga2V5Q29kZTpldmVudC5faGlkRXZlbnQgPyAoKFVJUGh5c2ljYWxLZXlib2FyZEV2
ZW50ICopZXZlbnQpLl9rZXlDb2RlIDogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXNUYWJLZXk6W2V2ZW50Ll9tb2RpZmllZElu
cHV0IGlzRXF1YWxUb1N0cmluZzpAIlx0Il0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhcmFjdGVyU2V0OldlYkV2ZW50Q2hhcmFjdGVy
U2V0VW5pY29kZV0gYXV0b3JlbGVhc2VdOwogICAgIHdlYkV2ZW50LnVpRXZlbnQgPSBldmVudDsK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmMzA1MDBiMzlmNTljODlkNmIyNWI3ZTBhNzNiOWU4OTljMTk0NzY3Li5iMzcwYmMw
NjlkZjc2MDM2ZmViMDMzNTJlMzMyZjQwY2UxOGY2NTExIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAK
KzIwMTgtMDktMjAgIERhbmllbCBCYXRlcyAgPGRhYmF0ZXNAYXBwbGUuY29tPgorCisgICAgICAg
IFtpT1NdIEtleSBjb2RlIGlzIDAgZm9yIG1hbnkgaGFyZHdhcmUga2V5Ym9hcmQga2V5cworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg5NjA0CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXBkYXRlIGV4aXN0
aW5nIHRlc3QgYW5kIHRlc3QgcmVzdWx0IGFuZCBhZGQgYSBuZXcgdGVzdCB0byBlbnN1cmUgd2Ug
ZGlzcGF0Y2ggRE9NIGtleWRvd24KKyAgICAgICAgYW5kIERPTSBrZXl1cCBldmVudHMgZGlzcGF0
Y2hlZCBmb3Igc3BlY2lhbCBrZXlzLgorCisgICAgICAgICogZmFzdC9ldmVudHMvaW9zL2tleWRv
d24ta2V5dXAtaW4tbm9uLWVkaXRhYmxlLWNvbnRlbnQtZXhwZWN0ZWQudHh0OiBVcGRhdGUgZXhw
ZWN0ZWQgcmVzdWx0LgorICAgICAgICAqIGZhc3QvZXZlbnRzL2lvcy9rZXlkb3duLWtleXVwLWlu
LW5vbi1lZGl0YWJsZS1jb250ZW50Lmh0bWw6IFJlbW92ZSBsb2dpYyB0byB0ZXN0IGFycm93IGtl
eXMKKyAgICAgICAgYXMgdGhlc2UgYXJlIHRlc3RlZCBpbiB0ZXN0IGtleWRvd24ta2V5dXAtc3Bl
Y2lhbC1rZXlzLWluLW5vbi1lZGl0YWJsZS1lbGVtZW50Lmh0bWwuIEFsc28KKyAgICAgICAgdXBk
YXRlIG1hbnVhbCBpbnN0cnVjdGlvbnMgdG8gdXNlIDxrYmQ+IHRvIGZvcm1hdCBrZXlib2FyZCBr
ZXlzLgorICAgICAgICAqIGZhc3QvZXZlbnRzL2lvcy9rZXlkb3duLWtleXVwLXNwZWNpYWwta2V5
cy1pbi1ub24tZWRpdGFibGUtZWxlbWVudC1leHBlY3RlZC50eHQ6CisKIDIwMTgtMDktMjAgIFRy
dWl0dCBTYXZlbGwgIDx0c2F2ZWxsQGFwcGxlLmNvbT4KIAogICAgICAgICBDb250aW51ZWQgdGVz
dCBnYXJkZW5pbmcgYWZ0ZXIgcjIzNjIzNgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9l
dmVudHMvaW9zL2tleWRvd24ta2V5dXAtaW4tbm9uLWVkaXRhYmxlLWNvbnRlbnQtZXhwZWN0ZWQu
dHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvaW9zL2tleWRvd24ta2V5dXAtaW4tbm9uLWVk
aXRhYmxlLWNvbnRlbnQtZXhwZWN0ZWQudHh0CmluZGV4IDIwMzJmMjAxMDljMmQyNzFjMDk4OGM5
YmJhMzQyNzg2YjYzODA3MjkuLjRkNjI3MmFiOWEzOTI3NjA5M2JiMTNkMjZjY2E4YTg1MzFmNmQx
YjEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2lvcy9rZXlkb3duLWtleXVw
LWluLW5vbi1lZGl0YWJsZS1jb250ZW50LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9m
YXN0L2V2ZW50cy9pb3Mva2V5ZG93bi1rZXl1cC1pbi1ub24tZWRpdGFibGUtY29udGVudC1leHBl
Y3RlZC50eHQKQEAgLTEsMTAzICsxLDk1IEBACi1UaGlzIHRlc3RzIHRoYXQgRE9NIGtleWRvd24g
YW5kIGtleXVwIGV2ZW50cyBhcmUgZGlzcGF0Y2hlZCB0byBhIG5vbi1lZGl0YWJsZSA8Ym9keT4g
b24gaU9TIGZvciBoYXJkd2FyZSBrZXkgcHJlc3Nlcy4gVG8gcnVuIHRoaXMgdGVzdCBtYW51YWxs
eSwgdmVyaWZ5IHRoYXQgdHdvIG1lc3NhZ2VzIGFyZSBlbWl0dGVkIHdoZW4geW91IHByZXNzIHRo
ZSBmb2xsb3dpbmcga2V5czogYSwgYiwgYywgZCwgZSwgZiwgZywgaCwgaSwgaiwgaywgbCwgbSwg
biwgbywgcCwgcSwgciwgcywgdCwgdSwgdiwgdywgeCwgeSwgeiwgMCwgMSwgMiwgMywgNCwgNSwg
NiwgNywgOCwgOSwgLSwgPSwgWywgXSwgXCwgOywgJywgLCwgLiwgLywgPHJldHVybj4sIOKGkSwg
4oaTLCDihpAsIOKGki4KK1RoaXMgdGVzdHMgdGhhdCBET00ga2V5ZG93biBhbmQga2V5dXAgZXZl
bnRzIGFyZSBkaXNwYXRjaGVkIHRvIGEgbm9uLWVkaXRhYmxlIDxib2R5PiBvbiBpT1MgZm9yIGhh
cmR3YXJlIGtleSBwcmVzc2VzIG9mIG5vbi1zcGVjaWFsIGtleXMuIFRvIHJ1biB0aGlzIHRlc3Qg
bWFudWFsbHksIHZlcmlmeSB0aGF0IHR3byBtZXNzYWdlcyBhcmUgZW1pdHRlZCB3aGVuIHlvdSBw
cmVzcyB0aGUgZm9sbG93aW5nIGtleXM6IGEsIGIsIGMsIGQsIGUsIGYsIGcsIGgsIGksIGosIGss
IGwsIG0sIG4sIG8sIHAsIHEsIHIsIHMsIHQsIHUsIHYsIHcsIHgsIHksIHosIDAsIDEsIDIsIDMs
IDQsIDUsIDYsIDcsIDgsIDksIC0sID0sIFssIF0sIFwsIDssICcsICwsIC4sIC8uCiAKIHR5cGU6
IGtleWRvd24sIGtleTogYSwgY29kZTogS2V5QSwga2V5SWRlbnRpZmllcjogVSswMDQxLCBrZXlD
b2RlOiA2NSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDY1LCB3aGljaDogNjUKLXR5cGU6IGtleXVw
LCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlm
aWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKK3R5cGU6
IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IEtleUEsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmll
ZCwga2V5Q29kZTogNjUsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA2NSwgd2hpY2g6IDY1CiB0eXBl
OiBrZXlkb3duLCBrZXk6IGIsIGNvZGU6IEtleUIsIGtleUlkZW50aWZpZXI6IFUrMDA0Miwga2V5
Q29kZTogNjYsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA2Niwgd2hpY2g6IDY2Ci10eXBlOiBrZXl1
cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRp
ZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCit0eXBl
OiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBLZXlCLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZp
ZWQsIGtleUNvZGU6IDY2LCBjaGFyQ29kZTogMCwga2V5Q29kZTogNjYsIHdoaWNoOiA2NgogdHlw
ZToga2V5ZG93biwga2V5OiBjLCBjb2RlOiBLZXlDLCBrZXlJZGVudGlmaWVyOiBVKzAwNDMsIGtl
eUNvZGU6IDY3LCBjaGFyQ29kZTogMCwga2V5Q29kZTogNjcsIHdoaWNoOiA2NwotdHlwZToga2V5
dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50
aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAordHlw
ZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogS2V5Qywga2V5SWRlbnRpZmllcjogVW5pZGVudGlm
aWVkLCBrZXlDb2RlOiA2NywgY2hhckNvZGU6IDAsIGtleUNvZGU6IDY3LCB3aGljaDogNjcKIHR5
cGU6IGtleWRvd24sIGtleTogZCwgY29kZTogS2V5RCwga2V5SWRlbnRpZmllcjogVSswMDQ0LCBr
ZXlDb2RlOiA2OCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDY4LCB3aGljaDogNjgKLXR5cGU6IGtl
eXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVu
dGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKK3R5
cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IEtleUQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRp
ZmllZCwga2V5Q29kZTogNjgsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA2OCwgd2hpY2g6IDY4CiB0
eXBlOiBrZXlkb3duLCBrZXk6IGUsIGNvZGU6IEtleUUsIGtleUlkZW50aWZpZXI6IFUrMDA0NSwg
a2V5Q29kZTogNjksIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA2OSwgd2hpY2g6IDY5Ci10eXBlOiBr
ZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRl
bnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCit0
eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBLZXlFLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50
aWZpZWQsIGtleUNvZGU6IDY5LCBjaGFyQ29kZTogMCwga2V5Q29kZTogNjksIHdoaWNoOiA2OQog
dHlwZToga2V5ZG93biwga2V5OiBmLCBjb2RlOiBLZXlGLCBrZXlJZGVudGlmaWVyOiBVKzAwNDYs
IGtleUNvZGU6IDcwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogNzAsIHdoaWNoOiA3MAotdHlwZTog
a2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlk
ZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAor
dHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogS2V5Riwga2V5SWRlbnRpZmllcjogVW5pZGVu
dGlmaWVkLCBrZXlDb2RlOiA3MCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDcwLCB3aGljaDogNzAK
IHR5cGU6IGtleWRvd24sIGtleTogZywgY29kZTogS2V5Rywga2V5SWRlbnRpZmllcjogVSswMDQ3
LCBrZXlDb2RlOiA3MSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDcxLCB3aGljaDogNzEKLXR5cGU6
IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5p
ZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAK
K3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IEtleUcsIGtleUlkZW50aWZpZXI6IFVuaWRl
bnRpZmllZCwga2V5Q29kZTogNzEsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA3MSwgd2hpY2g6IDcx
CiB0eXBlOiBrZXlkb3duLCBrZXk6IGgsIGNvZGU6IEtleUgsIGtleUlkZW50aWZpZXI6IFUrMDA0
OCwga2V5Q29kZTogNzIsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA3Miwgd2hpY2g6IDcyCi10eXBl
OiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVu
aWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAw
Cit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBLZXlILCBrZXlJZGVudGlmaWVyOiBVbmlk
ZW50aWZpZWQsIGtleUNvZGU6IDcyLCBjaGFyQ29kZTogMCwga2V5Q29kZTogNzIsIHdoaWNoOiA3
MgogdHlwZToga2V5ZG93biwga2V5OiBpLCBjb2RlOiBLZXlJLCBrZXlJZGVudGlmaWVyOiBVKzAw
NDksIGtleUNvZGU6IDczLCBjaGFyQ29kZTogMCwga2V5Q29kZTogNzMsIHdoaWNoOiA3MwotdHlw
ZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBV
bmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDog
MAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogS2V5SSwga2V5SWRlbnRpZmllcjogVW5p
ZGVudGlmaWVkLCBrZXlDb2RlOiA3MywgY2hhckNvZGU6IDAsIGtleUNvZGU6IDczLCB3aGljaDog
NzMKIHR5cGU6IGtleWRvd24sIGtleTogaiwgY29kZTogS2V5Siwga2V5SWRlbnRpZmllcjogVSsw
MDRBLCBrZXlDb2RlOiA3NCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDc0LCB3aGljaDogNzQKLXR5
cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjog
VW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6
IDAKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IEtleUosIGtleUlkZW50aWZpZXI6IFVu
aWRlbnRpZmllZCwga2V5Q29kZTogNzQsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA3NCwgd2hpY2g6
IDc0CiB0eXBlOiBrZXlkb3duLCBrZXk6IGssIGNvZGU6IEtleUssIGtleUlkZW50aWZpZXI6IFUr
MDA0Qiwga2V5Q29kZTogNzUsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA3NSwgd2hpY2g6IDc1Ci10
eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6
IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNo
OiAwCit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBLZXlLLCBrZXlJZGVudGlmaWVyOiBV
bmlkZW50aWZpZWQsIGtleUNvZGU6IDc1LCBjaGFyQ29kZTogMCwga2V5Q29kZTogNzUsIHdoaWNo
OiA3NQogdHlwZToga2V5ZG93biwga2V5OiBsLCBjb2RlOiBLZXlMLCBrZXlJZGVudGlmaWVyOiBV
KzAwNEMsIGtleUNvZGU6IDc2LCBjaGFyQ29kZTogMCwga2V5Q29kZTogNzYsIHdoaWNoOiA3Ngot
dHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVy
OiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGlj
aDogMAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogS2V5TCwga2V5SWRlbnRpZmllcjog
VW5pZGVudGlmaWVkLCBrZXlDb2RlOiA3NiwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDc2LCB3aGlj
aDogNzYKIHR5cGU6IGtleWRvd24sIGtleTogbSwgY29kZTogS2V5TSwga2V5SWRlbnRpZmllcjog
VSswMDRELCBrZXlDb2RlOiA3NywgY2hhckNvZGU6IDAsIGtleUNvZGU6IDc3LCB3aGljaDogNzcK
LXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmll
cjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hp
Y2g6IDAKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IEtleU0sIGtleUlkZW50aWZpZXI6
IFVuaWRlbnRpZmllZCwga2V5Q29kZTogNzcsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA3Nywgd2hp
Y2g6IDc3CiB0eXBlOiBrZXlkb3duLCBrZXk6IG4sIGNvZGU6IEtleU4sIGtleUlkZW50aWZpZXI6
IFUrMDA0RSwga2V5Q29kZTogNzgsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA3OCwgd2hpY2g6IDc4
Ci10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZp
ZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdo
aWNoOiAwCit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBLZXlOLCBrZXlJZGVudGlmaWVy
OiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDc4LCBjaGFyQ29kZTogMCwga2V5Q29kZTogNzgsIHdo
aWNoOiA3OAogdHlwZToga2V5ZG93biwga2V5OiBvLCBjb2RlOiBLZXlPLCBrZXlJZGVudGlmaWVy
OiBVKzAwNEYsIGtleUNvZGU6IDc5LCBjaGFyQ29kZTogMCwga2V5Q29kZTogNzksIHdoaWNoOiA3
OQotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlm
aWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3
aGljaDogMAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogS2V5Tywga2V5SWRlbnRpZmll
cjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiA3OSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDc5LCB3
aGljaDogNzkKIHR5cGU6IGtleWRvd24sIGtleTogcCwgY29kZTogS2V5UCwga2V5SWRlbnRpZmll
cjogVSswMDUwLCBrZXlDb2RlOiA4MCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDgwLCB3aGljaDog
ODAKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRp
ZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwg
d2hpY2g6IDAKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IEtleVAsIGtleUlkZW50aWZp
ZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogODAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA4MCwg
d2hpY2g6IDgwCiB0eXBlOiBrZXlkb3duLCBrZXk6IHEsIGNvZGU6IEtleVEsIGtleUlkZW50aWZp
ZXI6IFUrMDA1MSwga2V5Q29kZTogODEsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA4MSwgd2hpY2g6
IDgxCi10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50
aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAs
IHdoaWNoOiAwCit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBLZXlRLCBrZXlJZGVudGlm
aWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDgxLCBjaGFyQ29kZTogMCwga2V5Q29kZTogODEs
IHdoaWNoOiA4MQogdHlwZToga2V5ZG93biwga2V5OiByLCBjb2RlOiBLZXlSLCBrZXlJZGVudGlm
aWVyOiBVKzAwNTIsIGtleUNvZGU6IDgyLCBjaGFyQ29kZTogMCwga2V5Q29kZTogODIsIHdoaWNo
OiA4MgotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVu
dGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAw
LCB3aGljaDogMAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogS2V5Uiwga2V5SWRlbnRp
ZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiA4MiwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDgy
LCB3aGljaDogODIKIHR5cGU6IGtleWRvd24sIGtleTogcywgY29kZTogS2V5Uywga2V5SWRlbnRp
ZmllcjogVSswMDUzLCBrZXlDb2RlOiA4MywgY2hhckNvZGU6IDAsIGtleUNvZGU6IDgzLCB3aGlj
aDogODMKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRl
bnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTog
MCwgd2hpY2g6IDAKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IEtleVMsIGtleUlkZW50
aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogODMsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA4
Mywgd2hpY2g6IDgzCiB0eXBlOiBrZXlkb3duLCBrZXk6IHQsIGNvZGU6IEtleVQsIGtleUlkZW50
aWZpZXI6IFUrMDA1NCwga2V5Q29kZTogODQsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA4NCwgd2hp
Y2g6IDg0Ci10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlk
ZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6
IDAsIHdoaWNoOiAwCit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBLZXlULCBrZXlJZGVu
dGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDg0LCBjaGFyQ29kZTogMCwga2V5Q29kZTog
ODQsIHdoaWNoOiA4NAogdHlwZToga2V5ZG93biwga2V5OiB1LCBjb2RlOiBLZXlVLCBrZXlJZGVu
dGlmaWVyOiBVKzAwNTUsIGtleUNvZGU6IDg1LCBjaGFyQ29kZTogMCwga2V5Q29kZTogODUsIHdo
aWNoOiA4NQotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJ
ZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2Rl
OiAwLCB3aGljaDogMAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogS2V5VSwga2V5SWRl
bnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiA4NSwgY2hhckNvZGU6IDAsIGtleUNvZGU6
IDg1LCB3aGljaDogODUKIHR5cGU6IGtleWRvd24sIGtleTogdiwgY29kZTogS2V5Viwga2V5SWRl
bnRpZmllcjogVSswMDU2LCBrZXlDb2RlOiA4NiwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDg2LCB3
aGljaDogODYKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5
SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29k
ZTogMCwgd2hpY2g6IDAKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IEtleVYsIGtleUlk
ZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogODYsIGNoYXJDb2RlOiAwLCBrZXlDb2Rl
OiA4Niwgd2hpY2g6IDg2CiB0eXBlOiBrZXlkb3duLCBrZXk6IHcsIGNvZGU6IEtleVcsIGtleUlk
ZW50aWZpZXI6IFUrMDA1Nywga2V5Q29kZTogODcsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA4Nywg
d2hpY2g6IDg3Ci10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtl
eUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNv
ZGU6IDAsIHdoaWNoOiAwCit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBLZXlXLCBrZXlJ
ZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDg3LCBjaGFyQ29kZTogMCwga2V5Q29k
ZTogODcsIHdoaWNoOiA4NwogdHlwZToga2V5ZG93biwga2V5OiB4LCBjb2RlOiBLZXlYLCBrZXlJ
ZGVudGlmaWVyOiBVKzAwNTgsIGtleUNvZGU6IDg4LCBjaGFyQ29kZTogMCwga2V5Q29kZTogODgs
IHdoaWNoOiA4OAotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBr
ZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlD
b2RlOiAwLCB3aGljaDogMAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogS2V5WCwga2V5
SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiA4OCwgY2hhckNvZGU6IDAsIGtleUNv
ZGU6IDg4LCB3aGljaDogODgKIHR5cGU6IGtleWRvd24sIGtleTogeSwgY29kZTogS2V5WSwga2V5
SWRlbnRpZmllcjogVSswMDU5LCBrZXlDb2RlOiA4OSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDg5
LCB3aGljaDogODkKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwg
a2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5
Q29kZTogMCwgd2hpY2g6IDAKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IEtleVksIGtl
eUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogODksIGNoYXJDb2RlOiAwLCBrZXlD
b2RlOiA4OSwgd2hpY2g6IDg5CiB0eXBlOiBrZXlkb3duLCBrZXk6IHosIGNvZGU6IEtleVosIGtl
eUlkZW50aWZpZXI6IFUrMDA1QSwga2V5Q29kZTogOTAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA5
MCwgd2hpY2g6IDkwCi10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQs
IGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtl
eUNvZGU6IDAsIHdoaWNoOiAwCit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBLZXlaLCBr
ZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDkwLCBjaGFyQ29kZTogMCwga2V5
Q29kZTogOTAsIHdoaWNoOiA5MAogdHlwZToga2V5ZG93biwga2V5OiAwLCBjb2RlOiBEaWdpdDAs
IGtleUlkZW50aWZpZXI6IFUrMDAzMCwga2V5Q29kZTogNDgsIGNoYXJDb2RlOiAwLCBrZXlDb2Rl
OiA0OCwgd2hpY2g6IDQ4Ci10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZp
ZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAs
IGtleUNvZGU6IDAsIHdoaWNoOiAwCit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBEaWdp
dDAsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogNDgsIGNoYXJDb2RlOiAw
LCBrZXlDb2RlOiA0OCwgd2hpY2g6IDQ4CiB0eXBlOiBrZXlkb3duLCBrZXk6IDEsIGNvZGU6IERp
Z2l0MSwga2V5SWRlbnRpZmllcjogVSswMDMxLCBrZXlDb2RlOiA0OSwgY2hhckNvZGU6IDAsIGtl
eUNvZGU6IDQ5LCB3aGljaDogNDkKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRl
bnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29k
ZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6
IERpZ2l0MSwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiA0OSwgY2hhckNv
ZGU6IDAsIGtleUNvZGU6IDQ5LCB3aGljaDogNDkKIHR5cGU6IGtleWRvd24sIGtleTogMiwgY29k
ZTogRGlnaXQyLCBrZXlJZGVudGlmaWVyOiBVKzAwMzIsIGtleUNvZGU6IDUwLCBjaGFyQ29kZTog
MCwga2V5Q29kZTogNTAsIHdoaWNoOiA1MAotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTog
VW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNo
YXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAordHlwZToga2V5dXAsIGtleTogRGVhZCwg
Y29kZTogRGlnaXQyLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDUwLCBj
aGFyQ29kZTogMCwga2V5Q29kZTogNTAsIHdoaWNoOiA1MAogdHlwZToga2V5ZG93biwga2V5OiAz
LCBjb2RlOiBEaWdpdDMsIGtleUlkZW50aWZpZXI6IFUrMDAzMywga2V5Q29kZTogNTEsIGNoYXJD
b2RlOiAwLCBrZXlDb2RlOiA1MSwgd2hpY2g6IDUxCi10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBj
b2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTog
MCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCit0eXBlOiBrZXl1cCwga2V5OiBE
ZWFkLCBjb2RlOiBEaWdpdDMsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTog
NTEsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA1MSwgd2hpY2g6IDUxCiB0eXBlOiBrZXlkb3duLCBr
ZXk6IDQsIGNvZGU6IERpZ2l0NCwga2V5SWRlbnRpZmllcjogVSswMDM0LCBrZXlDb2RlOiA1Miwg
Y2hhckNvZGU6IDAsIGtleUNvZGU6IDUyLCB3aGljaDogNTIKLXR5cGU6IGtleXVwLCBrZXk6IERl
YWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlD
b2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKK3R5cGU6IGtleXVwLCBr
ZXk6IERlYWQsIGNvZGU6IERpZ2l0NCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlD
b2RlOiA1MiwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDUyLCB3aGljaDogNTIKIHR5cGU6IGtleWRv
d24sIGtleTogNSwgY29kZTogRGlnaXQ1LCBrZXlJZGVudGlmaWVyOiBVKzAwMzUsIGtleUNvZGU6
IDUzLCBjaGFyQ29kZTogMCwga2V5Q29kZTogNTMsIHdoaWNoOiA1MwotdHlwZToga2V5dXAsIGtl
eTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQs
IGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAordHlwZToga2V5
dXAsIGtleTogRGVhZCwgY29kZTogRGlnaXQ1LCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQs
IGtleUNvZGU6IDUzLCBjaGFyQ29kZTogMCwga2V5Q29kZTogNTMsIHdoaWNoOiA1MwogdHlwZTog
a2V5ZG93biwga2V5OiA2LCBjb2RlOiBEaWdpdDYsIGtleUlkZW50aWZpZXI6IFUrMDAzNiwga2V5
Q29kZTogNTQsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA1NCwgd2hpY2g6IDU0Ci10eXBlOiBrZXl1
cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRp
ZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCit0eXBl
OiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBEaWdpdDYsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRp
ZmllZCwga2V5Q29kZTogNTQsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA1NCwgd2hpY2g6IDU0CiB0
eXBlOiBrZXlkb3duLCBrZXk6IDcsIGNvZGU6IERpZ2l0Nywga2V5SWRlbnRpZmllcjogVSswMDM3
LCBrZXlDb2RlOiA1NSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDU1LCB3aGljaDogNTUKLXR5cGU6
IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5p
ZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAK
K3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IERpZ2l0Nywga2V5SWRlbnRpZmllcjogVW5p
ZGVudGlmaWVkLCBrZXlDb2RlOiA1NSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDU1LCB3aGljaDog
NTUKIHR5cGU6IGtleWRvd24sIGtleTogOCwgY29kZTogRGlnaXQ4LCBrZXlJZGVudGlmaWVyOiBV
KzAwMzgsIGtleUNvZGU6IDU2LCBjaGFyQ29kZTogMCwga2V5Q29kZTogNTYsIHdoaWNoOiA1Ngot
dHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVy
OiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGlj
aDogMAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogRGlnaXQ4LCBrZXlJZGVudGlmaWVy
OiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDU2LCBjaGFyQ29kZTogMCwga2V5Q29kZTogNTYsIHdo
aWNoOiA1NgogdHlwZToga2V5ZG93biwga2V5OiA5LCBjb2RlOiBEaWdpdDksIGtleUlkZW50aWZp
ZXI6IFUrMDAzOSwga2V5Q29kZTogNTcsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA1Nywgd2hpY2g6
IDU3Ci10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50
aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAs
IHdoaWNoOiAwCit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBEaWdpdDksIGtleUlkZW50
aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogNTcsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA1
Nywgd2hpY2g6IDU3CiB0eXBlOiBrZXlkb3duLCBrZXk6IC0sIGNvZGU6IE1pbnVzLCBrZXlJZGVu
dGlmaWVyOiBVKzAwMkQsIGtleUNvZGU6IDE4OSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDE4OSwg
d2hpY2g6IDE4OQotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBr
ZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlD
b2RlOiAwLCB3aGljaDogMAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogTWludXMsIGtl
eUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMTg5LCBjaGFyQ29kZTogMCwga2V5
Q29kZTogMTg5LCB3aGljaDogMTg5CiB0eXBlOiBrZXlkb3duLCBrZXk6ID0sIGNvZGU6IEVxdWFs
LCBrZXlJZGVudGlmaWVyOiBVKzAwM0QsIGtleUNvZGU6IDE4NywgY2hhckNvZGU6IDAsIGtleUNv
ZGU6IDE4Nywgd2hpY2g6IDE4NwotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVu
dGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2Rl
OiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTog
RXF1YWwsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMTg3LCBjaGFyQ29k
ZTogMCwga2V5Q29kZTogMTg3LCB3aGljaDogMTg3CiB0eXBlOiBrZXlkb3duLCBrZXk6IFssIGNv
ZGU6IEJyYWNrZXRMZWZ0LCBrZXlJZGVudGlmaWVyOiBVKzAwNUIsIGtleUNvZGU6IDIxOSwgY2hh
ckNvZGU6IDAsIGtleUNvZGU6IDIxOSwgd2hpY2g6IDIxOQotdHlwZToga2V5dXAsIGtleTogRGVh
ZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNv
ZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAordHlwZToga2V5dXAsIGtl
eTogRGVhZCwgY29kZTogQnJhY2tldExlZnQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwg
a2V5Q29kZTogMjE5LCBjaGFyQ29kZTogMCwga2V5Q29kZTogMjE5LCB3aGljaDogMjE5CiB0eXBl
OiBrZXlkb3duLCBrZXk6IF0sIGNvZGU6IEJyYWNrZXRSaWdodCwga2V5SWRlbnRpZmllcjogVSsw
MDVELCBrZXlDb2RlOiAyMjEsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAyMjEsIHdoaWNoOiAyMjEK
LXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmll
cjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hp
Y2g6IDAKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IEJyYWNrZXRSaWdodCwga2V5SWRl
bnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAyMjEsIGNoYXJDb2RlOiAwLCBrZXlDb2Rl
OiAyMjEsIHdoaWNoOiAyMjEKIHR5cGU6IGtleWRvd24sIGtleTogXCwgY29kZTogQmFja3NsYXNo
LCBrZXlJZGVudGlmaWVyOiBVKzAwNUMsIGtleUNvZGU6IDIyMCwgY2hhckNvZGU6IDAsIGtleUNv
ZGU6IDIyMCwgd2hpY2g6IDIyMAotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVu
dGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2Rl
OiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTog
QmFja3NsYXNoLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDIyMCwgY2hh
ckNvZGU6IDAsIGtleUNvZGU6IDIyMCwgd2hpY2g6IDIyMAogdHlwZToga2V5ZG93biwga2V5OiA7
LCBjb2RlOiBTZW1pY29sb24sIGtleUlkZW50aWZpZXI6IFUrMDAzQiwga2V5Q29kZTogMTg2LCBj
aGFyQ29kZTogMCwga2V5Q29kZTogMTg2LCB3aGljaDogMTg2Ci10eXBlOiBrZXl1cCwga2V5OiBE
ZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5
Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCit0eXBlOiBrZXl1cCwg
a2V5OiBEZWFkLCBjb2RlOiBTZW1pY29sb24sIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwg
a2V5Q29kZTogMTg2LCBjaGFyQ29kZTogMCwga2V5Q29kZTogMTg2LCB3aGljaDogMTg2CiB0eXBl
OiBrZXlkb3duLCBrZXk6ICcsIGNvZGU6IFF1b3RlLCBrZXlJZGVudGlmaWVyOiBVKzAwMjcsIGtl
eUNvZGU6IDIyMiwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDIyMiwgd2hpY2g6IDIyMgotdHlwZTog
a2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlk
ZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAor
dHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogUXVvdGUsIGtleUlkZW50aWZpZXI6IFVuaWRl
bnRpZmllZCwga2V5Q29kZTogMjIyLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMjIyLCB3aGljaDog
MjIyCiB0eXBlOiBrZXlkb3duLCBrZXk6ICwsIGNvZGU6IENvbW1hLCBrZXlJZGVudGlmaWVyOiBV
KzAwMkMsIGtleUNvZGU6IDE4OCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDE4OCwgd2hpY2g6IDE4
OAotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlm
aWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3
aGljaDogMAordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogQ29tbWEsIGtleUlkZW50aWZp
ZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMTg4LCBjaGFyQ29kZTogMCwga2V5Q29kZTogMTg4
LCB3aGljaDogMTg4CiB0eXBlOiBrZXlkb3duLCBrZXk6IC4sIGNvZGU6IFBlcmlvZCwga2V5SWRl
bnRpZmllcjogVSswMDJFLCBrZXlDb2RlOiAxOTAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxOTAs
IHdoaWNoOiAxOTAKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwg
a2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5
Q29kZTogMCwgd2hpY2g6IDAKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFBlcmlvZCwg
a2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAxOTAsIGNoYXJDb2RlOiAwLCBr
ZXlDb2RlOiAxOTAsIHdoaWNoOiAxOTAKIHR5cGU6IGtleWRvd24sIGtleTogLywgY29kZTogU2xh
c2gsIGtleUlkZW50aWZpZXI6IFUrMDAyRiwga2V5Q29kZTogMTkxLCBjaGFyQ29kZTogMCwga2V5
Q29kZTogMTkxLCB3aGljaDogMTkxCi10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlk
ZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNv
ZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBrZXlkb3duLCBrZXk6IEVudGVyLCBj
b2RlOiBFbnRlciwga2V5SWRlbnRpZmllcjogRW50ZXIsIGtleUNvZGU6IDEzLCBjaGFyQ29kZTog
MCwga2V5Q29kZTogMTMsIHdoaWNoOiAxMwotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTog
VW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNo
YXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5ZG93biwga2V5OiBBcnJv
d1VwLCBjb2RlOiBBcnJvd1VwLCBrZXlJZGVudGlmaWVyOiBVcCwga2V5Q29kZTogMzgsIGNoYXJD
b2RlOiAwLCBrZXlDb2RlOiAzOCwgd2hpY2g6IDM4Ci10eXBlOiBrZXl1cCwga2V5OiBBcnJvd1Vw
LCBjb2RlOiBBcnJvd1VwLCBrZXlJZGVudGlmaWVyOiBVcCwga2V5Q29kZTogMzgsIGNoYXJDb2Rl
OiAwLCBrZXlDb2RlOiAzOCwgd2hpY2g6IDM4Ci10eXBlOiBrZXl1cCwga2V5OiBBcnJvd0Rvd24s
IGNvZGU6IEFycm93RG93biwga2V5SWRlbnRpZmllcjogRG93biwga2V5Q29kZTogNDAsIGNoYXJD
b2RlOiAwLCBrZXlDb2RlOiA0MCwgd2hpY2g6IDQwCi10eXBlOiBrZXlkb3duLCBrZXk6IEFycm93
TGVmdCwgY29kZTogQXJyb3dMZWZ0LCBrZXlJZGVudGlmaWVyOiBMZWZ0LCBrZXlDb2RlOiAzNywg
Y2hhckNvZGU6IDAsIGtleUNvZGU6IDM3LCB3aGljaDogMzcKLXR5cGU6IGtleXVwLCBrZXk6IEFy
cm93TGVmdCwgY29kZTogQXJyb3dMZWZ0LCBrZXlJZGVudGlmaWVyOiBMZWZ0LCBrZXlDb2RlOiAz
NywgY2hhckNvZGU6IDAsIGtleUNvZGU6IDM3LCB3aGljaDogMzcKLXR5cGU6IGtleXVwLCBrZXk6
IEFycm93UmlnaHQsIGNvZGU6IEFycm93UmlnaHQsIGtleUlkZW50aWZpZXI6IFJpZ2h0LCBrZXlD
b2RlOiAzOSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDM5LCB3aGljaDogMzkKK3R5cGU6IGtleXVw
LCBrZXk6IERlYWQsIGNvZGU6IFNsYXNoLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtl
eUNvZGU6IDE5MSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDE5MSwgd2hpY2g6IDE5MQogCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9pb3Mva2V5ZG93bi1rZXl1cC1pbi1ub24t
ZWRpdGFibGUtY29udGVudC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvaW9zL2tleWRv
d24ta2V5dXAtaW4tbm9uLWVkaXRhYmxlLWNvbnRlbnQuaHRtbAppbmRleCA1OWMwMGViZjBiMTA0
NDRkNTNjYWMyNTYyZmM1YjdkMjYxYTJhMWYxLi40YmRjYjc1MWMzOGY4MDRhYzgwOTUyZTA1NTAz
YTgwYWEwY2M3NmViIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9pb3Mva2V5
ZG93bi1rZXl1cC1pbi1ub24tZWRpdGFibGUtY29udGVudC5odG1sCisrKyBiL0xheW91dFRlc3Rz
L2Zhc3QvZXZlbnRzL2lvcy9rZXlkb3duLWtleXVwLWluLW5vbi1lZGl0YWJsZS1jb250ZW50Lmh0
bWwKQEAgLTExLDEzICsxMSwxMSBAQCBpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKIDwvc2NyaXB0
PgogPC9oZWFkPgogPGJvZHkgb25rZXlkb3duPSJoYW5kbGVLZXlEb3duKGV2ZW50KSIgb25rZXl1
cD0iaGFuZGxlS2V5VXAoZXZlbnQpIj4KLTxwPlRoaXMgdGVzdHMgdGhhdCBET00ga2V5ZG93biBh
bmQga2V5dXAgZXZlbnRzIGFyZSBkaXNwYXRjaGVkIHRvIGEgbm9uLWVkaXRhYmxlICZsdDtib2R5
Jmd0OyBvbiBpT1MgZm9yIGhhcmR3YXJlIGtleSBwcmVzc2VzLiBUbyBydW4gdGhpcyB0ZXN0IG1h
bnVhbGx5LCB2ZXJpZnkgdGhhdCB0d28gbWVzc2FnZXMgYXJlIGVtaXR0ZWQgd2hlbiB5b3UgcHJl
c3MgdGhlIGZvbGxvd2luZyBrZXlzOiBhLCBiLCBjLCBkLCBlLCBmLCBnLCBoLCBpLCBqLCBrLCBs
LCBtLCBuLCBvLCBwLCBxLCByLCBzLCB0LCB1LCB2LCB3LCB4LCB5LCB6LCAwLCAxLCAyLCAzLCA0
LCA1LCA2LCA3LCA4LCA5LCAtLCA9LCBbLCBdLCBcLCA7LCAnLCAsLCAuLCAvLCAmbHQ7cmV0dXJu
Jmd0OywgJiN4MjE5MTssICYjeDIxOTM7LCAmI3gyMTkwOywgJiN4MjE5MjsuPC9wPgorPHA+VGhp
cyB0ZXN0cyB0aGF0IERPTSBrZXlkb3duIGFuZCBrZXl1cCBldmVudHMgYXJlIGRpc3BhdGNoZWQg
dG8gYSBub24tZWRpdGFibGUgJmx0O2JvZHkmZ3Q7IG9uIGlPUyBmb3IgaGFyZHdhcmUga2V5IHBy
ZXNzZXMgb2Ygbm9uLXNwZWNpYWwga2V5cy4gVG8gcnVuIHRoaXMgdGVzdCBtYW51YWxseSwgdmVy
aWZ5IHRoYXQgdHdvIG1lc3NhZ2VzIGFyZSBlbWl0dGVkIHdoZW4geW91IHByZXNzIHRoZSBmb2xs
b3dpbmcga2V5czogPGtiZD5hPC9rYmQ+LCA8a2JkPmI8L2tiZD4sIDxrYmQ+Yzwva2JkPiwgPGti
ZD5kPC9rYmQ+LCA8a2JkPmU8L2tiZD4sIDxrYmQ+Zjwva2JkPiwgPGtiZD5nPC9rYmQ+LCA8a2Jk
Pmg8L2tiZD4sIDxrYmQ+aTwva2JkPiwgPGtiZD5qPC9rYmQ+LCA8a2JkPms8L2tiZD4sIDxrYmQ+
bDwva2JkPiwgPGtiZD5tPC9rYmQ+LCA8a2JkPm48L2tiZD4sIDxrYmQ+bzwva2JkPiwgPGtiZD5w
PC9rYmQ+LCA8a2JkPnE8L2tiZD4sIDxrYmQ+cjwva2JkPiwgPGtiZD5zPC9rYmQ+LCA8a2JkPnQ8
L2tiZD4sIDxrYmQ+dTwva2JkPiwgPGtiZD52PC9rYmQ+LCA8a2JkPnc8L2tiZD4sIDxrYmQ+eDwv
a2JkPiwgPGtiZD55PC9rYmQ+LCA8a2JkPno8L2tiZD4sIDxrYmQ+MDwva2JkPiwgPGtiZD4xPC9r
YmQ+LCA8a2JkPjI8L2tiZD4sIDxrYmQ+Mzwva2JkPiwgPGtiZD40PC9rYmQ+LCA8a2JkPjU8L2ti
ZD4sIDxrYmQ+Njwva2JkPiwgPGtiZD43PC9rYmQ+LCA8a2JkPjg8L2tiZD4sIDxrYmQ+OTwva2Jk
PiwgPGtiZD4tPC9rYmQ+LCA8a2JkPj08L2tiZD4sIDxrYmQ+Wzwva2JkPiwgPGtiZD5dPC9rYmQ+
LCA8a2JkPlw8L2tiZD4sIDxrYmQ+Ozwva2JkPiwgPGtiZD4nPC9rYmQ+LCA8a2JkPiw8L2tiZD4s
IDxrYmQ+Ljwva2JkPiwgPGtiZD4vPC9rYmQ+LjwvcD4KIDxwcmUgaWQ9ImNvbnNvbGUiPjwvcHJl
PgogPHNjcmlwdD4KLWNvbnN0IGFzY2lpQ2hhcmFjdGVycyA9ICJhYmNkZWZnaGlqa2xtbm9wcXJz
dHV2d3h5ejAxMjM0NTY3ODktPVtdXFw7JywuL1xyIi5zcGxpdCgiIik7Ci1jb25zdCBzcGVjaWFs
S2V5cyA9IFsidXBBcnJvdyIsICJkb3duQXJyb3ciLCAibGVmdEFycm93IiwgInJpZ2h0QXJyb3ci
XTsKLQotdmFyIHJlbWFpbmluZ0tleXNUb1ByZXNzID0gYXNjaWlDaGFyYWN0ZXJzLmNvbmNhdChz
cGVjaWFsS2V5cyk7Citjb25zdCBhc2NpaUNoYXJhY3RlcnMgPSAiYWJjZGVmZ2hpamtsbW5vcHFy
c3R1dnd4eXowMTIzNDU2Nzg5LT1bXVxcOycsLi8iLnNwbGl0KCIiKTsKK3ZhciByZW1haW5pbmdL
ZXlzVG9QcmVzcyA9IGFzY2lpQ2hhcmFjdGVyczsKIAogYXN5bmMgZnVuY3Rpb24gbmV4dEtleVBy
ZXNzKCkKIHsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2lvcy9rZXlkb3du
LWtleXVwLXNwZWNpYWwta2V5cy1pbi1ub24tZWRpdGFibGUtZWxlbWVudC1leHBlY3RlZC50eHQg
Yi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9pb3Mva2V5ZG93bi1rZXl1cC1zcGVjaWFsLWtleXMt
aW4tbm9uLWVkaXRhYmxlLWVsZW1lbnQtZXhwZWN0ZWQudHh0CmluZGV4IDQ1ZTkwNDNmYThjNzZj
ZTQ3MDEzMTU1M2UxOTg2ZTIyY2RiNmVhMmEuLjMzM2YwNTViMWRhY2YxMjAwMThmNjg5M2Q5NzEy
YmNmNDc0NWFjZDIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2lvcy9rZXlk
b3duLWtleXVwLXNwZWNpYWwta2V5cy1pbi1ub24tZWRpdGFibGUtZWxlbWVudC1leHBlY3RlZC50
eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvaW9zL2tleWRvd24ta2V5dXAtc3BlY2lh
bC1rZXlzLWluLW5vbi1lZGl0YWJsZS1lbGVtZW50LWV4cGVjdGVkLnR4dApAQCAtNyw3MiArNyw3
MCBAQCB0eXBlOiBrZXlkb3duLCBrZXk6IEFycm93TGVmdCwgY29kZTogQXJyb3dMZWZ0LCBrZXlJ
ZGVudGlmaWVyOiBMZWZ0LCBrZXlDb2RlOiAzNwogdHlwZToga2V5dXAsIGtleTogQXJyb3dMZWZ0
LCBjb2RlOiBBcnJvd0xlZnQsIGtleUlkZW50aWZpZXI6IExlZnQsIGtleUNvZGU6IDM3LCBjaGFy
Q29kZTogMCwga2V5Q29kZTogMzcsIHdoaWNoOiAzNwogdHlwZToga2V5dXAsIGtleTogQXJyb3dS
aWdodCwgY29kZTogQXJyb3dSaWdodCwga2V5SWRlbnRpZmllcjogUmlnaHQsIGtleUNvZGU6IDM5
LCBjaGFyQ29kZTogMCwga2V5Q29kZTogMzksIHdoaWNoOiAzOQogdHlwZToga2V5ZG93biwga2V5
OiBCYWNrc3BhY2UsIGNvZGU6IEJhY2tzcGFjZSwga2V5SWRlbnRpZmllcjogVSswMDA4LCBrZXlD
b2RlOiA4LCBjaGFyQ29kZTogMCwga2V5Q29kZTogOCwgd2hpY2g6IDgKLXR5cGU6IGtleXVwLCBr
ZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVk
LCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtl
eWRvd24sIGtleTogBCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVKzAwMDQs
IGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5
dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50
aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAordHlw
ZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogQmFja3NwYWNlLCBrZXlJZGVudGlmaWVyOiBVbmlk
ZW50aWZpZWQsIGtleUNvZGU6IDgsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA4LCB3aGljaDogOAor
dHlwZToga2V5ZG93biwga2V5OiAELCBjb2RlOiBFbmQsIGtleUlkZW50aWZpZXI6IFUrMDAwNCwg
a2V5Q29kZTogMzUsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAzNSwgd2hpY2g6IDM1Cit0eXBlOiBr
ZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBFbmQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwg
a2V5Q29kZTogMzUsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAzNSwgd2hpY2g6IDM1CiB0eXBlOiBr
ZXlkb3duLCBrZXk6IEVudGVyLCBjb2RlOiBFbnRlciwga2V5SWRlbnRpZmllcjogRW50ZXIsIGtl
eUNvZGU6IDEzLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMTMsIHdoaWNoOiAxMwotdHlwZToga2V5
dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50
aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlw
ZToga2V5ZG93biwga2V5OiBVSUtleUlucHV0RXNjYXBlLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtl
eUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNv
ZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBrZXl1cCwga2V5OiBVSUtleUlucHV0RXNjYXBlLCBjb2Rl
OiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwg
Y2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBrZXlkb3duLCBrZXk6IAEs
IGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVSswMDAxLCBrZXlDb2RlOiAwLCBj
aGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQs
IGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2Rl
OiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleWRvd24sIGtl
eTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQs
IGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5
dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50
aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlw
ZToga2V5ZG93biwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6
IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNo
OiAwCi10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50
aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAs
IHdoaWNoOiAwCi10eXBlOiBrZXlkb3duLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwg
a2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5
Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRp
ZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTog
MCwga2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleWRvd24sIGtleTogRGVhZCwgY29kZTog
VW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNo
YXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5dXAsIGtleTogRGVhZCwg
Y29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6
IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5ZG93biwga2V5
OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwg
a2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBrZXl1
cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRp
ZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBl
OiBrZXlkb3duLCBrZXk6IFVJS2V5SW5wdXRQYWdlRG93biwgY29kZTogVW5pZGVudGlmaWVkLCBr
ZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlD
b2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5dXAsIGtleTogVUlLZXlJbnB1dFBhZ2VEb3duLCBj
b2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTog
MCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBrZXl1cCwga2V5OiBV
SUtleUlucHV0UGFnZVVwLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRl
bnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCit0
eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBFbnRlciwga2V5SWRlbnRpZmllcjogVW5pZGVu
dGlmaWVkLCBrZXlDb2RlOiAxMywgY2hhckNvZGU6IDAsIGtleUNvZGU6IDEzLCB3aGljaDogMTMK
K3R5cGU6IGtleWRvd24sIGtleTogVUlLZXlJbnB1dEVzY2FwZSwgY29kZTogRXNjYXBlLCBrZXlJ
ZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDI3LCBjaGFyQ29kZTogMCwga2V5Q29k
ZTogMjcsIHdoaWNoOiAyNwordHlwZToga2V5dXAsIGtleTogVUlLZXlJbnB1dEVzY2FwZSwgY29k
ZTogRXNjYXBlLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDI3LCBjaGFy
Q29kZTogMCwga2V5Q29kZTogMjcsIHdoaWNoOiAyNwordHlwZToga2V5ZG93biwga2V5OiABLCBj
b2RlOiBIb21lLCBrZXlJZGVudGlmaWVyOiBVKzAwMDEsIGtleUNvZGU6IDM2LCBjaGFyQ29kZTog
MCwga2V5Q29kZTogMzYsIHdoaWNoOiAzNgordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTog
SG9tZSwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAzNiwgY2hhckNvZGU6
IDAsIGtleUNvZGU6IDM2LCB3aGljaDogMzYKK3R5cGU6IGtleWRvd24sIGtleTogRGVhZCwgY29k
ZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDQ1
LCBjaGFyQ29kZTogMCwga2V5Q29kZTogNDUsIHdoaWNoOiA0NQordHlwZToga2V5dXAsIGtleTog
RGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtl
eUNvZGU6IDQ1LCBjaGFyQ29kZTogMCwga2V5Q29kZTogNDUsIHdoaWNoOiA0NQordHlwZToga2V5
ZG93biwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRl
bnRpZmllZCwga2V5Q29kZTogMTgsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxOCwgd2hpY2g6IDE4
Cit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZp
ZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMTgsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxOCwg
d2hpY2g6IDE4Cit0eXBlOiBrZXlkb3duLCBrZXk6IERlYWQsIGNvZGU6IE1ldGFMZWZ0LCBrZXlJ
ZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDkxLCBjaGFyQ29kZTogMCwga2V5Q29k
ZTogOTEsIHdoaWNoOiA5MQordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogTWV0YUxlZnQs
IGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogOTEsIGNoYXJDb2RlOiAwLCBr
ZXlDb2RlOiA5MSwgd2hpY2g6IDkxCit0eXBlOiBrZXlkb3duLCBrZXk6IERlYWQsIGNvZGU6IENv
bnRyb2xMZWZ0LCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDE3LCBjaGFy
Q29kZTogMCwga2V5Q29kZTogMTcsIHdoaWNoOiAxNwordHlwZToga2V5dXAsIGtleTogRGVhZCwg
Y29kZTogQ29udHJvbExlZnQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTog
MTcsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxNywgd2hpY2g6IDE3Cit0eXBlOiBrZXlkb3duLCBr
ZXk6IERlYWQsIGNvZGU6IFNoaWZ0TGVmdCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBr
ZXlDb2RlOiAxNiwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDE2LCB3aGljaDogMTYKK3R5cGU6IGtl
eXVwLCBrZXk6IERlYWQsIGNvZGU6IFNoaWZ0TGVmdCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlm
aWVkLCBrZXlDb2RlOiAxNiwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDE2LCB3aGljaDogMTYKK3R5
cGU6IGtleWRvd24sIGtleTogVUlLZXlJbnB1dFBhZ2VEb3duLCBjb2RlOiBQYWdlRG93biwga2V5
SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAzNCwgY2hhckNvZGU6IDAsIGtleUNv
ZGU6IDM0LCB3aGljaDogMzQKK3R5cGU6IGtleXVwLCBrZXk6IFVJS2V5SW5wdXRQYWdlRG93biwg
Y29kZTogUGFnZURvd24sIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMzQs
IGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAzNCwgd2hpY2g6IDM0Cit0eXBlOiBrZXl1cCwga2V5OiBV
SUtleUlucHV0UGFnZVVwLCBjb2RlOiBQYWdlVXAsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmll
ZCwga2V5Q29kZTogMzMsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAzMywgd2hpY2g6IDMzCiB0eXBl
OiBrZXlkb3duLCBrZXk6IEVudGVyLCBjb2RlOiBFbnRlciwga2V5SWRlbnRpZmllcjogRW50ZXIs
IGtleUNvZGU6IDEzLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMTMsIHdoaWNoOiAxMwotdHlwZTog
a2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlk
ZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAot
dHlwZToga2V5ZG93biwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZp
ZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdo
aWNoOiAwCi10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlk
ZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6
IDAsIHdoaWNoOiAwCi10eXBlOiBrZXlkb3duLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmll
ZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwg
a2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRl
bnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29k
ZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleWRvd24sIGtleTogRGVhZCwgY29k
ZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAs
IGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5dXAsIGtleTogRGVh
ZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNv
ZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5ZG93biwg
a2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmll
ZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBr
ZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRl
bnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10
eXBlOiBrZXlkb3duLCBrZXk6IBAsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjog
VSswMDEwLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5
cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjog
VW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6
IDAKLXR5cGU6IGtleWRvd24sIGtleTogECwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlm
aWVyOiBVKzAwMTAsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDog
MAotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlm
aWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3
aGljaDogMAotdHlwZToga2V5ZG93biwga2V5OiAQLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlk
ZW50aWZpZXI6IFUrMDAxMCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdo
aWNoOiAwCi10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlk
ZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6
IDAsIHdoaWNoOiAwCi10eXBlOiBrZXlkb3duLCBrZXk6IBAsIGNvZGU6IFVuaWRlbnRpZmllZCwg
a2V5SWRlbnRpZmllcjogVSswMDEwLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTog
MCwgd2hpY2g6IDAKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwg
a2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5
Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleWRvd24sIGtleTogECwgY29kZTogVW5pZGVudGlm
aWVkLCBrZXlJZGVudGlmaWVyOiBVKzAwMTAsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlD
b2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlm
aWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAw
LCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5ZG93biwga2V5OiAQLCBjb2RlOiBVbmlk
ZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFUrMDAxMCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAs
IGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlk
ZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNv
ZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBrZXlkb3duLCBrZXk6IBAsIGNvZGU6
IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVSswMDEwLCBrZXlDb2RlOiAwLCBjaGFyQ29k
ZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6
IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBj
aGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleWRvd24sIGtleTogECwg
Y29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVKzAwMTAsIGtleUNvZGU6IDAsIGNo
YXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5dXAsIGtleTogRGVhZCwg
Y29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6
IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5ZG93biwga2V5
OiAQLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFUrMDAxMCwga2V5Q29kZTog
MCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBrZXl1cCwga2V5OiBE
ZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5
Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBrZXlkb3du
LCBrZXk6IBAsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVSswMDEwLCBrZXlD
b2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleXVwLCBr
ZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVk
LCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtl
eWRvd24sIGtleTogECwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVKzAwMTAs
IGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5
dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50
aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAotdHlw
ZToga2V5ZG93biwga2V5OiAQLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFUr
MDAxMCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBl
OiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVu
aWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAw
Ci10eXBlOiBrZXlkb3duLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRp
ZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwg
d2hpY2g6IDAKLXR5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5
SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29k
ZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleWRvd24sIGtleTogBSwgY29kZTogVW5pZGVudGlmaWVk
LCBrZXlJZGVudGlmaWVyOiBVKzAwMDUsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2Rl
OiAwLCB3aGljaDogMAotdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVk
LCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBr
ZXlDb2RlOiAwLCB3aGljaDogMAotdHlwZToga2V5ZG93biwga2V5OiBEZWFkLCBjb2RlOiBVbmlk
ZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNv
ZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2Rl
OiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwg
Y2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdoaWNoOiAwCi10eXBlOiBrZXlkb3duLCBrZXk6IERl
YWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlD
b2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKLXR5cGU6IGtleXVwLCBr
ZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVk
LCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKK3R5cGU6IGtl
eXVwLCBrZXk6IERlYWQsIGNvZGU6IEVudGVyLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQs
IGtleUNvZGU6IDEzLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMTMsIHdoaWNoOiAxMwordHlwZTog
a2V5ZG93biwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVu
aWRlbnRpZmllZCwga2V5Q29kZTogMTgsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxOCwgd2hpY2g6
IDE4Cit0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50
aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMTgsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAx
OCwgd2hpY2g6IDE4Cit0eXBlOiBrZXlkb3duLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmll
ZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiA5MywgY2hhckNvZGU6IDAs
IGtleUNvZGU6IDkzLCB3aGljaDogOTMKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVu
aWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiA5MywgY2hh
ckNvZGU6IDAsIGtleUNvZGU6IDkzLCB3aGljaDogOTMKK3R5cGU6IGtleWRvd24sIGtleTogRGVh
ZCwgY29kZTogQ29udHJvbExlZnQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29k
ZTogMTcsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxNywgd2hpY2g6IDE3Cit0eXBlOiBrZXl1cCwg
a2V5OiBEZWFkLCBjb2RlOiBDb250cm9sTGVmdCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVk
LCBrZXlDb2RlOiAxNywgY2hhckNvZGU6IDAsIGtleUNvZGU6IDE3LCB3aGljaDogMTcKK3R5cGU6
IGtleWRvd24sIGtleTogRGVhZCwgY29kZTogU2hpZnRMZWZ0LCBrZXlJZGVudGlmaWVyOiBVbmlk
ZW50aWZpZWQsIGtleUNvZGU6IDE2LCBjaGFyQ29kZTogMCwga2V5Q29kZTogMTYsIHdoaWNoOiAx
NgordHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogU2hpZnRMZWZ0LCBrZXlJZGVudGlmaWVy
OiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDE2LCBjaGFyQ29kZTogMCwga2V5Q29kZTogMTYsIHdo
aWNoOiAxNgordHlwZToga2V5ZG93biwga2V5OiAQLCBjb2RlOiBGMSwga2V5SWRlbnRpZmllcjog
VSswMDEwLCBrZXlDb2RlOiAxMTIsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxMTIsIHdoaWNoOiAx
MTIKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IEYxLCBrZXlJZGVudGlmaWVyOiBVbmlk
ZW50aWZpZWQsIGtleUNvZGU6IDExMiwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDExMiwgd2hpY2g6
IDExMgordHlwZToga2V5ZG93biwga2V5OiAQLCBjb2RlOiBGMiwga2V5SWRlbnRpZmllcjogVSsw
MDEwLCBrZXlDb2RlOiAxMTMsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxMTMsIHdoaWNoOiAxMTMK
K3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IEYyLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50
aWZpZWQsIGtleUNvZGU6IDExMywgY2hhckNvZGU6IDAsIGtleUNvZGU6IDExMywgd2hpY2g6IDEx
MwordHlwZToga2V5ZG93biwga2V5OiAQLCBjb2RlOiBGMywga2V5SWRlbnRpZmllcjogVSswMDEw
LCBrZXlDb2RlOiAxMTQsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxMTQsIHdoaWNoOiAxMTQKK3R5
cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IEYzLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZp
ZWQsIGtleUNvZGU6IDExNCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDExNCwgd2hpY2g6IDExNAor
dHlwZToga2V5ZG93biwga2V5OiAQLCBjb2RlOiBGNCwga2V5SWRlbnRpZmllcjogVSswMDEwLCBr
ZXlDb2RlOiAxMTUsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxMTUsIHdoaWNoOiAxMTUKK3R5cGU6
IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IEY0LCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQs
IGtleUNvZGU6IDExNSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDExNSwgd2hpY2g6IDExNQordHlw
ZToga2V5ZG93biwga2V5OiAQLCBjb2RlOiBGNSwga2V5SWRlbnRpZmllcjogVSswMDEwLCBrZXlD
b2RlOiAxMTYsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxMTYsIHdoaWNoOiAxMTYKK3R5cGU6IGtl
eXVwLCBrZXk6IERlYWQsIGNvZGU6IEY1LCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtl
eUNvZGU6IDExNiwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDExNiwgd2hpY2g6IDExNgordHlwZTog
a2V5ZG93biwga2V5OiAQLCBjb2RlOiBGNiwga2V5SWRlbnRpZmllcjogVSswMDEwLCBrZXlDb2Rl
OiAxMTcsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxMTcsIHdoaWNoOiAxMTcKK3R5cGU6IGtleXVw
LCBrZXk6IERlYWQsIGNvZGU6IEY2LCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNv
ZGU6IDExNywgY2hhckNvZGU6IDAsIGtleUNvZGU6IDExNywgd2hpY2g6IDExNwordHlwZToga2V5
ZG93biwga2V5OiAQLCBjb2RlOiBGNywga2V5SWRlbnRpZmllcjogVSswMDEwLCBrZXlDb2RlOiAx
MTgsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxMTgsIHdoaWNoOiAxMTgKK3R5cGU6IGtleXVwLCBr
ZXk6IERlYWQsIGNvZGU6IEY3LCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6
IDExOCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDExOCwgd2hpY2g6IDExOAordHlwZToga2V5ZG93
biwga2V5OiAQLCBjb2RlOiBGOCwga2V5SWRlbnRpZmllcjogVSswMDEwLCBrZXlDb2RlOiAxMTks
IGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxMTksIHdoaWNoOiAxMTkKK3R5cGU6IGtleXVwLCBrZXk6
IERlYWQsIGNvZGU6IEY4LCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDEx
OSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDExOSwgd2hpY2g6IDExOQordHlwZToga2V5ZG93biwg
a2V5OiAQLCBjb2RlOiBGOSwga2V5SWRlbnRpZmllcjogVSswMDEwLCBrZXlDb2RlOiAxMjAsIGNo
YXJDb2RlOiAwLCBrZXlDb2RlOiAxMjAsIHdoaWNoOiAxMjAKK3R5cGU6IGtleXVwLCBrZXk6IERl
YWQsIGNvZGU6IEY5LCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDEyMCwg
Y2hhckNvZGU6IDAsIGtleUNvZGU6IDEyMCwgd2hpY2g6IDEyMAordHlwZToga2V5ZG93biwga2V5
OiAQLCBjb2RlOiBGMTAsIGtleUlkZW50aWZpZXI6IFUrMDAxMCwga2V5Q29kZTogMTIxLCBjaGFy
Q29kZTogMCwga2V5Q29kZTogMTIxLCB3aGljaDogMTIxCit0eXBlOiBrZXl1cCwga2V5OiBEZWFk
LCBjb2RlOiBGMTAsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMTIxLCBj
aGFyQ29kZTogMCwga2V5Q29kZTogMTIxLCB3aGljaDogMTIxCit0eXBlOiBrZXlkb3duLCBrZXk6
IBAsIGNvZGU6IEYxMSwga2V5SWRlbnRpZmllcjogVSswMDEwLCBrZXlDb2RlOiAxMjIsIGNoYXJD
b2RlOiAwLCBrZXlDb2RlOiAxMjIsIHdoaWNoOiAxMjIKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQs
IGNvZGU6IEYxMSwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAxMjIsIGNo
YXJDb2RlOiAwLCBrZXlDb2RlOiAxMjIsIHdoaWNoOiAxMjIKK3R5cGU6IGtleWRvd24sIGtleTog
ECwgY29kZTogRjEyLCBrZXlJZGVudGlmaWVyOiBVKzAwMTAsIGtleUNvZGU6IDEyMywgY2hhckNv
ZGU6IDAsIGtleUNvZGU6IDEyMywgd2hpY2g6IDEyMwordHlwZToga2V5dXAsIGtleTogRGVhZCwg
Y29kZTogRjEyLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDEyMywgY2hh
ckNvZGU6IDAsIGtleUNvZGU6IDEyMywgd2hpY2g6IDEyMwordHlwZToga2V5ZG93biwga2V5OiBE
ZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5
Q29kZTogNDMsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA0Mywgd2hpY2g6IDQzCit0eXBlOiBrZXl1
cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRp
ZmllZCwga2V5Q29kZTogNDMsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA0Mywgd2hpY2g6IDQzCit0
eXBlOiBrZXlkb3duLCBrZXk6IAUsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjog
VSswMDA1LCBrZXlDb2RlOiA0NSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDQ1LCB3aGljaDogNDUK
K3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmll
cjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiA0NSwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDQ1LCB3
aGljaDogNDUKIHR5cGU6IGtleWRvd24sIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBr
ZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlD
b2RlOiAwLCB3aGljaDogMAogdHlwZToga2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlm
aWVkLCBrZXlJZGVudGlmaWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAw
LCBrZXlDb2RlOiAwLCB3aGljaDogMAordHlwZToga2V5ZG93biwga2V5OiBEZWFkLCBjb2RlOiBV
bmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogNDEsIGNo
YXJDb2RlOiAwLCBrZXlDb2RlOiA0MSwgd2hpY2g6IDQxCit0eXBlOiBrZXl1cCwga2V5OiBEZWFk
LCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29k
ZTogNDEsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiA0MSwgd2hpY2g6IDQxCiB0eXBlOiBrZXlkb3du
LCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlm
aWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAKIHR5cGU6
IGtleXVwLCBrZXk6IERlYWQsIGNvZGU6IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5p
ZGVudGlmaWVkLCBrZXlDb2RlOiAwLCBjaGFyQ29kZTogMCwga2V5Q29kZTogMCwgd2hpY2g6IDAK
IHR5cGU6IGtleWRvd24sIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlm
aWVyOiBVbmlkZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3
aGljaDogMApAQCAtODcsNCArODUsNiBAQCB0eXBlOiBrZXlkb3duLCBrZXk6IERlYWQsIGNvZGU6
IFVuaWRlbnRpZmllZCwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDbwogdHlwZTog
a2V5dXAsIGtleTogRGVhZCwgY29kZTogVW5pZGVudGlmaWVkLCBrZXlJZGVudGlmaWVyOiBVbmlk
ZW50aWZpZWQsIGtleUNvZGU6IDAsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAwLCB3aGljaDogMAog
dHlwZToga2V5ZG93biwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlkZW50aWZp
ZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6IDAsIHdo
aWNoOiAwCiB0eXBlOiBrZXl1cCwga2V5OiBEZWFkLCBjb2RlOiBVbmlkZW50aWZpZWQsIGtleUlk
ZW50aWZpZXI6IFVuaWRlbnRpZmllZCwga2V5Q29kZTogMCwgY2hhckNvZGU6IDAsIGtleUNvZGU6
IDAsIHdoaWNoOiAwCit0eXBlOiBrZXlkb3duLCBrZXk6IERlYWQsIGNvZGU6IEF1ZGlvVm9sdW1l
TXV0ZSwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2RlOiAxNzMsIGNoYXJDb2Rl
OiAwLCBrZXlDb2RlOiAxNzMsIHdoaWNoOiAxNzMKK3R5cGU6IGtleXVwLCBrZXk6IERlYWQsIGNv
ZGU6IEF1ZGlvVm9sdW1lTXV0ZSwga2V5SWRlbnRpZmllcjogVW5pZGVudGlmaWVkLCBrZXlDb2Rl
OiAxNzMsIGNoYXJDb2RlOiAwLCBrZXlDb2RlOiAxNzMsIHdoaWNoOiAxNzMKIAo=
</data>
<flag name="review"
          id="367783"
          type_id="1"
          status="+"
          setter="wenson_hsieh"
    />
          </attachment>
      

    </bug>

</bugzilla>