Received: (at 66512) by debbugs.gnu.org; 14 Oct 2023 10:21:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 14 06:21:22 2023 Received: from localhost ([127.0.0.1]:47945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qrblq-0002kf-9p for submit <at> debbugs.gnu.org; Sat, 14 Oct 2023 06:21:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1qrbll-0002kQ-IM for 66512 <at> debbugs.gnu.org; Sat, 14 Oct 2023 06:21:21 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1qrblI-0007b9-Ju; Sat, 14 Oct 2023 06:20:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=fU8CrD2va+yYh+rRtEFlv4JemFR63ZCozvHM/200EjA=; b=olmTGFMmqb8WXIOwiZNL Gk4JECG6iWzol+5mFjmOdC75+WTGjR+g0TcEzMu1sJnpEe8z+8CnlAD7C9Cb1LwsE27U8FNHaJT5P 5eGU7W4BYJDAfKvqU8iODesjulgAyXYHgMPTsfb6EWJE0LDwtNGf+Sg9EV/htZsAP1IwHzorjY3+9 UxZHlzgExDuOtDY/9MO805W18BZZdFX1WA5mjAQitRxJlA2Bfd2dvQaZtLd4aSosybJhc9yFjsGYF KHQp4lqMkq0gAvDfNBDR6RX3pIOe8Jde+I/gOBWSkJ2bfkQtfoszHm17gMVy1A0z1oPLIvvbr9WZo VHQKLwBcJHXZnw==; Date: Sat, 14 Oct 2023 13:20:48 +0300 Message-Id: <834jitsdxb.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Visuwesh <visuweshm@HIDDEN> In-Reply-To: <87h6mt7ds6.fsf@HIDDEN> (message from Visuwesh on Sat, 14 Oct 2023 14:59:29 +0530) Subject: Re: bug#66512: 30.0.50; flymake with checkdoc slows down typing in large Elisp buffers References: <87r0lz6pb8.fsf@HIDDEN> <83edhzt4cw.fsf@HIDDEN> <87h6mt7ds6.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66512 Cc: 66512 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Visuwesh <visuweshm@HIDDEN> > Cc: 66512 <at> debbugs.gnu.org > Date: Sat, 14 Oct 2023 14:59:29 +0530 > > [வெள்ளி அக்டோபர் 13, 2023] Eli Zaretskii wrote: > > >> 1. src/emacs -Q > >> 2. C-x C-f lisp/org/org.el RET > >> 3. M-x flymake-mode RET > >> 4. M-g i org-drag-line-forward RET > >> 5. Move the point to be inside the docstring, and start typing away. > >> You should notice the latency sooner or later. > >> > >> I can reproduce this in my fairly long init.el file too (~10k lines) and > >> I was forced to turn off checkdoc for the typing to be bearable in my > >> init.el file. > > > > Thanks. > > > > This report needs more info: > > > > . the file you used which produces this slowdown > > I used org.el in the example. > > > . the profile is not fully expanded (some functions have "+") > > . for more detailed profile, please load the relevant Lisp files as > > *.el (not *.elc), and repeat the profiling > > . if the slowdown is visible in "emacs -Q", the profile from that is > > more important than the one from your customized Emacs > > Here's the fully expanded profile after evaluating the checkdoc.el > library in emacs -Q. I also attached the file written by > profiler-report-write-profile too. Thanks. It looks like the hot spots are: . the call to checkdoc-defun-info . this snippet from checkdoc-this-string-valid-engine: (save-excursion (forward-line 1) (beginning-of-line) (if (and (< (point) e) (looking-at "\\([ \t]+\\)[^ \t\n]")) (if (checkdoc-autofix-ask-replace (match-beginning 1) (match-end 1) "Remove this whitespace?" "") nil (checkdoc-create-error "Second line should not have indentation" (match-beginning 1) (match-end 1))))) The rest is taken by GC, AFAICT.
bug-gnu-emacs@HIDDEN
:bug#66512
; Package emacs
.
Full text available.Received: (at 66512) by debbugs.gnu.org; 14 Oct 2023 09:30:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 14 05:30:09 2023 Received: from localhost ([127.0.0.1]:47905 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qrayG-0000wZ-FH for submit <at> debbugs.gnu.org; Sat, 14 Oct 2023 05:30:08 -0400 Received: from mail-io1-xd43.google.com ([2607:f8b0:4864:20::d43]:56505) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <visuweshm@HIDDEN>) id 1qrayB-0000uT-Is for 66512 <at> debbugs.gnu.org; Sat, 14 Oct 2023 05:30:07 -0400 Received: by mail-io1-xd43.google.com with SMTP id ca18e2360f4ac-7a2bfd584f0so121652739f.0 for <66512 <at> debbugs.gnu.org>; Sat, 14 Oct 2023 02:29:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697275774; x=1697880574; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=WAxnuLTXcb9TmwhlfPXv85dRWZIOutgKUIJiVvoJAbE=; b=bpxPTeQP/HjWdGvnk5w2jjYVDmGPzc4xyWKMGTExnu4Rr/9iWzJRXmVBiN6j+LYIpH vkMjy6qU9AprpmP+xE58SGYizHXNrO8s4BiF6sYH4kDaEz4NIdTjX/1OF+sLy+d3Ebnm W/O2aa8vF/tFW4FtCVSqTfthW87BNlhCzQSMbNCYO+247Wyw8ui9YBZypOwQMrGk+LAC fcLPKZoG2lYszmf42piBhCIvN1MODj6OzIunAcUnS6yefuJfSEJWcete1Ifni2T8f+R5 B3ChJ+cY/gAGMyxcvjwzPfPFALNUwVFb+lNJfAT7spLBYZZraFpV1xVx6j9BNwTbo7zd yNrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697275774; x=1697880574; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=WAxnuLTXcb9TmwhlfPXv85dRWZIOutgKUIJiVvoJAbE=; b=ArvYBIQdZnV36lF8h+5x/+k1DxFFwhhr11xEC67VVirQQD9lEDT3XSE2ckWS27iVQn JxXpYXvBFA4pzrWYnEP2TH/hwDovnZcdn4aHO88rdL8DrrieudnGcFs4RtAwr1LXsjpg NbtX/VOLrn4B8Z4az2Ovvqj+rqc3X3+0qvkEdxTkxhDGZo0jM5GjViqj7+Q+THpyMhh/ loqqQ5OfiZsPvgaMPVwUICiqjQBG0lxONncwEQMFS2bxjKiwaTcNhduD7N6XF7QlOuWE /7lU7gLBfQUPJ6lvmEokAQcBPK1kV+zzNGIiGbxSq25z2EQZqkn7fFFl5IYHEY7KePkW 9CtQ== X-Gm-Message-State: AOJu0YxHT69hA9+bqHbEVajqlh3EeiYqUwZKBQq7qLZDVCDQPi7vwMLj Bb+MUTMSmFg07lTcdHucxX0hxnr3QGUQrw== X-Google-Smtp-Source: AGHT+IFLIybSTmUhFDIg0NEIrX9Sfy6ZMpITi6V0AT7tmll/fgEOQQYjTXZcHGZphnhfO7zHBEPgrQ== X-Received: by 2002:a05:6e02:1ca6:b0:34c:bc10:2573 with SMTP id x6-20020a056e021ca600b0034cbc102573mr35369380ill.3.1697275773790; Sat, 14 Oct 2023 02:29:33 -0700 (PDT) Received: from localhost ([115.240.90.130]) by smtp.gmail.com with ESMTPSA id a20-20020a170902ee9400b001b8943b37a5sm5151784pld.24.2023.10.14.02.29.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 14 Oct 2023 02:29:32 -0700 (PDT) From: Visuwesh <visuweshm@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#66512: 30.0.50; flymake with checkdoc slows down typing in large Elisp buffers In-Reply-To: <83edhzt4cw.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 13 Oct 2023 09:37:35 +0300") References: <87r0lz6pb8.fsf@HIDDEN> <83edhzt4cw.fsf@HIDDEN> Date: Sat, 14 Oct 2023 14:59:29 +0530 Message-ID: <87h6mt7ds6.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66512 Cc: 66512 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable [=E0=AE=B5=E0=AF=86=E0=AE=B3=E0=AF=8D=E0=AE=B3=E0=AE=BF =E0=AE=85=E0=AE=95= =E0=AF=8D=E0=AE=9F=E0=AF=8B=E0=AE=AA=E0=AE=B0=E0=AF=8D 13, 2023] Eli Zarets= kii wrote: >> From: Visuwesh <visuweshm@HIDDEN> >> Date: Fri, 13 Oct 2023 11:23:31 +0530 >>=20 >> flymake-mode is largely unusable in large Elisp buffers with checkdoc >> enabled as it sometimes takes a second for the typed words to be >> displayed, and there are too many micro freezes. I have attached two >> profiles one from emacs -Q, and one from my personal configuration saved >> using the command profiler-report-write-profile. Both point to >> checkdoc-this-string-valid being the time consuming function. >>=20 >> To reproduce, >>=20 >> 1. src/emacs -Q >> 2. C-x C-f lisp/org/org.el RET >> 3. M-x flymake-mode RET >> 4. M-g i org-drag-line-forward RET >> 5. Move the point to be inside the docstring, and start typing away. >> You should notice the latency sooner or later. >>=20 >> I can reproduce this in my fairly long init.el file too (~10k lines) and >> I was forced to turn off checkdoc for the typing to be bearable in my >> init.el file. > > Thanks. > > This report needs more info: > > . the file you used which produces this slowdown I used org.el in the example. > . the profile is not fully expanded (some functions have "+") > . for more detailed profile, please load the relevant Lisp files as > *.el (not *.elc), and repeat the profiling > . if the slowdown is visible in "emacs -Q", the profile from that is > more important than the one from your customized Emacs Here's the fully expanded profile after evaluating the checkdoc.el library in emacs -Q. I also attached the file written by profiler-report-write-profile too. There are still a couple compiled functions but I think they are safe to ignore for now. 3260 67% - timer-event-handler 3260 67% - apply 3260 67% - #<compiled 0x1f6faae8cb95a424> 3260 67% - flymake-start 3260 67% - run-hook-wrapped 3260 67% - #<compiled -0x280737ed0d75cb0> 3260 67% - flymake--run-backend 3260 67% - apply 3239 67% - elisp-flymake-checkdoc 3231 67% - checkdoc-current-buffer 3231 67% - let 3231 67% - or 2655 55% - checkdoc-start 2655 55% - let 2655 55% - checkdoc-continue 2655 55% - let 2655 55% - save-excursion 2655 55% - while 2037 42% - setq 2037 42% - checkdoc-this-string-valid 2033 42% - let 1123 23% - if 1123 23% - let 1115 23% - unwind-protect 1115 23% - progn 1115 23% - checkdoc-this-string-valid-eng= ine 1115 23% - let 1103 22% - or 699 14% - save-excursion 348 7% - let* 252 5% - while 248 5% - and 244 5% - or 244 5% - progn 224 4% - < 220 4% current-column 4 0% funcall 20 0% end-of-line 4 0% - < 4 0% point 4 0% forward-line 84 1% - function 84 1% - cconv-make-interpreted-c= losure 44 0% - cconv-fv 36 0% - cconv-analyze-form 28 0% - cconv--analyze-functi= on 8 0% - cconv-analyze-form 4 0% - #<compiled 0x1e3233= 529d73ee4f> 4 0% cconv-analyze-form 4 0% - mapcar 4 0% #<compiled -0x1ee9f= ee790b185f2> 4 0% make-closure 32 0% - macroexpand-all 28 0% - macroexp--expand-all 24 0% - macroexp--all-forms 20 0% - macroexp--expand-all 20 0% - #<compiled 0x19f73f= 8625989308> 8 0% - macroexp--all-forms 4 0% macroexp--expand-= all 8 0% - function-get 4 0% fboundp 4 0% end-of-line 307 6% - let 307 6% - while 179 3% - and 135 2% re-search-forward 44 0% + setq 108 2% + if 12 0% + let* 8 0% + setq 20 0% + if 8 0% + cond 4 0% skip-chars-backward 4 0% beginning-of-line 4 0% forward-line 172 3% + cond 104 2% + checkdoc-sentencespace-regi= on-engine 76 1% + checkdoc-proper-noun-region= -engine 36 0% + let 8 0% checkdoc-ispell-docstring-e= ngine 8 0% + if 12 0% + if 4 0% syntax-table 910 18% + checkdoc-defun-info 4 0% + while 618 12% + and 304 6% + checkdoc-rogue-spaces 272 5% + checkdoc-message-text 8 0% - #<compiled 0x1f518ae41b6bfdca> 8 0% - apply 8 0% - flymake--handle-report 8 0% - flymake--publish-diagnostics 4 0% - flymake--highlight-line 4 0% #<compiled 0x45577ddd5ec64ee> 4 0% - flymake--delete-overlay 4 0% delete-overlay 21 0% - elisp-flymake-byte-compile 21 0% write-region 1324 27% Automatic GC 146 3% - redisplay_internal (C function) 17 0% - jit-lock-function 17 0% - jit-lock-fontify-now 17 0% - jit-lock--run-functions 17 0% - run-hook-wrapped 17 0% - #<compiled -0x72b32c146f17ee7> 17 0% + font-lock-fontify-region 8 0% - eval 4 0% - flymake--mode-line-counter 4 0% - flymake--mode-line-counter-1 4 0% - flymake--severity 4 0% - flymake--lookup-type-property 4 0% plist-member 4 0% - flymake--mode-line-title 4 0% make-sparse-keymap 1 0% - redisplay--pre-redisplay-functions 1 0% run-hook-with-args 1 0% - file-remote-p 1 0% find-file-name-handler 72 1% - command-execute 72 1% - call-interactively 65 1% - byte-code 65 1% - read-extended-command 65 1% - read-extended-command-1 65 1% - completing-read 65 1% - completing-read-default 65 1% - read-from-minibuffer 25 0% redisplay_internal (C function) 10 0% - timer-event-handler 10 0% - apply 10 0% - #<compiled 0x1f6faae8cb95a424> 10 0% - flymake-start 10 0% - run-hook-wrapped 10 0% - #<compiled -0x286221700d75cb0> 10 0% - flymake--run-backend 10 0% - apply 10 0% - elisp-flymake-byte-compile 10 0% - write-region 4 0% - make-lock-file-name 4 0% find-file-name-handler 7 0% + funcall-interactively 9 0% - #<compiled 0x9076c9ab87f5262> 9 0% - flymake--log-1 9 0% - display-warning 9 0% - icon-string 9 0% - icons--create 9 0% - apply 9 0% - #<compiled 0x1960f398ac366a51> 9 0% internal-char-font 7 0% - clear-minibuffer-message 7 0% timerp 2 0% - jit-lock--antiblink-post-command 2 0% - syntax-ppss 2 0% - syntax-propertize 2 0% make-local-variable 0 0% ... --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=emacs-Q-checkdoc-evald.eld Content-Transfer-Encoding: base64 Content-Description: profile report as written by profiler-report-write-profile Cltwcm9maWxlci1wcm9maWxlICIyOC4xIiBjcHUgI3MoaGFzaC10YWJsZSBzaXplIDIxNyB0ZXN0 IGVxdWFsIHJlaGFzaC1zaXplIDEuNSByZWhhc2gtdGhyZXNob2xkIDAuODEyNSBkYXRhIChbcmVk aXNwbGF5X2ludGVybmFsXCBcKENcIGZ1bmN0aW9uXCkgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwg bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDExOSBbdGltZXJwIGNsZWFyLW1p bmlidWZmZXItbWVzc2FnZSBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwg bmlsIG5pbCBuaWwgbmlsXSA3IFtuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBu aWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDE4IFttYWtlLWxvY2FsLXZhcmlhYmxlIHN5bnRh eC1wcm9wZXJ0aXplIHN5bnRheC1wcHNzIGppdC1sb2NrLS1hbnRpYmxpbmstcG9zdC1jb21tYW5k IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSAyIFt3cml0 ZS1yZWdpb24gZWxpc3AtZmx5bWFrZS1ieXRlLWNvbXBpbGUgYXBwbHkgZmx5bWFrZS0tcnVuLWJh Y2tlbmQgIiM8Y29tcGlsZWQgLTB4MjgwNzM3ZWQwZDc1Y2IwPiIgcnVuLWhvb2std3JhcHBlZCBm bHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4MWY2ZmFhZThjYjk1YTQyND4iIGFwcGx5IHRpbWVy LWV2ZW50LWhhbmRsZXIgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDIxIFtlbmQtb2YtbGluZSBw cm9nbiBvciBhbmQgd2hpbGUgbGV0KiBzYXZlLWV4Y3Vyc2lvbiBvciBsZXQgY2hlY2tkb2MtdGhp cy1zdHJpbmctdmFsaWQtZW5naW5lIHByb2duIHVud2luZC1wcm90ZWN0IGxldCBpZiBsZXQgY2hl Y2tkb2MtdGhpcy1zdHJpbmctdmFsaWRdIDIwIFtwYXJzZS1wYXJ0aWFsLXNleHAgc3ludGF4LXBw c3MgYmVnaW5uaW5nLW9mLWRlZnVuLXJhdyBiZWdpbm5pbmctb2YtZGVmdW4gYW5kIHdoaWxlIGxl dCBjaGVja2RvYy1uZXh0LWRvY3N0cmluZyBhbmQgd2hpbGUgc2F2ZS1leGN1cnNpb24gbGV0IGNo ZWNrZG9jLWNvbnRpbnVlIGxldCBjaGVja2RvYy1zdGFydCBvcl0gMjI5IFtzY2FuLWxpc3RzIHVw LWxpc3QgcHJvZ24gY29uZGl0aW9uLWNhc2UgYW5kIHNhdmUtZXhjdXJzaW9uIHNhdmUtcmVzdHJp Y3Rpb24gcHJvZ24gdW53aW5kLXByb3RlY3QgbGV0IGNoZWNrZG9jLWluLXNhbXBsZS1jb2RlLXAg bm90IGFuZCBpZiB3aGlsZSBsZXRdIDU2IFttYWNyb2V4cC0tYWxsLWZvcm1zICIjPGNvbXBpbGVk IDB4MTlmNzNmODYyNTk4OTMwOD4iIG1hY3JvZXhwLS1leHBhbmQtYWxsIG1hY3JvZXhwLS1hbGwt Zm9ybXMgbWFjcm9leHAtLWV4cGFuZC1hbGwgbWFjcm9leHBhbmQtYWxsIGNjb252LW1ha2UtaW50 ZXJwcmV0ZWQtY2xvc3VyZSBmdW5jdGlvbiBsZXQqIHNhdmUtZXhjdXJzaW9uIG9yIGxldCBjaGVj a2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgcHJvZ24gdW53aW5kLXByb3RlY3QgbGV0XSA0 IFtwYXJzZS1wYXJ0aWFsLXNleHAgc3ludGF4LXBwc3MgbGV0KiBsZXQgc2F2ZS1leGN1cnNpb24g Y2hlY2tkb2MtZGVmdW4taW5mbyBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgc2V0cSB3 aGlsZSBzYXZlLWV4Y3Vyc2lvbiBsZXQgY2hlY2tkb2MtY29udGludWUgbGV0IGNoZWNrZG9jLXN0 YXJ0IG9yXSAxMjggW2N1cnJlbnQtY29sdW1uIDwgcHJvZ24gb3IgYW5kIHdoaWxlIGxldCogc2F2 ZS1leGN1cnNpb24gb3IgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBwcm9n biB1bndpbmQtcHJvdGVjdCBsZXQgaWYgbGV0XSAyMjAgW3BhcnNlLXBhcnRpYWwtc2V4cCBzeW50 YXgtcHBzcyBkb3duLWxpc3QgbGV0IGlmIGxldCogaWYgbGV0KiBpZiBsZXQqIGlmIGxldCogaWYg bGV0KiBpZiBsZXQqXSA5NiBbcmUtc2VhcmNoLWZvcndhcmQgd2hpbGUgcHJvZ24gdW53aW5kLXBy b3RlY3QgbGV0IGxldCBzYXZlLWV4Y3Vyc2lvbiBpZiBjaGVja2RvYy1zZW50ZW5jZXNwYWNlLXJl Z2lvbi1lbmdpbmUgb3IgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBwcm9n biB1bndpbmQtcHJvdGVjdCBsZXQgaWZdIDg0IFtyZS1zZWFyY2gtZm9yd2FyZCBhbmQgd2hpbGUg bGV0IHNhdmUtZXhjdXJzaW9uIG9yIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdp bmUgcHJvZ24gdW53aW5kLXByb3RlY3QgbGV0IGlmIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12 YWxpZCBzZXRxIHdoaWxlXSAxMzUgW2xvb2tpbmctYXQgd2hpbGUgY2hlY2tkb2MtdGhpcy1zdHJp bmctdmFsaWQgc2V0cSB3aGlsZSBzYXZlLWV4Y3Vyc2lvbiBsZXQgY2hlY2tkb2MtY29udGludWUg bGV0IGNoZWNrZG9jLXN0YXJ0IG9yIGxldCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1m bHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kXSA0IFtwYXJzZS1wYXJ0 aWFsLXNleHAgc3ludGF4LXBwc3MgYmVnaW5uaW5nLW9mLWRlZnVuLXJhdyBiZWdpbm5pbmctb2Yt ZGVmdW4gc2F2ZS1leGN1cnNpb24gY2hlY2tkb2MtZGVmdW4taW5mbyBsZXQgY2hlY2tkb2MtdGhp cy1zdHJpbmctdmFsaWQgc2V0cSB3aGlsZSBzYXZlLWV4Y3Vyc2lvbiBsZXQgY2hlY2tkb2MtY29u dGludWUgbGV0IGNoZWNrZG9jLXN0YXJ0IG9yXSAxNDMgW2xldCBsZXQgc2F2ZS1leGN1cnNpb24g aWYgY2hlY2tkb2Mtc2VudGVuY2VzcGFjZS1yZWdpb24tZW5naW5lIG9yIGxldCBjaGVja2RvYy10 aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgcHJvZ24gdW53aW5kLXByb3RlY3QgbGV0IGlmIGxldCBj aGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBzZXRxIHdoaWxlXSA4IFtzeW50YXgtcHJvcGVydGl6 ZSBzeW50YXgtcHBzcyBsZXQqIGxldCBzYXZlLWV4Y3Vyc2lvbiBjaGVja2RvYy1kZWZ1bi1pbmZv IGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBzZXRxIHdoaWxlIHNhdmUtZXhjdXJzaW9u IGxldCBjaGVja2RvYy1jb250aW51ZSBsZXQgY2hlY2tkb2Mtc3RhcnQgb3JdIDQgW2FuZCBjb25k IHNhdmUtZXhjdXJzaW9uIG9yIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUg cHJvZ24gdW53aW5kLXByb3RlY3QgbGV0IGlmIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxp ZCBzZXRxIHdoaWxlIHNhdmUtZXhjdXJzaW9uIGxldF0gNCBbIiM8Y29tcGlsZWQgMHgxOWY3M2Y4 NjI1OTg5MzA4PiIgbWFjcm9leHAtLWV4cGFuZC1hbGwgbWFjcm9leHAtLWFsbC1mb3JtcyBtYWNy b2V4cC0tZXhwYW5kLWFsbCBtYWNyb2V4cGFuZC1hbGwgY2NvbnYtbWFrZS1pbnRlcnByZXRlZC1j bG9zdXJlIGZ1bmN0aW9uIGxldCogc2F2ZS1leGN1cnNpb24gb3IgbGV0IGNoZWNrZG9jLXRoaXMt c3RyaW5nLXZhbGlkLWVuZ2luZSBwcm9nbiB1bndpbmQtcHJvdGVjdCBsZXQgaWZdIDQgW3NjYW4t c2V4cHMgZm9yd2FyZC1zZXhwICIjPGNvbXBpbGVkIDB4YTVmYTQzZDQwMmIzNj4iIGVuZC1vZi1k ZWZ1biBzYXZlLWV4Y3Vyc2lvbiByZS1zZWFyY2gtZm9yd2FyZCBpZiBsZXQgY29ucyBzZXRxIHNh dmUtZXhjdXJzaW9uIGxldCBpZiBsZXQgc2F2ZS1leGN1cnNpb24gY2hlY2tkb2MtZGVmdW4taW5m b10gMTU0IFtmb3J3YXJkLXNleHAgIiM8Y29tcGlsZWQgMHhhNWZhNDNkNDAyYjM2PiIgZW5kLW9m LWRlZnVuIHNhdmUtZXhjdXJzaW9uIHJlLXNlYXJjaC1mb3J3YXJkIGFuZCBjb25zIHNldHEgc2F2 ZS1leGN1cnNpb24gaWYgbGV0IHNhdmUtZXhjdXJzaW9uIGNoZWNrZG9jLWRlZnVuLWluZm8gbGV0 IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIHNldHFdIDggW3JlLXNlYXJjaC1mb3J3YXJkIGFu ZCB3aGlsZSBsZXQgc2F2ZS1leGN1cnNpb24gYW5kIG9yIGNvbmQgb3IgbGV0IGNoZWNrZG9jLXRo aXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBwcm9nbiB1bndpbmQtcHJvdGVjdCBsZXQgaWYgbGV0XSAx MDggW3NjYW4tc2V4cHMgZm9yd2FyZC1zZXhwICIjPGNvbXBpbGVkIDB4YTVmYTQzZDQwMmIzNj4i IGVuZC1vZi1kZWZ1biBzYXZlLWV4Y3Vyc2lvbiByZS1zZWFyY2gtZm9yd2FyZCBhbmQgY29ucyBz ZXRxIHNhdmUtZXhjdXJzaW9uIGlmIGxldCBzYXZlLWV4Y3Vyc2lvbiBjaGVja2RvYy1kZWZ1bi1p bmZvIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZF0gNzIgW3JlLXNlYXJjaC1iYWNrd2Fy ZCBiZWdpbm5pbmctb2YtZGVmdW4tcmF3IGVuZC1vZi1kZWZ1biBzYXZlLWV4Y3Vyc2lvbiByZS1z ZWFyY2gtZm9yd2FyZCBpZiBsZXQgY29ucyBzZXRxIHNhdmUtZXhjdXJzaW9uIGxldCBpZiBsZXQg c2F2ZS1leGN1cnNpb24gY2hlY2tkb2MtZGVmdW4taW5mbyBsZXRdIDEyIFtwYXJzZS1wYXJ0aWFs LXNleHAgc3ludGF4LXBwc3MgbGV0KiA9IGFuZCBjb25zIHNldHEgc2F2ZS1leGN1cnNpb24gaWYg bGV0IHNhdmUtZXhjdXJzaW9uIGNoZWNrZG9jLWRlZnVuLWluZm8gbGV0IGNoZWNrZG9jLXRoaXMt c3RyaW5nLXZhbGlkIHNldHEgd2hpbGVdIDE2IFtyZS1zZWFyY2gtZm9yd2FyZCBpZiBsZXQgY29u cyBzZXRxIHNhdmUtZXhjdXJzaW9uIGxldCBpZiBsZXQgc2F2ZS1leGN1cnNpb24gY2hlY2tkb2Mt ZGVmdW4taW5mbyBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgc2V0cSB3aGlsZSBzYXZl LWV4Y3Vyc2lvbl0gNTEgW2xvb2tpbmctYXQgaWYgb3IgaWYgbGV0IG9yIGxldCBjaGVja2RvYy10 aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgcHJvZ24gdW53aW5kLXByb3RlY3QgbGV0IGlmIGxldCBj aGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBzZXRxIHdoaWxlXSAyMCBbcmUtc2VhcmNoLWJhY2t3 YXJkIGJlZ2lubmluZy1vZi1kZWZ1bi1yYXcgYmVnaW5uaW5nLW9mLWRlZnVuIGFuZCB3aGlsZSBs ZXQgY2hlY2tkb2MtbmV4dC1kb2NzdHJpbmcgYW5kIHdoaWxlIHNhdmUtZXhjdXJzaW9uIGxldCBj aGVja2RvYy1jb250aW51ZSBsZXQgY2hlY2tkb2Mtc3RhcnQgb3IgbGV0XSAzMiBbbG9va2luZy1h dCBhbmQgaWYgc2F2ZS1leGN1cnNpb24gb3IgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlk LWVuZ2luZSBwcm9nbiB1bndpbmQtcHJvdGVjdCBsZXQgaWYgbGV0IGNoZWNrZG9jLXRoaXMtc3Ry aW5nLXZhbGlkIHNldHEgd2hpbGUgc2F2ZS1leGN1cnNpb25dIDggW3JlLXNlYXJjaC1mb3J3YXJk IHNhdmUtZXhjdXJzaW9uIHNldHEgcHJvZ24gaWYgd2hpbGUgbGV0IG9yIGNvbmQgb3IgbGV0IGNo ZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBwcm9nbiB1bndpbmQtcHJvdGVjdCBsZXQg aWZdIDI0IFtiZWdpbm5pbmctb2YtbGluZSBiZWdpbm5pbmctb2YtZGVmdW4gc2F2ZS1leGN1cnNp b24gY2hlY2tkb2MtZGVmdW4taW5mbyBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgc2V0 cSB3aGlsZSBzYXZlLWV4Y3Vyc2lvbiBsZXQgY2hlY2tkb2MtY29udGludWUgbGV0IGNoZWNrZG9j LXN0YXJ0IG9yIGxldCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlcl0gNCBbcmUtc2VhcmNoLWZvcndh cmQgdGhpbmctYXQtcG9pbnQtbG9va2luZy1hdCBub3QgYW5kIGlmIGxldCB3aGlsZSBwcm9nbiB1 bndpbmQtcHJvdGVjdCBsZXQgbGV0IHNhdmUtZXhjdXJzaW9uIGNoZWNrZG9jLXByb3Blci1ub3Vu LXJlZ2lvbi1lbmdpbmUgb3IgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2luZV0g MjQgW3JlLXNlYXJjaC1iYWNrd2FyZCB0aGluZy1hdC1wb2ludC1sb29raW5nLWF0IG5vdCBhbmQg aWYgbGV0IHdoaWxlIHByb2duIHVud2luZC1wcm90ZWN0IGxldCBsZXQgc2F2ZS1leGN1cnNpb24g Y2hlY2tkb2MtcHJvcGVyLW5vdW4tcmVnaW9uLWVuZ2luZSBvciBsZXQgY2hlY2tkb2MtdGhpcy1z dHJpbmctdmFsaWQtZW5naW5lXSAyNCBbc2V0cSBwcm9nbiBpZiB3aGlsZSBsZXQgb3IgY29uZCBv ciBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQtZW5naW5lIHByb2duIHVud2luZC1wcm90 ZWN0IGxldCBpZiBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWRdIDQgW2xvb2tpbmctYXQg IiM8Y29tcGlsZWQgLTB4MTI4OWY5ODcwMzYwYzI3MD4iIGVuZC1vZi1kZWZ1biBzYXZlLWV4Y3Vy c2lvbiByZS1zZWFyY2gtZm9yd2FyZCBpZiBsZXQgY29ucyBzZXRxIHNhdmUtZXhjdXJzaW9uIGxl dCBpZiBsZXQgc2F2ZS1leGN1cnNpb24gY2hlY2tkb2MtZGVmdW4taW5mbyBsZXRdIDQgW2Njb252 LS1hbmFseXplLWZ1bmN0aW9uIGNjb252LWFuYWx5emUtZm9ybSBjY29udi1mdiBjY29udi1tYWtl LWludGVycHJldGVkLWNsb3N1cmUgZnVuY3Rpb24gbGV0KiBzYXZlLWV4Y3Vyc2lvbiBvciBsZXQg Y2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQtZW5naW5lIHByb2duIHVud2luZC1wcm90ZWN0IGxl dCBpZiBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWRdIDE2IFtsZXQgaWYgaWYgd2hpbGUg bGV0IG9yIGNvbmQgb3IgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBwcm9n biB1bndpbmQtcHJvdGVjdCBsZXQgaWYgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkXSA0 IFtzYXZlLWV4Y3Vyc2lvbiBjaGVja2RvYy1kZWZ1bi1pbmZvIGxldCBjaGVja2RvYy10aGlzLXN0 cmluZy12YWxpZCBzZXRxIHdoaWxlIHNhdmUtZXhjdXJzaW9uIGxldCBjaGVja2RvYy1jb250aW51 ZSBsZXQgY2hlY2tkb2Mtc3RhcnQgb3IgbGV0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNw LWZseW1ha2UtY2hlY2tkb2MgYXBwbHldIDQgW3JlYWQgY29uZGl0aW9uLWNhc2Ugc2F2ZS1leGN1 cnNpb24gbGV0KiBjaGVja2RvYy0tbmV4dC1kb2NzdHJpbmcgc2V0cSBub3QgYW5kIHdoaWxlIGxl dCBjaGVja2RvYy1uZXh0LWRvY3N0cmluZyBhbmQgd2hpbGUgc2F2ZS1leGN1cnNpb24gbGV0IGNo ZWNrZG9jLWNvbnRpbnVlXSAxNTggW3BhcnNlLXBhcnRpYWwtc2V4cCBzeW50YXgtcHBzcyBiZWdp bm5pbmctb2YtZGVmdW4tcmF3IGVuZC1vZi1kZWZ1biBzYXZlLWV4Y3Vyc2lvbiByZS1zZWFyY2gt Zm9yd2FyZCBpZiBsZXQgY29ucyBzZXRxIHNhdmUtZXhjdXJzaW9uIGxldCBpZiBsZXQgc2F2ZS1l eGN1cnNpb24gY2hlY2tkb2MtZGVmdW4taW5mb10gODMgW2ZvcndhcmQtY2hhciBsZXQgc2F2ZS1l eGN1cnNpb24gY2hlY2tkb2MtZGVmdW4taW5mbyBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFs aWQgc2V0cSB3aGlsZSBzYXZlLWV4Y3Vyc2lvbiBsZXQgY2hlY2tkb2MtY29udGludWUgbGV0IGNo ZWNrZG9jLXN0YXJ0IG9yIGxldCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlcl0gNyBbYmVnaW5uaW5n LW9mLWRlZnVuLXJhdyBlbmQtb2YtZGVmdW4gc2F2ZS1leGN1cnNpb24gcmUtc2VhcmNoLWZvcndh cmQgYW5kIGNvbnMgc2V0cSBzYXZlLWV4Y3Vyc2lvbiBpZiBsZXQgc2F2ZS1leGN1cnNpb24gY2hl Y2tkb2MtZGVmdW4taW5mbyBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgc2V0cSB3aGls ZV0gNCBbcmUtc2VhcmNoLWZvcndhcmQgYW5kIGNvbnMgc2V0cSBzYXZlLWV4Y3Vyc2lvbiBpZiBs ZXQgc2F2ZS1leGN1cnNpb24gY2hlY2tkb2MtZGVmdW4taW5mbyBsZXQgY2hlY2tkb2MtdGhpcy1z dHJpbmctdmFsaWQgc2V0cSB3aGlsZSBzYXZlLWV4Y3Vyc2lvbiBsZXQgY2hlY2tkb2MtY29udGlu dWVdIDM2IFtsZXQgY29ucyBzZXRxIHNhdmUtZXhjdXJzaW9uIGxldCBpZiBsZXQgc2F2ZS1leGN1 cnNpb24gY2hlY2tkb2MtZGVmdW4taW5mbyBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQg c2V0cSB3aGlsZSBzYXZlLWV4Y3Vyc2lvbiBsZXQgY2hlY2tkb2MtY29udGludWVdIDggW3JlLXNl YXJjaC1mb3J3YXJkIHNldHEgYW5kIHdoaWxlIGxldCBzYXZlLWV4Y3Vyc2lvbiBvciBsZXQgY2hl Y2tkb2MtdGhpcy1zdHJpbmctdmFsaWQtZW5naW5lIHByb2duIHVud2luZC1wcm90ZWN0IGxldCBp ZiBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgc2V0cV0gNDQgW3NraXAtY2hhcnMtYmFj a3dhcmQgc2F2ZS1leGN1cnNpb24gb3IgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVu Z2luZSBwcm9nbiB1bndpbmQtcHJvdGVjdCBsZXQgaWYgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5n LXZhbGlkIHNldHEgd2hpbGUgc2F2ZS1leGN1cnNpb24gbGV0IGNoZWNrZG9jLWNvbnRpbnVlXSA0 IFtsb29raW5nLWF0IGxldCBzYXZlLWV4Y3Vyc2lvbiBjaGVja2RvYy1kZWZ1bi1pbmZvIGxldCBj aGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBzZXRxIHdoaWxlIHNhdmUtZXhjdXJzaW9uIGxldCBj aGVja2RvYy1jb250aW51ZSBsZXQgY2hlY2tkb2Mtc3RhcnQgb3IgbGV0IGNoZWNrZG9jLWN1cnJl bnQtYnVmZmVyXSAxMiBbY2NvbnYtZnYgY2NvbnYtbWFrZS1pbnRlcnByZXRlZC1jbG9zdXJlIGZ1 bmN0aW9uIGxldCogc2F2ZS1leGN1cnNpb24gb3IgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZh bGlkLWVuZ2luZSBwcm9nbiB1bndpbmQtcHJvdGVjdCBsZXQgaWYgbGV0IGNoZWNrZG9jLXRoaXMt c3RyaW5nLXZhbGlkIHNldHEgd2hpbGVdIDQgW2VuZC1vZi1kZWZ1biBzYXZlLWV4Y3Vyc2lvbiBy ZS1zZWFyY2gtZm9yd2FyZCBpZiBsZXQgY29ucyBzZXRxIHNhdmUtZXhjdXJzaW9uIGxldCBpZiBs ZXQgc2F2ZS1leGN1cnNpb24gY2hlY2tkb2MtZGVmdW4taW5mbyBsZXQgY2hlY2tkb2MtdGhpcy1z dHJpbmctdmFsaWQgc2V0cV0gOCBbc3ludGF4LXRhYmxlIGxldCBpZiBsZXQgY2hlY2tkb2MtdGhp cy1zdHJpbmctdmFsaWQgc2V0cSB3aGlsZSBzYXZlLWV4Y3Vyc2lvbiBsZXQgY2hlY2tkb2MtY29u dGludWUgbGV0IGNoZWNrZG9jLXN0YXJ0IG9yIGxldCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBl bGlzcC1mbHltYWtlLWNoZWNrZG9jXSA0IFtwYXJzZS1wYXJ0aWFsLXNleHAgc3ludGF4LXBwc3Mg YmVnaW5uaW5nLW9mLWRlZnVuLXJhdyBlbmQtb2YtZGVmdW4gc2F2ZS1leGN1cnNpb24gcmUtc2Vh cmNoLWZvcndhcmQgYW5kIGNvbnMgc2V0cSBzYXZlLWV4Y3Vyc2lvbiBpZiBsZXQgc2F2ZS1leGN1 cnNpb24gY2hlY2tkb2MtZGVmdW4taW5mbyBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWRd IDg0IFtyZWFkIHNldHEgbGV0IGlmIGxldCBzYXZlLWV4Y3Vyc2lvbiBjaGVja2RvYy1kZWZ1bi1p bmZvIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBzZXRxIHdoaWxlIHNhdmUtZXhjdXJz aW9uIGxldCBjaGVja2RvYy1jb250aW51ZSBsZXQgY2hlY2tkb2Mtc3RhcnRdIDQgW2FwcGVuZCBs ZXQgb3IgY29uZCBvciBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQtZW5naW5lIHByb2du IHVud2luZC1wcm90ZWN0IGxldCBpZiBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgc2V0 cSB3aGlsZSBzYXZlLWV4Y3Vyc2lvbl0gNCBbc3ludGF4LXRhYmxlIHN5bnRheC1wcHNzIGJlZ2lu bmluZy1vZi1kZWZ1bi1yYXcgYmVnaW5uaW5nLW9mLWRlZnVuIHNhdmUtZXhjdXJzaW9uIGNoZWNr ZG9jLWRlZnVuLWluZm8gbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIHNldHEgd2hpbGUg c2F2ZS1leGN1cnNpb24gbGV0IGNoZWNrZG9jLWNvbnRpbnVlIGxldCBjaGVja2RvYy1zdGFydCBv cl0gNCBbZm9yd2FyZC1zZXhwIGxldCBpZiBsZXQqIGlmIGxldCogaWYgbGV0KiBpZiBsZXQqIGlm IGxldCogaWYgbGV0KiBjaGVja2RvYy0tbmV4dC1kb2NzdHJpbmcgc2V0cV0gMTIgW3JlLXNlYXJj aC1mb3J3YXJkIGFuZCB3aGlsZSBsZXQgY2hlY2tkb2MtbWVzc2FnZS10ZXh0LW5leHQtc3RyaW5n IHNldHEgd2hpbGUgbGV0IGNoZWNrZG9jLW1lc3NhZ2UtdGV4dC1zZWFyY2ggc2V0cSBsZXQqIGNo ZWNrZG9jLW1lc3NhZ2UtdGV4dCBvciBsZXQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3At Zmx5bWFrZS1jaGVja2RvY10gMjY0IFtyZS1zZWFyY2gtZm9yd2FyZCB3aGlsZSBwcm9nbiB1bndp bmQtcHJvdGVjdCBsZXQgbGV0IHNhdmUtZXhjdXJzaW9uIGlmIGNoZWNrZG9jLXNlbnRlbmNlc3Bh Y2UtcmVnaW9uLWVuZ2luZSBvciBsZXQgY2hlY2tkb2MtbWVzc2FnZS10ZXh0LWVuZ2luZSBzZXRx IHdoaWxlIGxldCBjaGVja2RvYy1tZXNzYWdlLXRleHQtc2VhcmNoXSA0IFtyZS1zZWFyY2gtZm9y d2FyZCBhbmQgd2hpbGUgcHJvZ24gb3IgbGV0IGNoZWNrZG9jLXJvZ3VlLXNwYWNlLWNoZWNrLWVu Z2luZSBsZXQqIGNoZWNrZG9jLXJvZ3VlLXNwYWNlcyBvciBsZXQgY2hlY2tkb2MtY3VycmVudC1i dWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAi Izxjb21waWxlZCAtMHgyODA3MzdlZDBkNzVjYjA+Il0gMzA0IFtwYXJzZS1wYXJ0aWFsLXNleHAg c3ludGF4LXBwc3MgbGlzcC0tZWwtZnVuY2FsbC1wb3NpdGlvbi1wIGxpc3AtLWVsLW1hdGNoLWtl eXdvcmQgZm9udC1sb2NrLWZvbnRpZnkta2V5d29yZHMtcmVnaW9uIGZvbnQtbG9jay1kZWZhdWx0 LWZvbnRpZnktcmVnaW9uIGZvbnQtbG9jay1mb250aWZ5LXJlZ2lvbiAiIzxjb21waWxlZCAtMHg3 MmIzMmMxNDZmMTdlZTc+IiBydW4taG9vay13cmFwcGVkIGppdC1sb2NrLS1ydW4tZnVuY3Rpb25z IGppdC1sb2NrLWZvbnRpZnktbm93IGppdC1sb2NrLWZ1bmN0aW9uIHJlZGlzcGxheV9pbnRlcm5h bFwgXChDXCBmdW5jdGlvblwpIG5pbCBuaWwgbmlsXSA4IFtwbGlzdC1tZW1iZXIgZmx5bWFrZS0t bG9va3VwLXR5cGUtcHJvcGVydHkgZmx5bWFrZS0tc2V2ZXJpdHkgZmx5bWFrZS0tbW9kZS1saW5l LWNvdW50ZXItMSBmbHltYWtlLS1tb2RlLWxpbmUtY291bnRlciBldmFsIHJlZGlzcGxheV9pbnRl cm5hbFwgXChDXCBmdW5jdGlvblwpIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls XSA0IFtwYXJzZS1wYXJ0aWFsLXNleHAgc3ludGF4LXBwc3MgZm9udC1sb2NrLWRlZmF1bHQtZm9u dGlmeS1zeW50YWN0aWNhbGx5IGZvbnQtbG9jay1mb250aWZ5LXN5bnRhY3RpY2FsbHktcmVnaW9u IGZvbnQtbG9jay1kZWZhdWx0LWZvbnRpZnktcmVnaW9uIGZvbnQtbG9jay1mb250aWZ5LXJlZ2lv biAiIzxjb21waWxlZCAtMHg3MmIzMmUxNTY4ZTM0ZTc+IiBydW4taG9vay13cmFwcGVkIGppdC1s b2NrLS1ydW4tZnVuY3Rpb25zIGppdC1sb2NrLWZvbnRpZnktbm93IGppdC1sb2NrLWZ1bmN0aW9u IHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIG5pbCBuaWwgbmlsIG5pbF0gNCBb c2Vjb25kcy10by10aW1lIGZseW1ha2UtLXNjaGVkdWxlLXRpbWVyLW1heWJlIGZseW1ha2UtYWZ0 ZXItY2hhbmdlLWZ1bmN0aW9uIHNlbGYtaW5zZXJ0LWNvbW1hbmQgZnVuY2FsbC1pbnRlcmFjdGl2 ZWx5IGNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbCBuaWwgbmlsIG5p bCBuaWwgbmlsIG5pbCBuaWxdIDQgW3J1bi1ob29rLXdpdGgtYXJncyByZWRpc3BsYXktLXByZS1y ZWRpc3BsYXktZnVuY3Rpb25zIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIG5p bCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMSBbZmlu ZC1maWxlLW5hbWUtaGFuZGxlciBmaWxlLXJlbW90ZS1wIHJlZGlzcGxheV9pbnRlcm5hbFwgXChD XCBmdW5jdGlvblwpIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwg bmlsIG5pbF0gMSBbcmUtc2VhcmNoLWZvcndhcmQgZm9udC1sb2NrLWZvbnRpZnkta2V5d29yZHMt cmVnaW9uIGZvbnQtbG9jay1kZWZhdWx0LWZvbnRpZnktcmVnaW9uIGZvbnQtbG9jay1mb250aWZ5 LXJlZ2lvbiAiIzxjb21waWxlZCAtMHg3MmIxMjE1ZmJiNGMzZTc+IiBydW4taG9vay13cmFwcGVk IGppdC1sb2NrLS1ydW4tZnVuY3Rpb25zIGppdC1sb2NrLWZvbnRpZnktbm93IGppdC1sb2NrLWZ1 bmN0aW9uIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIG5pbCBuaWwgbmlsIG5p bCBuaWwgbmlsXSA1IFttYXRjaC1kYXRhIGxldCBjaGVja2RvYy1pbi1leGFtcGxlLXN0cmluZy1w IG5vdCBhbmQgaWYgd2hpbGUgbGV0IHNhdmUtZXhjdXJzaW9uIG9yIGxldCBjaGVja2RvYy10aGlz LXN0cmluZy12YWxpZC1lbmdpbmUgcHJvZ24gdW53aW5kLXByb3RlY3QgbGV0IGlmXSA0IFttYWNy b2V4cC0tZXhwYW5kLWFsbCBtYWNyb2V4cGFuZC1hbGwgY2NvbnYtbWFrZS1pbnRlcnByZXRlZC1j bG9zdXJlIGZ1bmN0aW9uIGxldCogc2F2ZS1leGN1cnNpb24gb3IgbGV0IGNoZWNrZG9jLXRoaXMt c3RyaW5nLXZhbGlkLWVuZ2luZSBwcm9nbiB1bndpbmQtcHJvdGVjdCBsZXQgaWYgbGV0IGNoZWNr ZG9jLXRoaXMtc3RyaW5nLXZhbGlkIHNldHFdIDQgW2xldCogc2F2ZS1leGN1cnNpb24gb3IgbGV0 IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBwcm9nbiB1bndpbmQtcHJvdGVjdCBs ZXQgaWYgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIHNldHEgd2hpbGUgc2F2ZS1leGN1 cnNpb24gbGV0IGNoZWNrZG9jLWNvbnRpbnVlXSA4IFtzeW50YXgtcHBzcyBiZWdpbm5pbmctb2Yt ZGVmdW4tcmF3IGJlZ2lubmluZy1vZi1kZWZ1biBhbmQgd2hpbGUgbGV0IGNoZWNrZG9jLW5leHQt ZG9jc3RyaW5nIGFuZCB3aGlsZSBzYXZlLWV4Y3Vyc2lvbiBsZXQgY2hlY2tkb2MtY29udGludWUg bGV0IGNoZWNrZG9jLXN0YXJ0IG9yIGxldF0gMjAgW3NjYW4tc2V4cHMgZm9yd2FyZC1zZXhwIHNh dmUtZXhjdXJzaW9uIG9yIGlmIGxldCBvciBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQt ZW5naW5lIHByb2duIHVud2luZC1wcm90ZWN0IGxldCBpZiBsZXQgY2hlY2tkb2MtdGhpcy1zdHJp bmctdmFsaWQgc2V0cV0gMTYgW2ZvcndhcmQtd29yZCBsZXQgY29uZGl0aW9uLWNhc2Ugc2F2ZS1l eGN1cnNpb24gY2hlY2tkb2MtaW4tYWJicmV2aWF0aW9uLXAgb3IgaWYgbGV0IHdoaWxlIHByb2du IHVud2luZC1wcm90ZWN0IGxldCBsZXQgc2F2ZS1leGN1cnNpb24gaWYgY2hlY2tkb2Mtc2VudGVu Y2VzcGFjZS1yZWdpb24tZW5naW5lXSA0IFtyZS1zZWFyY2gtZm9yd2FyZCBhbmQgd2hpbGUgbGV0 IHNhdmUtZXhjdXJzaW9uIHByb2duIHVud2luZC1wcm90ZWN0IGxldCBjaGVja2RvYy1pbi1leGFt cGxlLXN0cmluZy1wIG5vdCBhbmQgaWYgd2hpbGUgbGV0IHNhdmUtZXhjdXJzaW9uIG9yXSAxNiBb c2tpcC1jaGFycy1mb3J3YXJkIGxldCBpZiBsZXQqIGlmIGxldCogaWYgbGV0KiBpZiBsZXQqIGlm IGxldCogaWYgbGV0KiBjaGVja2RvYy0tbmV4dC1kb2NzdHJpbmcgc2V0cV0gNCBbc2Nhbi1saXN0 cyBkb3duLWxpc3QgbGV0IGlmIGxldCogaWYgbGV0KiBpZiBsZXQqIGlmIGxldCogaWYgbGV0KiBp ZiBsZXQqIGNoZWNrZG9jLS1uZXh0LWRvY3N0cmluZ10gNCBbdXAtbGlzdCBwcm9nbiBjb25kaXRp b24tY2FzZSBhbmQgc2F2ZS1leGN1cnNpb24gc2F2ZS1yZXN0cmljdGlvbiBwcm9nbiB1bndpbmQt cHJvdGVjdCBsZXQgY2hlY2tkb2MtaW4tc2FtcGxlLWNvZGUtcCBub3QgYW5kIGlmIHdoaWxlIGxl dCBzYXZlLWV4Y3Vyc2lvbl0gNCBbaWYgbGV0IHNhdmUtZXhjdXJzaW9uIGlmIGNoZWNrZG9jLXNl bnRlbmNlc3BhY2UtcmVnaW9uLWVuZ2luZSBvciBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFs aWQtZW5naW5lIHByb2duIHVud2luZC1wcm90ZWN0IGxldCBpZiBsZXQgY2hlY2tkb2MtdGhpcy1z dHJpbmctdmFsaWQgc2V0cSB3aGlsZV0gNCBbY2hlY2tkb2MtY3JlYXRlLWNvbW1vbi12ZXJicy1y ZWdleHAgc2F2ZS1leGN1cnNpb24gYW5kIG9yIGNvbmQgb3IgbGV0IGNoZWNrZG9jLXRoaXMtc3Ry aW5nLXZhbGlkLWVuZ2luZSBwcm9nbiB1bndpbmQtcHJvdGVjdCBsZXQgaWYgbGV0IGNoZWNrZG9j LXRoaXMtc3RyaW5nLXZhbGlkIHNldHEgd2hpbGVdIDggW3NjYW4tbGlzdHMgZm9yd2FyZC1saXN0 IHByb2duIGNvbmRpdGlvbi1jYXNlIGFuZCBzYXZlLWV4Y3Vyc2lvbiBzYXZlLXJlc3RyaWN0aW9u IHByb2duIHVud2luZC1wcm90ZWN0IGxldCBjaGVja2RvYy1pbi1zYW1wbGUtY29kZS1wIG5vdCBh bmQgaWYgd2hpbGUgbGV0XSA0IFtzeW1ib2xwIGlmIGxldCogaWYgbGV0KiBjaGVja2RvYy0tbmV4 dC1kb2NzdHJpbmcgc2V0cSBub3QgYW5kIHdoaWxlIGxldCBjaGVja2RvYy1uZXh0LWRvY3N0cmlu ZyBhbmQgd2hpbGUgc2F2ZS1leGN1cnNpb24gbGV0XSA0IFtjY29udi1hbmFseXplLWZvcm0gY2Nv bnYtLWFuYWx5emUtZnVuY3Rpb24gY2NvbnYtYW5hbHl6ZS1mb3JtIGNjb252LWZ2IGNjb252LW1h a2UtaW50ZXJwcmV0ZWQtY2xvc3VyZSBmdW5jdGlvbiBsZXQqIHNhdmUtZXhjdXJzaW9uIG9yIGxl dCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgcHJvZ24gdW53aW5kLXByb3RlY3Qg bGV0IGlmIGxldF0gNCBbYmVnaW5uaW5nLW9mLWxpbmUgc2F2ZS1leGN1cnNpb24gb3IgbGV0IGNo ZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBwcm9nbiB1bndpbmQtcHJvdGVjdCBsZXQg aWYgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIHNldHEgd2hpbGUgc2F2ZS1leGN1cnNp b24gbGV0IGNoZWNrZG9jLWNvbnRpbnVlXSA0IFttYWtlLWNsb3N1cmUgc3ludGF4LXBwc3MgYmVn aW5uaW5nLW9mLWRlZnVuLXJhdyBiZWdpbm5pbmctb2YtZGVmdW4gYW5kIHdoaWxlIGxldCBjaGVj a2RvYy1uZXh0LWRvY3N0cmluZyBhbmQgd2hpbGUgc2F2ZS1leGN1cnNpb24gbGV0IGNoZWNrZG9j LWNvbnRpbnVlIGxldCBjaGVja2RvYy1zdGFydCBvcl0gNCBbY2hlY2tkb2MtaXNwZWxsLWRvY3N0 cmluZy1lbmdpbmUgb3IgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBwcm9n biB1bndpbmQtcHJvdGVjdCBsZXQgaWYgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIHNl dHEgd2hpbGUgc2F2ZS1leGN1cnNpb24gbGV0IGNoZWNrZG9jLWNvbnRpbnVlIGxldF0gOCBbd2hp bGUgbGV0IG9yIGNvbmQgb3IgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBw cm9nbiB1bndpbmQtcHJvdGVjdCBsZXQgaWYgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlk IHNldHEgd2hpbGUgc2F2ZS1leGN1cnNpb25dIDQgW3JlLXNlYXJjaC1mb3J3YXJkIHdoaWxlIHBy b2duIHVud2luZC1wcm90ZWN0IGxldCBsZXQgc2F2ZS1leGN1cnNpb24gY2hlY2tkb2MtcHJvcGVy LW5vdW4tcmVnaW9uLWVuZ2luZSBvciBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQtZW5n aW5lIHByb2duIHVud2luZC1wcm90ZWN0IGxldCBpZiBsZXRdIDE2IFtpZiBsZXQqIHdoaWxlIGxl dCBzYXZlLWV4Y3Vyc2lvbiBvciBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQtZW5naW5l IHByb2duIHVud2luZC1wcm90ZWN0IGxldCBpZiBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFs aWQgc2V0cSB3aGlsZV0gNCBbc2F2ZS1leGN1cnNpb24gb3IgbGV0IGNoZWNrZG9jLXRoaXMtc3Ry aW5nLXZhbGlkLWVuZ2luZSBwcm9nbiB1bndpbmQtcHJvdGVjdCBsZXQgaWYgbGV0IGNoZWNrZG9j LXRoaXMtc3RyaW5nLXZhbGlkIHNldHEgd2hpbGUgc2F2ZS1leGN1cnNpb24gbGV0IGNoZWNrZG9j LWNvbnRpbnVlIGxldF0gNCBbaWYgc2F2ZS1leGN1cnNpb24gb3IgbGV0IGNoZWNrZG9jLXRoaXMt c3RyaW5nLXZhbGlkLWVuZ2luZSBwcm9nbiB1bndpbmQtcHJvdGVjdCBsZXQgaWYgbGV0IGNoZWNr ZG9jLXRoaXMtc3RyaW5nLXZhbGlkIHNldHEgd2hpbGUgc2F2ZS1leGN1cnNpb24gbGV0IGNoZWNr ZG9jLWNvbnRpbnVlXSA0IFsiIzxjb21waWxlZCAweDQ1NTc3ZGRkNWVjNjRlZT4iIGZseW1ha2Ut LWhpZ2hsaWdodC1saW5lIGZseW1ha2UtLXB1Ymxpc2gtZGlhZ25vc3RpY3MgZmx5bWFrZS0taGFu ZGxlLXJlcG9ydCBhcHBseSAiIzxjb21waWxlZCAweDFmNTE4YWU0MWI2YmZkY2E+IiBlbGlzcC1m bHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0w eDI4MDQ0M2UyMGQ3NWNiMD4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21w aWxlZCAweDFmNmZhYWU4Y2I5NWE0MjQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbF0g NCBbbWFrZS1zcGFyc2Uta2V5bWFwIGZseW1ha2UtLW1vZGUtbGluZS10aXRsZSBldmFsIHJlZGlz cGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p bCBuaWwgbmlsIG5pbCBuaWwgbmlsXSA0IFtjb25zcCBpZiBsZXQqIGNoZWNrZG9jLS1uZXh0LWRv Y3N0cmluZyBzZXRxIG5vdCBhbmQgd2hpbGUgbGV0IGNoZWNrZG9jLW5leHQtZG9jc3RyaW5nIGFu ZCB3aGlsZSBzYXZlLWV4Y3Vyc2lvbiBsZXQgY2hlY2tkb2MtY29udGludWUgbGV0XSA0IFtxdW90 ZSBmdW5jdGlvbi1nZXQgbGV0IGxldCogbGV0KiBpZiBsZXQqIGlmIGxldCogY2hlY2tkb2MtLW5l eHQtZG9jc3RyaW5nIHNldHEgbm90IGFuZCB3aGlsZSBsZXQgY2hlY2tkb2MtbmV4dC1kb2NzdHJp bmddIDQgW21ha2UtdmVjdG9yIGxldCBzYXZlLWV4Y3Vyc2lvbiBjaGVja2RvYy1kZWZ1bi1pbmZv IGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBzZXRxIHdoaWxlIHNhdmUtZXhjdXJzaW9u IGxldCBjaGVja2RvYy1jb250aW51ZSBsZXQgY2hlY2tkb2Mtc3RhcnQgb3IgbGV0IGNoZWNrZG9j LWN1cnJlbnQtYnVmZmVyXSA0IFtmb3J3YXJkLWxpc3QgcHJvZ24gY29uZGl0aW9uLWNhc2UgYW5k IHNhdmUtZXhjdXJzaW9uIHNhdmUtcmVzdHJpY3Rpb24gcHJvZ24gdW53aW5kLXByb3RlY3QgbGV0 IGNoZWNrZG9jLWluLXNhbXBsZS1jb2RlLXAgbm90IGFuZCBpZiB3aGlsZSBsZXQgc2F2ZS1leGN1 cnNpb25dIDQgW2Njb252LWFuYWx5emUtZm9ybSBjY29udi1mdiBjY29udi1tYWtlLWludGVycHJl dGVkLWNsb3N1cmUgZnVuY3Rpb24gbGV0KiBzYXZlLWV4Y3Vyc2lvbiBvciBsZXQgY2hlY2tkb2Mt dGhpcy1zdHJpbmctdmFsaWQtZW5naW5lIHByb2duIHVud2luZC1wcm90ZWN0IGxldCBpZiBsZXQg Y2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgc2V0cV0gOCBbc3RyaW5nLW1hdGNoLXAgaWYgd2hp bGUgbGV0IHNhdmUtZXhjdXJzaW9uIG9yIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1l bmdpbmUgcHJvZ24gdW53aW5kLXByb3RlY3QgbGV0IGlmIGxldCBjaGVja2RvYy10aGlzLXN0cmlu Zy12YWxpZCBzZXRxIHdoaWxlXSA4IFtwcm9nbiBsZXQqIHdoaWxlIGxldCBzYXZlLWV4Y3Vyc2lv biBvciBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQtZW5naW5lIHByb2duIHVud2luZC1w cm90ZWN0IGxldCBpZiBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgc2V0cSB3aGlsZV0g OCBbIiM8Y29tcGlsZWQgLTB4MTI4OWY5ODcwMzYwYzI3MD4iIGVuZC1vZi1kZWZ1biBzYXZlLWV4 Y3Vyc2lvbiByZS1zZWFyY2gtZm9yd2FyZCBpZiBsZXQgY29ucyBzZXRxIHNhdmUtZXhjdXJzaW9u IGxldCBpZiBsZXQgc2F2ZS1leGN1cnNpb24gY2hlY2tkb2MtZGVmdW4taW5mbyBsZXQgY2hlY2tk b2MtdGhpcy1zdHJpbmctdmFsaWRdIDQgW2xldCBzYXZlLWV4Y3Vyc2lvbiBwcm9nbiB1bndpbmQt cHJvdGVjdCBsZXQgY2hlY2tkb2MtaW4tZXhhbXBsZS1zdHJpbmctcCBub3QgYW5kIGlmIHdoaWxl IGxldCBzYXZlLWV4Y3Vyc2lvbiBvciBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQtZW5n aW5lIHByb2duXSA0IFttZW1iZXIgb3IgaWYgd2hpbGUgbGV0IG9yIGNvbmQgb3IgbGV0IGNoZWNr ZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBwcm9nbiB1bndpbmQtcHJvdGVjdCBsZXQgaWYg bGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkXSA0IFtyZS1zZWFyY2gtZm9yd2FyZCBpZiBz YXZlLWV4Y3Vyc2lvbiBwcm9nbiBpZiBvciBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQt ZW5naW5lIHByb2duIHVud2luZC1wcm90ZWN0IGxldCBpZiBsZXQgY2hlY2tkb2MtdGhpcy1zdHJp bmctdmFsaWQgc2V0cSB3aGlsZV0gOCBbZG93bi1saXN0IGxldCBpZiBsZXQqIGlmIGxldCogaWYg bGV0KiBpZiBsZXQqIGlmIGxldCogaWYgbGV0KiBjaGVja2RvYy0tbmV4dC1kb2NzdHJpbmcgc2V0 cV0gNCBbYmVnaW5uaW5nLW9mLWxpbmUgYmVnaW5uaW5nLW9mLWRlZnVuIGFuZCB3aGlsZSBsZXQg Y2hlY2tkb2MtbmV4dC1kb2NzdHJpbmcgYW5kIHdoaWxlIHNhdmUtZXhjdXJzaW9uIGxldCBjaGVj a2RvYy1jb250aW51ZSBsZXQgY2hlY2tkb2Mtc3RhcnQgb3IgbGV0IGNoZWNrZG9jLWN1cnJlbnQt YnVmZmVyXSA0IFtsZXQgbGV0IHNhdmUtZXhjdXJzaW9uIGNoZWNrZG9jLXByb3Blci1ub3VuLXJl Z2lvbi1lbmdpbmUgb3IgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBwcm9n biB1bndpbmQtcHJvdGVjdCBsZXQgaWYgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIHNl dHEgd2hpbGUgc2F2ZS1leGN1cnNpb25dIDQgW2ZvcndhcmQtbGluZSB3aGlsZSBsZXQqIHNhdmUt ZXhjdXJzaW9uIG9yIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgcHJvZ24g dW53aW5kLXByb3RlY3QgbGV0IGlmIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBzZXRx IHdoaWxlIHNhdmUtZXhjdXJzaW9uXSA0IFtsZXQgY2hlY2tkb2MtbmV4dC1kb2NzdHJpbmcgYW5k IHdoaWxlIHNhdmUtZXhjdXJzaW9uIGxldCBjaGVja2RvYy1jb250aW51ZSBsZXQgY2hlY2tkb2Mt c3RhcnQgb3IgbGV0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tk b2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgLTB4Mjg2MmMzMGUwZDc1 Y2IwPiJdIDQgW2ZvcndhcmQtc2V4cCBwcm9nbiBidWZmZXItc3Vic3RyaW5nLW5vLXByb3BlcnRp ZXMgbGlzdCBzZXRxIGxldCBzYXZlLWV4Y3Vyc2lvbiBjaGVja2RvYy1kZWZ1bi1pbmZvIGxldCBj aGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBzZXRxIHdoaWxlIHNhdmUtZXhjdXJzaW9uIGxldCBj aGVja2RvYy1jb250aW51ZSBsZXRdIDQgW2VuZC1vZi1kZWZ1biBzYXZlLWV4Y3Vyc2lvbiByZS1z ZWFyY2gtZm9yd2FyZCBhbmQgY29ucyBzZXRxIHNhdmUtZXhjdXJzaW9uIGlmIGxldCBzYXZlLWV4 Y3Vyc2lvbiBjaGVja2RvYy1kZWZ1bi1pbmZvIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxp ZCBzZXRxIHdoaWxlIHNhdmUtZXhjdXJzaW9uXSA0IFtzY2FuLXNleHBzIGZvcndhcmQtc2V4cCBw cm9nbiBidWZmZXItc3Vic3RyaW5nLW5vLXByb3BlcnRpZXMgbGlzdCBzZXRxIGxldCBzYXZlLWV4 Y3Vyc2lvbiBjaGVja2RvYy1kZWZ1bi1pbmZvIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxp ZCBzZXRxIHdoaWxlIHNhdmUtZXhjdXJzaW9uIGxldCBjaGVja2RvYy1jb250aW51ZV0gNCBbbGV0 IGlmIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBzZXRxIHdoaWxlIHNhdmUtZXhjdXJz aW9uIGxldCBjaGVja2RvYy1jb250aW51ZSBsZXQgY2hlY2tkb2Mtc3RhcnQgb3IgbGV0IGNoZWNr ZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHldIDQgW3BvaW50 IDwgYW5kIHdoaWxlIGxldCogc2F2ZS1leGN1cnNpb24gb3IgbGV0IGNoZWNrZG9jLXRoaXMtc3Ry aW5nLXZhbGlkLWVuZ2luZSBwcm9nbiB1bndpbmQtcHJvdGVjdCBsZXQgaWYgbGV0IGNoZWNrZG9j LXRoaXMtc3RyaW5nLXZhbGlkIHNldHFdIDQgWyIjPGNvbXBpbGVkIC0weDFlZTlmZWU3OTBiMTg1 ZjI+IiBtYXBjYXIgY2NvbnYtLWFuYWx5emUtZnVuY3Rpb24gY2NvbnYtYW5hbHl6ZS1mb3JtIGNj b252LWZ2IGNjb252LW1ha2UtaW50ZXJwcmV0ZWQtY2xvc3VyZSBmdW5jdGlvbiBsZXQqIHNhdmUt ZXhjdXJzaW9uIG9yIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgcHJvZ24g dW53aW5kLXByb3RlY3QgbGV0IGlmXSA0IFtpZiBsZXQqIGlmIGxldCogaWYgbGV0KiBjaGVja2Rv Yy0tbmV4dC1kb2NzdHJpbmcgc2V0cSBub3QgYW5kIHdoaWxlIGxldCBjaGVja2RvYy1uZXh0LWRv Y3N0cmluZyBhbmQgd2hpbGUgc2F2ZS1leGN1cnNpb25dIDQgW21hdGNoLXN0cmluZyBzZXRxIHdo aWxlIGxldCBzYXZlLWV4Y3Vyc2lvbiBvciBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQt ZW5naW5lIHByb2duIHVud2luZC1wcm90ZWN0IGxldCBpZiBsZXQgY2hlY2tkb2MtdGhpcy1zdHJp bmctdmFsaWQgc2V0cSB3aGlsZV0gNCBbc3ludGF4LXBwc3MgZG93bi1saXN0IGxldCBpZiBsZXQq IGlmIGxldCogaWYgbGV0KiBpZiBsZXQqIGlmIGxldCogaWYgbGV0KiBjaGVja2RvYy0tbmV4dC1k b2NzdHJpbmddIDQgW2lmIGxldCogaWYgbGV0KiBpZiBsZXQqIGlmIGxldCogY2hlY2tkb2MtLW5l eHQtZG9jc3RyaW5nIHNldHEgbm90IGFuZCB3aGlsZSBsZXQgY2hlY2tkb2MtbmV4dC1kb2NzdHJp bmcgYW5kXSAzIFtsZXQgc2F2ZS1leGN1cnNpb24gaWYgY2hlY2tkb2Mtc2VudGVuY2VzcGFjZS1y ZWdpb24tZW5naW5lIG9yIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgcHJv Z24gdW53aW5kLXByb3RlY3QgbGV0IGlmIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBz ZXRxIHdoaWxlIHNhdmUtZXhjdXJzaW9uXSA0IFtzY2FuLXNleHBzIGZvcndhcmQtc2V4cCBzYXZl LWV4Y3Vyc2lvbiBidWZmZXItc3Vic3RyaW5nIGxldCBpZiBsZXQgc2F2ZS1leGN1cnNpb24gY2hl Y2tkb2MtZGVmdW4taW5mbyBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgc2V0cSB3aGls ZSBzYXZlLWV4Y3Vyc2lvbiBsZXQgY2hlY2tkb2MtY29udGludWVdIDQgW2xvb2tpbmctYXQgY29u ZCBzYXZlLWV4Y3Vyc2lvbiBvciBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQtZW5naW5l IHByb2duIHVud2luZC1wcm90ZWN0IGxldCBpZiBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFs aWQgc2V0cSB3aGlsZSBzYXZlLWV4Y3Vyc2lvbiBsZXRdIDQgW3JlLXNlYXJjaC1mb3J3YXJkIGlm IHNhdmUtZXhjdXJzaW9uIG9yIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUg cHJvZ24gdW53aW5kLXByb3RlY3QgbGV0IGlmIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxp ZCBzZXRxIHdoaWxlIHNhdmUtZXhjdXJzaW9uIGxldF0gNCBbZmJvdW5kcCBmdW5jdGlvbi1nZXQg IiM8Y29tcGlsZWQgMHgxOWY3M2Y4NjI1OTg5MzA4PiIgbWFjcm9leHAtLWV4cGFuZC1hbGwgbWFj cm9leHAtLWFsbC1mb3JtcyBtYWNyb2V4cC0tZXhwYW5kLWFsbCBtYWNyb2V4cGFuZC1hbGwgY2Nv bnYtbWFrZS1pbnRlcnByZXRlZC1jbG9zdXJlIGZ1bmN0aW9uIGxldCogc2F2ZS1leGN1cnNpb24g b3IgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBwcm9nbiB1bndpbmQtcHJv dGVjdF0gNCBbbWFjcm9leHAtLWFsbC1mb3JtcyBtYWNyb2V4cC0tZXhwYW5kLWFsbCBtYWNyb2V4 cGFuZC1hbGwgY2NvbnYtbWFrZS1pbnRlcnByZXRlZC1jbG9zdXJlIGZ1bmN0aW9uIGxldCogc2F2 ZS1leGN1cnNpb24gb3IgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBwcm9n biB1bndpbmQtcHJvdGVjdCBsZXQgaWYgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkXSA0 IFtpZiBpZiBsZXQgc2F2ZS1leGN1cnNpb24gY2hlY2tkb2MtZGVmdW4taW5mbyBsZXQgY2hlY2tk b2MtdGhpcy1zdHJpbmctdmFsaWQgc2V0cSB3aGlsZSBzYXZlLWV4Y3Vyc2lvbiBsZXQgY2hlY2tk b2MtY29udGludWUgbGV0IGNoZWNrZG9jLXN0YXJ0IG9yIGxldF0gNCBbbGV0KiBpZiBsZXQqIGNo ZWNrZG9jLS1uZXh0LWRvY3N0cmluZyBzZXRxIG5vdCBhbmQgd2hpbGUgbGV0IGNoZWNrZG9jLW5l eHQtZG9jc3RyaW5nIGFuZCB3aGlsZSBzYXZlLWV4Y3Vyc2lvbiBsZXQgY2hlY2tkb2MtY29udGlu dWUgbGV0XSA0IFtjaGVja2RvYy1pbi1zYW1wbGUtY29kZS1wIG5vdCBhbmQgaWYgd2hpbGUgbGV0 IHNhdmUtZXhjdXJzaW9uIG9yIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUg cHJvZ24gdW53aW5kLXByb3RlY3QgbGV0IGlmIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxp ZF0gNCBbc2Nhbi1saXN0cyB1cC1saXN0IHByb2duIGNvbmRpdGlvbi1jYXNlIGFuZCBzYXZlLWV4 Y3Vyc2lvbiBzYXZlLXJlc3RyaWN0aW9uIHByb2duIHVud2luZC1wcm90ZWN0IGxldCBjaGVja2Rv Yy1pbi1zYW1wbGUtY29kZS1wIG5vdCBzZXRxIHdoaWxlIGxldCBzYXZlLWV4Y3Vyc2lvbl0gNCBb ZnVuY3Rpb24tZ2V0ICIjPGNvbXBpbGVkIDB4MTlmNzNmODYyNTk4OTMwOD4iIG1hY3JvZXhwLS1l eHBhbmQtYWxsIG1hY3JvZXhwLS1hbGwtZm9ybXMgbWFjcm9leHAtLWV4cGFuZC1hbGwgbWFjcm9l eHBhbmQtYWxsIGNjb252LW1ha2UtaW50ZXJwcmV0ZWQtY2xvc3VyZSBmdW5jdGlvbiBsZXQqIHNh dmUtZXhjdXJzaW9uIG9yIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgcHJv Z24gdW53aW5kLXByb3RlY3QgbGV0XSA0IFtjb25zIHNldHEgc2F2ZS1leGN1cnNpb24gaWYgbGV0 IHNhdmUtZXhjdXJzaW9uIGNoZWNrZG9jLWRlZnVuLWluZm8gbGV0IGNoZWNrZG9jLXRoaXMtc3Ry aW5nLXZhbGlkIHNldHEgd2hpbGUgc2F2ZS1leGN1cnNpb24gbGV0IGNoZWNrZG9jLWNvbnRpbnVl IGxldCBjaGVja2RvYy1zdGFydF0gNCBbZnVuY2FsbCA8IHByb2duIG9yIGFuZCB3aGlsZSBsZXQq IHNhdmUtZXhjdXJzaW9uIG9yIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUg cHJvZ24gdW53aW5kLXByb3RlY3QgbGV0IGlmIGxldF0gNCBbbWFjcm9leHAtLWV4cGFuZC1hbGwg bWFjcm9leHAtLWFsbC1mb3JtcyAiIzxjb21waWxlZCAweDE5ZjczZjg2MjU5ODkzMDg+IiBtYWNy b2V4cC0tZXhwYW5kLWFsbCBtYWNyb2V4cC0tYWxsLWZvcm1zIG1hY3JvZXhwLS1leHBhbmQtYWxs IG1hY3JvZXhwYW5kLWFsbCBjY29udi1tYWtlLWludGVycHJldGVkLWNsb3N1cmUgZnVuY3Rpb24g bGV0KiBzYXZlLWV4Y3Vyc2lvbiBvciBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQtZW5n aW5lIHByb2duIHVud2luZC1wcm90ZWN0XSA0IFtmb3J3YXJkLWxpbmUgc2F2ZS1leGN1cnNpb24g b3IgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBwcm9nbiB1bndpbmQtcHJv dGVjdCBsZXQgaWYgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIHNldHEgd2hpbGUgc2F2 ZS1leGN1cnNpb24gbGV0IGNoZWNrZG9jLWNvbnRpbnVlXSA0IFtyZS1zZWFyY2gtYmFja3dhcmQg YmVnaW5uaW5nLW9mLWRlZnVuLXJhdyBlbmQtb2YtZGVmdW4gc2F2ZS1leGN1cnNpb24gcmUtc2Vh cmNoLWZvcndhcmQgYW5kIGNvbnMgc2V0cSBzYXZlLWV4Y3Vyc2lvbiBpZiBsZXQgc2F2ZS1leGN1 cnNpb24gY2hlY2tkb2MtZGVmdW4taW5mbyBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQg c2V0cV0gNCBbbWFjcm9leHBhbmQtYWxsIGNjb252LW1ha2UtaW50ZXJwcmV0ZWQtY2xvc3VyZSBm dW5jdGlvbiBsZXQqIHNhdmUtZXhjdXJzaW9uIG9yIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12 YWxpZC1lbmdpbmUgcHJvZ24gdW53aW5kLXByb3RlY3QgbGV0IGlmIGxldCBjaGVja2RvYy10aGlz LXN0cmluZy12YWxpZCBzZXRxIHdoaWxlXSA0IFtkZWxldGUtb3ZlcmxheSBmbHltYWtlLS1kZWxl dGUtb3ZlcmxheSBmbHltYWtlLS1wdWJsaXNoLWRpYWdub3N0aWNzIGZseW1ha2UtLWhhbmRsZS1y ZXBvcnQgYXBwbHkgIiM8Y29tcGlsZWQgMHgxZjUxYTIxYTMzMmJmZGNhPiIgZWxpc3AtZmx5bWFr ZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHgyODYy YzMwZTBkNzVjYjA+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQg MHgxZjZmYWFlOGNiOTVhNDI0PiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWxdIDQgW2lu dGVybmFsLWNoYXItZm9udCAiIzxjb21waWxlZCAweDE5NjBmMzk4YWMzNjZhNTE+IiBhcHBseSBp Y29ucy0tY3JlYXRlIGljb24tc3RyaW5nIGRpc3BsYXktd2FybmluZyBmbHltYWtlLS1sb2ctMSAi Izxjb21waWxlZCAweDkwNzZjOWFiODdmNTI2Mj4iIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p bCBuaWxdIDkgW3JlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIHJlYWQtZnJvbS1t aW5pYnVmZmVyIGNvbXBsZXRpbmctcmVhZC1kZWZhdWx0IGNvbXBsZXRpbmctcmVhZCByZWFkLWV4 dGVuZGVkLWNvbW1hbmQtMSByZWFkLWV4dGVuZGVkLWNvbW1hbmQgYnl0ZS1jb2RlIGNhbGwtaW50 ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSAy NSBbcmVhZC1mcm9tLW1pbmlidWZmZXIgY29tcGxldGluZy1yZWFkLWRlZmF1bHQgY29tcGxldGlu Zy1yZWFkIHJlYWQtZXh0ZW5kZWQtY29tbWFuZC0xIHJlYWQtZXh0ZW5kZWQtY29tbWFuZCBieXRl LWNvZGUgY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwgbmlsIG5pbCBuaWwg bmlsIG5pbCBuaWwgbmlsXSAzMCBbd3JpdGUtcmVnaW9uIGVsaXNwLWZseW1ha2UtYnl0ZS1jb21w aWxlIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0weDI4NjIyMTcwMGQ3 NWNiMD4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAweDFmNmZh YWU4Y2I5NWE0MjQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIHJlYWQtZnJvbS1taW5pYnVm ZmVyIGNvbXBsZXRpbmctcmVhZC1kZWZhdWx0IGNvbXBsZXRpbmctcmVhZCByZWFkLWV4dGVuZGVk LWNvbW1hbmQtMSByZWFkLWV4dGVuZGVkLWNvbW1hbmQgYnl0ZS1jb2RlXSA2IFtmaW5kLWZpbGUt bmFtZS1oYW5kbGVyIG1ha2UtbG9jay1maWxlLW5hbWUgd3JpdGUtcmVnaW9uIGVsaXNwLWZseW1h a2UtYnl0ZS1jb21waWxlIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0w eDI4NjIyMTcwMGQ3NWNiMD4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21w aWxlZCAweDFmNmZhYWU4Y2I5NWE0MjQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIHJlYWQt ZnJvbS1taW5pYnVmZmVyIGNvbXBsZXRpbmctcmVhZC1kZWZhdWx0IGNvbXBsZXRpbmctcmVhZCBy ZWFkLWV4dGVuZGVkLWNvbW1hbmQtMV0gNCBbbWFrZS1jbG9zdXJlIHN5bnRheC1wcHNzIGJlZ2lu bmluZy1vZi1kZWZ1bi1yYXcgYmVnaW5uaW5nLW9mLWRlZnVuIHNhdmUtZXhjdXJzaW9uIGNoZWNr ZG9jLWRlZnVuLWluZm8gbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIHNldHEgd2hpbGUg c2F2ZS1leGN1cnNpb24gbGV0IGNoZWNrZG9jLWNvbnRpbnVlIGxldCBjaGVja2RvYy1zdGFydCBv cl0gNCBbc3ludGF4LXBwc3MtLWRhdGEgc3ludGF4LXBwc3MgZG93bi1saXN0IGxldCBpZiBsZXQq IGlmIGxldCogaWYgbGV0KiBpZiBsZXQqIGlmIGxldCogaWYgbGV0Kl0gNCBbdW53aW5kLXByb3Rl Y3QgbGV0IGxldCBzYXZlLWV4Y3Vyc2lvbiBpZiBjaGVja2RvYy1zZW50ZW5jZXNwYWNlLXJlZ2lv bi1lbmdpbmUgb3IgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBwcm9nbiB1 bndpbmQtcHJvdGVjdCBsZXQgaWYgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIHNldHFd IDQgW2Njb252LW1ha2UtaW50ZXJwcmV0ZWQtY2xvc3VyZSBmdW5jdGlvbiBsZXQqIHNhdmUtZXhj dXJzaW9uIG9yIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgcHJvZ24gdW53 aW5kLXByb3RlY3QgbGV0IGlmIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBzZXRxIHdo aWxlIHNhdmUtZXhjdXJzaW9uXSA4IFtjZHItc2FmZSBsZXQqIGlmIGxldCogaWYgbGV0KiBpZiBs ZXQqIGlmIGxldCogaWYgbGV0KiBjaGVja2RvYy0tbmV4dC1kb2NzdHJpbmcgc2V0cSBub3QgYW5k XSA0IFtzeW50YXgtcHBzcy0tZGF0YSBzeW50YXgtcHBzcyBiZWdpbm5pbmctb2YtZGVmdW4tcmF3 IGJlZ2lubmluZy1vZi1kZWZ1biBhbmQgd2hpbGUgbGV0IGNoZWNrZG9jLW5leHQtZG9jc3RyaW5n IGFuZCB3aGlsZSBzYXZlLWV4Y3Vyc2lvbiBsZXQgY2hlY2tkb2MtY29udGludWUgbGV0IGNoZWNr ZG9jLXN0YXJ0IG9yXSA0IFtjY29udi1hbmFseXplLWZvcm0gIiM8Y29tcGlsZWQgMHgxZTMyMzM1 MjlkNzNlZTRmPiIgY2NvbnYtYW5hbHl6ZS1mb3JtIGNjb252LS1hbmFseXplLWZ1bmN0aW9uIGNj b252LWFuYWx5emUtZm9ybSBjY29udi1mdiBjY29udi1tYWtlLWludGVycHJldGVkLWNsb3N1cmUg ZnVuY3Rpb24gbGV0KiBzYXZlLWV4Y3Vyc2lvbiBvciBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmct dmFsaWQtZW5naW5lIHByb2duIHVud2luZC1wcm90ZWN0IGxldF0gNCBbZm9ybWF0LW1lc3NhZ2Ug Y2hlY2tkb2MtY3JlYXRlLWVycm9yIHByb2duIGlmIGlmIGlmIGxldCBvciBjb25kIG9yIGxldCBj aGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgcHJvZ24gdW53aW5kLXByb3RlY3QgbGV0 IGlmXSA0IFtzeW50YXgtcHBzcyBiZWdpbm5pbmctb2YtZGVmdW4tcmF3IGVuZC1vZi1kZWZ1biBz YXZlLWV4Y3Vyc2lvbiByZS1zZWFyY2gtZm9yd2FyZCBpZiBsZXQgY29ucyBzZXRxIHNhdmUtZXhj dXJzaW9uIGxldCBpZiBsZXQgc2F2ZS1leGN1cnNpb24gY2hlY2tkb2MtZGVmdW4taW5mbyBsZXRd IDQgW3RoaW5nLWF0LXBvaW50LWxvb2tpbmctYXQgbm90IGFuZCBpZiBsZXQgd2hpbGUgcHJvZ24g dW53aW5kLXByb3RlY3QgbGV0IGxldCBzYXZlLWV4Y3Vyc2lvbiBjaGVja2RvYy1wcm9wZXItbm91 bi1yZWdpb24tZW5naW5lIG9yIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUg cHJvZ25dIDQgW25vdCBhbmQgd2hpbGUgbGV0IGNoZWNrZG9jLW5leHQtZG9jc3RyaW5nIGFuZCB3 aGlsZSBzYXZlLWV4Y3Vyc2lvbiBsZXQgY2hlY2tkb2MtY29udGludWUgbGV0IGNoZWNrZG9jLXN0 YXJ0IG9yIGxldCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9j XSA0IFtjaGVja2RvYy0tbmV4dC1kb2NzdHJpbmcgc2V0cSBub3QgYW5kIHdoaWxlIGxldCBjaGVj a2RvYy1uZXh0LWRvY3N0cmluZyBhbmQgd2hpbGUgc2F2ZS1leGN1cnNpb24gbGV0IGNoZWNrZG9j LWNvbnRpbnVlIGxldCBjaGVja2RvYy1zdGFydCBvciBsZXRdIDQgW3Byb2duIGxldCogbGV0IHNh dmUtZXhjdXJzaW9uIGNoZWNrZG9jLWRlZnVuLWluZm8gbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5n LXZhbGlkIHNldHEgd2hpbGUgc2F2ZS1leGN1cnNpb24gbGV0IGNoZWNrZG9jLWNvbnRpbnVlIGxl dCBjaGVja2RvYy1zdGFydCBvciBsZXRdIDQgW3NldC1idWZmZXIgc2F2ZS1jdXJyZW50LWJ1ZmZl ciB1bndpbmQtcHJvdGVjdCBsZXQgbGV0IHNhdmUtZXhjdXJzaW9uIGNoZWNrZG9jLXByb3Blci1u b3VuLXJlZ2lvbi1lbmdpbmUgb3IgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2lu ZSBwcm9nbiB1bndpbmQtcHJvdGVjdCBsZXQgaWYgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZh bGlkXSA0IFtsb29raW5nLWF0IGlmIHNhdmUtZXhjdXJzaW9uIG9yIGxldCBjaGVja2RvYy10aGlz LXN0cmluZy12YWxpZC1lbmdpbmUgcHJvZ24gdW53aW5kLXByb3RlY3QgbGV0IGlmIGxldCBjaGVj a2RvYy10aGlzLXN0cmluZy12YWxpZCBzZXRxIHdoaWxlIHNhdmUtZXhjdXJzaW9uIGxldF0gNCBb YXNzb2Mgc2V0cSBwcm9nbiB3aGlsZSBsZXQgc2F2ZS1leGN1cnNpb24gYW5kIG9yIGNvbmQgb3Ig bGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBwcm9nbiB1bndpbmQtcHJvdGVj dCBsZXQgaWZdIDQgW25vdCBpZiBsZXQgc2F2ZS1leGN1cnNpb24gY2hlY2tkb2MtZGVmdW4taW5m byBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgc2V0cSB3aGlsZSBzYXZlLWV4Y3Vyc2lv biBsZXQgY2hlY2tkb2MtY29udGludWUgbGV0IGNoZWNrZG9jLXN0YXJ0IG9yIGxldF0gNCBbZW5k LW9mLWxpbmUgbGV0KiBzYXZlLWV4Y3Vyc2lvbiBvciBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmct dmFsaWQtZW5naW5lIHByb2duIHVud2luZC1wcm90ZWN0IGxldCBpZiBsZXQgY2hlY2tkb2MtdGhp cy1zdHJpbmctdmFsaWQgc2V0cSB3aGlsZSBzYXZlLWV4Y3Vyc2lvbiBsZXRdIDQgW2ZvcndhcmQt c2V4cCBzYXZlLWV4Y3Vyc2lvbiBpZiBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQtZW5n aW5lIHByb2duIHVud2luZC1wcm90ZWN0IGxldCBpZiBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmct dmFsaWQgc2V0cSB3aGlsZSBzYXZlLWV4Y3Vyc2lvbiBsZXQgY2hlY2tkb2MtY29udGludWVdIDQg W3NjYW4tc2V4cHMgZm9yd2FyZC1zZXhwIHNhdmUtZXhjdXJzaW9uIGlmIGxldCBjaGVja2RvYy10 aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgcHJvZ24gdW53aW5kLXByb3RlY3QgbGV0IGlmIGxldCBj aGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBzZXRxIHdoaWxlIHNhdmUtZXhjdXJzaW9uIGxldF0g OCBbbWFrZS1jbG9zdXJlIGNjb252LWZ2IGNjb252LW1ha2UtaW50ZXJwcmV0ZWQtY2xvc3VyZSBm dW5jdGlvbiBsZXQqIHNhdmUtZXhjdXJzaW9uIG9yIGxldCBjaGVja2RvYy10aGlzLXN0cmluZy12 YWxpZC1lbmdpbmUgcHJvZ24gdW53aW5kLXByb3RlY3QgbGV0IGlmIGxldCBjaGVja2RvYy10aGlz LXN0cmluZy12YWxpZCBzZXRxXSA0IFtiZWdpbm5pbmctb2YtZGVmdW4tcmF3IGVuZC1vZi1kZWZ1 biBzYXZlLWV4Y3Vyc2lvbiByZS1zZWFyY2gtZm9yd2FyZCBpZiBsZXQgY29ucyBzZXRxIHNhdmUt ZXhjdXJzaW9uIGxldCBpZiBsZXQgc2F2ZS1leGN1cnNpb24gY2hlY2tkb2MtZGVmdW4taW5mbyBs ZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWRdIDQgW3NhdmUtcmVzdHJpY3Rpb24gcHJvZ24g dW53aW5kLXByb3RlY3QgbGV0IGNoZWNrZG9jLWluLXNhbXBsZS1jb2RlLXAgbm90IGFuZCBpZiB3 aGlsZSBsZXQgc2F2ZS1leGN1cnNpb24gb3IgbGV0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlk LWVuZ2luZSBwcm9nbiB1bndpbmQtcHJvdGVjdF0gNCBbbGV0KiBsZXQgc2F2ZS1leGN1cnNpb24g Y2hlY2tkb2MtZGVmdW4taW5mbyBsZXQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgc2V0cSB3 aGlsZSBzYXZlLWV4Y3Vyc2lvbiBsZXQgY2hlY2tkb2MtY29udGludWUgbGV0IGNoZWNrZG9jLXN0 YXJ0IG9yIGxldCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlcl0gNCBbZW5kLW9mLWxpbmUgc2F2ZS1l eGN1cnNpb24gbGV0IHNhdmUtZXhjdXJzaW9uIGFuZCBvciBjb25kIG9yIGxldCBjaGVja2RvYy10 aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgcHJvZ24gdW53aW5kLXByb3RlY3QgbGV0IGlmIGxldCBj aGVja2RvYy10aGlzLXN0cmluZy12YWxpZF0gNCBbQXV0b21hdGljXCBHQyBuaWxdIDEzMjQgW3By b2ZpbGVyLWNwdS1sb2cgcHJvZmlsZXItcmVwb3J0IGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjYWxs LWludGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlIGV4ZWN1dGUtZXh0ZW5kZWQtY29tbWFuZCBm dW5jYWxsLWludGVyYWN0aXZlbHkgY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBu aWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDMpKSAoMjU4OTggMjQxODYgOTEwNDAxIDI2NzAw MCkgbmlsXQo= --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#66512
; Package emacs
.
Full text available.Received: (at 66512) by debbugs.gnu.org; 13 Oct 2023 06:38:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 13 02:38:16 2023 Received: from localhost ([127.0.0.1]:44646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qrBoN-0004tM-VH for submit <at> debbugs.gnu.org; Fri, 13 Oct 2023 02:38:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40464) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1qrBoI-0004t7-P7 for 66512 <at> debbugs.gnu.org; Fri, 13 Oct 2023 02:38:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1qrBnp-0008Aw-Cs; Fri, 13 Oct 2023 02:37:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=aPZ0KJKtDXEvwfcbY6jMSsxBF7QugnGiYrIi+PcYVyE=; b=HPCDPu/4eJLb VV/TzsBgFhzSHwiIV76pS2upxLORnUYeO2jmA1O4Hqe+apSyBcw1SxgV3OJZ45KKhDR/i0BcjzMrf fS5mYuvApNWIf3085c8XhZk9lgBvRTgOgGsXvPDfd5Me7z6/W7HkdY0rSWFg4M5Hu40GP3LEsDFI2 ssAgks+4SXL4GQuwPPiq3BbpC8MC2TfEDGyBHJzn0F9Pae4nH+SeS4M7KzzGBOqiu50NduOyK+MX4 i/tCS7zbzUtY3bJW3IrUuRVjMIUhpgKEOhgiOR15bSLISQvL03DBxDTE4l0zvbwr98xMlRP8qTySq WefLqzQv5PmUkELM9zSeQQ==; Date: Fri, 13 Oct 2023 09:37:35 +0300 Message-Id: <83edhzt4cw.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Visuwesh <visuweshm@HIDDEN> In-Reply-To: <87r0lz6pb8.fsf@HIDDEN> (message from Visuwesh on Fri, 13 Oct 2023 11:23:31 +0530) Subject: Re: bug#66512: 30.0.50; flymake with checkdoc slows down typing in large Elisp buffers References: <87r0lz6pb8.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66512 Cc: 66512 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Visuwesh <visuweshm@HIDDEN> > Date: Fri, 13 Oct 2023 11:23:31 +0530 > > flymake-mode is largely unusable in large Elisp buffers with checkdoc > enabled as it sometimes takes a second for the typed words to be > displayed, and there are too many micro freezes. I have attached two > profiles one from emacs -Q, and one from my personal configuration saved > using the command profiler-report-write-profile. Both point to > checkdoc-this-string-valid being the time consuming function. > > To reproduce, > > 1. src/emacs -Q > 2. C-x C-f lisp/org/org.el RET > 3. M-x flymake-mode RET > 4. M-g i org-drag-line-forward RET > 5. Move the point to be inside the docstring, and start typing away. > You should notice the latency sooner or later. > > I can reproduce this in my fairly long init.el file too (~10k lines) and > I was forced to turn off checkdoc for the typing to be bearable in my > init.el file. Thanks. This report needs more info: . the file you used which produces this slowdown . the profile is not fully expanded (some functions have "+") . for more detailed profile, please load the relevant Lisp files as *.el (not *.elc), and repeat the profiling . if the slowdown is visible in "emacs -Q", the profile from that is more important than the one from your customized Emacs
bug-gnu-emacs@HIDDEN
:bug#66512
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 13 Oct 2023 05:54:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 13 01:54:27 2023 Received: from localhost ([127.0.0.1]:44616 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qrB7z-0003ly-DF for submit <at> debbugs.gnu.org; Fri, 13 Oct 2023 01:54:27 -0400 Received: from lists.gnu.org ([2001:470:142::17]:38108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <visuweshm@HIDDEN>) id 1qrB7x-0003ll-Qq for submit <at> debbugs.gnu.org; Fri, 13 Oct 2023 01:54:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <visuweshm@HIDDEN>) id 1qrB7U-0002c9-Q7 for bug-gnu-emacs@HIDDEN; Fri, 13 Oct 2023 01:53:56 -0400 Received: from mail-yb1-xb44.google.com ([2607:f8b0:4864:20::b44]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <visuweshm@HIDDEN>) id 1qrB7J-0006rS-Jc for bug-gnu-emacs@HIDDEN; Fri, 13 Oct 2023 01:53:56 -0400 Received: by mail-yb1-xb44.google.com with SMTP id 3f1490d57ef6-d9ad67058fcso1373203276.1 for <bug-gnu-emacs@HIDDEN>; Thu, 12 Oct 2023 22:53:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697176424; x=1697781224; darn=gnu.org; h=mime-version:message-id:date:user-agent:subject:to:from:from:to:cc :subject:date:message-id:reply-to; bh=g9DBhTWyDqUkJZobieBGJaqkhrJnvbXSogvZi61dT3U=; b=Dn0wwcdm1VBdLifML2sebxIruZfoZjXKkFp8F8GDBWR4cjlWXtUiSraXNKSCiQYT3a Vt8rAI4OcwnAR6e2dl4KoAriRXg7ojS993F0ffNm7M+SmHJBZKz11HM47tKTVW9zGP7t rF7ljvF9fTYhZU12joz/1KZwvVaFslkKky5A9Mxi39n8FF1euat+xq++4rqfGNnPjGYh jx1Xlhujj0+khSIjPhDxx/lck4xCbU3ZdUYxvTMlUVFEEkUAVmxVZBbc0G7yH9JDsF+W R4WhtgWYhteJyMhoCHwqqx1WPflOEBlzK8e5y6Blt1P38leSdVSmMjOU8FoaonYjXjp9 kaZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697176424; x=1697781224; h=mime-version:message-id:date:user-agent:subject:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=g9DBhTWyDqUkJZobieBGJaqkhrJnvbXSogvZi61dT3U=; b=lFr8+S9Nzbw5z0/Acx0HCkOfxmZVA5+xpNw81ECj7d6EFnnsqLMp8tPf5Cuxls8TPy 6SYrNHE3DnNLj94WbL1fx/VE/8e518qLHbgYhRkSotEQbyeo5kXvCB67EFazX5T+3jjO 76yZlMS8Ye7OFP6etDBayGxIlQEN3gKXbTLuiJk2XFXg44VJFPmGVt2otWO0WUIEWAYN hzaWnHm1W+o+nAIrkm1dD0c2zjyD3MS7kWVMaEQcBSzCa02Fs1ufILsqoL9HoKO68wnq DiMGWrKRtAxHEiA1/74XSGvDF05J/nkUPRRktc5EDePRtOAi0ACyu2caLqHChU6dM/0G IQPg== X-Gm-Message-State: AOJu0YxKzKWdpW4dcgGJzBWHiVJod8oPpaBhRMg5iwgO4oWvpurjUOtw xW31bD0FO2TutN8T/S2Wg9v9TQujPweQbw== X-Google-Smtp-Source: AGHT+IG8pZlNg36R5r11LIQp6HpP9NImq44feyQWRWvMH7nUMK9mQI2xqPegw17LI9Wah1Q8GEddfw== X-Received: by 2002:a25:a52a:0:b0:d06:f99e:6345 with SMTP id h39-20020a25a52a000000b00d06f99e6345mr24255576ybi.22.1697176423402; Thu, 12 Oct 2023 22:53:43 -0700 (PDT) Received: from localhost ([118.185.152.162]) by smtp.gmail.com with ESMTPSA id j1-20020a633c01000000b0058923252c22sm2612336pga.15.2023.10.12.22.53.41 for <bug-gnu-emacs@HIDDEN> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Oct 2023 22:53:42 -0700 (PDT) From: Visuwesh <visuweshm@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 30.0.50; flymake with checkdoc slows down typing in large Elisp buffers User-Agent: Gnus/5.13 (Gnus v5.13) Date: Fri, 13 Oct 2023 11:23:31 +0530 Message-ID: <87r0lz6pb8.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=2607:f8b0:4864:20::b44; envelope-from=visuweshm@HIDDEN; helo=mail-yb1-xb44.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> --=-=-= Content-Type: text/plain flymake-mode is largely unusable in large Elisp buffers with checkdoc enabled as it sometimes takes a second for the typed words to be displayed, and there are too many micro freezes. I have attached two profiles one from emacs -Q, and one from my personal configuration saved using the command profiler-report-write-profile. Both point to checkdoc-this-string-valid being the time consuming function. To reproduce, 1. src/emacs -Q 2. C-x C-f lisp/org/org.el RET 3. M-x flymake-mode RET 4. M-g i org-drag-line-forward RET 5. Move the point to be inside the docstring, and start typing away. You should notice the latency sooner or later. I can reproduce this in my fairly long init.el file too (~10k lines) and I was forced to turn off checkdoc for the typing to be bearable in my init.el file. --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=emacs-personal-config-checkdoc-slow.eld Content-Transfer-Encoding: base64 Cltwcm9maWxlci1wcm9maWxlICIyOC4xIiBjcHUgI3MoaGFzaC10YWJsZSBzaXplIDIxNyB0ZXN0 IGVxdWFsIHJlaGFzaC1zaXplIDEuNSByZWhhc2gtdGhyZXNob2xkIDAuODEyNSBkYXRhIChbcmVk aXNwbGF5LS1wcmUtcmVkaXNwbGF5LWZ1bmN0aW9ucyByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wg ZnVuY3Rpb25cKSBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p bCBuaWwgbmlsXSAyIFtyZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSBuaWwgbmls IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNTA2 IFtzZWxmLWluc2VydC1jb21tYW5kIGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjYWxsLWludGVyYWN0 aXZlbHkgY29tbWFuZC1leGVjdXRlIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls IG5pbCBuaWwgbmlsXSAxMjMgW2xvb2tpbmctYXQgbGlzcC1zdHJpbmctaW4tZG9jLXBvc2l0aW9u LXAgbGlzcC1mb250LWxvY2stc3ludGFjdGljLWZhY2UtZnVuY3Rpb24gZm9udC1sb2NrLWRlZmF1 bHQtZm9udGlmeS1zeW50YWN0aWNhbGx5IGZvbnQtbG9jay1mb250aWZ5LXN5bnRhY3RpY2FsbHkt cmVnaW9uIGZvbnQtbG9jay1kZWZhdWx0LWZvbnRpZnktcmVnaW9uIGZvbnQtbG9jay1mb250aWZ5 LXJlZ2lvbiAiIzxjb21waWxlZCAtMHg3MjhlNzI4YWViZDM4ZTc+IiBydW4taG9vay13cmFwcGVk IGppdC1sb2NrLS1ydW4tZnVuY3Rpb25zIGppdC1sb2NrLWZvbnRpZnktbm93IGppdC1sb2NrLWZ1 bmN0aW9uIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIG5pbCBuaWwgbmlsXSA5 IFtuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls IG5pbCBuaWxdIDE1NCBbc2Nhbi1zZXhwcyBmb3J3YXJkLXNleHAgbGlzcC1zdHJpbmctaW4tZG9j LXBvc2l0aW9uLXAgbGlzcC1mb250LWxvY2stc3ludGFjdGljLWZhY2UtZnVuY3Rpb24gZm9udC1s b2NrLWRlZmF1bHQtZm9udGlmeS1zeW50YWN0aWNhbGx5IGZvbnQtbG9jay1mb250aWZ5LXN5bnRh Y3RpY2FsbHktcmVnaW9uIGZvbnQtbG9jay1kZWZhdWx0LWZvbnRpZnktcmVnaW9uIGZvbnQtbG9j ay1mb250aWZ5LXJlZ2lvbiAiIzxjb21waWxlZCAtMHg3MjhlNDZlODlhNWU4ZTc+IiBydW4taG9v ay13cmFwcGVkIGppdC1sb2NrLS1ydW4tZnVuY3Rpb25zIGppdC1sb2NrLWZvbnRpZnktbm93IGpp dC1sb2NrLWZ1bmN0aW9uIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIG5pbCBu aWxdIDQgW2ZvbnQtbG9jay1leHRlbmQtaml0LWxvY2stcmVnaW9uLWFmdGVyLWNoYW5nZSBydW4t aG9vay13aXRoLWFyZ3Mgaml0LWxvY2stYWZ0ZXItY2hhbmdlIHNlbGYtaW5zZXJ0LWNvbW1hbmQg ZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IGNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUg bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDYgW3B1dC10ZXh0LXByb3BlcnR5 IGppdC1sb2NrLWFmdGVyLWNoYW5nZSBzZWxmLWluc2VydC1jb21tYW5kIGZ1bmNhbGwtaW50ZXJh Y3RpdmVseSBjYWxsLWludGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlIG5pbCBuaWwgbmlsIG5p bCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMyBbbG9jYWwtdmFyaWFibGUtcCBzaG93LXBhcmVu LS1lbmFibGVkLXAgc2hvdy1wYXJlbi1mdW5jdGlvbiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVy IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDYgW2RlbGV0ZS1j aGFyIGNvbmQgbGV0IHBhcmVkaXQtYmFja3dhcmQtZGVsZXRlLWluLXN0cmluZyBjb25kIHBhcmVk aXQtYmFja3dhcmQtZGVsZXRlIGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjYWxsLWludGVyYWN0aXZl bHkgY29tbWFuZC1leGVjdXRlIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMTIgW2J1ZmZl ci1sb2NhbC12YWx1ZSAiIzxjb21waWxlZCAtMHgxOGI2ZjVkOTIyMzhjNDgxPiIgIiM8Y29tcGls ZWQgLTB4MThiNmY1ZDkyMjM4YzQ4MT4iIGJ1ZmZlci1tYXRjaC1wIHNob3ctcGFyZW4tLWVuYWJs ZWQtcCBzaG93LXBhcmVuLWZ1bmN0aW9uIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsIG5p bCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNiBbc2hvdy1wYXJlbi1mdW5jdGlvbiBhcHBseSB0 aW1lci1ldmVudC1oYW5kbGVyIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p bCBuaWwgbmlsIG5pbF0gNiBbcGFyc2UtcGFydGlhbC1zZXhwIHN5bnRheC1wcHNzIGppdC1sb2Nr LS1hbnRpYmxpbmstcG9zdC1jb21tYW5kIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwg bmlsIG5pbCBuaWwgbmlsIG5pbF0gNyBbZGVsZXRlLWFuZC1leHRyYWN0LXJlZ2lvbiAiIzxjb21w aWxlZCAweDE1MzMwODJmODU1NWZhMzE+IiBhcHBseSAiIzxjb21waWxlZCAtMHhmNTEwMDAyOTE4 OGMyMj4iIGJ1ZmZlci1zdWJzdHJpbmctLWZpbHRlciBmaWx0ZXItYnVmZmVyLXN1YnN0cmluZyBr aWxsLXJlZ2lvbiBraWxsLXdvcmQgYmFja3dhcmQta2lsbC13b3JkIHBhcmVkaXQtYmFja3dhcmQt a2lsbC13b3JkIGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjYWxsLWludGVyYWN0aXZlbHkgY29tbWFu ZC1leGVjdXRlIG5pbCBuaWwgbmlsXSAzIFtzaG93LXBhcmVuLS1sb2NhdGUtbmVhci1wYXJlbiBz aG93LXBhcmVuLS1kZWZhdWx0IHNob3ctcGFyZW4tZnVuY3Rpb24gYXBwbHkgdGltZXItZXZlbnQt aGFuZGxlciBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSA2IFtp bnRlcm5hbC10aW1lci1zdGFydC1pZGxlIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwg bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSA1IFtwdXQtdGV4dC1wcm9wZXJ0eSBqaXQtbG9j ay1mb250aWZ5LW5vdyBqaXQtbG9jay1mdW5jdGlvbiByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wg ZnVuY3Rpb25cKSBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p bF0gMyBbc2hvdy1wYXJlbi0tY2F0ZWdvcml6ZS1wYXJlbiBzaG93LXBhcmVuLS1sb2NhdGUtbmVh ci1wYXJlbiBzaG93LXBhcmVuLS1kZWZhdWx0IHNob3ctcGFyZW4tZnVuY3Rpb24gYXBwbHkgdGlt ZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxd IDggW3Njcm9sbC1kb3duIHNjcm9sbC1kb3duLWNvbW1hbmQgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5 IGNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbCBuaWwgbmlsIG5pbCBu aWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMjQgW3dyaXRlLXJlZ2lvbiBlbGlzcC1mbHltYWtlLWJ5 dGUtY29tcGlsZSBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHhhMDY2 ZmZkZWJhMWQ4ODk+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQg LTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsIG5pbCBu aWwgbmlsIG5pbCBuaWxdIDEzOSBbdXNlLWxvY2FsLW1hcCBjb21waWxhdGlvbi1tb2RlIGNoZWNr ZG9jLW91dHB1dC1tb2RlIGNoZWNrZG9jLXN0YXJ0LXNlY3Rpb24gY2hlY2tkb2MtY3VycmVudC1i dWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAi Izxjb21waWxlZCAtMHhhMDY2ZmZkZWJhMWQ4ODk+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Ut c3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFwcGx5IHRpbWVyLWV2ZW50 LWhhbmRsZXIgbmlsIG5pbF0gMyBbcmVhZCBjaGVja2RvYy0tbmV4dC1kb2NzdHJpbmcgY2hlY2tk b2MtbmV4dC1kb2NzdHJpbmcgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tk b2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1y dW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHhhMDY2ZmZkZWJhMWQ4ODk+IiBydW4taG9vay13cmFw cGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFwcGx5 IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsXSA1OTUgW3JlLXNlYXJjaC1mb3J3YXJkIGNoZWNrZG9j LXByb3Blci1ub3VuLXJlZ2lvbi1lbmdpbmUgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQtZW5n aW5lIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9j LXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBw bHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgLTB4YTA2NmZmZGViYTFkODg5PiIg cnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIC0weDE1ZDU1NzZhNTAz ODAzZGQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyXSAxMjUgW3BhcnNlLXBhcnRpYWwtc2V4 cCBzeW50YXgtcHBzcyBiZWdpbm5pbmctb2YtZGVmdW4tcmF3IGJlZ2lubmluZy1vZi1kZWZ1biBj aGVja2RvYy1uZXh0LWRvY3N0cmluZyBjaGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBj aGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1h a2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0weGEwNjZmZmRlYmExZDg4OT4iIHJ1bi1ob29r LXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiIg YXBwbHldIDEwMzUgW3BhcnNlLXBhcnRpYWwtc2V4cCBzeW50YXgtcHBzcyBjaGVja2RvYy1kZWZ1 bi1pbmZvIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNr ZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2Mg YXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgLTB4YTA2NmZmZGViYTFkODg5 PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIC0weDE1ZDU1NzZh NTAzODAzZGQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyXSA1ODAgW3JlLXNlYXJjaC1mb3J3 YXJkIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBjaGVja2RvYy10aGlzLXN0cmlu Zy12YWxpZCBjaGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50 LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5k ICIjPGNvbXBpbGVkIC0weGEwNjZmZmRlYmExZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFr ZS1zdGFydCAiIzxjb21waWxlZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiIgYXBwbHkgdGltZXItZXZl bnQtaGFuZGxlciBuaWxdIDkzNSBbcGFyc2UtcGFydGlhbC1zZXhwIHN5bnRheC1wcHNzIGJlZ2lu bmluZy1vZi1kZWZ1bi1yYXcgYmVnaW5uaW5nLW9mLWRlZnVuIGNoZWNrZG9jLWRlZnVuLWluZm8g Y2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3Rh cnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBm bHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHhhMDY2ZmZkZWJhMWQ4ODk+IiBydW4t aG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNk ZD4iXSA0ODMgW2xvb2tpbmctYXQgY2hlY2tkb2MtZGVmdW4taW5mbyBjaGVja2RvYy10aGlzLXN0 cmluZy12YWxpZCBjaGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJy ZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNr ZW5kICIjPGNvbXBpbGVkIC0weGEwNjZmZmRlYmExZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5 bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiIgYXBwbHkgdGltZXIt ZXZlbnQtaGFuZGxlciBuaWxdIDQ0IFtjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUg Y2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3Rh cnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBm bHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHhhMDY2ZmZkZWJhMWQ4ODk+IiBydW4t aG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNk ZD4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsIG5pbF0gODU2IFtzY2FuLWxpc3RzIGZv cndhcmQtbGlzdCBjaGVja2RvYy1pbi1zYW1wbGUtY29kZS1wIGNoZWNrZG9jLXRoaXMtc3RyaW5n LXZhbGlkLWVuZ2luZSBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBjaGVja2RvYy1jb250aW51 ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNo ZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0weGEwNjZmZmRl YmExZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgx NWQ1NTc2YTUwMzgwM2RkPiIgYXBwbHldIDIzIFtzY2FuLWxpc3RzIHVwLWxpc3QgY2hlY2tkb2Mt aW4tc2FtcGxlLWNvZGUtcCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgY2hlY2tk b2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hl Y2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtl LS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHhhMDY2ZmZkZWJhMWQ4ODk+IiBydW4taG9vay13 cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFw cGx5XSAxNTkgW3JlLXNlYXJjaC1mb3J3YXJkIGNoZWNrZG9jLXNlbnRlbmNlc3BhY2UtcmVnaW9u LWVuZ2luZSBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgY2hlY2tkb2MtdGhpcy1z dHJpbmctdmFsaWQgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3Vy cmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFj a2VuZCAiIzxjb21waWxlZCAtMHhhMDY2ZmZkZWJhMWQ4ODk+IiBydW4taG9vay13cmFwcGVkIGZs eW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFwcGx5IHRpbWVy LWV2ZW50LWhhbmRsZXJdIDIxNiBbc2Nhbi1zZXhwcyBmb3J3YXJkLXNleHAgY2hlY2tkb2MtdGhp cy1zdHJpbmctdmFsaWQtZW5naW5lIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9j LWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZs eW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgLTB4 YTA2NmZmZGViYTFkODg5PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBp bGVkIC0weDE1ZDU1NzZhNTAzODAzZGQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyXSAxNTIg W3JlLXNlYXJjaC1iYWNrd2FyZCBiZWdpbm5pbmctb2YtZGVmdW4tcmF3IGJlZ2lubmluZy1vZi1k ZWZ1biBjaGVja2RvYy1kZWZ1bi1pbmZvIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNr ZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNw LWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQg LTB4YTA2NmZmZGViYTFkODg5PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNv bXBpbGVkIC0weDE1ZDU1NzZhNTAzODAzZGQ+IiBhcHBseV0gMzYgW3NjYW4tc2V4cHMgZm9yd2Fy ZC1zZXhwIGNoZWNrZG9jLWRlZnVuLWluZm8gY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgY2hl Y2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxp c3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxl ZCAtMHhhMDY2ZmZkZWJhMWQ4ODk+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8 Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXJd IDM2IFtmb3J3YXJkLXNleHAgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQtZW5naW5lIGNoZWNr ZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNo ZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFr ZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgLTB4YTA2NmZmZGViYTFkODg5PiIgcnVuLWhvb2st d3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIC0weDE1ZDU1NzZhNTAzODAzZGQ+IiBh cHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbF0gMTYgW3BhcnNlLXBhcnRpYWwtc2V4cCBzeW50 YXgtcHBzcyBiZWdpbm5pbmctb2YtZGVmdW4tcmF3IGVuZC1vZi1kZWZ1biBjaGVja2RvYy1kZWZ1 bi1pbmZvIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNr ZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2Mg YXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgLTB4YTA2NmZmZGViYTFkODg5 PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIC0weDE1ZDU1NzZh NTAzODAzZGQ+Il0gNjg5IFtiZWdpbm5pbmctb2YtbGluZSBiZWdpbm5pbmctb2YtZGVmdW4gY2hl Y2tkb2MtbmV4dC1kb2NzdHJpbmcgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hl Y2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtl LS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHhhMDY2ZmZkZWJhMWQ4ODk+IiBydW4taG9vay13 cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFw cGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsXSA0IFtiZWdpbm5pbmctb2YtbGluZSBjaGVja2Rv Yy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgY2hl Y2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxp c3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxl ZCAtMHhhMDY2ZmZkZWJhMWQ4ODk+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8 Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIg bmlsXSAxMiBbY2hlY2tkb2Mtc2VudGVuY2VzcGFjZS1yZWdpb24tZW5naW5lIGNoZWNrZG9jLXRo aXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBjaGVja2Rv Yy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1m bHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0w eGEwNjZmZmRlYmExZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21w aWxlZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWxd IDM2IFtyZS1zZWFyY2gtZm9yd2FyZCBjaGVja2RvYy1kZWZ1bi1pbmZvIGNoZWNrZG9jLXRoaXMt c3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1 cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJh Y2tlbmQgIiM8Y29tcGlsZWQgLTB4YTA2NmZmZGViYTFkODg5PiIgcnVuLWhvb2std3JhcHBlZCBm bHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIC0weDE1ZDU1NzZhNTAzODAzZGQ+IiBhcHBseSB0aW1l ci1ldmVudC1oYW5kbGVyIG5pbF0gMjQwIFtyZS1zZWFyY2gtZm9yd2FyZCBjaGVja2RvYy1pbi1l eGFtcGxlLXN0cmluZy1wIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBjaGVja2Rv Yy10aGlzLXN0cmluZy12YWxpZCBjaGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVj a2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2Ut LXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0weGEwNjZmZmRlYmExZDg4OT4iIHJ1bi1ob29rLXdy YXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiIgYXBw bHkgdGltZXItZXZlbnQtaGFuZGxlcl0gNDAgW3NjYW4tc2V4cHMgZm9yd2FyZC1zZXhwICIjPGNv bXBpbGVkIDB4YjRiN2IyZTc1YWIzNj4iIGVuZC1vZi1kZWZ1biBjaGVja2RvYy1kZWZ1bi1pbmZv IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0 YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHkg Zmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgLTB4YTA2NmZmZGViYTFkODg5PiIgcnVu LWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIC0weDE1ZDU1NzZhNTAzODAz ZGQ+Il0gOTEwIFtmbGF0dGVuLXRyZWUgY2hlY2tkb2MtZGVmdW4taW5mbyBjaGVja2RvYy10aGlz LXN0cmluZy12YWxpZCBjaGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1j dXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1i YWNrZW5kICIjPGNvbXBpbGVkIC0weGEwNjZmZmRlYmExZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQg Zmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiIgYXBwbHkgdGlt ZXItZXZlbnQtaGFuZGxlciBuaWxdIDQgW3JlLXNlYXJjaC1iYWNrd2FyZCBiZWdpbm5pbmctb2Yt ZGVmdW4tcmF3IGJlZ2lubmluZy1vZi1kZWZ1biBjaGVja2RvYy1uZXh0LWRvY3N0cmluZyBjaGVj a2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlz cC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVk IC0weGEwNjZmZmRlYmExZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxj b21waWxlZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlcl0g NzkgW3JlLXNlYXJjaC1iYWNrd2FyZCBiZWdpbm5pbmctb2YtZGVmdW4tcmF3IGVuZC1vZi1kZWZ1 biBjaGVja2RvYy1kZWZ1bi1pbmZvIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9j LWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZs eW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgLTB4 YTA2NmZmZGViYTFkODg5PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBp bGVkIC0weDE1ZDU1NzZhNTAzODAzZGQ+IiBhcHBseV0gMjggW2NoZWNrZG9jLS1uZXh0LWRvY3N0 cmluZyBjaGVja2RvYy1uZXh0LWRvY3N0cmluZyBjaGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1z dGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5 IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0weGEwNjZmZmRlYmExZDg4OT4iIHJ1 bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgxNWQ1NTc2YTUwMzgw M2RkPiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsXSAyMCBbcGFyc2UtcGFydGlh bC1zZXhwIHN5bnRheC1wcHNzIGRvd24tbGlzdCBjaGVja2RvYy0tbmV4dC1kb2NzdHJpbmcgY2hl Y2tkb2MtbmV4dC1kb2NzdHJpbmcgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hl Y2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtl LS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHhhMDY2ZmZkZWJhMWQ4ODk+IiBydW4taG9vay13 cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFw cGx5XSA0MTUgW2NoZWNrZG9jLWRlZnVuLWluZm8gY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQg Y2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIg ZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21w aWxlZCAtMHhhMDY2ZmZkZWJhMWQ4ODk+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQg IiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRs ZXIgbmlsIG5pbF0gNjAgWyIjPGNvbXBpbGVkIC0weDEyZWNkOTljYmZkOGMyNzA+IiBlbmQtb2Yt ZGVmdW4gY2hlY2tkb2MtZGVmdW4taW5mbyBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBjaGVj a2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlz cC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVk IC0weGEwNjZmZmRlYmExZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxj b21waWxlZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlcl0g MTYgW3N0cmluZy1tYXRjaCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgY2hlY2tk b2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hl Y2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtl LS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHhhMDY2ZmZkZWJhMWQ4ODk+IiBydW4taG9vay13 cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFw cGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsXSAxNiBbZW5kLW9mLWRlZnVuIGNoZWNrZG9jLWRl ZnVuLWluZm8gY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tkb2MtY29udGludWUgY2hl Y2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2Rv YyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHhhMDY2ZmZkZWJhMWQ4 ODk+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3 NmE1MDM4MDNkZD4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsXSAzMiBbZG93bi1saXN0 IGNoZWNrZG9jLS1uZXh0LWRvY3N0cmluZyBjaGVja2RvYy1uZXh0LWRvY3N0cmluZyBjaGVja2Rv Yy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1m bHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0w eGEwNjZmZmRlYmExZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21w aWxlZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWxd IDEyIFtyZS1zZWFyY2gtZm9yd2FyZCB0aGluZy1hdC1wb2ludC1sb29raW5nLWF0IGNoZWNrZG9j LXByb3Blci1ub3VuLXJlZ2lvbi1lbmdpbmUgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQtZW5n aW5lIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9j LXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBw bHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgLTB4YTA2NmZmZGViYTFkODg5PiIg cnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIC0weDE1ZDU1NzZhNTAz ODAzZGQ+IiBhcHBseV0gNDkgW3JlLXNlYXJjaC1iYWNrd2FyZCB0aGluZy1hdC1wb2ludC1sb29r aW5nLWF0IGNoZWNrZG9jLXByb3Blci1ub3VuLXJlZ2lvbi1lbmdpbmUgY2hlY2tkb2MtdGhpcy1z dHJpbmctdmFsaWQtZW5naW5lIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNv bnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1h a2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgLTB4YTA2 NmZmZGViYTFkODg5PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVk IC0weDE1ZDU1NzZhNTAzODAzZGQ+IiBhcHBseV0gOTUgW3NldC1tYXRjaC1kYXRhICIjPGNvbXBp bGVkIDB4YjRiN2EyN2RlZWEyZj4iIGNoZWNrZG9jLWluLXNhbXBsZS1jb2RlLXAgY2hlY2tkb2Mt dGhpcy1zdHJpbmctdmFsaWQtZW5naW5lIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNr ZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNw LWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQg LTB4YTA2NmZmZGViYTFkODg5PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNv bXBpbGVkIC0weDE1ZDU1NzZhNTAzODAzZGQ+IiBhcHBseV0gOCBbbG9va2luZy1hdCAiIzxjb21w aWxlZCAtMHgxMmVjZDk5Y2JmZDhjMjcwPiIgZW5kLW9mLWRlZnVuIGNoZWNrZG9jLWRlZnVuLWlu Zm8gY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mt c3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBs eSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHhhMDY2ZmZkZWJhMWQ4ODk+IiBy dW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4 MDNkZD4iIGFwcGx5XSAzMiBbY2hlY2tkb2MtcHJvcGVyLW5vdW4tcmVnaW9uLWVuZ2luZSBjaGVj a2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQg Y2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIg ZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21w aWxlZCAtMHhhMDY2ZmZkZWJhMWQ4ODk+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQg IiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRs ZXIgbmlsXSA4IFtzeW50YXgtcHBzcyBiZWdpbm5pbmctb2YtZGVmdW4tcmF3IGJlZ2lubmluZy1v Zi1kZWZ1biBjaGVja2RvYy1uZXh0LWRvY3N0cmluZyBjaGVja2RvYy1jb250aW51ZSBjaGVja2Rv Yy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFw cGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0weGEwNjZmZmRlYmExZDg4OT4i IHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgxNWQ1NTc2YTUw MzgwM2RkPiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlcl0gMTYgW2xvb2tpbmctYXQgY2hlY2tk b2MtdGhpcy1zdHJpbmctdmFsaWQtZW5naW5lIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNo ZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVs aXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGls ZWQgLTB4YTA2NmZmZGViYTFkODg5PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIj PGNvbXBpbGVkIC0weDE1ZDU1NzZhNTAzODAzZGQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVy IG5pbF0gNTIgWyIjPGNvbXBpbGVkIDB4NWIxZTJkMWMxNDMzZmE5PiIgY2hlY2tkb2MtdGhpcy1z dHJpbmctdmFsaWQtZW5naW5lIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNv bnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1h a2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgLTB4YTA2 NmZmZGViYTFkODg5PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVk IC0weDE1ZDU1NzZhNTAzODAzZGQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbF0gNCBb bG9va2luZy1hdCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBjaGVja2RvYy1jb250aW51ZSBj aGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNr ZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0weGEwNjZmZmRlYmEx ZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgxNWQ1 NTc2YTUwMzgwM2RkPiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsXSAyOCBbbWFr ZS12ZWN0b3IgY2hlY2tkb2MtZGVmdW4taW5mbyBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBj aGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBl bGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBp bGVkIC0weGEwNjZmZmRlYmExZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAi Izxjb21waWxlZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxl ciBuaWxdIDggW3VwLWxpc3QgY2hlY2tkb2MtaW4tc2FtcGxlLWNvZGUtcCBjaGVja2RvYy10aGlz LXN0cmluZy12YWxpZC1lbmdpbmUgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tkb2Mt Y29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5 bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHhh MDY2ZmZkZWJhMWQ4ODk+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGls ZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXJdIDIwIFtz Y2FuLWxpc3RzIGRvd24tbGlzdCBjaGVja2RvYy0tbmV4dC1kb2NzdHJpbmcgY2hlY2tkb2MtbmV4 dC1kb2NzdHJpbmcgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3Vy cmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFj a2VuZCAiIzxjb21waWxlZCAtMHhhMDY2ZmZkZWJhMWQ4ODk+IiBydW4taG9vay13cmFwcGVkIGZs eW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFwcGx5IHRpbWVy LWV2ZW50LWhhbmRsZXJdIDggW3N5bnRheC1wcHNzIGRvd24tbGlzdCBjaGVja2RvYy0tbmV4dC1k b2NzdHJpbmcgY2hlY2tkb2MtbmV4dC1kb2NzdHJpbmcgY2hlY2tkb2MtY29udGludWUgY2hlY2tk b2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBh cHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHhhMDY2ZmZkZWJhMWQ4ODk+ IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1 MDM4MDNkZD4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXJdIDggW2ZvcndhcmQtc2V4cCBjaGVj a2RvYy1kZWZ1bi1pbmZvIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRp bnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2Ut Y2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgLTB4YTA2NmZm ZGViYTFkODg5PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIC0w eDE1ZDU1NzZhNTAzODAzZGQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbF0gMTYgW3N5 bnRheC1wcHNzIGNoZWNrZG9jLWRlZnVuLWluZm8gY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQg Y2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIg ZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21w aWxlZCAtMHhhMDY2ZmZkZWJhMWQ4ODk+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQg IiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRs ZXIgbmlsXSA4IFtyZS1zZWFyY2gtZm9yd2FyZCBjaGVja2RvYy1tZXNzYWdlLXRleHQtbmV4dC1z dHJpbmcgY2hlY2tkb2MtbWVzc2FnZS10ZXh0LXNlYXJjaCBjaGVja2RvYy1tZXNzYWdlLXRleHQg Y2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHlt YWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHhhMDY2ZmZkZWJhMWQ4ODk+IiBydW4taG9v ay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4i IGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsIG5pbF0gNjU2IFtyZS1zZWFyY2gtZm9yd2Fy ZCBjaGVja2RvYy1zZW50ZW5jZXNwYWNlLXJlZ2lvbi1lbmdpbmUgY2hlY2tkb2MtbWVzc2FnZS10 ZXh0LWVuZ2luZSBjaGVja2RvYy1tZXNzYWdlLXRleHQtc2VhcmNoIGNoZWNrZG9jLW1lc3NhZ2Ut dGV4dCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5 IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0weGEwNjZmZmRlYmExZDg4OT4iIHJ1 bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgxNWQ1NTc2YTUwMzgw M2RkPiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWxdIDI0IFtzdHJpbmctbWF0Y2ggY2hl Y2tkb2MtbWVzc2FnZS10ZXh0LW5leHQtc3RyaW5nIGNoZWNrZG9jLW1lc3NhZ2UtdGV4dC1zZWFy Y2ggY2hlY2tkb2MtbWVzc2FnZS10ZXh0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZs eW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgLTB4 YTA2NmZmZGViYTFkODg5PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBp bGVkIC0weDE1ZDU1NzZhNTAzODAzZGQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbCBu aWxdIDQgW3JlLXNlYXJjaC1mb3J3YXJkIGNoZWNrZG9jLXJvZ3VlLXNwYWNlLWNoZWNrLWVuZ2lu ZSBjaGVja2RvYy1yb2d1ZS1zcGFjZXMgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5 bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHhh MDY2ZmZkZWJhMWQ4ODk+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGls ZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsIG5p bCBuaWxdIDk5NiBbZmx5bWFrZS0taGlnaGxpZ2h0LWxpbmUgZmx5bWFrZS0tcHVibGlzaC1kaWFn bm9zdGljcyBmbHltYWtlLS1oYW5kbGUtcmVwb3J0IGFwcGx5ICIjPGNvbXBpbGVkIC0weGY3NTli M2JjOTAyMTVhZj4iIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJh Y2tlbmQgIiM8Y29tcGlsZWQgLTB4YTA2NmZmZGViYTFkODg5PiIgcnVuLWhvb2std3JhcHBlZCBm bHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIC0weDE1ZDU1NzZhNTAzODAzZGQ+IiBhcHBseSB0aW1l ci1ldmVudC1oYW5kbGVyIG5pbCBuaWxdIDQgW2ZseW1ha2UtLXVwZGF0ZS1kaWFnbm9zdGljcy1s aXN0aW5ncyBmbHltYWtlLS1oYW5kbGUtcmVwb3J0IGFwcGx5ICIjPGNvbXBpbGVkIC0weGY3NTli M2JjOTAyMTVhZj4iIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJh Y2tlbmQgIiM8Y29tcGlsZWQgLTB4YTA2NmZmZGViYTFkODg5PiIgcnVuLWhvb2std3JhcHBlZCBm bHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIC0weDE1ZDU1NzZhNTAzODAzZGQ+IiBhcHBseSB0aW1l ci1ldmVudC1oYW5kbGVyIG5pbCBuaWwgbmlsXSA4IFtsb2FkLWF2ZXJhZ2Ugaml0LWxvY2stc3Rl YWx0aC1mb250aWZ5IGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsIG5pbCBuaWwgbmlsIG5p bCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDQgW2N1cnJlbnQtd2luZG93LWNvbmZpZ3Vy YXRpb24gdGFiLWJhci0taGlzdG9yeS1wcmUtY2hhbmdlIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDQgW3Bvcy12aXNpYmxlLWluLXdpbmRv dy1wIHNob3ctcGFyZW4tZnVuY3Rpb24gYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmls IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNCBbYWxpc3QtZ2V0IGZs eW1ha2UtLW1vZGUtbGluZS1jb3VudGVyIGV2YWwgcmVkaXNwbGF5X2ludGVybmFsXCBcKENcIGZ1 bmN0aW9uXCkgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxd IDQgW2ZseW1ha2UtLXVwZGF0ZS1kaWFnbm9zdGljcy1saXN0aW5ncyBmbHltYWtlLS1oYW5kbGUt cmVwb3J0IGFwcGx5ICIjPGNvbXBpbGVkIC0weGY3NTliM2JhMmQ4MTVhZj4iIGVsaXNwLWZseW1h a2UtLWJ5dGUtY29tcGlsZS1kb25lICIjPGNvbXBpbGVkIC0weGY2YjIxNWI5NDVlZDU5PiIgbmls IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSAyMCBbc3RyaW5nLW1hdGNoIGNh bm9uaWNhbGl6ZS1jb2Rpbmctc3lzdGVtLW5hbWUgY29kaW5nLXN5c3RlbS1mcm9tLW5hbWUgcHJv Z24gaWYgbGV0KiBwbHotLWNvZGluZy1zeXN0ZW0gb3IgbGV0ICIjPGxhbWJkYSAweDE3NGJjOTJi ZWZkZmJhMDM+IiBmdW5jYWxsIGxldCBpZiBsZXQqIGxldCBjb25kXSA0IFtzZXQtd2luZG93LWNv bmZpZ3VyYXRpb24gdW53aW5kLXByb3RlY3QgbGV0IHNhdmUtY3VycmVudC1idWZmZXIgbGV0IHdo aWxlIGxldCBsZXQqIGVtZW50LS11cGRhdGUtcm9vbS1idWZmZXJzIHJ1bi1ob29rLXdpdGgtYXJn cyBwcm9nbiBsZXQqIGxldCBsZXQqIHByb2duIGxldF0gNCBbIiM8Y29tcGlsZWQgLTB4NTBkMmIx Y2U4NTU1YmU0PiIgcmVkaXNwbGF5LS11cGRhdGUtcmVnaW9uLWhpZ2hsaWdodCBydW4taG9vay13 aXRoLWFyZ3MgcmVkaXNwbGF5LS1wcmUtcmVkaXNwbGF5LWZ1bmN0aW9ucyByZWRpc3BsYXlfaW50 ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p bCBuaWwgbmlsXSAyIFtwYXJzZS1wYXJ0aWFsLXNleHAgc3ludGF4LXBwc3MgbGlzcC1wcHNzIGxp c3AtaW5kZW50LWxpbmUgaW5kZW50LWFjY29yZGluZy10by1tb2RlIGVsZWN0cmljLWluZGVudC1w b3N0LXNlbGYtaW5zZXJ0LWZ1bmN0aW9uIHNlbGYtaW5zZXJ0LWNvbW1hbmQgbmV3bGluZSBmdW5j YWxsLWludGVyYWN0aXZlbHkgY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwg bmlsIG5pbCBuaWwgbmlsXSA1IFtpbnNlcnQgbGV0IGxldCogcGFyZWRpdC1pbnNlcnQtcGFpciBj b25kIHBhcmVkaXQtZG91YmxlcXVvdGUgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IGNhbGwtaW50ZXJh Y3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSAzIFtl eHBhbmQtZmlsZS1uYW1lIGZpbGUtcmVsYXRpdmUtbmFtZSBjaGVja2RvYy1idWZmZXItbGFiZWwg Y2hlY2tkb2Mtc3RhcnQtc2VjdGlvbiBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHlt YWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0weDky Yjc2NTgwYmExZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxl ZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmls XSAxIFtpbnRlcm4tc29mdCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgY2hlY2tk b2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hl Y2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtl LS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHg5MmI3NjU4MGJhMWQ4ODk+IiBydW4taG9vay13 cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFw cGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsXSAxMiBbY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFs aWQgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZm ZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxj b21waWxlZCAtMHg5MmI3NjU4MGJhMWQ4ODk+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3Rh cnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFwcGx5IHRpbWVyLWV2ZW50LWhh bmRsZXIgbmlsIG5pbCBuaWxdIDQgW2JlZ2lubmluZy1vZi1kZWZ1bi1yYXcgYmVnaW5uaW5nLW9m LWRlZnVuIGNoZWNrZG9jLWRlZnVuLWluZm8gY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgY2hl Y2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxp c3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxl ZCAtMHg5MmI3NjU4MGJhMWQ4ODk+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8 Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXJd IDggW3NjYW4tc2V4cHMgZm9yd2FyZC1zZXhwIGNoZWNrZG9jLS1uZXh0LWRvY3N0cmluZyBjaGVj a2RvYy1uZXh0LWRvY3N0cmluZyBjaGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVj a2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2Ut LXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0weDkyYjc2NTgwYmExZDg4OT4iIHJ1bi1ob29rLXdy YXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiIgYXBw bHkgdGltZXItZXZlbnQtaGFuZGxlcl0gMjQgW2xpbmUtYmVnaW5uaW5nLXBvc2l0aW9uIHN5bnRh eC0tbGJwIHN5bnRheC1wcm9wZXJ0aXplLXdob2xlbGluZXMgIiM8Y29tcGlsZWQgMHg5NDUwYmYw YjNhZDdhOD4iIHJ1bi1ob29rLXdyYXBwZWQgc3ludGF4LXByb3BlcnRpemUgaW50ZXJuYWwtLXN5 bnRheC1wcm9wZXJ0aXplIHJlLXNlYXJjaC1mb3J3YXJkIHRoaW5nLWF0LXBvaW50LWxvb2tpbmct YXQgY2hlY2tkb2MtcHJvcGVyLW5vdW4tcmVnaW9uLWVuZ2luZSBjaGVja2RvYy10aGlzLXN0cmlu Zy12YWxpZC1lbmdpbmUgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tkb2MtY29udGlu dWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1j aGVja2RvY10gNCBbYmVnaW5uaW5nLW9mLWRlZnVuLXJhdyBiZWdpbm5pbmctb2YtZGVmdW4gY2hl Y2tkb2MtbmV4dC1kb2NzdHJpbmcgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hl Y2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtl LS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHg5MmI3NjU4MGJhMWQ4ODk+IiBydW4taG9vay13 cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFw cGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsXSAxNiBbZm9ybWF0LW1lc3NhZ2UgY2hlY2tkb2Mt dGhpcy1zdHJpbmctdmFsaWQtZW5naW5lIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNr ZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNw LWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQg LTB4OTJiNzY1ODBiYTFkODg5PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNv bXBpbGVkIC0weDE1ZDU1NzZhNTAzODAzZGQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5p bF0gOCBbIiM8Y29tcGlsZWQgLTB4NDJkNGZkZDUwOGYxYTJlPiIgc3ludGF4LXBwc3MgYmVnaW5u aW5nLW9mLWRlZnVuLXJhdyBlbmQtb2YtZGVmdW4gY2hlY2tkb2MtZGVmdW4taW5mbyBjaGVja2Rv Yy10aGlzLXN0cmluZy12YWxpZCBjaGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVj a2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2Ut LXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0weDkyYjc2NTgwYmExZDg4OT4iIHJ1bi1ob29rLXdy YXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiJdIDQg W21ha2UtY2xvc3VyZSBzeW50YXgtcHBzcyBiZWdpbm5pbmctb2YtZGVmdW4tcmF3IGVuZC1vZi1k ZWZ1biBjaGVja2RvYy1kZWZ1bi1pbmZvIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNr ZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNw LWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQg LTB4OTJiNzY1ODBiYTFkODg5PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNv bXBpbGVkIC0weDE1ZDU1NzZhNTAzODAzZGQ+Il0gNCBbZm9yd2FyZC1zZXhwIGNoZWNrZG9jLS1u ZXh0LWRvY3N0cmluZyBjaGVja2RvYy1uZXh0LWRvY3N0cmluZyBjaGVja2RvYy1jb250aW51ZSBj aGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNr ZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0weDkyYjc2NTgwYmEx ZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgxNWQ1 NTc2YTUwMzgwM2RkPiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWxdIDIwIFttYXRjaC1k YXRhIGNoZWNrZG9jLWluLXNhbXBsZS1jb2RlLXAgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQt ZW5naW5lIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNr ZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2Mg YXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgLTB4OTJiNzY1ODBiYTFkODg5 PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIC0weDE1ZDU1NzZh NTAzODAzZGQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyXSAxMiBbZm9yd2FyZC1zZXhwICIj PGNvbXBpbGVkIDB4YjRiN2IyZTc1YWIzNj4iIGVuZC1vZi1kZWZ1biBjaGVja2RvYy1kZWZ1bi1p bmZvIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9j LXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBw bHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgLTB4OTJiNzY1ODBiYTFkODg5PiIg cnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIC0weDE1ZDU1NzZhNTAz ODAzZGQ+IiBhcHBseV0gMTIgW3JlLXNlYXJjaC1mb3J3YXJkIGNoZWNrZG9jLXByb3Blci1ub3Vu LXJlZ2lvbi1lbmdpbmUgY2hlY2tkb2MtbWVzc2FnZS10ZXh0LWVuZ2luZSBjaGVja2RvYy1tZXNz YWdlLXRleHQtc2VhcmNoIGNoZWNrZG9jLW1lc3NhZ2UtdGV4dCBjaGVja2RvYy1jdXJyZW50LWJ1 ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIj PGNvbXBpbGVkIC0weDkyYjc2NTgwYmExZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1z dGFydCAiIzxjb21waWxlZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiIgYXBwbHkgdGltZXItZXZlbnQt aGFuZGxlciBuaWxdIDQgW3NjYW4tc2V4cHMgZm9yd2FyZC1zZXhwIGNoZWNrZG9jLW1lc3NhZ2Ut dGV4dC1lbmdpbmUgY2hlY2tkb2MtbWVzc2FnZS10ZXh0LXNlYXJjaCBjaGVja2RvYy1tZXNzYWdl LXRleHQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBs eSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHg5MmI3NjU4MGJhMWQ4ODk+IiBy dW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4 MDNkZD4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsXSA4IFtjaGVja2RvYy1zZW50ZW5j ZXNwYWNlLXJlZ2lvbi1lbmdpbmUgY2hlY2tkb2MtbWVzc2FnZS10ZXh0LWVuZ2luZSBjaGVja2Rv Yy1tZXNzYWdlLXRleHQtc2VhcmNoIGNoZWNrZG9jLW1lc3NhZ2UtdGV4dCBjaGVja2RvYy1jdXJy ZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNr ZW5kICIjPGNvbXBpbGVkIC0weDkyYjc2NTgwYmExZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5 bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiIgYXBwbHkgdGltZXIt ZXZlbnQtaGFuZGxlciBuaWwgbmlsXSA0IFthbGlzdC1nZXQgZmx5bWFrZS0tbG9va3VwLXR5cGUt cHJvcGVydHkgIiM8Y29tcGlsZWQgMHgxOWZjOTIyNWQ2NDUyNTJlPiIgZmx5bWFrZS0taGlnaGxp Z2h0LWxpbmUgZmx5bWFrZS0tcHVibGlzaC1kaWFnbm9zdGljcyBmbHltYWtlLS1oYW5kbGUtcmVw b3J0IGFwcGx5ICIjPGNvbXBpbGVkIC0weGY3NDM4NjY5YjgyMTVhZj4iIGVsaXNwLWZseW1ha2Ut Y2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgLTB4OTJiNzY1 ODBiYTFkODg5PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIC0w eDE1ZDU1NzZhNTAzODAzZGQ+IiBhcHBseV0gNCBbIiM8Y29tcGlsZWQgLTB4NDJkNGZkZDUwOGYx YTJlPiIgc3ludGF4LXBwc3MgZWxpc3AtLWZuc3ltLWluLWN1cnJlbnQtc2V4cCBlbGlzcC1lbGRv Yy1mdW5jYWxsICIjPGNvbXBpbGVkIC0weDE0YTU2YmFhYzAwZGI2MWE+IiBydW4taG9vay13cmFw cGVkIGVsZG9jLWRvY3VtZW50YXRpb24tZGVmYXVsdCBlbGRvYy0taW52b2tlLXN0cmF0ZWd5IGVs ZG9jLXByaW50LWN1cnJlbnQtc3ltYm9sLWluZm8gIiM8Y29tcGlsZWQgMHgxYTU4YTE2YjNjZjhj ZjAwPiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsIG5pbCBuaWxdIDQgW3Bvcy12 aXNpYmxlLWluLXdpbmRvdy1wIGVsZG9jLWRpc3BsYXktbWVzc2FnZS1uby1pbnRlcmZlcmVuY2Ut cCBlbGRvYy1kaXNwbGF5LWluLWVjaG8tYXJlYSBydW4taG9vay13aXRoLWFyZ3MgIiM8Y29tcGls ZWQgMHgxMmNkODk0NTI1YTM3M2U+IiAiIzxjb21waWxlZCAweDc2ZTc5OGZkODY5MDQ2NT4iIGZs eW1ha2UtZWxkb2MtZnVuY3Rpb24gIiM8Y29tcGlsZWQgLTB4MTRhNTZiYWFjMDBkYjYxYT4iIHJ1 bi1ob29rLXdyYXBwZWQgZWxkb2MtZG9jdW1lbnRhdGlvbi1kZWZhdWx0IGVsZG9jLS1pbnZva2Ut c3RyYXRlZ3kgZWxkb2MtcHJpbnQtY3VycmVudC1zeW1ib2wtaW5mbyAiIzxjb21waWxlZCAweDFh NThhMTZiM2NmOGNmMDA+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbF0gMjQgW2ppdC1s b2NrLWNvbnRleHQtZm9udGlmeSAiIzxjb21waWxlZCAweDEyYzVmNmFiM2VjYzFiOTY+IiBhcHBs eSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls IG5pbCBuaWwgbmlsXSA4IFtleHBhbmQtYWJicmV2IHNlbGYtaW5zZXJ0LWNvbW1hbmQgZnVuY2Fs bC1pbnRlcmFjdGl2ZWx5IGNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5p bCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNSBbcmVxdWlyZSBsbS1zZWN0 aW9uLWVuZCBsbS1jb21tZW50YXJ5LWVuZCBjaGVja2RvYy1maWxlLWNvbW1lbnRzLWVuZ2luZSBj aGVja2RvYy1jb21tZW50cyBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNo ZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0weDkyYjc5N2Ji YmExZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgx NWQ1NTc2YTUwMzgwM2RkPiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWxdIDMgW3N5bnRh eC10YWJsZSBzeW50YXgtcHBzcyBiZWdpbm5pbmctb2YtZGVmdW4tcmF3IGJlZ2lubmluZy1vZi1k ZWZ1biBjaGVja2RvYy1kZWZ1bi1pbmZvIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNr ZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNw LWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQg LTB4OTJiNzk3YmJiYTFkODg5PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNv bXBpbGVkIC0weDE1ZDU1NzZhNTAzODAzZGQ+Il0gNCBbY2hlY2tkb2MtaW4tc2FtcGxlLWNvZGUt cCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgY2hlY2tkb2MtdGhpcy1zdHJpbmct dmFsaWQgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1i dWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAi Izxjb21waWxlZCAtMHg5MmI3OTdiYmJhMWQ4ODk+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Ut c3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFwcGx5IHRpbWVyLWV2ZW50 LWhhbmRsZXIgbmlsXSA4IFtzZXQtc3ludGF4LXRhYmxlICIjPGNvbXBpbGVkIC0weDQyZDRmZGQ1 MDhmMWEyZT4iIHN5bnRheC1wcHNzIGJlZ2lubmluZy1vZi1kZWZ1bi1yYXcgYmVnaW5uaW5nLW9m LWRlZnVuIGNoZWNrZG9jLWRlZnVuLWluZm8gY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgY2hl Y2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxp c3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxl ZCAtMHg5MmI3OTdiYmJhMWQ4ODk+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnRdIDgg W3JlLXNlYXJjaC1mb3J3YXJkIGNoZWNrZG9jLWluLWV4YW1wbGUtc3RyaW5nLXAgY2hlY2tkb2Mt c2VudGVuY2VzcGFjZS1yZWdpb24tZW5naW5lIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVu Z2luZSBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBjaGVja2RvYy1jb250aW51ZSBjaGVja2Rv Yy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFw cGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0weDkyYjc5N2JiYmExZDg4OT4i IHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgxNWQ1NTc2YTUw MzgwM2RkPiIgYXBwbHldIDQgW3N5bnRheC1wcm9wZXJ0aXplIHN5bnRheC1wcHNzIGNoZWNrZG9j LWRlZnVuLWluZm8gY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tkb2MtY29udGludWUg Y2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVj a2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHg5MmI3OTdiYmJh MWQ4ODk+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVk NTU3NmE1MDM4MDNkZD4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXJdIDggW21ha2UtY2xvc3Vy ZSBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBjaGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1z dGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5 IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0weDkyYjc5N2JiYmExZDg4OT4iIHJ1 bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgxNWQ1NTc2YTUwMzgw M2RkPiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsXSA4IFtzeW50YXgtcHBzcy10 b3BsZXZlbC1wb3Mgc3ludGF4LXBwc3MgZG93bi1saXN0IGNoZWNrZG9jLS1uZXh0LWRvY3N0cmlu ZyBjaGVja2RvYy1uZXh0LWRvY3N0cmluZyBjaGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFy dCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZs eW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0weDkyYjc5N2JiYmExZDg4OT4iIHJ1bi1o b29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgxNWQ1NTc2YTUwMzgwM2Rk PiIgYXBwbHldIDggW3JlYWQgY2hlY2tkb2MtZGVmdW4taW5mbyBjaGVja2RvYy10aGlzLXN0cmlu Zy12YWxpZCBjaGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50 LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5k ICIjPGNvbXBpbGVkIC0weDkyYjc5N2JiYmExZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFr ZS1zdGFydCAiIzxjb21waWxlZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiIgYXBwbHkgdGltZXItZXZl bnQtaGFuZGxlciBuaWxdIDEyIFttYWtlLWNsb3N1cmUgY2hlY2tkb2MtaW4tZXhhbXBsZS1zdHJp bmctcCBjaGVja2RvYy1zZW50ZW5jZXNwYWNlLXJlZ2lvbi1lbmdpbmUgY2hlY2tkb2MtdGhpcy1z dHJpbmctdmFsaWQtZW5naW5lIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNv bnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1h a2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgLTB4OTJi Nzk3YmJiYTFkODg5PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVk IC0weDE1ZDU1NzZhNTAzODAzZGQ+IiBhcHBseV0gNCBbYmVnaW5uaW5nLW9mLWRlZnVuLXJhdyBl bmQtb2YtZGVmdW4gY2hlY2tkb2MtZGVmdW4taW5mbyBjaGVja2RvYy10aGlzLXN0cmluZy12YWxp ZCBjaGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZl ciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNv bXBpbGVkIC0weDkyYjc5N2JiYmExZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFy dCAiIzxjb21waWxlZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiIgYXBwbHkgdGltZXItZXZlbnQtaGFu ZGxlcl0gMTIgW21ha2UtY2xvc3VyZSBjaGVja2RvYy1pbi1zYW1wbGUtY29kZS1wIGNoZWNrZG9j LXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBjaGVj a2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlz cC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVk IC0weDkyYjc5N2JiYmExZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxj b21waWxlZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlcl0g NCBbc3ludGF4LXByb3BlcnRpemUgc3ludGF4LXBwc3MgYmVnaW5uaW5nLW9mLWRlZnVuLXJhdyBl bmQtb2YtZGVmdW4gY2hlY2tkb2MtZGVmdW4taW5mbyBjaGVja2RvYy10aGlzLXN0cmluZy12YWxp ZCBjaGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZl ciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNv bXBpbGVkIC0weDkyYjc5N2JiYmExZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFy dCAiIzxjb21waWxlZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiJdIDggW2NoZWNrZG9jLS1maXgteS1v ci1uLXAgY2hlY2tkb2MtbWVzc2FnZS10ZXh0LWVuZ2luZSBjaGVja2RvYy1tZXNzYWdlLXRleHQt c2VhcmNoIGNoZWNrZG9jLW1lc3NhZ2UtdGV4dCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlz cC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVk IC0weDkyYjc5N2JiYmExZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxj b21waWxlZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBu aWwgbmlsXSA0IFtmb3J3YXJkLXNleHAgY2hlY2tkb2MtbWVzc2FnZS10ZXh0LWVuZ2luZSBjaGVj a2RvYy1tZXNzYWdlLXRleHQtc2VhcmNoIGNoZWNrZG9jLW1lc3NhZ2UtdGV4dCBjaGVja2RvYy1j dXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1i YWNrZW5kICIjPGNvbXBpbGVkIC0weDkyYjc5N2JiYmExZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQg Zmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiIgYXBwbHkgdGlt ZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsXSA0IFtmbHltYWtlLS1sb29rdXAtdHlwZS1wcm9wZXJ0 eSBmbHltYWtlLS1oaWdobGlnaHQtbGluZSBmbHltYWtlLS1wdWJsaXNoLWRpYWdub3N0aWNzIGZs eW1ha2UtLWhhbmRsZS1yZXBvcnQgYXBwbHkgIiM8Y29tcGlsZWQgLTB4Zjc1YWYwODhlNDIxNWFm PiIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxj b21waWxlZCAtMHg5MmI3OTdiYmJhMWQ4ODk+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3Rh cnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFwcGx5IHRpbWVyLWV2ZW50LWhh bmRsZXIgbmlsXSA4IFtyZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSBtZXNzYWdl IGFwcGx5IGVsZG9jLW1pbmlidWZmZXItbWVzc2FnZSBlbGRvYy0tbWVzc2FnZSBlbGRvYy1kaXNw bGF5LWluLWVjaG8tYXJlYSBydW4taG9vay13aXRoLWFyZ3MgIiM8Y29tcGlsZWQgMHgxMmNkODk0 NTI1YTM3M2U+IiAiIzxjb21waWxlZCAweDc2ZTc5OGZkODY5MDQ2NT4iIGZseW1ha2UtZWxkb2Mt ZnVuY3Rpb24gIiM8Y29tcGlsZWQgLTB4MTRhNTZiYWFjMDBkYjYxYT4iIHJ1bi1ob29rLXdyYXBw ZWQgZWxkb2MtZG9jdW1lbnRhdGlvbi1kZWZhdWx0IGVsZG9jLS1pbnZva2Utc3RyYXRlZ3kgZWxk b2MtcHJpbnQtY3VycmVudC1zeW1ib2wtaW5mbyAiIzxjb21waWxlZCAweDFhNThhMTZiM2NmOGNm MDA+Il0gMjAgW3Bvcy12aXNpYmxlLWluLXdpbmRvdy1wIGVsZG9jLWRpc3BsYXktbWVzc2FnZS1u by1pbnRlcmZlcmVuY2UtcCBlbGRvYy1wcmUtY29tbWFuZC1yZWZyZXNoLWVjaG8tYXJlYSBuaWwg bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDY0IFtmb3Jt YXQgZmx5bWFrZS0tbW9kZS1saW5lLWV4Y2VwdGlvbiBldmFsIHBvcy12aXNpYmxlLWluLXdpbmRv dy1wIGVsZG9jLWRpc3BsYXktbWVzc2FnZS1uby1pbnRlcmZlcmVuY2UtcCBlbGRvYy1wcmUtY29t bWFuZC1yZWZyZXNoLWVjaG8tYXJlYSBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p bCBuaWxdIDQgW21lc3NhZ2UgYXBwbHkgZWxkb2MtbWluaWJ1ZmZlci1tZXNzYWdlIGVsZG9jLS1t ZXNzYWdlIGVsZG9jLXByZS1jb21tYW5kLXJlZnJlc2gtZWNoby1hcmVhIG5pbCBuaWwgbmlsIG5p bCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDQgW2ZpbGUtZGlyZWN0b3J5LXAgZGVsZXRl LWZpbGUgIiM8Y29tcGlsZWQgLTB4ZGVmNzQ0ZGI1YmY5ZDAwPiIgIiM8Y29tcGlsZWQgLTB4MjNh Y2UwODFhNmFkNTk+IiBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls IG5pbF0gNCBbbWFrZS1sb2NhbC12YXJpYWJsZSBjaGVja2RvYy1vdXRwdXQtbW9kZSBjaGVja2Rv Yy1zdGFydC1zZWN0aW9uIGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hl Y2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgLTB4OTI4MzJhZGNi YTFkODg5PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIC0weDE1 ZDU1NzZhNTAzODAzZGQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbCBuaWwgbmlsXSAy IFtzeW50YXgtcHBzcyBiZWdpbm5pbmctb2YtZGVmdW4tcmF3IGJlZ2lubmluZy1vZi1kZWZ1biBj aGVja2RvYy1kZWZ1bi1pbmZvIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNv bnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1h a2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgLTB4OTI4 MzJhZGNiYTFkODg5PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVk IC0weDE1ZDU1NzZhNTAzODAzZGQ+IiBhcHBseV0gMjAgW21hdGNoLWRhdGEgY2hlY2tkb2MtaW4t ZXhhbXBsZS1zdHJpbmctcCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgY2hlY2tk b2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hl Y2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtl LS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHg5MjgzMmFkY2JhMWQ4ODk+IiBydW4taG9vay13 cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFw cGx5IHRpbWVyLWV2ZW50LWhhbmRsZXJdIDQgW3N5bnRheC1wcHNzIGJlZ2lubmluZy1vZi1kZWZ1 bi1yYXcgZW5kLW9mLWRlZnVuIGNoZWNrZG9jLWRlZnVuLWluZm8gY2hlY2tkb2MtdGhpcy1zdHJp bmctdmFsaWQgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVu dC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2Vu ZCAiIzxjb21waWxlZCAtMHg5MjgzMmFkY2JhMWQ4ODk+IiBydW4taG9vay13cmFwcGVkIGZseW1h a2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFwcGx5XSAxMiBbbWFr ZS1jbG9zdXJlIHN5bnRheC1wcHNzIGRvd24tbGlzdCBjaGVja2RvYy0tbmV4dC1kb2NzdHJpbmcg Y2hlY2tkb2MtbmV4dC1kb2NzdHJpbmcgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQg Y2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHlt YWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHg5MjgzMmFkY2JhMWQ4ODk+IiBydW4taG9v ay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4i IGFwcGx5XSA0IFtiZWdpbm5pbmctb2YtbGluZSBiZWdpbm5pbmctb2YtZGVmdW4gY2hlY2tkb2Mt ZGVmdW4taW5mbyBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBjaGVja2RvYy1jb250aW51ZSBj aGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNr ZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0weDkyODMyYWRjYmEx ZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgxNWQ1 NTc2YTUwMzgwM2RkPiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlcl0gNCBbY2hlY2tkb2MtaW4t ZXhhbXBsZS1zdHJpbmctcCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgY2hlY2tk b2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hl Y2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtl LS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHg5MjgzMmFkY2JhMWQ4ODk+IiBydW4taG9vay13 cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVkNTU3NmE1MDM4MDNkZD4iIGFw cGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsXSA0IFtmbHltYWtlLS1sb29rdXAtdHlwZS1wcm9w ZXJ0eSAiIzxjb21waWxlZCAweDE5ZmM5MjI1ZDY0NTI1MmU+IiBmbHltYWtlLS1oaWdobGlnaHQt bGluZSBmbHltYWtlLS1wdWJsaXNoLWRpYWdub3N0aWNzIGZseW1ha2UtLWhhbmRsZS1yZXBvcnQg YXBwbHkgIiM8Y29tcGlsZWQgLTB4Zjc1MWZmMmVjNDIxNWFmPiIgZWxpc3AtZmx5bWFrZS1jaGVj a2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHg5MjgzMmFkY2Jh MWQ4ODk+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVk NTU3NmE1MDM4MDNkZD4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXJdIDQgW3BhcnNlLXBhcnRp YWwtc2V4cCBzeW50YXgtcHBzcyBlbGlzcC0tZm5zeW0taW4tY3VycmVudC1zZXhwIGVsaXNwLWVs ZG9jLWZ1bmNhbGwgIiM8Y29tcGlsZWQgLTB4MTRhNTZiYWFjMDBkYjYxYT4iIHJ1bi1ob29rLXdy YXBwZWQgZWxkb2MtZG9jdW1lbnRhdGlvbi1kZWZhdWx0IGVsZG9jLS1pbnZva2Utc3RyYXRlZ3kg ZWxkb2MtcHJpbnQtY3VycmVudC1zeW1ib2wtaW5mbyAiIzxjb21waWxlZCAweDFhNThhMTZiM2Nm OGNmMDA+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbCBuaWwgbmlsIG5pbF0gNCBbZm9y d2FyZC1zZXhwIGxpc3Atc3RyaW5nLWluLWRvYy1wb3NpdGlvbi1wIGxpc3AtZm9udC1sb2NrLXN5 bnRhY3RpYy1mYWNlLWZ1bmN0aW9uIGZvbnQtbG9jay1kZWZhdWx0LWZvbnRpZnktc3ludGFjdGlj YWxseSBmb250LWxvY2stZm9udGlmeS1zeW50YWN0aWNhbGx5LXJlZ2lvbiBmb250LWxvY2stZGVm YXVsdC1mb250aWZ5LXJlZ2lvbiBmb250LWxvY2stZm9udGlmeS1yZWdpb24gIiM8Y29tcGlsZWQg LTB4NzI4ZmUxNzg0Y2E2NGU3PiIgcnVuLWhvb2std3JhcHBlZCBqaXQtbG9jay0tcnVuLWZ1bmN0 aW9ucyBqaXQtbG9jay1mb250aWZ5LW5vdyBqaXQtbG9jay1zdGVhbHRoLWZvbnRpZnkgYXBwbHkg dGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsXSA0IFtmbHltYWtlLS1tb2RlLWxpbmUtZXhjZXB0 aW9uIGV2YWwgcG9zLXZpc2libGUtaW4td2luZG93LXAgZWxkb2MtZGlzcGxheS1tZXNzYWdlLW5v LWludGVyZmVyZW5jZS1wIGVsZG9jLXByZS1jb21tYW5kLXJlZnJlc2gtZWNoby1hcmVhIG5pbCBu aWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDQgW2xpbmUtZW5kLXBvc2l0 aW9uIGJhY2stdG8taW5kZW50YXRpb24gc2hvdy1wYXJlbi0tbG9jYXRlLW5lYXItcGFyZW4gc2hv dy1wYXJlbi0tZGVmYXVsdCBzaG93LXBhcmVuLWZ1bmN0aW9uIGFwcGx5IHRpbWVyLWV2ZW50LWhh bmRsZXIgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDQgW2ZseW1ha2UtLXN0 YXRlLXJlcG9ydGVkLXAgIiM8Y29tcGlsZWQgLTB4MTgwYWZkNjRhNzYxODVmNT4iIG1hcGhhc2gg Zmx5bWFrZS0tY29sbGVjdCBmbHltYWtlLXJlcG9ydGluZy1iYWNrZW5kcyBmbHltYWtlLS1tb2Rl LWxpbmUtZXhjZXB0aW9uIGV2YWwgcmVkaXNwbGF5X2ludGVybmFsXCBcKENcIGZ1bmN0aW9uXCkg bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNCBbZmx5bWFrZS1kaWFnbm9zdGljcyBm bHltYWtlLS1tb2RlLWxpbmUtY291bnRlci0xIGZseW1ha2UtLW1vZGUtbGluZS1jb3VudGVyIGV2 YWwgcmVkaXNwbGF5X2ludGVybmFsXCBcKENcIGZ1bmN0aW9uXCkgbmlsIG5pbCBuaWwgbmlsIG5p bCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNCBbYmVnaW5uaW5nLW9mLWRlZnVuIGNoZWNrZG9j LWRlZnVuLWluZm8gY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tkb2MtY29udGludWUg Y2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVj a2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHg5MjgzYWIzNGJh MWQ4ODk+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4MTVk NTU3NmE1MDM4MDNkZD4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsXSA0IFtjaGVja2Rv Yy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1m bHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0w eDkyODNhYjM0YmExZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21w aWxlZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwg bmlsIG5pbCBuaWxdIDQgW3NldC1zeW50YXgtdGFibGUgY2hlY2tkb2Mtc2VudGVuY2VzcGFjZS1y ZWdpb24tZW5naW5lIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBjaGVja2RvYy10 aGlzLXN0cmluZy12YWxpZCBjaGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2Rv Yy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1 bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0weDkyODNhYjM0YmExZDg4OT4iIHJ1bi1ob29rLXdyYXBw ZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiIgYXBwbHkg dGltZXItZXZlbnQtaGFuZGxlcl0gNCBbbWF0Y2gtc3RyaW5nIGNoZWNrZG9jLXRoaXMtc3RyaW5n LXZhbGlkLWVuZ2luZSBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBjaGVja2RvYy1jb250aW51 ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNo ZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0weDkyODNhYjM0 YmExZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgx NWQ1NTc2YTUwMzgwM2RkPiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWxdIDggW3NjYW4t bGlzdHMgZm9yd2FyZC1saXN0IGNoZWNrZG9jLWluLXNhbXBsZS1jb2RlLXAgY2hlY2tkb2Mtc2Vu dGVuY2VzcGFjZS1yZWdpb24tZW5naW5lIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2lu ZSBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBjaGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1z dGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5 IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0weDkyODNhYjM0YmExZDg4OT4iIHJ1 bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgxNWQ1NTc2YTUwMzgw M2RkPiJdIDQgW2NoZWNrZG9jLS1lcnJvci1iYWQtZm9ybWF0LXAgY2hlY2tkb2MtbWVzc2FnZS10 ZXh0LWVuZ2luZSBjaGVja2RvYy1tZXNzYWdlLXRleHQtc2VhcmNoIGNoZWNrZG9jLW1lc3NhZ2Ut dGV4dCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5 IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0weDkyODNhYjM0YmExZDg4OT4iIHJ1 bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgxNWQ1NTc2YTUwMzgw M2RkPiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsXSA0IFt3aW5kb3ctbm9ybWFs aXplLWJ1ZmZlciByZXBsYWNlLWJ1ZmZlci1pbi13aW5kb3dzIGtpbGwtYnVmZmVyICIjPGNvbXBp bGVkIDB4Yjg2YTNkYzY0YTFlMj4iIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFr ZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgLTB4OTI4M2FiMzRiYTFkODg5PiIgcnVuLWhvb2st d3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIC0weDE1ZDU1NzZhNTAzODAzZGQ+IiBh cHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbCBuaWwgbmlsXSA0IFtsb29raW5nLWF0IGxpc3At c3RyaW5nLWluLWRvYy1wb3NpdGlvbi1wIGxpc3AtZm9udC1sb2NrLXN5bnRhY3RpYy1mYWNlLWZ1 bmN0aW9uIGZvbnQtbG9jay1kZWZhdWx0LWZvbnRpZnktc3ludGFjdGljYWxseSBmb250LWxvY2st Zm9udGlmeS1zeW50YWN0aWNhbGx5LXJlZ2lvbiBmb250LWxvY2stZGVmYXVsdC1mb250aWZ5LXJl Z2lvbiBmb250LWxvY2stZm9udGlmeS1yZWdpb24gIiM8Y29tcGlsZWQgLTB4NzI4ZTEzNTIzYzE0 NGU3PiIgcnVuLWhvb2std3JhcHBlZCBqaXQtbG9jay0tcnVuLWZ1bmN0aW9ucyBqaXQtbG9jay1m b250aWZ5LW5vdyBqaXQtbG9jay1zdGVhbHRoLWZvbnRpZnkgYXBwbHkgdGltZXItZXZlbnQtaGFu ZGxlciBuaWwgbmlsXSA0IFtqaXQtbG9jay1hZnRlci1jaGFuZ2UgZGVsZXRlLWNoYXIgY29uZCBs ZXQgcGFyZWRpdC1iYWNrd2FyZC1kZWxldGUtaW4tc3RyaW5nIGNvbmQgcGFyZWRpdC1iYWNrd2Fy ZC1kZWxldGUgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IGNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5k LWV4ZWN1dGUgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDQgW2Z1bmN0aW9uLWdldCBjaGVja2Rv Yy0tbmV4dC1kb2NzdHJpbmcgY2hlY2tkb2MtbmV4dC1kb2NzdHJpbmcgY2hlY2tkb2MtY29udGlu dWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1j aGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAtMHg5MjgwMDM3 NGJhMWQ4ODk+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgLTB4 MTVkNTU3NmE1MDM4MDNkZD4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsXSA0IFtzY2Fu LXNleHBzIGZvcndhcmQtc2V4cCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBjaGVja2RvYy1j b250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHlt YWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0weDky ODAwMzc0YmExZDg4OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxl ZCAtMHgxNWQ1NTc2YTUwMzgwM2RkPiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWxdIDQg W2ZseW1ha2UtLXB1Ymxpc2gtZGlhZ25vc3RpY3MgZmx5bWFrZS0taGFuZGxlLXJlcG9ydCBhcHBs eSAiIzxjb21waWxlZCAtMHhmNzUzMTQyMmFjMjE1YWY+IiBlbGlzcC1mbHltYWtlLWNoZWNrZG9j IGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIC0weDkyODAwMzc0YmExZDg4 OT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAtMHgxNWQ1NTc2 YTUwMzgwM2RkPiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsIG5pbF0gNCBbd2Fy bmluZy1udW1lcmljLWxldmVsIGZseW1ha2UtLXNldmVyaXR5IGZseW1ha2UtLW1vZGUtbGluZS1j b3VudGVyLTEgZmx5bWFrZS0tbW9kZS1saW5lLWNvdW50ZXIgZXZhbCByZWRpc3BsYXlfaW50ZXJu YWxcIFwoQ1wgZnVuY3Rpb25cKSBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBu aWxdIDQgW2ZyYW1lLW9yLWJ1ZmZlci1jaGFuZ2VkLXAgbWVudS1iYXItdXBkYXRlLWJ1ZmZlcnMg cmVkaXNwbGF5X2ludGVybmFsXCBcKENcIGZ1bmN0aW9uXCkgcmVhZC1mcm9tLW1pbmlidWZmZXIg Y29tcGxldGluZy1yZWFkLWRlZmF1bHQgY29tcGxldGluZy1yZWFkIHJlYWQtZXh0ZW5kZWQtY29t bWFuZC0xIHJlYWQtZXh0ZW5kZWQtY29tbWFuZCBieXRlLWNvZGUgY2FsbC1pbnRlcmFjdGl2ZWx5 IGNvbW1hbmQtZXhlY3V0ZSBuaWwgbmlsIG5pbCBuaWwgbmlsXSA0IFtyZWRpc3BsYXlfaW50ZXJu YWxcIFwoQ1wgZnVuY3Rpb25cKSByZWFkLWZyb20tbWluaWJ1ZmZlciBjb21wbGV0aW5nLXJlYWQt ZGVmYXVsdCBjb21wbGV0aW5nLXJlYWQgcmVhZC1leHRlbmRlZC1jb21tYW5kLTEgcmVhZC1leHRl bmRlZC1jb21tYW5kIGJ5dGUtY29kZSBjYWxsLWludGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRl IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNjAgW2NvZGluZy1zeXN0ZW0tZW9sLXR5cGUt bW5lbW9uaWMgbW9kZS1saW5lLWVvbC1kZXNjIGV2YWwgcmVkaXNwbGF5X2ludGVybmFsXCBcKENc IGZ1bmN0aW9uXCkgcmVhZC1mcm9tLW1pbmlidWZmZXIgY29tcGxldGluZy1yZWFkLWRlZmF1bHQg Y29tcGxldGluZy1yZWFkIHJlYWQtZXh0ZW5kZWQtY29tbWFuZC0xIHJlYWQtZXh0ZW5kZWQtY29t bWFuZCBieXRlLWNvZGUgY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwgbmls IG5pbCBuaWxdIDQgW2ZseW1ha2UtLXVwZGF0ZS1kaWFnbm9zdGljcy1saXN0aW5ncyBmbHltYWtl LS1oYW5kbGUtcmVwb3J0IGFwcGx5ICIjPGNvbXBpbGVkIC0weGY3NTMxNDM3YzE4MTVhZj4iIGVs aXNwLWZseW1ha2UtLWJ5dGUtY29tcGlsZS1kb25lICIjPGNvbXBpbGVkIC0weGQ5ZmFlY2VkNzhh NmQ1OT4iIHJlYWQtZnJvbS1taW5pYnVmZmVyIGNvbXBsZXRpbmctcmVhZC1kZWZhdWx0IGNvbXBs ZXRpbmctcmVhZCByZWFkLWV4dGVuZGVkLWNvbW1hbmQtMSByZWFkLWV4dGVuZGVkLWNvbW1hbmQg Ynl0ZS1jb2RlIGNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbF0gNCBb cmVhZC1mcm9tLW1pbmlidWZmZXIgY29tcGxldGluZy1yZWFkLWRlZmF1bHQgY29tcGxldGluZy1y ZWFkIHJlYWQtZXh0ZW5kZWQtY29tbWFuZC0xIHJlYWQtZXh0ZW5kZWQtY29tbWFuZCBieXRlLWNv ZGUgY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwgbmlsIG5pbCBuaWwgbmls IG5pbCBuaWwgbmlsXSA0NSBbbWFrZS1jbG9zdXJlIGJ1ZmZlci1tYXRjaC1wIHNob3ctcGFyZW4t LWVuYWJsZWQtcCBzaG93LXBhcmVuLWZ1bmN0aW9uIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIg cmVhZC1mcm9tLW1pbmlidWZmZXIgY29tcGxldGluZy1yZWFkLWRlZmF1bHQgY29tcGxldGluZy1y ZWFkIHJlYWQtZXh0ZW5kZWQtY29tbWFuZC0xIHJlYWQtZXh0ZW5kZWQtY29tbWFuZCBieXRlLWNv ZGUgY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwgbmlsXSAzIFt0cnktY29t cGxldGlvbiBjb21wbGV0ZS13aXRoLWFjdGlvbiAiIzxjb21waWxlZCAweDFlNDg2MTMyMzQ2ZmQ5 MTY+IiB0cnktY29tcGxldGlvbiBjb21wbGV0aW9uLS1jb21wbGV0ZS1hbmQtZXhpdCBjb21wbGV0 aW9uLWNvbXBsZXRlLWFuZC1leGl0IG1pbmlidWZmZXItY29tcGxldGUtYW5kLWV4aXQgZnVuY2Fs bC1pbnRlcmFjdGl2ZWx5IGNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgcmVhZC1m cm9tLW1pbmlidWZmZXIgY29tcGxldGluZy1yZWFkLWRlZmF1bHQgY29tcGxldGluZy1yZWFkIHJl YWQtZXh0ZW5kZWQtY29tbWFuZC0xIHJlYWQtZXh0ZW5kZWQtY29tbWFuZCBieXRlLWNvZGVdIDQ1 IFt3aGVyZS1pcy1pbnRlcm5hbCBleGVjdXRlLWV4dGVuZGVkLWNvbW1hbmQgZnVuY2FsbC1pbnRl cmFjdGl2ZWx5IGNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbCBuaWwg bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNCBbcHJvZmlsZXItY3B1LWxvZyBwcm9m aWxlci1yZXBvcnQgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IGNhbGwtaW50ZXJhY3RpdmVseSBjb21t YW5kLWV4ZWN1dGUgZXhlY3V0ZS1leHRlbmRlZC1jb21tYW5kIGZ1bmNhbGwtaW50ZXJhY3RpdmVs eSBjYWxsLWludGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlIG5pbCBuaWwgbmlsIG5pbCBuaWwg bmlsIG5pbF0gNCkpICgyNTg5NiA1NTMzNCAyOTM3OTYgNjMxMDAwKSBuaWxdCg== --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=emacs-Q-checkdoc-slow.eld Content-Transfer-Encoding: base64 Cltwcm9maWxlci1wcm9maWxlICIyOC4xIiBjcHUgI3MoaGFzaC10YWJsZSBzaXplIDE0NSB0ZXN0 IGVxdWFsIHJlaGFzaC1zaXplIDEuNSByZWhhc2gtdGhyZXNob2xkIDAuODEyNSBkYXRhIChbcmVk aXNwbGF5X2ludGVybmFsXCBcKENcIGZ1bmN0aW9uXCkgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwg bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDMwMCBbdGVybWluYWwtbGl2ZS1w IGZyYW1lcC1vbi1kaXNwbGF5IGRpc3BsYXktZ3JhcGhpYy1wIGlmIGV2YWwgcmVkaXNwbGF5X2lu dGVybmFsXCBcKENcIGZ1bmN0aW9uXCkgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBu aWwgbmlsXSA0IFt3YXJuaW5nLW51bWVyaWMtbGV2ZWwgZmx5bWFrZS0tc2V2ZXJpdHkgZmx5bWFr ZS0tbW9kZS1saW5lLWNvdW50ZXItMSBmbHltYWtlLS1tb2RlLWxpbmUtY291bnRlciBldmFsIHJl ZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls IG5pbCBuaWwgbmlsIG5pbF0gNCBbbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwg bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSAyMiBbcmUtc2VhcmNoLWZvcndhcmQgZm9udC1s b2NrLWZvbnRpZnkta2V5d29yZHMtcmVnaW9uIGZvbnQtbG9jay1kZWZhdWx0LWZvbnRpZnktcmVn aW9uIGZvbnQtbG9jay1mb250aWZ5LXJlZ2lvbiAiIzxjb21waWxlZCAtMHg3MmM0MmQ5NzVhNzIx ZTc+IiBydW4taG9vay13cmFwcGVkIGppdC1sb2NrLS1ydW4tZnVuY3Rpb25zIGppdC1sb2NrLWZv bnRpZnktbm93IGppdC1sb2NrLWZ1bmN0aW9uIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5j dGlvblwpIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSA0IFtkZWZpbmUta2V5IGZseW1ha2UtLW1v ZGUtbGluZS10aXRsZSBldmFsIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIG5p bCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSA0IFtmaW5kLWZp bGUtbmFtZS1oYW5kbGVyIGZpbGUtcmVtb3RlLXAgcmVkaXNwbGF5X2ludGVybmFsXCBcKENcIGZ1 bmN0aW9uXCkgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwg bmlsXSAzIFt3cml0ZS1yZWdpb24gZWxpc3AtZmx5bWFrZS1ieXRlLWNvbXBpbGUgYXBwbHkgZmx5 bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjMmZkMGUzYTNlODY1PiIgcnVuLWhvb2st d3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBw bHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNDcgW3JlbW92 ZS1ob29rIGZvbnQtbG9jay1tb2RlIHR1cm4tb24tZm9udC1sb2NrIHR1cm4tb24tZm9udC1sb2Nr LWlmLWRlc2lyZWQgZ2xvYmFsLWZvbnQtbG9jay1tb2RlLWVuYWJsZS1pbi1idWZmZXJzIHJ1bi1o b29rcyBydW4tbW9kZS1ob29rcyBjaGVja2RvYy1vdXRwdXQtbW9kZSBjaGVja2RvYy1zdGFydC1z ZWN0aW9uIGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBw bHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjMmZkMGUzYTNlODY1PiIgcnVu LWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0XSAzIFtwYXJzZS1wYXJ0aWFsLXNleHAgc3ludGF4 LXBwc3MgYmVnaW5uaW5nLW9mLWRlZnVuLXJhdyBiZWdpbm5pbmctb2YtZGVmdW4gY2hlY2tkb2Mt bmV4dC1kb2NzdHJpbmcgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2Mt Y3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4t YmFja2VuZCAiIzxjb21waWxlZCAweGMyZmQwZTNhM2U4NjU+IiBydW4taG9vay13cmFwcGVkIGZs eW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgMHhiY2RhMzRiOTNlYWQwMzQ+IiBhcHBseV0gNTIzIFty ZWFkIGNoZWNrZG9jLS1uZXh0LWRvY3N0cmluZyBjaGVja2RvYy1uZXh0LWRvY3N0cmluZyBjaGVj a2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlz cC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVk IDB4YzJmZDBlM2EzZTg2NT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21w aWxlZCAweGJjZGEzNGI5M2VhZDAzND4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsXSAx NzIgW2JlZ2lubmluZy1vZi1saW5lIGJlZ2lubmluZy1vZi1kZWZ1biBjaGVja2RvYy1uZXh0LWRv Y3N0cmluZyBjaGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50 LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5k ICIjPGNvbXBpbGVkIDB4YzJmZDBlM2EzZTg2NT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1z dGFydCAiIzxjb21waWxlZCAweGJjZGEzNGI5M2VhZDAzND4iIGFwcGx5IHRpbWVyLWV2ZW50LWhh bmRsZXIgbmlsXSA0IFtzY2FuLXNleHBzIGZvcndhcmQtc2V4cCAiIzxjb21waWxlZCAweGI1MDA5 MmI2YWViMzY+IiBlbmQtb2YtZGVmdW4gY2hlY2tkb2MtZGVmdW4taW5mbyBjaGVja2RvYy10aGlz LXN0cmluZy12YWxpZCBjaGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1j dXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1i YWNrZW5kICIjPGNvbXBpbGVkIDB4YzJmZDBlM2EzZTg2NT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5 bWFrZS1zdGFydCAiIzxjb21waWxlZCAweGJjZGEzNGI5M2VhZDAzND4iXSA0ODggW2VuZC1vZi1k ZWZ1biBjaGVja2RvYy1kZWZ1bi1pbmZvIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNr ZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNw LWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQg MHhjMmZkMGUzYTNlODY1PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBp bGVkIDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWxdIDQg W3BhcnNlLXBhcnRpYWwtc2V4cCBzeW50YXgtcHBzcyBiZWdpbm5pbmctb2YtZGVmdW4tcmF3IGJl Z2lubmluZy1vZi1kZWZ1biBjaGVja2RvYy1kZWZ1bi1pbmZvIGNoZWNrZG9jLXRoaXMtc3RyaW5n LXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQt YnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQg IiM8Y29tcGlsZWQgMHhjMmZkMGUzYTNlODY1PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0 YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0PiJdIDIyNCBbcGFyc2UtcGFydGlhbC1z ZXhwIHN5bnRheC1wcHNzIGNoZWNrZG9jLWRlZnVuLWluZm8gY2hlY2tkb2MtdGhpcy1zdHJpbmct dmFsaWQgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1i dWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAi Izxjb21waWxlZCAweGMyZmQwZTNhM2U4NjU+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3Rh cnQgIiM8Y29tcGlsZWQgMHhiY2RhMzRiOTNlYWQwMzQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5k bGVyXSAyMzYgW3BhcnNlLXBhcnRpYWwtc2V4cCBzeW50YXgtcHBzcyBkb3duLWxpc3QgY2hlY2tk b2MtLW5leHQtZG9jc3RyaW5nIGNoZWNrZG9jLW5leHQtZG9jc3RyaW5nIGNoZWNrZG9jLWNvbnRp bnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2Ut Y2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjMmZkMGUz YTNlODY1PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNk YTM0YjkzZWFkMDM0PiIgYXBwbHldIDIyOCBbY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQtZW5n aW5lIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9j LXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBw bHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjMmZkMGUzYTNlODY1PiIgcnVu LWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0 PiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsXSAyNzIgW2ZvcndhcmQtc2V4cCBj aGVja2RvYy0tbmV4dC1kb2NzdHJpbmcgY2hlY2tkb2MtbmV4dC1kb2NzdHJpbmcgY2hlY2tkb2Mt Y29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5 bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAweGMy ZmQwZTNhM2U4NjU+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQg MHhiY2RhMzRiOTNlYWQwMzQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbF0gNCBbY2hl Y2tkb2MtbmV4dC1kb2NzdHJpbmcgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hl Y2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtl LS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAweGMyZmQwZTNhM2U4NjU+IiBydW4taG9vay13cmFw cGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgMHhiY2RhMzRiOTNlYWQwMzQ+IiBhcHBseSB0 aW1lci1ldmVudC1oYW5kbGVyIG5pbCBuaWwgbmlsXSA0IFtyZS1zZWFyY2gtZm9yd2FyZCBjaGVj a2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQg Y2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIg ZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21w aWxlZCAweGMyZmQwZTNhM2U4NjU+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8 Y29tcGlsZWQgMHhiY2RhMzRiOTNlYWQwMzQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5p bF0gMjc2IFtyZS1zZWFyY2gtYmFja3dhcmQgYmVnaW5uaW5nLW9mLWRlZnVuLXJhdyBiZWdpbm5p bmctb2YtZGVmdW4gY2hlY2tkb2MtbmV4dC1kb2NzdHJpbmcgY2hlY2tkb2MtY29udGludWUgY2hl Y2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2Rv YyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAweGMyZmQwZTNhM2U4NjU+ IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgMHhiY2RhMzRiOTNl YWQwMzQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyXSAyNCBbc2Nhbi1saXN0cyB1cC1saXN0 IGNoZWNrZG9jLWluLXNhbXBsZS1jb2RlLXAgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQtZW5n aW5lIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9j LXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBw bHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjMmZkMGUzYTNlODY1PiIgcnVu LWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0 PiIgYXBwbHldIDQ1IFtzY2FuLXNleHBzIGZvcndhcmQtc2V4cCBjaGVja2RvYy1kZWZ1bi1pbmZv IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0 YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHkg Zmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjMmZkMGUzYTNlODY1PiIgcnVuLWhv b2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0PiIg YXBwbHkgdGltZXItZXZlbnQtaGFuZGxlcl0gMjQgW3JlLXNlYXJjaC1mb3J3YXJkIGNoZWNrZG9j LWluLWV4YW1wbGUtc3RyaW5nLXAgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQtZW5naW5lIGNo ZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0 IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5 bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjMmZkMGUzYTNlODY1PiIgcnVuLWhvb2st d3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBw bHkgdGltZXItZXZlbnQtaGFuZGxlcl0gOCBbc2Nhbi1zZXhwcyBmb3J3YXJkLXNleHAgY2hlY2tk b2MtdGhpcy1zdHJpbmctdmFsaWQtZW5naW5lIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNo ZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVs aXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGls ZWQgMHhjMmZkMGUzYTNlODY1PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNv bXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlcl0gNjQg W3JlLXNlYXJjaC1iYWNrd2FyZCBiZWdpbm5pbmctb2YtZGVmdW4tcmF3IGJlZ2lubmluZy1vZi1k ZWZ1biBjaGVja2RvYy1kZWZ1bi1pbmZvIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNr ZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNw LWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQg MHhjMmZkMGUzYTNlODY1PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBp bGVkIDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBwbHldIDIwIFtyZS1zZWFyY2gtZm9yd2FyZCBjaGVj a2RvYy1zZW50ZW5jZXNwYWNlLXJlZ2lvbi1lbmdpbmUgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFs aWQtZW5naW5lIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNo ZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tk b2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjMmZkMGUzYTNlODY1 PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0Yjkz ZWFkMDM0PiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlcl0gMTEyIFtjaGVja2RvYy1kZWZ1bi1p bmZvIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9j LXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBw bHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjMmZkMGUzYTNlODY1PiIgcnVu LWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0 PiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsXSAxNiBbcGFyc2UtcGFydGlhbC1z ZXhwIHN5bnRheC1wcHNzIGJlZ2lubmluZy1vZi1kZWZ1bi1yYXcgZW5kLW9mLWRlZnVuIGNoZWNr ZG9jLWRlZnVuLWluZm8gY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tkb2MtY29udGlu dWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1j aGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAweGMyZmQwZTNh M2U4NjU+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgMHhiY2Rh MzRiOTNlYWQwMzQ+Il0gMzYwIFtsb29raW5nLWF0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlk LWVuZ2luZSBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBjaGVja2RvYy1jb250aW51ZSBjaGVj a2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9j IGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIDB4YzJmZDBlM2EzZTg2NT4i IHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAweGJjZGEzNGI5M2Vh ZDAzND4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsXSAxNiBbc2Nhbi1zZXhwcyBmb3J3 YXJkLXNleHAgY2hlY2tkb2MtLW5leHQtZG9jc3RyaW5nIGNoZWNrZG9jLW5leHQtZG9jc3RyaW5n IGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVy IGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29t cGlsZWQgMHhjMmZkMGUzYTNlODY1PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIj PGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlcl0g MTIgW3N5bnRheC1wcHNzIGJlZ2lubmluZy1vZi1kZWZ1bi1yYXcgYmVnaW5uaW5nLW9mLWRlZnVu IGNoZWNrZG9jLW5leHQtZG9jc3RyaW5nIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0 IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5 bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjMmZkMGUzYTNlODY1PiIgcnVuLWhvb2st d3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBw bHkgdGltZXItZXZlbnQtaGFuZGxlcl0gMTIgW3N5bnRheC1wcHNzLS11cGRhdGUtc3RhdHMgc3lu dGF4LXBwc3MgYmVnaW5uaW5nLW9mLWRlZnVuLXJhdyBiZWdpbm5pbmctb2YtZGVmdW4gY2hlY2tk b2MtbmV4dC1kb2NzdHJpbmcgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tk b2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1y dW4tYmFja2VuZCAiIzxjb21waWxlZCAweGMyZmQwZTNhM2U4NjU+IiBydW4taG9vay13cmFwcGVk IGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgMHhiY2RhMzRiOTNlYWQwMzQ+IiBhcHBseV0gNCBb Zm9yd2FyZC1zZXhwIGNoZWNrZG9jLWRlZnVuLWluZm8gY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFs aWQgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZm ZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxj b21waWxlZCAweGMyZmQwZTNhM2U4NjU+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQg IiM8Y29tcGlsZWQgMHhiY2RhMzRiOTNlYWQwMzQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVy IG5pbF0gNCBbcmUtc2VhcmNoLWZvcndhcmQgY2hlY2tkb2MtZGVmdW4taW5mbyBjaGVja2RvYy10 aGlzLXN0cmluZy12YWxpZCBjaGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2Rv Yy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1 bi1iYWNrZW5kICIjPGNvbXBpbGVkIDB4YzJmZDBlM2EzZTg2NT4iIHJ1bi1ob29rLXdyYXBwZWQg Zmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAweGJjZGEzNGI5M2VhZDAzND4iIGFwcGx5IHRpbWVy LWV2ZW50LWhhbmRsZXIgbmlsXSA2OCBbc2Nhbi1saXN0cyBmb3J3YXJkLWxpc3QgY2hlY2tkb2Mt aW4tc2FtcGxlLWNvZGUtcCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgY2hlY2tk b2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hl Y2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtl LS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAweGMyZmQwZTNhM2U4NjU+IiBydW4taG9vay13cmFw cGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgMHhiY2RhMzRiOTNlYWQwMzQ+IiBhcHBseV0g MTYgW3JlLXNlYXJjaC1mb3J3YXJkIHRoaW5nLWF0LXBvaW50LWxvb2tpbmctYXQgY2hlY2tkb2Mt cHJvcGVyLW5vdW4tcmVnaW9uLWVuZ2luZSBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdp bmUgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mt c3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBs eSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAweGMyZmQwZTNhM2U4NjU+IiBydW4t aG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgMHhiY2RhMzRiOTNlYWQwMzQ+ IiBhcHBseV0gMjQgW3JlLXNlYXJjaC1iYWNrd2FyZCB0aGluZy1hdC1wb2ludC1sb29raW5nLWF0 IGNoZWNrZG9jLXByb3Blci1ub3VuLXJlZ2lvbi1lbmdpbmUgY2hlY2tkb2MtdGhpcy1zdHJpbmct dmFsaWQtZW5naW5lIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVl IGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hl Y2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjMmZkMGUzYTNl ODY1PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0 YjkzZWFkMDM0PiIgYXBwbHldIDQ0IFtyZS1zZWFyY2gtYmFja3dhcmQgYmVnaW5uaW5nLW9mLWRl ZnVuLXJhdyBlbmQtb2YtZGVmdW4gY2hlY2tkb2MtZGVmdW4taW5mbyBjaGVja2RvYy10aGlzLXN0 cmluZy12YWxpZCBjaGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJy ZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNr ZW5kICIjPGNvbXBpbGVkIDB4YzJmZDBlM2EzZTg2NT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFr ZS1zdGFydCAiIzxjb21waWxlZCAweGJjZGEzNGI5M2VhZDAzND4iIGFwcGx5XSAyMCBbcmUtc2Vh cmNoLWZvcndhcmQgY2hlY2tkb2MtcHJvcGVyLW5vdW4tcmVnaW9uLWVuZ2luZSBjaGVja2RvYy10 aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tk b2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3At Zmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAw eGMyZmQwZTNhM2U4NjU+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGls ZWQgMHhiY2RhMzRiOTNlYWQwMzQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyXSA0MCBbbG9v a2luZy1hdCAiIzxjb21waWxlZCAtMHgxMmVhNGY4ZmIwYTRjMjcwPiIgZW5kLW9mLWRlZnVuIGNo ZWNrZG9jLWRlZnVuLWluZm8gY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tkb2MtY29u dGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFr ZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAweGMyZmQw ZTNhM2U4NjU+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgMHhi Y2RhMzRiOTNlYWQwMzQ+IiBhcHBseV0gMTYgW3N5bnRheC1wcHNzIGRvd24tbGlzdCBjaGVja2Rv Yy0tbmV4dC1kb2NzdHJpbmcgY2hlY2tkb2MtbmV4dC1kb2NzdHJpbmcgY2hlY2tkb2MtY29udGlu dWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1j aGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAweGMyZmQwZTNh M2U4NjU+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgMHhiY2Rh MzRiOTNlYWQwMzQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyXSA0IFtzeW50YXgtcHBzcyBi ZWdpbm5pbmctb2YtZGVmdW4tcmF3IGVuZC1vZi1kZWZ1biBjaGVja2RvYy1kZWZ1bi1pbmZvIGNo ZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0 IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5 bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjMmZkMGUzYTNlODY1PiIgcnVuLWhvb2st d3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBw bHldIDQgW2Rvd24tbGlzdCBjaGVja2RvYy0tbmV4dC1kb2NzdHJpbmcgY2hlY2tkb2MtbmV4dC1k b2NzdHJpbmcgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVu dC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2Vu ZCAiIzxjb21waWxlZCAweGMyZmQwZTNhM2U4NjU+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Ut c3RhcnQgIiM8Y29tcGlsZWQgMHhiY2RhMzRiOTNlYWQwMzQ+IiBhcHBseSB0aW1lci1ldmVudC1o YW5kbGVyIG5pbF0gOCBbc3RyaW5nLW1hdGNoIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVu Z2luZSBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBjaGVja2RvYy1jb250aW51ZSBjaGVja2Rv Yy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFw cGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIDB4YzJmZDBlM2EzZTg2NT4iIHJ1 bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAweGJjZGEzNGI5M2VhZDAz ND4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsXSA4IFtjaGVja2RvYy0tbmV4dC1kb2Nz dHJpbmcgY2hlY2tkb2MtbmV4dC1kb2NzdHJpbmcgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mt c3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBs eSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAweGMyZmQwZTNhM2U4NjU+IiBydW4t aG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgMHhiY2RhMzRiOTNlYWQwMzQ+ IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbCBuaWxdIDggW3N5bnRheC1wcHNzIGNoZWNr ZG9jLWRlZnVuLWluZm8gY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tkb2MtY29udGlu dWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1j aGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAweGMyZmQwZTNh M2U4NjU+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgMHhiY2Rh MzRiOTNlYWQwMzQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbF0gNCBbbG9va2luZy1h dCBjaGVja2RvYy1kZWZ1bi1pbmZvIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9j LWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZs eW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhj MmZkMGUzYTNlODY1PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVk IDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWxdIDggW3Jl YWQgY2hlY2tkb2MtZGVmdW4taW5mbyBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBjaGVja2Rv Yy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1m bHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIDB4 YzJmZDBlM2EzZTg2NT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxl ZCAweGJjZGEzNGI5M2VhZDAzND4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsXSA0IFty ZS1zZWFyY2gtZm9yd2FyZCBjaGVja2RvYy1tZXNzYWdlLXRleHQtbmV4dC1zdHJpbmcgY2hlY2tk b2MtbWVzc2FnZS10ZXh0LXNlYXJjaCBjaGVja2RvYy1tZXNzYWdlLXRleHQgY2hlY2tkb2MtY3Vy cmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFj a2VuZCAiIzxjb21waWxlZCAweGMyZmQwZTNhM2U4NjU+IiBydW4taG9vay13cmFwcGVkIGZseW1h a2Utc3RhcnQgIiM8Y29tcGlsZWQgMHhiY2RhMzRiOTNlYWQwMzQ+IiBhcHBseSB0aW1lci1ldmVu dC1oYW5kbGVyIG5pbCBuaWxdIDIxNiBbY2hlY2tkb2MtcHJvcGVyLW5vdW4tcmVnaW9uLWVuZ2lu ZSBjaGVja2RvYy1tZXNzYWdlLXRleHQtZW5naW5lIGNoZWNrZG9jLW1lc3NhZ2UtdGV4dC1zZWFy Y2ggY2hlY2tkb2MtbWVzc2FnZS10ZXh0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZs eW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhj MmZkMGUzYTNlODY1PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVk IDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsXSA0 IFtyZS1zZWFyY2gtZm9yd2FyZCBjaGVja2RvYy1yb2d1ZS1zcGFjZS1jaGVjay1lbmdpbmUgY2hl Y2tkb2Mtcm9ndWUtc3BhY2VzIGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2Ut Y2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjMmZkMGUz YTNlODY1PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNk YTM0YjkzZWFkMDM0PiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsIG5pbF0gMzI0 IFtmb250LWxvY2stZm9udGlmeS1rZXl3b3Jkcy1yZWdpb24gZm9udC1sb2NrLWRlZmF1bHQtZm9u dGlmeS1yZWdpb24gZm9udC1sb2NrLWZvbnRpZnktcmVnaW9uICIjPGNvbXBpbGVkIC0weDcyYzdm MWQ5MjkwMTZlNz4iIHJ1bi1ob29rLXdyYXBwZWQgaml0LWxvY2stLXJ1bi1mdW5jdGlvbnMgaml0 LWxvY2stZm9udGlmeS1ub3cgaml0LWxvY2stZnVuY3Rpb24gcmVkaXNwbGF5X2ludGVybmFsXCBc KENcIGZ1bmN0aW9uXCkgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSA0IFtsb29rdXAta2V5 IG1lbnUtYmFyLXVwZGF0ZS1idWZmZXJzIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlv blwpIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0g NCBbZmx5bWFrZS0tdXBkYXRlLWRpYWdub3N0aWNzLWxpc3RpbmdzIGZseW1ha2UtLWhhbmRsZS1y ZXBvcnQgYXBwbHkgIiM8Y29tcGlsZWQgMHgxNDQxYzkzZTc0ZTRkY2E+IiBlbGlzcC1mbHltYWtl LS1ieXRlLWNvbXBpbGUtZG9uZSAiIzxjb21waWxlZCAweDEwMTQzYzY1Y2ZjM2QyYjc+IiBuaWwg bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDQgW2Zsb2F0LXRpbWUgZmx5bWFr ZS1zdGFydCAiIzxjb21waWxlZCAweGJjZGEzNGI5M2VhZDAzND4iIGFwcGx5IHRpbWVyLWV2ZW50 LWhhbmRsZXIgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMSBb aW50ZXJuLXNvZnQgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQtZW5naW5lIGNoZWNrZG9jLXRo aXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9j LWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVu LWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjNTRlZWYzYTNlODY1PiIgcnVuLWhvb2std3JhcHBlZCBm bHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBwbHkgdGltZXIt ZXZlbnQtaGFuZGxlciBuaWxdIDQgW2Z1bmN0aW9uLWdldCBjaGVja2RvYy0tbmV4dC1kb2NzdHJp bmcgY2hlY2tkb2MtbmV4dC1kb2NzdHJpbmcgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3Rh cnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBm bHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAweGM1NGVlZjNhM2U4NjU+IiBydW4taG9v ay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgMHhiY2RhMzRiOTNlYWQwMzQ+IiBh cHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbF0gNCBbbG9va2luZy1hdCBjaGVja2RvYy1pbi1z YW1wbGUtY29kZS1wIGNoZWNrZG9jLXNlbnRlbmNlc3BhY2UtcmVnaW9uLWVuZ2luZSBjaGVja2Rv Yy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgY2hl Y2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxp c3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxl ZCAweGM1NGVlZjNhM2U4NjU+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29t cGlsZWQgMHhiY2RhMzRiOTNlYWQwMzQ+IiBhcHBseV0gNCBbbWFrZS12ZWN0b3IgY2hlY2tkb2Mt ZGVmdW4taW5mbyBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBjaGVja2RvYy1jb250aW51ZSBj aGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNr ZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIDB4YzU0ZWVmM2EzZTg2 NT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAweGJjZGEzNGI5 M2VhZDAzND4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsXSA0IFtzeW50YXgtcHBzcyBi ZWdpbm5pbmctb2YtZGVmdW4tcmF3IGJlZ2lubmluZy1vZi1kZWZ1biBjaGVja2RvYy1kZWZ1bi1p bmZvIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9j LXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBw bHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjNTRlZWYzYTNlODY1PiIgcnVu LWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0 PiIgYXBwbHldIDQgW2NoZWNrZG9jLXByb3Blci1ub3VuLXJlZ2lvbi1lbmdpbmUgY2hlY2tkb2Mt dGhpcy1zdHJpbmctdmFsaWQtZW5naW5lIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNr ZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNw LWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQg MHhjNTRlZWYzYTNlODY1PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBp bGVkIDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWxdIDQg W21hdGNoLWRhdGEgY2hlY2tkb2MtaW4tZXhhbXBsZS1zdHJpbmctcCBjaGVja2RvYy10aGlzLXN0 cmluZy12YWxpZC1lbmdpbmUgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tkb2MtY29u dGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFr ZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAweGM1NGVl ZjNhM2U4NjU+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgMHhi Y2RhMzRiOTNlYWQwMzQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyXSA4IFttYWtlLWNsb3N1 cmUgc3ludGF4LXBwc3MgYmVnaW5uaW5nLW9mLWRlZnVuLXJhdyBlbmQtb2YtZGVmdW4gY2hlY2tk b2MtZGVmdW4taW5mbyBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBjaGVja2RvYy1jb250aW51 ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNo ZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIDB4YzU0ZWVmM2Ez ZTg2NT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAweGJjZGEz NGI5M2VhZDAzND4iXSA4IFttYXRjaC1kYXRhIGNoZWNrZG9jLWluLXNhbXBsZS1jb2RlLXAgY2hl Y2tkb2MtdGhpcy1zdHJpbmctdmFsaWQtZW5naW5lIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlk IGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVy IGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29t cGlsZWQgMHhjNTRlZWYzYTNlODY1PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIj PGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlcl0g NCBbY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mt c3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBs eSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAweGM1NGVlZjNhM2U4NjU+IiBydW4t aG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgMHhiY2RhMzRiOTNlYWQwMzQ+ IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbCBuaWwgbmlsXSA0IFtsb29raW5nLWF0IGNo ZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0 IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5 bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjNTRlZWYzYTNlODY1PiIgcnVuLWhvb2st d3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBw bHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsXSA0IFttYWtlLWNsb3N1cmUgc3ludGF4LXBw c3MgZG93bi1saXN0IGNoZWNrZG9jLS1uZXh0LWRvY3N0cmluZyBjaGVja2RvYy1uZXh0LWRvY3N0 cmluZyBjaGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1 ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIj PGNvbXBpbGVkIDB4YzU0ZWVmM2EzZTg2NT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFy dCAiIzxjb21waWxlZCAweGJjZGEzNGI5M2VhZDAzND4iIGFwcGx5XSA0IFttYWtlLWNsb3N1cmUg c3ludGF4LXBwc3MgYmVnaW5uaW5nLW9mLWRlZnVuLXJhdyBiZWdpbm5pbmctb2YtZGVmdW4gY2hl Y2tkb2MtbmV4dC1kb2NzdHJpbmcgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hl Y2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtl LS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAweGM1NGVlZjNhM2U4NjU+IiBydW4taG9vay13cmFw cGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgMHhiY2RhMzRiOTNlYWQwMzQ+IiBhcHBseV0g NCBbc3ludGF4LXRhYmxlIHN5bnRheC1wcHNzIGJlZ2lubmluZy1vZi1kZWZ1bi1yYXcgZW5kLW9m LWRlZnVuIGNoZWNrZG9jLWRlZnVuLWluZm8gY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgY2hl Y2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxp c3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxl ZCAweGM1NGVlZjNhM2U4NjU+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29t cGlsZWQgMHhiY2RhMzRiOTNlYWQwMzQ+Il0gNCBbdXAtbGlzdCBjaGVja2RvYy1pbi1zYW1wbGUt Y29kZS1wIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBjaGVja2RvYy10aGlzLXN0 cmluZy12YWxpZCBjaGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJy ZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNr ZW5kICIjPGNvbXBpbGVkIDB4YzU0ZWVmM2EzZTg2NT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFr ZS1zdGFydCAiIzxjb21waWxlZCAweGJjZGEzNGI5M2VhZDAzND4iIGFwcGx5IHRpbWVyLWV2ZW50 LWhhbmRsZXJdIDQgW2J1ZmZlci1zdWJzdHJpbmctbm8tcHJvcGVydGllcyBjaGVja2RvYy1kZWZ1 bi1pbmZvIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNr ZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2Mg YXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjNTRlZWYzYTNlODY1PiIg cnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFk MDM0PiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWxdIDQgW2NoZWNrZG9jLS1lcnJvci1i YWQtZm9ybWF0LXAgY2hlY2tkb2MtbWVzc2FnZS10ZXh0LWVuZ2luZSBjaGVja2RvYy1tZXNzYWdl LXRleHQtc2VhcmNoIGNoZWNrZG9jLW1lc3NhZ2UtdGV4dCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZl ciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNv bXBpbGVkIDB4YzU0ZWVmM2EzZTg2NT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAi Izxjb21waWxlZCAweGJjZGEzNGI5M2VhZDAzND4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIg bmlsIG5pbF0gNCBbcmUtc2VhcmNoLWZvcndhcmQgY2hlY2tkb2Mtc2VudGVuY2VzcGFjZS1yZWdp b24tZW5naW5lIGNoZWNrZG9jLW1lc3NhZ2UtdGV4dC1lbmdpbmUgY2hlY2tkb2MtbWVzc2FnZS10 ZXh0LXNlYXJjaCBjaGVja2RvYy1tZXNzYWdlLXRleHQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIg ZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21w aWxlZCAweGM1NGVlZjNhM2U4NjU+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8 Y29tcGlsZWQgMHhiY2RhMzRiOTNlYWQwMzQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5p bF0gNCBbbG9va2luZy1hdCBjaGVja2RvYy0tZXJyb3ItYmFkLWZvcm1hdC1wIGNoZWNrZG9jLW1l c3NhZ2UtdGV4dC1lbmdpbmUgY2hlY2tkb2MtbWVzc2FnZS10ZXh0LXNlYXJjaCBjaGVja2RvYy1t ZXNzYWdlLXRleHQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2Rv YyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAweGM1NGVlZjNhM2U4NjU+ IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgMHhiY2RhMzRiOTNl YWQwMzQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbF0gNCBbbWFrZS1jbG9zdXJlIGNo ZWNrZG9jLXNlbnRlbmNlc3BhY2UtcmVnaW9uLWVuZ2luZSBjaGVja2RvYy1tZXNzYWdlLXRleHQt ZW5naW5lIGNoZWNrZG9jLW1lc3NhZ2UtdGV4dC1zZWFyY2ggY2hlY2tkb2MtbWVzc2FnZS10ZXh0 IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5 bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjNTRlZWYzYTNlODY1PiIgcnVuLWhvb2st d3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBw bHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWxdIDQgW2ZseW1ha2UtLWhpZ2hsaWdodC1saW5lIGZs eW1ha2UtLXB1Ymxpc2gtZGlhZ25vc3RpY3MgZmx5bWFrZS0taGFuZGxlLXJlcG9ydCBhcHBseSAi Izxjb21waWxlZCAweDE0NDdhYzA2OWU0NGRjYT4iIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBw bHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjNTRlZWYzYTNlODY1PiIgcnVu LWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0 PiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsXSA0IFsiIzxjb21waWxlZCAweDE5 NThlMzJlMTIyYjljNmU+IiBmbHltYWtlLS1oaWdobGlnaHQtbGluZSBmbHltYWtlLS1wdWJsaXNo LWRpYWdub3N0aWNzIGZseW1ha2UtLWhhbmRsZS1yZXBvcnQgYXBwbHkgIiM8Y29tcGlsZWQgMHgx NDQ3YWMwNjllNDRkY2E+IiBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1 bi1iYWNrZW5kICIjPGNvbXBpbGVkIDB4YzU0ZWVmM2EzZTg2NT4iIHJ1bi1ob29rLXdyYXBwZWQg Zmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAweGJjZGEzNGI5M2VhZDAzND4iIGFwcGx5IHRpbWVy LWV2ZW50LWhhbmRsZXIgbmlsXSA0IFtsaXNwLS1lbC1tYXRjaC1rZXl3b3JkIGZvbnQtbG9jay1m b250aWZ5LWtleXdvcmRzLXJlZ2lvbiBmb250LWxvY2stZGVmYXVsdC1mb250aWZ5LXJlZ2lvbiBm b250LWxvY2stZm9udGlmeS1yZWdpb24gIiM8Y29tcGlsZWQgLTB4NzJjNzg1NzY4YzdlN2U3PiIg cnVuLWhvb2std3JhcHBlZCBqaXQtbG9jay0tcnVuLWZ1bmN0aW9ucyBqaXQtbG9jay1mb250aWZ5 LW5vdyBqaXQtbG9jay1mdW5jdGlvbiByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25c KSBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNCBbZmx5bWFrZS0tbG9va3VwLXR5cGUtcHJvcGVy dHkgZmx5bWFrZS0tc2V2ZXJpdHkgZmx5bWFrZS0tbW9kZS1saW5lLWNvdW50ZXItMSBmbHltYWtl LS1tb2RlLWxpbmUtY291bnRlciBldmFsIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlv blwpIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNCBbdG9vbHRpcC1o aWRlIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBu aWwgbmlsXSA1IFtiZWdpbm5pbmctb2YtbGluZSBiYWNrLXRvLWluZGVudGF0aW9uIHNob3ctcGFy ZW4tLWxvY2F0ZS1uZWFyLXBhcmVuIHNob3ctcGFyZW4tLWRlZmF1bHQgc2hvdy1wYXJlbi1mdW5j dGlvbiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p bCBuaWwgbmlsXSAzIFtmb250LWxvY2stZXh0ZW5kLWppdC1sb2NrLXJlZ2lvbi1hZnRlci1jaGFu Z2UgcnVuLWhvb2std2l0aC1hcmdzIGppdC1sb2NrLWFmdGVyLWNoYW5nZSBzZWxmLWluc2VydC1j b21tYW5kIGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjYWxsLWludGVyYWN0aXZlbHkgY29tbWFuZC1l eGVjdXRlIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSA0IFtsaW5lLWVuZC1w b3NpdGlvbiBiYWNrLXRvLWluZGVudGF0aW9uIHNob3ctcGFyZW4tLWxvY2F0ZS1uZWFyLXBhcmVu IHNob3ctcGFyZW4tLWRlZmF1bHQgc2hvdy1wYXJlbi1mdW5jdGlvbiBhcHBseSB0aW1lci1ldmVu dC1oYW5kbGVyIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSAzIFt4LWhpZGUt dGlwIHRvb2x0aXAtaGlkZSBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwg bmlsIG5pbCBuaWwgbmlsXSAxIFtyZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSBy ZWFkLWZyb20tbWluaWJ1ZmZlciBjb21wbGV0aW5nLXJlYWQtZGVmYXVsdCBjb21wbGV0aW5nLXJl YWQgcmVhZC1leHRlbmRlZC1jb21tYW5kLTEgcmVhZC1leHRlbmRlZC1jb21tYW5kIGJ5dGUtY29k ZSBjYWxsLWludGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlIG5pbCBuaWwgbmlsIG5pbCBuaWwg bmlsIG5pbF0gNjMgW2dvdG8taGlzdG9yeS1lbGVtZW50IHByZXZpb3VzLWhpc3RvcnktZWxlbWVu dCBmdW5jYWxsLWludGVyYWN0aXZlbHkgY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0 ZSByZWFkLWZyb20tbWluaWJ1ZmZlciBjb21wbGV0aW5nLXJlYWQtZGVmYXVsdCBjb21wbGV0aW5n LXJlYWQgcmVhZC1leHRlbmRlZC1jb21tYW5kLTEgcmVhZC1leHRlbmRlZC1jb21tYW5kIGJ5dGUt Y29kZSBjYWxsLWludGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlIG5pbCBuaWwgbmlsXSA1IFt3 cml0ZS1yZWdpb24gZWxpc3AtZmx5bWFrZS1ieXRlLWNvbXBpbGUgYXBwbHkgZmx5bWFrZS0tcnVu LWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjMzQxMTMzYTNlODY1PiIgcnVuLWhvb2std3JhcHBlZCBm bHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBwbHkgdGltZXIt ZXZlbnQtaGFuZGxlciByZWFkLWZyb20tbWluaWJ1ZmZlciBjb21wbGV0aW5nLXJlYWQtZGVmYXVs dCBjb21wbGV0aW5nLXJlYWQgcmVhZC1leHRlbmRlZC1jb21tYW5kLTEgcmVhZC1leHRlbmRlZC1j b21tYW5kIGJ5dGUtY29kZV0gMjAgW3JlYWQgY2hlY2tkb2MtLW5leHQtZG9jc3RyaW5nIGNoZWNr ZG9jLW5leHQtZG9jc3RyaW5nIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNr ZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0t cnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjMzQxMTMzYTNlODY1PiIgcnVuLWhvb2std3JhcHBl ZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBwbHkgdGlt ZXItZXZlbnQtaGFuZGxlciByZWFkLWZyb20tbWluaWJ1ZmZlcl0gMTAwIFtyZS1zZWFyY2gtZm9y d2FyZCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgY2hlY2tkb2MtdGhpcy1zdHJp bmctdmFsaWQgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVu dC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2Vu ZCAiIzxjb21waWxlZCAweGMzNDExMzNhM2U4NjU+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Ut c3RhcnQgIiM8Y29tcGlsZWQgMHhiY2RhMzRiOTNlYWQwMzQ+IiBhcHBseSB0aW1lci1ldmVudC1o YW5kbGVyIHJlYWQtZnJvbS1taW5pYnVmZmVyXSAxMjQgW2NoZWNrZG9jLWluLXNhbXBsZS1jb2Rl LXAgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQtZW5naW5lIGNoZWNrZG9jLXRoaXMtc3RyaW5n LXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQt YnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQg IiM8Y29tcGlsZWQgMHhjMzQxMTMzYTNlODY1PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0 YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBwbHkgdGltZXItZXZlbnQtaGFu ZGxlciByZWFkLWZyb20tbWluaWJ1ZmZlcl0gNCBbY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQt ZW5naW5lIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNr ZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2Mg YXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjMzQxMTMzYTNlODY1PiIg cnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFk MDM0PiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciByZWFkLWZyb20tbWluaWJ1ZmZlciBjb21w bGV0aW5nLXJlYWQtZGVmYXVsdF0gMTgwIFtiZWdpbm5pbmctb2YtbGluZSBjaGVja2RvYy10aGlz LXN0cmluZy12YWxpZC1lbmdpbmUgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tkb2Mt Y29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5 bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAweGMz NDExMzNhM2U4NjU+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQg MHhiY2RhMzRiOTNlYWQwMzQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIHJlYWQtZnJvbS1t aW5pYnVmZmVyXSA0IFtsb29raW5nLWF0IGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2lu ZSBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBjaGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1z dGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5 IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIDB4YzM0MTEzM2EzZTg2NT4iIHJ1bi1o b29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAweGJjZGEzNGI5M2VhZDAzND4i IGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgcmVhZC1mcm9tLW1pbmlidWZmZXJdIDE2IFsiIzxj b21waWxlZCAweGI1MDA4M2M0ZTJhMmY+IiBjaGVja2RvYy1pbi1zYW1wbGUtY29kZS1wIGNoZWNr ZG9jLXRoaXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBj aGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBl bGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBp bGVkIDB4YzM0MTEzM2EzZTg2NT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxj b21waWxlZCAweGJjZGEzNGI5M2VhZDAzND4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXJdIDQg WyIjPGNvbXBpbGVkIC0weDEyZWE0ZjhmYjBhNGMyNzA+IiBlbmQtb2YtZGVmdW4gY2hlY2tkb2Mt ZGVmdW4taW5mbyBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBjaGVja2RvYy1jb250aW51ZSBj aGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNr ZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIDB4YzM0MTEzM2EzZTg2 NT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxlZCAweGJjZGEzNGI5 M2VhZDAzND4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXJdIDggW3JlLXNlYXJjaC1mb3J3YXJk IGNoZWNrZG9jLWRlZnVuLWluZm8gY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tkb2Mt Y29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5 bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAweGMz NDExMzNhM2U4NjU+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQg MHhiY2RhMzRiOTNlYWQwMzQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIHJlYWQtZnJvbS1t aW5pYnVmZmVyXSAzNCBbbG9va2luZy1hdCBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBjaGVj a2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlz cC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVk IDB4YzM0MTEzM2EzZTg2NT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21w aWxlZCAweGJjZGEzNGI5M2VhZDAzND4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgcmVhZC1m cm9tLW1pbmlidWZmZXIgY29tcGxldGluZy1yZWFkLWRlZmF1bHRdIDQgW21hdGNoLXN0cmluZyBj aGVja2RvYy10aGlzLXN0cmluZy12YWxpZC1lbmdpbmUgY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFs aWQgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZm ZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxj b21waWxlZCAweGMzNDExMzNhM2U4NjU+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQg IiM8Y29tcGlsZWQgMHhiY2RhMzRiOTNlYWQwMzQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVy IHJlYWQtZnJvbS1taW5pYnVmZmVyXSA4IFtzeW50YXgtcHJvcGVydGl6ZSBzeW50YXgtcHBzcyBi ZWdpbm5pbmctb2YtZGVmdW4tcmF3IGJlZ2lubmluZy1vZi1kZWZ1biBjaGVja2RvYy1kZWZ1bi1p bmZvIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9j LXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBw bHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjMzQxMTMzYTNlODY1PiIgcnVu LWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0 PiJdIDQgW2VuZC1vZi1kZWZ1biBjaGVja2RvYy1kZWZ1bi1pbmZvIGNoZWNrZG9jLXRoaXMtc3Ry aW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJl bnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tl bmQgIiM8Y29tcGlsZWQgMHhjMzQxMTMzYTNlODY1PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtl LXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBwbHkgdGltZXItZXZlbnQt aGFuZGxlciByZWFkLWZyb20tbWluaWJ1ZmZlcl0gNCBbIiM8Y29tcGlsZWQgLTB4NDJkNzA4MDU1 NTAwMjJlPiIgY2hlY2tkb2Mtc2VudGVuY2VzcGFjZS1yZWdpb24tZW5naW5lIGNoZWNrZG9jLXRo aXMtc3RyaW5nLXZhbGlkLWVuZ2luZSBjaGVja2RvYy10aGlzLXN0cmluZy12YWxpZCBjaGVja2Rv Yy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1ZmZlciBlbGlzcC1m bHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNvbXBpbGVkIDB4 YzM0MTEzM2EzZTg2NT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAiIzxjb21waWxl ZCAweGJjZGEzNGI5M2VhZDAzND4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXJdIDQgW2JlZ2lu bmluZy1vZi1kZWZ1bi1yYXcgZW5kLW9mLWRlZnVuIGNoZWNrZG9jLWRlZnVuLWluZm8gY2hlY2tk b2MtdGhpcy1zdHJpbmctdmFsaWQgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hl Y2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtl LS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAweGMzNDExMzNhM2U4NjU+IiBydW4taG9vay13cmFw cGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQgMHhiY2RhMzRiOTNlYWQwMzQ+IiBhcHBseSB0 aW1lci1ldmVudC1oYW5kbGVyXSA0IFtjaGVja2RvYy1kZWZ1bi1pbmZvIGNoZWNrZG9jLXRoaXMt c3RyaW5nLXZhbGlkIGNoZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1 cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJh Y2tlbmQgIiM8Y29tcGlsZWQgMHhjMzQxMTMzYTNlODY1PiIgcnVuLWhvb2std3JhcHBlZCBmbHlt YWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBwbHkgdGltZXItZXZl bnQtaGFuZGxlciByZWFkLWZyb20tbWluaWJ1ZmZlciBjb21wbGV0aW5nLXJlYWQtZGVmYXVsdF0g NCBbc3ludGF4LXBwc3MgY2hlY2tkb2MtZGVmdW4taW5mbyBjaGVja2RvYy10aGlzLXN0cmluZy12 YWxpZCBjaGVja2RvYy1jb250aW51ZSBjaGVja2RvYy1zdGFydCBjaGVja2RvYy1jdXJyZW50LWJ1 ZmZlciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIj PGNvbXBpbGVkIDB4YzM0MTEzM2EzZTg2NT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFy dCAiIzxjb21waWxlZCAweGJjZGEzNGI5M2VhZDAzND4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRs ZXIgcmVhZC1mcm9tLW1pbmlidWZmZXJdIDQgW2NoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNo ZWNrZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVs aXNwLWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGls ZWQgMHhjMzQxMTMzYTNlODY1PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNv bXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciByZWFk LWZyb20tbWluaWJ1ZmZlciBjb21wbGV0aW5nLXJlYWQtZGVmYXVsdCBjb21wbGV0aW5nLXJlYWRd IDQgW3N5bnRheC1wcm9wZXJ0aXplIHN5bnRheC1wcHNzIGJlZ2lubmluZy1vZi1kZWZ1bi1yYXcg ZW5kLW9mLWRlZnVuIGNoZWNrZG9jLWRlZnVuLWluZm8gY2hlY2tkb2MtdGhpcy1zdHJpbmctdmFs aWQgY2hlY2tkb2MtY29udGludWUgY2hlY2tkb2Mtc3RhcnQgY2hlY2tkb2MtY3VycmVudC1idWZm ZXIgZWxpc3AtZmx5bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxj b21waWxlZCAweGMzNDExMzNhM2U4NjU+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQg IiM8Y29tcGlsZWQgMHhiY2RhMzRiOTNlYWQwMzQ+Il0gNCBbc2Nhbi1saXN0cyBkb3duLWxpc3Qg Y2hlY2tkb2MtLW5leHQtZG9jc3RyaW5nIGNoZWNrZG9jLW5leHQtZG9jc3RyaW5nIGNoZWNrZG9j LWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZs eW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhj MzQxMTMzYTNlODY1PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVk IDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlcl0gNCBbbG9va2lu Zy1hdCBjaGVja2RvYy1kZWZ1bi1pbmZvIGNoZWNrZG9jLXRoaXMtc3RyaW5nLXZhbGlkIGNoZWNr ZG9jLWNvbnRpbnVlIGNoZWNrZG9jLXN0YXJ0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNw LWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQg MHhjMzQxMTMzYTNlODY1PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBp bGVkIDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciByZWFkLWZy b20tbWluaWJ1ZmZlcl0gNCBbcmUtc2VhcmNoLWZvcndhcmQgY2hlY2tkb2MtbWVzc2FnZS10ZXh0 LW5leHQtc3RyaW5nIGNoZWNrZG9jLW1lc3NhZ2UtdGV4dC1zZWFyY2ggY2hlY2tkb2MtbWVzc2Fn ZS10ZXh0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNwLWZseW1ha2UtY2hlY2tkb2MgYXBw bHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQgMHhjMzQxMTMzYTNlODY1PiIgcnVu LWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBpbGVkIDB4YmNkYTM0YjkzZWFkMDM0 PiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciByZWFkLWZyb20tbWluaWJ1ZmZlciBjb21wbGV0 aW5nLXJlYWQtZGVmYXVsdF0gMTE2IFtjaGVja2RvYy1wcm9wZXItbm91bi1yZWdpb24tZW5naW5l IGNoZWNrZG9jLW1lc3NhZ2UtdGV4dC1lbmdpbmUgY2hlY2tkb2MtbWVzc2FnZS10ZXh0LXNlYXJj aCBjaGVja2RvYy1tZXNzYWdlLXRleHQgY2hlY2tkb2MtY3VycmVudC1idWZmZXIgZWxpc3AtZmx5 bWFrZS1jaGVja2RvYyBhcHBseSBmbHltYWtlLS1ydW4tYmFja2VuZCAiIzxjb21waWxlZCAweGMz NDExMzNhM2U4NjU+IiBydW4taG9vay13cmFwcGVkIGZseW1ha2Utc3RhcnQgIiM8Y29tcGlsZWQg MHhiY2RhMzRiOTNlYWQwMzQ+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIHJlYWQtZnJvbS1t aW5pYnVmZmVyIGNvbXBsZXRpbmctcmVhZC1kZWZhdWx0XSA0IFtzY2FuLXNleHBzIGZvcndhcmQt c2V4cCBjaGVja2RvYy1tZXNzYWdlLXRleHQtZW5naW5lIGNoZWNrZG9jLW1lc3NhZ2UtdGV4dC1z ZWFyY2ggY2hlY2tkb2MtbWVzc2FnZS10ZXh0IGNoZWNrZG9jLWN1cnJlbnQtYnVmZmVyIGVsaXNw LWZseW1ha2UtY2hlY2tkb2MgYXBwbHkgZmx5bWFrZS0tcnVuLWJhY2tlbmQgIiM8Y29tcGlsZWQg MHhjMzQxMTMzYTNlODY1PiIgcnVuLWhvb2std3JhcHBlZCBmbHltYWtlLXN0YXJ0ICIjPGNvbXBp bGVkIDB4YmNkYTM0YjkzZWFkMDM0PiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciByZWFkLWZy b20tbWluaWJ1ZmZlcl0gNCBbcmUtc2VhcmNoLWZvcndhcmQgY2hlY2tkb2Mtcm9ndWUtc3BhY2Ut Y2hlY2stZW5naW5lIGNoZWNrZG9jLXJvZ3VlLXNwYWNlcyBjaGVja2RvYy1jdXJyZW50LWJ1ZmZl ciBlbGlzcC1mbHltYWtlLWNoZWNrZG9jIGFwcGx5IGZseW1ha2UtLXJ1bi1iYWNrZW5kICIjPGNv bXBpbGVkIDB4YzM0MTEzM2EzZTg2NT4iIHJ1bi1ob29rLXdyYXBwZWQgZmx5bWFrZS1zdGFydCAi Izxjb21waWxlZCAweGJjZGEzNGI5M2VhZDAzND4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIg cmVhZC1mcm9tLW1pbmlidWZmZXIgY29tcGxldGluZy1yZWFkLWRlZmF1bHQgY29tcGxldGluZy1y ZWFkXSAxNjggW3JlLXNlYXJjaC1mb3J3YXJkIGZvbnQtbG9jay1mb250aWZ5LWtleXdvcmRzLXJl Z2lvbiBmb250LWxvY2stZGVmYXVsdC1mb250aWZ5LXJlZ2lvbiBmb250LWxvY2stZm9udGlmeS1y ZWdpb24gIiM8Y29tcGlsZWQgLTB4NzJjNzgyMmY2YzNmN2U3PiIgcnVuLWhvb2std3JhcHBlZCBq aXQtbG9jay0tcnVuLWZ1bmN0aW9ucyBqaXQtbG9jay1mb250aWZ5LW5vdyBqaXQtbG9jay1mdW5j dGlvbiByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSByZWFkLWZyb20tbWluaWJ1 ZmZlciBjb21wbGV0aW5nLXJlYWQtZGVmYXVsdCBjb21wbGV0aW5nLXJlYWQgcmVhZC1leHRlbmRl ZC1jb21tYW5kLTEgcmVhZC1leHRlbmRlZC1jb21tYW5kIGJ5dGUtY29kZV0gNCBbZmx5bWFrZS0t bW9kZS1saW5lLWNvdW50ZXItMSBmbHltYWtlLS1tb2RlLWxpbmUtY291bnRlciBldmFsIHJlZGlz cGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIHJlYWQtZnJvbS1taW5pYnVmZmVyIGNvbXBs ZXRpbmctcmVhZC1kZWZhdWx0IGNvbXBsZXRpbmctcmVhZCByZWFkLWV4dGVuZGVkLWNvbW1hbmQt MSByZWFkLWV4dGVuZGVkLWNvbW1hbmQgYnl0ZS1jb2RlIGNhbGwtaW50ZXJhY3RpdmVseSBjb21t YW5kLWV4ZWN1dGUgbmlsIG5pbCBuaWwgbmlsXSA0IFt4LXNlbGVjdGlvbi1leGlzdHMtcCAiIzxj b21waWxlZCAtMHg0NzcxOGNjOTc5YWUyZTk+IiBhcHBseSBndWktYmFja2VuZC1zZWxlY3Rpb24t ZXhpc3RzLXAgIiM8Y29tcGlsZWQgLTB4MzRiODA4YTg4ZWM3ODk5PiIgZnVuY2FsbCByZWRpc3Bs YXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSByZWFkLWZyb20tbWluaWJ1ZmZlciBjb21wbGV0 aW5nLXJlYWQtZGVmYXVsdCBjb21wbGV0aW5nLXJlYWQgcmVhZC1leHRlbmRlZC1jb21tYW5kLTEg cmVhZC1leHRlbmRlZC1jb21tYW5kIGJ5dGUtY29kZSBjYWxsLWludGVyYWN0aXZlbHkgY29tbWFu ZC1leGVjdXRlIG5pbF0gNCBbcGxpc3QtbWVtYmVyIGZseW1ha2UtLWxvb2t1cC10eXBlLXByb3Bl cnR5IGZseW1ha2UtLXNldmVyaXR5IGZseW1ha2UtLW1vZGUtbGluZS1jb3VudGVyLTEgZmx5bWFr ZS0tbW9kZS1saW5lLWNvdW50ZXIgZXZhbCByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rp b25cKSByZWFkLWZyb20tbWluaWJ1ZmZlciBjb21wbGV0aW5nLXJlYWQtZGVmYXVsdCBjb21wbGV0 aW5nLXJlYWQgcmVhZC1leHRlbmRlZC1jb21tYW5kLTEgcmVhZC1leHRlbmRlZC1jb21tYW5kIGJ5 dGUtY29kZSBjYWxsLWludGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlIG5pbF0gNCBbd2hlcmUt aXMtaW50ZXJuYWwgZXhlY3V0ZS1leHRlbmRlZC1jb21tYW5kIGZ1bmNhbGwtaW50ZXJhY3RpdmVs eSBjYWxsLWludGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlIG5pbCBuaWwgbmlsIG5pbCBuaWwg bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDggW0F1dG9tYXRpY1wgR0MgbmlsXSAxNDAwIFtwcm9m aWxlci1jcHUtbG9nIHByb2ZpbGVyLXJlcG9ydCBmdW5jYWxsLWludGVyYWN0aXZlbHkgY2FsbC1p bnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBleGVjdXRlLWV4dGVuZGVkLWNvbW1hbmQgZnVu Y2FsbC1pbnRlcmFjdGl2ZWx5IGNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmls IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSA0KSkgKDI1ODk2IDU1NDkyIDgxNzAwNiAzNjkwMDAp IG5pbF0K --=-=-= Content-Type: text/plain This expansion is from my personal configuration: 10564 91% - timer-event-handler 10564 91% - apply 10452 90% - #<compiled -0x15d5576a503803dd> 10452 90% - flymake-start 10452 90% - run-hook-wrapped 10452 90% - #<compiled -0xa066ffdeba1d889> 10452 90% - flymake--run-backend 10452 90% - apply 10313 88% - elisp-flymake-checkdoc 10277 88% - checkdoc-current-buffer 8560 73% - checkdoc-start 8560 73% - checkdoc-continue 6288 54% - checkdoc-this-string-valid 3342 28% - checkdoc-defun-info 1759 15% - end-of-defun 922 7% - #<compiled 0xb4b7b2e75ab36> 922 7% - forward-sexp 910 7% scan-sexps 757 6% - beginning-of-defun-raw 717 6% - syntax-ppss 689 5% parse-partial-sexp 8 0% syntax-propertize 4 0% #<compiled -0x42d4fdd508f1a2e> 4 0% make-closure 28 0% re-search-backward 48 0% + #<compiled -0x12ecd99cbfd8c270> 596 5% + syntax-ppss 567 4% + beginning-of-defun 240 2% re-search-forward 52 0% + forward-sexp 44 0% looking-at 12 0% read 8 0% make-vector 4 0% flatten-tree 2902 25% + checkdoc-this-string-valid-engine 28 0% looking-at 8 0% make-closure 4 0% + forward-sexp 2268 19% + checkdoc-next-docstring 996 8% + checkdoc-rogue-spaces 712 6% + checkdoc-message-text 6 0% + checkdoc-start-section 3 0% + checkdoc-comments 32 0% + #<compiled -0xf759b3bc90215af> 4 0% + #<compiled 0xb86a3dc64a1e2> 139 1% + elisp-flymake-byte-compile 52 0% + #<compiled 0x1a58a16b3cf8cf00> 40 0% + show-paren-function 12 0% + jit-lock-stealth-fontify 8 0% + #<compiled 0x12c5f6ab3ecc1b96> 542 4% + redisplay_internal (C function) 369 3% + command-execute 76 0% + eldoc-pre-command-refresh-echo-area 24 0% + #<compiled -0xf6b215b945ed59> 7 0% + jit-lock--antiblink-post-command 5 0% internal-timer-start-idle 4 0% + tab-bar--history-pre-change 0 0% ... In GNU Emacs 30.0.50 (build 13, x86_64-pc-linux-gnu, X toolkit, cairo version 1.16.0, Xaw scroll bars) of 2023-10-08 built on astatine Repository revision: 940df63d2daf50b899a66cd1542bec0c0f3eaebf Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101008 System Description: Debian GNU/Linux trixie/sid Configured using: 'configure --with-sound=alsa --with-x-toolkit=lucid --with-json --without-xaw3d --without-gconf --without-libsystemd --with-cairo --with-xft' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LIBOTF LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM XINPUT2 XPM LUCID ZLIB Important settings: value of $LC_MONETARY: ta_IN.UTF-8 value of $LC_NUMERIC: ta_IN.UTF-8 value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix Major mode: Profiler-Report Minor modes in effect: recentf-mode: t server-mode: t eros-mode: t pdf-occur-global-minor-mode: t minibuffer-depth-indicate-mode: t repeat-mode: t display-time-mode: t display-battery-mode: t delete-selection-mode: t xterm-mouse-mode: t straight-use-package-mode: t straight-package-neutering-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t use-hard-newlines: t tab-bar-history-mode: t tab-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t undelete-frame-mode: t minibuffer-regexp-mode: t buffer-read-only: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/viz/lib/emacs/straight/build/transient/transient hides /home/viz/lib/ports/emacs/lisp/transient /home/viz/lib/emacs/straight/build/org/ob-awk hides /home/viz/lib/ports/emacs/lisp/org/ob-awk /home/viz/lib/emacs/straight/build/org/org-capture hides /home/viz/lib/ports/emacs/lisp/org/org-capture /home/viz/lib/emacs/straight/build/org/ob-sql hides /home/viz/lib/ports/emacs/lisp/org/ob-sql /home/viz/lib/emacs/straight/build/org/ol-doi hides /home/viz/lib/ports/emacs/lisp/org/ol-doi /home/viz/lib/emacs/straight/build/org/org-plot hides /home/viz/lib/ports/emacs/lisp/org/org-plot /home/viz/lib/emacs/straight/build/org/ob-dot hides /home/viz/lib/ports/emacs/lisp/org/ob-dot /home/viz/lib/emacs/straight/build/org/ol-eshell hides /home/viz/lib/ports/emacs/lisp/org/ol-eshell /home/viz/lib/emacs/straight/build/org/ob-C hides /home/viz/lib/ports/emacs/lisp/org/ob-C /home/viz/lib/emacs/straight/build/org/ob-ref hides /home/viz/lib/ports/emacs/lisp/org/ob-ref /home/viz/lib/emacs/straight/build/org/org-list hides /home/viz/lib/ports/emacs/lisp/org/org-list /home/viz/lib/emacs/straight/build/org/org-mouse hides /home/viz/lib/ports/emacs/lisp/org/org-mouse /home/viz/lib/emacs/straight/build/org/ob-haskell hides /home/viz/lib/ports/emacs/lisp/org/ob-haskell /home/viz/lib/emacs/straight/build/org/ob-plantuml hides /home/viz/lib/ports/emacs/lisp/org/ob-plantuml /home/viz/lib/emacs/straight/build/org/org-keys hides /home/viz/lib/ports/emacs/lisp/org/org-keys /home/viz/lib/emacs/straight/build/org/org-clock hides /home/viz/lib/ports/emacs/lisp/org/org-clock /home/viz/lib/emacs/straight/build/org/ox-html hides /home/viz/lib/ports/emacs/lisp/org/ox-html /home/viz/lib/emacs/straight/build/org/oc-biblatex hides /home/viz/lib/ports/emacs/lisp/org/oc-biblatex /home/viz/lib/emacs/straight/build/org/ob-table hides /home/viz/lib/ports/emacs/lisp/org/ob-table /home/viz/lib/emacs/straight/build/org/ob hides /home/viz/lib/ports/emacs/lisp/org/ob /home/viz/lib/emacs/straight/build/org/ol-w3m hides /home/viz/lib/ports/emacs/lisp/org/ol-w3m /home/viz/lib/emacs/straight/build/org/ob-groovy hides /home/viz/lib/ports/emacs/lisp/org/ob-groovy /home/viz/lib/emacs/straight/build/org/org-footnote hides /home/viz/lib/ports/emacs/lisp/org/org-footnote /home/viz/lib/emacs/straight/build/org/org-entities hides /home/viz/lib/ports/emacs/lisp/org/org-entities /home/viz/lib/emacs/straight/build/org/ob-org hides /home/viz/lib/ports/emacs/lisp/org/ob-org /home/viz/lib/emacs/straight/build/org/org-macs hides /home/viz/lib/ports/emacs/lisp/org/org-macs /home/viz/lib/emacs/straight/build/org/ob-shell hides /home/viz/lib/ports/emacs/lisp/org/ob-shell /home/viz/lib/emacs/straight/build/org/ob-R hides /home/viz/lib/ports/emacs/lisp/org/ob-R /home/viz/lib/emacs/straight/build/org/ob-lisp hides /home/viz/lib/ports/emacs/lisp/org/ob-lisp /home/viz/lib/emacs/straight/build/org/ob-js hides /home/viz/lib/ports/emacs/lisp/org/ob-js /home/viz/lib/emacs/straight/build/org/ob-maxima hides /home/viz/lib/ports/emacs/lisp/org/ob-maxima /home/viz/lib/emacs/straight/build/org/ox-ascii hides /home/viz/lib/ports/emacs/lisp/org/ox-ascii /home/viz/lib/emacs/straight/build/org/org-persist hides /home/viz/lib/ports/emacs/lisp/org/org-persist /home/viz/lib/emacs/straight/build/org/ox-md hides /home/viz/lib/ports/emacs/lisp/org/ox-md /home/viz/lib/emacs/straight/build/org/org-duration hides /home/viz/lib/ports/emacs/lisp/org/org-duration /home/viz/lib/emacs/straight/build/org/ob-lilypond hides /home/viz/lib/ports/emacs/lisp/org/ob-lilypond /home/viz/lib/emacs/straight/build/org/ob-ruby hides /home/viz/lib/ports/emacs/lisp/org/ob-ruby /home/viz/lib/emacs/straight/build/org/ob-core hides /home/viz/lib/ports/emacs/lisp/org/ob-core /home/viz/lib/emacs/straight/build/org/ol-mhe hides /home/viz/lib/ports/emacs/lisp/org/ol-mhe /home/viz/lib/emacs/straight/build/org/ob-ditaa hides /home/viz/lib/ports/emacs/lisp/org/ob-ditaa /home/viz/lib/emacs/straight/build/org/ol-irc hides /home/viz/lib/ports/emacs/lisp/org/ol-irc /home/viz/lib/emacs/straight/build/org/ob-fortran hides /home/viz/lib/ports/emacs/lisp/org/ob-fortran /home/viz/lib/emacs/straight/build/org/org-feed hides /home/viz/lib/ports/emacs/lisp/org/org-feed /home/viz/lib/emacs/straight/build/org/ob-java hides /home/viz/lib/ports/emacs/lisp/org/ob-java /home/viz/lib/emacs/straight/build/org/ox hides /home/viz/lib/ports/emacs/lisp/org/ox /home/viz/lib/emacs/straight/build/org/oc-csl hides /home/viz/lib/ports/emacs/lisp/org/oc-csl /home/viz/lib/emacs/straight/build/org/ob-exp hides /home/viz/lib/ports/emacs/lisp/org/ob-exp /home/viz/lib/emacs/straight/build/org/org-loaddefs hides /home/viz/lib/ports/emacs/lisp/org/org-loaddefs /home/viz/lib/emacs/straight/build/org/ob-scheme hides /home/viz/lib/ports/emacs/lisp/org/ob-scheme /home/viz/lib/emacs/straight/build/org/ob-tangle hides /home/viz/lib/ports/emacs/lisp/org/ob-tangle /home/viz/lib/emacs/straight/build/org/ox-koma-letter hides /home/viz/lib/ports/emacs/lisp/org/ox-koma-letter /home/viz/lib/emacs/straight/build/org/ob-gnuplot hides /home/viz/lib/ports/emacs/lisp/org/ob-gnuplot /home/viz/lib/emacs/straight/build/org/org-crypt hides /home/viz/lib/ports/emacs/lisp/org/org-crypt /home/viz/lib/emacs/straight/build/org/org-datetree hides /home/viz/lib/ports/emacs/lisp/org/org-datetree /home/viz/lib/emacs/straight/build/org/org-attach hides /home/viz/lib/ports/emacs/lisp/org/org-attach /home/viz/lib/emacs/straight/build/org/ob-julia hides /home/viz/lib/ports/emacs/lisp/org/ob-julia /home/viz/lib/emacs/straight/build/org/ob-sqlite hides /home/viz/lib/ports/emacs/lisp/org/ob-sqlite /home/viz/lib/emacs/straight/build/org/org-cycle hides /home/viz/lib/ports/emacs/lisp/org/org-cycle /home/viz/lib/emacs/straight/build/org/org-faces hides /home/viz/lib/ports/emacs/lisp/org/org-faces /home/viz/lib/emacs/straight/build/org/org-mobile hides /home/viz/lib/ports/emacs/lisp/org/org-mobile /home/viz/lib/emacs/straight/build/org/org-ctags hides /home/viz/lib/ports/emacs/lisp/org/org-ctags /home/viz/lib/emacs/straight/build/org/ob-latex hides /home/viz/lib/ports/emacs/lisp/org/ob-latex /home/viz/lib/emacs/straight/build/org/ob-matlab hides /home/viz/lib/ports/emacs/lisp/org/ob-matlab /home/viz/lib/emacs/straight/build/org/ob-sed hides /home/viz/lib/ports/emacs/lisp/org/ob-sed /home/viz/lib/emacs/straight/build/org/org-attach-git hides /home/viz/lib/ports/emacs/lisp/org/org-attach-git /home/viz/lib/emacs/straight/build/org/ob-python hides /home/viz/lib/ports/emacs/lisp/org/ob-python /home/viz/lib/emacs/straight/build/org/ox-icalendar hides /home/viz/lib/ports/emacs/lisp/org/ox-icalendar /home/viz/lib/emacs/straight/build/org/org-tempo hides /home/viz/lib/ports/emacs/lisp/org/org-tempo /home/viz/lib/emacs/straight/build/org/ob-screen hides /home/viz/lib/ports/emacs/lisp/org/ob-screen /home/viz/lib/emacs/straight/build/org/org-num hides /home/viz/lib/ports/emacs/lisp/org/org-num /home/viz/lib/emacs/straight/build/org/ob-forth hides /home/viz/lib/ports/emacs/lisp/org/ob-forth /home/viz/lib/emacs/straight/build/org/ox-odt hides /home/viz/lib/ports/emacs/lisp/org/ox-odt /home/viz/lib/emacs/straight/build/org/ol-bbdb hides /home/viz/lib/ports/emacs/lisp/org/ol-bbdb /home/viz/lib/emacs/straight/build/org/org-table hides /home/viz/lib/ports/emacs/lisp/org/org-table /home/viz/lib/emacs/straight/build/org/ox-man hides /home/viz/lib/ports/emacs/lisp/org/ox-man /home/viz/lib/emacs/straight/build/org/ox-org hides /home/viz/lib/ports/emacs/lisp/org/ox-org /home/viz/lib/emacs/straight/build/org/ob-comint hides /home/viz/lib/ports/emacs/lisp/org/ob-comint /home/viz/lib/emacs/straight/build/org/ob-clojure hides /home/viz/lib/ports/emacs/lisp/org/ob-clojure /home/viz/lib/emacs/straight/build/org/org-id hides /home/viz/lib/ports/emacs/lisp/org/org-id /home/viz/lib/emacs/straight/build/org/oc-natbib hides /home/viz/lib/ports/emacs/lisp/org/oc-natbib /home/viz/lib/emacs/straight/build/org/ox-texinfo hides /home/viz/lib/ports/emacs/lisp/org/ox-texinfo /home/viz/lib/emacs/straight/build/org/org-agenda hides /home/viz/lib/ports/emacs/lisp/org/org-agenda /home/viz/lib/emacs/straight/build/org/org-src hides /home/viz/lib/ports/emacs/lisp/org/org-src /home/viz/lib/emacs/straight/build/org/ob-emacs-lisp hides /home/viz/lib/ports/emacs/lisp/org/ob-emacs-lisp /home/viz/lib/emacs/straight/build/org/ob-css hides /home/viz/lib/ports/emacs/lisp/org/ob-css /home/viz/lib/emacs/straight/build/org/ox-latex hides /home/viz/lib/ports/emacs/lisp/org/ox-latex /home/viz/lib/emacs/straight/build/org/oc hides /home/viz/lib/ports/emacs/lisp/org/oc /home/viz/lib/emacs/straight/build/org/ol hides /home/viz/lib/ports/emacs/lisp/org/ol /home/viz/lib/emacs/straight/build/org/org-element hides /home/viz/lib/ports/emacs/lisp/org/org-element /home/viz/lib/emacs/straight/build/org/org hides /home/viz/lib/ports/emacs/lisp/org/org /home/viz/lib/emacs/straight/build/org/org-goto hides /home/viz/lib/ports/emacs/lisp/org/org-goto /home/viz/lib/emacs/straight/build/org/ob-eval hides /home/viz/lib/ports/emacs/lisp/org/ob-eval /home/viz/lib/emacs/straight/build/org/org-habit hides /home/viz/lib/ports/emacs/lisp/org/org-habit /home/viz/lib/emacs/straight/build/org/org-pcomplete hides /home/viz/lib/ports/emacs/lisp/org/org-pcomplete /home/viz/lib/emacs/straight/build/org/ol-eww hides /home/viz/lib/ports/emacs/lisp/org/ol-eww /home/viz/lib/emacs/straight/build/org/ob-processing hides /home/viz/lib/ports/emacs/lisp/org/ob-processing /home/viz/lib/emacs/straight/build/org/org-timer hides /home/viz/lib/ports/emacs/lisp/org/org-timer /home/viz/lib/emacs/straight/build/org/org-inlinetask hides /home/viz/lib/ports/emacs/lisp/org/org-inlinetask /home/viz/lib/emacs/straight/build/org/ol-bibtex hides /home/viz/lib/ports/emacs/lisp/org/ol-bibtex /home/viz/lib/emacs/straight/build/org/org-fold-core hides /home/viz/lib/ports/emacs/lisp/org/org-fold-core /home/viz/lib/emacs/straight/build/org/oc-basic hides /home/viz/lib/ports/emacs/lisp/org/oc-basic /home/viz/lib/emacs/straight/build/org/ox-publish hides /home/viz/lib/ports/emacs/lisp/org/ox-publish /home/viz/lib/emacs/straight/build/org/oc-bibtex hides /home/viz/lib/ports/emacs/lisp/org/oc-bibtex /home/viz/lib/emacs/straight/build/org/org-macro hides /home/viz/lib/ports/emacs/lisp/org/org-macro /home/viz/lib/emacs/straight/build/org/ol-docview hides /home/viz/lib/ports/emacs/lisp/org/ol-docview /home/viz/lib/emacs/straight/build/org/org-fold hides /home/viz/lib/ports/emacs/lisp/org/org-fold /home/viz/lib/emacs/straight/build/org/org-lint hides /home/viz/lib/ports/emacs/lisp/org/org-lint /home/viz/lib/emacs/straight/build/org/org-version hides /home/viz/lib/ports/emacs/lisp/org/org-version /home/viz/lib/emacs/straight/build/org/ob-ocaml hides /home/viz/lib/ports/emacs/lisp/org/ob-ocaml /home/viz/lib/emacs/straight/build/org/ob-sass hides /home/viz/lib/ports/emacs/lisp/org/ob-sass /home/viz/lib/emacs/straight/build/org/ob-perl hides /home/viz/lib/ports/emacs/lisp/org/ob-perl /home/viz/lib/emacs/straight/build/org/ol-rmail hides /home/viz/lib/ports/emacs/lisp/org/ol-rmail /home/viz/lib/emacs/straight/build/org/org-protocol hides /home/viz/lib/ports/emacs/lisp/org/org-protocol /home/viz/lib/emacs/straight/build/org/ol-info hides /home/viz/lib/ports/emacs/lisp/org/ol-info /home/viz/lib/emacs/straight/build/org/ob-eshell hides /home/viz/lib/ports/emacs/lisp/org/ob-eshell /home/viz/lib/emacs/straight/build/org/org-refile hides /home/viz/lib/ports/emacs/lisp/org/org-refile /home/viz/lib/emacs/straight/build/org/ob-octave hides /home/viz/lib/ports/emacs/lisp/org/ob-octave /home/viz/lib/emacs/straight/build/org/ob-lua hides /home/viz/lib/ports/emacs/lisp/org/ob-lua /home/viz/lib/emacs/straight/build/org/ol-gnus hides /home/viz/lib/ports/emacs/lisp/org/ol-gnus /home/viz/lib/emacs/straight/build/org/ob-makefile hides /home/viz/lib/ports/emacs/lisp/org/ob-makefile /home/viz/lib/emacs/straight/build/org/org-archive hides /home/viz/lib/ports/emacs/lisp/org/org-archive /home/viz/lib/emacs/straight/build/org/ob-lob hides /home/viz/lib/ports/emacs/lisp/org/ob-lob /home/viz/lib/emacs/straight/build/org/ol-man hides /home/viz/lib/ports/emacs/lisp/org/ol-man /home/viz/lib/emacs/straight/build/org/org-compat hides /home/viz/lib/ports/emacs/lisp/org/org-compat /home/viz/lib/emacs/straight/build/org/org-colview hides /home/viz/lib/ports/emacs/lisp/org/org-colview /home/viz/lib/emacs/straight/build/org/org-indent hides /home/viz/lib/ports/emacs/lisp/org/org-indent /home/viz/lib/emacs/straight/build/org/ox-beamer hides /home/viz/lib/ports/emacs/lisp/org/ox-beamer /home/viz/lib/emacs/straight/build/org/ob-calc hides /home/viz/lib/ports/emacs/lisp/org/ob-calc Features: (shadow emacsbug profiler rect tabify descr-text edebug dabbrev etags fileloop url-cache url-auth gnus-dired mhtml-mode css-mode js c-ts-common sgml-mode avy cl-print rfc2104 tramp-cmds tramp-cache time-stamp ffap grep imenu-xref info-look xref bug-reference shortdoc comp comp-cstr help-fns radix-tree flyspell ispell ecomplete smerge-mode flow-fill mm-archive sort gnus-cite mail-extr textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check gnus-async gnus-bcklg gnus-ml network-stream nsm qp nndraft nnmh nndoc nnmaildir nnagent nnml nnnil gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg nntp gnus-cache mule-util ement-tabulated-room-list ement ement-notifications ement-notify notifications ement-room dns ement-room-list ement-lib ement-api ement-structs plz ement-macros taxy-magit-section magit-section benchmark taxy svg-lib persist find-dired misearch multi-isearch pulse color shell-command+ dired-aux face-remap org-pdftools pdf-annot facemenu org-noter oc-basic ob-gnuplot ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-icalendar org-agenda ox-html ox-mathml org-latex-preview ox-latex table ox-ascii ox-publish ox org-element org-persist avl-tree generator ob-fortran ob-python python compat compat-macs ob-C cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ob-shell ob-racket async ob-async cdlatex texmathp org-attach ol-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range message sendmail yank-media puny rfc822 mml mml-sec epa epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util mail-utils range mm-util mail-prsvr ol-docview doc-view ol-bibtex ol-bbdb ol-w3m ol-doi org-link-doi org-tempo org-id org-refile org-element-ast ol-man org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie treesit executable ob-comint org-pcomplete org-list org-footnote org-faces org-entities noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs org-version org-compat org-macs typo inline cursor-sensor recentf tree-widget vc-backup log-view pcvs-util vc diff vc-git diff-mode vc-dispatcher server paredit edmacro kmacro eros checkdoc lisp-mnt flymake project warnings thingatpt wordel-autoloads mines-autoloads sokoban-autoloads ement-autoloads svg-lib-autoloads taxy-magit-section-autoloads magit-section-autoloads taxy-autoloads persist-autoloads plz-autoloads nov-autoloads esxml-autoloads kv-autoloads transmission-autoloads csv-mode-autoloads lua-mode-autoloads nix-mode-autoloads gnuplot-autoloads go-mode-autoloads racket-mode-autoloads eros-autoloads writegood-mode-autoloads siege-mode-autoloads paredit-autoloads puni-autoloads expand-region-autoloads filladapt-autoloads compose org-ql-autoloads transient-autoloads peg-autoloads ov-autoloads org-super-agenda-autoloads ts-autoloads ht-autoloads f-autoloads s-autoloads dash-autoloads scroll-other-window org-pdftools-autoloads org-noter-autoloads change-env-autoloads math-delimiters-autoloads doct-autoloads ob-async-autoloads async-autoloads emacs-ob-racket-autoloads valign-autoloads cdlatex-autoloads auctex-autoloads tex-site tempo bibtex pdf-occur ibuf-ext ibuffer ibuffer-loaddefs tablist advice tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch let-alist pdf-misc imenu pdf-tools package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse url-vars compile cus-edit wid-edit pdf-view jka-compr pdf-cache pdf-info tq pdf-util pdf-macs image-mode dired-x dired dired-loaddefs exif pdf-tools-autoloads tablist-autoloads typo-autoloads mb-depth repeat visual-fill-autoloads olivetti-autoloads time battery filenotify dom tamil99 quail disp-table lacarte-autoloads shell-command-plus-autoloads icons delsel easy-mmode xt-mouse cus-load avy-autoloads icalendar diary-lib diary-loaddefs cal-menu calendar cal-loaddefs dired-du-autoloads finder-inf filecache imenu-xref-autoloads ert ewoc debug backtrace find-func derived chemtable-autoloads molar-mass-autoloads vc-backup-autoloads compat-autoloads skeleton saveplace-pdf-view saveplace tramp-sh tramp trampver tramp-integration files-x tramp-message tramp-compat xdg shell pcomplete comint ansi-osc ring parse-time iso8601 time-date format-spec auth-source eieio eieio-core password-cache json map byte-opt ansi-color tramp-loaddefs bookmark text-property-search pp saveplace-pdf-view-autoloads dbus xml rx inspector-autoloads xr-autoloads org-mode-autoloads pcase straight-autoloads cl-seq info cl-extra help-mode straight subr-x cl-macs gv cl-loaddefs cl-lib bytecomp byte-compile vz-nh-theme vz-options-theme rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo x-toolkit xinput2 x multi-tty move-toolbar make-network-process emacs) Memory information: ((conses 16 1687687 8363735) (symbols 48 73938 4205) (strings 32 384920 270420) (string-bytes 1 16256758) (vectors 16 168975) (vector-slots 8 3621518 2304377) (floats 8 6119 25915) (intervals 56 88125 34648) (buffers 984 75)) --=-=-=--
Visuwesh <visuweshm@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#66512
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.