From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 04 22:36:40 2024 Received: (at submit) by debbugs.gnu.org; 5 Feb 2024 03:36:40 +0000 Received: from localhost ([127.0.0.1]:50341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rWpmg-00088e-12 for submit@debbugs.gnu.org; Sun, 04 Feb 2024 22:36:40 -0500 Received: from lists.gnu.org ([2001:470:142::17]:60670) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rWjRH-0006CQ-QA for submit@debbugs.gnu.org; Sun, 04 Feb 2024 15:50:11 -0500 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 ) id 1rWjR0-0002g2-8E for bug-gnu-emacs@gnu.org; Sun, 04 Feb 2024 15:49:50 -0500 Received: from mail-40133.protonmail.ch ([185.70.40.133]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rWjQw-0003wf-UC for bug-gnu-emacs@gnu.org; Sun, 04 Feb 2024 15:49:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1707079777; x=1707338977; bh=lAC0KAYmIAikRL31SvNwyVJ83xlAcmBfrDb0I/fNBNg=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=KyqWv68GhnWQrDhaLtc89Yf1n/GLUGEQnGivyCv4hDyrVTLPmohBokszybHs9Nipw fb8tSIA1vsPrdzSz9S5w6X4SqqlDvTYP1w9nmv4Zo09WNX9OxahKD1kCUfpOZa7hcb xMstcbXTaLKC6dOypFS6vXa2t3Plow+cfrUWIvjxZJ0k8n2j9o0pWm9fpPBU2GIWLq kpMJ3JU8Fsvm4XTevKXzYuJF93agEXn+0pFogbClqWXOKgTV6H4nPBW+MEslT3u74w /THGKW6tlVtqvmcGqpj1ECA5Nf5iyzz6wm8xoyprI8h8Pt0dwbLqPJMQ04K/h2ZCuu gquljhcpsTNQg== Date: Sun, 04 Feb 2024 20:49:26 +0000 To: bug-gnu-emacs@gnu.org From: =?utf-8?Q?Alexander_Pr=C3=A4hauser?= Subject: =?utf-8?Q?30.0.50;_Emacs_conflates_C-=CE=A9_and_C-=CF=89?= Message-ID: <87cytc9cqc.fsf@protonmail.com> Feedback-ID: 39886207:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.40.133; envelope-from=ahprae@protonmail.com; helo=mail-40133.protonmail.ch X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.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_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sun, 04 Feb 2024 22:36:33 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Emacs confuses C-=CF=89 and C-=CE=A9. This seems to happen regardless of th= e init file. For instance, if started with a basic init containing only the lines (define-key global-map (kbd "C-=CF=89") 'kill-region) (define-key global-map (kbd "C-=CE=A9") 'copy-to-register) the commands are recalled by exactly the reversed key combinations, C-= =CE=A9 kills and C-=CF=89 copies to register. Both =CE=A9 and =CF=89 are here in t= he xkb-map of the keyboard layout as unicode characters, U03A9 and U03C9 respectively. I tried using C-=CE=A9 and C-=CF=89 as key combinations for c= ommands in the Firefox-plugin Tridactyl to see if it confuses them as well, but it seems to be able to distinguish them. In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, cairo version 1.18.0) of 2023-12-29 built on Archlaptop Repository revision: 291763feca34174290345055a6748436839f7606 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101010 System Description: Arch Linux Configured using: 'configure --with-x-toolkit=3Dno' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY OLDXMENU PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: VTerm Minor modes in effect: async-bytecomp-package-mode: t winner-mode: t Daselt-mode: t citar-embark-mode: t recentf-mode: t windmove-mode: t global-edit-server-edit-mode: t global-goto-address-mode: t goto-address-mode: t all-the-icons-completion-mode: t auto-insert-mode: t backward-forward-mode: t dynamic-completion-mode: t electric-pair-mode: t delete-selection-mode: t global-undo-tree-mode: t Info-breadcrumbs-in-mode-line-mode: t global-org-modern-mode: t fancy-compilation-mode: t yas-global-mode: t yas-minor-mode: t global-aggressive-indent-mode: t corfu-prescient-mode: t global-corfu-mode: t corfu-mode: t vertico-prescient-mode: t marginalia-mode: t savehist-mode: t vertico-mode: t smart-mark-mode: t global-git-commit-mode: t magit-auto-revert-mode: t server-mode: t override-global-mode: t TeX-PDF-mode: t desktop-save-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t global-prettify-symbols-mode: t tab-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t undelete-frame-mode: t minibuffer-regexp-mode: t buffer-read-only: t line-number-mode: t global-visual-line-mode: t visual-line-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: ~/.emacs.d/site-lisp/icicles/dired+ hides ~/.emacs.d/site-lisp/dired+ ~/.emacs.d/site-lisp/icicles/bookmark+ hides /home/alex/.emacs.d/elpa/bookm= ark+-20230325.160624/bookmark+ /home/alex/.emacs.d/elpa/org-projectile-helm-20230817.801/org-projectile-he= lm hides /home/alex/.emacs.d/elpa/org-projectile-20230817.851/org-projectil= e-helm /home/alex/.emacs.d/elpa/transient-20240121.2000/transient hides /usr/local= /share/emacs/30.0.50/lisp/transient /home/alex/.emacs.d/elpa/bind-key-20230203.2004/bind-key hides /usr/local/s= hare/emacs/30.0.50/lisp/bind-key /home/alex/.emacs.d/elpa/use-package-20230426.2324/use-package-lint hides /= usr/local/share/emacs/30.0.50/lisp/use-package/use-package-lint /home/alex/.emacs.d/elpa/use-package-20230426.2324/use-package-jump hides /= usr/local/share/emacs/30.0.50/lisp/use-package/use-package-jump /home/alex/.emacs.d/elpa/use-package-ensure-system-package-20221209.2013/us= e-package-ensure-system-package hides /usr/local/share/emacs/30.0.50/lisp/u= se-package/use-package-ensure-system-package /home/alex/.emacs.d/elpa/use-package-20230426.2324/use-package-ensure hides= /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-ensure /home/alex/.emacs.d/elpa/use-package-20230426.2324/use-package hides /usr/l= ocal/share/emacs/30.0.50/lisp/use-package/use-package /home/alex/.emacs.d/elpa/use-package-20230426.2324/use-package-diminish hid= es /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-diminish /home/alex/.emacs.d/elpa/use-package-20230426.2324/use-package-delight hide= s /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-delight /home/alex/.emacs.d/elpa/use-package-20230426.2324/use-package-core hides /= usr/local/share/emacs/30.0.50/lisp/use-package/use-package-core /home/alex/.emacs.d/elpa/use-package-20230426.2324/use-package-bind-key hid= es /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-bind-key Features: (shadow emacsbug vc-hg vc-bzr tramp-cmds cal-move tramp-archive tramp-gvfs zeroconf two-column helm-descbinds helm helm-global-bindings helm-core async-bytecomp helm-source helm-multi-match helm-lib buffer-move descr-text persp-mode info-look vterm term ehelp vterm-module term/xterm xterm mode-local winner image-file image-converter mm-archive tabify org-roam-migrate org-roam-log org-roam-mode org-roam-capture org-roam-id org-roam-node org-roam-db emacsql-sqlite-builtin sqlite org-roam-utils org-roam-compat org-roam org-capture org-attach emacsql-sqlite shr-color dictionary external-completion dictionary-connection face-remap display-line-numbers cus-start DEmacs DEmacs-basic cl-print debug backtrace auto-yasnippet vertico-quick shortdoc url-cache misearch multi-isearch dabbrev cape-char cape sort smiley gnus-cite mail-extr textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check gnus-async gnus-bcklg qp gnus-ml disp-table nndraft nnmh nnmaildir nnfolder utf-7 network-stream gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg nntp gnus-cache citar-latex reftex-cite reftex-parse vertico-directory consult-register citar-org oc-csl citeproc citeproc-itemgetters citeproc-biblatex citeproc-bibtex citeproc-cite citeproc-subbibs citeproc-sort citeproc-name citeproc-formatters citeproc-number rst citeproc-proc citeproc-disamb citeproc-itemdata citeproc-generic-elements citeproc-macro citeproc-choose citeproc-date citeproc-context citeproc-prange citeproc-style citeproc-locale citeproc-term f citeproc-rt citeproc-lib citeproc-s s oc-basic tramp-cache time-stamp tramp-sh tramp trampver tramp-integration tramp-message tramp-compat tramp-loaddefs mule-util pdf-links pdf-isearch pdf-misc pdf-sync pdf-tools pdf-view pdf-cache pdf-info tq pdf-util pdf-macs ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect ol-docview doc-view jka-compr ol-bibtex ol-bbdb ol-w3m ol-doi org-link-doi mhtml-mode css-mode-expansions css-mode js-mode-expansions js c-ts-common cc-mode-expansions cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs html-mode-expansions sgml-mode facemenu sh-script smie treesit executable citar-capf citar-embark citar citar-file citar-cache citar-format parsebib reftex-dcr reftex-auc latex-extra font-latex latexenc preview tex-mode rainbow-delimiters paredit-everywhere paredit eww mm-url vc-git vc-dispatcher dired-aux files-x image-mode exif smtpmail gnus-registry registry gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr pixel-fill kinsoku gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source nnoo gnus-spec gnus-win gnus-int gnus-range imap rfc2104 utf7 gnus nnheader range recentf tree-widget windmove edit-server epa-file goto-addr all-the-icons-completion autoinsert backward-forward completion elec-pair wc-mode delsel undo-tree queue menu-bar+ misc-cmds rect bookmark+ bookmark+-key bookmark+-bmu info+ fit-frame help-fns+ wid-edit+ bookmark+-lit pp+ dired-x crosshairs col-highlight vline hl-line+ bookmark+-1 thingatpt+ bookmark+-mac org-super-links org-modern embark-org the-org-mode-expansions org-element org-persist xdg org-id org-refile avl-tree org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete org-list org-footnote org-faces org-entities ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs cal-menu calendar cal-loaddefs org-version org-compat org-macs forge-list forge-commands forge-semi forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy gsexp ghub url-http url-gw nsm url-auth gnutls forge-notify forge-revnote forge-pullreq forge-issue forge-topic yaml parse-time bug-reference forge-post markdown-mode forge-repo forge forge-core forge-db closql emacsql-sqlite-common emacsql emacsql-compiler yaml-mode-expansions yaml-mode fancy-compilation font-utils unicode-fonts yasnippet elgrep async grep dedicated auto-dictionary flyspell ispell all-the-icons-dired all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons tabgo tab-line avy dired-quick-sort hydra lv ls-lisp aggressive-indent back-button visible-mark nav-flash pulse smartrep biblio biblio-download biblio-dissemin biblio-ieee biblio-hal biblio-dblp biblio-crossref biblio-arxiv timezone biblio-doi biblio-core let-alist url-queue url-file ido hl-line bibtex iso8601 kind-icon svg-lib svg dom corfu-terminal popon corfu-prescient corfu vertico-prescient prescient char-fold embark-consult consult magit-bookmark bookmark embark marginalia orderless persistent-soft list-utils pcache eieio-base savehist finder-inf vertico-buffer vertico-mouse vertico smartparens loadhist expand-region text-mode-expansions latex-mode-expansions er-basic-expansions expand-region-core expand-region-custom easy-kill-extras easy-kill-line-edge easy-kill-buffer easy-kill-to-char easy-kill smart-mark use-package-ensure-system-package system-packages rebinder gnus-dired magit-submodule magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff diff-mode git-commit log-edit message sendmail yank-media puny rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util time-date mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process with-editor shell pcomplete server magit-mode transient magit-git magit-base magit-section format-spec cursor-sensor dash compat auto-install ffap find-func dired dired-loaddefs quelpa-use-package quelpa mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr help-fns radix-tree use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key use-package-core cdlatex reftex reftex-loaddefs reftex-vars latex edmacro kmacro latex-flymake flymake tex-ispell tex-style tex dbus xml crm texmathp add-tex-envs slime-fancy slime-indentation slime-cl-indent cl-indent slime-trace-dialog slime-fontifying-fu slime-package-fu slime-references slime-compiler-notes-tree slime-scratch slime-presentations advice bridge slime-macrostep macrostep slime-mdot-fu slime-enclosing-context slime-fuzzy slime-fancy-trace slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc slime-repl elp slime-parse slime derived comp comp-cstr cl-extra help-mode warnings easy-mmode lisp-mnt gud apropos etags fileloop generator xref project arc-mode archive-mode noutline outline hyperspec thingatpt slime-autoloads desktop frameset icicles-install cl sanityinc-tomorrow-bright-theme color-theme-sanityinc-tomorrow color cus-edit pp cus-load icons wid-edit compile text-property-search comint ansi-osc ansi-color ring comp-run comp-common rx aggressive-indent-autoloads all-autoloads all-the-icons-dired-autoloads auctex-cluttex-autoloads auto-dictionary-autoloads back-button-autoloads backup-walker-autoloads buffer-move-autoloads bug-hunter-autoloads cape-autoloads cdlatex-autoloads citar-embark-autoloads citar-org-roam-autoloads citar-autoloads color-theme-sanityinc-tomorrow-autoloads consult-org-roam-autoloads corfu-prescient-autoloads corfu-terminal-autoloads corfu-autoloads crontab-mode-autoloads dedicated-autoloads default-text-scale-autoloads deft-autoloads diminish-autoloads dream-theme-autoloads easy-kill-extras-autoloads elgrep-autoloads embark-consult-autoloads consult-autoloads embark-autoloads emms-autoloads expand-region-autoloads fancy-compilation-autoloads forge-autoloads closql-autoloads ghub-autoloads helm-bibtex-autoloads bufler-autoloads burly-autoloads helm-dictionary-autoloads helm-icons-autoloads helm-swoop-autoloads kind-icon-autoloads latex-extra-autoloads auctex-autoloads tex-site marginalia-autoloads markdown-mode-autoloads mood-line-autoloads helm-easymenu log4e-autoloads nav-flash-autoloads orderless-autoloads org-modern-autoloads org-msg-autoloads org-noter-autoloads helm-autoloads helm-core-autoloads async-autoloads org-ref-autoloads citeproc-autoloads org-roam-bibtex-autoloads bibtex-completion-autoloads biblio-autoloads biblio-core-autoloads f-autoloads org-roam-autoloads emacsql-autoloads org-super-links-autoloads ox-pandoc-autoloads parsebib-autoloads popon-autoloads popup-autoloads pretty-hydra-autoloads smart-mark-autoloads smartparens-autoloads smartrep-autoloads smudge-autoloads speed-type-autoloads string-inflection-autoloads svg-lib-autoloads tabgo-autoloads tablist-autoloads telega-autoloads all-the-icons-autoloads treemacs-icons-dired-autoloads magit-autoloads pcase magit-section-autoloads git-commit-autoloads transient-autoloads persp-mode-autoloads projectile-autoloads treemacs-autoloads treepy-autoloads try-autoloads unicode-fonts-autoloads ucs-utils-autoloads font-utils-autoloads persistent-soft-autoloads list-utils-autoloads pcache-autoloads use-package-ensure-system-package-autoloads system-packages-autoloads vertico-prescient-autoloads vertico-autoloads prescient-autoloads visible-mark-autoloads vterm-autoloads w3m-load w3m-autoloads wakib-keys-autoloads wfnames-autoloads with-editor-autoloads compat-autoloads yaml-autoloads yaml-mode-autoloads yasnippet-autoloads zotero-autoloads oauth-autoloads info dash-autoloads 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 auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib 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 lcms2 dynamic-setting system-font-setting font-render-setting cairo xinput2 x multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 3796681 2989815) (symbols 48 168096 19) (strings 32 732302 186197) (string-bytes 1 42897798) (vectors 16 222823) (vector-slots 8 5517819 1731974) (floats 8 9702 24106) (intervals 56 184303 45867) (buffers 992 350)) From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 07:48:52 2024 Received: (at 68930) by debbugs.gnu.org; 5 Feb 2024 12:48:52 +0000 Received: from localhost ([127.0.0.1]:50733 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rWyP5-0000jl-Ty for submit@debbugs.gnu.org; Mon, 05 Feb 2024 07:48:52 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55842) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rWyP3-0000ix-Dy for 68930@debbugs.gnu.org; Mon, 05 Feb 2024 07:48:50 -0500 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 ) id 1rWyOl-0000EK-7A; Mon, 05 Feb 2024 07:48:31 -0500 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=/cxGArUm7EkCyBXzQPbm2T4rmipV8Wvy+TlvtE5/lP4=; b=JCrIVfgoLExW7SeTVZq3 2zOZGbUeZ5stYjrNLdELPSyIZXFP6fOUb0OyNMvQe4OkD6V5MAnSHdTrMnzsK56lgo63xrqtnhmp5 QK7/2ysUMJrbMV5eySFc4jxL2WIirqmGQkCX4N7op/EQ7DMFAv3JvgdinG8XF+QixFwD3V36genBi YWrLo/lo+FQm7lhhjt7ox9dudsSn49EwmRKusrbPhfBgaeohcpggGN3yljJvqsNa5UbZpXfBadxYY zXK+6tAgRnLmEnC2tCDjnFDkY6iRQEDu3IuAHljIGvMcJtwuvQeWQBPm/C7l/UTklomSqW/otQmwx Ry4lPgm3QIE4iw==; Date: Mon, 05 Feb 2024 14:48:25 +0200 Message-Id: <86sf2713hi.fsf@gnu.org> From: Eli Zaretskii To: Alexander =?utf-8?Q?Pr=C3=A4hauser?= In-Reply-To: <87cytc9cqc.fsf@protonmail.com> (bug-gnu-emacs@gnu.org) Subject: Re: bug#68930: 30.0.50; Emacs conflates =?utf-8?Q?C-=CE=A9?= and =?utf-8?Q?C-=CF=89?= References: <87cytc9cqc.fsf@protonmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68930 Cc: 68930@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sun, 04 Feb 2024 20:49:26 +0000 > From: Alexander Prähauser via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > > Emacs confuses C-ω and C-Ω. This seems to happen regardless of the init file. > For instance, if started with a basic init containing only the lines > > (define-key global-map (kbd "C-ω") 'kill-region) > (define-key global-map (kbd "C-Ω") 'copy-to-register) > > the commands are recalled by exactly the reversed key combinations, C-Ω > kills and C-ω copies to register. Both Ω and ω are here in the xkb-map > of the keyboard layout as unicode characters, U03A9 and U03C9 > respectively. I tried using C-Ω and C-ω as key combinations for commands > in the Firefox-plugin Tridactyl to see if it confuses them as well, but > it seems to be able to distinguish them. What does "C-h l" say about what keys Emacs received? From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 14:10:40 2024 Received: (at 68930) by debbugs.gnu.org; 5 Feb 2024 19:10:40 +0000 Received: from localhost ([127.0.0.1]:52316 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX4MZ-0002uS-UE for submit@debbugs.gnu.org; Mon, 05 Feb 2024 14:10:40 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56058) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX4MX-0002uF-3G for 68930@debbugs.gnu.org; Mon, 05 Feb 2024 14:10:38 -0500 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 ) id 1rX4ME-0008JV-NQ; Mon, 05 Feb 2024 14:10:18 -0500 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=oaDcYznjk6w+aLgk1gE5gJ6dB5LbFlwCTB0v2cluXGY=; b=OOf3hTj6xIdKGMv7TIsl vaMjxxUwX2ZG4M1M0SPveFg7A2EHe3TyAZmaHjd9WtmTsFbTJI5jRQFA0B4PFgLvHtesfatL9fJoz CeOGVJrmYG6oBI5MZ+K/5/pNHzEcLd2Hi18WkYYAbvPrM5Ld7ALxAFZ6XjKf/wxXBQBR0i6vThdyG mYPX9r9ZyFSK8ICuBXl2t9+1Nteu8+y5uOcpeOPv4wi9nrGyLZhP9DSqLyhzIe8oCBeWR+o1nckg6 ZiF867LhkTc/y2DcoEnXFMPU6MLWEQ/Kyfg7eFtlkiP09oktZXAnoYAB2bYWqLXTBkRhqOns2rIEK dXM0YNAph1+cFg==; Date: Mon, 05 Feb 2024 21:10:02 +0200 Message-Id: <86eddq20dx.fsf@gnu.org> From: Eli Zaretskii To: Alexander =?utf-8?Q?Pr=C3=A4hauser?= , Po Lu In-Reply-To: <878r3yalww.fsf@protonmail.com> (message from Alexander =?utf-8?Q?Pr=C3=A4hauser?= on Mon, 05 Feb 2024 16:58:02 +0000) Subject: Re: bug#68930: 30.0.50; Emacs conflates =?utf-8?Q?C-=CE=A9?= and =?utf-8?Q?C-=CF=89?= References: <87cytc9cqc.fsf@protonmail.com> <86sf2713hi.fsf@gnu.org> <878r3yalww.fsf@protonmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68930 Cc: 68930@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) [Please use Reply All to reply, to keep the bug tracker CC'ed.] > Date: Mon, 05 Feb 2024 16:58:02 +0000 > From: Alexander Prähauser > > "Eli Zaretskii" writes: > > >> Date: Sun, 04 Feb 2024 20:49:26 +0000 > >> From: Alexander Prähauser via "Bug reports for GNU Emacs, > >> the Swiss army knife of text editors" > >> > >> > >> Emacs confuses C-ω and C-Ω. This seems to happen regardless of the init file. > >> For instance, if started with a basic init containing only the lines > >> > >> (define-key global-map (kbd "C-ω") 'kill-region) > >> (define-key global-map (kbd "C-Ω") 'copy-to-register) > >> > >> the commands are recalled by exactly the reversed key combinations, C-Ω > >> kills and C-ω copies to register. Both Ω and ω are here in the xkb-map > >> of the keyboard layout as unicode characters, U03A9 and U03C9 > >> respectively. I tried using C-Ω and C-ω as key combinations for commands > >> in the Firefox-plugin Tridactyl to see if it confuses them as well, but > >> it seems to be able to distinguish them. > > > > What does "C-h l" say about what keys Emacs received? > > It also lists them the wrong way around, so if I type C-ω it lists C-Ω > and vice versa. So are you sure nothing is wrong with your keyboard setup? Adding Po Lu in case he has some ideas or comments. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 22:31:38 2024 Received: (at 68930) by debbugs.gnu.org; 6 Feb 2024 03:31:38 +0000 Received: from localhost ([127.0.0.1]:52992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXCBM-000512-0G for submit@debbugs.gnu.org; Mon, 05 Feb 2024 22:31:38 -0500 Received: from mail-40133.protonmail.ch ([185.70.40.133]:42651) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX7xs-0003MP-Jg for 68930@debbugs.gnu.org; Mon, 05 Feb 2024 18:01:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1707174065; x=1707433265; bh=Fsxu9YQ3UO//2s5FYbB240N9l06oZLhSv2rSn9nO3HM=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=O3DIz3lQ/3Q/IiIRa5E5ZgHhc301ajnlnfVUMsqnWOxAkKTTsFFj6nzip/nL5gr9X IoGwQeWRQJyYdmL4pPY8Ia9kzOXyLTt44qKlG8erO5FdJG1zulEiC2A6yP1VHdalIe XXDJTTmMYqH10a8VwSCRHeoPbygpMZGmXG4oZp+J4PQXL2hvFFvXnSCTlc+4NYi8OC gEQz2mBCydlMkYVmeHMutGehTg+ilMr/KFgp43uDnFJWx8sp9k8N1MDWXtIebE+PoG Ho7w5BMzKmAX5kXiPfVNviQlTiHWRZFS8efKkmdDe5K/WJVjB0MmEerR7bSFaRxjCH TcmhXmZa8AV/Q== Date: Mon, 05 Feb 2024 23:00:53 +0000 To: Eli Zaretskii From: =?utf-8?Q?Alexander_Pr=C3=A4hauser?= Subject: =?utf-8?Q?Re:_bug#68930:_30.0.50; _Emacs_conflates_C-=CE=A9_and_C-=CF=89?= Message-ID: <87r0hqa545.fsf@protonmail.com> In-Reply-To: <86eddq20dx.fsf@gnu.org> References: <87cytc9cqc.fsf@protonmail.com> <86sf2713hi.fsf@gnu.org> <878r3yalww.fsf@protonmail.com> <86eddq20dx.fsf@gnu.org> Feedback-ID: 39886207:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68930 X-Mailman-Approved-At: Mon, 05 Feb 2024 22:31:35 -0500 Cc: Po Lu , 68930@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) "Eli Zaretskii" writes: > [Please use Reply All to reply, to keep the bug tracker CC'ed.] > >> Date: Mon, 05 Feb 2024 16:58:02 +0000 >> From: Alexander Pr=C3=A4hauser >> >> "Eli Zaretskii" writes: >> >> >> Date: Sun, 04 Feb 2024 20:49:26 +0000 >> >> From: Alexander Pr=C3=A4hauser via "Bug reports for GNU Emacs, >> >> the Swiss army knife of text editors" >> >> >> >> >> >> Emacs confuses C-=CF=89 and C-=CE=A9. This seems to happen regardless= of the init file. >> >> For instance, if started with a basic init containing only the lines >> >> >> >> (define-key global-map (kbd "C-=CF=89") 'kill-region) >> >> (define-key global-map (kbd "C-=CE=A9") 'copy-to-register) >> >> >> >> the commands are recalled by exactly the reversed key combinations, C= -=CE=A9 >> >> kills and C-=CF=89 copies to register. Both =CE=A9 and =CF=89 are her= e in the xkb-map >> >> of the keyboard layout as unicode characters, U03A9 and U03C9 >> >> respectively. I tried using C-=CE=A9 and C-=CF=89 as key combinations= for commands >> >> in the Firefox-plugin Tridactyl to see if it confuses them as well, b= ut >> >> it seems to be able to distinguish them. >> > >> > What does "C-h l" say about what keys Emacs received? >> >> It also lists them the wrong way around, so if I type C-=CF=89 it lists = C-=CE=A9 >> and vice versa. > > So are you sure nothing is wrong with your keyboard setup? > > Adding Po Lu in case he has some ideas or comments. Yes, as I said, I tried the same shortcuts with Tridactyl to see if they would work there, and they did. I've now changed the xkb map to type =CF= =89 and =CE=A9 through greek_omega and greek_OMEGA and Emacs keeps typing them normally but switching them up in C-=CF=89 and C-=CE=A9 keybinds.=20 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 22:31:42 2024 Received: (at 68930) by debbugs.gnu.org; 6 Feb 2024 03:31:42 +0000 Received: from localhost ([127.0.0.1]:52994 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXCBO-000517-B6 for submit@debbugs.gnu.org; Mon, 05 Feb 2024 22:31:42 -0500 Received: from mail-4316.protonmail.ch ([185.70.43.16]:18179) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rX90k-00081X-AV for 68930@debbugs.gnu.org; Mon, 05 Feb 2024 19:08:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1707178086; x=1707437286; bh=b9ivpTg4iwgqYHn3iPnPALAjJYPFLu25H2aWBtsPVw4=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=IY3sKVneZvX4OHOmQeNxVhbekVL5eaUwiTXJzqudVtSIc9PtJZkHSCxFwZjHqsAvu BwAyJ6BoZuuwNXOcYz0als1rjtLeisUZ7w/r6KmasQEppDqIepp3zYXiSOsouz2yZg kUvZc349nZSns6aISp5Z9k1rUipTFJJ2rsywcqhBkciyJ5Pmi8z48t7vLuUkcHRvK9 6BdSNK61sDN8N0eXL/FkilwsCkIZbkbuPTYduknMl9KhZCxxQYYZr9tlsK7SxFTAtm XpJoL3uFedqxNqcrFuElNpucNwSCMt+STIny/92wmZDn0KQRtPSEU6+pk9b+ffQYQR NCIxQ6wQBYsBA== Date: Tue, 06 Feb 2024 00:07:36 +0000 To: Eli Zaretskii From: =?utf-8?Q?Alexander_Pr=C3=A4hauser?= Subject: =?utf-8?Q?Re:_bug#68930:_30.0.50; _Emacs_conflates_C-=CE=A9_and_C-=CF=89?= Message-ID: <87mssea211.fsf@protonmail.com> In-Reply-To: <87r0hqa545.fsf@protonmail.com> References: <87cytc9cqc.fsf@protonmail.com> <86sf2713hi.fsf@gnu.org> <878r3yalww.fsf@protonmail.com> <86eddq20dx.fsf@gnu.org> <87r0hqa545.fsf@protonmail.com> Feedback-ID: 39886207:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68930 X-Mailman-Approved-At: Mon, 05 Feb 2024 22:31:35 -0500 Cc: Po Lu , 68930@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Alexander Pr=C3=A4hauser writes: > "Eli Zaretskii" writes: > >> [Please use Reply All to reply, to keep the bug tracker CC'ed.] >> >>> Date: Mon, 05 Feb 2024 16:58:02 +0000 >>> From: Alexander Pr=C3=A4hauser >>> >>> "Eli Zaretskii" writes: >>> >>> >> Date: Sun, 04 Feb 2024 20:49:26 +0000 >>> >> From: Alexander Pr=C3=A4hauser via "Bug reports for GNU Emacs, >>> >> the Swiss army knife of text editors" >>> >> >>> >> >>> >> Emacs confuses C-=CF=89 and C-=CE=A9. This seems to happen regardles= s of the init file. >>> >> For instance, if started with a basic init containing only the lines >>> >> >>> >> (define-key global-map (kbd "C-=CF=89") 'kill-region) >>> >> (define-key global-map (kbd "C-=CE=A9") 'copy-to-register) >>> >> >>> >> the commands are recalled by exactly the reversed key combinations, = C-=CE=A9 >>> >> kills and C-=CF=89 copies to register. Both =CE=A9 and =CF=89 are he= re in the xkb-map >>> >> of the keyboard layout as unicode characters, U03A9 and U03C9 >>> >> respectively. I tried using C-=CE=A9 and C-=CF=89 as key combination= s for commands >>> >> in the Firefox-plugin Tridactyl to see if it confuses them as well, = but >>> >> it seems to be able to distinguish them. >>> > >>> > What does "C-h l" say about what keys Emacs received? >>> >>> It also lists them the wrong way around, so if I type C-=CF=89 it lists= C-=CE=A9 >>> and vice versa. >> >> So are you sure nothing is wrong with your keyboard setup? >> >> Adding Po Lu in case he has some ideas or comments. > > > Yes, as I said, I tried the same shortcuts with Tridactyl to see if they > would work there, and they did. I've now changed the xkb map to type = =CF=89 > and =CE=A9 through greek_omega and greek_OMEGA and Emacs keeps typing the= m > normally but switching them up in C-=CF=89 and C-=CE=A9 keybinds.=20 I just found that the same thing happens for C-=CE=B4 and C-=CE=94, where= both are in my keyboard layout file as Unicode letters, U03B4 and U0394 respectively= . From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 23:12:29 2024 Received: (at 68930) by debbugs.gnu.org; 6 Feb 2024 04:12:29 +0000 Received: from localhost ([127.0.0.1]:53044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXCov-00065g-0Z for submit@debbugs.gnu.org; Mon, 05 Feb 2024 23:12:29 -0500 Received: from sonic302-20.consmr.mail.ne1.yahoo.com ([66.163.186.146]:37843) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXCos-00065Q-Lp for 68930@debbugs.gnu.org; Mon, 05 Feb 2024 23:12:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1707192727; bh=J3995UqKG8+Wtb/e5pUlG8Q6U6QlvQgEIUz+ZGlXJ90=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=bYUdN7RZqD/1Gv0S0iNy61uyiOPn5pyp/mQtv9vb4TZxLrBLDrWdS1SRADRpMQs/DHiO4coqUL5VdYXqlWWTQn9T63mUgAEKZwMX/RGVCSW8G5FErsAxhcdXGrySWBkVQu4gvt66gOskOtdFn5Ny3qnqlCOX+rU+Q2tLY8tRhQ01uymSVNKmHjM4k7jpa7TGBfq4jS7B2ABGPzesZQ/U65/lgHXkMdxp3ewqaK5JAMH3j+sCEgEIQ/gf7gcXJdMCdwsz2MlF7GYREB5VR6bh9+4P86tX+2umqwQt7KDuxD/pcF5kTC4jnSPZKlBHKbGFP4n8ojPocw9wCY7OShdYhQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1707192727; bh=pDAGx/FV8cxegSZiwYCgxBWo+IUi4M0kmC+FMtIJuO7=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=cFEPal9H7SB9/z5gV5HCE3IfyV4l/tPvDMm4K/YescKTucOxpFFDe5nbtntbR2HsoNUZoZr9+b+5aqFJTD1+2QqZo86+QqXG8EeyD8Q1UyNhLk24Uoy1gmW0KnbeKh7iiz0r+cO/9ljBz9RMXJHjfYGJkC3dTnt/XfL4KYvfwU9+Rq41MBhsYgjPXx/JaJAcSI7RZrqZUR2gMLVsEZ+3s18KYwqBoc9gLhTGzQliZdaylZ8RQCoVUXne2lwTvIIrPTSCYLLkl+iZbQCT3fegv1Emsy6h+An20ufsyAq2mo7r6t7+hHxEgRXHGBZsHkLByKSST9MALYclMe+oOeYBIQ== X-YMail-OSG: EjUUY.IVM1mQLzp_RVBkweAYjUztFqVLwJZhaU64SX8B5JiYAKe0nCkEjXeSQQC NcI08P46hlX6zYhwDWVOHuOP6dnXqDE6cPj27JTgNftkQKY3D14xhjiIL4d4a6K.90PQWcEcmFgn 71VFXKzMhOWRJy4cmSBk91rKApHV6rcfkpzE3dWUZ34y.yO3pfD.ydk3X3QoWx9ZBGxrpEMxVXQY qcGgN2cGifogNb8dlSiRNa.DzGPNjNM1bHTxIUBk7V519wu2wmQ5fpBgh0a9KhFtppf0L0iZ9onh fcuCWTgiLLCtznpPRoKjWpy7IsaUoLExYLPZBT21kzhoCmxBKDWejv3G38v7YYwH3rKlVkHddCiq c6N_Lz9uAsPmtGrJDXgNB_pnfyhqYRxqBa5cMVQCwrzoxztcnRNtUTHN_KsKlC73.xnzK5V2UTEM .YnhrAi_B6O9RSG68zLAMCqPAECYwFG_wkrdwQnWoSKadDAhJ5fjTiLbHwV1CnHTr8L9lQxgHosU 3frndBzql40nLshc34iE.AtHc1B0rYeldA_Mup6lcATiCt1vkdHtN7wxXzDwdLc3vBcHKmDuowuH fFKgEM_HqUp8GH8ogwPxHOxKwQ19b4Mj3XVT9mIAws0SSGhLFcetpEOSEIQINtY1gt9E6OAq2KQZ bz_j6HotYVjMHJRElbBnYfPxQdtvdBpSF26OSUItrkzJQ2wNvL7Ke_6jZF.EnIZpk5AT67xsY_rq So9p9wCsqpyGKEo5ROl48iylUs63qIheYqLl77bJKr9dAfp2GR4rgd65430isNMHx_u8YI2qa6sl DOvxPqPRBHB09HJJ4HCl3Vz6tvHUMbKLOyRtkaBrgFLFsxp7H1OGhNlr.cys9BZOtJ_1I_akp5uS ycEY9e9gs1ifAPL7Utn4UgVZi79r2DIDVWP60rmGw3ZQyEqnndi_I9KwxEC2VIXsfWa6UXj8RRSU 60qLUFIMlKwfSA2tVixvTrPCVaTj75_pBXrr.om3iZajgAHORx2k8kksbSJWPY530YcK9YE2C4k6 GyZnP97gGw3hKii3RwDHiDJS2FrB0ebz_uzfe_5GhZIJPhbWsHvNtohP242BoXiK3iz_w2fhR4PB i_pml5_6l_2ITvfiBy4_fhoEezk2n9Hwid5X8_KVd1IxDA7ShIHluTCExdNEKEoHsxB5nC0hh4gU dEDfgYD8Q3KIjiQc58K_pQuEcbxHjmEDNJmWLjBHdexZ8ufE3FO23LhH103gqAxfEPOuxZS4UFk0 LtasdqYDMGmpEIexMuczgbWjhHI0qu9NfMY.tM2zWTAnLw2yYrZYIrmh6BCqi_zjNXNGlygIpU07 G_QK_QDuKpgL_DjnM8NKRWjXYoA9lbBfeHXGlGr8oqqg5tkkDMIrsZ5TIT2P90oIliLjpNzqJWpw Dtubjs77zMddIBPiVLHqIqkWFlmLJKMxH5TyeqmI26mV4GXL9GJUwOhjE2q66563d89HDk5z2ARO JF74HRTIIWxnvNV4.EheHtcgTvq5hAFxTjgOXgUlnzSyq9s2VASPnpsu_U77XrX52L9SXugOdSO3 pBMMUxnYbtWvugahlFIVbagGemS0JsuO2EuE1ta1NBVOjANgRG_CQ57S2Z_gLkIuZWmq0XSRZpcB nkYZYtcAWRyxBujr90TVGD21dkK5ChkNq28aVt4US0HtF7f3OtiGAaZHTqX7zuTWzX_IZm.RNUSl rjmWThaajPvArKR91c7uApDFGqW2fbpRJ4H6vkR4LWA6EAdJ3QS8LfqnytaTC1JOgUya8lzmgSb8 0ri2eJtA09sQndFxzOFv1P6dde19vSIance3Uzr8ReAwA9sq2Vbnmu5PbquGChZL2tJSmfttZxex W8ZTC98w.DARY2sn.MA1C2fZvAuee.z7CGjatHgX3KPyrfsoQAb1p87Wmm2rHqOuj3R7KsmYQ1XL iBILSuUgYkWXXjM.MBKiY5nYYtJiZOWCNnPpXT08zjgcnXS6.V9a6TnPCXn9.BXwJ_GBisRmRk7u Thlaxt0szZVvpcN2uupD_t27zKdAiSfw_iTQJmtle12NNwPLpXd6fi0DpSYaMuoqKy_K4SDZAfkU s3v6w2Xf8LXeO9osFL8bqpSwPOVfGUHanngHWE4Bt85JJ7XZHZGvxjPmP92fJwM5jOiF9WhnLr8p i8G0WsS3749SVK3miDyb69gJhZ95bAGHhQd1Z19DMM3m60HYmf7DNHgQ.s2Mni7SKA.R42BJFxdl nHnZPUaJVS6GTsn5gq2OdxYYT9yCrJQdgdyHWYbaPae_Htg9wzYJ5kDE5WNRe X-Sonic-MF: X-Sonic-ID: 7919faf1-9743-4d6a-87b6-2b1e61708ba0 Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.ne1.yahoo.com with HTTP; Tue, 6 Feb 2024 04:12:07 +0000 Received: by hermes--production-sg3-6dc75bc8fb-smdnz (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID ab3b255ff0e2d58e3320034d6ddc5c43; Tue, 06 Feb 2024 04:12:03 +0000 (UTC) From: Po Lu To: Alexander =?utf-8?Q?Pr=C3=A4hauser?= Subject: Re: bug#68930: 30.0.50; Emacs conflates =?utf-8?Q?C-=CE=A9?= and =?utf-8?Q?C-=CF=89?= In-Reply-To: <87mssea211.fsf@protonmail.com> ("Alexander =?utf-8?Q?Pr?= =?utf-8?Q?=C3=A4hauser=22's?= message of "Tue, 06 Feb 2024 00:07:36 +0000") References: <87cytc9cqc.fsf@protonmail.com> <86sf2713hi.fsf@gnu.org> <878r3yalww.fsf@protonmail.com> <86eddq20dx.fsf@gnu.org> <87r0hqa545.fsf@protonmail.com> <87mssea211.fsf@protonmail.com> Date: Tue, 06 Feb 2024 12:11:56 +0800 Message-ID: <87bk8u8c4z.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.22046 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 560 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68930 Cc: Eli Zaretskii , 68930@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Alexander Pr=C3=A4hauser writes: > I just found that the same thing happens for C-=CE=B4 and C-=CE=94, whe= re both are > in my keyboard layout file as Unicode letters, U03B4 and U0394 respective= ly. Why is this a bug? The characters which are "conflated" are pairs of lower-case and upper-case characters, upper-case characters in which Emacs decapitalizes when modifiers aside from Shift are depressed, so that commands bound to lower-case characters with modifiers are executed even if latches such as Caps Lock are activated. From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 06 07:34:15 2024 Received: (at 68930) by debbugs.gnu.org; 6 Feb 2024 12:34:15 +0000 Received: from localhost ([127.0.0.1]:53353 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXKeV-0006Hb-Fw for submit@debbugs.gnu.org; Tue, 06 Feb 2024 07:34:15 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXKeT-0006HN-JR for 68930@debbugs.gnu.org; Tue, 06 Feb 2024 07:34:14 -0500 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 ) id 1rXKe9-0004fW-UC; Tue, 06 Feb 2024 07:33:53 -0500 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=koRvqwneHG7Iy782843CRdHWFXqNMDsQTD6PI/i9xxA=; b=qliJL6wJPbtsiiVuB/Es 7AINSBVGrrD+XNrxV8AmiQ2gHF7a6fbc5Db24Ucf1fiHD7ZQiMP8qJRdWtkdt6Xqv9dlkzgxMz34I q5fzZjfNMPvgoPNRtFZmLTbE8rYbF6mqAdcoJeurF0iceTW7FAdDT+NEJHRgL0AlveicGKixiSoCI uAV8xIc5PTj6CNieRfrqm81+p7Onp+PKh+r7sQ/5h8V+v14r+m0fv8wn2ITgJx96gtRZRSZ8KmG+N tmASzxorwja5uff3Vp+VsmDosDqiEbtDxTuA99KzoQd3hmeSLGHfmStLogS1a5baq5LD5D/RHzE8w Zr3HyyDdqu6GDw==; Date: Tue, 06 Feb 2024 14:33:42 +0200 Message-Id: <8634u522mx.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87bk8u8c4z.fsf@yahoo.com> (message from Po Lu on Tue, 06 Feb 2024 12:11:56 +0800) Subject: Re: bug#68930: 30.0.50; Emacs conflates =?utf-8?Q?C-=CE=A9?= and =?utf-8?Q?C-=CF=89?= References: <87cytc9cqc.fsf@protonmail.com> <86sf2713hi.fsf@gnu.org> <878r3yalww.fsf@protonmail.com> <86eddq20dx.fsf@gnu.org> <87r0hqa545.fsf@protonmail.com> <87mssea211.fsf@protonmail.com> <87bk8u8c4z.fsf@yahoo.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68930 Cc: ahprae@protonmail.com, 68930@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: Eli Zaretskii , 68930@debbugs.gnu.org > Date: Tue, 06 Feb 2024 12:11:56 +0800 > > Alexander Prähauser writes: > > > I just found that the same thing happens for C-δ and C-Δ, where both are > > in my keyboard layout file as Unicode letters, U03B4 and U0394 respectively. > > Why is this a bug? The characters which are "conflated" are pairs of > lower-case and upper-case characters, upper-case characters in which > Emacs decapitalizes when modifiers aside from Shift are depressed, so > that commands bound to lower-case characters with modifiers are executed > even if latches such as Caps Lock are activated. I think Alexander says that the bindings are reversed, i.e. C-Δ invokes the binding of C-δ and vice versa. That's the bug he is complaining about. Your description seems to suggest that both keys should have invoked the same command, not two different commands exactly reversed from how they were bound. Or what am I missing? From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 06 07:34:50 2024 Received: (at 68930) by debbugs.gnu.org; 6 Feb 2024 12:34:50 +0000 Received: from localhost ([127.0.0.1]:53357 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXKf3-0006IM-Tc for submit@debbugs.gnu.org; Tue, 06 Feb 2024 07:34:50 -0500 Received: from mail-40134.protonmail.ch ([185.70.40.134]:26553) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXKf2-0006I8-61 for 68930@debbugs.gnu.org; Tue, 06 Feb 2024 07:34:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1707222869; x=1707482069; bh=eJ1fJ1XjRmw2UucMsWb2qpD6u98t10WhhPMwvX1fXOQ=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=AUU+m2SCxDoKq8D0zamUmY7iJIHDdZ5OquyC5L3zGZLWWv40JFeQlUxQMf3LxuAVr Rq5RZWhlWyw2LlWYPZCcSZ/jXDOKtKXFBhV+r3fgnEsWa033LGIDGr+F5XLEB43kaG FgIKtbEeb2hu2VW2fGcMn+KkMpLaQQkYOTDmnLRqhLKaBGjQrdaLqn9nifdwwt2Qfc rUvBtYVCbh4mxAQfkuzMjZwOpjJ4sDiIg9G/EzfKeSp3eVOuUQu436YxiWfTvfE8Tc y2j/c+MNxoehhGtLrOSmn1thUrpoCCJKg6GZPi1bqSKkF4EkCahq8S1QM13OZuWemV sgNlUr2vw/aQA== Date: Tue, 06 Feb 2024 12:34:09 +0000 To: Po Lu From: =?utf-8?Q?Alexander_Pr=C3=A4hauser?= Subject: =?utf-8?Q?Re:_bug#68930:_30.0.50; __Emacs_conflates_C-=CE=A9_and_C-=CF=89?= Message-ID: <87il31ai16.fsf@protonmail.com> In-Reply-To: <87bk8u8c4z.fsf@yahoo.com> References: <87cytc9cqc.fsf@protonmail.com> <86sf2713hi.fsf@gnu.org> <878r3yalww.fsf@protonmail.com> <86eddq20dx.fsf@gnu.org> <87r0hqa545.fsf@protonmail.com> <87mssea211.fsf@protonmail.com> <87bk8u8c4z.fsf@yahoo.com> Feedback-ID: 39886207:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68930 Cc: Eli Zaretskii , 68930@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) "Po Lu" writes: > Alexander Pr=C3=A4hauser writes: > >> I just found that the same thing happens for C-=CE=B4 and C-=CE=94, wh= ere both are >> in my keyboard layout file as Unicode letters, U03B4 and U0394 respectiv= ely. > > Why is this a bug? The characters which are "conflated" are pairs of > lower-case and upper-case characters, upper-case characters in which > Emacs decapitalizes when modifiers aside from Shift are depressed, so > that commands bound to lower-case characters with modifiers are executed > even if latches such as Caps Lock are activated. You're right in that, if I have the symbols in xkb as greek_lowercase and greek_UPPERCASE, they both act as the lowercase version in keybinds. However, when I type them as Unicode, they don't both act as lowercase, but the uppercase version acts as lowercase and vice versa. Also, I don't want them to both to act as lowercase, since I have them on higher layers of my xkb layout, similarly to the [[https://en.wikipedia.org/wiki/Neo_(keyboard_layout)][Neo layout]], which in Linux are accessed using the Num, Alt and Shift modifier, so that I can't, say, input C-S-=CF=89 because pressing shift switches the keyboard layer. I'm pretty sure that's why I switched to using Unicode in the first place. From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 06 07:57:35 2024 Received: (at 68930) by debbugs.gnu.org; 6 Feb 2024 12:57:35 +0000 Received: from localhost ([127.0.0.1]:53387 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXL14-00071O-SJ for submit@debbugs.gnu.org; Tue, 06 Feb 2024 07:57:35 -0500 Received: from sonic309-20.consmr.mail.ne1.yahoo.com ([66.163.184.146]:38030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXL13-000711-78 for 68930@debbugs.gnu.org; Tue, 06 Feb 2024 07:57:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1707224233; bh=y/MFPcJ9ZvvuO6MG8IAlOjktoK1kpnZavRplWOh151M=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=lWasw1fkZUPUeFTLZwXtaknvGdUqQiGmTO61V3gp8cFDpZCd5e9XHYiAkV0cK1UcBcAxa/yoAjJOzgATZ+DTa1Moto4J/KbLf984H3e+E+hP6RWQ7G2Lv7bxTduPzEyjlv0sCzfsVznmxw5m1gSxekoNHiZkOs47Sb919BiPj/P7j26gmSse6E/NyX59UTx1GRj96drjdhnd4inJ18QT8keS3i6/L+67JucfXdoP+A1z5LQ3miqsp0eAWPwJZ6u4y6ANhTLZrEuBMUfwEjkwoComHD92dYeKjoYesYYOVAg/z1lSZ3uFJhED+xP/0dh6i2TEkJUS2a4LDDAr9JcNwA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1707224233; bh=KuB4gSc2BBd2tBPBTkAgqgmX/j+htiE/8nCId/g7kEh=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=X2S2RmNPBkzn9NkT6Ix60gZZRUdN6EvClR+x1yewX6CoEnCOBX7C/XJlF5Nq43XHttza/TTJchrhSXrDkJuAdO7yq8q7eFld3zU/9NPIKkuA6HXrVK0lOGC+O983OZxFxQJyIBOp7wlo59E/tg72Fo4ZkeS7n3dHTF1xOHY6thll7ayzaHrMtnmlo2WSuB0jQM5Ie6qcUBeN+/qzEP+CXgKwKuT9ZJBUmkZeKcCikBEOE6obfowxTBeCDTfZVhgb4piuFOZv5pDIQBhQwrsh+I8/VSK7Fuy9kTXIGaiYScWCC85sD7tOTBnAzthLkHx+Ggbo+g8gjXcKRXnViR6/Gg== X-YMail-OSG: YTxRdfoVM1kNJISdEXPuQnQyJt.HW1a29rmu6MoKidaazjdq_74sikBGO1_qL2y D1y8hFjJePXzg32mVrhiycRjtmDcGwskdAJlq.NYMhW_E0wtlpmscGGANKUoUhQWkZ3CTXwjnM5P ei0yhW_b7hgKn5eqTsvfGdT412hRpMJkMuWwwPBeGIHrlNofUzjUG7W0coyoFR08CQw_8.e9aNaj Edpbjuc6gPLSPQw9rd1prikjs5JxbS9If.DhCM6fXnKp09JCSX6S3AGN7iZHqaCDE8FVKkKgTvxV KuyPBrnlUNDrzqfyBWCBW3WBh3Bx1AKJ8S8PtX7aPyeD7eAJJjRnrif322upA0bWLUQM30Rkn1EY b5Hcz59qyW.FWwjBNo3fHUWM2dQuVpMBye3HAQBpBXByZUH4nJrdgqyRLes99A9qyBuEdUjZXN3Z 7OfCCLtTA8DGhTqZ5kyxVl8eBQVju71_4OzVpmKLtmHUOLnuBm5ymyBQyQnn_EnqtgwJKt5.MxJO JDRmVASp7VBOQFrrPQt9hN3rMaXLW44hd.iMt0azY63T5cNvk2L_im1Ry9jqj.Zh.xo6VYySSaZo MXONoMzSnthMZarmjRzpNYH9Pl8qCMPYuHhoJ3EVbM2bJ_4UFU2j0xfAmtqHHORoU_oXXFbOafbh dC.hItunlwEqWKfAEKHgxpMgf9sszpe_NHsZ1oE93AiJUn00sZvh.SpSEUL38m9icl9a6qki4i7k OHs6R0lWy_za3.pY.UfLInogr8_2k83SXAJbVh7UU56j4MbzUBjDWVWVr7caSSLgbpjVAeo7U0Z5 wMnoy5b9vzPinzV0A7r7fvzVDs4IB4hiL7YzaXlHYZ3cdb2wljlwyS_P5deF.Ck.YUg7nhkQiCc9 qcl6ZIu1jCM0S5LJgkZLcOSmvA0ZgwH9hoNwwlmA8cOMG0_FpYzBShBDXmoJfQl5VxVWnnVYWmBM ailn1BqnRfqmLbl7Z2D6E6oQZLaaihiAsnWXTL6450_fRlZusn3opmnfQBJkG5UFV2VyUn6YIqWA 493g.GgejNEpLi11H0.6aZkN9Sngwi2QbNe7GKjEoici67qtshXXgsGzwlRVIvlJJUQ4d2XCpGsS 8EagBkZB77uNB3GH83jGlFN_yqjtj.92RropdZsIBcT6nkjP1AqalXQzPhHA5mp29IfCOy.G2Uma v43uBadjWBaTn.PY7BWTrPRbQKnYUNaaJHCu0oHIf.B6uRJFhDzgDImhCODIpaDnUBTLPy_UFAbQ y2k8ECV2_Fvzzt04x76sLhSECTZGXjkWtNVJsb6HQM7520q117VsO.brE8HT6ulIE0MsbJqJeknb NKclSS1M8YcJpeRDwC0f.O68Zcb04TN6c64j2Hx.FGhmUW2a5Nb.zuxvVj2vUbumjTBL9pRP0XO3 qQYcB.6miuKL0m.CGAxy0qPq9fACRweKx.SJ_6YMj1mCEe_gXTO5_OS0.lGQVBjkNOUEk9Gu4lDx HvgbGw2wwV2YesZPEznzqjppHFJQsuaxjhhvOe4PHd64E_3R1nNkvsDqhbs2AcsumdBoxOtgUQ8D n87g8qSpzR8KGBBwUpjv8GNin3aLhgoG9UWAjFCIEF.fHDxxFqgqQ.8mfxV8XqSv_H3FYWSlLywp 2VlFyQMxR592tEE07c46pi.Jb.qilAz_CsSHWFS09WMy_Vd6.YonQpLgi5K085EpUpFVY7fxiiul irQefRR45YI6tLCbExjLr3PDHI5taJhmZaB2LaxcODIX7oIE1a8xKs7sEjvEe6X.KwK7Cx7dhe87 5J0W8LTAjaBLvIzjYyomWnTaNU_wnkA.cajYREgTOktumVGgUVluetzPpm2TBaZiNprow1z0BlJo ud6UBj4Ifz70DAVZLrwyHkbHUc.dJqTZaAoqXQ7F_t.zN0ahY97lYE7HG.2Q9FBD4Fv7fypUq6Cw 2P4ew5hnnzIl2rmacdyGSnkZkEI_tYQp3nLqDiTPfx77.CET_O7qxTWQFkRqUWWJsQrrsb3yRw_l TOe0bYv3Thhjad5CNnhpinJAIS_XtgWvMZR58n5wtmuEMJ7kgm8nK4l4RDslieWwp9_xvoAKWpGw PzHAEBB827Y5nY6K74d8t25nkBuBDAhiulKiou4s6.yFFajc_G_P7JnW7AHQLmyZIuOPK3HRTjUN bOUK1bn5SsJx8cJiJKVe17z60I3Zz8WE_z74tFqiAwdKcL6BDNvtQE9QPc9twanUYLrRDD1Zbvzp hcgJJTyFaoVTj_kE0gmuGMTJQnGIR7bybUiyyrA5nOlfh.5ihxWhrMMXPoWMcMa91 X-Sonic-MF: X-Sonic-ID: 0c049bac-41ac-4d18-a7de-af7cc6c3e289 Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ne1.yahoo.com with HTTP; Tue, 6 Feb 2024 12:57:13 +0000 Received: by hermes--production-sg3-6dc75bc8fb-67hzc (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b89fd6956f9ea92208e720abf1eead7a; Tue, 06 Feb 2024 12:57:07 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#68930: 30.0.50; Emacs conflates =?utf-8?Q?C-=CE=A9?= and =?utf-8?Q?C-=CF=89?= In-Reply-To: <8634u522mx.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 06 Feb 2024 14:33:42 +0200") References: <87cytc9cqc.fsf@protonmail.com> <86sf2713hi.fsf@gnu.org> <878r3yalww.fsf@protonmail.com> <86eddq20dx.fsf@gnu.org> <87r0hqa545.fsf@protonmail.com> <87mssea211.fsf@protonmail.com> <87bk8u8c4z.fsf@yahoo.com> <8634u522mx.fsf@gnu.org> Date: Tue, 06 Feb 2024 20:57:00 +0800 Message-ID: <87zfwd7ntv.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.22046 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 647 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68930 Cc: ahprae@protonmail.com, 68930@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > I think Alexander says that the bindings are reversed, i.e. C-=CE=94 > invokes the binding of C-=CE=B4 and vice versa. That's the bug he is > complaining about. Your description seems to suggest that both keys > should have invoked the same command, not two different commands > exactly reversed from how they were bound. If so, I can't reproduce the bug by binding keys to the characters he specified in his e-mail. Alexander, please send the lines in your XKB keymap which bind those characters, or alternatively run: xkbcomp :0 test.xkb and attach the test.xkb file produced. Thanks in advance. From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 06 08:12:08 2024 Received: (at 68930) by debbugs.gnu.org; 6 Feb 2024 13:12:08 +0000 Received: from localhost ([127.0.0.1]:53400 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXLF9-0007TE-Sf for submit@debbugs.gnu.org; Tue, 06 Feb 2024 08:12:08 -0500 Received: from mail-40133.protonmail.ch ([185.70.40.133]:58359) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXLF6-0007Sf-V0 for 68930@debbugs.gnu.org; Tue, 06 Feb 2024 08:12:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1707225105; x=1707484305; bh=2rCSrItChoE2UETGujXWFAx6Gm1DRHK4cbPr/5SPn6M=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=P/0QdACJ/AJSEs9AAMeft7ehxjYzg/RdLy2/ekJGJ0liWMv/LZ6xFeTGDaqHU2ixf aQCOYEFRsqcLt1k8LlPBkMc+OTOUcbcGkXvxif6L1k+B125WanZJnvBUQmNYbkgntM 3xTBBREr9TLR6/1K7m1yTao/K9yX5NkNogo9K+A50Jo6xINogfr/T16jr+WY8VqzdD QJAFdkkcSxngmCjuIpwb2d8bUOjRw49Om22yT4tF2jtrVZIGB+DpPVylphRRDnItLv BmvgjgnR2g+duBmqhR9D+w8YOf+6KiohCIqmP6DSNEQ/DuvEguDk9gWRJ52YGbT3IW n0lZeC9CfRuPA== Date: Tue, 06 Feb 2024 13:11:39 +0000 To: Po Lu From: =?utf-8?Q?Alexander_Pr=C3=A4hauser?= Subject: =?utf-8?Q?Re:_bug#68930:_30.0.50; __Emacs_conflates_C-=CE=A9_and_C-=CF=89?= Message-ID: <87eddpagao.fsf@protonmail.com> In-Reply-To: <87zfwd7ntv.fsf@yahoo.com> References: <87cytc9cqc.fsf@protonmail.com> <86sf2713hi.fsf@gnu.org> <878r3yalww.fsf@protonmail.com> <86eddq20dx.fsf@gnu.org> <87r0hqa545.fsf@protonmail.com> <87mssea211.fsf@protonmail.com> <87bk8u8c4z.fsf@yahoo.com> <8634u522mx.fsf@gnu.org> <87zfwd7ntv.fsf@yahoo.com> Feedback-ID: 39886207:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_lAxgVzdRozE6uFcdZlSlWhxYR64axGxehJIdxYJTw" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68930 Cc: Eli Zaretskii , 68930@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --b1_lAxgVzdRozE6uFcdZlSlWhxYR64axGxehJIdxYJTw Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable "Po Lu" writes: > Eli Zaretskii writes: > >> I think Alexander says that the bindings are reversed, i.e. C-=CE=94 >> invokes the binding of C-=CE=B4 and vice versa. That's the bug he is >> complaining about. Your description seems to suggest that both keys >> should have invoked the same command, not two different commands >> exactly reversed from how they were bound. > > If so, I can't reproduce the bug by binding keys to the characters he > specified in his e-mail. Alexander, please send the lines in your XKB > keymap which bind those characters, or alternatively run: > > xkbcomp :0 test.xkb > > and attach the test.xkb file produced. Thanks in advance. The line for, for instance, =CF=89 and =CE=A9 is key { [ w, W, EuroSign, U03C9, 9, U221E, U03A9, U1F61F ] }; Here, lowercase Greek symbols are on the fourth layer and uppercase on the seventh. I also included the test.xkb file that you mentioned. I just had the thought that maybe the behavior can be explained by the way higher layers are accessed through modifiers: I looked it up, and usually the fourth layer is accessed through CapsLock and RightShift and the seventh through CapsLock and RightAlt, but I made it so that the fourth layer can also be accessed through Backslash and Grave, and if I use either combination to type C-=CF=89 it acts as if I was typing C-=CE= =A9. --b1_lAxgVzdRozE6uFcdZlSlWhxYR64axGxehJIdxYJTw Content-Type: application/octet-stream; name=test.xkb Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=test.xkb eGtiX2tleW1hcCB7CnhrYl9rZXljb2RlcyAiZXZkZXYrYWxpYXNlcyhxd2VydHkpIiB7CiAgICBt aW5pbXVtID0gODsKICAgIG1heGltdW0gPSAyNTU7CiAgICAgPEVTQz4gPSA5OwogICAgPEFFMDE+ ID0gMTA7CiAgICA8QUUwMj4gPSAxMTsKICAgIDxBRTAzPiA9IDEyOwogICAgPEFFMDQ+ID0gMTM7 CiAgICA8QUUwNT4gPSAxNDsKICAgIDxBRTA2PiA9IDE1OwogICAgPEFFMDc+ID0gMTY7CiAgICA8 QUUwOD4gPSAxNzsKICAgIDxBRTA5PiA9IDE4OwogICAgPEFFMTA+ID0gMTk7CiAgICA8QUUxMT4g PSAyMDsKICAgIDxBRTEyPiA9IDIxOwogICAgPEJLU1A+ID0gMjI7CiAgICAgPFRBQj4gPSAyMzsK ICAgIDxBRDAxPiA9IDI0OwogICAgPEFEMDI+ID0gMjU7CiAgICA8QUQwMz4gPSAyNjsKICAgIDxB RDA0PiA9IDI3OwogICAgPEFEMDU+ID0gMjg7CiAgICA8QUQwNj4gPSAyOTsKICAgIDxBRDA3PiA9 IDMwOwogICAgPEFEMDg+ID0gMzE7CiAgICA8QUQwOT4gPSAzMjsKICAgIDxBRDEwPiA9IDMzOwog ICAgPEFEMTE+ID0gMzQ7CiAgICA8QUQxMj4gPSAzNTsKICAgIDxSVFJOPiA9IDM2OwogICAgPExD VEw+ID0gMzc7CiAgICA8QUMwMT4gPSAzODsKICAgIDxBQzAyPiA9IDM5OwogICAgPEFDMDM+ID0g NDA7CiAgICA8QUMwND4gPSA0MTsKICAgIDxBQzA1PiA9IDQyOwogICAgPEFDMDY+ID0gNDM7CiAg ICA8QUMwNz4gPSA0NDsKICAgIDxBQzA4PiA9IDQ1OwogICAgPEFDMDk+ID0gNDY7CiAgICA8QUMx MD4gPSA0NzsKICAgIDxBQzExPiA9IDQ4OwogICAgPFRMREU+ID0gNDk7CiAgICA8TEZTSD4gPSA1 MDsKICAgIDxCS1NMPiA9IDUxOwogICAgPEFCMDE+ID0gNTI7CiAgICA8QUIwMj4gPSA1MzsKICAg IDxBQjAzPiA9IDU0OwogICAgPEFCMDQ+ID0gNTU7CiAgICA8QUIwNT4gPSA1NjsKICAgIDxBQjA2 PiA9IDU3OwogICAgPEFCMDc+ID0gNTg7CiAgICA8QUIwOD4gPSA1OTsKICAgIDxBQjA5PiA9IDYw OwogICAgPEFCMTA+ID0gNjE7CiAgICA8UlRTSD4gPSA2MjsKICAgIDxLUE1VPiA9IDYzOwogICAg PExBTFQ+ID0gNjQ7CiAgICA8U1BDRT4gPSA2NTsKICAgIDxDQVBTPiA9IDY2OwogICAgPEZLMDE+ ID0gNjc7CiAgICA8RkswMj4gPSA2ODsKICAgIDxGSzAzPiA9IDY5OwogICAgPEZLMDQ+ID0gNzA7 CiAgICA8RkswNT4gPSA3MTsKICAgIDxGSzA2PiA9IDcyOwogICAgPEZLMDc+ID0gNzM7CiAgICA8 RkswOD4gPSA3NDsKICAgIDxGSzA5PiA9IDc1OwogICAgPEZLMTA+ID0gNzY7CiAgICA8Tk1MSz4g PSA3NzsKICAgIDxTQ0xLPiA9IDc4OwogICAgIDxLUDc+ID0gNzk7CiAgICAgPEtQOD4gPSA4MDsK ICAgICA8S1A5PiA9IDgxOwogICAgPEtQU1U+ID0gODI7CiAgICAgPEtQND4gPSA4MzsKICAgICA8 S1A1PiA9IDg0OwogICAgIDxLUDY+ID0gODU7CiAgICA8S1BBRD4gPSA4NjsKICAgICA8S1AxPiA9 IDg3OwogICAgIDxLUDI+ID0gODg7CiAgICAgPEtQMz4gPSA4OTsKICAgICA8S1AwPiA9IDkwOwog ICAgPEtQREw+ID0gOTE7CiAgICA8TFZMMz4gPSA5MjsKICAgIDxMU0dUPiA9IDk0OwogICAgPEZL MTE+ID0gOTU7CiAgICA8RksxMj4gPSA5NjsKICAgIDxBQjExPiA9IDk3OwogICAgPEtBVEE+ID0g OTg7CiAgICA8SElSQT4gPSA5OTsKICAgIDxIRU5LPiA9IDEwMDsKICAgIDxIS1RHPiA9IDEwMTsK ICAgIDxNVUhFPiA9IDEwMjsKICAgIDxKUENNPiA9IDEwMzsKICAgIDxLUEVOPiA9IDEwNDsKICAg IDxSQ1RMPiA9IDEwNTsKICAgIDxLUERWPiA9IDEwNjsKICAgIDxQUlNDPiA9IDEwNzsKICAgIDxS QUxUPiA9IDEwODsKICAgIDxMTkZEPiA9IDEwOTsKICAgIDxIT01FPiA9IDExMDsKICAgICAgPFVQ PiA9IDExMTsKICAgIDxQR1VQPiA9IDExMjsKICAgIDxMRUZUPiA9IDExMzsKICAgIDxSR0hUPiA9 IDExNDsKICAgICA8RU5EPiA9IDExNTsKICAgIDxET1dOPiA9IDExNjsKICAgIDxQR0ROPiA9IDEx NzsKICAgICA8SU5TPiA9IDExODsKICAgIDxERUxFPiA9IDExOTsKICAgIDxJMTIwPiA9IDEyMDsK ICAgIDxNVVRFPiA9IDEyMTsKICAgIDxWT0wtPiA9IDEyMjsKICAgIDxWT0wrPiA9IDEyMzsKICAg IDxQT1dSPiA9IDEyNDsKICAgIDxLUEVRPiA9IDEyNTsKICAgIDxJMTI2PiA9IDEyNjsKICAgIDxQ QVVTPiA9IDEyNzsKICAgIDxJMTI4PiA9IDEyODsKICAgIDxJMTI5PiA9IDEyOTsKICAgIDxITkdM PiA9IDEzMDsKICAgIDxISkNWPiA9IDEzMTsKICAgIDxBRTEzPiA9IDEzMjsKICAgIDxMV0lOPiA9 IDEzMzsKICAgIDxSV0lOPiA9IDEzNDsKICAgIDxDT01QPiA9IDEzNTsKICAgIDxTVE9QPiA9IDEz NjsKICAgIDxBR0FJPiA9IDEzNzsKICAgIDxQUk9QPiA9IDEzODsKICAgIDxVTkRPPiA9IDEzOTsK ICAgIDxGUk5UPiA9IDE0MDsKICAgIDxDT1BZPiA9IDE0MTsKICAgIDxPUEVOPiA9IDE0MjsKICAg IDxQQVNUPiA9IDE0MzsKICAgIDxGSU5EPiA9IDE0NDsKICAgICA8Q1VUPiA9IDE0NTsKICAgIDxI RUxQPiA9IDE0NjsKICAgIDxJMTQ3PiA9IDE0NzsKICAgIDxJMTQ4PiA9IDE0ODsKICAgIDxJMTQ5 PiA9IDE0OTsKICAgIDxJMTUwPiA9IDE1MDsKICAgIDxJMTUxPiA9IDE1MTsKICAgIDxJMTUyPiA9 IDE1MjsKICAgIDxJMTUzPiA9IDE1MzsKICAgIDxJMTU0PiA9IDE1NDsKICAgIDxJMTU1PiA9IDE1 NTsKICAgIDxJMTU2PiA9IDE1NjsKICAgIDxJMTU3PiA9IDE1NzsKICAgIDxJMTU4PiA9IDE1ODsK ICAgIDxJMTU5PiA9IDE1OTsKICAgIDxJMTYwPiA9IDE2MDsKICAgIDxJMTYxPiA9IDE2MTsKICAg IDxJMTYyPiA9IDE2MjsKICAgIDxJMTYzPiA9IDE2MzsKICAgIDxJMTY0PiA9IDE2NDsKICAgIDxJ MTY1PiA9IDE2NTsKICAgIDxJMTY2PiA9IDE2NjsKICAgIDxJMTY3PiA9IDE2NzsKICAgIDxJMTY4 PiA9IDE2ODsKICAgIDxJMTY5PiA9IDE2OTsKICAgIDxJMTcwPiA9IDE3MDsKICAgIDxJMTcxPiA9 IDE3MTsKICAgIDxJMTcyPiA9IDE3MjsKICAgIDxJMTczPiA9IDE3MzsKICAgIDxJMTc0PiA9IDE3 NDsKICAgIDxJMTc1PiA9IDE3NTsKICAgIDxJMTc2PiA9IDE3NjsKICAgIDxJMTc3PiA9IDE3NzsK ICAgIDxJMTc4PiA9IDE3ODsKICAgIDxJMTc5PiA9IDE3OTsKICAgIDxJMTgwPiA9IDE4MDsKICAg IDxJMTgxPiA9IDE4MTsKICAgIDxJMTgyPiA9IDE4MjsKICAgIDxJMTgzPiA9IDE4MzsKICAgIDxJ MTg0PiA9IDE4NDsKICAgIDxJMTg1PiA9IDE4NTsKICAgIDxJMTg2PiA9IDE4NjsKICAgIDxJMTg3 PiA9IDE4NzsKICAgIDxJMTg4PiA9IDE4ODsKICAgIDxJMTg5PiA9IDE4OTsKICAgIDxJMTkwPiA9 IDE5MDsKICAgIDxGSzEzPiA9IDE5MTsKICAgIDxGSzE0PiA9IDE5MjsKICAgIDxGSzE1PiA9IDE5 MzsKICAgIDxGSzE2PiA9IDE5NDsKICAgIDxGSzE3PiA9IDE5NTsKICAgIDxGSzE4PiA9IDE5NjsK ICAgIDxGSzE5PiA9IDE5NzsKICAgIDxGSzIwPiA9IDE5ODsKICAgIDxGSzIxPiA9IDE5OTsKICAg IDxGSzIyPiA9IDIwMDsKICAgIDxGSzIzPiA9IDIwMTsKICAgIDxGSzI0PiA9IDIwMjsKICAgIDxM Vkw1PiA9IDIwMzsKICAgICA8QUxUPiA9IDIwNDsKICAgIDxNRVRBPiA9IDIwNTsKICAgIDxTVVBS PiA9IDIwNjsKICAgIDxIWVBSPiA9IDIwNzsKICAgIDxJMjA4PiA9IDIwODsKICAgIDxJMjA5PiA9 IDIwOTsKICAgIDxJMjEwPiA9IDIxMDsKICAgIDxJMjExPiA9IDIxMTsKICAgIDxJMjEyPiA9IDIx MjsKICAgIDxJMjEzPiA9IDIxMzsKICAgIDxJMjE0PiA9IDIxNDsKICAgIDxJMjE1PiA9IDIxNTsK ICAgIDxJMjE2PiA9IDIxNjsKICAgIDxJMjE3PiA9IDIxNzsKICAgIDxJMjE4PiA9IDIxODsKICAg IDxJMjE5PiA9IDIxOTsKICAgIDxJMjIwPiA9IDIyMDsKICAgIDxJMjIxPiA9IDIyMTsKICAgIDxJ MjIyPiA9IDIyMjsKICAgIDxJMjIzPiA9IDIyMzsKICAgIDxJMjI0PiA9IDIyNDsKICAgIDxJMjI1 PiA9IDIyNTsKICAgIDxJMjI2PiA9IDIyNjsKICAgIDxJMjI3PiA9IDIyNzsKICAgIDxJMjI4PiA9 IDIyODsKICAgIDxJMjI5PiA9IDIyOTsKICAgIDxJMjMwPiA9IDIzMDsKICAgIDxJMjMxPiA9IDIz MTsKICAgIDxJMjMyPiA9IDIzMjsKICAgIDxJMjMzPiA9IDIzMzsKICAgIDxJMjM0PiA9IDIzNDsK ICAgIDxJMjM1PiA9IDIzNTsKICAgIDxJMjM2PiA9IDIzNjsKICAgIDxJMjM3PiA9IDIzNzsKICAg IDxJMjM4PiA9IDIzODsKICAgIDxJMjM5PiA9IDIzOTsKICAgIDxJMjQwPiA9IDI0MDsKICAgIDxJ MjQxPiA9IDI0MTsKICAgIDxJMjQyPiA9IDI0MjsKICAgIDxJMjQzPiA9IDI0MzsKICAgIDxJMjQ0 PiA9IDI0NDsKICAgIDxJMjQ1PiA9IDI0NTsKICAgIDxJMjQ2PiA9IDI0NjsKICAgIDxJMjQ3PiA9 IDI0NzsKICAgIDxJMjQ4PiA9IDI0ODsKICAgIDxJMjQ5PiA9IDI0OTsKICAgIDxJMjUwPiA9IDI1 MDsKICAgIDxJMjUxPiA9IDI1MTsKICAgIDxJMjUyPiA9IDI1MjsKICAgIDxJMjUzPiA9IDI1MzsK ICAgIDxJMjU0PiA9IDI1NDsKICAgIDxJMjU1PiA9IDI1NTsKICAgIGluZGljYXRvciAxID0gIkNh cHMgTG9jayI7CiAgICBpbmRpY2F0b3IgMiA9ICJOdW0gTG9jayI7CiAgICBpbmRpY2F0b3IgMyA9 ICJTY3JvbGwgTG9jayI7CiAgICBpbmRpY2F0b3IgNCA9ICJDb21wb3NlIjsKICAgIGluZGljYXRv ciA1ID0gIkthbmEiOwogICAgaW5kaWNhdG9yIDYgPSAiU2xlZXAiOwogICAgaW5kaWNhdG9yIDcg PSAiU3VzcGVuZCI7CiAgICBpbmRpY2F0b3IgOCA9ICJNdXRlIjsKICAgIGluZGljYXRvciA5ID0g Ik1pc2MiOwogICAgaW5kaWNhdG9yIDEwID0gIk1haWwiOwogICAgaW5kaWNhdG9yIDExID0gIkNo YXJnaW5nIjsKICAgIHZpcnR1YWwgaW5kaWNhdG9yIDEyID0gIlNoaWZ0IExvY2siOwogICAgdmly dHVhbCBpbmRpY2F0b3IgMTMgPSAiR3JvdXAgMiI7CiAgICB2aXJ0dWFsIGluZGljYXRvciAxNCA9 ICJNb3VzZSBLZXlzIjsKICAgIGFsaWFzIDxBQzEyPiA9IDxCS1NMPjsKICAgIGFsaWFzIDxBTEdS PiA9IDxSQUxUPjsKICAgIGFsaWFzIDxNRU5VPiA9IDxDT01QPjsKICAgIGFsaWFzIDxIWlRHPiA9 IDxUTERFPjsKICAgIGFsaWFzIDxMTVRBPiA9IDxMV0lOPjsKICAgIGFsaWFzIDxSTVRBPiA9IDxS V0lOPjsKICAgIGFsaWFzIDxPVVRQPiA9IDxJMjM1PjsKICAgIGFsaWFzIDxLSVRHPiA9IDxJMjM2 PjsKICAgIGFsaWFzIDxLSUROPiA9IDxJMjM3PjsKICAgIGFsaWFzIDxLSVVQPiA9IDxJMjM4PjsK ICAgIGFsaWFzIDxJMTIxPiA9IDxNVVRFPjsKICAgIGFsaWFzIDxJMTIyPiA9IDxWT0wtPjsKICAg IGFsaWFzIDxJMTIzPiA9IDxWT0wrPjsKICAgIGFsaWFzIDxJMTI0PiA9IDxQT1dSPjsKICAgIGFs aWFzIDxJMTI1PiA9IDxLUEVRPjsKICAgIGFsaWFzIDxJMTI3PiA9IDxQQVVTPjsKICAgIGFsaWFz IDxJMTMwPiA9IDxITkdMPjsKICAgIGFsaWFzIDxJMTMxPiA9IDxISkNWPjsKICAgIGFsaWFzIDxJ MTMyPiA9IDxBRTEzPjsKICAgIGFsaWFzIDxJMTMzPiA9IDxMV0lOPjsKICAgIGFsaWFzIDxJMTM0 PiA9IDxSV0lOPjsKICAgIGFsaWFzIDxJMTM1PiA9IDxDT01QPjsKICAgIGFsaWFzIDxJMTM2PiA9 IDxTVE9QPjsKICAgIGFsaWFzIDxJMTM3PiA9IDxBR0FJPjsKICAgIGFsaWFzIDxJMTM4PiA9IDxQ Uk9QPjsKICAgIGFsaWFzIDxJMTM5PiA9IDxVTkRPPjsKICAgIGFsaWFzIDxJMTQwPiA9IDxGUk5U PjsKICAgIGFsaWFzIDxJMTQxPiA9IDxDT1BZPjsKICAgIGFsaWFzIDxJMTQyPiA9IDxPUEVOPjsK ICAgIGFsaWFzIDxJMTQzPiA9IDxQQVNUPjsKICAgIGFsaWFzIDxJMTQ0PiA9IDxGSU5EPjsKICAg IGFsaWFzIDxJMTQ1PiA9ICA8Q1VUPjsKICAgIGFsaWFzIDxJMTQ2PiA9IDxIRUxQPjsKICAgIGFs aWFzIDxJMTkxPiA9IDxGSzEzPjsKICAgIGFsaWFzIDxJMTkyPiA9IDxGSzE0PjsKICAgIGFsaWFz IDxJMTkzPiA9IDxGSzE1PjsKICAgIGFsaWFzIDxJMTk0PiA9IDxGSzE2PjsKICAgIGFsaWFzIDxJ MTk1PiA9IDxGSzE3PjsKICAgIGFsaWFzIDxJMTk2PiA9IDxGSzE4PjsKICAgIGFsaWFzIDxJMTk3 PiA9IDxGSzE5PjsKICAgIGFsaWFzIDxJMTk4PiA9IDxGSzIwPjsKICAgIGFsaWFzIDxJMTk5PiA9 IDxGSzIxPjsKICAgIGFsaWFzIDxJMjAwPiA9IDxGSzIyPjsKICAgIGFsaWFzIDxJMjAxPiA9IDxG SzIzPjsKICAgIGFsaWFzIDxJMjAyPiA9IDxGSzI0PjsKICAgIGFsaWFzIDxNRFNXPiA9IDxMVkw1 PjsKICAgIGFsaWFzIDxLUFBUPiA9IDxJMTI5PjsKICAgIGFsaWFzIDxMYXRRPiA9IDxBRDAxPjsK ICAgIGFsaWFzIDxMYXRXPiA9IDxBRDAyPjsKICAgIGFsaWFzIDxMYXRFPiA9IDxBRDAzPjsKICAg IGFsaWFzIDxMYXRSPiA9IDxBRDA0PjsKICAgIGFsaWFzIDxMYXRUPiA9IDxBRDA1PjsKICAgIGFs aWFzIDxMYXRZPiA9IDxBRDA2PjsKICAgIGFsaWFzIDxMYXRVPiA9IDxBRDA3PjsKICAgIGFsaWFz IDxMYXRJPiA9IDxBRDA4PjsKICAgIGFsaWFzIDxMYXRPPiA9IDxBRDA5PjsKICAgIGFsaWFzIDxM YXRQPiA9IDxBRDEwPjsKICAgIGFsaWFzIDxMYXRBPiA9IDxBQzAxPjsKICAgIGFsaWFzIDxMYXRT PiA9IDxBQzAyPjsKICAgIGFsaWFzIDxMYXREPiA9IDxBQzAzPjsKICAgIGFsaWFzIDxMYXRGPiA9 IDxBQzA0PjsKICAgIGFsaWFzIDxMYXRHPiA9IDxBQzA1PjsKICAgIGFsaWFzIDxMYXRIPiA9IDxB QzA2PjsKICAgIGFsaWFzIDxMYXRKPiA9IDxBQzA3PjsKICAgIGFsaWFzIDxMYXRLPiA9IDxBQzA4 PjsKICAgIGFsaWFzIDxMYXRMPiA9IDxBQzA5PjsKICAgIGFsaWFzIDxMYXRaPiA9IDxBQjAxPjsK ICAgIGFsaWFzIDxMYXRYPiA9IDxBQjAyPjsKICAgIGFsaWFzIDxMYXRDPiA9IDxBQjAzPjsKICAg IGFsaWFzIDxMYXRWPiA9IDxBQjA0PjsKICAgIGFsaWFzIDxMYXRCPiA9IDxBQjA1PjsKICAgIGFs aWFzIDxMYXROPiA9IDxBQjA2PjsKICAgIGFsaWFzIDxMYXRNPiA9IDxBQjA3PjsKfTsKCnhrYl90 eXBlcyAiY29tcGxldGUiIHsKCiAgICB2aXJ0dWFsX21vZGlmaWVycyBOdW1Mb2NrLEFsdCxMZXZl bFRocmVlLExldmVsRml2ZSxNZXRhLFN1cGVyLEh5cGVyLFNjcm9sbExvY2s7CgogICAgdHlwZSAi T05FX0xFVkVMIiB7CiAgICAgICAgbW9kaWZpZXJzPSBub25lOwogICAgICAgIGxldmVsX25hbWVb TGV2ZWwxXT0gIkFueSI7CiAgICB9OwogICAgdHlwZSAiVFdPX0xFVkVMIiB7CiAgICAgICAgbW9k aWZpZXJzPSBTaGlmdDsKICAgICAgICBtYXBbU2hpZnRdPSBMZXZlbDI7CiAgICAgICAgbGV2ZWxf bmFtZVtMZXZlbDFdPSAiQmFzZSI7CiAgICAgICAgbGV2ZWxfbmFtZVtMZXZlbDJdPSAiU2hpZnQi OwogICAgfTsKICAgIHR5cGUgIkFMUEhBQkVUSUMiIHsKICAgICAgICBtb2RpZmllcnM9IFNoaWZ0 K0xvY2s7CiAgICAgICAgbWFwW1NoaWZ0XT0gTGV2ZWwyOwogICAgICAgIG1hcFtMb2NrXT0gTGV2 ZWwyOwogICAgICAgIGxldmVsX25hbWVbTGV2ZWwxXT0gIkJhc2UiOwogICAgICAgIGxldmVsX25h bWVbTGV2ZWwyXT0gIkNhcHMiOwogICAgfTsKICAgIHR5cGUgIktFWVBBRCIgewogICAgICAgIG1v ZGlmaWVycz0gU2hpZnQrTnVtTG9jazsKICAgICAgICBtYXBbTnVtTG9ja109IExldmVsMjsKICAg ICAgICBsZXZlbF9uYW1lW0xldmVsMV09ICJCYXNlIjsKICAgICAgICBsZXZlbF9uYW1lW0xldmVs Ml09ICJOdW1iZXIiOwogICAgfTsKICAgIHR5cGUgIlNISUZUK0FMVCIgewogICAgICAgIG1vZGlm aWVycz0gU2hpZnQrQWx0OwogICAgICAgIG1hcFtTaGlmdCtBbHRdPSBMZXZlbDI7CiAgICAgICAg bGV2ZWxfbmFtZVtMZXZlbDFdPSAiQmFzZSI7CiAgICAgICAgbGV2ZWxfbmFtZVtMZXZlbDJdPSAi U2hpZnQrQWx0IjsKICAgIH07CiAgICB0eXBlICJQQ19TVVBFUl9MRVZFTDIiIHsKICAgICAgICBt b2RpZmllcnM9IE1vZDQ7CiAgICAgICAgbWFwW01vZDRdPSBMZXZlbDI7CiAgICAgICAgbGV2ZWxf bmFtZVtMZXZlbDFdPSAiQmFzZSI7CiAgICAgICAgbGV2ZWxfbmFtZVtMZXZlbDJdPSAiU3VwZXIi OwogICAgfTsKICAgIHR5cGUgIlBDX0NPTlRST0xfTEVWRUwyIiB7CiAgICAgICAgbW9kaWZpZXJz PSBDb250cm9sOwogICAgICAgIG1hcFtDb250cm9sXT0gTGV2ZWwyOwogICAgICAgIGxldmVsX25h bWVbTGV2ZWwxXT0gIkJhc2UiOwogICAgICAgIGxldmVsX25hbWVbTGV2ZWwyXT0gIkNvbnRyb2wi OwogICAgfTsKICAgIHR5cGUgIlBDX0FMVF9MRVZFTDIiIHsKICAgICAgICBtb2RpZmllcnM9IEFs dDsKICAgICAgICBtYXBbQWx0XT0gTGV2ZWwyOwogICAgICAgIGxldmVsX25hbWVbTGV2ZWwxXT0g IkJhc2UiOwogICAgICAgIGxldmVsX25hbWVbTGV2ZWwyXT0gIkFsdCI7CiAgICB9OwogICAgdHlw ZSAiQ1RSTCtBTFQiIHsKICAgICAgICBtb2RpZmllcnM9IFNoaWZ0K0NvbnRyb2wrQWx0K0xldmVs VGhyZWU7CiAgICAgICAgbWFwW1NoaWZ0XT0gTGV2ZWwyOwogICAgICAgIHByZXNlcnZlW1NoaWZ0 XT0gU2hpZnQ7CiAgICAgICAgbWFwW0xldmVsVGhyZWVdPSBMZXZlbDM7CiAgICAgICAgbWFwW1No aWZ0K0xldmVsVGhyZWVdPSBMZXZlbDQ7CiAgICAgICAgcHJlc2VydmVbU2hpZnQrTGV2ZWxUaHJl ZV09IFNoaWZ0OwogICAgICAgIG1hcFtDb250cm9sK0FsdF09IExldmVsNTsKICAgICAgICBsZXZl bF9uYW1lW0xldmVsMV09ICJCYXNlIjsKICAgICAgICBsZXZlbF9uYW1lW0xldmVsMl09ICJTaGlm dCI7CiAgICAgICAgbGV2ZWxfbmFtZVtMZXZlbDNdPSAiQWx0IEJhc2UiOwogICAgICAgIGxldmVs X25hbWVbTGV2ZWw0XT0gIlNoaWZ0IEFsdCI7CiAgICAgICAgbGV2ZWxfbmFtZVtMZXZlbDVdPSAi Q3RybCtBbHQiOwogICAgfTsKICAgIHR5cGUgIkxPQ0FMX0VJR0hUX0xFVkVMIiB7CiAgICAgICAg bW9kaWZpZXJzPSBTaGlmdCtMb2NrK0NvbnRyb2wrTGV2ZWxUaHJlZTsKICAgICAgICBtYXBbU2hp ZnQrTG9ja109IExldmVsMTsKICAgICAgICBtYXBbU2hpZnRdPSBMZXZlbDI7CiAgICAgICAgbWFw W0xvY2tdPSBMZXZlbDI7CiAgICAgICAgbWFwW0xldmVsVGhyZWVdPSBMZXZlbDM7CiAgICAgICAg bWFwW1NoaWZ0K0xvY2srTGV2ZWxUaHJlZV09IExldmVsMzsKICAgICAgICBtYXBbU2hpZnQrTGV2 ZWxUaHJlZV09IExldmVsNDsKICAgICAgICBtYXBbTG9jaytMZXZlbFRocmVlXT0gTGV2ZWw0Owog ICAgICAgIG1hcFtDb250cm9sXT0gTGV2ZWw1OwogICAgICAgIG1hcFtTaGlmdCtMb2NrK0NvbnRy b2xdPSBMZXZlbDU7CiAgICAgICAgbWFwW1NoaWZ0K0NvbnRyb2xdPSBMZXZlbDY7CiAgICAgICAg bWFwW0xvY2srQ29udHJvbF09IExldmVsNjsKICAgICAgICBtYXBbQ29udHJvbCtMZXZlbFRocmVl XT0gTGV2ZWw3OwogICAgICAgIG1hcFtTaGlmdCtMb2NrK0NvbnRyb2wrTGV2ZWxUaHJlZV09IExl dmVsNzsKICAgICAgICBtYXBbU2hpZnQrQ29udHJvbCtMZXZlbFRocmVlXT0gTGV2ZWw4OwogICAg ICAgIG1hcFtMb2NrK0NvbnRyb2wrTGV2ZWxUaHJlZV09IExldmVsODsKICAgICAgICBsZXZlbF9u YW1lW0xldmVsMV09ICJCYXNlIjsKICAgICAgICBsZXZlbF9uYW1lW0xldmVsMl09ICJTaGlmdCI7 CiAgICAgICAgbGV2ZWxfbmFtZVtMZXZlbDNdPSAiTGV2ZWwzIjsKICAgICAgICBsZXZlbF9uYW1l W0xldmVsNF09ICJTaGlmdCBMZXZlbDMiOwogICAgICAgIGxldmVsX25hbWVbTGV2ZWw1XT0gIkN0 cmwiOwogICAgICAgIGxldmVsX25hbWVbTGV2ZWw2XT0gIlNoaWZ0IEN0cmwiOwogICAgICAgIGxl dmVsX25hbWVbTGV2ZWw3XT0gIkxldmVsMyBDdHJsIjsKICAgICAgICBsZXZlbF9uYW1lW0xldmVs OF09ICJTaGlmdCBMZXZlbDMgQ3RybCI7CiAgICB9OwogICAgdHlwZSAiVEhSRUVfTEVWRUwiIHsK ICAgICAgICBtb2RpZmllcnM9IFNoaWZ0K0xldmVsVGhyZWU7CiAgICAgICAgbWFwW1NoaWZ0XT0g TGV2ZWwyOwogICAgICAgIG1hcFtMZXZlbFRocmVlXT0gTGV2ZWwzOwogICAgICAgIG1hcFtTaGlm dCtMZXZlbFRocmVlXT0gTGV2ZWwzOwogICAgICAgIGxldmVsX25hbWVbTGV2ZWwxXT0gIkJhc2Ui OwogICAgICAgIGxldmVsX25hbWVbTGV2ZWwyXT0gIlNoaWZ0IjsKICAgICAgICBsZXZlbF9uYW1l W0xldmVsM109ICJMZXZlbDMiOwogICAgfTsKICAgIHR5cGUgIkVJR0hUX0xFVkVMIiB7CiAgICAg ICAgbW9kaWZpZXJzPSBTaGlmdCtMZXZlbFRocmVlK0xldmVsRml2ZTsKICAgICAgICBtYXBbU2hp ZnRdPSBMZXZlbDI7CiAgICAgICAgbWFwW0xldmVsVGhyZWVdPSBMZXZlbDM7CiAgICAgICAgbWFw W1NoaWZ0K0xldmVsVGhyZWVdPSBMZXZlbDQ7CiAgICAgICAgbWFwW0xldmVsRml2ZV09IExldmVs NTsKICAgICAgICBtYXBbU2hpZnQrTGV2ZWxGaXZlXT0gTGV2ZWw2OwogICAgICAgIG1hcFtMZXZl bFRocmVlK0xldmVsRml2ZV09IExldmVsNzsKICAgICAgICBtYXBbU2hpZnQrTGV2ZWxUaHJlZStM ZXZlbEZpdmVdPSBMZXZlbDg7CiAgICAgICAgbGV2ZWxfbmFtZVtMZXZlbDFdPSAiQmFzZSI7CiAg ICAgICAgbGV2ZWxfbmFtZVtMZXZlbDJdPSAiU2hpZnQiOwogICAgICAgIGxldmVsX25hbWVbTGV2 ZWwzXT0gIkFsdCBCYXNlIjsKICAgICAgICBsZXZlbF9uYW1lW0xldmVsNF09ICJTaGlmdCBBbHQi OwogICAgICAgIGxldmVsX25hbWVbTGV2ZWw1XT0gIlgiOwogICAgICAgIGxldmVsX25hbWVbTGV2 ZWw2XT0gIlggU2hpZnQiOwogICAgICAgIGxldmVsX25hbWVbTGV2ZWw3XT0gIlggQWx0IEJhc2Ui OwogICAgICAgIGxldmVsX25hbWVbTGV2ZWw4XT0gIlggU2hpZnQgQWx0IjsKICAgIH07CiAgICB0 eXBlICJFSUdIVF9MRVZFTF9BTFBIQUJFVElDIiB7CiAgICAgICAgbW9kaWZpZXJzPSBTaGlmdCtM b2NrK0xldmVsVGhyZWUrTGV2ZWxGaXZlOwogICAgICAgIG1hcFtTaGlmdF09IExldmVsMjsKICAg ICAgICBtYXBbTG9ja109IExldmVsMjsKICAgICAgICBtYXBbTGV2ZWxUaHJlZV09IExldmVsMzsK ICAgICAgICBtYXBbU2hpZnQrTGV2ZWxUaHJlZV09IExldmVsNDsKICAgICAgICBtYXBbTG9jaytM ZXZlbFRocmVlXT0gTGV2ZWw0OwogICAgICAgIG1hcFtTaGlmdCtMb2NrK0xldmVsVGhyZWVdPSBM ZXZlbDM7CiAgICAgICAgbWFwW0xldmVsRml2ZV09IExldmVsNTsKICAgICAgICBtYXBbU2hpZnQr TGV2ZWxGaXZlXT0gTGV2ZWw2OwogICAgICAgIG1hcFtMb2NrK0xldmVsRml2ZV09IExldmVsNjsK ICAgICAgICBtYXBbU2hpZnQrTG9jaytMZXZlbEZpdmVdPSBMZXZlbDU7CiAgICAgICAgbWFwW0xl dmVsVGhyZWUrTGV2ZWxGaXZlXT0gTGV2ZWw3OwogICAgICAgIG1hcFtTaGlmdCtMZXZlbFRocmVl K0xldmVsRml2ZV09IExldmVsODsKICAgICAgICBtYXBbTG9jaytMZXZlbFRocmVlK0xldmVsRml2 ZV09IExldmVsODsKICAgICAgICBtYXBbU2hpZnQrTG9jaytMZXZlbFRocmVlK0xldmVsRml2ZV09 IExldmVsNzsKICAgICAgICBsZXZlbF9uYW1lW0xldmVsMV09ICJCYXNlIjsKICAgICAgICBsZXZl bF9uYW1lW0xldmVsMl09ICJTaGlmdCI7CiAgICAgICAgbGV2ZWxfbmFtZVtMZXZlbDNdPSAiQWx0 IEJhc2UiOwogICAgICAgIGxldmVsX25hbWVbTGV2ZWw0XT0gIlNoaWZ0IEFsdCI7CiAgICAgICAg bGV2ZWxfbmFtZVtMZXZlbDVdPSAiWCI7CiAgICAgICAgbGV2ZWxfbmFtZVtMZXZlbDZdPSAiWCBT aGlmdCI7CiAgICAgICAgbGV2ZWxfbmFtZVtMZXZlbDddPSAiWCBBbHQgQmFzZSI7CiAgICAgICAg bGV2ZWxfbmFtZVtMZXZlbDhdPSAiWCBTaGlmdCBBbHQiOwogICAgfTsKICAgIHR5cGUgIkVJR0hU X0xFVkVMX1NFTUlBTFBIQUJFVElDIiB7CiAgICAgICAgbW9kaWZpZXJzPSBTaGlmdCtMb2NrK0xl dmVsVGhyZWUrTGV2ZWxGaXZlOwogICAgICAgIG1hcFtTaGlmdF09IExldmVsMjsKICAgICAgICBt YXBbTG9ja109IExldmVsMjsKICAgICAgICBtYXBbTGV2ZWxUaHJlZV09IExldmVsMzsKICAgICAg ICBtYXBbU2hpZnQrTGV2ZWxUaHJlZV09IExldmVsNDsKICAgICAgICBtYXBbTG9jaytMZXZlbFRo cmVlXT0gTGV2ZWwzOwogICAgICAgIHByZXNlcnZlW0xvY2srTGV2ZWxUaHJlZV09IExvY2s7CiAg ICAgICAgbWFwW1NoaWZ0K0xvY2srTGV2ZWxUaHJlZV09IExldmVsNDsKICAgICAgICBwcmVzZXJ2 ZVtTaGlmdCtMb2NrK0xldmVsVGhyZWVdPSBMb2NrOwogICAgICAgIG1hcFtMZXZlbEZpdmVdPSBM ZXZlbDU7CiAgICAgICAgbWFwW1NoaWZ0K0xldmVsRml2ZV09IExldmVsNjsKICAgICAgICBtYXBb TG9jaytMZXZlbEZpdmVdPSBMZXZlbDY7CiAgICAgICAgbWFwW1NoaWZ0K0xvY2srTGV2ZWxGaXZl XT0gTGV2ZWw1OwogICAgICAgIG1hcFtMZXZlbFRocmVlK0xldmVsRml2ZV09IExldmVsNzsKICAg ICAgICBtYXBbU2hpZnQrTGV2ZWxUaHJlZStMZXZlbEZpdmVdPSBMZXZlbDg7CiAgICAgICAgbWFw W0xvY2srTGV2ZWxUaHJlZStMZXZlbEZpdmVdPSBMZXZlbDc7CiAgICAgICAgcHJlc2VydmVbTG9j aytMZXZlbFRocmVlK0xldmVsRml2ZV09IExvY2s7CiAgICAgICAgbWFwW1NoaWZ0K0xvY2srTGV2 ZWxUaHJlZStMZXZlbEZpdmVdPSBMZXZlbDg7CiAgICAgICAgcHJlc2VydmVbU2hpZnQrTG9jaytM ZXZlbFRocmVlK0xldmVsRml2ZV09IExvY2s7CiAgICAgICAgbGV2ZWxfbmFtZVtMZXZlbDFdPSAi QmFzZSI7CiAgICAgICAgbGV2ZWxfbmFtZVtMZXZlbDJdPSAiU2hpZnQiOwogICAgICAgIGxldmVs X25hbWVbTGV2ZWwzXT0gIkFsdCBCYXNlIjsKICAgICAgICBsZXZlbF9uYW1lW0xldmVsNF09ICJT aGlmdCBBbHQiOwogICAgICAgIGxldmVsX25hbWVbTGV2ZWw1XT0gIlgiOwogICAgICAgIGxldmVs X25hbWVbTGV2ZWw2XT0gIlggU2hpZnQiOwogICAgICAgIGxldmVsX25hbWVbTGV2ZWw3XT0gIlgg QWx0IEJhc2UiOwogICAgICAgIGxldmVsX25hbWVbTGV2ZWw4XT0gIlggU2hpZnQgQWx0IjsKICAg IH07CiAgICB0eXBlICJFSUdIVF9MRVZFTF9MRVZFTF9GSVZFX0xPQ0siIHsKICAgICAgICBtb2Rp ZmllcnM9IFNoaWZ0K0xvY2srTnVtTG9jaytMZXZlbFRocmVlK0xldmVsRml2ZTsKICAgICAgICBt YXBbU2hpZnRdPSBMZXZlbDI7CiAgICAgICAgbWFwW0xldmVsVGhyZWVdPSBMZXZlbDM7CiAgICAg ICAgbWFwW1NoaWZ0K0xldmVsVGhyZWVdPSBMZXZlbDQ7CiAgICAgICAgbWFwW0xldmVsRml2ZV09 IExldmVsNTsKICAgICAgICBtYXBbU2hpZnQrTGV2ZWxGaXZlXT0gTGV2ZWw2OwogICAgICAgIHBy ZXNlcnZlW1NoaWZ0K0xldmVsRml2ZV09IFNoaWZ0OwogICAgICAgIG1hcFtMZXZlbFRocmVlK0xl dmVsRml2ZV09IExldmVsNzsKICAgICAgICBtYXBbU2hpZnQrTGV2ZWxUaHJlZStMZXZlbEZpdmVd PSBMZXZlbDg7CiAgICAgICAgbWFwW051bUxvY2tdPSBMZXZlbDU7CiAgICAgICAgbWFwW1NoaWZ0 K051bUxvY2tdPSBMZXZlbDY7CiAgICAgICAgcHJlc2VydmVbU2hpZnQrTnVtTG9ja109IFNoaWZ0 OwogICAgICAgIG1hcFtOdW1Mb2NrK0xldmVsVGhyZWVdPSBMZXZlbDc7CiAgICAgICAgbWFwW1No aWZ0K051bUxvY2srTGV2ZWxUaHJlZV09IExldmVsODsKICAgICAgICBtYXBbU2hpZnQrTnVtTG9j aytMZXZlbEZpdmVdPSBMZXZlbDI7CiAgICAgICAgbWFwW051bUxvY2srTGV2ZWxUaHJlZStMZXZl bEZpdmVdPSBMZXZlbDM7CiAgICAgICAgbWFwW1NoaWZ0K051bUxvY2srTGV2ZWxUaHJlZStMZXZl bEZpdmVdPSBMZXZlbDQ7CiAgICAgICAgbWFwW1NoaWZ0K0xvY2tdPSBMZXZlbDI7CiAgICAgICAg bWFwW0xvY2srTGV2ZWxUaHJlZV09IExldmVsMzsKICAgICAgICBtYXBbU2hpZnQrTG9jaytMZXZl bFRocmVlXT0gTGV2ZWw0OwogICAgICAgIG1hcFtMb2NrK0xldmVsRml2ZV09IExldmVsNTsKICAg ICAgICBtYXBbU2hpZnQrTG9jaytMZXZlbEZpdmVdPSBMZXZlbDY7CiAgICAgICAgcHJlc2VydmVb U2hpZnQrTG9jaytMZXZlbEZpdmVdPSBTaGlmdDsKICAgICAgICBtYXBbTG9jaytMZXZlbFRocmVl K0xldmVsRml2ZV09IExldmVsNzsKICAgICAgICBtYXBbU2hpZnQrTG9jaytMZXZlbFRocmVlK0xl dmVsRml2ZV09IExldmVsODsKICAgICAgICBtYXBbTG9jaytOdW1Mb2NrXT0gTGV2ZWw1OwogICAg ICAgIG1hcFtTaGlmdCtMb2NrK051bUxvY2tdPSBMZXZlbDY7CiAgICAgICAgcHJlc2VydmVbU2hp ZnQrTG9jaytOdW1Mb2NrXT0gU2hpZnQ7CiAgICAgICAgbWFwW0xvY2srTnVtTG9jaytMZXZlbFRo cmVlXT0gTGV2ZWw3OwogICAgICAgIG1hcFtTaGlmdCtMb2NrK051bUxvY2srTGV2ZWxUaHJlZV09 IExldmVsODsKICAgICAgICBtYXBbU2hpZnQrTG9jaytOdW1Mb2NrK0xldmVsRml2ZV09IExldmVs MjsKICAgICAgICBtYXBbTG9jaytOdW1Mb2NrK0xldmVsVGhyZWUrTGV2ZWxGaXZlXT0gTGV2ZWwz OwogICAgICAgIG1hcFtTaGlmdCtMb2NrK051bUxvY2srTGV2ZWxUaHJlZStMZXZlbEZpdmVdPSBM ZXZlbDQ7CiAgICAgICAgbGV2ZWxfbmFtZVtMZXZlbDFdPSAiQmFzZSI7CiAgICAgICAgbGV2ZWxf bmFtZVtMZXZlbDJdPSAiU2hpZnQiOwogICAgICAgIGxldmVsX25hbWVbTGV2ZWwzXT0gIkFsdCBC YXNlIjsKICAgICAgICBsZXZlbF9uYW1lW0xldmVsNF09ICJTaGlmdCBBbHQiOwogICAgICAgIGxl dmVsX25hbWVbTGV2ZWw1XT0gIlgiOwogICAgICAgIGxldmVsX25hbWVbTGV2ZWw2XT0gIlggU2hp ZnQiOwogICAgICAgIGxldmVsX25hbWVbTGV2ZWw3XT0gIlggQWx0IEJhc2UiOwogICAgICAgIGxl dmVsX25hbWVbTGV2ZWw4XT0gIlggU2hpZnQgQWx0IjsKICAgIH07CiAgICB0eXBlICJFSUdIVF9M RVZFTF9BTFBIQUJFVElDX0xFVkVMX0ZJVkVfTE9DSyIgewogICAgICAgIG1vZGlmaWVycz0gU2hp ZnQrTG9jaytOdW1Mb2NrK0xldmVsVGhyZWUrTGV2ZWxGaXZlOwogICAgICAgIG1hcFtTaGlmdF09 IExldmVsMjsKICAgICAgICBtYXBbTGV2ZWxUaHJlZV09IExldmVsMzsKICAgICAgICBtYXBbU2hp ZnQrTGV2ZWxUaHJlZV09IExldmVsNDsKICAgICAgICBtYXBbTGV2ZWxGaXZlXT0gTGV2ZWw1Owog ICAgICAgIG1hcFtTaGlmdCtMZXZlbEZpdmVdPSBMZXZlbDY7CiAgICAgICAgcHJlc2VydmVbU2hp ZnQrTGV2ZWxGaXZlXT0gU2hpZnQ7CiAgICAgICAgbWFwW0xldmVsVGhyZWUrTGV2ZWxGaXZlXT0g TGV2ZWw3OwogICAgICAgIG1hcFtTaGlmdCtMZXZlbFRocmVlK0xldmVsRml2ZV09IExldmVsODsK ICAgICAgICBtYXBbTnVtTG9ja109IExldmVsNTsKICAgICAgICBtYXBbU2hpZnQrTnVtTG9ja109 IExldmVsNjsKICAgICAgICBwcmVzZXJ2ZVtTaGlmdCtOdW1Mb2NrXT0gU2hpZnQ7CiAgICAgICAg bWFwW051bUxvY2srTGV2ZWxUaHJlZV09IExldmVsNzsKICAgICAgICBtYXBbU2hpZnQrTnVtTG9j aytMZXZlbFRocmVlXT0gTGV2ZWw4OwogICAgICAgIG1hcFtTaGlmdCtOdW1Mb2NrK0xldmVsRml2 ZV09IExldmVsMjsKICAgICAgICBtYXBbTnVtTG9jaytMZXZlbFRocmVlK0xldmVsRml2ZV09IExl dmVsMzsKICAgICAgICBtYXBbU2hpZnQrTnVtTG9jaytMZXZlbFRocmVlK0xldmVsRml2ZV09IExl dmVsNDsKICAgICAgICBtYXBbTG9ja109IExldmVsMjsKICAgICAgICBtYXBbTG9jaytMZXZlbFRo cmVlXT0gTGV2ZWwzOwogICAgICAgIG1hcFtTaGlmdCtMb2NrK0xldmVsVGhyZWVdPSBMZXZlbDQ7 CiAgICAgICAgbWFwW0xvY2srTGV2ZWxGaXZlXT0gTGV2ZWw1OwogICAgICAgIG1hcFtTaGlmdCtM b2NrK0xldmVsRml2ZV09IExldmVsNjsKICAgICAgICBtYXBbTG9jaytMZXZlbFRocmVlK0xldmVs Rml2ZV09IExldmVsNzsKICAgICAgICBtYXBbU2hpZnQrTG9jaytMZXZlbFRocmVlK0xldmVsRml2 ZV09IExldmVsODsKICAgICAgICBtYXBbTG9jaytOdW1Mb2NrXT0gTGV2ZWw1OwogICAgICAgIG1h cFtTaGlmdCtMb2NrK051bUxvY2tdPSBMZXZlbDY7CiAgICAgICAgbWFwW0xvY2srTnVtTG9jaytM ZXZlbFRocmVlXT0gTGV2ZWw3OwogICAgICAgIG1hcFtTaGlmdCtMb2NrK051bUxvY2srTGV2ZWxU aHJlZV09IExldmVsODsKICAgICAgICBtYXBbTG9jaytOdW1Mb2NrK0xldmVsRml2ZV09IExldmVs MjsKICAgICAgICBtYXBbTG9jaytOdW1Mb2NrK0xldmVsVGhyZWUrTGV2ZWxGaXZlXT0gTGV2ZWw0 OwogICAgICAgIG1hcFtTaGlmdCtMb2NrK051bUxvY2srTGV2ZWxUaHJlZStMZXZlbEZpdmVdPSBM ZXZlbDM7CiAgICAgICAgbGV2ZWxfbmFtZVtMZXZlbDFdPSAiQmFzZSI7CiAgICAgICAgbGV2ZWxf bmFtZVtMZXZlbDJdPSAiU2hpZnQiOwogICAgICAgIGxldmVsX25hbWVbTGV2ZWwzXT0gIkFsdCBC YXNlIjsKICAgICAgICBsZXZlbF9uYW1lW0xldmVsNF09ICJTaGlmdCBBbHQiOwogICAgICAgIGxl dmVsX25hbWVbTGV2ZWw1XT0gIlgiOwogICAgICAgIGxldmVsX25hbWVbTGV2ZWw2XT0gIlggU2hp ZnQiOwogICAgICAgIGxldmVsX25hbWVbTGV2ZWw3XT0gIlggQWx0IEJhc2UiOwogICAgICAgIGxl dmVsX25hbWVbTGV2ZWw4XT0gIlggU2hpZnQgQWx0IjsKICAgIH07CiAgICB0eXBlICJGT1VSX0xF VkVMIiB7CiAgICAgICAgbW9kaWZpZXJzPSBTaGlmdCtMZXZlbFRocmVlOwogICAgICAgIG1hcFtT aGlmdF09IExldmVsMjsKICAgICAgICBtYXBbTGV2ZWxUaHJlZV09IExldmVsMzsKICAgICAgICBt YXBbU2hpZnQrTGV2ZWxUaHJlZV09IExldmVsNDsKICAgICAgICBsZXZlbF9uYW1lW0xldmVsMV09 ICJCYXNlIjsKICAgICAgICBsZXZlbF9uYW1lW0xldmVsMl09ICJTaGlmdCI7CiAgICAgICAgbGV2 ZWxfbmFtZVtMZXZlbDNdPSAiQWx0IEJhc2UiOwogICAgICAgIGxldmVsX25hbWVbTGV2ZWw0XT0g IlNoaWZ0IEFsdCI7CiAgICB9OwogICAgdHlwZSAiRk9VUl9MRVZFTF9BTFBIQUJFVElDIiB7CiAg ICAgICAgbW9kaWZpZXJzPSBTaGlmdCtMb2NrK0xldmVsVGhyZWU7CiAgICAgICAgbWFwW1NoaWZ0 XT0gTGV2ZWwyOwogICAgICAgIG1hcFtMb2NrXT0gTGV2ZWwyOwogICAgICAgIG1hcFtMZXZlbFRo cmVlXT0gTGV2ZWwzOwogICAgICAgIG1hcFtTaGlmdCtMZXZlbFRocmVlXT0gTGV2ZWw0OwogICAg ICAgIG1hcFtMb2NrK0xldmVsVGhyZWVdPSBMZXZlbDQ7CiAgICAgICAgbWFwW1NoaWZ0K0xvY2sr TGV2ZWxUaHJlZV09IExldmVsMzsKICAgICAgICBsZXZlbF9uYW1lW0xldmVsMV09ICJCYXNlIjsK ICAgICAgICBsZXZlbF9uYW1lW0xldmVsMl09ICJTaGlmdCI7CiAgICAgICAgbGV2ZWxfbmFtZVtM ZXZlbDNdPSAiQWx0IEJhc2UiOwogICAgICAgIGxldmVsX25hbWVbTGV2ZWw0XT0gIlNoaWZ0IEFs dCI7CiAgICB9OwogICAgdHlwZSAiRk9VUl9MRVZFTF9TRU1JQUxQSEFCRVRJQyIgewogICAgICAg IG1vZGlmaWVycz0gU2hpZnQrTG9jaytMZXZlbFRocmVlOwogICAgICAgIG1hcFtTaGlmdF09IExl dmVsMjsKICAgICAgICBtYXBbTG9ja109IExldmVsMjsKICAgICAgICBtYXBbTGV2ZWxUaHJlZV09 IExldmVsMzsKICAgICAgICBtYXBbU2hpZnQrTGV2ZWxUaHJlZV09IExldmVsNDsKICAgICAgICBt YXBbTG9jaytMZXZlbFRocmVlXT0gTGV2ZWwzOwogICAgICAgIHByZXNlcnZlW0xvY2srTGV2ZWxU aHJlZV09IExvY2s7CiAgICAgICAgbWFwW1NoaWZ0K0xvY2srTGV2ZWxUaHJlZV09IExldmVsNDsK ICAgICAgICBwcmVzZXJ2ZVtTaGlmdCtMb2NrK0xldmVsVGhyZWVdPSBMb2NrOwogICAgICAgIGxl dmVsX25hbWVbTGV2ZWwxXT0gIkJhc2UiOwogICAgICAgIGxldmVsX25hbWVbTGV2ZWwyXT0gIlNo aWZ0IjsKICAgICAgICBsZXZlbF9uYW1lW0xldmVsM109ICJBbHQgQmFzZSI7CiAgICAgICAgbGV2 ZWxfbmFtZVtMZXZlbDRdPSAiU2hpZnQgQWx0IjsKICAgIH07CiAgICB0eXBlICJGT1VSX0xFVkVM X01JWEVEX0tFWVBBRCIgewogICAgICAgIG1vZGlmaWVycz0gU2hpZnQrTnVtTG9jaytMZXZlbFRo cmVlOwogICAgICAgIG1hcFtTaGlmdCtOdW1Mb2NrXT0gTGV2ZWwxOwogICAgICAgIG1hcFtOdW1M b2NrXT0gTGV2ZWwyOwogICAgICAgIG1hcFtTaGlmdF09IExldmVsMjsKICAgICAgICBtYXBbTGV2 ZWxUaHJlZV09IExldmVsMzsKICAgICAgICBtYXBbTnVtTG9jaytMZXZlbFRocmVlXT0gTGV2ZWwz OwogICAgICAgIG1hcFtTaGlmdCtMZXZlbFRocmVlXT0gTGV2ZWw0OwogICAgICAgIG1hcFtTaGlm dCtOdW1Mb2NrK0xldmVsVGhyZWVdPSBMZXZlbDQ7CiAgICAgICAgbGV2ZWxfbmFtZVtMZXZlbDFd PSAiQmFzZSI7CiAgICAgICAgbGV2ZWxfbmFtZVtMZXZlbDJdPSAiTnVtYmVyIjsKICAgICAgICBs ZXZlbF9uYW1lW0xldmVsM109ICJBbHQgQmFzZSI7CiAgICAgICAgbGV2ZWxfbmFtZVtMZXZlbDRd PSAiU2hpZnQgQWx0IjsKICAgIH07CiAgICB0eXBlICJGT1VSX0xFVkVMX1giIHsKICAgICAgICBt b2RpZmllcnM9IFNoaWZ0K0NvbnRyb2wrQWx0K0xldmVsVGhyZWU7CiAgICAgICAgbWFwW0xldmVs VGhyZWVdPSBMZXZlbDI7CiAgICAgICAgbWFwW1NoaWZ0K0xldmVsVGhyZWVdPSBMZXZlbDM7CiAg ICAgICAgbWFwW0NvbnRyb2wrQWx0XT0gTGV2ZWw0OwogICAgICAgIGxldmVsX25hbWVbTGV2ZWwx XT0gIkJhc2UiOwogICAgICAgIGxldmVsX25hbWVbTGV2ZWwyXT0gIkFsdCBCYXNlIjsKICAgICAg ICBsZXZlbF9uYW1lW0xldmVsM109ICJTaGlmdCBBbHQiOwogICAgICAgIGxldmVsX25hbWVbTGV2 ZWw0XT0gIkN0cmwrQWx0IjsKICAgIH07CiAgICB0eXBlICJTRVBBUkFURV9DQVBTX0FORF9TSElG VF9BTFBIQUJFVElDIiB7CiAgICAgICAgbW9kaWZpZXJzPSBTaGlmdCtMb2NrK0xldmVsVGhyZWU7 CiAgICAgICAgbWFwW1NoaWZ0XT0gTGV2ZWwyOwogICAgICAgIG1hcFtMb2NrXT0gTGV2ZWw0Owog ICAgICAgIHByZXNlcnZlW0xvY2tdPSBMb2NrOwogICAgICAgIG1hcFtMZXZlbFRocmVlXT0gTGV2 ZWwzOwogICAgICAgIG1hcFtTaGlmdCtMZXZlbFRocmVlXT0gTGV2ZWw0OwogICAgICAgIG1hcFtM b2NrK0xldmVsVGhyZWVdPSBMZXZlbDM7CiAgICAgICAgcHJlc2VydmVbTG9jaytMZXZlbFRocmVl XT0gTG9jazsKICAgICAgICBtYXBbU2hpZnQrTG9jaytMZXZlbFRocmVlXT0gTGV2ZWwzOwogICAg ICAgIGxldmVsX25hbWVbTGV2ZWwxXT0gIkJhc2UiOwogICAgICAgIGxldmVsX25hbWVbTGV2ZWwy XT0gIlNoaWZ0IjsKICAgICAgICBsZXZlbF9uYW1lW0xldmVsM109ICJBbHRHciBCYXNlIjsKICAg ICAgICBsZXZlbF9uYW1lW0xldmVsNF09ICJTaGlmdCBBbHRHciI7CiAgICB9OwogICAgdHlwZSAi Rk9VUl9MRVZFTF9QTFVTX0xPQ0siIHsKICAgICAgICBtb2RpZmllcnM9IFNoaWZ0K0xvY2srTGV2 ZWxUaHJlZTsKICAgICAgICBtYXBbU2hpZnRdPSBMZXZlbDI7CiAgICAgICAgbWFwW0xldmVsVGhy ZWVdPSBMZXZlbDM7CiAgICAgICAgbWFwW1NoaWZ0K0xldmVsVGhyZWVdPSBMZXZlbDQ7CiAgICAg ICAgbWFwW0xvY2tdPSBMZXZlbDU7CiAgICAgICAgbWFwW1NoaWZ0K0xvY2tdPSBMZXZlbDI7CiAg ICAgICAgbWFwW0xvY2srTGV2ZWxUaHJlZV09IExldmVsMzsKICAgICAgICBtYXBbU2hpZnQrTG9j aytMZXZlbFRocmVlXT0gTGV2ZWw0OwogICAgICAgIGxldmVsX25hbWVbTGV2ZWwxXT0gIkJhc2Ui OwogICAgICAgIGxldmVsX25hbWVbTGV2ZWwyXT0gIlNoaWZ0IjsKICAgICAgICBsZXZlbF9uYW1l W0xldmVsM109ICJBbHQgQmFzZSI7CiAgICAgICAgbGV2ZWxfbmFtZVtMZXZlbDRdPSAiU2hpZnQg QWx0IjsKICAgICAgICBsZXZlbF9uYW1lW0xldmVsNV09ICJMb2NrIjsKICAgIH07CiAgICB0eXBl ICJGT1VSX0xFVkVMX0tFWVBBRCIgewogICAgICAgIG1vZGlmaWVycz0gU2hpZnQrTnVtTG9jaytM ZXZlbFRocmVlOwogICAgICAgIG1hcFtTaGlmdF09IExldmVsMjsKICAgICAgICBtYXBbTnVtTG9j a109IExldmVsMjsKICAgICAgICBtYXBbTGV2ZWxUaHJlZV09IExldmVsMzsKICAgICAgICBtYXBb U2hpZnQrTGV2ZWxUaHJlZV09IExldmVsNDsKICAgICAgICBtYXBbTnVtTG9jaytMZXZlbFRocmVl XT0gTGV2ZWw0OwogICAgICAgIG1hcFtTaGlmdCtOdW1Mb2NrK0xldmVsVGhyZWVdPSBMZXZlbDM7 CiAgICAgICAgbGV2ZWxfbmFtZVtMZXZlbDFdPSAiQmFzZSI7CiAgICAgICAgbGV2ZWxfbmFtZVtM ZXZlbDJdPSAiTnVtYmVyIjsKICAgICAgICBsZXZlbF9uYW1lW0xldmVsM109ICJBbHQgQmFzZSI7 CiAgICAgICAgbGV2ZWxfbmFtZVtMZXZlbDRdPSAiQWx0IE51bWJlciI7CiAgICB9Owp9OwoKeGti X2NvbXBhdGliaWxpdHkgImNvbXBsZXRlIiB7CgogICAgdmlydHVhbF9tb2RpZmllcnMgTnVtTG9j ayxBbHQsTGV2ZWxUaHJlZSxMZXZlbEZpdmUsTWV0YSxTdXBlcixIeXBlcixTY3JvbGxMb2NrOwoK ICAgIGludGVycHJldC51c2VNb2RNYXBNb2RzPSBBbnlMZXZlbDsKICAgIGludGVycHJldC5yZXBl YXQ9IEZhbHNlOwogICAgaW50ZXJwcmV0LmxvY2tpbmc9IEZhbHNlOwogICAgaW50ZXJwcmV0IElT T19MZXZlbDJfTGF0Y2grRXhhY3RseShTaGlmdCkgewogICAgICAgIHVzZU1vZE1hcE1vZHM9bGV2 ZWwxOwogICAgICAgIGFjdGlvbj0gTGF0Y2hNb2RzKG1vZGlmaWVycz1TaGlmdCxjbGVhckxvY2tz LGxhdGNoVG9Mb2NrKTsKICAgIH07CiAgICBpbnRlcnByZXQgU2hpZnRfTG9jaytBbnlPZihTaGlm dCtMb2NrKSB7CiAgICAgICAgYWN0aW9uPSBMb2NrTW9kcyhtb2RpZmllcnM9U2hpZnQpOwogICAg fTsKICAgIGludGVycHJldCBOdW1fTG9jaytBbnlPZihhbGwpIHsKICAgICAgICB2aXJ0dWFsTW9k aWZpZXI9IE51bUxvY2s7CiAgICAgICAgYWN0aW9uPSBMb2NrTW9kcyhtb2RpZmllcnM9TnVtTG9j ayk7CiAgICB9OwogICAgaW50ZXJwcmV0IElTT19MZXZlbDNfU2hpZnQrQW55T2YoYWxsKSB7CiAg ICAgICAgdmlydHVhbE1vZGlmaWVyPSBMZXZlbFRocmVlOwogICAgICAgIHVzZU1vZE1hcE1vZHM9 bGV2ZWwxOwogICAgICAgIGFjdGlvbj0gU2V0TW9kcyhtb2RpZmllcnM9TGV2ZWxUaHJlZSxjbGVh ckxvY2tzKTsKICAgIH07CiAgICBpbnRlcnByZXQgSVNPX0xldmVsM19MYXRjaCtBbnlPZihhbGwp IHsKICAgICAgICB2aXJ0dWFsTW9kaWZpZXI9IExldmVsVGhyZWU7CiAgICAgICAgdXNlTW9kTWFw TW9kcz1sZXZlbDE7CiAgICAgICAgYWN0aW9uPSBMYXRjaE1vZHMobW9kaWZpZXJzPUxldmVsVGhy ZWUsY2xlYXJMb2NrcyxsYXRjaFRvTG9jayk7CiAgICB9OwogICAgaW50ZXJwcmV0IElTT19MZXZl bDNfTG9jaytBbnlPZihhbGwpIHsKICAgICAgICB2aXJ0dWFsTW9kaWZpZXI9IExldmVsVGhyZWU7 CiAgICAgICAgdXNlTW9kTWFwTW9kcz1sZXZlbDE7CiAgICAgICAgYWN0aW9uPSBMb2NrTW9kcyht b2RpZmllcnM9TGV2ZWxUaHJlZSk7CiAgICB9OwogICAgaW50ZXJwcmV0IEFsdF9MK0FueU9mKGFs bCkgewogICAgICAgIHZpcnR1YWxNb2RpZmllcj0gQWx0OwogICAgICAgIGFjdGlvbj0gU2V0TW9k cyhtb2RpZmllcnM9bW9kTWFwTW9kcyxjbGVhckxvY2tzKTsKICAgIH07CiAgICBpbnRlcnByZXQg QWx0X1IrQW55T2YoYWxsKSB7CiAgICAgICAgdmlydHVhbE1vZGlmaWVyPSBBbHQ7CiAgICAgICAg YWN0aW9uPSBTZXRNb2RzKG1vZGlmaWVycz1tb2RNYXBNb2RzLGNsZWFyTG9ja3MpOwogICAgfTsK ICAgIGludGVycHJldCBNZXRhX0wrQW55T2YoYWxsKSB7CiAgICAgICAgdmlydHVhbE1vZGlmaWVy PSBNZXRhOwogICAgICAgIGFjdGlvbj0gU2V0TW9kcyhtb2RpZmllcnM9bW9kTWFwTW9kcyxjbGVh ckxvY2tzKTsKICAgIH07CiAgICBpbnRlcnByZXQgTWV0YV9SK0FueU9mKGFsbCkgewogICAgICAg IHZpcnR1YWxNb2RpZmllcj0gTWV0YTsKICAgICAgICBhY3Rpb249IFNldE1vZHMobW9kaWZpZXJz PW1vZE1hcE1vZHMsY2xlYXJMb2Nrcyk7CiAgICB9OwogICAgaW50ZXJwcmV0IFN1cGVyX0wrQW55 T2YoYWxsKSB7CiAgICAgICAgdmlydHVhbE1vZGlmaWVyPSBTdXBlcjsKICAgICAgICBhY3Rpb249 IFNldE1vZHMobW9kaWZpZXJzPW1vZE1hcE1vZHMsY2xlYXJMb2Nrcyk7CiAgICB9OwogICAgaW50 ZXJwcmV0IFN1cGVyX1IrQW55T2YoYWxsKSB7CiAgICAgICAgdmlydHVhbE1vZGlmaWVyPSBTdXBl cjsKICAgICAgICBhY3Rpb249IFNldE1vZHMobW9kaWZpZXJzPW1vZE1hcE1vZHMsY2xlYXJMb2Nr cyk7CiAgICB9OwogICAgaW50ZXJwcmV0IEh5cGVyX0wrQW55T2YoYWxsKSB7CiAgICAgICAgdmly dHVhbE1vZGlmaWVyPSBIeXBlcjsKICAgICAgICBhY3Rpb249IFNldE1vZHMobW9kaWZpZXJzPW1v ZE1hcE1vZHMsY2xlYXJMb2Nrcyk7CiAgICB9OwogICAgaW50ZXJwcmV0IEh5cGVyX1IrQW55T2Yo YWxsKSB7CiAgICAgICAgdmlydHVhbE1vZGlmaWVyPSBIeXBlcjsKICAgICAgICBhY3Rpb249IFNl dE1vZHMobW9kaWZpZXJzPW1vZE1hcE1vZHMsY2xlYXJMb2Nrcyk7CiAgICB9OwogICAgaW50ZXJw cmV0IFNjcm9sbF9Mb2NrK0FueU9mKGFsbCkgewogICAgICAgIHZpcnR1YWxNb2RpZmllcj0gU2Ny b2xsTG9jazsKICAgICAgICBhY3Rpb249IExvY2tNb2RzKG1vZGlmaWVycz1tb2RNYXBNb2RzKTsK ICAgIH07CiAgICBpbnRlcnByZXQgSVNPX0xldmVsNV9TaGlmdCtBbnlPZihhbGwpIHsKICAgICAg ICB2aXJ0dWFsTW9kaWZpZXI9IExldmVsRml2ZTsKICAgICAgICB1c2VNb2RNYXBNb2RzPWxldmVs MTsKICAgICAgICBhY3Rpb249IFNldE1vZHMobW9kaWZpZXJzPUxldmVsRml2ZSxjbGVhckxvY2tz KTsKICAgIH07CiAgICBpbnRlcnByZXQgSVNPX0xldmVsNV9MYXRjaCtBbnlPZihhbGwpIHsKICAg ICAgICB2aXJ0dWFsTW9kaWZpZXI9IExldmVsRml2ZTsKICAgICAgICB1c2VNb2RNYXBNb2RzPWxl dmVsMTsKICAgICAgICBhY3Rpb249IExhdGNoTW9kcyhtb2RpZmllcnM9TGV2ZWxGaXZlLGNsZWFy TG9ja3MsbGF0Y2hUb0xvY2spOwogICAgfTsKICAgIGludGVycHJldCBJU09fTGV2ZWw1X0xvY2sr QW55T2YoYWxsKSB7CiAgICAgICAgdmlydHVhbE1vZGlmaWVyPSBMZXZlbEZpdmU7CiAgICAgICAg dXNlTW9kTWFwTW9kcz1sZXZlbDE7CiAgICAgICAgYWN0aW9uPSBMb2NrTW9kcyhtb2RpZmllcnM9 TGV2ZWxGaXZlKTsKICAgIH07CiAgICBpbnRlcnByZXQgTW9kZV9zd2l0Y2grQW55T2ZPck5vbmUo YWxsKSB7CiAgICAgICAgYWN0aW9uPSBTZXRHcm91cChncm91cD0rMSk7CiAgICB9OwogICAgaW50 ZXJwcmV0IElTT19MZXZlbDNfU2hpZnQrQW55T2ZPck5vbmUoYWxsKSB7CiAgICAgICAgYWN0aW9u PSBTZXRNb2RzKG1vZGlmaWVycz1MZXZlbFRocmVlLGNsZWFyTG9ja3MpOwogICAgfTsKICAgIGlu dGVycHJldCBJU09fTGV2ZWwzX0xhdGNoK0FueU9mT3JOb25lKGFsbCkgewogICAgICAgIGFjdGlv bj0gTGF0Y2hNb2RzKG1vZGlmaWVycz1MZXZlbFRocmVlLGNsZWFyTG9ja3MsbGF0Y2hUb0xvY2sp OwogICAgfTsKICAgIGludGVycHJldCBJU09fTGV2ZWwzX0xvY2srQW55T2ZPck5vbmUoYWxsKSB7 CiAgICAgICAgYWN0aW9uPSBMb2NrTW9kcyhtb2RpZmllcnM9TGV2ZWxUaHJlZSk7CiAgICB9Owog ICAgaW50ZXJwcmV0IElTT19Hcm91cF9MYXRjaCtBbnlPZk9yTm9uZShhbGwpIHsKICAgICAgICBh Y3Rpb249IExhdGNoR3JvdXAoZ3JvdXA9Mik7CiAgICB9OwogICAgaW50ZXJwcmV0IElTT19OZXh0 X0dyb3VwK0FueU9mT3JOb25lKGFsbCkgewogICAgICAgIGFjdGlvbj0gTG9ja0dyb3VwKGdyb3Vw PSsxKTsKICAgIH07CiAgICBpbnRlcnByZXQgSVNPX1ByZXZfR3JvdXArQW55T2ZPck5vbmUoYWxs KSB7CiAgICAgICAgYWN0aW9uPSBMb2NrR3JvdXAoZ3JvdXA9LTEpOwogICAgfTsKICAgIGludGVy cHJldCBJU09fRmlyc3RfR3JvdXArQW55T2ZPck5vbmUoYWxsKSB7CiAgICAgICAgYWN0aW9uPSBM b2NrR3JvdXAoZ3JvdXA9MSk7CiAgICB9OwogICAgaW50ZXJwcmV0IElTT19MYXN0X0dyb3VwK0Fu eU9mT3JOb25lKGFsbCkgewogICAgICAgIGFjdGlvbj0gTG9ja0dyb3VwKGdyb3VwPTIpOwogICAg fTsKICAgIGludGVycHJldCBLUF8xK0FueU9mT3JOb25lKGFsbCkgewogICAgICAgIHJlcGVhdD0g VHJ1ZTsKICAgICAgICBhY3Rpb249IE1vdmVQdHIoeD0tMSx5PSsxKTsKICAgIH07CiAgICBpbnRl cnByZXQgS1BfRW5kK0FueU9mT3JOb25lKGFsbCkgewogICAgICAgIHJlcGVhdD0gVHJ1ZTsKICAg ICAgICBhY3Rpb249IE1vdmVQdHIoeD0tMSx5PSsxKTsKICAgIH07CiAgICBpbnRlcnByZXQgS1Bf MitBbnlPZk9yTm9uZShhbGwpIHsKICAgICAgICByZXBlYXQ9IFRydWU7CiAgICAgICAgYWN0aW9u PSBNb3ZlUHRyKHg9KzAseT0rMSk7CiAgICB9OwogICAgaW50ZXJwcmV0IEtQX0Rvd24rQW55T2ZP ck5vbmUoYWxsKSB7CiAgICAgICAgcmVwZWF0PSBUcnVlOwogICAgICAgIGFjdGlvbj0gTW92ZVB0 cih4PSswLHk9KzEpOwogICAgfTsKICAgIGludGVycHJldCBLUF8zK0FueU9mT3JOb25lKGFsbCkg ewogICAgICAgIHJlcGVhdD0gVHJ1ZTsKICAgICAgICBhY3Rpb249IE1vdmVQdHIoeD0rMSx5PSsx KTsKICAgIH07CiAgICBpbnRlcnByZXQgS1BfTmV4dCtBbnlPZk9yTm9uZShhbGwpIHsKICAgICAg ICByZXBlYXQ9IFRydWU7CiAgICAgICAgYWN0aW9uPSBNb3ZlUHRyKHg9KzEseT0rMSk7CiAgICB9 OwogICAgaW50ZXJwcmV0IEtQXzQrQW55T2ZPck5vbmUoYWxsKSB7CiAgICAgICAgcmVwZWF0PSBU cnVlOwogICAgICAgIGFjdGlvbj0gTW92ZVB0cih4PS0xLHk9KzApOwogICAgfTsKICAgIGludGVy cHJldCBLUF9MZWZ0K0FueU9mT3JOb25lKGFsbCkgewogICAgICAgIHJlcGVhdD0gVHJ1ZTsKICAg ICAgICBhY3Rpb249IE1vdmVQdHIoeD0tMSx5PSswKTsKICAgIH07CiAgICBpbnRlcnByZXQgS1Bf NitBbnlPZk9yTm9uZShhbGwpIHsKICAgICAgICByZXBlYXQ9IFRydWU7CiAgICAgICAgYWN0aW9u PSBNb3ZlUHRyKHg9KzEseT0rMCk7CiAgICB9OwogICAgaW50ZXJwcmV0IEtQX1JpZ2h0K0FueU9m T3JOb25lKGFsbCkgewogICAgICAgIHJlcGVhdD0gVHJ1ZTsKICAgICAgICBhY3Rpb249IE1vdmVQ dHIoeD0rMSx5PSswKTsKICAgIH07CiAgICBpbnRlcnByZXQgS1BfNytBbnlPZk9yTm9uZShhbGwp IHsKICAgICAgICByZXBlYXQ9IFRydWU7CiAgICAgICAgYWN0aW9uPSBNb3ZlUHRyKHg9LTEseT0t MSk7CiAgICB9OwogICAgaW50ZXJwcmV0IEtQX0hvbWUrQW55T2ZPck5vbmUoYWxsKSB7CiAgICAg ICAgcmVwZWF0PSBUcnVlOwogICAgICAgIGFjdGlvbj0gTW92ZVB0cih4PS0xLHk9LTEpOwogICAg fTsKICAgIGludGVycHJldCBLUF84K0FueU9mT3JOb25lKGFsbCkgewogICAgICAgIHJlcGVhdD0g VHJ1ZTsKICAgICAgICBhY3Rpb249IE1vdmVQdHIoeD0rMCx5PS0xKTsKICAgIH07CiAgICBpbnRl cnByZXQgS1BfVXArQW55T2ZPck5vbmUoYWxsKSB7CiAgICAgICAgcmVwZWF0PSBUcnVlOwogICAg ICAgIGFjdGlvbj0gTW92ZVB0cih4PSswLHk9LTEpOwogICAgfTsKICAgIGludGVycHJldCBLUF85 K0FueU9mT3JOb25lKGFsbCkgewogICAgICAgIHJlcGVhdD0gVHJ1ZTsKICAgICAgICBhY3Rpb249 IE1vdmVQdHIoeD0rMSx5PS0xKTsKICAgIH07CiAgICBpbnRlcnByZXQgS1BfUHJpb3IrQW55T2ZP ck5vbmUoYWxsKSB7CiAgICAgICAgcmVwZWF0PSBUcnVlOwogICAgICAgIGFjdGlvbj0gTW92ZVB0 cih4PSsxLHk9LTEpOwogICAgfTsKICAgIGludGVycHJldCBLUF81K0FueU9mT3JOb25lKGFsbCkg ewogICAgICAgIHJlcGVhdD0gVHJ1ZTsKICAgICAgICBhY3Rpb249IFB0ckJ0bihidXR0b249ZGVm YXVsdCk7CiAgICB9OwogICAgaW50ZXJwcmV0IEtQX0JlZ2luK0FueU9mT3JOb25lKGFsbCkgewog ICAgICAgIHJlcGVhdD0gVHJ1ZTsKICAgICAgICBhY3Rpb249IFB0ckJ0bihidXR0b249ZGVmYXVs dCk7CiAgICB9OwogICAgaW50ZXJwcmV0IEtQX0YyK0FueU9mT3JOb25lKGFsbCkgewogICAgICAg IHJlcGVhdD0gVHJ1ZTsKICAgICAgICBhY3Rpb249IFNldFB0ckRmbHQoYWZmZWN0PWJ1dHRvbixi dXR0b249MSk7CiAgICB9OwogICAgaW50ZXJwcmV0IEtQX0RpdmlkZStBbnlPZk9yTm9uZShhbGwp IHsKICAgICAgICByZXBlYXQ9IFRydWU7CiAgICAgICAgYWN0aW9uPSBTZXRQdHJEZmx0KGFmZmVj dD1idXR0b24sYnV0dG9uPTEpOwogICAgfTsKICAgIGludGVycHJldCBLUF9GMytBbnlPZk9yTm9u ZShhbGwpIHsKICAgICAgICByZXBlYXQ9IFRydWU7CiAgICAgICAgYWN0aW9uPSBTZXRQdHJEZmx0 KGFmZmVjdD1idXR0b24sYnV0dG9uPTIpOwogICAgfTsKICAgIGludGVycHJldCBLUF9NdWx0aXBs eStBbnlPZk9yTm9uZShhbGwpIHsKICAgICAgICByZXBlYXQ9IFRydWU7CiAgICAgICAgYWN0aW9u PSBTZXRQdHJEZmx0KGFmZmVjdD1idXR0b24sYnV0dG9uPTIpOwogICAgfTsKICAgIGludGVycHJl dCBLUF9GNCtBbnlPZk9yTm9uZShhbGwpIHsKICAgICAgICByZXBlYXQ9IFRydWU7CiAgICAgICAg YWN0aW9uPSBTZXRQdHJEZmx0KGFmZmVjdD1idXR0b24sYnV0dG9uPTMpOwogICAgfTsKICAgIGlu dGVycHJldCBLUF9TdWJ0cmFjdCtBbnlPZk9yTm9uZShhbGwpIHsKICAgICAgICByZXBlYXQ9IFRy dWU7CiAgICAgICAgYWN0aW9uPSBTZXRQdHJEZmx0KGFmZmVjdD1idXR0b24sYnV0dG9uPTMpOwog ICAgfTsKICAgIGludGVycHJldCBLUF9TZXBhcmF0b3IrQW55T2ZPck5vbmUoYWxsKSB7CiAgICAg ICAgcmVwZWF0PSBUcnVlOwogICAgICAgIGFjdGlvbj0gUHRyQnRuKGJ1dHRvbj1kZWZhdWx0LGNv dW50PTIpOwogICAgfTsKICAgIGludGVycHJldCBLUF9BZGQrQW55T2ZPck5vbmUoYWxsKSB7CiAg ICAgICAgcmVwZWF0PSBUcnVlOwogICAgICAgIGFjdGlvbj0gUHRyQnRuKGJ1dHRvbj1kZWZhdWx0 LGNvdW50PTIpOwogICAgfTsKICAgIGludGVycHJldCBLUF8wK0FueU9mT3JOb25lKGFsbCkgewog ICAgICAgIHJlcGVhdD0gVHJ1ZTsKICAgICAgICBhY3Rpb249IExvY2tQdHJCdG4oYnV0dG9uPWRl ZmF1bHQsYWZmZWN0PWxvY2spOwogICAgfTsKICAgIGludGVycHJldCBLUF9JbnNlcnQrQW55T2ZP ck5vbmUoYWxsKSB7CiAgICAgICAgcmVwZWF0PSBUcnVlOwogICAgICAgIGFjdGlvbj0gTG9ja1B0 ckJ0bihidXR0b249ZGVmYXVsdCxhZmZlY3Q9bG9jayk7CiAgICB9OwogICAgaW50ZXJwcmV0IEtQ X0RlY2ltYWwrQW55T2ZPck5vbmUoYWxsKSB7CiAgICAgICAgcmVwZWF0PSBUcnVlOwogICAgICAg IGFjdGlvbj0gTG9ja1B0ckJ0bihidXR0b249ZGVmYXVsdCxhZmZlY3Q9dW5sb2NrKTsKICAgIH07 CiAgICBpbnRlcnByZXQgS1BfRGVsZXRlK0FueU9mT3JOb25lKGFsbCkgewogICAgICAgIHJlcGVh dD0gVHJ1ZTsKICAgICAgICBhY3Rpb249IExvY2tQdHJCdG4oYnV0dG9uPWRlZmF1bHQsYWZmZWN0 PXVubG9jayk7CiAgICB9OwogICAgaW50ZXJwcmV0IEYyNStBbnlPZk9yTm9uZShhbGwpIHsKICAg ICAgICByZXBlYXQ9IFRydWU7CiAgICAgICAgYWN0aW9uPSBTZXRQdHJEZmx0KGFmZmVjdD1idXR0 b24sYnV0dG9uPTEpOwogICAgfTsKICAgIGludGVycHJldCBGMjYrQW55T2ZPck5vbmUoYWxsKSB7 CiAgICAgICAgcmVwZWF0PSBUcnVlOwogICAgICAgIGFjdGlvbj0gU2V0UHRyRGZsdChhZmZlY3Q9 YnV0dG9uLGJ1dHRvbj0yKTsKICAgIH07CiAgICBpbnRlcnByZXQgRjI3K0FueU9mT3JOb25lKGFs bCkgewogICAgICAgIHJlcGVhdD0gVHJ1ZTsKICAgICAgICBhY3Rpb249IE1vdmVQdHIoeD0tMSx5 PS0xKTsKICAgIH07CiAgICBpbnRlcnByZXQgRjI5K0FueU9mT3JOb25lKGFsbCkgewogICAgICAg IHJlcGVhdD0gVHJ1ZTsKICAgICAgICBhY3Rpb249IE1vdmVQdHIoeD0rMSx5PS0xKTsKICAgIH07 CiAgICBpbnRlcnByZXQgRjMxK0FueU9mT3JOb25lKGFsbCkgewogICAgICAgIHJlcGVhdD0gVHJ1 ZTsKICAgICAgICBhY3Rpb249IFB0ckJ0bihidXR0b249ZGVmYXVsdCk7CiAgICB9OwogICAgaW50 ZXJwcmV0IEYzMytBbnlPZk9yTm9uZShhbGwpIHsKICAgICAgICByZXBlYXQ9IFRydWU7CiAgICAg ICAgYWN0aW9uPSBNb3ZlUHRyKHg9LTEseT0rMSk7CiAgICB9OwogICAgaW50ZXJwcmV0IEYzNStB bnlPZk9yTm9uZShhbGwpIHsKICAgICAgICByZXBlYXQ9IFRydWU7CiAgICAgICAgYWN0aW9uPSBN b3ZlUHRyKHg9KzEseT0rMSk7CiAgICB9OwogICAgaW50ZXJwcmV0IFBvaW50ZXJfQnV0dG9uX0Rm bHQrQW55T2ZPck5vbmUoYWxsKSB7CiAgICAgICAgYWN0aW9uPSBQdHJCdG4oYnV0dG9uPWRlZmF1 bHQpOwogICAgfTsKICAgIGludGVycHJldCBQb2ludGVyX0J1dHRvbjErQW55T2ZPck5vbmUoYWxs KSB7CiAgICAgICAgYWN0aW9uPSBQdHJCdG4oYnV0dG9uPTEpOwogICAgfTsKICAgIGludGVycHJl dCBQb2ludGVyX0J1dHRvbjIrQW55T2ZPck5vbmUoYWxsKSB7CiAgICAgICAgYWN0aW9uPSBQdHJC dG4oYnV0dG9uPTIpOwogICAgfTsKICAgIGludGVycHJldCBQb2ludGVyX0J1dHRvbjMrQW55T2ZP ck5vbmUoYWxsKSB7CiAgICAgICAgYWN0aW9uPSBQdHJCdG4oYnV0dG9uPTMpOwogICAgfTsKICAg IGludGVycHJldCBQb2ludGVyX0RibENsaWNrX0RmbHQrQW55T2ZPck5vbmUoYWxsKSB7CiAgICAg ICAgYWN0aW9uPSBQdHJCdG4oYnV0dG9uPWRlZmF1bHQsY291bnQ9Mik7CiAgICB9OwogICAgaW50 ZXJwcmV0IFBvaW50ZXJfRGJsQ2xpY2sxK0FueU9mT3JOb25lKGFsbCkgewogICAgICAgIGFjdGlv bj0gUHRyQnRuKGJ1dHRvbj0xLGNvdW50PTIpOwogICAgfTsKICAgIGludGVycHJldCBQb2ludGVy X0RibENsaWNrMitBbnlPZk9yTm9uZShhbGwpIHsKICAgICAgICBhY3Rpb249IFB0ckJ0bihidXR0 b249Mixjb3VudD0yKTsKICAgIH07CiAgICBpbnRlcnByZXQgUG9pbnRlcl9EYmxDbGljazMrQW55 T2ZPck5vbmUoYWxsKSB7CiAgICAgICAgYWN0aW9uPSBQdHJCdG4oYnV0dG9uPTMsY291bnQ9Mik7 CiAgICB9OwogICAgaW50ZXJwcmV0IFBvaW50ZXJfRHJhZ19EZmx0K0FueU9mT3JOb25lKGFsbCkg ewogICAgICAgIGFjdGlvbj0gTG9ja1B0ckJ0bihidXR0b249ZGVmYXVsdCxhZmZlY3Q9Ym90aCk7 CiAgICB9OwogICAgaW50ZXJwcmV0IFBvaW50ZXJfRHJhZzErQW55T2ZPck5vbmUoYWxsKSB7CiAg ICAgICAgYWN0aW9uPSBMb2NrUHRyQnRuKGJ1dHRvbj0xLGFmZmVjdD1ib3RoKTsKICAgIH07CiAg ICBpbnRlcnByZXQgUG9pbnRlcl9EcmFnMitBbnlPZk9yTm9uZShhbGwpIHsKICAgICAgICBhY3Rp b249IExvY2tQdHJCdG4oYnV0dG9uPTIsYWZmZWN0PWJvdGgpOwogICAgfTsKICAgIGludGVycHJl dCBQb2ludGVyX0RyYWczK0FueU9mT3JOb25lKGFsbCkgewogICAgICAgIGFjdGlvbj0gTG9ja1B0 ckJ0bihidXR0b249MyxhZmZlY3Q9Ym90aCk7CiAgICB9OwogICAgaW50ZXJwcmV0IFBvaW50ZXJf RW5hYmxlS2V5cytBbnlPZk9yTm9uZShhbGwpIHsKICAgICAgICBhY3Rpb249IExvY2tDb250cm9s cyhjb250cm9scz1Nb3VzZUtleXMpOwogICAgfTsKICAgIGludGVycHJldCBQb2ludGVyX0FjY2Vs ZXJhdGUrQW55T2ZPck5vbmUoYWxsKSB7CiAgICAgICAgYWN0aW9uPSBMb2NrQ29udHJvbHMoY29u dHJvbHM9TW91c2VLZXlzQWNjZWwpOwogICAgfTsKICAgIGludGVycHJldCBQb2ludGVyX0RmbHRC dG5OZXh0K0FueU9mT3JOb25lKGFsbCkgewogICAgICAgIGFjdGlvbj0gU2V0UHRyRGZsdChhZmZl Y3Q9YnV0dG9uLGJ1dHRvbj0rMSk7CiAgICB9OwogICAgaW50ZXJwcmV0IFBvaW50ZXJfRGZsdEJ0 blByZXYrQW55T2ZPck5vbmUoYWxsKSB7CiAgICAgICAgYWN0aW9uPSBTZXRQdHJEZmx0KGFmZmVj dD1idXR0b24sYnV0dG9uPS0xKTsKICAgIH07CiAgICBpbnRlcnByZXQgQWNjZXNzWF9FbmFibGUr QW55T2ZPck5vbmUoYWxsKSB7CiAgICAgICAgYWN0aW9uPSBMb2NrQ29udHJvbHMoY29udHJvbHM9 QWNjZXNzWEtleXMpOwogICAgfTsKICAgIGludGVycHJldCBBY2Nlc3NYX0ZlZWRiYWNrX0VuYWJs ZStBbnlPZk9yTm9uZShhbGwpIHsKICAgICAgICBhY3Rpb249IExvY2tDb250cm9scyhjb250cm9s cz1BY2Nlc3NYRmVlZGJhY2spOwogICAgfTsKICAgIGludGVycHJldCBSZXBlYXRLZXlzX0VuYWJs ZStBbnlPZk9yTm9uZShhbGwpIHsKICAgICAgICBhY3Rpb249IExvY2tDb250cm9scyhjb250cm9s cz1SZXBlYXRLZXlzKTsKICAgIH07CiAgICBpbnRlcnByZXQgU2xvd0tleXNfRW5hYmxlK0FueU9m T3JOb25lKGFsbCkgewogICAgICAgIGFjdGlvbj0gTG9ja0NvbnRyb2xzKGNvbnRyb2xzPVNsb3dL ZXlzKTsKICAgIH07CiAgICBpbnRlcnByZXQgQm91bmNlS2V5c19FbmFibGUrQW55T2ZPck5vbmUo YWxsKSB7CiAgICAgICAgYWN0aW9uPSBMb2NrQ29udHJvbHMoY29udHJvbHM9Qm91bmNlS2V5cyk7 CiAgICB9OwogICAgaW50ZXJwcmV0IFN0aWNreUtleXNfRW5hYmxlK0FueU9mT3JOb25lKGFsbCkg ewogICAgICAgIGFjdGlvbj0gTG9ja0NvbnRyb2xzKGNvbnRyb2xzPVN0aWNreUtleXMpOwogICAg fTsKICAgIGludGVycHJldCBNb3VzZUtleXNfRW5hYmxlK0FueU9mT3JOb25lKGFsbCkgewogICAg ICAgIGFjdGlvbj0gTG9ja0NvbnRyb2xzKGNvbnRyb2xzPU1vdXNlS2V5cyk7CiAgICB9OwogICAg aW50ZXJwcmV0IE1vdXNlS2V5c19BY2NlbF9FbmFibGUrQW55T2ZPck5vbmUoYWxsKSB7CiAgICAg ICAgYWN0aW9uPSBMb2NrQ29udHJvbHMoY29udHJvbHM9TW91c2VLZXlzQWNjZWwpOwogICAgfTsK ICAgIGludGVycHJldCBPdmVybGF5MV9FbmFibGUrQW55T2ZPck5vbmUoYWxsKSB7CiAgICAgICAg YWN0aW9uPSBMb2NrQ29udHJvbHMoY29udHJvbHM9T3ZlcmxheTEpOwogICAgfTsKICAgIGludGVy cHJldCBPdmVybGF5Ml9FbmFibGUrQW55T2ZPck5vbmUoYWxsKSB7CiAgICAgICAgYWN0aW9uPSBM b2NrQ29udHJvbHMoY29udHJvbHM9T3ZlcmxheTIpOwogICAgfTsKICAgIGludGVycHJldCBBdWRp YmxlQmVsbF9FbmFibGUrQW55T2ZPck5vbmUoYWxsKSB7CiAgICAgICAgYWN0aW9uPSBMb2NrQ29u dHJvbHMoY29udHJvbHM9QXVkaWJsZUJlbGwpOwogICAgfTsKICAgIGludGVycHJldCBUZXJtaW5h dGVfU2VydmVyK0FueU9mT3JOb25lKGFsbCkgewogICAgICAgIGFjdGlvbj0gVGVybWluYXRlKCk7 CiAgICB9OwogICAgaW50ZXJwcmV0IEFsdF9MK0FueU9mT3JOb25lKGFsbCkgewogICAgICAgIGFj dGlvbj0gU2V0TW9kcyhtb2RpZmllcnM9QWx0LGNsZWFyTG9ja3MpOwogICAgfTsKICAgIGludGVy cHJldCBBbHRfUitBbnlPZk9yTm9uZShhbGwpIHsKICAgICAgICBhY3Rpb249IFNldE1vZHMobW9k aWZpZXJzPUFsdCxjbGVhckxvY2tzKTsKICAgIH07CiAgICBpbnRlcnByZXQgTWV0YV9MK0FueU9m T3JOb25lKGFsbCkgewogICAgICAgIGFjdGlvbj0gU2V0TW9kcyhtb2RpZmllcnM9TWV0YSxjbGVh ckxvY2tzKTsKICAgIH07CiAgICBpbnRlcnByZXQgTWV0YV9SK0FueU9mT3JOb25lKGFsbCkgewog ICAgICAgIGFjdGlvbj0gU2V0TW9kcyhtb2RpZmllcnM9TWV0YSxjbGVhckxvY2tzKTsKICAgIH07 CiAgICBpbnRlcnByZXQgU3VwZXJfTCtBbnlPZk9yTm9uZShhbGwpIHsKICAgICAgICBhY3Rpb249 IFNldE1vZHMobW9kaWZpZXJzPVN1cGVyLGNsZWFyTG9ja3MpOwogICAgfTsKICAgIGludGVycHJl dCBTdXBlcl9SK0FueU9mT3JOb25lKGFsbCkgewogICAgICAgIGFjdGlvbj0gU2V0TW9kcyhtb2Rp ZmllcnM9U3VwZXIsY2xlYXJMb2Nrcyk7CiAgICB9OwogICAgaW50ZXJwcmV0IEh5cGVyX0wrQW55 T2ZPck5vbmUoYWxsKSB7CiAgICAgICAgYWN0aW9uPSBTZXRNb2RzKG1vZGlmaWVycz1IeXBlcixj bGVhckxvY2tzKTsKICAgIH07CiAgICBpbnRlcnByZXQgSHlwZXJfUitBbnlPZk9yTm9uZShhbGwp IHsKICAgICAgICBhY3Rpb249IFNldE1vZHMobW9kaWZpZXJzPUh5cGVyLGNsZWFyTG9ja3MpOwog ICAgfTsKICAgIGludGVycHJldCBTaGlmdF9MK0FueU9mT3JOb25lKGFsbCkgewogICAgICAgIGFj dGlvbj0gU2V0TW9kcyhtb2RpZmllcnM9U2hpZnQsY2xlYXJMb2Nrcyk7CiAgICB9OwogICAgaW50 ZXJwcmV0IFhGODZTd2l0Y2hfVlRfMStBbnlPZk9yTm9uZShhbGwpIHsKICAgICAgICByZXBlYXQ9 IFRydWU7CiAgICAgICAgYWN0aW9uPSBTd2l0Y2hTY3JlZW4oc2NyZWVuPTEsIXNhbWUpOwogICAg fTsKICAgIGludGVycHJldCBYRjg2U3dpdGNoX1ZUXzIrQW55T2ZPck5vbmUoYWxsKSB7CiAgICAg ICAgcmVwZWF0PSBUcnVlOwogICAgICAgIGFjdGlvbj0gU3dpdGNoU2NyZWVuKHNjcmVlbj0yLCFz YW1lKTsKICAgIH07CiAgICBpbnRlcnByZXQgWEY4NlN3aXRjaF9WVF8zK0FueU9mT3JOb25lKGFs bCkgewogICAgICAgIHJlcGVhdD0gVHJ1ZTsKICAgICAgICBhY3Rpb249IFN3aXRjaFNjcmVlbihz Y3JlZW49Mywhc2FtZSk7CiAgICB9OwogICAgaW50ZXJwcmV0IFhGODZTd2l0Y2hfVlRfNCtBbnlP Zk9yTm9uZShhbGwpIHsKICAgICAgICByZXBlYXQ9IFRydWU7CiAgICAgICAgYWN0aW9uPSBTd2l0 Y2hTY3JlZW4oc2NyZWVuPTQsIXNhbWUpOwogICAgfTsKICAgIGludGVycHJldCBYRjg2U3dpdGNo X1ZUXzUrQW55T2ZPck5vbmUoYWxsKSB7CiAgICAgICAgcmVwZWF0PSBUcnVlOwogICAgICAgIGFj dGlvbj0gU3dpdGNoU2NyZWVuKHNjcmVlbj01LCFzYW1lKTsKICAgIH07CiAgICBpbnRlcnByZXQg WEY4NlN3aXRjaF9WVF82K0FueU9mT3JOb25lKGFsbCkgewogICAgICAgIHJlcGVhdD0gVHJ1ZTsK ICAgICAgICBhY3Rpb249IFN3aXRjaFNjcmVlbihzY3JlZW49Niwhc2FtZSk7CiAgICB9OwogICAg aW50ZXJwcmV0IFhGODZTd2l0Y2hfVlRfNytBbnlPZk9yTm9uZShhbGwpIHsKICAgICAgICByZXBl YXQ9IFRydWU7CiAgICAgICAgYWN0aW9uPSBTd2l0Y2hTY3JlZW4oc2NyZWVuPTcsIXNhbWUpOwog ICAgfTsKICAgIGludGVycHJldCBYRjg2U3dpdGNoX1ZUXzgrQW55T2ZPck5vbmUoYWxsKSB7CiAg ICAgICAgcmVwZWF0PSBUcnVlOwogICAgICAgIGFjdGlvbj0gU3dpdGNoU2NyZWVuKHNjcmVlbj04 LCFzYW1lKTsKICAgIH07CiAgICBpbnRlcnByZXQgWEY4NlN3aXRjaF9WVF85K0FueU9mT3JOb25l KGFsbCkgewogICAgICAgIHJlcGVhdD0gVHJ1ZTsKICAgICAgICBhY3Rpb249IFN3aXRjaFNjcmVl bihzY3JlZW49OSwhc2FtZSk7CiAgICB9OwogICAgaW50ZXJwcmV0IFhGODZTd2l0Y2hfVlRfMTAr QW55T2ZPck5vbmUoYWxsKSB7CiAgICAgICAgcmVwZWF0PSBUcnVlOwogICAgICAgIGFjdGlvbj0g U3dpdGNoU2NyZWVuKHNjcmVlbj0xMCwhc2FtZSk7CiAgICB9OwogICAgaW50ZXJwcmV0IFhGODZT d2l0Y2hfVlRfMTErQW55T2ZPck5vbmUoYWxsKSB7CiAgICAgICAgcmVwZWF0PSBUcnVlOwogICAg ICAgIGFjdGlvbj0gU3dpdGNoU2NyZWVuKHNjcmVlbj0xMSwhc2FtZSk7CiAgICB9OwogICAgaW50 ZXJwcmV0IFhGODZTd2l0Y2hfVlRfMTIrQW55T2ZPck5vbmUoYWxsKSB7CiAgICAgICAgcmVwZWF0 PSBUcnVlOwogICAgICAgIGFjdGlvbj0gU3dpdGNoU2NyZWVuKHNjcmVlbj0xMiwhc2FtZSk7CiAg ICB9OwogICAgaW50ZXJwcmV0IFhGODZMb2dHcmFiSW5mbytBbnlPZk9yTm9uZShhbGwpIHsKICAg ICAgICByZXBlYXQ9IFRydWU7CiAgICAgICAgYWN0aW9uPSBQcml2YXRlKHR5cGU9MHg4NixkYXRh WzBdPTB4NTAsZGF0YVsxXT0weDcyLGRhdGFbMl09MHg0NyxkYXRhWzNdPTB4NzIsZGF0YVs0XT0w eDYyLGRhdGFbNV09MHg3MyxkYXRhWzZdPTB4MDApOwogICAgfTsKICAgIGludGVycHJldCBYRjg2 TG9nV2luZG93VHJlZStBbnlPZk9yTm9uZShhbGwpIHsKICAgICAgICByZXBlYXQ9IFRydWU7CiAg ICAgICAgYWN0aW9uPSBQcml2YXRlKHR5cGU9MHg4NixkYXRhWzBdPTB4NTAsZGF0YVsxXT0weDcy LGRhdGFbMl09MHg1NyxkYXRhWzNdPTB4NjksZGF0YVs0XT0weDZlLGRhdGFbNV09MHg3MyxkYXRh WzZdPTB4MDApOwogICAgfTsKICAgIGludGVycHJldCBYRjg2TmV4dF9WTW9kZStBbnlPZk9yTm9u ZShhbGwpIHsKICAgICAgICByZXBlYXQ9IFRydWU7CiAgICAgICAgYWN0aW9uPSBQcml2YXRlKHR5 cGU9MHg4NixkYXRhWzBdPTB4MmIsZGF0YVsxXT0weDU2LGRhdGFbMl09MHg0ZCxkYXRhWzNdPTB4 NmYsZGF0YVs0XT0weDY0LGRhdGFbNV09MHg2NSxkYXRhWzZdPTB4MDApOwogICAgfTsKICAgIGlu dGVycHJldCBYRjg2UHJldl9WTW9kZStBbnlPZk9yTm9uZShhbGwpIHsKICAgICAgICByZXBlYXQ9 IFRydWU7CiAgICAgICAgYWN0aW9uPSBQcml2YXRlKHR5cGU9MHg4NixkYXRhWzBdPTB4MmQsZGF0 YVsxXT0weDU2LGRhdGFbMl09MHg0ZCxkYXRhWzNdPTB4NmYsZGF0YVs0XT0weDY0LGRhdGFbNV09 MHg2NSxkYXRhWzZdPTB4MDApOwogICAgfTsKICAgIGludGVycHJldCBJU09fTGV2ZWw1X1NoaWZ0 K0FueU9mT3JOb25lKGFsbCkgewogICAgICAgIGFjdGlvbj0gU2V0TW9kcyhtb2RpZmllcnM9TGV2 ZWxGaXZlLGNsZWFyTG9ja3MpOwogICAgfTsKICAgIGludGVycHJldCBJU09fTGV2ZWw1X0xhdGNo K0FueU9mT3JOb25lKGFsbCkgewogICAgICAgIGFjdGlvbj0gTGF0Y2hNb2RzKG1vZGlmaWVycz1M ZXZlbEZpdmUsY2xlYXJMb2NrcyxsYXRjaFRvTG9jayk7CiAgICB9OwogICAgaW50ZXJwcmV0IElT T19MZXZlbDVfTG9jaytBbnlPZk9yTm9uZShhbGwpIHsKICAgICAgICBhY3Rpb249IExvY2tNb2Rz KG1vZGlmaWVycz1MZXZlbEZpdmUpOwogICAgfTsKICAgIGludGVycHJldCBDYXBzX0xvY2srQW55 T2ZPck5vbmUoYWxsKSB7CiAgICAgICAgYWN0aW9uPSBMb2NrTW9kcyhtb2RpZmllcnM9TG9jayk7 CiAgICB9OwogICAgaW50ZXJwcmV0IEFueStFeGFjdGx5KExvY2spIHsKICAgICAgICBhY3Rpb249 IExvY2tNb2RzKG1vZGlmaWVycz1Mb2NrKTsKICAgIH07CiAgICBpbnRlcnByZXQgQW55K0FueU9m KGFsbCkgewogICAgICAgIGFjdGlvbj0gU2V0TW9kcyhtb2RpZmllcnM9bW9kTWFwTW9kcyxjbGVh ckxvY2tzKTsKICAgIH07CiAgICBncm91cCAyID0gTW9kNTsKICAgIGdyb3VwIDMgPSBNb2Q1Owog ICAgZ3JvdXAgNCA9IE1vZDU7CiAgICBpbmRpY2F0b3IgIkNhcHMgTG9jayIgewogICAgICAgICFh bGxvd0V4cGxpY2l0OwogICAgICAgIHdoaWNoTW9kU3RhdGU9IGxvY2tlZDsKICAgICAgICBtb2Rp ZmllcnM9IExvY2s7CiAgICB9OwogICAgaW5kaWNhdG9yICJOdW0gTG9jayIgewogICAgICAgICFh bGxvd0V4cGxpY2l0OwogICAgICAgIHdoaWNoTW9kU3RhdGU9IGxvY2tlZDsKICAgICAgICBtb2Rp ZmllcnM9IE51bUxvY2s7CiAgICB9OwogICAgaW5kaWNhdG9yICJTY3JvbGwgTG9jayIgewogICAg ICAgIHdoaWNoTW9kU3RhdGU9IGxvY2tlZDsKICAgICAgICBtb2RpZmllcnM9IFNjcm9sbExvY2s7 CiAgICB9OwogICAgaW5kaWNhdG9yICJTaGlmdCBMb2NrIiB7CiAgICAgICAgIWFsbG93RXhwbGlj aXQ7CiAgICAgICAgd2hpY2hNb2RTdGF0ZT0gbG9ja2VkOwogICAgICAgIG1vZGlmaWVycz0gU2hp ZnQ7CiAgICB9OwogICAgaW5kaWNhdG9yICJHcm91cCAyIiB7CiAgICAgICAgIWFsbG93RXhwbGlj aXQ7CiAgICAgICAgZ3JvdXBzPSAweGZlOwogICAgfTsKICAgIGluZGljYXRvciAiTW91c2UgS2V5 cyIgewogICAgICAgIGluZGljYXRvckRyaXZlc0tleWJvYXJkOwogICAgICAgIGNvbnRyb2xzPSBt b3VzZUtleXM7CiAgICB9Owp9OwoKeGtiX3N5bWJvbHMgInBjK2Rhc2VsdChkYXNlbHQpK2luZXQo ZXZkZXYpK2NvbXBvc2Uoc2NsaykiIHsKCiAgICBuYW1lW2dyb3VwMV09Ikdlcm1hbiAoRGFzZWx0 KSI7CgogICAga2V5ICA8RVNDPiB7ICAgICAgICAgWyAgICAgICAgICBFc2NhcGUgXSB9OwogICAg a2V5IDxBRTAxPiB7CiAgICAgICAgdHlwZT0gIkVJR0hUX0xFVkVMX0FMUEhBQkVUSUNfTEVWRUxf RklWRV9MT0NLIiwKICAgICAgICBzeW1ib2xzW0dyb3VwMV09IFsgICAgICAgICBTdXBlcl9MLCAg ICAgICAgIFN1cGVyX0wsICAgICAgICAgU3VwZXJfTCwgICAgICAgICBTdXBlcl9MLCAgICAgICAg IFN1cGVyX0wsICAgICAgICAgU3VwZXJfTCwgICAgICAgICBTdXBlcl9MLCAgICAgICAgIFN1cGVy X0wgXQogICAgfTsKICAgIGtleSA8QUUwMj4gewogICAgICAgIHR5cGU9ICJFSUdIVF9MRVZFTF9M RVZFTF9GSVZFX0xPQ0siLAogICAgICAgIHN5bWJvbHNbR3JvdXAxXT0gWyAgICAgICAgICAgICAg IDIsICAgICAgICAgc2VjdGlvbiwgICAgIHR3b3N1cGVyaW9yLCAgICB0d29zdWJzY3JpcHQsICAg IG9yZG1hc2N1bGluZSwgICAgICAgIE5vU3ltYm9sLCAgICAgICBsb2dpY2Fsb3IsICAgICAgICBO b1N5bWJvbCBdCiAgICB9OwogICAga2V5IDxBRTAzPiB7CiAgICAgICAgdHlwZT0gIkVJR0hUX0xF VkVMX0FMUEhBQkVUSUNfTEVWRUxfRklWRV9MT0NLIiwKICAgICAgICBzeW1ib2xzW0dyb3VwMV09 IFsgICAgICAgICAgICAgVGFiLCAgICAgICAgICAgICBUYWIsICAgdGhyZWVzdXBlcmlvciwgIHRo cmVlc3Vic2NyaXB0LCAgICAgIG51bWVyb3NpZ24sICB0aHJlZXN1YnNjcmlwdCwgICAgICBsb2dp Y2FsYW5kLCAgICAgICAgTm9TeW1ib2wgXQogICAgfTsKICAgIGtleSA8QUUwND4gewogICAgICAg IHR5cGU9ICJFSUdIVF9MRVZFTF9MRVZFTF9GSVZFX0xPQ0siLAogICAgICAgIHN5bWJvbHNbR3Jv dXAxXT0gWyAgICAgICAgICAgICAgIDQsICBndWlsbGVtZXRyaWdodCwgICAgICAgICAgIFUyMDNB LCAgICBmZW1hbGVzeW1ib2wsICAgICAgICBOb1N5bWJvbCwgICAgICAgIE5vU3ltYm9sLCAgICAg ICAgICAgVTIyQTUsICAgICAgICBOb1N5bWJvbCBdCiAgICB9OwogICAga2V5IDxBRTA1PiB7CiAg ICAgICAgdHlwZT0gIkVJR0hUX0xFVkVMX0FMUEhBQkVUSUNfTEVWRUxfRklWRV9MT0NLIiwKICAg ICAgICBzeW1ib2xzW0dyb3VwMV09IFsgICAgICAgQ29udHJvbF9MLCAgICAgICAgICAgVTIxMTMs ICAgdGhyZWVzdXBlcmlvciwgICAgICBtYWxlc3ltYm9sLCAgICAgIG51bWVyb3NpZ24sICB0aHJl ZXN1YnNjcmlwdCwgICAgICBsb2dpY2FsYW5kLCAgICAgICAgTm9TeW1ib2wgXQogICAgfTsKICAg IGtleSA8QUUwNj4gewogICAgICAgIHR5cGU9ICJFSUdIVF9MRVZFTF9BTFBIQUJFVElDX0xFVkVM X0ZJVkVfTE9DSyIsCiAgICAgICAgc3ltYm9sc1tHcm91cDFdPSBbICAgICAgICAgIE1ldGFfTCwg ICAgICAgICAgIFUyMTEzLCAgIHRocmVlc3VwZXJpb3IsICAgICAgICAgICBVMjZBNSwgICAgICBu dW1lcm9zaWduLCAgdGhyZWVzdWJzY3JpcHQsICAgICAgbG9naWNhbGFuZCwgICAgICAgIE5vU3lt Ym9sIF0KICAgIH07CiAgICBrZXkgPEFFMDc+IHsKICAgICAgICB0eXBlPSAiRUlHSFRfTEVWRUxf QUxQSEFCRVRJQ19MRVZFTF9GSVZFX0xPQ0siLAogICAgICAgIHN5bWJvbHNbR3JvdXAxXT0gWyAg ICAgICBCYWNrU3BhY2UsICAgICAgICAgICBVMjExMywgICB0aHJlZXN1cGVyaW9yLCAgICAgICAg ICAgVTAzRjAsICAgICAgbnVtZXJvc2lnbiwgIHRocmVlc3Vic2NyaXB0LCAgICAgIGxvZ2ljYWxh bmQsICAgICAgICBOb1N5bWJvbCBdCiAgICB9OwogICAga2V5IDxBRTA4PiB7CiAgICAgICAgdHlw ZT0gIk9ORV9MRVZFTCIsCiAgICAgICAgc3ltYm9sc1tHcm91cDFdPSBbIElTT19MZXZlbDVfU2hp ZnQgXQogICAgfTsKICAgIGtleSA8QUUwOT4gewogICAgICAgIHR5cGU9ICJFSUdIVF9MRVZFTF9B TFBIQUJFVElDX0xFVkVMX0ZJVkVfTE9DSyIsCiAgICAgICAgc3ltYm9sc1tHcm91cDFdPSBbICAg ICAgICAgICAgS1BfOSwgICAgICAgICAgIFUyMTEzLCAgIHRocmVlc3VwZXJpb3IsICAgICAgICAg ICBVMjdFOSwgICAgICBudW1lcm9zaWduLCAgdGhyZWVzdWJzY3JpcHQsICAgICAgbG9naWNhbGFu ZCwgICAgICAgIE5vU3ltYm9sIF0KICAgIH07CiAgICBrZXkgPEFFMTA+IHsKICAgICAgICB0eXBl PSAiRUlHSFRfTEVWRUxfQUxQSEFCRVRJQ19MRVZFTF9GSVZFX0xPQ0siLAogICAgICAgIHN5bWJv bHNbR3JvdXAxXT0gWyAgICAgICAgIEh5cGVyX0wsICAgICAgICAgSHlwZXJfTCwgICAgICAgICBI eXBlcl9MLCAgICAgICAgIEh5cGVyX0wsICAgICAgICAgSHlwZXJfTCwgICAgICAgICBIeXBlcl9M LCAgICAgICAgIEh5cGVyX0wsICAgICAgICAgSHlwZXJfTCBdCiAgICB9OwogICAga2V5IDxBRTEx PiB7CiAgICAgICAgdHlwZT0gIkVJR0hUX0xFVkVMX0FMUEhBQkVUSUNfTEVWRUxfRklWRV9MT0NL IiwKICAgICAgICBzeW1ib2xzW0dyb3VwMV09IFsgICAgICAgICBTdXBlcl9MLCAgICAgICAgIFN1 cGVyX0wsICAgICAgICAgU3VwZXJfTCwgICAgICAgICBTdXBlcl9MLCAgICAgICAgIFN1cGVyX0ws ICAgICAgICAgU3VwZXJfTCwgICAgICAgICBTdXBlcl9MLCAgICAgICAgIFN1cGVyX0wgXQogICAg fTsKICAgIGtleSA8QUUxMj4gewogICAgICAgIHR5cGU9ICJFSUdIVF9MRVZFTF9BTFBIQUJFVElD X0xFVkVMX0ZJVkVfTE9DSyIsCiAgICAgICAgc3ltYm9sc1tHcm91cDFdPSBbICAgICAgICAgICBj b2xvbiwgICAgICAgICAgIFUyMTEzLCAgIHRocmVlc3VwZXJpb3IsIGRlYWRfYWJvdmVyZXZlcnNl ZGNvbW1hLCAgICAgIG51bWVyb3NpZ24sICB0aHJlZXN1YnNjcmlwdCwgICAgICBsb2dpY2FsYW5k LCAgICAgICAgTm9TeW1ib2wgXQogICAgfTsKICAgIGtleSA8QktTUD4geyAgICAgICAgIFsgICAg ICAgQmFja1NwYWNlLCAgICAgICBCYWNrU3BhY2UgXSB9OwogICAga2V5ICA8VEFCPiB7CiAgICAg ICAgdHlwZT0gIkVJR0hUX0xFVkVMX0xFVkVMX0ZJVkVfTE9DSyIsCiAgICAgICAgc3ltYm9sc1tH cm91cDFdPSBbICAgICAgICAgICAgIFRhYiwgICAgSVNPX0xlZnRfVGFiLCAgICAgICBNdWx0aV9r ZXksIElTT19MZXZlbDVfTG9jaywgICAgICAgIE5vU3ltYm9sLCAgICAgICAgTm9TeW1ib2wsICAg ICAgICBOb1N5bWJvbCwgSVNPX0xldmVsNV9Mb2NrIF0KICAgIH07CiAgICBrZXkgPEFEMDE+IHsK ICAgICAgICB0eXBlPSAiRUlHSFRfTEVWRUxfQUxQSEFCRVRJQ19MRVZFTF9GSVZFX0xPQ0siLAog ICAgICAgIHN5bWJvbHNbR3JvdXAxXT0gWyAgICAgICAgICAgICAgIHAsICAgICAgICAgICAgICAg UCwgICAgICAgIGVsbGlwc2lzLCAgICAgICAgR3JlZWtfcGksICAgICAgICAgS1BfSG9tZSwgICAg ICAgICAgIFUyN0UxLCAgICAgICAgR3JlZWtfUEksICAgICAgIFUwMDAxRjk3MCBdCiAgICB9Owog ICAga2V5IDxBRDAyPiB7CiAgICAgICAgdHlwZT0gIkVJR0hUX0xFVkVMX0FMUEhBQkVUSUNfTEVW RUxfRklWRV9MT0NLIiwKICAgICAgICBzeW1ib2xzW0dyb3VwMV09IFsgICAgICAgICAgICAgICB1 LCAgICAgICAgICAgICAgIFUsICAgICAgICAgICBVMjdFOCwgICAgICAgICAgIFUwMzgwLCAgICAg ICAgICBlbWRhc2gsICAgICAgICAgICBVMjFBNCwgICAgICAgICAgIFUwNDcxLCAgICAgICAgICAg VTI3NjQgXQogICAgfTsKICAgIGtleSA8QUQwMz4gewogICAgICAgIHR5cGU9ICJFSUdIVF9MRVZF TF9BTFBIQUJFVElDX0xFVkVMX0ZJVkVfTE9DSyIsCiAgICAgICAgc3ltYm9sc1tHcm91cDFdPSBb ICAgICAgICBxdW90ZWRibCwgICAgICBhcG9zdHJvcGhlLCAgICAgYnJhY2tldGxlZnQsICAgICAg ICAgICBVMDNERCwgICAgICAgICAgIEtQX1VwLCAgICAgICAgICAgVTIxOTEsICAgICAgIFUwMDAx RDUzQywgICAgICAgVTAwMDFGNjA3IF0KICAgIH07CiAgICBrZXkgPEFEMDQ+IHsKICAgICAgICB0 eXBlPSAiRUlHSFRfTEVWRUxfQUxQSEFCRVRJQ19MRVZFTF9GSVZFX0xPQ0siLAogICAgICAgIHN5 bWJvbHNbR3JvdXAxXT0gWyAgICAgICAgICAgY29tbWEsICAgICAgICAgICBjb21tYSwgICAgICAg c2VtaWNvbG9uLCAgICAgICAgICAgVTAzNzIsICAgICAgIEJhY2tTcGFjZSwgICAgICAgICAgIFUy MTkwLCAgICAgICAgICAgVTJBM0UsICAgICAgIFUwMDAxRjYwMSBdCiAgICB9OwogICAga2V5IDxB RDA1PiB7CiAgICAgICAgdHlwZT0gIkVJR0hUX0xFVkVMX0FMUEhBQkVUSUNfTEVWRUxfRklWRV9M T0NLIiwKICAgICAgICBzeW1ib2xzW0dyb3VwMV09IFsgICAgICAgICAgICAgICBxLCAgICAgICAg ICAgICAgIFEsICAgICAgICBkaXZpc2lvbiwgICAgICAgICAgIFUwM0Q4LCAgICAgICAgICBLUF9F bmQsICAgICAgICAgICBVMjE5NywgICAgICAgICAgIFUyMTFBLCAgICAgICBVMDAwMUY2MDUgXQog ICAgfTsKICAgIGtleSA8QUQwNj4gewogICAgICAgIHR5cGU9ICJFSUdIVF9MRVZFTF9BTFBIQUJF VElDX0xFVkVMX0ZJVkVfTE9DSyIsCiAgICAgICAgc3ltYm9sc1tHcm91cDFdPSBbICAgICAgICAg ICAgICAgdiwgICAgICAgICAgICAgICBWLCAgICAgICAgbXVsdGlwbHksICAgICAgICAgICBVMDNF MCwgICAgIEtQX1N1YnRyYWN0LCAgICAgICAgICAgVTIxOTYsICAgICAgIFUwMDAxRDU0RCwgICAg ICAgVTAwMDFGOTIzIF0KICAgIH07CiAgICBrZXkgPEFEMDc+IHsKICAgICAgICB0eXBlPSAiRUlH SFRfTEVWRUxfQUxQSEFCRVRJQ19MRVZFTF9GSVZFX0xPQ0siLAogICAgICAgIHN5bWJvbHNbR3Jv dXAxXT0gWyAgICAgICAgICAgICAgIGMsICAgICAgICAgICAgICAgQywgICAgICAgICAgIGNvbG9u LCAgICAgICBHcmVla19jaGksICAgICAgICAgICAgICAgNCwgICAgICAgICAgIFUyMTkyLCAgICAg ICAgICAgVTIxMDIsICAgICAgIFUwMDAxRjY0NCBdCiAgICB9OwogICAga2V5IDxBRDA4PiB7CiAg ICAgICAgdHlwZT0gIkVJR0hUX0xFVkVMX0FMUEhBQkVUSUNfTEVWRUxfRklWRV9MT0NLIiwKICAg ICAgICBzeW1ib2xzW0dyb3VwMV09IFsgICAgICAgICAgICAgICBsLCAgICAgICAgICAgICAgIEws ICAgICAgICAgICBlcXVhbCwgICAgIEdyZWVrX2xhbWRhLCAgICAgICAgICAgICAgIDUsICAgICAg ICAgICBVMjE5MywgICAgIEdyZWVrX0xBTURBLCAgICAgICBVMDAwMUY2MDkgXQogICAgfTsKICAg IGtleSA8QUQwOT4gewogICAgICAgIHR5cGU9ICJFSUdIVF9MRVZFTF9BTFBIQUJFVElDX0xFVkVM X0ZJVkVfTE9DSyIsCiAgICAgICAgc3ltYm9sc1tHcm91cDFdPSBbICAgICAgICAgICAgICAgbSwg ICAgICAgICAgICAgICBNLCAgICAgICBhbXBlcnNhbmQsICAgICAgICBHcmVla19tdSwgICAgICAg ICAgICAgICA2LCAgICAgICAgICAgVTIxQTYsICAgICAgICAgICBVMDI5QSwgICAgICAgVTAwMDFG NDhCIF0KICAgIH07CiAgICBrZXkgPEFEMTA+IHsKICAgICAgICB0eXBlPSAiRUlHSFRfTEVWRUxf QUxQSEFCRVRJQ19MRVZFTF9GSVZFX0xPQ0siLAogICAgICAgIHN5bWJvbHNbR3JvdXAxXT0gWyAg ICAgICAgICAgICAgIGYsICAgICAgICAgICAgICAgRiwgICAgICBwYXJlbnJpZ2h0LCAgICAgICBH cmVla19waGksICAgICAgICAgIEtQX0FkZCwgICAgICAgZWxlbWVudG9mLCAgICAgICBHcmVla19Q SEksICAgICAgIFUwMDAxRjYxOCBdCiAgICB9OwogICAga2V5IDxBRDExPiB7CiAgICAgICAgdHlw ZT0gIkVJR0hUX0xFVkVMX0FMUEhBQkVUSUNfTEVWRUxfRklWRV9MT0NLIiwKICAgICAgICBzeW1i b2xzW0dyb3VwMV09IFsgICAgICAgICAgICAgICBqLCAgICAgICAgICAgICAgIEosICAgIGJyYWNr ZXRyaWdodCwgICAgICAgICAgIFUwM0RGLCAgICAgS1BfTXVsdGlwbHksICAgICAgICAgICBVMjIx OCwgICAgICAgICAgIHRob3JuLCAgICAgICBVMDAwMUY2MEQgXQogICAgfTsKICAgIGtleSA8QUQx Mj4gewogICAgICAgIHR5cGU9ICJFSUdIVF9MRVZFTF9BTFBIQUJFVElDX0xFVkVMX0ZJVkVfTE9D SyIsCiAgICAgICAgc3ltYm9sc1tHcm91cDFdPSBbICAgICAgZGVhZF9ncmF2ZSwgICAgZGVhZF9j ZWRpbGxhLCAgICAgICAgICAgVTI3RTksIGRlYWRfYWJvdmVjb21tYSwgZGVhZF9kb3VibGVhY3V0 ZSwgIGRlYWRfYWJvdmVyaW5nLCAgICAgIGRlYWRfYnJldmUsICAgICAgIFUwMDAxRjk3MiBdCiAg ICB9OwogICAga2V5IDxSVFJOPiB7ICAgICAgICAgWyAgICAgICAgICBSZXR1cm4gXSB9OwogICAg a2V5IDxMQ1RMPiB7ICAgICAgICAgWyAgICAgICBDb250cm9sX0wgXSB9OwogICAga2V5IDxBQzAx PiB7CiAgICAgICAgdHlwZT0gIkVJR0hUX0xFVkVMX0FMUEhBQkVUSUNfTEVWRUxfRklWRV9MT0NL IiwKICAgICAgICBzeW1ib2xzW0dyb3VwMV09IFsgICAgICAgICAgICAgICBoLCAgICAgICAgICAg ICAgIEgsICAgICAgICAgICBVMjIwMCwgICAgICAgR3JlZWtfZXRhLCAgICAgICAgS1BfUHJpb3Is ICAgICAgICAgICBVMjIyMywgICAgICAgICAgIFUyMTBELCAgICAgICBVMDAwMUY2MEYgXQogICAg fTsKICAgIGtleSA8QUMwMj4gewogICAgICAgIHR5cGU9ICJFSUdIVF9MRVZFTF9BTFBIQUJFVElD X0xFVkVMX0ZJVkVfTE9DSyIsCiAgICAgICAgc3ltYm9sc1tHcm91cDFdPSBbICAgICAgICAgICAg ICAgaSwgICAgICAgICAgICAgICBJLCAgICAgICAgICAgc2xhc2gsICAgICAgR3JlZWtfaW90YSwg ICAgICAgICBLUF9MZWZ0LCBwYXJ0aWFsZGVyaXZhdGl2ZSwgICAgICAgVTAwMDFENTQwLCAgICAg ICBVMDAwMUY2MkMgXQogICAgfTsKICAgIGtleSA8QUMwMz4gewogICAgICAgIHR5cGU9ICJFSUdI VF9MRVZFTF9BTFBIQUJFVElDX0xFVkVMX0ZJVkVfTE9DSyIsCiAgICAgICAgc3ltYm9sc1tHcm91 cDFdPSBbICAgICAgICAgICAgICAgZSwgICAgICAgICAgICAgICBFLCAgICAgICBicmFjZWxlZnQs ICAgR3JlZWtfZXBzaWxvbiwgICAgICAgICBLUF9Eb3duLCAgICAgICAgICAgVTIyMjcsICAgICAg IFUwMDAxRDUzOCwgICAgICAgVTAwMDFGNDREIF0KICAgIH07CiAgICBrZXkgPEFDMDQ+IHsKICAg ICAgICB0eXBlPSAiRUlHSFRfTEVWRUxfQUxQSEFCRVRJQ19MRVZFTF9GSVZFX0xPQ0siLAogICAg ICAgIHN5bWJvbHNbR3JvdXAxXT0gWyAgICAgICAgICAgICAgIGEsICAgICAgICAgICAgICAgQSwg ICAgICAgcGFyZW5sZWZ0LCAgICAgR3JlZWtfYWxwaGEsICAgICAgICBLUF9SaWdodCwgICAgICAg ICAgICBsZXNzLCAgICAgICAgICAgVTIxMzUsICAgICAgICAgICBVMjcwQiBdCiAgICB9OwogICAg a2V5IDxBQzA1PiB7CiAgICAgICAgdHlwZT0gIkVJR0hUX0xFVkVMX0FMUEhBQkVUSUNfTEVWRUxf RklWRV9MT0NLIiwKICAgICAgICBzeW1ib2xzW0dyb3VwMV09IFsgICAgICAgICAgICAgICBvLCAg ICAgICAgICAgICAgIE8sICAgICAgICAgICBtaW51cywgICBHcmVla19vbWljcm9uLCAgICAgICAg IEtQX05leHQsICAgICAgICAgICBVMjIxMCwgICAgICAgICAgIFUyMjA3LCAgICAgICBVMDAwMUY0 NEYgXQogICAgfTsKICAgIGtleSA8QUMwNj4gewogICAgICAgIHR5cGU9ICJFSUdIVF9MRVZFTF9B TFBIQUJFVElDX0xFVkVMX0ZJVkVfTE9DSyIsCiAgICAgICAgc3ltYm9sc1tHcm91cDFdPSBbICAg ICAgICAgICAgICAgZCwgICAgICAgICAgICAgICBELCAgICAgICAgICAgIHBsdXMsICAgICBHcmVl a19kZWx0YSwgICAgICAgIEtQX0VudGVyLCAgICAgICAgICAgVTIyMEYsICAgICAgICAgICBVMDM5 NCwgICAgICAgVTAwMDFGNjRGIF0KICAgIH07CiAgICBrZXkgPEFDMDc+IHsKICAgICAgICB0eXBl PSAiRUlHSFRfTEVWRUxfQUxQSEFCRVRJQ19MRVZFTF9GSVZFX0xPQ0siLAogICAgICAgIHN5bWJv bHNbR3JvdXAxXT0gWyAgICAgICAgICAgICAgIHQsICAgICAgICAgICAgICAgVCwgICAgICAgICAg ZG9sbGFyLCAgICAgICBHcmVla190YXUsICAgICAgICAgICAgICAgMSwgICAgICAgICBncmVhdGVy LCAgICAgICBVMDAwMUQ1NEIsICAgICAgIFUwMDAxRjQ0QyBdCiAgICB9OwogICAga2V5IDxBQzA4 PiB7CiAgICAgICAgdHlwZT0gIkVJR0hUX0xFVkVMX0FMUEhBQkVUSUNfTEVWRUxfRklWRV9MT0NL IiwKICAgICAgICBzeW1ib2xzW0dyb3VwMV09IFsgICAgICAgICAgICAgICByLCAgICAgICAgICAg ICAgIFIsICAgICAgICBhc3RlcmlzaywgICAgICAgR3JlZWtfcmhvLCAgICAgICAgICAgICAgIDIs ICAgICAgICAgICBVMjIyOCwgICAgICAgICAgIFUyMTFELCAgICAgICBVMDAwMUY0NEUgXQogICAg fTsKICAgIGtleSA8QUMwOT4gewogICAgICAgIHR5cGU9ICJFSUdIVF9MRVZFTF9BTFBIQUJFVElD X0xFVkVMX0ZJVkVfTE9DSyIsCiAgICAgICAgc3ltYm9sc1tHcm91cDFdPSBbICAgICAgICAgICAg ICAgbiwgICAgICAgICAgICAgICBOLCAgICAgICBiYWNrc2xhc2gsICAgICAgICBHcmVla19udSwg ICAgICAgICAgICAgICAzLCAgICAgICAgICAgVTIyMkIsICAgICAgICAgICBVMjExNSwgICAgICAg VTAwMDFGOTI4IF0KICAgIH07CiAgICBrZXkgPEFDMTA+IHsKICAgICAgICB0eXBlPSAiRUlHSFRf TEVWRUxfQUxQSEFCRVRJQ19MRVZFTF9GSVZFX0xPQ0siLAogICAgICAgIHN5bWJvbHNbR3JvdXAx XT0gWyAgICAgICAgICAgICAgIHMsICAgICAgICAgICAgICAgUywgICAgICAgICAgIFUyMjAzLCAg ICAgR3JlZWtfc2lnbWEsICAgICAgS1BfRGVjaW1hbCwgICAgICAgICAgIFUyMjI1LCAgICAgR3Jl ZWtfU0lHTUEsICAgICAgIFUwMDAxRkFFMSBdCiAgICB9OwogICAga2V5IDxBQzExPiB7CiAgICAg ICAgdHlwZT0gIk9ORV9MRVZFTCIsCiAgICAgICAgc3ltYm9sc1tHcm91cDFdPSBbIElTT19MZXZl bDNfU2hpZnQgXQogICAgfTsKICAgIGtleSA8VExERT4gewogICAgICAgIHR5cGU9ICJPTkVfTEVW RUwiLAogICAgICAgIHN5bWJvbHNbR3JvdXAxXT0gWyAgICAgICAgIFNoaWZ0X0wgXQogICAgfTsK ICAgIGtleSA8TEZTSD4gewogICAgICAgIHR5cGU9ICJUV09fTEVWRUwiLAogICAgICAgIHN5bWJv bHNbR3JvdXAxXT0gWyAgICAgICAgIFNoaWZ0X0wsICAgICAgIENhcHNfTG9jayBdCiAgICB9Owog ICAga2V5IDxCS1NMPiB7CiAgICAgICAgdHlwZT0gIk9ORV9MRVZFTCIsCiAgICAgICAgc3ltYm9s c1tHcm91cDFdPSBbIElTT19MZXZlbDNfU2hpZnQgXQogICAgfTsKICAgIGtleSA8QUIwMT4gewog ICAgICAgIHR5cGU9ICJFSUdIVF9MRVZFTF9BTFBIQUJFVElDX0xFVkVMX0ZJVkVfTE9DSyIsCiAg ICAgICAgc3ltYm9sc1tHcm91cDFdPSBbICAgICAgICAgICAgICAgaywgICAgICAgICAgICAgICBL LCAgICAgICAgICAgVTFFOUUsICAgICBHcmVla19rYXBwYSwgICAgICAgICAgRGVsZXRlLCAgICAg ICAgICAgVTIyQzQsICAgICAgIFUwMDAxRDU0MiwgICAgICAgVTAwMDFGNjMxIF0KICAgIH07CiAg ICBrZXkgPEFCMDI+IHsKICAgICAgICB0eXBlPSAiRUlHSFRfTEVWRUxfQUxQSEFCRVRJQ19MRVZF TF9GSVZFX0xPQ0siLAogICAgICAgIHN5bWJvbHNbR3JvdXAxXT0gWyAgICAgICAgICAgICAgIHks ICAgICAgICAgICAgICAgWSwgICAgICBudW1iZXJzaWduLCAgIEdyZWVrX3Vwc2lsb24sICAgICAg ICAgICBVMjIxOSwgICAgICAgIGVtcHR5c2V0LCAgICAgICAgICAgICBldGgsICAgICAgIFUwMDAx RjYzNSBdCiAgICB9OwogICAga2V5IDxBQjAzPiB7CiAgICAgICAgdHlwZT0gIkVJR0hUX0xFVkVM X0FMUEhBQkVUSUNfTEVWRUxfRklWRV9MT0NLIiwKICAgICAgICBzeW1ib2xzW0dyb3VwMV09IFsg ICAgICAgICAgICAgICB4LCAgICAgICAgICAgICAgIFgsICAgICAgICAgICAgIGJhciwgICAgICAg IEdyZWVrX3hpLCAgICAgICAgIG5vdHNpZ24sICAgICAgICAgICBVMjIxNiwgICAgICAgIEdyZWVr X1hJLCAgICAgICBVMDAwMUY5MTQgXQogICAgfTsKICAgIGtleSA8QUIwND4gewogICAgICAgIHR5 cGU9ICJFSUdIVF9MRVZFTF9BTFBIQUJFVElDX0xFVkVMX0ZJVkVfTE9DSyIsCiAgICAgICAgc3lt Ym9sc1tHcm91cDFdPSBbICAgICAgICAgIHBlcmlvZCwgICAgICAgICAgcGVyaW9kLCAgICAgIHVu ZGVyc2NvcmUsICAgICAgICAgICBVMDNERSwgICAgICAgICAgICAgVGFiLCAgICAgICAgICAgVTIx OTgsICAgICAgICAgICBVMjI2MSwgICAgICAgVTAwMDFGNjBDIF0KICAgIH07CiAgICBrZXkgPEFC MDU+IHsKICAgICAgICB0eXBlPSAiRUlHSFRfTEVWRUxfQUxQSEFCRVRJQ19MRVZFTF9GSVZFX0xP Q0siLAogICAgICAgIHN5bWJvbHNbR3JvdXAxXT0gWyAgICAgICAgICAgZ3JhdmUsICAgICAgZGVh ZF9jYXJvbiwgICAgICAgICAgICAgIGF0LCAgICAgICBHcmVla19wc2ksICAgICAgIHBhcmFncmFw aCwgICAgICAgICAgIFUyMTk0LCAgICAgICBHcmVla19QU0ksICAgICAgIFUwMDAxRjk3MSBdCiAg ICB9OwogICAga2V5IDxBQjA2PiB7CiAgICAgICAgdHlwZT0gIkVJR0hUX0xFVkVMX0FMUEhBQkVU SUNfTEVWRUxfRklWRV9MT0NLIiwKICAgICAgICBzeW1ib2xzW0dyb3VwMV09IFsgICAgICAgICAg ICAgICBiLCAgICAgICAgICAgICAgIEIsIGRlYWRfY2lyY3VtZmxleCwgICAgICBHcmVla19iZXRh LCAgICBLUF9TZXBhcmF0b3IsICAgICAgICAgICBVMjE5OSwgICAgICAgICAgIFUwNUQxLCAgICAg ICBVMDAwMUY2MTQgXQogICAgfTsKICAgIGtleSA8QUIwNz4gewogICAgICAgIHR5cGU9ICJFSUdI VF9MRVZFTF9BTFBIQUJFVElDX0xFVkVMX0ZJVkVfTE9DSyIsCiAgICAgICAgc3ltYm9sc1tHcm91 cDFdPSBbICAgICAgICAgICAgICAgZywgICAgICAgICAgICAgICBHLCAgICAgIGFzY2lpdGlsZGUs ICAgICAgICAgICBVMDNCMywgICAgICAgICAgICAgICA3LCAgICAgICAgIHJhZGljYWwsICAgICBH cmVla19HQU1NQSwgICAgICAgVTAwMDFGOTJFIF0KICAgIH07CiAgICBrZXkgPEFCMDg+IHsKICAg ICAgICB0eXBlPSAiRUlHSFRfTEVWRUxfQUxQSEFCRVRJQ19MRVZFTF9GSVZFX0xPQ0siLAogICAg ICAgIHN5bWJvbHNbR3JvdXAxXT0gWyAgICAgICAgICAgICAgIHosICAgICAgICAgICAgICAgWiwg ICAgICAgICBwZXJjZW50LCAgICAgIEdyZWVrX3pldGEsICAgICAgICAgICAgICAgOCwgICAgICAg ICAgIFUyMjExLCAgICAgICAgICAgVTIxMjQsICAgICAgIFUwMDAxRjY0MSBdCiAgICB9OwogICAg a2V5IDxBQjA5PiB7CiAgICAgICAgdHlwZT0gIkVJR0hUX0xFVkVMX0FMUEhBQkVUSUNfTEVWRUxf RklWRV9MT0NLIiwKICAgICAgICBzeW1ib2xzW0dyb3VwMV09IFsgICAgICAgICAgICAgICB3LCAg ICAgICAgICAgICAgIFcsICAgICAgICBFdXJvU2lnbiwgICAgICAgICAgIFUwM0M5LCAgICAgICAg ICAgICAgIDksICAgICAgICAgICBVMjIxRSwgICAgICAgICAgIFUwM0E5LCAgICAgICBVMDAwMUY2 MUYgXQogICAgfTsKICAgIGtleSA8QUIxMD4gewogICAgICAgIHR5cGU9ICJFSUdIVF9MRVZFTF9B TFBIQUJFVElDX0xFVkVMX0ZJVkVfTE9DSyIsCiAgICAgICAgc3ltYm9sc1tHcm91cDFdPSBbICAg ICAgICAgIGV4Y2xhbSwgICAgICAgICAgZXhjbGFtLCAgICAgIGJyYWNlcmlnaHQsICAgICBHcmVl a190aGV0YSwgICAgICAgS1BfRGl2aWRlLCAgICAgICAgICAgVTIyQ0EsICAgICBHcmVla19USEVU QSwgICAgICAgVTAwMDFGNjJEIF0KICAgIH07CiAgICBrZXkgPFJUU0g+IHsKICAgICAgICB0eXBl PSAiVFdPX0xFVkVMIiwKICAgICAgICBzeW1ib2xzW0dyb3VwMV09IFsgICAgICAgICBTaGlmdF9S LCAgICAgICBDYXBzX0xvY2sgXQogICAgfTsKICAgIGtleSA8S1BNVT4gewogICAgICAgIHR5cGU9 ICJFSUdIVF9MRVZFTF9MRVZFTF9GSVZFX0xPQ0siLAogICAgICAgIHN5bWJvbHNbR3JvdXAxXT0g WyAgICAgS1BfTXVsdGlwbHksICAgICBLUF9NdWx0aXBseSwgICAgICAgICAgIFUyMkM1LCAgICAg ICAgICAgVTIyOTksICAgICAgICBtdWx0aXBseSwgICAgICAgIE5vU3ltYm9sLCAgICAgICAgICAg VTIyOTcsICAgICAgICBOb1N5bWJvbCBdCiAgICB9OwogICAga2V5IDxMQUxUPiB7ICAgICAgICAg WyAgICAgICAgICAgQWx0X0wsICAgICAgICAgIE1ldGFfTCBdIH07CiAgICBrZXkgPFNQQ0U+IHsK ICAgICAgICB0eXBlPSAiRUlHSFRfTEVWRUxfTEVWRUxfRklWRV9MT0NLIiwKICAgICAgICBzeW1i b2xzW0dyb3VwMV09IFsgICAgICAgICAgIHNwYWNlLCAgICAgICAgICAgc3BhY2UsICAgICAgICAg ICBzcGFjZSwgICAgbm9icmVha3NwYWNlLCAgICAgICAgICAgIEtQXzAsICAgICAgICAgICAgS1Bf MCwgICAgICAgICAgIFUyMDJGLCAgICAgICAgTm9TeW1ib2wgXQogICAgfTsKICAgIGtleSA8Q0FQ Uz4gewogICAgICAgIHR5cGU9ICJPTkVfTEVWRUwiLAogICAgICAgIHN5bWJvbHNbR3JvdXAxXT0g WyBJU09fTGV2ZWwzX1NoaWZ0IF0KICAgIH07CiAgICBrZXkgPEZLMDE+IHsKICAgICAgICB0eXBl PSAiQ1RSTCtBTFQiLAogICAgICAgIHN5bWJvbHNbR3JvdXAxXT0gWyAgICAgICAgICAgICAgRjEs ICAgICAgICAgICAgICBGMSwgICAgICAgICAgICAgIEYxLCAgICAgICAgICAgICAgRjEsIFhGODZT d2l0Y2hfVlRfMSBdCiAgICB9OwogICAga2V5IDxGSzAyPiB7CiAgICAgICAgdHlwZT0gIkNUUkwr QUxUIiwKICAgICAgICBzeW1ib2xzW0dyb3VwMV09IFsgICAgICAgICAgICAgIEYyLCAgICAgICAg ICAgICAgRjIsICAgICAgICAgICAgICBGMiwgICAgICAgICAgICAgIEYyLCBYRjg2U3dpdGNoX1ZU XzIgXQogICAgfTsKICAgIGtleSA8RkswMz4gewogICAgICAgIHR5cGU9ICJDVFJMK0FMVCIsCiAg ICAgICAgc3ltYm9sc1tHcm91cDFdPSBbICAgICAgICAgICAgICBGMywgICAgICAgICAgICAgIEYz LCAgICAgICAgICAgICAgRjMsICAgICAgICAgICAgICBGMywgWEY4NlN3aXRjaF9WVF8zIF0KICAg IH07CiAgICBrZXkgPEZLMDQ+IHsKICAgICAgICB0eXBlPSAiQ1RSTCtBTFQiLAogICAgICAgIHN5 bWJvbHNbR3JvdXAxXT0gWyAgICAgICAgICAgICAgRjQsICAgICAgICAgICAgICBGNCwgICAgICAg ICAgICAgIEY0LCAgICAgICAgICAgICAgRjQsIFhGODZTd2l0Y2hfVlRfNCBdCiAgICB9OwogICAg a2V5IDxGSzA1PiB7CiAgICAgICAgdHlwZT0gIkNUUkwrQUxUIiwKICAgICAgICBzeW1ib2xzW0dy b3VwMV09IFsgICAgICAgICAgICAgIEY1LCAgICAgICAgICAgICAgRjUsICAgICAgICAgICAgICBG NSwgICAgICAgICAgICAgIEY1LCBYRjg2U3dpdGNoX1ZUXzUgXQogICAgfTsKICAgIGtleSA8Rksw Nj4gewogICAgICAgIHR5cGU9ICJDVFJMK0FMVCIsCiAgICAgICAgc3ltYm9sc1tHcm91cDFdPSBb ICAgICAgICAgICAgICBGNiwgICAgICAgICAgICAgIEY2LCAgICAgICAgICAgICAgRjYsICAgICAg ICAgICAgICBGNiwgWEY4NlN3aXRjaF9WVF82IF0KICAgIH07CiAgICBrZXkgPEZLMDc+IHsKICAg ICAgICB0eXBlPSAiQ1RSTCtBTFQiLAogICAgICAgIHN5bWJvbHNbR3JvdXAxXT0gWyAgICAgICAg ICAgICAgRjcsICAgICAgICAgICAgICBGNywgICAgICAgICAgICAgIEY3LCAgICAgICAgICAgICAg RjcsIFhGODZTd2l0Y2hfVlRfNyBdCiAgICB9OwogICAga2V5IDxGSzA4PiB7CiAgICAgICAgdHlw ZT0gIkNUUkwrQUxUIiwKICAgICAgICBzeW1ib2xzW0dyb3VwMV09IFsgICAgICAgICAgICAgIEY4 LCAgICAgICAgICAgICAgRjgsICAgICAgICAgICAgICBGOCwgICAgICAgICAgICAgIEY4LCBYRjg2 U3dpdGNoX1ZUXzggXQogICAgfTsKICAgIGtleSA8RkswOT4gewogICAgICAgIHR5cGU9ICJDVFJM K0FMVCIsCiAgICAgICAgc3ltYm9sc1tHcm91cDFdPSBbICAgICAgICAgICAgICBGOSwgICAgICAg ICAgICAgIEY5LCAgICAgICAgICAgICAgRjksICAgICAgICAgICAgICBGOSwgWEY4NlN3aXRjaF9W VF85IF0KICAgIH07CiAgICBrZXkgPEZLMTA+IHsKICAgICAgICB0eXBlPSAiQ1RSTCtBTFQiLAog ICAgICAgIHN5bWJvbHNbR3JvdXAxXT0gWyAgICAgICAgICAgICBGMTAsICAgICAgICAgICAgIEYx MCwgICAgICAgICAgICAgRjEwLCAgICAgICAgICAgICBGMTAsIFhGODZTd2l0Y2hfVlRfMTAgXQog ICAgfTsKICAgIGtleSA8Tk1MSz4gewogICAgICAgIHR5cGU9ICJFSUdIVF9MRVZFTF9MRVZFTF9G SVZFX0xPQ0siLAogICAgICAgIHN5bWJvbHNbR3JvdXAxXT0gWyAgICAgICAgICAgICBUYWIsICAg IElTT19MZWZ0X1RhYiwgICAgICAgICAgIGVxdWFsLCAgICAgICAgYXBwcm94ZXEsICAgICAgICBu b3RlcXVhbCwgUG9pbnRlcl9FbmFibGVLZXlzLCAgICAgICBpZGVudGljYWwsICAgICAgICBOb1N5 bWJvbCBdCiAgICB9OwogICAga2V5IDxTQ0xLPiB7CiAgICAgICAgdHlwZT0gIlRXT19MRVZFTCIs CiAgICAgICAgc3ltYm9sc1tHcm91cDFdPSBbICAgICAgIE11bHRpX2tleSwgICAgICAgTXVsdGlf a2V5IF0KICAgIH07CiAgICBrZXkgIDxLUDc+IHsKICAgICAgICB0eXBlPSAiRUlHSFRfTEVWRUxf TEVWRUxfRklWRV9MT0NLIiwKICAgICAgICBzeW1ib2xzW0dyb3VwMV09IFsgICAgICAgICAgICBL UF83LCAgICAgICAgICAgVTI3MTQsICAgICAgICAgICBVMjE5NSwgICAgICAgICAgIFUyMjZBLCAg ICAgICAgIEtQX0hvbWUsICAgICAgICAgS1BfSG9tZSwgICAgICAgICB1cHN0aWxlLCAgICAgICAg Tm9TeW1ib2wgXQogICAgfTsKICAgIGtleSAgPEtQOD4gewogICAgICAgIHR5cGU9ICJFSUdIVF9M RVZFTF9MRVZFTF9GSVZFX0xPQ0siLAogICAgICAgIHN5bWJvbHNbR3JvdXAxXT0gWyAgICAgICAg ICAgIEtQXzgsICAgICAgICAgICBVMjcxOCwgICAgICAgICB1cGFycm93LCAgICBpbnRlcnNlY3Rp b24sICAgICAgICAgICBLUF9VcCwgICAgICAgICAgIEtQX1VwLCAgICAgICAgICAgVTIyQzIsICAg ICAgICBOb1N5bWJvbCBdCiAgICB9OwogICAga2V5ICA8S1A5PiB7CiAgICAgICAgdHlwZT0gIkVJ R0hUX0xFVkVMX0xFVkVMX0ZJVkVfTE9DSyIsCiAgICAgICAgc3ltYm9sc1tHcm91cDFdPSBbICAg ICAgICAgICAgS1BfOSwgICAgICAgICAgZGFnZ2VyLCAgICAgICAgICAgVTIwRDcsICAgICAgICAg ICBVMjI2QiwgICAgICAgIEtQX1ByaW9yLCAgICAgICAgS1BfUHJpb3IsICAgICAgICAgICBVMjMw OSwgICAgICAgIE5vU3ltYm9sIF0KICAgIH07CiAgICBrZXkgPEtQU1U+IHsKICAgICAgICB0eXBl PSAiRUlHSFRfTEVWRUxfTEVWRUxfRklWRV9MT0NLIiwKICAgICAgICBzeW1ib2xzW0dyb3VwMV09 IFsgICAgIEtQX1N1YnRyYWN0LCAgICAgS1BfU3VidHJhY3QsICAgICAgICAgICBVMjIxMiwgICAg ICAgICAgIFUyMjk2LCAgICAgICAgICAgVTIyMTYsICAgICAgICBOb1N5bWJvbCwgICAgICAgICAg IFUyMjM4LCAgICAgICAgTm9TeW1ib2wgXQogICAgfTsKICAgIGtleSAgPEtQND4gewogICAgICAg IHR5cGU9ICJFSUdIVF9MRVZFTF9MRVZFTF9GSVZFX0xPQ0siLAogICAgICAgIHN5bWJvbHNbR3Jv dXAxXT0gWyAgICAgICAgICAgIEtQXzQsICAgICAgICAgICAgY2x1YiwgICAgICAgbGVmdGFycm93 LCAgICAgIGluY2x1ZGVkaW4sICAgICAgICAgS1BfTGVmdCwgICAgICAgICBLUF9MZWZ0LCAgICAg ICAgICAgVTIyODYsICAgICAgICBOb1N5bWJvbCBdCiAgICB9OwogICAga2V5ICA8S1A1PiB7CiAg ICAgICAgdHlwZT0gIkVJR0hUX0xFVkVMX0xFVkVMX0ZJVkVfTE9DSyIsCiAgICAgICAgc3ltYm9s c1tHcm91cDFdPSBbICAgICAgICAgICAgS1BfNSwgICAgICAgIEV1cm9TaWduLCAgICAgICAgICAg Y29sb24sICAgICAgICAgICBVMjJCNiwgICAgICAgIEtQX0JlZ2luLCAgICAgICAgS1BfQmVnaW4s ICAgICAgICAgICBVMjJCNywgICAgICAgIE5vU3ltYm9sIF0KICAgIH07CiAgICBrZXkgIDxLUDY+ IHsKICAgICAgICB0eXBlPSAiRUlHSFRfTEVWRUxfTEVWRUxfRklWRV9MT0NLIiwKICAgICAgICBz eW1ib2xzW0dyb3VwMV09IFsgICAgICAgICAgICBLUF82LCAgICAgICAgICAgVTIwMjMsICAgICAg cmlnaHRhcnJvdywgICAgICAgIGluY2x1ZGVzLCAgICAgICAgS1BfUmlnaHQsICAgICAgICBLUF9S aWdodCwgICAgICAgICAgIFUyMjg3LCAgICAgICAgTm9TeW1ib2wgXQogICAgfTsKICAgIGtleSA8 S1BBRD4gewogICAgICAgIHR5cGU9ICJFSUdIVF9MRVZFTF9MRVZFTF9GSVZFX0xPQ0siLAogICAg ICAgIHN5bWJvbHNbR3JvdXAxXT0gWyAgICAgICAgICBLUF9BZGQsICAgICAgICAgIEtQX0FkZCwg ICAgICAgcGx1c21pbnVzLCAgICAgICAgICAgVTIyOTUsICAgICAgICAgICBVMjIxMywgICAgICAg IE5vU3ltYm9sLCAgICAgICAgICAgVTIyMTQsICAgICAgICBOb1N5bWJvbCBdCiAgICB9OwogICAg a2V5ICA8S1AxPiB7CiAgICAgICAgdHlwZT0gIkVJR0hUX0xFVkVMX0FMUEhBQkVUSUNfTEVWRUxf RklWRV9MT0NLIiwKICAgICAgICBzeW1ib2xzW0dyb3VwMV09IFsgICAgICAgICAgICAgVGFiLCAg ICBkZWFkX2NlZGlsbGEsICBkZWFkX2Fib3ZlcmluZywgICBsZXNzdGhhbmVxdWFsLCAgZGVhZF9k aWFlcmVzaXMsIGRlYWRfYWJvdmVyZXZlcnNlZGNvbW1hLCAgICAgZGVhZF9tYWNyb24sICAgICAg ICBOb1N5bWJvbCBdCiAgICB9OwogICAga2V5ICA8S1AyPiB7CiAgICAgICAgdHlwZT0gIkVJR0hU X0xFVkVMX0xFVkVMX0ZJVkVfTE9DSyIsCiAgICAgICAgc3ltYm9sc1tHcm91cDFdPSBbICAgICAg ICAgICAgS1BfMiwgICAgICAgICAgIGhlYXJ0LCAgICAgICBkb3duYXJyb3csICAgICAgICAgICB1 bmlvbiwgICAgICAgICBLUF9Eb3duLCAgICAgICAgIEtQX0Rvd24sICAgICAgICAgICBVMjJDMywg ICAgICAgIE5vU3ltYm9sIF0KICAgIH07CiAgICBrZXkgIDxLUDM+IHsKICAgICAgICB0eXBlPSAi RUlHSFRfTEVWRUxfTEVWRUxfRklWRV9MT0NLIiwKICAgICAgICBzeW1ib2xzW0dyb3VwMV09IFsg ICAgICAgICAgICBLUF8zLCAgICAgICAgICAgVTI2NjAsICAgICAgICAgICBVMjFDQywgZ3JlYXRl cnRoYW5lcXVhbCwgICAgICAgICBLUF9OZXh0LCAgICAgICAgIEtQX05leHQsICAgICAgICAgICBV MjMwQiwgICAgICAgIE5vU3ltYm9sIF0KICAgIH07CiAgICBrZXkgIDxLUDA+IHsKICAgICAgICB0 eXBlPSAiRUlHSFRfTEVWRUxfTEVWRUxfRklWRV9MT0NLIiwKICAgICAgICBzeW1ib2xzW0dyb3Vw MV09IFsgICAgICAgICAgICBLUF8wLCAgICAgICAgICAgVTI0MjMsICAgICAgICAgcGVyY2VudCwg ICAgICAgICAgIFUyMDMwLCAgICAgICBLUF9JbnNlcnQsICAgICAgIEtQX0luc2VydCwgICAgICAg ICAgIFUyNUExLCAgICAgICAgTm9TeW1ib2wgXQogICAgfTsKICAgIGtleSA8S1BETD4gewogICAg ICAgIHR5cGU9ICJFSUdIVF9MRVZFTF9MRVZFTF9GSVZFX0xPQ0siLAogICAgICAgIHN5bWJvbHNb R3JvdXAxXT0gWyAgICBLUF9TZXBhcmF0b3IsICAgICAgICAgIHBlcmlvZCwgICAgICAgICAgIGNv bW1hLCAgICAgICAgIG1pbnV0ZXMsICAgICAgIEtQX0RlbGV0ZSwgICAgICAgS1BfRGVsZXRlLCAg ICAgICAgIHNlY29uZHMsICAgICAgICBOb1N5bWJvbCBdCiAgICB9OwogICAga2V5IDxMVkwzPiB7 ICAgICAgICAgWyBJU09fTGV2ZWwzX1NoaWZ0IF0gfTsKICAgIGtleSA8TFNHVD4gewogICAgICAg IHR5cGU9ICJFSUdIVF9MRVZFTF9BTFBIQUJFVElDX0xFVkVMX0ZJVkVfTE9DSyIsCiAgICAgICAg c3ltYm9sc1tHcm91cDFdPSBbICAgICAgICBxdWVzdGlvbiwgICAgICAgIHF1ZXN0aW9uLCAgICAg ICAgIHNlY3Rpb24sIEdyZWVrX2ZpbmFsc21hbGxzaWdtYSwgICAgICAgICAgRXNjYXBlLCAgICAg ICAgICAgVTIyQzksICAgICAgIFUwMDAxRDU1QywgICAgICAgVTAwMDFGNjM0IF0KICAgIH07CiAg ICBrZXkgPEZLMTE+IHsKICAgICAgICB0eXBlPSAiQ1RSTCtBTFQiLAogICAgICAgIHN5bWJvbHNb R3JvdXAxXT0gWyAgICAgICAgICAgICBGMTEsICAgICAgICAgICAgIEYxMSwgICAgICAgICAgICAg RjExLCAgICAgICAgICAgICBGMTEsIFhGODZTd2l0Y2hfVlRfMTEgXQogICAgfTsKICAgIGtleSA8 RksxMj4gewogICAgICAgIHR5cGU9ICJDVFJMK0FMVCIsCiAgICAgICAgc3ltYm9sc1tHcm91cDFd PSBbICAgICAgICAgICAgIEYxMiwgICAgICAgICAgICAgRjEyLCAgICAgICAgICAgICBGMTIsICAg ICAgICAgICAgIEYxMiwgWEY4NlN3aXRjaF9WVF8xMiBdCiAgICB9OwogICAga2V5IDxLQVRBPiB7 ICAgICAgICAgWyAgICAgICAgS2F0YWthbmEgXSB9OwogICAga2V5IDxISVJBPiB7ICAgICAgICAg WyAgICAgICAgSGlyYWdhbmEgXSB9OwogICAga2V5IDxIRU5LPiB7ICAgICAgICAgWyAgICAgSGVu a2FuX01vZGUgXSB9OwogICAga2V5IDxIS1RHPiB7ICAgICAgICAgWyBIaXJhZ2FuYV9LYXRha2Fu YSBdIH07CiAgICBrZXkgPE1VSEU+IHsgICAgICAgICBbICAgICAgICBNdWhlbmthbiBdIH07CiAg ICBrZXkgPEtQRU4+IHsKICAgICAgICB0eXBlPSAiRUlHSFRfTEVWRUxfTEVWRUxfRklWRV9MT0NL IiwKICAgICAgICBzeW1ib2xzW0dyb3VwMV09IFsgICAgICAgIEtQX0VudGVyLCAgICAgICAgS1Bf RW50ZXIsICAgICAgICBLUF9FbnRlciwgICAgICAgIEtQX0VudGVyLCAgICAgICAgS1BfRW50ZXIs ICAgICAgICBLUF9FbnRlciwgICAgICAgIEtQX0VudGVyLCAgICAgICAgTm9TeW1ib2wgXQogICAg fTsKICAgIGtleSA8UkNUTD4geyAgICAgICAgIFsgICAgICAgQ29udHJvbF9SIF0gfTsKICAgIGtl eSA8S1BEVj4gewogICAgICAgIHR5cGU9ICJFSUdIVF9MRVZFTF9MRVZFTF9GSVZFX0xPQ0siLAog ICAgICAgIHN5bWJvbHNbR3JvdXAxXT0gWyAgICAgICBLUF9EaXZpZGUsICAgICAgIEtQX0Rpdmlk ZSwgICAgICAgIGRpdmlzaW9uLCAgICAgICAgICAgVTIzMDAsICAgICAgICAgICBVMjIxNSwgICAg ICAgIE5vU3ltYm9sLCAgICAgICAgICAgVTIyMjMsICAgICAgICBOb1N5bWJvbCBdCiAgICB9Owog ICAga2V5IDxQUlNDPiB7CiAgICAgICAgdHlwZT0gIlBDX0FMVF9MRVZFTDIiLAogICAgICAgIHN5 bWJvbHNbR3JvdXAxXT0gWyAgICAgICAgICAgUHJpbnQsICAgICAgICAgU3lzX1JlcSBdCiAgICB9 OwogICAga2V5IDxSQUxUPiB7CiAgICAgICAgdHlwZT0gIk9ORV9MRVZFTCIsCiAgICAgICAgc3lt Ym9sc1tHcm91cDFdPSBbIElTT19MZXZlbDVfU2hpZnQgXQogICAgfTsKICAgIGtleSA8TE5GRD4g eyAgICAgICAgIFsgICAgICAgIExpbmVmZWVkIF0gfTsKICAgIGtleSA8SE9NRT4geyAgICAgICAg IFsgICAgICAgICAgICBIb21lIF0gfTsKICAgIGtleSAgIDxVUD4geyAgICAgICAgIFsgICAgICAg ICAgICAgIFVwIF0gfTsKICAgIGtleSA8UEdVUD4geyAgICAgICAgIFsgICAgICAgICAgIFByaW9y IF0gfTsKICAgIGtleSA8TEVGVD4geyAgICAgICAgIFsgICAgICAgICAgICBMZWZ0IF0gfTsKICAg IGtleSA8UkdIVD4geyAgICAgICAgIFsgICAgICAgICAgIFJpZ2h0IF0gfTsKICAgIGtleSAgPEVO RD4geyAgICAgICAgIFsgICAgICAgICAgICAgRW5kIF0gfTsKICAgIGtleSA8RE9XTj4geyAgICAg ICAgIFsgICAgICAgICAgICBEb3duIF0gfTsKICAgIGtleSA8UEdETj4geyAgICAgICAgIFsgICAg ICAgICAgICBOZXh0IF0gfTsKICAgIGtleSAgPElOUz4geyAgICAgICAgIFsgICAgICAgICAgSW5z ZXJ0IF0gfTsKICAgIGtleSA8REVMRT4geyAgICAgICAgIFsgICAgICAgICAgRGVsZXRlIF0gfTsK ICAgIGtleSA8TVVURT4geyAgICAgICAgIFsgICBYRjg2QXVkaW9NdXRlIF0gfTsKICAgIGtleSA8 Vk9MLT4geyAgICAgICAgIFsgWEY4NkF1ZGlvTG93ZXJWb2x1bWUgXSB9OwogICAga2V5IDxWT0wr PiB7ICAgICAgICAgWyBYRjg2QXVkaW9SYWlzZVZvbHVtZSBdIH07CiAgICBrZXkgPFBPV1I+IHsg ICAgICAgICBbICAgIFhGODZQb3dlck9mZiBdIH07CiAgICBrZXkgPEtQRVE+IHsKICAgICAgICB0 eXBlPSAiRUlHSFRfTEVWRUxfTEVWRUxfRklWRV9MT0NLIiwKICAgICAgICBzeW1ib2xzW0dyb3Vw MV09IFsgICAgICAgIEtQX0VxdWFsLCAgICAgICAgTm9TeW1ib2wsICAgICAgICBOb1N5bWJvbCwg ICAgICAgIE5vU3ltYm9sLCAgICAgICAgTm9TeW1ib2wsICAgICAgICBOb1N5bWJvbCwgICAgICAg IE5vU3ltYm9sLCAgICAgICAgTm9TeW1ib2wgXQogICAgfTsKICAgIGtleSA8STEyNj4geyAgICAg ICAgIFsgICAgICAgcGx1c21pbnVzIF0gfTsKICAgIGtleSA8UEFVUz4gewogICAgICAgIHR5cGU9 ICJQQ19DT05UUk9MX0xFVkVMMiIsCiAgICAgICAgc3ltYm9sc1tHcm91cDFdPSBbICAgICAgICAg ICBQYXVzZSwgICAgICAgICAgIEJyZWFrIF0KICAgIH07CiAgICBrZXkgPEkxMjg+IHsgICAgICAg ICBbICAgICBYRjg2TGF1bmNoQSBdIH07CiAgICBrZXkgPEkxMjk+IHsgICAgICAgICBbICAgICAg S1BfRGVjaW1hbCwgICAgICBLUF9EZWNpbWFsIF0gfTsKICAgIGtleSA8SE5HTD4geyAgICAgICAg IFsgICAgICAgICAgSGFuZ3VsIF0gfTsKICAgIGtleSA8SEpDVj4geyAgICAgICAgIFsgICAgSGFu Z3VsX0hhbmphIF0gfTsKICAgIGtleSA8TFdJTj4geyAgICAgICAgIFsgICAgICAgICBTdXBlcl9M IF0gfTsKICAgIGtleSA8UldJTj4geyAgICAgICAgIFsgICAgICAgICBTdXBlcl9SIF0gfTsKICAg IGtleSA8Q09NUD4geyAgICAgICAgIFsgICAgICAgICAgICBNZW51IF0gfTsKICAgIGtleSA8U1RP UD4geyAgICAgICAgIFsgICAgICAgICAgQ2FuY2VsIF0gfTsKICAgIGtleSA8QUdBST4geyAgICAg ICAgIFsgICAgICAgICAgICBSZWRvIF0gfTsKICAgIGtleSA8UFJPUD4geyAgICAgICAgIFsgICAg ICAgIFN1blByb3BzIF0gfTsKICAgIGtleSA8VU5ETz4geyAgICAgICAgIFsgICAgICAgICAgICBV bmRvIF0gfTsKICAgIGtleSA8RlJOVD4geyAgICAgICAgIFsgICAgICAgIFN1bkZyb250IF0gfTsK ICAgIGtleSA8Q09QWT4geyAgICAgICAgIFsgICAgICAgIFhGODZDb3B5IF0gfTsKICAgIGtleSA8 T1BFTj4geyAgICAgICAgIFsgICAgICAgIFhGODZPcGVuIF0gfTsKICAgIGtleSA8UEFTVD4geyAg ICAgICAgIFsgICAgICAgWEY4NlBhc3RlIF0gfTsKICAgIGtleSA8RklORD4geyAgICAgICAgIFsg ICAgICAgICAgICBGaW5kIF0gfTsKICAgIGtleSAgPENVVD4geyAgICAgICAgIFsgICAgICAgICBY Rjg2Q3V0IF0gfTsKICAgIGtleSA8SEVMUD4geyAgICAgICAgIFsgICAgICAgICAgICBIZWxwIF0g fTsKICAgIGtleSA8STE0Nz4geyAgICAgICAgIFsgICAgICBYRjg2TWVudUtCIF0gfTsKICAgIGtl eSA8STE0OD4geyAgICAgICAgIFsgIFhGODZDYWxjdWxhdG9yIF0gfTsKICAgIGtleSA8STE1MD4g eyAgICAgICAgIFsgICAgICAgWEY4NlNsZWVwIF0gfTsKICAgIGtleSA8STE1MT4geyAgICAgICAg IFsgICAgICBYRjg2V2FrZVVwIF0gfTsKICAgIGtleSA8STE1Mj4geyAgICAgICAgIFsgICAgWEY4 NkV4cGxvcmVyIF0gfTsKICAgIGtleSA8STE1Mz4geyAgICAgICAgIFsgICAgICAgIFhGODZTZW5k IF0gfTsKICAgIGtleSA8STE1NT4geyAgICAgICAgIFsgICAgICAgIFhGODZYZmVyIF0gfTsKICAg IGtleSA8STE1Nj4geyAgICAgICAgIFsgICAgIFhGODZMYXVuY2gxIF0gfTsKICAgIGtleSA8STE1 Nz4geyAgICAgICAgIFsgICAgIFhGODZMYXVuY2gyIF0gfTsKICAgIGtleSA8STE1OD4geyAgICAg ICAgIFsgICAgICAgICBYRjg2V1dXIF0gfTsKICAgIGtleSA8STE1OT4geyAgICAgICAgIFsgICAg ICAgICBYRjg2RE9TIF0gfTsKICAgIGtleSA8STE2MD4geyAgICAgICAgIFsgWEY4NlNjcmVlblNh dmVyIF0gfTsKICAgIGtleSA8STE2MT4geyAgICAgICAgIFsgWEY4NlJvdGF0ZVdpbmRvd3MgXSB9 OwogICAga2V5IDxJMTYyPiB7ICAgICAgICAgWyAgICBYRjg2VGFza1BhbmUgXSB9OwogICAga2V5 IDxJMTYzPiB7ICAgICAgICAgWyAgICAgICAgWEY4Nk1haWwgXSB9OwogICAga2V5IDxJMTY0PiB7 ICAgICAgICAgWyAgIFhGODZGYXZvcml0ZXMgXSB9OwogICAga2V5IDxJMTY1PiB7ICAgICAgICAg WyAgWEY4Nk15Q29tcHV0ZXIgXSB9OwogICAga2V5IDxJMTY2PiB7ICAgICAgICAgWyAgICAgICAg WEY4NkJhY2sgXSB9OwogICAga2V5IDxJMTY3PiB7ICAgICAgICAgWyAgICAgWEY4NkZvcndhcmQg XSB9OwogICAga2V5IDxJMTY5PiB7ICAgICAgICAgWyAgICAgICBYRjg2RWplY3QgXSB9OwogICAg a2V5IDxJMTcwPiB7ICAgICAgICAgWyAgICAgICBYRjg2RWplY3QgXSB9OwogICAga2V5IDxJMTcx PiB7ICAgICAgICAgWyAgIFhGODZBdWRpb05leHQgXSB9OwogICAga2V5IDxJMTcyPiB7ICAgICAg ICAgWyAgIFhGODZBdWRpb1BsYXksICBYRjg2QXVkaW9QYXVzZSBdIH07CiAgICBrZXkgPEkxNzM+ IHsgICAgICAgICBbICAgWEY4NkF1ZGlvUHJldiBdIH07CiAgICBrZXkgPEkxNzQ+IHsgICAgICAg ICBbICAgWEY4NkF1ZGlvU3RvcCwgICAgICAgWEY4NkVqZWN0IF0gfTsKICAgIGtleSA8STE3NT4g eyAgICAgICAgIFsgWEY4NkF1ZGlvUmVjb3JkIF0gfTsKICAgIGtleSA8STE3Nj4geyAgICAgICAg IFsgWEY4NkF1ZGlvUmV3aW5kIF0gfTsKICAgIGtleSA8STE3Nz4geyAgICAgICAgIFsgICAgICAg WEY4NlBob25lIF0gfTsKICAgIGtleSA8STE3OT4geyAgICAgICAgIFsgICAgICAgWEY4NlRvb2xz IF0gfTsKICAgIGtleSA8STE4MD4geyAgICAgICAgIFsgICAgWEY4NkhvbWVQYWdlIF0gfTsKICAg IGtleSA8STE4MT4geyAgICAgICAgIFsgICAgICBYRjg2UmVsb2FkIF0gfTsKICAgIGtleSA8STE4 Mj4geyAgICAgICAgIFsgICAgICAgWEY4NkNsb3NlIF0gfTsKICAgIGtleSA8STE4NT4geyAgICAg ICAgIFsgICAgWEY4NlNjcm9sbFVwIF0gfTsKICAgIGtleSA8STE4Nj4geyAgICAgICAgIFsgIFhG ODZTY3JvbGxEb3duIF0gfTsKICAgIGtleSA8STE4Nz4geyAgICAgICAgIFsgICAgICAgcGFyZW5s ZWZ0IF0gfTsKICAgIGtleSA8STE4OD4geyAgICAgICAgIFsgICAgICBwYXJlbnJpZ2h0IF0gfTsK ICAgIGtleSA8STE4OT4geyAgICAgICAgIFsgICAgICAgICBYRjg2TmV3IF0gfTsKICAgIGtleSA8 STE5MD4geyAgICAgICAgIFsgICAgICAgICAgICBSZWRvIF0gfTsKICAgIGtleSA8RksxMz4geyAg ICAgICAgIFsgICAgICAgWEY4NlRvb2xzIF0gfTsKICAgIGtleSA8RksxND4geyAgICAgICAgIFsg ICAgIFhGODZMYXVuY2g1IF0gfTsKICAgIGtleSA8RksxNT4geyAgICAgICAgIFsgICAgIFhGODZM YXVuY2g2IF0gfTsKICAgIGtleSA8RksxNj4geyAgICAgICAgIFsgICAgIFhGODZMYXVuY2g3IF0g fTsKICAgIGtleSA8RksxNz4geyAgICAgICAgIFsgICAgIFhGODZMYXVuY2g4IF0gfTsKICAgIGtl eSA8RksxOD4geyAgICAgICAgIFsgICAgIFhGODZMYXVuY2g5IF0gfTsKICAgIGtleSA8RksyMD4g eyAgICAgICAgIFsgWEY4NkF1ZGlvTWljTXV0ZSBdIH07CiAgICBrZXkgPEZLMjE+IHsgICAgICAg ICBbIFhGODZUb3VjaHBhZFRvZ2dsZSBdIH07CiAgICBrZXkgPEZLMjI+IHsgICAgICAgICBbICBY Rjg2VG91Y2hwYWRPbiBdIH07CiAgICBrZXkgPEZLMjM+IHsgICAgICAgICBbIFhGODZUb3VjaHBh ZE9mZiBdIH07CiAgICBrZXkgPExWTDU+IHsgICAgICAgICBbIElTT19MZXZlbDVfU2hpZnQgXSB9 OwogICAga2V5ICA8QUxUPiB7ICAgICAgICAgWyAgICAgICAgTm9TeW1ib2wsICAgICAgICAgICBB bHRfTCBdIH07CiAgICBrZXkgPE1FVEE+IHsgICAgICAgICBbICAgICAgICBOb1N5bWJvbCwgICAg ICAgICAgTWV0YV9MIF0gfTsKICAgIGtleSA8U1VQUj4geyAgICAgICAgIFsgICAgICAgIE5vU3lt Ym9sLCAgICAgICAgIFN1cGVyX0wgXSB9OwogICAga2V5IDxIWVBSPiB7ICAgICAgICAgWyAgICAg ICAgTm9TeW1ib2wsICAgICAgICAgSHlwZXJfTCBdIH07CiAgICBrZXkgPEkyMDg+IHsgICAgICAg ICBbICAgWEY4NkF1ZGlvUGxheSBdIH07CiAgICBrZXkgPEkyMDk+IHsgICAgICAgICBbICBYRjg2 QXVkaW9QYXVzZSBdIH07CiAgICBrZXkgPEkyMTA+IHsgICAgICAgICBbICAgICBYRjg2TGF1bmNo MyBdIH07CiAgICBrZXkgPEkyMTE+IHsgICAgICAgICBbICAgICBYRjg2TGF1bmNoNCBdIH07CiAg ICBrZXkgPEkyMTI+IHsgICAgICAgICBbICAgICBYRjg2TGF1bmNoQiBdIH07CiAgICBrZXkgPEky MTM+IHsgICAgICAgICBbICAgICBYRjg2U3VzcGVuZCBdIH07CiAgICBrZXkgPEkyMTQ+IHsgICAg ICAgICBbICAgICAgIFhGODZDbG9zZSBdIH07CiAgICBrZXkgPEkyMTU+IHsgICAgICAgICBbICAg WEY4NkF1ZGlvUGxheSBdIH07CiAgICBrZXkgPEkyMTY+IHsgICAgICAgICBbIFhGODZBdWRpb0Zv cndhcmQgXSB9OwogICAga2V5IDxJMjE4PiB7ICAgICAgICAgWyAgICAgICAgICAgUHJpbnQgXSB9 OwogICAga2V5IDxJMjIwPiB7ICAgICAgICAgWyAgICAgIFhGODZXZWJDYW0gXSB9OwogICAga2V5 IDxJMjIxPiB7ICAgICAgICAgWyBYRjg2QXVkaW9QcmVzZXQgXSB9OwogICAga2V5IDxJMjIzPiB7 ICAgICAgICAgWyAgICAgICAgWEY4Nk1haWwgXSB9OwogICAga2V5IDxJMjI0PiB7ICAgICAgICAg WyAgIFhGODZNZXNzZW5nZXIgXSB9OwogICAga2V5IDxJMjI1PiB7ICAgICAgICAgWyAgICAgIFhG ODZTZWFyY2ggXSB9OwogICAga2V5IDxJMjI2PiB7ICAgICAgICAgWyAgICAgICAgICBYRjg2R28g XSB9OwogICAga2V5IDxJMjI3PiB7ICAgICAgICAgWyAgICAgWEY4NkZpbmFuY2UgXSB9OwogICAg a2V5IDxJMjI4PiB7ICAgICAgICAgWyAgICAgICAgWEY4NkdhbWUgXSB9OwogICAga2V5IDxJMjI5 PiB7ICAgICAgICAgWyAgICAgICAgWEY4NlNob3AgXSB9OwogICAga2V5IDxJMjMxPiB7ICAgICAg ICAgWyAgICAgICAgICBDYW5jZWwgXSB9OwogICAga2V5IDxJMjMyPiB7ICAgICAgICAgWyBYRjg2 TW9uQnJpZ2h0bmVzc0Rvd24gXSB9OwogICAga2V5IDxJMjMzPiB7ICAgICAgICAgWyBYRjg2TW9u QnJpZ2h0bmVzc1VwIF0gfTsKICAgIGtleSA8STIzND4geyAgICAgICAgIFsgIFhGODZBdWRpb01l ZGlhIF0gfTsKICAgIGtleSA8STIzNT4geyAgICAgICAgIFsgICAgIFhGODZEaXNwbGF5IF0gfTsK ICAgIGtleSA8STIzNj4geyAgICAgICAgIFsgWEY4NktiZExpZ2h0T25PZmYgXSB9OwogICAga2V5 IDxJMjM3PiB7ICAgICAgICAgWyBYRjg2S2JkQnJpZ2h0bmVzc0Rvd24gXSB9OwogICAga2V5IDxJ MjM4PiB7ICAgICAgICAgWyBYRjg2S2JkQnJpZ2h0bmVzc1VwIF0gfTsKICAgIGtleSA8STIzOT4g eyAgICAgICAgIFsgICAgICAgIFhGODZTZW5kIF0gfTsKICAgIGtleSA8STI0MD4geyAgICAgICAg IFsgICAgICAgWEY4NlJlcGx5IF0gfTsKICAgIGtleSA8STI0MT4geyAgICAgICAgIFsgWEY4Nk1h aWxGb3J3YXJkIF0gfTsKICAgIGtleSA8STI0Mj4geyAgICAgICAgIFsgICAgICAgIFhGODZTYXZl IF0gfTsKICAgIGtleSA8STI0Mz4geyAgICAgICAgIFsgICBYRjg2RG9jdW1lbnRzIF0gfTsKICAg IGtleSA8STI0ND4geyAgICAgICAgIFsgICAgIFhGODZCYXR0ZXJ5IF0gfTsKICAgIGtleSA8STI0 NT4geyAgICAgICAgIFsgICBYRjg2Qmx1ZXRvb3RoIF0gfTsKICAgIGtleSA8STI0Nj4geyAgICAg ICAgIFsgICAgICAgIFhGODZXTEFOIF0gfTsKICAgIGtleSA8STI0Nz4geyAgICAgICAgIFsgICAg ICAgICBYRjg2VVdCIF0gfTsKICAgIGtleSA8STI0OT4geyAgICAgICAgIFsgIFhGODZOZXh0X1ZN b2RlIF0gfTsKICAgIGtleSA8STI1MD4geyAgICAgICAgIFsgIFhGODZQcmV2X1ZNb2RlIF0gfTsK ICAgIGtleSA8STI1MT4geyAgICAgICAgIFsgWEY4Nk1vbkJyaWdodG5lc3NDeWNsZSBdIH07CiAg ICBrZXkgPEkyNTI+IHsgICAgICAgICBbIFhGODZCcmlnaHRuZXNzQXV0byBdIH07CiAgICBrZXkg PEkyNTM+IHsgICAgICAgICBbICBYRjg2RGlzcGxheU9mZiBdIH07CiAgICBrZXkgPEkyNTQ+IHsg ICAgICAgICBbICAgICAgICBYRjg2V1dBTiBdIH07CiAgICBrZXkgPEkyNTU+IHsgICAgICAgICBb ICAgICAgWEY4NlJGS2lsbCBdIH07CiAgICBtb2RpZmllcl9tYXAgTW9kNCB7IDxBRTAxPiB9Owog ICAgbW9kaWZpZXJfbWFwIENvbnRyb2wgeyA8QUUwNT4gfTsKICAgIG1vZGlmaWVyX21hcCBNb2Qx IHsgPEFFMDY+IH07CiAgICBtb2RpZmllcl9tYXAgTW9kMiB7IDxBRTEwPiB9OwogICAgbW9kaWZp ZXJfbWFwIFNoaWZ0IHsgPFRMREU+IH07CiAgICBtb2RpZmllcl9tYXAgTG9jayB7IDxMRlNIPiB9 OwogICAgbW9kaWZpZXJfbWFwIFNoaWZ0IHsgPFJUU0g+IH07CiAgICBtb2RpZmllcl9tYXAgTW9k MSB7IDxMQUxUPiB9OwogICAgbW9kaWZpZXJfbWFwIE1vZDUgeyA8TFZMMz4gfTsKICAgIG1vZGlm aWVyX21hcCBDb250cm9sIHsgPFJDVEw+IH07CiAgICBtb2RpZmllcl9tYXAgTW9kNCB7IDxSV0lO PiB9OwogICAgbW9kaWZpZXJfbWFwIE1vZDMgeyA8TFZMNT4gfTsKICAgIG1vZGlmaWVyX21hcCBN b2QxIHsgPEFMVD4gfTsKICAgIG1vZGlmaWVyX21hcCBNb2QxIHsgPE1FVEE+IH07CiAgICBtb2Rp Zmllcl9tYXAgTW9kNCB7IDxTVVBSPiB9OwogICAgbW9kaWZpZXJfbWFwIE1vZDQgeyA8SFlQUj4g fTsKfTsKCnhrYl9nZW9tZXRyeSAicGMocGMxMDUpIiB7CgogICAgd2lkdGg9ICAgICAgIDQ3MDsK ICAgIGhlaWdodD0gICAgICAxODA7CgogICAgYWxpYXMgPEFDMDA+ID0gPENBUFM+OwogICAgYWxp YXMgPEFBMDA+ID0gPExDVEw+OwoKICAgIGJhc2VDb2xvcj0gICAid2hpdGUiOwogICAgbGFiZWxD b2xvcj0gICJibGFjayI7CiAgICB4Zm9udD0gICAgICAgIi0qLWhlbHZldGljYS1tZWRpdW0tci1u b3JtYWwtLSotMTIwLSotKi0qLSotaXNvODg1OS0xIjsKICAgIGRlc2NyaXB0aW9uPSAiR2VuZXJp YyAxMDUta2V5IFBDIjsKCiAgICBzaGFwZSAiTk9STSIgewogICAgICAgIGNvcm5lcj0gMSwKICAg ICAgICB7IFsgIDE4LCAgMTggXSB9LAogICAgICAgIHsgWyAgIDIsICAgMSBdLCBbICAxNiwgIDE2 IF0gfQogICAgfTsKICAgIHNoYXBlICJCS1NQIiB7CiAgICAgICAgY29ybmVyPSAxLAogICAgICAg IHsgWyAgMzgsICAxOCBdIH0sCiAgICAgICAgeyBbICAgMiwgICAxIF0sIFsgIDM2LCAgMTYgXSB9 CiAgICB9OwogICAgc2hhcGUgIlRBQksiIHsKICAgICAgICBjb3JuZXI9IDEsCiAgICAgICAgeyBb ICAyOCwgIDE4IF0gfSwKICAgICAgICB7IFsgICAyLCAgIDEgXSwgWyAgMjYsICAxNiBdIH0KICAg IH07CiAgICBzaGFwZSAiQktTTCIgewogICAgICAgIGNvcm5lcj0gMSwKICAgICAgICB7IFsgIDI4 LCAgMTggXSB9LAogICAgICAgIHsgWyAgIDIsICAgMSBdLCBbICAyNiwgIDE2IF0gfQogICAgfTsK ICAgIHNoYXBlICJSVFJOIiB7CiAgICAgICAgY29ybmVyPSAxLAogICAgICAgIHsgWyAgIDAsICAg MCBdLCBbICAyOCwgICAwIF0sIFsgIDI4LCAgMzcgXSwgWyAgIDUsICAzNyBdLAogICAgICAgICAg WyAgIDUsICAxOCBdLCBbICAgMCwgIDE4IF0gfSwKICAgICAgICB7IFsgICAyLCAgIDEgXSwgWyAg MjYsICAgMSBdLCBbICAyNiwgIDM1IF0sIFsgICA3LCAgMzUgXSwKICAgICAgICAgIFsgICA3LCAg MTYgXSwgWyAgIDIsICAxNiBdIH0sCiAgICAgICAgYXBwcm94PSB7IFsgICA1LCAgIDAgXSwgWyAg MjgsICAzNyBdIH0KICAgIH07CiAgICBzaGFwZSAiQ0FQUyIgewogICAgICAgIGNvcm5lcj0gMSwK ICAgICAgICB7IFsgIDMzLCAgMTggXSB9LAogICAgICAgIHsgWyAgIDIsICAgMSBdLCBbICAzMSwg IDE2IF0gfQogICAgfTsKICAgIHNoYXBlICJMRlNIIiB7CiAgICAgICAgY29ybmVyPSAxLAogICAg ICAgIHsgWyAgMjUsICAxOCBdIH0sCiAgICAgICAgeyBbICAgMiwgICAxIF0sIFsgIDIzLCAgMTYg XSB9CiAgICB9OwogICAgc2hhcGUgIlJUU0giIHsKICAgICAgICBjb3JuZXI9IDEsCiAgICAgICAg eyBbICA1MCwgIDE4IF0gfSwKICAgICAgICB7IFsgICAyLCAgIDEgXSwgWyAgNDgsICAxNiBdIH0K ICAgIH07CiAgICBzaGFwZSAiTU9ESyIgewogICAgICAgIGNvcm5lcj0gMSwKICAgICAgICB7IFsg IDI3LCAgMTggXSB9LAogICAgICAgIHsgWyAgIDIsICAgMSBdLCBbICAyNSwgIDE2IF0gfQogICAg fTsKICAgIHNoYXBlICJTTU9EIiB7CiAgICAgICAgY29ybmVyPSAxLAogICAgICAgIHsgWyAgMjMs ICAxOCBdIH0sCiAgICAgICAgeyBbICAgMiwgICAxIF0sIFsgIDIxLCAgMTYgXSB9CiAgICB9Owog ICAgc2hhcGUgIlNQQ0UiIHsKICAgICAgICBjb3JuZXI9IDEsCiAgICAgICAgeyBbIDExMywgIDE4 IF0gfSwKICAgICAgICB7IFsgICAyLCAgIDEgXSwgWyAxMTEsICAxNiBdIH0KICAgIH07CiAgICBz aGFwZSAiS1AwIiB7CiAgICAgICAgY29ybmVyPSAxLAogICAgICAgIHsgWyAgMzcsICAxOCBdIH0s CiAgICAgICAgeyBbICAgMiwgICAxIF0sIFsgIDM1LCAgMTYgXSB9CiAgICB9OwogICAgc2hhcGUg IktQQUQiIHsKICAgICAgICBjb3JuZXI9IDEsCiAgICAgICAgeyBbICAxOCwgIDM3IF0gfSwKICAg ICAgICB7IFsgICAyLCAgIDEgXSwgWyAgMTYsICAzNSBdIH0KICAgIH07CiAgICBzaGFwZSAiTEVE UyIgeyB7IFsgIDc1LCAgMjAgXSB9IH07CiAgICBzaGFwZSAiTEVEIiB7IHsgWyAgIDUsICAgMSBd IH0gfTsKICAgIHNlY3Rpb24gIkZ1bmN0aW9uIiB7CiAgICAgICAga2V5LmNvbG9yPSAiZ3JleTIw IjsKICAgICAgICBwcmlvcml0eT0gIDc7CiAgICAgICAgdG9wPSAgICAgICAyMjsKICAgICAgICBs ZWZ0PSAgICAgIDE5OwogICAgICAgIHdpZHRoPSAgICAgMzUxOwogICAgICAgIGhlaWdodD0gICAg MTk7CiAgICAgICAgcm93IHsKICAgICAgICAgICAgdG9wPSAgMTsKICAgICAgICAgICAgbGVmdD0g MTsKICAgICAgICAgICAga2V5cyB7CiAgICAgICAgICAgICAgICB7ICA8RVNDPiwgIk5PUk0iLCAg IDEgfSwKICAgICAgICAgICAgICAgIHsgPEZLMDE+LCAiTk9STSIsICAyMCwgY29sb3I9IndoaXRl IiB9LAogICAgICAgICAgICAgICAgeyA8RkswMj4sICJOT1JNIiwgICAxLCBjb2xvcj0id2hpdGUi IH0sCiAgICAgICAgICAgICAgICB7IDxGSzAzPiwgIk5PUk0iLCAgIDEsIGNvbG9yPSJ3aGl0ZSIg fSwKICAgICAgICAgICAgICAgIHsgPEZLMDQ+LCAiTk9STSIsICAgMSwgY29sb3I9IndoaXRlIiB9 LAogICAgICAgICAgICAgICAgeyA8RkswNT4sICJOT1JNIiwgIDExLCBjb2xvcj0id2hpdGUiIH0s CiAgICAgICAgICAgICAgICB7IDxGSzA2PiwgIk5PUk0iLCAgIDEsIGNvbG9yPSJ3aGl0ZSIgfSwK ICAgICAgICAgICAgICAgIHsgPEZLMDc+LCAiTk9STSIsICAgMSwgY29sb3I9IndoaXRlIiB9LAog ICAgICAgICAgICAgICAgeyA8RkswOD4sICJOT1JNIiwgICAxLCBjb2xvcj0id2hpdGUiIH0sCiAg ICAgICAgICAgICAgICB7IDxGSzA5PiwgIk5PUk0iLCAgMTEsIGNvbG9yPSJ3aGl0ZSIgfSwKICAg ICAgICAgICAgICAgIHsgPEZLMTA+LCAiTk9STSIsICAgMSwgY29sb3I9IndoaXRlIiB9LAogICAg ICAgICAgICAgICAgeyA8RksxMT4sICJOT1JNIiwgICAxLCBjb2xvcj0id2hpdGUiIH0sCiAgICAg ICAgICAgICAgICB7IDxGSzEyPiwgIk5PUk0iLCAgIDEsIGNvbG9yPSJ3aGl0ZSIgfSwKICAgICAg ICAgICAgICAgIHsgPFBSU0M+LCAiTk9STSIsICAgOCwgY29sb3I9IndoaXRlIiB9LAogICAgICAg ICAgICAgICAgeyA8U0NMSz4sICJOT1JNIiwgICAxLCBjb2xvcj0id2hpdGUiIH0sCiAgICAgICAg ICAgICAgICB7IDxQQVVTPiwgIk5PUk0iLCAgIDEsIGNvbG9yPSJ3aGl0ZSIgfQogICAgICAgICAg ICB9OwogICAgICAgIH07CiAgICB9OyAvLyBFbmQgb2YgIkZ1bmN0aW9uIiBzZWN0aW9uCgogICAg c2VjdGlvbiAiQWxwaGEiIHsKICAgICAgICBrZXkuY29sb3I9ICJ3aGl0ZSI7CiAgICAgICAgcHJp b3JpdHk9ICA4OwogICAgICAgIHRvcD0gICAgICAgNjE7CiAgICAgICAgbGVmdD0gICAgICAxOTsK ICAgICAgICB3aWR0aD0gICAgIDI4NzsKICAgICAgICBoZWlnaHQ9ICAgIDk1OwogICAgICAgIHJv dyB7CiAgICAgICAgICAgIHRvcD0gIDE7CiAgICAgICAgICAgIGxlZnQ9IDE7CiAgICAgICAgICAg IGtleXMgewogICAgICAgICAgICAgICAgeyA8VExERT4sICJOT1JNIiwgICAxIH0sIHsgPEFFMDE+ LCAiTk9STSIsICAgMSB9LAogICAgICAgICAgICAgICAgeyA8QUUwMj4sICJOT1JNIiwgICAxIH0s IHsgPEFFMDM+LCAiTk9STSIsICAgMSB9LAogICAgICAgICAgICAgICAgeyA8QUUwND4sICJOT1JN IiwgICAxIH0sIHsgPEFFMDU+LCAiTk9STSIsICAgMSB9LAogICAgICAgICAgICAgICAgeyA8QUUw Nj4sICJOT1JNIiwgICAxIH0sIHsgPEFFMDc+LCAiTk9STSIsICAgMSB9LAogICAgICAgICAgICAg ICAgeyA8QUUwOD4sICJOT1JNIiwgICAxIH0sIHsgPEFFMDk+LCAiTk9STSIsICAgMSB9LAogICAg ICAgICAgICAgICAgeyA8QUUxMD4sICJOT1JNIiwgICAxIH0sIHsgPEFFMTE+LCAiTk9STSIsICAg MSB9LAogICAgICAgICAgICAgICAgeyA8QUUxMj4sICJOT1JNIiwgICAxIH0sCiAgICAgICAgICAg ICAgICB7IDxCS1NQPiwgIkJLU1AiLCAgIDEsIGNvbG9yPSJncmV5MjAiIH0KICAgICAgICAgICAg fTsKICAgICAgICB9OwogICAgICAgIHJvdyB7CiAgICAgICAgICAgIHRvcD0gIDIwOwogICAgICAg ICAgICBsZWZ0PSAxOwogICAgICAgICAgICBrZXlzIHsKICAgICAgICAgICAgICAgIHsgIDxUQUI+ LCAiVEFCSyIsICAgMSwgY29sb3I9ImdyZXkyMCIgfSwKICAgICAgICAgICAgICAgIHsgPEFEMDE+ LCAiTk9STSIsICAgMSB9LCB7IDxBRDAyPiwgIk5PUk0iLCAgIDEgfSwKICAgICAgICAgICAgICAg IHsgPEFEMDM+LCAiTk9STSIsICAgMSB9LCB7IDxBRDA0PiwgIk5PUk0iLCAgIDEgfSwKICAgICAg ICAgICAgICAgIHsgPEFEMDU+LCAiTk9STSIsICAgMSB9LCB7IDxBRDA2PiwgIk5PUk0iLCAgIDEg fSwKICAgICAgICAgICAgICAgIHsgPEFEMDc+LCAiTk9STSIsICAgMSB9LCB7IDxBRDA4PiwgIk5P Uk0iLCAgIDEgfSwKICAgICAgICAgICAgICAgIHsgPEFEMDk+LCAiTk9STSIsICAgMSB9LCB7IDxB RDEwPiwgIk5PUk0iLCAgIDEgfSwKICAgICAgICAgICAgICAgIHsgPEFEMTE+LCAiTk9STSIsICAg MSB9LCB7IDxBRDEyPiwgIk5PUk0iLCAgIDEgfSwKICAgICAgICAgICAgICAgIHsgPFJUUk4+LCAi UlRSTiIsICAgMSwgY29sb3I9ImdyZXkyMCIgfQogICAgICAgICAgICB9OwogICAgICAgIH07CiAg ICAgICAgcm93IHsKICAgICAgICAgICAgdG9wPSAgMzk7CiAgICAgICAgICAgIGxlZnQ9IDE7CiAg ICAgICAgICAgIGtleXMgewogICAgICAgICAgICAgICAgeyA8Q0FQUz4sICJDQVBTIiwgICAxLCBj b2xvcj0iZ3JleTIwIiB9LAogICAgICAgICAgICAgICAgeyA8QUMwMT4sICJOT1JNIiwgICAxIH0s IHsgPEFDMDI+LCAiTk9STSIsICAgMSB9LAogICAgICAgICAgICAgICAgeyA8QUMwMz4sICJOT1JN IiwgICAxIH0sIHsgPEFDMDQ+LCAiTk9STSIsICAgMSB9LAogICAgICAgICAgICAgICAgeyA8QUMw NT4sICJOT1JNIiwgICAxIH0sIHsgPEFDMDY+LCAiTk9STSIsICAgMSB9LAogICAgICAgICAgICAg ICAgeyA8QUMwNz4sICJOT1JNIiwgICAxIH0sIHsgPEFDMDg+LCAiTk9STSIsICAgMSB9LAogICAg ICAgICAgICAgICAgeyA8QUMwOT4sICJOT1JNIiwgICAxIH0sIHsgPEFDMTA+LCAiTk9STSIsICAg MSB9LAogICAgICAgICAgICAgICAgeyA8QUMxMT4sICJOT1JNIiwgICAxIH0sIHsgPEJLU0w+LCAi Tk9STSIsICAgMSB9CiAgICAgICAgICAgIH07CiAgICAgICAgfTsKICAgICAgICByb3cgewogICAg ICAgICAgICB0b3A9ICA1ODsKICAgICAgICAgICAgbGVmdD0gMTsKICAgICAgICAgICAga2V5cyB7 CiAgICAgICAgICAgICAgICB7IDxMRlNIPiwgIkxGU0giLCAgIDEsIGNvbG9yPSJncmV5MjAiIH0s CiAgICAgICAgICAgICAgICB7IDxMU0dUPiwgIk5PUk0iLCAgIDEgfSwgeyA8QUIwMT4sICJOT1JN IiwgICAxIH0sCiAgICAgICAgICAgICAgICB7IDxBQjAyPiwgIk5PUk0iLCAgIDEgfSwgeyA8QUIw Mz4sICJOT1JNIiwgICAxIH0sCiAgICAgICAgICAgICAgICB7IDxBQjA0PiwgIk5PUk0iLCAgIDEg fSwgeyA8QUIwNT4sICJOT1JNIiwgICAxIH0sCiAgICAgICAgICAgICAgICB7IDxBQjA2PiwgIk5P Uk0iLCAgIDEgfSwgeyA8QUIwNz4sICJOT1JNIiwgICAxIH0sCiAgICAgICAgICAgICAgICB7IDxB QjA4PiwgIk5PUk0iLCAgIDEgfSwgeyA8QUIwOT4sICJOT1JNIiwgICAxIH0sCiAgICAgICAgICAg ICAgICB7IDxBQjEwPiwgIk5PUk0iLCAgIDEgfSwKICAgICAgICAgICAgICAgIHsgPFJUU0g+LCAi UlRTSCIsICAgMSwgY29sb3I9ImdyZXkyMCIgfQogICAgICAgICAgICB9OwogICAgICAgIH07CiAg ICAgICAgcm93IHsKICAgICAgICAgICAgdG9wPSAgNzc7CiAgICAgICAgICAgIGxlZnQ9IDE7CiAg ICAgICAgICAgIGtleXMgewogICAgICAgICAgICAgICAgeyA8TENUTD4sICJNT0RLIiwgICAxLCBj b2xvcj0iZ3JleTIwIiB9LAogICAgICAgICAgICAgICAgeyA8TFdJTj4sICJTTU9EIiwgICAxLCBj b2xvcj0iZ3JleTIwIiB9LAogICAgICAgICAgICAgICAgeyA8TEFMVD4sICJTTU9EIiwgICAxLCBj b2xvcj0iZ3JleTIwIiB9LAogICAgICAgICAgICAgICAgeyA8U1BDRT4sICJTUENFIiwgICAxIH0s CiAgICAgICAgICAgICAgICB7IDxSQUxUPiwgIlNNT0QiLCAgIDEsIGNvbG9yPSJncmV5MjAiIH0s CiAgICAgICAgICAgICAgICB7IDxSV0lOPiwgIlNNT0QiLCAgIDEsIGNvbG9yPSJncmV5MjAiIH0s CiAgICAgICAgICAgICAgICB7IDxNRU5VPiwgIlNNT0QiLCAgIDEsIGNvbG9yPSJncmV5MjAiIH0s CiAgICAgICAgICAgICAgICB7IDxSQ1RMPiwgIlNNT0QiLCAgIDEsIGNvbG9yPSJncmV5MjAiIH0K ICAgICAgICAgICAgfTsKICAgICAgICB9OwogICAgfTsgLy8gRW5kIG9mICJBbHBoYSIgc2VjdGlv bgoKICAgIHNlY3Rpb24gIkVkaXRpbmciIHsKICAgICAgICBrZXkuY29sb3I9ICJncmV5MjAiOwog ICAgICAgIHByaW9yaXR5PSAgOTsKICAgICAgICB0b3A9ICAgICAgIDYxOwogICAgICAgIGxlZnQ9 ICAgICAgMzEyOwogICAgICAgIHdpZHRoPSAgICAgNTg7CiAgICAgICAgaGVpZ2h0PSAgICA5NTsK ICAgICAgICByb3cgewogICAgICAgICAgICB0b3A9ICAxOwogICAgICAgICAgICBsZWZ0PSAxOwog ICAgICAgICAgICBrZXlzIHsKICAgICAgICAgICAgICAgIHsgIDxJTlM+LCAiTk9STSIsICAgMSB9 LCB7IDxIT01FPiwgIk5PUk0iLCAgIDEgfSwKICAgICAgICAgICAgICAgIHsgPFBHVVA+LCAiTk9S TSIsICAgMSB9CiAgICAgICAgICAgIH07CiAgICAgICAgfTsKICAgICAgICByb3cgewogICAgICAg ICAgICB0b3A9ICAyMDsKICAgICAgICAgICAgbGVmdD0gMTsKICAgICAgICAgICAga2V5cyB7CiAg ICAgICAgICAgICAgICB7IDxERUxFPiwgIk5PUk0iLCAgIDEgfSwgeyAgPEVORD4sICJOT1JNIiwg ICAxIH0sCiAgICAgICAgICAgICAgICB7IDxQR0ROPiwgIk5PUk0iLCAgIDEgfQogICAgICAgICAg ICB9OwogICAgICAgIH07CiAgICAgICAgcm93IHsKICAgICAgICAgICAgdG9wPSAgNTg7CiAgICAg ICAgICAgIGxlZnQ9IDIwOwogICAgICAgICAgICBrZXlzIHsKICAgICAgICAgICAgICAgIHsgICA8 VVA+LCAiTk9STSIsICAgMSB9CiAgICAgICAgICAgIH07CiAgICAgICAgfTsKICAgICAgICByb3cg ewogICAgICAgICAgICB0b3A9ICA3NzsKICAgICAgICAgICAgbGVmdD0gMTsKICAgICAgICAgICAg a2V5cyB7CiAgICAgICAgICAgICAgICB7IDxMRUZUPiwgIk5PUk0iLCAgIDEgfSwgeyA8RE9XTj4s ICJOT1JNIiwgICAxIH0sCiAgICAgICAgICAgICAgICB7IDxSR0hUPiwgIk5PUk0iLCAgIDEgfQog ICAgICAgICAgICB9OwogICAgICAgIH07CiAgICB9OyAvLyBFbmQgb2YgIkVkaXRpbmciIHNlY3Rp b24KCiAgICBzZWN0aW9uICJLZXlwYWQiIHsKICAgICAgICBrZXkuY29sb3I9ICJncmV5MjAiOwog ICAgICAgIHByaW9yaXR5PSAgMTA7CiAgICAgICAgdG9wPSAgICAgICA2MTsKICAgICAgICBsZWZ0 PSAgICAgIDM3NjsKICAgICAgICB3aWR0aD0gICAgIDc3OwogICAgICAgIGhlaWdodD0gICAgOTU7 CiAgICAgICAgcm93IHsKICAgICAgICAgICAgdG9wPSAgMTsKICAgICAgICAgICAgbGVmdD0gMTsK ICAgICAgICAgICAga2V5cyB7CiAgICAgICAgICAgICAgICB7IDxOTUxLPiwgIk5PUk0iLCAgIDEg fSwgeyA8S1BEVj4sICJOT1JNIiwgICAxIH0sCiAgICAgICAgICAgICAgICB7IDxLUE1VPiwgIk5P Uk0iLCAgIDEgfSwgeyA8S1BTVT4sICJOT1JNIiwgICAxIH0KICAgICAgICAgICAgfTsKICAgICAg ICB9OwogICAgICAgIHJvdyB7CiAgICAgICAgICAgIHRvcD0gIDIwOwogICAgICAgICAgICBsZWZ0 PSAxOwogICAgICAgICAgICBrZXlzIHsKICAgICAgICAgICAgICAgIHsgIDxLUDc+LCAiTk9STSIs ICAgMSwgY29sb3I9IndoaXRlIiB9LAogICAgICAgICAgICAgICAgeyAgPEtQOD4sICJOT1JNIiwg ICAxLCBjb2xvcj0id2hpdGUiIH0sCiAgICAgICAgICAgICAgICB7ICA8S1A5PiwgIk5PUk0iLCAg IDEsIGNvbG9yPSJ3aGl0ZSIgfSwKICAgICAgICAgICAgICAgIHsgPEtQQUQ+LCAiS1BBRCIsICAg MSB9CiAgICAgICAgICAgIH07CiAgICAgICAgfTsKICAgICAgICByb3cgewogICAgICAgICAgICB0 b3A9ICAzOTsKICAgICAgICAgICAgbGVmdD0gMTsKICAgICAgICAgICAga2V5cyB7CiAgICAgICAg ICAgICAgICB7ICA8S1A0PiwgIk5PUk0iLCAgIDEsIGNvbG9yPSJ3aGl0ZSIgfSwKICAgICAgICAg ICAgICAgIHsgIDxLUDU+LCAiTk9STSIsICAgMSwgY29sb3I9IndoaXRlIiB9LAogICAgICAgICAg ICAgICAgeyAgPEtQNj4sICJOT1JNIiwgICAxLCBjb2xvcj0id2hpdGUiIH0KICAgICAgICAgICAg fTsKICAgICAgICB9OwogICAgICAgIHJvdyB7CiAgICAgICAgICAgIHRvcD0gIDU4OwogICAgICAg ICAgICBsZWZ0PSAxOwogICAgICAgICAgICBrZXlzIHsKICAgICAgICAgICAgICAgIHsgIDxLUDE+ LCAiTk9STSIsICAgMSwgY29sb3I9IndoaXRlIiB9LAogICAgICAgICAgICAgICAgeyAgPEtQMj4s ICJOT1JNIiwgICAxLCBjb2xvcj0id2hpdGUiIH0sCiAgICAgICAgICAgICAgICB7ICA8S1AzPiwg Ik5PUk0iLCAgIDEsIGNvbG9yPSJ3aGl0ZSIgfSwKICAgICAgICAgICAgICAgIHsgPEtQRU4+LCAi S1BBRCIsICAgMSB9CiAgICAgICAgICAgIH07CiAgICAgICAgfTsKICAgICAgICByb3cgewogICAg ICAgICAgICB0b3A9ICA3NzsKICAgICAgICAgICAgbGVmdD0gMTsKICAgICAgICAgICAga2V5cyB7 CiAgICAgICAgICAgICAgICB7ICA8S1AwPiwgIktQMCIsICAgMSwgY29sb3I9IndoaXRlIiB9LAog ICAgICAgICAgICAgICAgeyA8S1BETD4sICJOT1JNIiwgICAxLCBjb2xvcj0id2hpdGUiIH0KICAg ICAgICAgICAgfTsKICAgICAgICB9OwogICAgfTsgLy8gRW5kIG9mICJLZXlwYWQiIHNlY3Rpb24K CiAgICBzb2xpZCAiTGVkUGFuZWwiIHsKICAgICAgICB0b3A9ICAgICAgMjI7CiAgICAgICAgbGVm dD0gICAgIDM3NzsKICAgICAgICBwcmlvcml0eT0gMDsKICAgICAgICBjb2xvcj0gImdyZXkxMCI7 CiAgICAgICAgc2hhcGU9ICJMRURTIjsKICAgIH07CiAgICBpbmRpY2F0b3IgIk51bSBMb2NrIiB7 CiAgICAgICAgdG9wPSAgICAgIDM3OwogICAgICAgIGxlZnQ9ICAgICAzODI7CiAgICAgICAgcHJp b3JpdHk9IDE7CiAgICAgICAgb25Db2xvcj0gImdyZWVuIjsKICAgICAgICBvZmZDb2xvcj0gImdy ZWVuMzAiOwogICAgICAgIHNoYXBlPSAiTEVEIjsKICAgIH07CiAgICBpbmRpY2F0b3IgIkNhcHMg TG9jayIgewogICAgICAgIHRvcD0gICAgICAzNzsKICAgICAgICBsZWZ0PSAgICAgNDA3OwogICAg ICAgIHByaW9yaXR5PSAyOwogICAgICAgIG9uQ29sb3I9ICJncmVlbiI7CiAgICAgICAgb2ZmQ29s b3I9ICJncmVlbjMwIjsKICAgICAgICBzaGFwZT0gIkxFRCI7CiAgICB9OwogICAgaW5kaWNhdG9y ICJTY3JvbGwgTG9jayIgewogICAgICAgIHRvcD0gICAgICAzNzsKICAgICAgICBsZWZ0PSAgICAg NDMzOwogICAgICAgIHByaW9yaXR5PSAzOwogICAgICAgIG9uQ29sb3I9ICJncmVlbiI7CiAgICAg ICAgb2ZmQ29sb3I9ICJncmVlbjMwIjsKICAgICAgICBzaGFwZT0gIkxFRCI7CiAgICB9OwogICAg dGV4dCAiTnVtTG9ja0xhYmVsIiB7CiAgICAgICAgdG9wPSAgICAgIDI1OwogICAgICAgIGxlZnQ9 ICAgICAzNzg7CiAgICAgICAgcHJpb3JpdHk9IDQ7CiAgICAgICAgd2lkdGg9ICAxOS44OwogICAg ICAgIGhlaWdodD0gIDEwOwogICAgICAgIFhGb250PSAiLSotaGVsdmV0aWNhLW1lZGl1bS1yLW5v cm1hbC0tKi0xMjAtKi0qLSotKi1pc284ODU5LTEiOwogICAgICAgIHRleHQ9ICAiTnVtXG5Mb2Nr IjsKICAgIH07CiAgICB0ZXh0ICJDYXBzTG9ja0xhYmVsIiB7CiAgICAgICAgdG9wPSAgICAgIDI1 OwogICAgICAgIGxlZnQ9ICAgICA0MDM7CiAgICAgICAgcHJpb3JpdHk9IDU7CiAgICAgICAgd2lk dGg9ICAyNi40OwogICAgICAgIGhlaWdodD0gIDEwOwogICAgICAgIFhGb250PSAiLSotaGVsdmV0 aWNhLW1lZGl1bS1yLW5vcm1hbC0tKi0xMjAtKi0qLSotKi1pc284ODU5LTEiOwogICAgICAgIHRl eHQ9ICAiQ2Fwc1xuTG9jayI7CiAgICB9OwogICAgdGV4dCAiU2Nyb2xsTG9ja0xhYmVsIiB7CiAg ICAgICAgdG9wPSAgICAgIDI1OwogICAgICAgIGxlZnQ9ICAgICA0Mjg7CiAgICAgICAgcHJpb3Jp dHk9IDY7CiAgICAgICAgd2lkdGg9ICAzOS42OwogICAgICAgIGhlaWdodD0gIDEwOwogICAgICAg IFhGb250PSAiLSotaGVsdmV0aWNhLW1lZGl1bS1yLW5vcm1hbC0tKi0xMjAtKi0qLSotKi1pc284 ODU5LTEiOwogICAgICAgIHRleHQ9ICAiU2Nyb2xsXG5Mb2NrIjsKICAgIH07Cn07Cgp9Owo= --b1_lAxgVzdRozE6uFcdZlSlWhxYR64axGxehJIdxYJTw-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 06 08:22:58 2024 Received: (at 68930) by debbugs.gnu.org; 6 Feb 2024 13:22:58 +0000 Received: from localhost ([127.0.0.1]:53443 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXLPd-0007nj-Kt for submit@debbugs.gnu.org; Tue, 06 Feb 2024 08:22:58 -0500 Received: from mail-4322.protonmail.ch ([185.70.43.22]:17389) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXLPc-0007n4-5k for 68930@debbugs.gnu.org; Tue, 06 Feb 2024 08:22:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1707225756; x=1707484956; bh=0UD+KRaMArZsBZ8xZSrDqHAyW40YHVdlaFsWIljYAVE=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=EfDzAdcHc0xt3z73HI8zJb6V0zPddkqjUNV1jiqRKtjXN36zCD2puLUbjV4QTsj6v M3AWEmS/rKsBS0LlBH9PYA80CVApNVrpPdDi2hipN5xWkVwz1W5oJXulqGbvhUgwJw YfGgzboI1AHOTSRqFNOH24f+qvOzSOnJxsbcQ4JrLqspD002j29r3vWJtvoMxTCvMq U/5RMv5pat/NNMYH43w0W62as8lQBAbqxgIJS0hnU7yU6novDE1mtP9jUgAvs724f5 gG01tj5kXRBDHaXFRiLGmxNQy16oVx26LRCwaC9Mkh0+VNe7g84Q0oeULN4sjQHoIv 4VeFea7uf+TRA== Date: Tue, 06 Feb 2024 13:22:11 +0000 To: Po Lu From: =?utf-8?Q?Alexander_Pr=C3=A4hauser?= Subject: =?utf-8?Q?Re:_bug#68930:_30.0.50; __Emacs_conflates_C-=CE=A9_and_C-=CF=89?= Message-ID: <87a5odaft6.fsf@protonmail.com> In-Reply-To: <87eddpagao.fsf@protonmail.com> References: <87cytc9cqc.fsf@protonmail.com> <86sf2713hi.fsf@gnu.org> <878r3yalww.fsf@protonmail.com> <86eddq20dx.fsf@gnu.org> <87r0hqa545.fsf@protonmail.com> <87mssea211.fsf@protonmail.com> <87bk8u8c4z.fsf@yahoo.com> <8634u522mx.fsf@gnu.org> <87zfwd7ntv.fsf@yahoo.com> <87eddpagao.fsf@protonmail.com> Feedback-ID: 39886207:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_krrhAm1fu1TBSfdLxfaKEQK08OsWVdggfi2PYzPpA" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68930 Cc: Eli Zaretskii , 68930@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --b1_krrhAm1fu1TBSfdLxfaKEQK08OsWVdggfi2PYzPpA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Alexander Pr=C3=A4hauser writes: > "Po Lu" writes: > >> Eli Zaretskii writes: >> >>> I think Alexander says that the bindings are reversed, i.e. C-=CE=94 >>> invokes the binding of C-=CE=B4 and vice versa. That's the bug he is >>> complaining about. Your description seems to suggest that both keys >>> should have invoked the same command, not two different commands >>> exactly reversed from how they were bound. >> >> If so, I can't reproduce the bug by binding keys to the characters he >> specified in his e-mail. Alexander, please send the lines in your XKB >> keymap which bind those characters, or alternatively run: >> >> xkbcomp :0 test.xkb >> >> and attach the test.xkb file produced. Thanks in advance. > > The line for, for instance, =CF=89 and =CE=A9 is > > key { [ w, W, > EuroSign, U03C9, 9, > U221E, U03A9, U1F61F ] > }; > > Here, lowercase Greek symbols are on the fourth layer and uppercase on > the seventh. I also included the test.xkb file that you mentioned. I > just had the thought that maybe the behavior can be explained by the way > higher layers are accessed through modifiers: I looked it up, and > usually the fourth layer is accessed through CapsLock and RightShift and > the seventh through CapsLock and RightAlt, but I made it so that the > fourth layer can also be accessed through Backslash and Grave, and if I > use either combination to type C-=CF=89 it acts as if I was typing C-= =CE=A9. Here is the overall keyboard config I'm using, just in case. I'm using Dual Function Keys to place modifiers, for lower-case Greek letters on the E key and the 9 key and for uppercase Greek letters on Tab and Rightbrace, and the xkb file is called Daselt, because that's what I called the overall layout. --b1_krrhAm1fu1TBSfdLxfaKEQK08OsWVdggfi2PYzPpA Content-Type: application/octet-stream; name=my-mappings.yaml Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=my-mappings.yaml IE1BUFBJTkdTOgogIC0gS0VZOiBLRVlfU1BBQ0UKICAgIFRBUDogS0VZX1NQQUNFCiAgICBIT0xE OiBLRVlfUklHSFRDVFJMCgojIExldmVsIDIgbW9kaWZpZXJzIChTaGlmdCBtb2RpZmllcnMpCgog IC0gS0VZOiBLRVlfU0xBU0gKICAgIFRBUDogS0VZX1NMQVNICiAgICBIT0xEOiBLRVlfUklHSFRT SElGVAoKICAtIEtFWTogS0VZXzEwMk5ECiAgICBUQVA6IEtFWV8xMDJORAogICAgSE9MRDogS0VZ X0xFRlRTSElGVAoKICAtIEtFWTogS0VZX0xFRlRTSElGVAogICAgVEFQOiBLRVlfMTAyTkQKICAg IEhPTEQ6IEtFWV9MRUZUU0hJRlQKCiMgTGV2ZWwgMyBtb2RpZmllcnMgKFNwZWNpYWwgc3ltYm9s cykKCiAgLSBLRVk6IEtFWV9BUE9TVFJPUEhFCiAgICBUQVA6IEtFWV9GMTQKICAgIEhPTEQ6IEtF WV9BUE9TVFJPUEhFCgogIC0gS0VZOiBLRVlfQ0FQU0xPQ0sKICAgIFRBUDogS0VZX0YxNAogICAg SE9MRDogS0VZX0FQT1NUUk9QSEUKCiMgTGV2ZWwgNCBtb2RpZmllcnMgKE51bWJlcnMgYW5kIEFy cm93cykKCiAgLSBLRVk6IEtFWV9MRUZUQUxUCiAgICBUQVA6IEtFWV9GMTUKICAgIEhPTEQ6IEtF WV9SSUdIVEFMVCAKCiAgLSBLRVk6IEtFWV9SSUdIVEFMVAogICAgVEFQOiBLRVlfRjE1CiAgICBI T0xEOiBLRVlfUklHSFRBTFQgCiAgICAKIyBMZXZlbCA1IG1vZGlmaWVycyAoTG93ZXJjYXNlIEdy ZWVrIGxldHRlcnMpCgogIC0gS0VZOiBLRVlfUklHSFRTSElGVAogICAgVEFQOiBbS0VZX0NBUFNM T0NLLCBLRVlfUklHSFRTSElGVF0KICAgIEhPTEQ6IFtLRVlfQ0FQU0xPQ0ssIEtFWV9SSUdIVFNI SUZUXQoKICAtIEtFWTogS0VZXzkKICAgIFRBUDogS0VZX0UKICAgIEhPTEQ6IFtLRVlfQ0FQU0xP Q0ssIEtFWV9SSUdIVFNISUZUXQoKICAtIEtFWTogS0VZX0UKICAgIFRBUDogS0VZX0UKICAgIEhP TEQ6IFtLRVlfQkFDS1NMQVNILCBLRVlfR1JBVkVdCgojIExldmVsIDYgbW9kaWZpZXJzIChNYXRo IHN5bWJvbHMpCgogIC0gS0VZOiBLRVlfOAogICAgVEFQOiBLRVlfU0NST0xMTE9DSwogICAgSE9M RDogW0tFWV9SSUdIVEFMVCwgS0VZX1JJR0hUU0hJRlRdCgogIC0gS0VZOiBLRVlfNAogICAgVEFQ OiBLRVlfU0NST0xMTE9DSwogICAgSE9MRDogW0tFWV84LCBLRVlfR1JBVkVdCgoKIyBMZXZlbCA3 IG1vZGlmaWVycyAoVXBwZXJjYXNlIEdyZWVrIGxldHRlcnMpCgogIC0gS0VZOiBLRVlfVEFCCiAg ICBUQVA6IEtFWV9SSUdIVEJSQUNFCiAgICBIT0xEOiBbS0VZX0NBUFNMT0NLLCBLRVlfUklHSFRB TFRdCgogIC0gS0VZOiBLRVlfUklHSFRCUkFDRQogICAgVEFQOiBLRVlfUklHSFRCUkFDRQogICAg SE9MRDogW0tFWV9DQVBTTE9DSywgS0VZX1JJR0hUQUxUXQoKICAtIEtFWTogS0VZXzcKICAgIFRB UDogS0VZX1NDUk9MTExPQ0sKICAgIEhPTEQ6IFtLRVlfQ0FQU0xPQ0ssIEtFWV9SSUdIVEFMVF0K CiMgTGV2ZWwgOCBtb2RpZmllcnMgKEN5cmlsbGljIGxldHRlcnMpCgogIC0gS0VZOiBLRVlfQ09N UE9TRQogICAgVEFQOiBLRVlfNgogICAgSE9MRDogW0tFWV9SSUdIVEFMVCwgS0VZX0NBUFNMT0NL LCBLRVlfUklHSFRTSElGVF0KCiAgLSBLRVk6IEtFWV9MRUZUTUVUQQogICAgVEFQOiBLRVlfNgog ICAgSE9MRDogW0tFWV9SSUdIVEFMVCwgS0VZX0NBUFNMT0NLLCBLRVlfTEVGVFNISUZUXQoKICAt IEtFWTogS0VZXzYKICAgIFRBUDogS0VZXzYKICAgIEhPTEQ6IEtFWV82CgoKIyBVc2UgMiwgMywg NCBhbmQgNSBrZXlzIHRvIG5hdmlnYXRlIGJldHdlZW4gdGFicyBhbmQgcHJvZ3JhbXMgKDMga2V5 IGlzIGNvbmZpZ3VyZWQgaW4geGtiKSAKCiAgIyAtIEtFWTogS0VZXzQKICAjICAgVEFQOiBLRVlf TEVGVE1FVEEKICAjICAgSE9MRDogS0VZX0xFRlRBTFQKCiAgLSBLRVk6IEtFWV81CiAgICBUQVA6 IEtFWV9SSUdIVENUUkwKICAgIEhPTEQ6IEtFWV9SSUdIVENUUkwgCgogIC0gS0VZOiBLRVlfMgog ICAgVEFQOiBbS0VZX0xFRlRTSElGVCwgS0VZX1RBQl0KICAgIEhPTEQ6IFtLRVlfTEVGVFNISUZU LCBLRVlfVEFCXQoKCiMgQ29uZmlndXJlIEh5cGVyIG1vZGlmaWVyIGtleXMKICAtIEtFWTogS0VZ XzAKICAgIFRBUDogS0VZX1RBQgogICAgSE9MRDogS0VZXzEKCiAgLSBLRVk6IEtFWV8xCiAgICBU QVA6IEtFWV9MRUZUQUxUCiAgICBIT0xEOiBLRVlfMQogICAgCgoKIyAjIFNlbmQgQ2Fwc0xvY2sg d2hlbiBob2xkaW5nIDAKCiMgICAtIEtFWTogS0VZXzAKIyAgICAgVEFQOiBLRVlfMAojICAgICBI T0xEOiBLRVlfQ0FQU0xPQ0sgCgoKIyBNYWtlIEdyYXZlIGFjdCBhcyBNaW51cwogIC0gS0VZOiBL RVlfR1JBVkUKICAgIFRBUDogS0VZX01JTlVTCiAgICBIT0xEOiBLRVlfTUlOVVMKCgojIE1ha2Ug S2V5cGFkIGludG8gb25lLWhhbmRlZCBuYXZpZ2F0aW9uIGJvYXJkCiAgIyAtIEtFWTogS0VZX0tQ MQogICMgICBUQVA6IEtFWV9LUDEKICAjICAgSE9MRDogS0VZX0tQMQoKICAtIEtFWTogS0VZX0tQ MwogICAgVEFQOiBLRVlfUklHSFRDVFJMCiAgICBIT0xEOiBLRVlfUklHSFRDVFJMCgoKICAgIAoj IFB1dCBIeXBlciBtb2RpZmllciBvbiBCLWtleQogIC0gS0VZOiBLRVlfQgogICAgVEFQOiBLRVlf QgogICAgSE9MRDogS0VZXzAKCgojIFB1dCBNZXRhIG1vZGlmaWVyIG9uIDEta2V5CiAgLSBLRVk6 IEtFWV8xCiAgICBUQVA6IEtFWV8xCiAgICBIT0xEOiBLRVlfMQoK --b1_krrhAm1fu1TBSfdLxfaKEQK08OsWVdggfi2PYzPpA Content-Type: application/octet-stream; name=daselt Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=daselt Ly8gLSotYy0qLQoKLy8gVGhlIFRpbGRlL0dyYXZlIGtleSAod2hpbGUgcHJlc3NlZCkgY2hvb3Nl cyB0aGUgc2Vjb25kIHNoaWZ0IGxldmVsLgpwYXJ0aWFsIG1vZGlmaWVyX2tleXMKeGtiX3N5bWJv bHMgInRsZGVfc3dpdGNoIiB7CiAga2V5IDxUTERFPiB7CiAgICB0eXBlW0dyb3VwMV09Ik9ORV9M RVZFTCIsCiAgICBzeW1ib2xzW0dyb3VwMV0gPSBbIFNoaWZ0X0wgXQogIH07Cn07CgoKLy8gVGhl IEFDMTEga2V5ICh3aGlsZSBwcmVzc2VkKSBjaG9vc2VzIHRoZSB0aGlyZCBzaGlmdCBsZXZlbC4K cGFydGlhbCBtb2RpZmllcl9rZXlzCnhrYl9zeW1ib2xzICJhYzExX3N3aXRjaCIgewogIGtleSA8 QUMxMT4gewogICAgdHlwZVtHcm91cDFdPSJPTkVfTEVWRUwiLAogICAgc3ltYm9sc1tHcm91cDFd ID0gWyBJU09fTGV2ZWwzX1NoaWZ0IF0KICB9Owp9OwoKLy8gVGhlIEFFMDgga2V5ICh3aGlsZSBw cmVzc2VkKSBjaG9vc2VzIHRoZSBmaWZ0aCBzaGlmdCBsZXZlbC4KcGFydGlhbCBtb2RpZmllcl9r ZXlzCnhrYl9zeW1ib2xzICJhZTA4X3N3aXRjaCIgewogIGtleSA8QUUwOD4gewogICAgdHlwZVtH cm91cDFdPSJPTkVfTEVWRUwiLAogICAgc3ltYm9sc1tHcm91cDFdID0gWyBJU09fTGV2ZWw1X1No aWZ0IF0KICB9Owp9OwoKCnBhcnRpYWwgYWxwaGFudW1lcmljX2tleXMKeGtiX3N5bWJvbHMgImRh c2VsdF9iYXNlIiB7CiAgaW5jbHVkZSAiZGUobmVvX2Jhc2UpIgoKICAgIGtleS50eXBlW0dyb3Vw MV0gPSAiRUlHSFRfTEVWRUxfTEVWRUxfRklWRV9MT0NLIjsKCgogIGtleS50eXBlW0dyb3VwMV0g PSAiRUlHSFRfTEVWRUxfQUxQSEFCRVRJQ19MRVZFTF9GSVZFX0xPQ0siOwoKICBrZXkgPFRMREU+ IHsgWyAxLCAgICAgICAgICAgICAgICAgICAgU3VwZXJfTCwgICAgICAgICAgICAgICAgICAgIHRo cmVlc3VwZXJpb3IsICAgICAgICAgICBOb1N5bWJvbCwgICAgICAgICAgICAgICAgbnVtZXJvc2ln biwgICAgICAgICAgIHRocmVlc3Vic2NyaXB0LCAgICAgICAgICBsb2dpY2FsYW5kLCAgICAgICAg ICAgICAgTm9TeW1ib2wgICAgICAgICAgICAgICAgIF0gfTsKCgogICAga2V5IDxBRTAxPiB7IFsg U3VwZXJfTCwgICAgICAgICAgICAgICAgICAgIFN1cGVyX0wsICAgICAgICAgICAgICBTdXBlcl9M LCAgICAgICAgICAgU3VwZXJfTCwgICAgICAgICAgICAgICAgU3VwZXJfTCwgICAgICAgICAgIFN1 cGVyX0wsICAgICAgICAgIFN1cGVyX0wsICAgICAgICAgICAgICBTdXBlcl9MICAgICAgICAgICAg ICAgICBdIH07CgogICAga2V5IDxBRTAzPiB7IFsgVGFiLCAgICAgICAgICAgICAgICAgICAgIFRh YiwgICAgICAgICAgICAgICAgICAgICB0aHJlZXN1cGVyaW9yLCAgICAgICAgICAgTm9TeW1ib2ws ICAgICAgICAgICAgICAgIG51bWVyb3NpZ24sICAgICAgICAgICB0aHJlZXN1YnNjcmlwdCwgICAg ICAgICAgbG9naWNhbGFuZCwgICAgICAgICAgICAgIE5vU3ltYm9sICAgICAgICAgICAgICAgICBd IH07CgkJCQkJCSAgICAgICAgCQkJCSAgICAgICAJCQkgICAgICAgCQkJICAgICAJCQkgICAgICAK ICAgIGtleSA8QUUwNT4geyBbIENvbnRyb2xfTCwgICAgICAgICAgICAgICBVMjExMywgICAgICAg ICAgICAgICAgICAgdGhyZWVzdXBlcmlvciwgICAgICAgICAgIE5vU3ltYm9sLCAgICAgICAgICAg ICAgICBudW1lcm9zaWduLCAgICAgICAgICAgdGhyZWVzdWJzY3JpcHQsICAgICAgICAgIGxvZ2lj YWxhbmQsICAgICAgICAgICAgICBOb1N5bWJvbCAgICAgICAgICAgICAgICAgXSB9OwoKICAgIGtl eSA8QUUwNj4geyBbIE1ldGFfTCwgICAgICAgICAgICAgICAgICAgIFUyMTEzLCAgICAgICAgICAg ICAgICB0aHJlZXN1cGVyaW9yLCAgICAgICAgICAgTm9TeW1ib2wsICAgICAgICAgICAgICAgIG51 bWVyb3NpZ24sICAgICAgICAgICB0aHJlZXN1YnNjcmlwdCwgICAgICAgICAgbG9naWNhbGFuZCwg ICAgICAgICAgICAgIE5vU3ltYm9sICAgICAgICAgICAgICAgICBdIH07CgogICAgCiAgICBrZXkg PEFFMDc+IHsgWyBCYWNrU3BhY2UsICAgICAgICAgICAgICAgVTIxMTMsICAgICAgICAgICAgICAg ICAgIHRocmVlc3VwZXJpb3IsICAgICAgICAgICBOb1N5bWJvbCwgICAgICAgICAgICAgICAgbnVt ZXJvc2lnbiwgICAgICAgICAgIHRocmVlc3Vic2NyaXB0LCAgICAgICAgICBsb2dpY2FsYW5kLCAg ICAgICAgICAgICAgTm9TeW1ib2wgICAgICAgICAgICAgICAgIF0gfTsKCQkJCQkJCQkJCQkgICAg ICAJCQkgICAgICAgCQkJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCQkJCQkJCQkJCQkg ICAgICAJCQkgICAgICAgCQkJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICBrZXkg PEFFMDk+IHsgWyBLUF85LCAgICAgICAgICAgICAgICAgICAgVTIxMTMsICAgICAgICAgICAgICAg ICAgIHRocmVlc3VwZXJpb3IsICAgICAgICAgICBOb1N5bWJvbCwgICAgICAgICAgICAgICAgbnVt ZXJvc2lnbiwgICAgICAgICAgIHRocmVlc3Vic2NyaXB0LCAgICAgICAgICBsb2dpY2FsYW5kLCAg ICAgICAgICAgICAgTm9TeW1ib2wgICAgICAgICAgICAgICAgIF0gfTsKCiAgICBrZXkgPEFFMTA+ IHsgWyBIeXBlcl9MLCAgICAgICAgICAgICAgICAgICAgSHlwZXJfTCwgICAgICAgICAgICAgIEh5 cGVyX0wsICAgICAgICAgICBIeXBlcl9MLCAgICAgICAgICAgICAgICBIeXBlcl9MLCAgICAgICAg ICAgSHlwZXJfTCwgICAgICAgICAgSHlwZXJfTCwgICAgICAgICAgICAgIEh5cGVyX0wgICAgICAg ICAgICAgICAgIF0gfTsKCiAgICBrZXkgPEFFMTE+IHsgWyBTdXBlcl9MLCAgICAgICAgICAgICAg ICAgICAgU3VwZXJfTCwgICAgICAgICAgICAgIFN1cGVyX0wsICAgICAgICAgICBTdXBlcl9MLCAg ICAgICAgICAgICAgICBTdXBlcl9MLCAgICAgICAgICAgU3VwZXJfTCwgICAgICAgICAgU3VwZXJf TCwgICAgICAgICAgICAgIFN1cGVyX0wgICAgICAgICAgICAgICAgIF0gfTsKCiAgICBrZXkgPEFF MTI+IHsgWyBjb2xvbiwgICAgICAgICAgICAgICAgICAgIFUyMTEzLCAgICAgICAgICAgICAgICAg IHRocmVlc3VwZXJpb3IsICAgICAgICAgICBOb1N5bWJvbCwgICAgICAgICAgICAgICAgbnVtZXJv c2lnbiwgICAgICAgICAgIHRocmVlc3Vic2NyaXB0LCAgICAgICAgICBsb2dpY2FsYW5kLCAgICAg ICAgICAgICAgTm9TeW1ib2wgICAgICAgICAgICAgICAgIF0gfTsKCgkJCQkJCQkJCQkJICAgICAg IAkJCSAJCSAgICAgIAkJCQkgCiAgICBrZXkgPEFEMDE+IHsgWyBwLCAgICAgICAgICAgICAgICAg ICAgICAgUCwgICAgICAgICAgICAgICAgICAgICAgIE5vU3ltYm9sLCAgICAgICAgICAgICAgICBH cmVla19waSwJICAgICAgICAgICAgICAgS1BfSG9tZSwJICAgICAgICAgICAgIFUyN0UxLCAgICAg ICAgICAgICAgICBHcmVla19QSSwgICAgICAgICBVMUY5NzAgICAgICAgICAgICAgICAgIF0gfTsK ICAgIGtleSA8QUQwMj4geyBbIHUsICAgICAgICAgICAgICAgICAgICAgICBVLCAgICAgICAgICAg ICAgICAgICAgICAgVTI3RTgsICAgICAgICAgICAgICAgICAgIFUwMzgwLCAgICAgICAgICAgICAg ICAgICBlbWRhc2gsICAgICAgICAgICAgICAgVTIxQTQsICAgICAgICAgICAgICAgICAgIFUwNDcx LCAgICAgICAgICAgICAgICBVMjc2NCAgICAgICAgICAgICAgICAgXSB9OwogICAga2V5IDxBRDAz PiB7IFsgcXVvdGVkYmwsICAgICAgICAgICAgICAgIGFwb3N0cm9waGUsICAgICAgICAgICAgICBi cmFja2V0bGVmdCwgICAgICAgICAgICAgVTAzREQsICAgICAgICAgICAgICAgICAgIEtQX1VwLCAg ICAgICAgICAgICAgICBVMjE5MSwgICAgICAgICAgICAgICAgICAgVTFENTNDLCAgICAgICAgIFUx RjYwNyAgICAgICAgICAgICAgICBdIH07CiAgICBrZXkgPEFEMDQ+IHsgWyBjb21tYSwgICAgICAg ICAgICAgICAgICAgY29tbWEsICAgICAgICAgICAgICAgICAgIHNlbWljb2xvbiwgICAgICAgICAg ICAgICBVMDM3MiwgICAgICAgICAgICAgICAgICAgQmFja1NwYWNlLCAgICAgICAgICAgIFUyMTkw LCAgICAgICAgICAgICAgICAgICBVMkEzRSwgICAgICAgICAgICAgICAgIFUxRjYwMSAgICAgICAg ICAgICAgXSB9OwogICAga2V5IDxBRDA1PiB7IFsgcSwJCQkgICAgUSwJCQkgICAgIGRpdmlzaW9u LCAgICAgICAgICAgICAgICBVMDNEOCwgICAgICAgICAgICAgICAgICAgS1BfRW5kLCAgICAgICAg ICAgICAgIFUyMTk3LCAgICAgICAgICAgICAgICAgICBVMjExQSwgICAgICAgICAgICAgICAgVTFG NjA1ICAgICAgICAgICAgICAgICBdIH07CiAgICBrZXkgPEFEMDY+IHsgWyB2LCAgICAgICAgICAg ICAgICAgICAgICAgViwgICAgICAgICAgICAgICAgICAgICAgIG11bHRpcGx5LCAgICAgICAgICAg ICAgICBVMDNFMCwgICAgICAgICAgICAgICAgICAgS1BfU3VidHJhY3QsICAgICAgICAgICAgICAg IFUyMTk2LCAgICAgICAgICAgICAgICAgICBVMUQ1NEQsICAgICAgICAgICAgICAgIFUxRjkyMyAg ICAgICAgICAgICAgICAgXSB9OwogICAga2V5IDxBRDA3PiB7IFsgYywgICAgICAgICAgICAgICAg ICAgICAgIEMsICAgICAgICAgICAgICAgICAgICAgICBjb2xvbiwgICAgICAgICAgICAgICAgICAg R3JlZWtfY2hpLCAgICAgICAgICAgICAgIDQsCSAgICAgICAgICAgICBVMjE5MiwgICAgICAgICAg ICAgICAgICAgVTIxMDIsICAgICAgICAgICAgICAgIFUxRjY0NCAgICAgICAgICAgICAgICAgXSB9 OwogICAga2V5IDxBRDA4PiB7IFsgbCwgICAgICAgICAgICAgICAgICAgICAgIEwsICAgICAgICAg ICAgICAgICAgICAgICBlcXVhbCwgICAgICAgICAgICAgICAgICAgR3JlZWtfbGFtYmRhLCAgICAg ICAgICAgIDUsCQkgICAgIFUyMTkzLCAgICAgICAgICAgICAgICAgICBHcmVla19MQU1CREEsICAg ICAgICAgICBVMUY2MDkgICAgICAgICAgICAgICAgIF0gfTsKICAgIGtleSA8QUQwOT4geyBbIG0s ICAgICAgICAgICAgICAgICAgICAgICBNLCAgICAgICAgICAgICAgICAgICAgICAgYW1wZXJzYW5k LCAgICAgICAgICAgICAgIEdyZWVrX211LAkgICAgICAgICAgICAgICA2LAkJICAgICBVMjFBNiwg ICAgICAgICAgICAgICAgICAgVTAyOUEsICAgICAgICAgVTFGNDhCICAgICAgICAgICAgICAgICBd IH07CiAgICBrZXkgPEFEMTA+IHsgWyBmLCAgICAgICAgICAgICAgICAgICAgICAgRiwgICAgICAg ICAgICAgICAgICAgICAgIHBhcmVucmlnaHQsICAgICAgICAgICAgICBHcmVla19waGksICAgICAg ICAgICAgICAgS1BfQWRkLCAgICAgICAgICAgICAgIFUyMjA4LCAgICAgICAgICAgICAgICAgICBH cmVla19QSEksICAgICAgICAgICAgICBVMUY2MTggICAgICAgICAgICAgICAgIF0gfTsKICAgIGtl eSA8QUQxMT4geyBbIGosICAgICAgICAgICAgICAgICAgICAgICBKLCAgICAgICAgICAgICAgICAg ICAgICAgYnJhY2tldHJpZ2h0LCAgICAgICAgICAgIFUwM0RGLCAgICAgICAgICAgICAgICAgICBL UF9NdWx0aXBseSwgICAgICAgICAgVTIyMTgsICAgICAgICAgICAgICAgICAgIFUwMEZFLCAgICAg ICAgICAgICAgICBVMUY2MEQgICAgICAgICAgICAgICAgIF0gfTsKICAgIGtleSA8QUQxMj4geyBb IGRlYWRfZ3JhdmUsICAgICAgICAgICAgICBkZWFkX2NlZGlsbGEsICAgICAgICAgICAgVTI3RTks ICAgICAgICAgICAgICAgICAgIGRlYWRfcHNpbGksICAgICAgICAgICAgICBkZWFkX2RvdWJsZWFj dXRlLCAgICAgZGVhZF9hYm92ZXJpbmcsICAgICAgICAgIGRlYWRfYnJldmUsICAgICAgICAgICBV MUY5NzIgICAgICAgICAgICAgIF0gfTsKICAgIAogICAga2V5IDxBQzAxPiB7IFsgaCwgICAgICAg ICAgICAgICAgICAgICAgIEgsICAgICAgICAgICAgICAgICAgICAgICBVMjIwMCwgICAgICAgICAg ICAgICAgICAgR3JlZWtfZXRhLCAgICAgICAgICAgICAgIEtQX1ByaW9yLCAgICAgICAgICAgICBV MjIyMywgICAgICAgICAgICAgICAgICAgVTIxMEQsICAgICAgICAgICAgICAgIFUxRjYwRiAgICAg ICAgICAgICAgICAgXSB9OwogICAga2V5IDxBQzAyPiB7IFsgaSwgICAgICAgICAgICAgICAgICAg ICAgIEksICAgICAgICAgICAgICAgICAgICAgICBzbGFzaCwgICAgICAgICAgICAgICAgICAgR3Jl ZWtfaW90YSwgICAgICAgICAgICAgIEtQX0xlZnQsICAgICAgICAgICAgICBwYXJ0aWFsZGVyaXZh dGl2ZSwgICAgICAgVTFENTQwLCAgICAgICAgICAgICAgICBVMUY2MkMgICAgICAgICAgICAgICAg IF0gfTsKICAgIGtleSA8QUMwMz4geyBbIGUsICAgICAgICAgICAgICAgICAgICAgICBFLCAgICAg ICAgICAgICAgICAgICAgICAgYnJhY2VsZWZ0LCAgICAgICAgICAgICAgIEdyZWVrX2Vwc2lsb24s ICAgICAgICAgICBLUF9Eb3duLCAgICAgICAgICAgICAgVTIyMjcsICAgICAgICAgICAgICAgICAg IFUxRDUzOCwgICAgICAgICAgICAgICBVMUY0NEQgICAgICAgICAgICAgICAgIF0gfTsKICAgIGtl eSA8QUMwND4geyBbIGEsICAgICAgICAgICAgICAgICAgICAgICBBLCAgICAgICAgICAgICAgICAg ICAgICAgcGFyZW5sZWZ0LCAgICAgICAgICAgICAgIEdyZWVrX2FscGhhLCAgICAgICAgICAgICBL UF9SaWdodCwgICAgICAgICAgICAgVTAwM0MsICAgICAgICAgICAgICAgICAgIFUyMTM1LCAgICAg ICAgICAgICAgICAgIFUyNzBCICAgICAgICAgICAgICAgICBdIH07CiAgICBrZXkgPEFDMDU+IHsg WyBvLCAgICAgICAgICAgICAgICAgICAgICAgTywgICAgICAgICAgICAgICAgICAgICAgIG1pbnVz LCAgICAgICAgICAgICAgICAgICBHcmVla19vbWljcm9uLCAgICAgICAgICAgS1BfTmV4dCwgICAg ICAgICAgICAgIFUyMjEwLCAgICAgICAgICAgICAgICAgICBVMjIwNywgICAgICAgICAgICAgICAg ICBVMUY0NEYgICAgICAgICAgICAgICAgIF0gfTsKICAgIGtleSA8QUMwNj4geyBbIGQsICAgICAg ICAgICAgICAgICAgICAgICBELCAgICAgICAgICAgICAgICAgICAgICAgcGx1cywgICAgICAgICAg ICAgICAgICAgIEdyZWVrX2RlbHRhLCAgICAgICAgICAgICBLUF9FbnRlciwgICAgICAgICAgICAg VTIyMEYsICAgICAgICAgICAgICAgICAgIFUwMzk0LCAgICAgICAgICAgICBVMUY2NEYgICAgICAg ICAgICAgICAgIF0gfTsKICAgIGtleSA8QUMwNz4geyBbIHQsICAgICAgICAgICAgICAgICAgICAg ICBULCAgICAgICAgICAgICAgICAgICAgICAgZG9sbGFyLCAgICAgICAgICAgICAgICAgIEdyZWVr X3RhdSwgICAgICAgICAgICAgICAxLCAgICAgICAgICAgICAgICAgICAgVTAwM0UsICAgICAgICAg ICAgICAgICAgIFUxRDU0QiwgICAgICAgICAgICAgICAgVTFGNDRDICAgICAgICAgICAgICAgICBd IH07CiAgICBrZXkgPEFDMDg+IHsgWyByLCAgICAgICAgICAgICAgICAgICAgICAgUiwgICAgICAg ICAgICAgICAgICAgICAgIGFzdGVyaXNrLCAgICAgICAgICAgICAgICBHcmVla19yaG8sICAgICAg ICAgICAgICAgMiwJCSAgICAgVTIyMjgsICAgICAgICAgICAgICAgICAgIE5vU3ltYm9sLCAgICAg ICAgICAgICAgIFUxRjQ0RSAgICAgICAgICAgICAgICAgXSB9OwogICAga2V5IDxBQzA5PiB7IFsg biwgICAgICAgICAgICAgICAgICAgICAgIE4sICAgICAgICAgICAgICAgICAgICAgICBiYWNrc2xh c2gsICAgICAgICAgICAgICAgR3JlZWtfbnUsICAgICAgICAgICAgICAgIDMsCQkgICAgIFUyMjJC LCAgICAgICAgICAgICAgICAgICBVMjExNSwgICAgICAgICAgICAgICAgVTFGOTI4ICAgICAgICAg ICAgICAgICBdIH07CiAgICBrZXkgPEFDMTA+IHsgWyBzLCAgICAgICAgICAgICAgICAgICAgICAg UywgICAgICAgICAgICAgICAgICAgICAgIFUyMjAzLCAgICAgICAgICAgICAgICAgICBHcmVla19z aWdtYSwgICAgICAgICAgICAgS1BfRGVjaW1hbCwgICAgICAgICAgIFUyMjI1LCAgICAgICAgICAg ICAgICAgICBHcmVla19TSUdNQSwgICAgICAgICAgICBVMUZBRTEgICAgICAgICAgICAgICAgIF0g fTsKICAgIGtleSA8QUMxMT4geyBbIHF1b3RlZGJsLCAgICAgICAgICAgICAgICBVMUU5RSwgICAg ICAgICAgICAgICAgICAgTm9TeW1ib2wsICAgICAgICAgICAgICAgIEdyZWVrX2ZpbmFsc21hbGxz aWdtYSwgICBOb1N5bWJvbCwgICAgICAgICAgICAgam90LCAgICAgICAgICAgICAgICAgICAgIE5v U3ltYm9sLCAgICAgICAgICAgICAgIE5vU3ltYm9sICAgICAgICAgICAgICBdIH07CiAgICAKICAg IGtleSA8TFNHVD4geyBbIHF1ZXN0aW9uLCAgICAgICAgICAgICAgICAgIHF1ZXN0aW9uLCAgICAg ICAgICAgICAgICAgIFUwMEE3LCAgICAgICAgICAgICAgICAgICBHcmVla19maW5hbHNtYWxsc2ln bWEsICAgRXNjYXBlLCAgICAgICAgICAgICAgIFUyMkM5LCAgICAgICAgICAgICAgICAgICBVMUQ1 NUMsICAgICAgVTFGNjM0ICAgICAgICAgICAgICAgICAgICAgICAgICAgXSB9OwogICAga2V5IDxB QjAxPiB7IFsgaywgICAgICAgICAgICAgICAgICAgICAgIEssICAgICAgICAgICAgICAgICAgICAg ICBVMUU5RSwgICAgICAgICAgICAgICAgICAgR3JlZWtfa2FwcGEsICAgICAgICAgICAgIERlbGV0 ZSwgICAgICAgICAgICAgVTIyQzQsICAgICAgICAgICAgICAgICAgIFUxRDU0MiwgICAgICAgICAg ICAgICAgVTFGNjMxICAgICAgICAgICAgICAgICBdIH07CiAgICBrZXkgPEFCMDI+IHsgWyB5LCAg ICAgICAgICAgICAgICAgICAgICAgWSwgICAgICAgICAgICAgICAgICAgICAgIG51bWJlcnNpZ24s ICAgICAgICAgICAgICBHcmVla191cHNpbG9uLCAgICAgICAgICAgVTIyMTksICAgICAgICAgICAg ICAgIFUyMjA1LCAgICAgICAgICAgICAgICAgICBVMDBGMCwgICAgICAgICAgICAgICAgVTFGNjM1 ICAgICAgICAgICAgICAgICBdIH07CiAgICBrZXkgPEFCMDM+IHsgWyB4LCAgICAgICAgICAgICAg ICAgICAgICAgWCwgICAgICAgICAgICAgICAgICAgICAgIE5vU3ltYm9sLCAgICAgICAgICAgICAg ICBHcmVla194aSwgICAgICAgICAgICAgICAgVTAwQUMsICAgICAgICAgICAgICAgIFUyMjE2LCAg ICAgICAgICAgICAgICAgICBHcmVla19YSSwgICAgICAgICAgICAgIFUxRjkxNCAgICAgICAgICAg ICAgICAgXSB9OwogICAga2V5IDxBQjA0PiB7IFsgcGVyaW9kLCAgICAgICAgICAgICAgICAgIHBl cmlvZCwgICAgICAgICAgICAgICAgICB1bmRlcnNjb3JlLCAgICAgICAgICAgICAgVTAzREUsICAg ICAgICAgICAgICAgICAgIFRhYiwgICAgICAgICAgICAgICAgICBVMjE5OCwgICAgICAgICAgICAg ICAgICAgVTIyNjEsICAgICAgICAgICAgICAgICBVMUY2MEMgICAgICAgICAgICAgICAgIF0gfTsK ICAgIGtleSA8QUIwNT4geyBbIGdyYXZlLCAgICAgICAgICAgICAgICAgICBkZWFkX2Nhcm9uLCAg ICAgICAgICAgICAgYXQsICAgICAgICAgICAgICAgICAgICAgIEdyZWVrX3BzaSwgICAgICAgICAg ICAgICBVMDBCNiwgICAgICAgICAgICAgICAgVTIxOTQsICAgICAgICAgICAgICAgICAgIEdyZWVr X1BTSSwgICAgICAgICAgICAgIFUxRjk3MSAgICAgICAgICAgICAgICAgXSB9OwogICAga2V5IDxB QjA2PiB7IFsgYiwgICAgICAgICAgICAgICAgICAgICAgIEIsICAgICAgICAgICAgICAgICAgICAg ICBkZWFkX2NpcmN1bWZsZXgsICAgICAgICAgR3JlZWtfYmV0YSwgICAgICAgICAgICAgIEtQX1Nl cGFyYXRvciwJICAgICBVMjE5OSwgICAgICAgICAgICAgICAgICAgVTA1RDEsICAgICAgICAgICAg ICAgICAgVTFGNjE0ICAgICAgICAgICAgICAgICBdIH07CiAgICBrZXkgPEFCMDc+IHsgWyBnLCAg ICAgICAgICAgICAgICAgICAgICAgRywgICAgICAgICAgICAgICAgICAgICAgIGFzY2lpdGlsZGUs ICAgICAgICAgICAgICBVMDNCMywgICAgICAgICAgICAgICAgICAgNywJCSAgICAgcmFkaWNhbCwg ICAgICAgICAgICAgICAgIEdyZWVrX0dBTU1BLCAgICAgICAgICAgIFUxRjkyRSAgICAgICAgICAg ICAgICAgXSB9OwogICAga2V5IDxBQjA4PiB7IFsgeiwgICAgICAgICAgICAgICAgICAgICAgIFos ICAgICAgICAgICAgICAgICAgICAgICBwZXJjZW50LCAgICAgICAgICAgICAgICAgR3JlZWtfemV0 YSwgICAgICAgICAgICAgIDgsCSAgICAgICAgICAgICBVMjIxMSwgICAgICAgICAgICAgICAgICAg VTIxMjQsICAgICAgICAgICAgICAgIFUxRjY0MSAgICAgICAgICAgICAgICAgXSB9OwogICAga2V5 IDxBQjA5PiB7IFsgdywgICAgICAgICAgICAgICAgICAgICAgIFcsICAgICAgICAgICAgICAgICAg ICAgICBFdXJvU2lnbiwgICAgICAgICAgICAgICAgVTAzQzksICAgICAgICAgICAgICAgICAgIDks CQkgICAgIFUyMjFFLCAgICAgICAgICAgICAgICAgICBVMDNBOSwgICAgICAgICAgICBVMUY2MUYg ICAgICAgICAgICAgICAgIF0gfTsKICAgIGtleSA8QUIxMD4geyBbIGV4Y2xhbSwgICAgICAgICAg ICAgICAgZXhjbGFtLCAgICAgICAgICAgICAgICAgICBicmFjZXJpZ2h0LCAgICAgICAgICAgICAg R3JlZWtfdGhldGEsICAgICAgICAgIEtQX0RpdmlkZSwgICAgICAgICAgICAgICAgVTIyQ0EsICAg ICAgICAgICAgICAgICAgIEdyZWVrX1RIRVRBLCAgICAgICAgICAgIFUxRjYyRCAgICAgICAgICAg ICAgICAgXSB9OwogICAgCiAgICBrZXkgPEJLU0w+IHsgWyBkZWFkX2dyYXZlLCAgICAgICAgICAg ICAgZGVhZF9jZWRpbGxhLCAgICAgICAgICAgIGRlYWRfYWJvdmVyaW5nLCAgICAgICAgICBOb1N5 bWJvbCwgICAgICAgICAgICAgICAgZGVhZF9kaWFlcmVzaXMsICAgICAgIGRlYWRfZGFzaWEsICAg ICAgICAgICAgICBkZWFkX21hY3JvbiwgICAgICAgICAgICBOb1N5bWJvbCAgICAgICAgICAgICAg IF0gfTsKCgogICAga2V5IDxLUDE+IHsgWyBUYWIsICAgICAgICAgICAgICAgICAgICAgIGRlYWRf Y2VkaWxsYSwgICAgICAgICAgICBkZWFkX2Fib3ZlcmluZywgICAgICAgICAgTm9TeW1ib2wsICAg ICAgICAgICAgICAgIGRlYWRfZGlhZXJlc2lzLCAgICAgICBkZWFkX2Rhc2lhLCAgICAgICAgICAg ICAgZGVhZF9tYWNyb24sICAgICAgICAgICAgTm9TeW1ib2wgICAgICAgICAgICAgICAgIF0gfTsK CiAgICAvLyBrZXkgPEtQMz4geyBbIENvbnRyb2xfTCwgICAgICAgICAgICAgZGVhZF9jZWRpbGxh LCAgICAgICAgICAgIGRlYWRfYWJvdmVyaW5nLCAgICAgICAgICBOb1N5bWJvbCwgICAgICAgICAg ICAgICAgZGVhZF9kaWFlcmVzaXMsICAgICAgICAgIGRlYWRfZGFzaWEsICAgICAgICAgICBkZWFk X21hY3JvbiwgICAgICAgICAgTm9TeW1ib2wgICAgICAgICAgICAgICAgIF0gfTsKfTsKCnBhcnRp YWwgYWxwaGFudW1lcmljX2tleXMgbW9kaWZpZXJfa2V5cyBrZXlwYWRfa2V5cwp4a2Jfc3ltYm9s cyAiZGFzZWx0IiB7CgogICAgaW5jbHVkZSAiZGFzZWx0KGRhc2VsdF9iYXNlKSIKCiAgICBuYW1l W0dyb3VwMV09ICJHZXJtYW4gKERhc2VsdCkiOwoKICAgIGluY2x1ZGUgInNoaWZ0KGJvdGhfY2Fw c2xvY2spIgogICAgaW5jbHVkZSAibGV2ZWwzKGNhcHNfc3dpdGNoKSIKICAgIGluY2x1ZGUgImxl dmVsMyhia3NsX3N3aXRjaCkiCiAgICBpbmNsdWRlICJsZXZlbDUocmFsdF9zd2l0Y2gpIgogICAg aW5jbHVkZSAiZGFzZWx0KHRsZGVfc3dpdGNoKSIKICAgIGluY2x1ZGUgImRhc2VsdChhYzExX3N3 aXRjaCkiCiAgICBpbmNsdWRlICJkYXNlbHQoYWUwOF9zd2l0Y2gpIgoKICAgIG1vZGlmaWVyX21h cCBNb2QyIHsgSHlwZXJfTCB9OwogICAgbW9kaWZpZXJfbWFwIE1vZDQgeyBTdXBlcl9MIH07Cgp9 OwoKCnBhcnRpYWwgYWxwaGFudW1lcmljX2tleXMKeGtiX3N5bWJvbHMgImRhc2VsdF9jeXJpbGxp Y19iYXNlIiB7CiAgaW5jbHVkZSAiZGUobmVvX2Jhc2UpIgoKICAgIGtleS50eXBlW0dyb3VwMV0g PSAiRUlHSFRfTEVWRUxfTEVWRUxfRklWRV9MT0NLIjsKCgogIGtleS50eXBlW0dyb3VwMV0gPSAi RUlHSFRfTEVWRUxfQUxQSEFCRVRJQ19MRVZFTF9GSVZFX0xPQ0siOwoKICBrZXkgPFRMREU+IHsg WyAxLCAgICAgICAgICAgICAgICAgICAgU3VwZXJfTCwgICAgICAgICAgICAgICAgICAgIHRocmVl c3VwZXJpb3IsICAgICAgICAgICBOb1N5bWJvbCwgICAgICAgICAgICAgICAgbnVtZXJvc2lnbiwg ICAgICAgICAgIHRocmVlc3Vic2NyaXB0LCAgICAgICAgICBsb2dpY2FsYW5kLCAgICAgICAgICAg ICAgTm9TeW1ib2wgICAgICAgICAgICAgICAgIF0gfTsKCgogIGtleSA8QUUwMT4geyBbIFN1cGVy X0wsICAgICAgICAgICAgICAgICAgICBTdXBlcl9MLCAgICAgICAgICAgICAgU3VwZXJfTCwgICAg ICAgICAgIFN1cGVyX0wsICAgICAgICAgICAgICAgIFN1cGVyX0wsICAgICAgICAgICBTdXBlcl9M LCAgICAgICAgICBTdXBlcl9MLCAgICAgICAgICAgICAgU3VwZXJfTCAgICAgICAgICAgICAgICAg XSB9OwoKICBrZXkgPEFFMDM+IHsgWyBUYWIsICAgICAgICAgICAgICAgICAgICAgVGFiLCAgICAg ICAgICAgICAgICAgICAgIHRocmVlc3VwZXJpb3IsICAgICAgICAgICBOb1N5bWJvbCwgICAgICAg ICAgICAgICAgbnVtZXJvc2lnbiwgICAgICAgICAgIHRocmVlc3Vic2NyaXB0LCAgICAgICAgICBs b2dpY2FsYW5kLCAgICAgICAgICAgICAgTm9TeW1ib2wgICAgICAgICAgICAgICAgIF0gfTsKCQkJ CQkJICAgICAgICAJCQkJICAgICAgIAkJCSAgICAgICAJCQkgICAgIAkJCSAgICAgIAogIGtleSA8 QUUwNT4geyBbIENvbnRyb2xfTCwgICAgICAgICAgICAgICBVMjExMywgICAgICAgICAgICAgICAg ICAgdGhyZWVzdXBlcmlvciwgICAgICAgICAgIE5vU3ltYm9sLCAgICAgICAgICAgICAgICBudW1l cm9zaWduLCAgICAgICAgICAgdGhyZWVzdWJzY3JpcHQsICAgICAgICAgIGxvZ2ljYWxhbmQsICAg ICAgICAgICAgICBOb1N5bWJvbCAgICAgICAgICAgICAgICAgXSB9OwoKICBrZXkgPEFFMDY+IHsg WyBNZXRhX0wsICAgICAgICAgICAgICAgICAgICBVMjExMywgICAgICAgICAgICAgICAgdGhyZWVz dXBlcmlvciwgICAgICAgICAgIE5vU3ltYm9sLCAgICAgICAgICAgICAgICBudW1lcm9zaWduLCAg ICAgICAgICAgdGhyZWVzdWJzY3JpcHQsICAgICAgICAgIGxvZ2ljYWxhbmQsICAgICAgICAgICAg ICBOb1N5bWJvbCAgICAgICAgICAgICAgICAgXSB9OwoKICAgIAogIGtleSA8QUUwNz4geyBbIEJh Y2tTcGFjZSwgICAgICAgICAgICAgICBVMjExMywgICAgICAgICAgICAgICAgICAgdGhyZWVzdXBl cmlvciwgICAgICAgICAgIE5vU3ltYm9sLCAgICAgICAgICAgICAgICBudW1lcm9zaWduLCAgICAg ICAgICAgdGhyZWVzdWJzY3JpcHQsICAgICAgICAgIGxvZ2ljYWxhbmQsICAgICAgICAgICAgICBO b1N5bWJvbCAgICAgICAgICAgICAgICAgXSB9OwoJCQkJCQkJCQkJCSAgICAgIAkJCSAgICAgICAJ CQkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAJCQkJCQkJCQkJCSAgICAgIAkJCSAgICAg ICAJCQkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICBrZXkgPEFFMDk+IHsgWyBLUF85 LCAgICAgICAgICAgICAgICAgICAgVTIxMTMsICAgICAgICAgICAgICAgICAgIHRocmVlc3VwZXJp b3IsICAgICAgICAgICBOb1N5bWJvbCwgICAgICAgICAgICAgICAgbnVtZXJvc2lnbiwgICAgICAg ICAgIHRocmVlc3Vic2NyaXB0LCAgICAgICAgICBsb2dpY2FsYW5kLCAgICAgICAgICAgICAgTm9T eW1ib2wgICAgICAgICAgICAgICAgIF0gfTsKCiAga2V5IDxBRTEwPiB7IFsgSHlwZXJfTCwgICAg ICAgICAgICAgICAgICAgIEh5cGVyX0wsICAgICAgICAgICAgICBIeXBlcl9MLCAgICAgICAgICAg SHlwZXJfTCwgICAgICAgICAgICAgICAgSHlwZXJfTCwgICAgICAgICAgIEh5cGVyX0wsICAgICAg ICAgIEh5cGVyX0wsICAgICAgICAgICAgICBIeXBlcl9MICAgICAgICAgICAgICAgICBdIH07Cgog IGtleSA8QUUxMT4geyBbIFN1cGVyX0wsICAgICAgICAgICAgICAgICAgICBTdXBlcl9MLCAgICAg ICAgICAgICAgU3VwZXJfTCwgICAgICAgICAgIFN1cGVyX0wsICAgICAgICAgICAgICAgIFN1cGVy X0wsICAgICAgICAgICBTdXBlcl9MLCAgICAgICAgICBTdXBlcl9MLCAgICAgICAgICAgICAgU3Vw ZXJfTCAgICAgICAgICAgICAgICAgXSB9OwoKICBrZXkgPEFFMTI+IHsgWyBjb2xvbiwgICAgICAg ICAgICAgICAgICAgIFUyMTEzLCAgICAgICAgICAgICAgICAgIHRocmVlc3VwZXJpb3IsICAgICAg ICAgICBOb1N5bWJvbCwgICAgICAgICAgICAgICAgbnVtZXJvc2lnbiwgICAgICAgICAgIHRocmVl c3Vic2NyaXB0LCAgICAgICAgICBsb2dpY2FsYW5kLCAgICAgICAgICAgICAgTm9TeW1ib2wgICAg ICAgICAgICAgICAgIF0gfTsKCgkJCQkJCQkJCQkJICAgICAgIAkJCSAJCSAgICAgIAkJCQkgCiAg a2V5IDxBRDAxPiB7IFsgcCwgICAgICAgICAgICAgICAgICAgICAgIFAsICAgICAgICAgICAgICAg ICAgICAgICBOb1N5bWJvbCwgICAgICAgICAgICAgICAgR3JlZWtfcGksCSAgICAgICAgICAgICAg IEhvbWUsCSAgICAgICAgICAgICBtdWx0aXBseSwgICAgICAgICAgICAgICAgR3JlZWtfUEksICAg ICAgICAgVTA0M0YgICAgICAgICAgICAgICAgIF0gfTsKICBrZXkgPEFEMDI+IHsgWyB1LCAgICAg ICAgICAgICAgICAgICAgICAgVSwgICAgICAgICAgICAgICAgICAgICAgIFUyN0U4LCAgICAgICAg ICAgICAgICAgICBVMDM4MCwgICAgICAgICAgICAgICAgICAgZW1kYXNoLCAgICAgICAgICAgICAg IFUyMUE0LCAgICAgICAgICAgICAgICAgICBVMDQ3MSwgICAgICAgICAgICAgICAgVTA0NDMgICAg ICAgICAgICAgICAgIF0gfTsKICBrZXkgPEFEMDM+IHsgWyBxdW90ZWRibCwgICAgICAgICAgICAg ICAgYXBvc3Ryb3BoZSwgICAgICAgICAgICAgIGJyYWNrZXRsZWZ0LCAgICAgICAgICAgICBVMDNE RCwgICAgICAgICAgICAgICAgICAgVXAsICAgICAgICAgICAgICAgICAgIFUyMTkxLCAgICAgICAg ICAgICAgICAgICBVMUQ1M0MsICAgICAgICAgICAgICAgIFUwNDVGICAgICAgICAgICBdIH07CiAg a2V5IDxBRDA0PiB7IFsgY29tbWEsICAgICAgICAgICAgICAgICAgIGNvbW1hLCAgICAgIHNlbWlj b2xvbiwgICAgICAgICAgICAgICBVMDM3MiwgICAgICAgICAgICAgICAgICAgQmFja1NwYWNlLCAg ICAgICAgICAgIFUyMTkwLCAgICAgICAgICAgICAgICAgICBVMkEzRSwgICAgICAgICAgICAgICAg IFUwNDQ4ICAgICAgICAgICAgICBdIH07CiAga2V5IDxBRDA1PiB7IFsgcSwJCQkgICAgUSwJCQkg ICAgIGRpdmlzaW9uLCAgICAgICAgICAgICAgICBVMDNEOCwgICAgICAgICAgICAgICAgICAgRW5k LCAgICAgICAgICAgICAgICAgIFUyMTk3LCAgICAgICAgICAgICAgICAgICBVMjExQSwgICAgICAg ICAgICAgICAgVTA0NEMgICAgICAgICAgICAgICAgIF0gfTsKICBrZXkgPEFEMDY+IHsgWyB2LCAg ICAgICAgICAgICAgICAgICAgICAgViwgICAgICAgICAgICAgICAgICAgICAgIG11bHRpcGx5LCAg ICAgICAgICAgICAgICBVMDNFMCwgICAgICAgICAgICAgICAgICAgTm9TeW1ib2wsICAgICAgICAg ICAgIFUyMTk2LCAgICAgICAgICAgICAgICAgICBVMUQ1NEQsICAgICAgICAgICAgICAgIFUwNDMy ICAgICAgICAgICAgICAgICBdIH07CiAga2V5IDxBRDA3PiB7IFsgYywgICAgICAgICAgICAgICAg ICAgICAgIEMsICAgICAgICAgICAgICAgICAgICAgICBjb2xvbiwgICAgICAgICAgICAgICAgICAg R3JlZWtfY2hpLCAgICAgICAgICAgICAgIDQsCSAgICAgICAgICAgICBVMjE5MiwgICAgICAgICAg ICAgICAgICAgVTIxMDIsICAgICAgICAgICAgICAgIFUwNDQ3ICAgICAgICAgICAgICAgICBdIH07 CiAga2V5IDxBRDA4PiB7IFsgbCwgICAgICAgICAgICAgICAgICAgICAgIEwsICAgICAgICAgICAg ICAgICAgICAgICBlcXVhbCwgICAgICAgICAgICAgICAgICAgR3JlZWtfbGFtYmRhLCAgICAgICAg ICAgIDUsCQkgICAgIFUyMTkzLCAgICAgICAgICAgICAgICAgICBHcmVla19MQU1CREEsICAgICAg ICAgICBVMDQzQiAgICAgICAgICAgICAgICAgXSB9OwogIGtleSA8QUQwOT4geyBbIG0sICAgICAg ICAgICAgICAgICAgICAgICBNLCAgICAgICAgICAgICAgICAgICAgICAgYW1wZXJzYW5kLCAgICAg ICAgICAgICAgIEdyZWVrX211LAkgICAgICAgICAgICAgICA2LAkJICAgICBVMjFBNiwgICAgICAg ICAgICAgICAgICAgVTFENTQ0LCAgICAgICAgIFUwNDNDICAgICAgICAgICAgICAgICBdIH07CiAg a2V5IDxBRDEwPiB7IFsgZiwgICAgICAgICAgICAgICAgICAgICAgIEYsICAgICAgICAgICAgICAg ICAgICAgICBwYXJlbnJpZ2h0LCAgICAgICAgICAgICAgICBHcmVla19waGksICAgICAgICAgICAg ICAgTm9TeW1ib2wsICAgICAgICAgICAgIFUyMjA4LCAgICAgICAgICAgICAgICAgICBHcmVla19Q SEksICAgICAgICAgICAgICBVMDQ0NCAgICAgICAgICAgICAgICAgXSB9OwogIGtleSA8QUQxMT4g eyBbIGosICAgICAgICAgICAgICAgICAgICAgICBKLCAgICAgICAgICAgICAgICAgICAgICAgYnJh Y2tldHJpZ2h0LCAgICAgICAgICAgICAgVTAzREYsICAgICAgICAgICAgICAgICAgIFUwNjZELCAg ICAgICAgICAgICAgICBVMjIxOCwgICAgICAgICAgICAgICAgICAgVTFENTQxLCAgICAgICAgICAg ICAgICBVMDQ0QSAgICAgICAgICAgICAgICAgXSB9OwogIGtleSA8QUQxMj4geyBbIFUwMEE3LCAg ICAgICAgICAgICAgICAgICBkZWFkX2dyYXZlLCAgICAgICAgICAgICAgVTMwMDksICAgICAgICAg ICAgZGVhZF9wc2lsaSwgICAgICAgICAgICAgIGRlYWRfZG91YmxlYWN1dGUsICAgICBOb1N5bWJv bCwgICAgICAgICAgICAgICBkZWFkX2JyZXZlLCAgICAgICAgICAgTm9TeW1ib2wgICAgICAgICAg ICAgIF0gfTsKICBrZXkgPEFDMDE+IHsgWyBoLCAgICAgICAgICAgICAgICAgICAgICAgSCwgICAg ICAgICAgICAgICAgICAgICAgIFUyMjAwLCAgICAgICAgICAgICAgICAgICBHcmVla19ldGEsICAg ICAgICAgICAgICAgS1BfUHJpb3IsICAgICAgICAgICAgIFUyMjIzLCAgICAgICAgICAgICAgICAg ICBVMjEwRCwgICAgICAgICAgICAgICAgVTA0NDUgICAgICAgICAgICAgICAgIF0gfTsKICBrZXkg PEFDMDI+IHsgWyBpLCAgICAgICAgICAgICAgICAgICAgICAgSSwgICAgICAgICAgICAgICAgICAg ICAgIHNsYXNoLCAgICAgICAgICAgICAgICAgICBHcmVla19pb3RhLCAgICAgICAgICAgICAgS1Bf TGVmdCwgICAgICAgICAgICAgIHBhcnRpYWxkZXJpdmF0aXZlLCAgICAgICBVMUQ1NDAsICAgICAg ICAgICAgICAgIFUwNDM4ICAgICAgICAgICAgICAgICBdIH07CiAga2V5IDxBQzAzPiB7IFsgZSwg ICAgICAgICAgICAgICAgICAgICAgIEUsICAgICAgICAgICAgICAgICAgICAgICBicmFjZWxlZnQs ICAgICAgICAgICAgICAgR3JlZWtfZXBzaWxvbiwgICAgICAgICAgIEtQX0Rvd24sICAgICAgICAg ICAgICBVMjIyNywgICAgICAgICAgICAgICAgICAgVTFENTM4LCAgICAgICAgICAgICAgIFUwNDRE ICAgICAgICAgICAgICAgICBdIH07CiAga2V5IDxBQzA0PiB7IFsgYSwgICAgICAgICAgICAgICAg ICAgICAgIEEsICAgICAgICAgICAgICAgICAgICAgICBwYXJlbmxlZnQsICAgICAgICAgICAgICAg R3JlZWtfYWxwaGEsICAgICAgICAgICAgIEtQX1JpZ2h0LCAgICAgICAgICAgICBVMDAzQywgICAg ICAgICAgICAgICAgICAgVTIxMzUsICAgICAgICAgICAgICAgICAgVTA0NEYgICAgICAgICAgICAg ICAgIF0gfTsKICBrZXkgPEFDMDU+IHsgWyBvLCAgICAgICAgICAgICAgICAgICAgICAgTywgICAg ICAgICAgICAgICAgICAgICAgIG1pbnVzLCAgICAgICAgICAgICAgICAgICBHcmVla19vbWljcm9u LCAgICAgICAgICAgS1BfTmV4dCwgICAgICAgICAgICAgIFUyMjEwLCAgICAgICAgICAgICAgICAg ICBVMjIwNywgICAgICAgICAgICAgICAgICBVMDQzRSAgICAgICAgICAgICAgICAgXSB9OwogIGtl eSA8QUMwNj4geyBbIGQsICAgICAgICAgICAgICAgICAgICAgICBELCAgICAgICAgICAgICAgICAg ICAgICAgcGx1cywgICAgICAgICAgICAgICAgICAgIEdyZWVrX2RlbHRhLCAgICAgICAgICAgICBL UF9FbnRlciwgICAgICAgICAgICAgVTIyMEYsICAgICAgICAgICAgICAgICAgIFUwMzk0LCAgICAg ICAgICAgICBVMDQzNCAgICAgICAgICAgICAgICAgXSB9OwogIGtleSA8QUMwNz4geyBbIHQsICAg ICAgICAgICAgICAgICAgICAgICBULCAgICAgICAgICAgICAgICAgICAgICAgZG9sbGFyLCAgICAg ICAgICAgICAgICAgIEdyZWVrX3RhdSwgICAgICAgICAgICAgICAxLCAgICAgICAgICAgICAgICAg ICAgVTAwM0UsICAgICAgICAgICAgICAgICAgIFUxRDU0QiwgICAgICAgICAgICAgICAgVTA0NDIg ICAgICAgICAgICAgICAgIF0gfTsKICBrZXkgPEFDMDg+IHsgWyByLCAgICAgICAgICAgICAgICAg ICAgICAgUiwgICAgICAgICAgICAgICAgICAgICAgIGFzdGVyaXNrLCAgICAgICAgICAgICAgICBH cmVla19yaG8sICAgICAgICAgICAgICAgMiwJCSAgICAgVTIyMjgsICAgICAgICAgICAgICAgICAg IE5vU3ltYm9sLCAgICAgICAgICAgICAgIFUwNDQwICAgICAgICAgICAgICAgICBdIH07CiAga2V5 IDxBQzA5PiB7IFsgbiwgICAgICAgICAgICAgICAgICAgICAgIE4sICAgICAgICAgICAgICAgICAg ICAgICBiYWNrc2xhc2gsICAgICAgICAgICAgICAgR3JlZWtfbnUsICAgICAgICAgICAgICAgIDMs CQkgICAgIFUyMjJCLCAgICAgICAgICAgICAgICAgICBVMjExNSwgICAgICAgICAgICAgICAgVTA0 M0QgICAgICAgICAgICAgICAgIF0gfTsKICBrZXkgPEFDMTA+IHsgWyBzLCAgICAgICAgICAgICAg ICAgICAgICAgUywgICAgICAgICAgICAgICAgICAgICAgIFUyMjAzLCAgICAgICAgICAgICAgICAg ICBHcmVla19zaWdtYSwgICAgICAgICAgICAgS1BfRGVjaW1hbCwgICAgICAgICAgIFUyMjI1LCAg ICAgICAgICAgICAgICAgICBHcmVla19TSUdNQSwgICAgICAgICAgICBVMDQ0MSAgICAgICAgICAg ICAgICAgXSB9OwogIGtleSA8QUMxMT4geyBbIHF1b3RlZGJsLCAgICAgICAgICAgICAgICBVMUU5 RSwgICAgICAgICAgICAgICAgICAgTm9TeW1ib2wsICAgICAgICAgICAgICAgIEdyZWVrX2ZpbmFs c21hbGxzaWdtYSwgICBOb1N5bWJvbCwgICAgICAgICAgICAgam90LCAgICAgICAgICAgICAgICAg ICAgIE5vU3ltYm9sLCAgICAgICAgICAgICAgIE5vU3ltYm9sICAgICAgICAgICAgICBdIH07CiAg a2V5IDxBQjAxPiB7IFsgaywgICAgICAgICAgICAgICAgICAgICAgIEssICAgICAgICAgICAgICAg ICAgICAgICBVMUU5RSwgICAgICAgICAgICAgICAgICAgR3JlZWtfa2FwcGEsICAgICAgICAgICAg IE5vU3ltYm9sLCAgICAgICAgICAgICBVMjJDNCwgICAgICAgICAgICAgICAgICAgVTFENTQyLCAg ICAgICAgICAgICAgICBVMDQzQSAgICAgICAgICAgICAgICAgXSB9OwogIGtleSA8QUIwMj4geyBb IHksICAgICAgICAgICAgICAgICAgICAgICBZLCAgICAgICAgICAgICAgICAgICAgICAgbnVtYmVy c2lnbiwgICAgICAgICAgICAgIEdyZWVrX3Vwc2lsb24sICAgICAgICAgICBVMjIxOSwgICAgICAg ICAgICAgICAgVTIyMDUsICAgICAgICAgICAgICAgICAgIFUxRDU1MCwgICAgICAgICAgICAgICAg VTA0NEUgICAgICAgICAgICAgICAgIF0gfTsKICBrZXkgPEFCMDM+IHsgWyB4LCAgICAgICAgICAg ICAgICAgICAgICAgWCwgICAgICAgICAgICAgICAgICAgICAgIE5vU3ltYm9sLCAgICAgICAgICAg ICAgICBHcmVla194aSwgICAgICAgICAgICAgICAgVTAwQUMsICAgICAgICAgICAgICAgVTIyMTYs ICAgICAgICAgICAgICAgICAgIEdyZWVrX1hJLCAgICAgICAgICAgICAgVTA0NEIgICAgICAgICAg ICAgICAgIF0gfTsKICBrZXkgPEFCMDQ+IHsgWyBwZXJpb2QsICAgICAgICAgICAgICAgICAgcGVy aW9kLCAgICAgICAgICAgICAgICAgIHVuZGVyc2NvcmUsICAgICAgICAgICAgICBVMDNERSwgICAg ICAgICAgICAgICAgICAgVGFiLCAgICAgICAgICAgICAgICBVMjE5OCwgICAgICAgICAgICAgICAg ICAgVTIyNjEsICAgICAgICAgICAgICAgICBVMDQ0OSAgICAgICAgICAgICAgICAgXSB9OwogIGtl eSA8QUIwNT4geyBbIGdyYXZlLCAgICAgICAgICAgICAgICAgICBkZWFkX2Nhcm9uLCAgICAgICAg ICAgICAgVTAyOUEsICAgICAgICAgICAgICAgR3JlZWtfcHNpLCAgICAgICAgICAgICAgIGF0LCAg ICAgICAgICAgICAgICAgICBVMjE5NCwgICAgICAgICAgICAgICAgICAgR3JlZWtfUFNJLCAgICAg ICAgICAgICAgVTA0NDYgICAgICAgICAgICAgICAgIF0gfTsKICBrZXkgPEFCMDY+IHsgWyBiLCAg ICAgICAgICAgICAgICAgICAgICAgQiwgICAgICAgICAgICAgICAgICAgICAgIGRlYWRfY2lyY3Vt ZmxleCwgICAgICAgICBHcmVla19iZXRhLCAgICAgICAgICAgICAgS1BfU2VwYXJhdG9yLAkgICAg ICAgICAgICAgVTIxOTksICAgICAgICAgICAgICAgICAgIFUwNUQxLCAgICAgICAgICAgICAgICAg IFUwNDMxICAgICAgICAgICAgICAgICBdIH07CiAga2V5IDxBQjA3PiB7IFsgZywgICAgICAgICAg ICAgICAgICAgICAgIEcsICAgICAgICAgICAgICAgICAgICAgICBhc2NpaXRpbGRlLCAgICAgICAg ICAgICAgR3JlZWtfZ2FtbWEsICAgICAgICAgICAgIDcsCQkgICAgIHJhZGljYWwsICAgICAgICAg ICAgICAgICBHcmVla19HQU1NQSwgICAgICAgICAgICBVMDQzMyAgICAgICAgICAgICAgICAgXSB9 OwogIGtleSA8QUIwOD4geyBbIHosICAgICAgICAgICAgICAgICAgICAgICBaLCAgICAgICAgICAg ICAgICAgICAgICAgcGVyY2VudCwgICAgICAgICAgICAgICAgIEdyZWVrX3pldGEsICAgICAgICAg ICAgICA4LAkgICAgICAgICAgICAgVTIyMTEsICAgICAgICAgICAgICAgICAgIFUyMTI0LCAgICAg ICAgICAgICAgICBVMDQzNiAgICAgICAgICAgICAgICAgXSB9OwogIGtleSA8QUIwOT4geyBbIHcs ICAgICAgICAgICAgICAgICAgICAgICBXLCAgICAgICAgICAgICAgICAgICAgICAgRXVyb1NpZ24s ICAgICAgICAgICAgICAgICAgIEdyZWVrX29tZWdhLCAgICAgICAgICAgICA5LAkJICAgICBVMjIx RSwgICAgICAgICAgICAgICAgICAgR3JlZWtfT01FR0EsICAgICAgICAgICAgVTA0MzcgICAgICAg ICAgICAgICAgIF0gfTsKICBrZXkgPEFCMTA+IHsgWyBleGNsYW0sICAgICAgICAgICAgICAgIGV4 Y2xhbSwgICAgICAgICAgICAgICAgICAgYnJhY2VyaWdodCwgICAgICAgICAgICAgIEdyZWVrX3Ro ZXRhLCAgICAgICAgICAgICBjb21tYSwgICAgICAgICAgICAgICAgVTIyQ0EsICAgICAgICAgICAg ICAgICAgIEdyZWVrX1RIRVRBLCAgICAgICAgICAgIFUwNDVBICAgICAgICAgICAgICAgICBdIH07 CiAgICAKCiAga2V5IDxMU0dUPiB7IFsgZXhjbGFtLCAgICAgICAgICAgICAgICAgIFUwMkExLCAg ICAgICAgICAgICAgICAgICBVMDBBNywgICAgICAgICAgICAgICAgICAgR3JlZWtfZmluYWxzbWFs bHNpZ21hLCAgIEVzY2FwZSwgICAgICAgICAgICAgICBVMjJDOSwgICAgICAgICAgICAgICAgICAg VTFENTVDLCAgICAgIFUwNDUyICAgICAgICAgICAgICAgICAgICAgICAgICAgXSB9OyAgCiAga2V5 IDxCS1NMPiB7IFsgZGVhZF9ncmF2ZSwgICAgICAgICAgICAgIGRlYWRfY2VkaWxsYSwgICAgICAg ICAgICBkZWFkX2Fib3ZlcmluZywgICAgICAgICAgTm9TeW1ib2wsICAgICAgICAgICAgICAgIGRl YWRfZGlhZXJlc2lzLCAgICAgICBkZWFkX2Rhc2lhLCAgICAgICAgICAgICAgZGVhZF9tYWNyb24s ICAgICAgICAgICAgTm9TeW1ib2wgICAgICAgICAgICAgICBdIH07CgoKICBrZXkgPEtQMT4geyBb IFRhYiwgICAgICAgICAgICAgICAgICAgICAgZGVhZF9jZWRpbGxhLCAgICAgICAgICAgIGRlYWRf YWJvdmVyaW5nLCAgICAgICAgICBOb1N5bWJvbCwgICAgICAgICAgICAgICAgZGVhZF9kaWFlcmVz aXMsICAgICAgIGRlYWRfZGFzaWEsICAgICAgICAgICAgICBkZWFkX21hY3JvbiwgICAgICAgICAg ICBOb1N5bWJvbCAgICAgICAgICAgICAgICAgXSB9OwoKICAvLyBrZXkgPEtQMz4geyBbIENvbnRy b2xfTCwgICAgICAgICAgICAgZGVhZF9jZWRpbGxhLCAgICAgICAgICAgIGRlYWRfYWJvdmVyaW5n LCAgICAgICAgICBOb1N5bWJvbCwgICAgICAgICAgICAgICAgZGVhZF9kaWFlcmVzaXMsICAgICAg ICAgIGRlYWRfZGFzaWEsICAgICAgICAgICBkZWFkX21hY3JvbiwgICAgICAgICAgTm9TeW1ib2wg ICAgICAgICAgICAgICAgIF0gfTsKfTsKCnBhcnRpYWwgYWxwaGFudW1lcmljX2tleXMgbW9kaWZp ZXJfa2V5cyBrZXlwYWRfa2V5cwp4a2Jfc3ltYm9scyAiZGFzZWx0X2N5cmlsbGljIiB7CgogIGlu Y2x1ZGUgImRhc2VsdF8oZGFzZWx0X2N5cmlsbGljX2Jhc2UpIgoKICAgIG5hbWVbR3JvdXAxXT0g Ikdlcm1hbiAoRGFzZWx0X0N5cmlsbGljKSI7CgogIGluY2x1ZGUgInNoaWZ0KGJvdGhfY2Fwc2xv Y2spIgogICAgaW5jbHVkZSAibGV2ZWwzKGNhcHNfc3dpdGNoKSIKICAgIGluY2x1ZGUgImxldmVs Myhia3NsX3N3aXRjaCkiCiAgICBpbmNsdWRlICJsZXZlbDUocmFsdF9zd2l0Y2gpIgogICAgaW5j bHVkZSAiZGFzZWx0KHRsZGVfc3dpdGNoKSIKICAgIGluY2x1ZGUgImRhc2VsdChhYzExX3N3aXRj aCkiCiAgICBpbmNsdWRlICJkYXNlbHQoYWUwOF9zd2l0Y2gpIgoKICAgIG1vZGlmaWVyX21hcCBN b2QyIHsgSHlwZXJfTCB9OwogICAgbW9kaWZpZXJfbWFwIE1vZDQgeyBTdXBlcl9MIH07Cgp9Owo= --b1_krrhAm1fu1TBSfdLxfaKEQK08OsWVdggfi2PYzPpA-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 06 09:17:23 2024 Received: (at 68930) by debbugs.gnu.org; 6 Feb 2024 14:17:23 +0000 Received: from localhost ([127.0.0.1]:53493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXMGJ-0000nM-H3 for submit@debbugs.gnu.org; Tue, 06 Feb 2024 09:17:23 -0500 Received: from sonic303-21.consmr.mail.ne1.yahoo.com ([66.163.188.147]:41302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rXMGH-0000n7-7o for 68930@debbugs.gnu.org; Tue, 06 Feb 2024 09:17:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1707229022; bh=yBLcYFQYznvnDOIs7y2e1CUgpMJOvBdn0w1zTqwam5k=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=V6qLaP05IZetX6ae3XFYHTHzVmmYe/HhRXRDd1EACLQhHrJLUs2xogSORNlAq5Cvr/dc/CjOLY3xQzHDuOgl4i8t4/mDhCo7AlNMWR9VG+3+W7OWnj3LVNFahQwt7hLl/gUOrbTdbZhqX6/AbnT70OfrWANTEuALtC4Hi+EQK96Q6YhBeaUfyBmwBBoJSH5C5w6Kc8D+YzaU5IJ1L1ln8pKMgwDwMsFyVI6//HayNtC0lmvCF578fmWjsbt6Nzy6XC3FgKOFwCO08/WrUxy00GE8aZnrvrhGqBTgTUIBFFGbIoUbaollKPKBm8HaS8vQ+NY6aaw74HIEymi8caU6jQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1707229022; bh=5/ULySScyBoRgCeSXVGjPykXFJnlJNCAHLH8OLdWcfu=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=BkaKgnZL6woBSkTSpPo+ZUhry9n2O1DLGXPX1YuQx5XWtFD3H52fNviIiyU+nmwSlKuZPnkNq42nPSWkI93Zchwbg5gU0HQu7Z38HqrHftcyHzxI5jrs+a33qGyV4mpbvd7YHWtjvKoO6n9xqAO5n0jIte8MfPpfQzWdXCosWRKZRNJLYRXDH60k1kddBylcoGLzr+Db9cd3PxANkia8H9AfCWDNPGZkxSGjmnPcJyuIrajFfMwrQ6aeaw8HNtpmtz8z4DT4lgoM1R5icYz3IWUuOYOUD6R28KQwulyiHlGU2iE7GA9R8vQih7aWySTyh7XJ9iv9l2u3wi/mZzW+pA== X-YMail-OSG: vuYgCV4VM1mZ1ihTX84Q3KarG4MNetUnq6MkNJbqZPWKQK1ZkZN77J6za8GgqYJ 4L475d4OgEV86IJXpvyJLQTD6yLJfc3Z6YpPkGBswUXSd5oJcvp1Nt1FTSvU6z8Tp1TMauCsTfIa 2hwv5ktjUaHux1T1qOx8VbNGLGM5ZYScHk1bVz6baW6sFfo8ap42GZkXoeyPp.fsPqjvhdMatCSb iifyj.tpY95HuzFm7MZ13CR01oy2ORxR4aaOPdVSC7ow9iAwiJMb18JwMuj2nqUOoxYdlCEdBvk5 oMkIFaobGhGsEKZnOW0U1VhRciiAaiCR.umLOsTNYBiW0Urc7kb3PCX00KyaSmwmovxARErnDX0Q zwLbuZhM_xohuuwW1qerEH57hepyRX9W8q0WnhPljyPuQSH6nSpcvqnOzDYr2hKRmUXJMHbKVpTI XcDR_d2pBaa0vjiCaTRSTlzMcES7ygJyrpKcKUAQlJk862mw2fBuRSTyHBVph.GXn1CcDgmZyEc_ sogZ8n.bZHN7rW0qbR.0JxPR42JMycbksjWAw8WsPEmWHgPfEpUgPnX4lKXkmvVY7B8.R3GqOWLM GinrKfU7L2NdoY79NKnBhkdQ4qibpon2nuyUP1Eh5SJkxTT.6W2A4YH9ieXsNbluogWxq.E5EZZ. pAUxC2tpUf4X60Ph5aXoM8fOOUIi8S8Zou6HuInYCcmQQBM2PGOKuhEKYogxWkJUy9FH6nrfUrT5 sYlrSVGrfc2Wa3EBoCmeXnUcixED9IHjYeJd9EOreAjDv6OEDCEnDcnDQoTK0PyMX6x9IUd8fJph Pl2VGwDfKAajr09nUNvdw8rboelg8BM8vBtJV8fxEgSkImjVh6hxx26XTApYnJ2jDKSgVj2KLrGX f1eHaZz3X1FD6ZTj1z.lfgpxMJtdtfmfH3s3I6iaZkb6CjGBWnxfWWYS.0cHDy2pRApZZnx_L7AQ QzlWnVetTd9S.muXCRiNAm8EJPL7NhatbCERW2TjG9JQWXmJAFZNs2XLcc0Rz5G0OjB7AqxquCtq S0yZLj.3Z42Q5vancNUTtV6XNIb8jsh0hCGphdT2oVkgpXZ7EAnXaTRWkN9zGwJZnL_lgICD3Gfm gOkz64R0zcEMLJHHYfD6hFPFlq6Ejt7su3OOH5441tIKpeqzh5Uu9OsChrPcwOEfsY5XGBeJQoH. rf2Tq65nbItT6OyOx4u5Ba9OnX6A.DUtpgNCC4JCVHjim694C3S.Gyt2ne8wNXaj8aabibeX5Usr JeMdO6X9DZV9MdYi2u4VfaOyCYS9K6fCW2qDs3.4iIQWvJsl9wuSurU.rYeF5SCbmK_.6Ykuodjw 8C0ToEGglDAwLamCoMpNQXHVXHIAGLnZsPwiqOPqvjv11TAVzHLiKmIxq.9TsxSCUu7xETnGIBeR F6LQRHOgTc3zkXNYNwjnz5AaPdJhEdWOR.LdtqGVyPIGtofuuvdHOBWD_lOsj9B_xz5lyjBoaBQb XWnYEPX7IXCc18G4T2MsUJSD9BT9ySTf0zWiuuVWF7FNMu6TnRLJa05TKnuuLtrc7koycZUTvsO2 4O5432.ZyRagWOblF8sWyFhfFU4b9epvhch_opHHy14PNfh35Rg3Vfx4NHm5oDbm_EkIzmcvAbfI .hD.qD6qGjNTFUbjCspuAfYiE369ZL05qk0YHls3IujARyj0yjjcV7adfj50opHRx_QI1RlHW_5L 4.oXd5JVivtUkCbEC5JoFFJjC43vh4Gco7sI6dOwAeSAvzH4_1EdEipt85K2jC72dkrdD_xR44v_ bSNT931tmniLZZzBwTDLnSAjwpV72hOo8FyvVI46QAIO_6M_iemcbFkN2mFc8KTBdutIc3XsGVqJ Bm8zYn9AyPOnoOug7m9YBz_eG8apCH1pX3ZElPNzBt7wwvLVtL2.3UOib0eCGln_796pdrsKnKvV QX2lmfGGbACYt7oHAtse8cgVRLzofbA5YwcJ4_o3ZsSN_mvZlQHyj4SJ2B8x01h5bY7l2EEa4Q6S WOTEJ0qdLFz11O74fxg1j4j3dOi18fRDrR2CxfMf9xLBAr5X3p6mm1fMlorVc6uZdyQx5XkAf68W FQ_w7sd1STUY1DTQGhM8r7M77wlMSSOGF7T_VDGEHIV_i6xcaAPkb_izemFjaFoRL7joRZof2nob qsg0YgjbjM32.7DdvDNpDzfKj8WfHztx2gUtr8tNwALU3xbJoRbxUxOEWlYVYZLztciO92ydD8at jiUZmfHw0wC502o0Iyxndcgf4ghMy0zIt__Q2RHP0d85ibNqoAbqK9CjTEKBOvYmmMOE- X-Sonic-MF: X-Sonic-ID: 5e84105a-53e1-4145-a288-58dc486ac993 Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Tue, 6 Feb 2024 14:17:02 +0000 Received: by hermes--production-sg3-6dc75bc8fb-wtvcs (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID e5b8bb0c20464080726bd9aa0f1b96b5; Tue, 06 Feb 2024 14:16:59 +0000 (UTC) From: Po Lu To: Alexander =?utf-8?Q?Pr=C3=A4hauser?= Subject: Re: bug#68930: 30.0.50; Emacs conflates =?utf-8?Q?C-=CE=A9?= and =?utf-8?Q?C-=CF=89?= In-Reply-To: <87a5odaft6.fsf@protonmail.com> ("Alexander =?utf-8?Q?Pr?= =?utf-8?Q?=C3=A4hauser=22's?= message of "Tue, 06 Feb 2024 13:22:11 +0000") References: <87cytc9cqc.fsf@protonmail.com> <86sf2713hi.fsf@gnu.org> <878r3yalww.fsf@protonmail.com> <86eddq20dx.fsf@gnu.org> <87r0hqa545.fsf@protonmail.com> <87mssea211.fsf@protonmail.com> <87bk8u8c4z.fsf@yahoo.com> <8634u522mx.fsf@gnu.org> <87zfwd7ntv.fsf@yahoo.com> <87eddpagao.fsf@protonmail.com> <87a5odaft6.fsf@protonmail.com> Date: Tue, 06 Feb 2024 22:16:53 +0800 Message-ID: <87v8717k4q.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.22046 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1275 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68930 Cc: Eli Zaretskii , 68930@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Alexander Pr=C3=A4hauser writes: > Here is the overall keyboard config I'm using, just in case. I'm using > Dual Function Keys to place modifiers, for lower-case Greek letters on > the E key and the 9 key and for uppercase Greek letters on Tab and > Rightbrace, and the xkb file is called Daselt, because that's what I > called the overall layout. I tried to replicate your configuration as best I could, since several keys are absent from my keyboard that are required to activate the 4th and 7th shift levels exactly as you describe, but to no avail: typing Ctrl+=CE=A9 and Ctrl+=CF=89 continue to register as C-=CF=89. Last we hear= d, it wasn't possible for you to compile Emacs from source. If that has changed, please build Emacs with xterm.c instrumented thus: diff --git a/src/xterm.c b/src/xterm.c index c8a43785564..5d4acb8f77b 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -24180,6 +24180,7 @@ handle_one_xevent (struct x_display_info *dpyinfo, copy_bufptr, copy_bufsiz, &overflow); + fprintf (stderr, "xkbtranslatekeysym produced: %td\n", nbytes); if (overflow) { copy_bufptr then type each of the two keystrokes once, and send us the two lines printed. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 08 07:38:46 2024 Received: (at 68930-done) by debbugs.gnu.org; 8 Feb 2024 12:38:46 +0000 Received: from localhost ([127.0.0.1]:59309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rY3fy-0006Gj-GM for submit@debbugs.gnu.org; Thu, 08 Feb 2024 07:38:46 -0500 Received: from sonic311-23.consmr.mail.ne1.yahoo.com ([66.163.188.204]:39602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rY3fv-0006GQ-Us for 68930-done@debbugs.gnu.org; Thu, 08 Feb 2024 07:38:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1707395902; bh=zCKmtpXqnbmfSMtGfcVr6fQIj7G4rTFGeW4ztGAFc2A=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=iEHr3juNdIy1zUSktNUBLMw6iqrybzUqw5zl70FNVb44eXPmDF8hGl5LfzzSxSMRagdKTehIN/xyl07P42FZ7dA/ygLpwY4oGI0JO/fGf8n08Zd/N8MzzKf/7ielUW0gibwqDxDvrl/YZ7so/aLMZlukKihRFEl4JBAyNeILdwEb+uHCxK2Ams8H/k9SAAQuKcA/cK4nIDZl4YjrXLRMt+NHjV2/xuk9PfTAIGvJ/i48afkGjgHDeL08heL9rvEDLZ6n6lormCJbkj7CrkUR0FIuLPUQAPWACGy3uc/ZLFRPDjXd8TIF5AhGV0wRluJs4Iuy/eR3xQ1oonyALOxoUQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1707395902; bh=Y1OesD8HpU2EWMRX024Vc3qacha616u+RNy8voOy87y=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=NAAWpOzytriy8stOTdtvomHRBkqRHroEwrDudWmnR0c0LZ+DykiEjbowH2X2p6gMNxN0+q19REKxEwCkusd/kouhcCM2UBC/GU+zvwM6AApkS/rNEs5J6AdNvEykcr/zgP6jC39CIsvbG3AZ8Xgdeo9p8chfZSLngtmNoqDuMfb/HDLzeobtr2lwv/bvcBs6D7gZ+dye3H/WD38b6ZSmkJzfx2zwa7LnEFZxGRMZImKZo6YoEaV2jJn6VVGU+mA4zW+7zw6Nk/N9d58LXYbYlLYgb5ItP7tE2xkY53zMynKQ8SzKdmjiN3nf8m+uvKV2edjeijJLXptdDUX/cGB0zQ== X-YMail-OSG: WJSI5skVM1mu2OIq7GT2_iS8EVfKLirJbrGDAtNGvA9OC_SD_7U2XaETGEEKC47 KVQve8t20IVamORSnZYcMPPxCOhWeexaBj2ch6IXnj60igWr2z63IWsQN7Zd0R7fBI9bZOdnvzwR YRW3rXriaKYmcsPbVMgBInvQwIjTOivxhif8BK_Id98CCP3sc1SLOV1RCwa3EzuWkDf9y2K4FhqI m4uXilo72.h26QOJSIYDiTPtrSQa0DCQFQlGw0NnxFTjBtdubtg9xETInb3jG_XMsyhZWPAJ7hwQ kcS5edv4Qrea6UhyE6Ou4QGQaRJiGD.GTYMyu_sZUUgpi8w5pK0vfQkMGCAmIF6cDiWoye6py1Io XWi0e_dKAsvH5HG8fUfuBEH1RfgvZAMahhJNC917PsO7cxVMZqhKlVhqhQ6xAY34JWsEHceejZck X42ipDwQf856hBgf7OtN1ryldC9p3mAODmG5U3jQKCSOLN2jYdjDu6dY30yiHHhwJBXzIm78uezM hOoFtQl0b8iApKZcwKVetP0.8M.vHdjPpD6aEr.nL0atHgRQLtekXyFy5YcYvAM7ypp8F8pqKBcA fYWih9wzYffuwWKRcgElCrc7liG_M32VDJaVQv8L946uX.0eVTD9SxPZcnMihOrXQ5iq5kLM8K8D 1FKRk0N_yyVty0dGGJZq1043wrNMzdt54x6sqEa1r50z6vEXIuLUz47lihkm7cTJ.cQQ.3VX4tsd EGtzwuR411uS79ojjQ.kZu4CAUmvSWSF9NbknQ1dZVc0H3fNKlB4wJMTdRQoC1YnrEYJsac_1lZ9 G5a994DlToI5toJqmEIEYEQ6St0zzW4pmSDcqnBbPolShNjCxTlws033mjAU20hn2TLD3GCiOmiC X_pV5cCpflkO6yJMvhJ.wQr1_rskCvXCWX6FYbGSe5UDPyzPVOsaXZnhVDr_0qfPs3_jPhzovkI0 _mmbsFdX3RLzqdGH3vS7kJmB8eihonpxJ8qWi1n4eek7T60w8S1_l_s9A1kPHLkiymEeu_jkiPqx tGabZ0oMAvztrCCZlSrlPGeDb2puV2ZMZKQyRAqI.luwhvWENuBPAT5jcB1ePhl.DEhz_Wem9e_O Iiz2BmaR_GB3SbWTP8Sh6lHT_4BltCD39CZolOqtktO2o2KIRKsfOI5rUoC9Z.kC2.kvSZhXuhB1 gBBnBgRUMP9a6fy.KrVun3HwgEQO3Flh2UwnKQCOLx3H.HY_IUQZ5QlU__GOQ8Zl.juIfrPA1KNp GCno1bxteBBds0zr3K.9Wai0USo8pNE8BQnAn8oDqyZiEvwmxNRB3R90B774dCxkPT71VG7KFKoR u6ch3EO_jBmtKVE0aoNamC8PWDexmUujkr.WGOlvTHSMR8n3iaae.FMCNNife7CO.AKh_6QM5AHW P7HrEdO9Z7m5jxKlHEf7QC7Q8h_fd2c374S0XiS8z8xLyPDh5jnuOPK8djVkWQdvKRsrLwYyC5hO _8mBsIYUfzRPo0ZIjfTnfvRvMbGiSIBht4N0_VplKQQqkV.DwwGTuCn7Pge9oqDatnV_BixvMcwx JuxgX2CW.o15SzgNHz4IbnNhlj5RazgzfOBw5WruVUH1E5d5idTGLbZwuYlpzeqWQ9E4KlDHTOeA KW8t5G_8cG3Q_LaZs8VMK2eQ5OjtmOHezqPfnybY83JYMMQei4kZQqgvQFhKSPVOq34pUKRpOfcg 8W4eq4URY9aF18DTa2o7IOjp95mZV3.PBaarnMJ44oJidWDJkWfIUPYEmuI6B6i8xVz1bhPCL5tF DWe8BUSAsgjg.KgIZF9F2pIg96Uu0nd.4YZPGbpQp7g4ZpYMppUGztEnjaoL66PZbvK9oxQbipP9 VfBxJFvNYxXXAVlM.i2bmBqEJcIDZObRsXbW3zOJhssvsSfTyVx2GgC4CRofrYXjSq5wdoz_U4Kf ATCtZoGw9pcOUv0xAT0Th3lrjMcarKPfF7L3r0N1i4KlQYZqUd6B62GKVKaqa2IqdEYH0eI21nSy gvSwDQtfOyjaFQx8kxXN0sE2kBZATDZOenECZqsuHEGGGm_S6Hi21hYA4UaT9e7gfqQgYw00H_ju tLjq.Q3CCGRMJK74sjcjdjAvyc37AHqBMB5V2_n4Aa25ezlJAfVOn13zorkWgU78f0zmn6RFc81S 5p.sPVYJc0Uh.m1lrqf7rMYid0Iml_cqiylYGD.43aJQQ5wq1g0Ig5TdhVqpt0s3WOsWj5hZeTUA daWu15l06oJPRkpr6VaOtW31MjAAJ5z6bVX7Ne1k_aVPtL.Yfb0BQT49PwZ4Ra7OOYFQ- X-Sonic-MF: X-Sonic-ID: f57eafe7-e747-48a8-935b-e1db9f415180 Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Thu, 8 Feb 2024 12:38:22 +0000 Received: by hermes--production-sg3-6dc75bc8fb-cp2ns (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 31523f772075195a77e2251568f905bb; Thu, 08 Feb 2024 12:38:18 +0000 (UTC) From: Po Lu To: Alexander =?utf-8?Q?Pr=C3=A4hauser?= Subject: Re: bug#68930: 30.0.50; Emacs conflates =?utf-8?Q?C-=CE=A9?= and =?utf-8?Q?C-=CF=89?= In-Reply-To: <871q9n9n1f.fsf@protonmail.com> ("Alexander =?utf-8?Q?Pr?= =?utf-8?Q?=C3=A4hauser=22's?= message of "Thu, 08 Feb 2024 12:08:09 +0000") References: <87cytc9cqc.fsf@protonmail.com> <87r0hp9d4x.fsf@protonmail.com> <87o7cs6a1x.fsf@yahoo.com> <87eddoa3mp.fsf@protonmail.com> <87jzng5uz1.fsf@yahoo.com> <87a5oca09q.fsf@protonmail.com> <878r3w5r56.fsf@yahoo.com> <875xyz9or5.fsf@protonmail.com> <87wmrf2ndz.fsf@yahoo.com> <871q9n9n1f.fsf@protonmail.com> Date: Thu, 08 Feb 2024 20:38:12 +0800 Message-ID: <87sf232ksr.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.22046 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1613 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68930-done Cc: 68930-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Please do not omit the bug tracker from the carbon copy lists of replies, or they will not be recorded by the bug tracker. Alexander Pr=C3=A4hauser writes: > "Po Lu" writes: > >> Alexander Pr=C3=A4hauser writes: >> >>> Alright, I re-downloaded Emacs and tried to apply the patch again and >>> this time it worked. No idea why it didn't before, I had downloaded it >>> on Monday, I think. Maybe the changes had been too big in-between? >> >> No, xterm.c hasn't seen any substantial modifications for months. >> >>> Regardless, I should not have doubted your coding abilities. But when I >>> start Emacs with the patch and type the key combinations, I don't get >>> any special output, either in the message buffer or in the containing >>> terminal. >> >> Please start Emacs with the following options: >> >> ./emacs -q -xrm 'Emacs.useXIM: off' >> >> and tell us if the problem remains. Thanks. > > It works! And just to be sure I tried again without an init and with the > exact same keybinds but without the last option, and sure enough it > switched them up again. As such, it's your X input method that's alternating between the upper-case and lower-case forms of certain Greek characters, which is not in our bailiwick. Please identify the input method enabled on your system, so that we can place a meaningful description in PROBLEMS; in the meantime, insert: Emacs.useXIM: off into your ~/.Xresources or ~/.Xdefaults to install the change permanently, then type: xrdb -merge ~/.Xresources and I'm closing this bug. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 08 08:01:25 2024 Received: (at 68930-done) by debbugs.gnu.org; 8 Feb 2024 13:01:25 +0000 Received: from localhost ([127.0.0.1]:59332 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rY41t-00072c-An for submit@debbugs.gnu.org; Thu, 08 Feb 2024 08:01:25 -0500 Received: from mail-4316.protonmail.ch ([185.70.43.16]:26573) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rY41p-00072A-8t for 68930-done@debbugs.gnu.org; Thu, 08 Feb 2024 08:01:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1707397260; x=1707656460; bh=R/f80CUZnwD/J11coYwPHt6Pxb3lvNDyx14HTZPA9uI=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=fL7DpuYB/M6ujtbQvTSCHIqUyGZE5DKSPmT2aGtU6tX7DpQXIcfbloRTx/6/kc2Nz 4osjrj/a8RR9UTl33viGUYvdZVd84xcGEwVLrKeUFAc1ZKKnvGko+zOzA6+5fBqWoi Z+h3ziuxrII+AD1dee7JRNMqtZtIk2xG7rM8ERWi57fkmAikHHRTptCJI8rkVxHf/i hFlTlWsLgdoMpzRC+tiRkvGlVJ2HVMZkPYyaUfM3cmNFFR88M4bdZhXElInhdtg2x2 Lc3qId6j9xePHXC77gVV0J022a4HGCiepVt1D0N7ALILx/AvMDBE7xXSDyhP0AEepb KLUHca/NeyLKA== Date: Thu, 08 Feb 2024 13:00:40 +0000 To: Po Lu From: =?utf-8?Q?Alexander_Pr=C3=A4hauser?= Subject: =?utf-8?Q?Re:_bug#68930:_30.0.50; __Emacs_conflates_C-=CE=A9_and_C-=CF=89?= Message-ID: <87il2zxg9i.fsf@protonmail.com> In-Reply-To: <87sf232ksr.fsf@yahoo.com> References: <87cytc9cqc.fsf@protonmail.com> <87eddoa3mp.fsf@protonmail.com> <87jzng5uz1.fsf@yahoo.com> <87a5oca09q.fsf@protonmail.com> <878r3w5r56.fsf@yahoo.com> <875xyz9or5.fsf@protonmail.com> <87wmrf2ndz.fsf@yahoo.com> <871q9n9n1f.fsf@protonmail.com> <87sf232ksr.fsf@yahoo.com> Feedback-ID: 39886207:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68930-done Cc: 68930-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) "Po Lu" writes: > Please do not omit the bug tracker from the carbon copy lists of > replies, or they will not be recorded by the bug tracker. I didn't consciously. Maybe I used Reply instead of Wide Reply. > > Alexander Pr=C3=A4hauser writes: > >> "Po Lu" writes: >> >>> Alexander Pr=C3=A4hauser writes: >>> >>>> Alright, I re-downloaded Emacs and tried to apply the patch again and >>>> this time it worked. No idea why it didn't before, I had downloaded it >>>> on Monday, I think. Maybe the changes had been too big in-between? >>> >>> No, xterm.c hasn't seen any substantial modifications for months. >>> >>>> Regardless, I should not have doubted your coding abilities. But when = I >>>> start Emacs with the patch and type the key combinations, I don't get >>>> any special output, either in the message buffer or in the containing >>>> terminal. >>> >>> Please start Emacs with the following options: >>> >>> ./emacs -q -xrm 'Emacs.useXIM: off' >>> >>> and tell us if the problem remains. Thanks. >> >> It works! And just to be sure I tried again without an init and with the >> exact same keybinds but without the last option, and sure enough it >> switched them up again. > > As such, it's your X input method that's alternating between the > upper-case and lower-case forms of certain Greek characters, which is > not in our bailiwick. Please identify the input method enabled on your > system, so that we can place a meaningful description in PROBLEMS Do you know where I can look up how to find it out? > ; in > the meantime, insert: > > Emacs.useXIM: off > > into your ~/.Xresources or ~/.Xdefaults to install the change > permanently, then type: > > xrdb -merge ~/.Xresources > > and I'm closing this bug. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 08 08:27:07 2024 Received: (at 68930-done) by debbugs.gnu.org; 8 Feb 2024 13:27:07 +0000 Received: from localhost ([127.0.0.1]:59344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rY4Ql-0007wB-5J for submit@debbugs.gnu.org; Thu, 08 Feb 2024 08:27:07 -0500 Received: from sonic301-31.consmr.mail.ne1.yahoo.com ([66.163.184.200]:44430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rY4Qi-0007ve-TT for 68930-done@debbugs.gnu.org; Thu, 08 Feb 2024 08:27:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1707398804; bh=SwKtiAyKhoA8NdztdD2mMzEPHS6TGWuE/wheOrs4LVo=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=YxXt17aLHCs9G8EU6zxbxLOQaR1vprLU43jhtYeK1P8b6vGr36wUEh2MDxS0ZUDMpqwYT3sf8edNYEuKtW/6SV7AGjq/G5kv4FZq8JW27opjwjJ/f3MJ8Ycg3TWc/YUUM8ESFejSKB3Hx8T37nSq4QLrBzZrX8X58qUaFZkd1RzYa1I0NDx2aY0S7k569cCOJK/6IJHz6Ib+B0q+eqo7/xRDAEVbdVFH05EKOb7f7/o8YenBW6ribHzlJM/+YDRrKaGdxaODWe3NCX+O7QExuL+fN/z4rwA6pff+AMI8lXbsIUk13Qc3CgHfZZyAbqVEyw1F4ITf41tMasvqECshBQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1707398804; bh=paM930QMtlDpHUsu+BY+nH/HOEQsmc0wlcZLVzZ+lrT=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=nVkSC8+oh9Ds4NPjAr5Gf+K/S0mWmspUlIvfCK0jQxd7NPl/xVmKtK0Z16cvvhv+enN3HmVilKYK2QPzpRxGFRyn6t3l8LqYylggAuu9q70d51acwuGOOgZDMJQKEKe8Qzsk2Zu1F0bvZx6k9j7WTIAL5WMAwGDXOpVWLt7E/M+ETVVqeEoY28vHaq6dY35DX+vGC5HztaZ+9mANZs9fsg/D7UCqHvR/xqYNX9yO4P4GIApvwcNYZqj9pzS/2pv6cdUK1ME3Lm50qCwDDJBUNKYwQ2kZqmtSFdkGzFB8lKfY53v03eDe8MZH+gSUPFkLB7g5ssnRADlhNV0ZAtGh9g== X-YMail-OSG: F.jN4IIVM1nNLZktbc2B1GOxCstrGlbCF4CRPz5cShYwHOfoTyYa7QEJlPCDrHD TrI.n7H3o.R0U7i.D9nLPDA3JMOZ5LkyFU9xDpCWflF08.EEH6hRvkEdF2.y5ffeX8Cotdno24je 6xJ_cMXOH7CihhSDBS6LDU.efPqg2oz3oIPdTtAIH99iQlDQceDIODutblaVHcagrzdHjB40x6OB Vdt2_0nVsWhDRLcQg4TCOazdzDBo.5DKLbnf4N4QLzi3knKs.uuHqzzEK_w5lB3QhWgxPgmRUhDq uTiiffgJr9KxLFLlhRB0At9InIq6xBo59MO_reldKRnkSmjhRlNQp8k9cVjdUqKby7SubWzHCKWQ MJ7bRVhoNQRVsSjGIcNfvnyZqAAU_QiNGUilWV5Po0O_nrcC_Bkv4k6E3Fer09A3ezcCRhM4G4H_ 2sRrASSw49z079mNFMwOeoMhu_a13MTFBSZbbNvwcpFAygO_eCSLRVupthL4P5UfxEGjGxWGqpkD zmWYmfL8PU1UYs7dJzEoHmik2uzCOtvlfqrmFfhcA_w6JR24QhSyNaqKXxy_6pa7Vd16qw6uMZsK 9yM.QuT9YvGtINLI39GQG4UFE7.jVbZRmDpt.9dL08js7AA8Y94eDG2xjGHtYjWysy8nmurxdGg2 B6ljsm3JEPoTSyyrHJGgn33kytn9N.iEcEf2qokRkJwY_p8maltxvzi8c3Q6L0SB3jJsclEvETN7 KEFdrH9fP1gYLE.32Q_s2CsRrNr.Jsyz6E3lFoLVYSRTrGbezkf.y2iV0ypwN7bg1i9GDlcDNpv_ 3sw6HNLF.ijy7hPFNnPctuURaFhqJixNVI4p8q9ppA9timH4_DlRRq6SsvH2Qr35Rkvjehd50OdE ukkG05wjZrUInf2WcQsNfZ1DuEKBYHt_RZIDWpjjQL0kOfK916bominOgRmnN0JKXi0.3uQs_paN 0XPUaMOyo.T.Xnmp83bFLU95dTRY4Q3Zr7nrsAkTpCUez4c01dTejYKrGEMSKF2l9YGhRKex6TXu FfvVCu4VBDPVJ4CT51g_aWre2TvWStdb98TMgOj_FEmt9rEPYDmvaK5TG5rK7MsdjCVJtFQpaaL4 tV_hSGQ_91rfypkN9e_GpDzNqcWpbSSCE8FmPnj5uuaVbLcKZPxtyESFRYwJu3wD_VU0A1edf90d WY9aPmtRfaFUwA8gs4wnNKKIBvxEq0GtdwhGkXJnnImH8KVkzicfXl1mWMti7Xob.SwmX8FFq9TS ELPtWaCLPaTfDgqj.TTa.PXe60gKqNPMM_IbX37cQYc.9_HOzZysc6kjrhRkZqULHqOwSX0lbXlr ublueSZakUdLFJykdEcPyBjA5RmBdCGXST5A58n85l1BNRt3zKYqjno56IbGw8x0Y2MYldmoSJV. _idEMbuPrq2Z6Mnj5ivnadqsMIKQFx3uzDFR4f3eREpaZdO_FER4xB.GvVhpcOfVZF8KhCnunDzM 1k6XIDhC4mMT3JwCCOnYP2A42H9BqXQrMKi8fgcZN0P_jgSCOijbzXG7BiUzZVVAd3bft1NE6wu9 7jAsjZzUNgEpGBR9FRKMe_eGqdaiaH9rcD_NS6TECHlbSUKI5zQrKdhXsp0CYOKdzPSNg9Aq_Bh4 uUcFBERWdOWzbVnJxQbqEzpFuDFcl.Gbmw8O7ZZ33YVphpYgCT3hYhtCcbZaC8rN8kCebPpx1Oqo wE6JPHM.7vK_v36j_Pd3X8qiuw90GB4peceXUPgiClGnzknHJ5Zy8IBip5nc1lyeJzdmnv82xRIO fQP2K0sQ945VBoZvLYlkqMXr2GKT1B8iyGg50PjpmmPlvj6jwIDB7BiOI5FEqP7LWmMysLOGNVkD uj4VDK.MTChPKQdEAZLMvvOtLxYMYCwIpPGWUqnfJg85P5fpSU68LN71Ns5K6o6bb.Pp9oemHHW6 hoVBeTA4AabTBJsbsyOle35nCthVb4c2rrrck4cS9U8RTdqAsx..h9OaJLHn0WWoQPmOPGmQ.d1O E6ApWZrhdLzBtWQUchgvT4JKxzB33V4V8TlH4wkEXT215ksZipJHJEw4RgvRnzJXYBkypitZfoO9 IJ67kDNXf_5OqyTny8VTNP4N2HfqHIqIn3xfrORQHPfAlNPsSHidHPb1J3NNvkYNPK3c.2LdveE1 ajKsPCOx36LUCymYinGf8gZH7D744OqYamzpRGklDodEf9V_jArPSHu0wDaYjxVxz8OA5CZEoH23 53ULIkUY0WcX8wPwrZnMrWlAS.GuibtrHSFvpNhEZSpQLOreFSVSc1KJlCYysUocfrBp0 X-Sonic-MF: X-Sonic-ID: 1645a7c1-607e-4309-98ad-7f5abd702493 Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Thu, 8 Feb 2024 13:26:44 +0000 Received: by hermes--production-sg3-6dc75bc8fb-qvr7d (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 6a6392e2db9fcb4cd1f915b0fea9694f; Thu, 08 Feb 2024 13:26:40 +0000 (UTC) From: Po Lu To: Alexander =?utf-8?Q?Pr=C3=A4hauser?= Subject: Re: bug#68930: 30.0.50; Emacs conflates =?utf-8?Q?C-=CE=A9?= and =?utf-8?Q?C-=CF=89?= In-Reply-To: <87il2zxg9i.fsf@protonmail.com> ("Alexander =?utf-8?Q?Pr?= =?utf-8?Q?=C3=A4hauser=22's?= message of "Thu, 08 Feb 2024 13:00:40 +0000") References: <87cytc9cqc.fsf@protonmail.com> <87eddoa3mp.fsf@protonmail.com> <87jzng5uz1.fsf@yahoo.com> <87a5oca09q.fsf@protonmail.com> <878r3w5r56.fsf@yahoo.com> <875xyz9or5.fsf@protonmail.com> <87wmrf2ndz.fsf@yahoo.com> <871q9n9n1f.fsf@protonmail.com> <87sf232ksr.fsf@yahoo.com> <87il2zxg9i.fsf@protonmail.com> Date: Thu, 08 Feb 2024 21:26:33 +0800 Message-ID: <87jznf2ik6.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.22046 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1777 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68930-done Cc: 68930-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Alexander Pr=C3=A4hauser writes: > "Po Lu" writes: > >> Please do not omit the bug tracker from the carbon copy lists of >> replies, or they will not be recorded by the bug tracker. > > I didn't consciously. Maybe I used Reply instead of Wide Reply. > >> >> Alexander Pr=C3=A4hauser writes: >> >>> "Po Lu" writes: >>> >>>> Alexander Pr=C3=A4hauser writes: >>>> >>>>> Alright, I re-downloaded Emacs and tried to apply the patch again and >>>>> this time it worked. No idea why it didn't before, I had downloaded it >>>>> on Monday, I think. Maybe the changes had been too big in-between? >>>> >>>> No, xterm.c hasn't seen any substantial modifications for months. >>>> >>>>> Regardless, I should not have doubted your coding abilities. But when= I >>>>> start Emacs with the patch and type the key combinations, I don't get >>>>> any special output, either in the message buffer or in the containing >>>>> terminal. >>>> >>>> Please start Emacs with the following options: >>>> >>>> ./emacs -q -xrm 'Emacs.useXIM: off' >>>> >>>> and tell us if the problem remains. Thanks. >>> >>> It works! And just to be sure I tried again without an init and with the >>> exact same keybinds but without the last option, and sure enough it >>> switched them up again. >> >> As such, it's your X input method that's alternating between the >> upper-case and lower-case forms of certain Greek characters, which is >> not in our bailiwick. Please identify the input method enabled on your >> system, so that we can place a meaningful description in PROBLEMS > > Do you know where I can look up how to find it out? What is the value of the `XMODIFIERS' environment variable? From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 08 09:32:51 2024 Received: (at 68930-done) by debbugs.gnu.org; 8 Feb 2024 14:32:52 +0000 Received: from localhost ([127.0.0.1]:59404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rY5SN-0001KM-CM for submit@debbugs.gnu.org; Thu, 08 Feb 2024 09:32:51 -0500 Received: from mail-40133.protonmail.ch ([185.70.40.133]:27113) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rY5SK-0001K7-J7 for 68930-done@debbugs.gnu.org; Thu, 08 Feb 2024 09:32:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1707402747; x=1707661947; bh=hxtczVxdUIanvIxnVZwYVxD8QtM5C2zRuj5cQ4tOtvE=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=qRIZ88oW3CFNywcU54Qrf9N0H7jXIUgIYNqEzZap0seCxYINYUMbLPb56nkbcRYrs MBnqeJFVU91ZJKi5r+7puLZR/GwrnFimuhGtCLD2NU30XlDvULUGu8txedX48M/Re5 KcAQ/ZsPKMmyMZLntksmWMmi1x102ceC0R+fhKntRbHVAcIw+ltVVRSpjRFsRfKrDI fCbndS1rKnSwpMMKgFMbkVdF58nJzpFew42/sJJQryBT5TuE0ydENiurOJLXc2gTe/ 9xKbMbpgbkXbICP9bWi7aFgGsBIEsqgPMEXfg+st2CDDeNmnraLlncl6TGy/jyxs/N m+I/HAcRjWWhA== Date: Thu, 08 Feb 2024 14:32:15 +0000 To: Po Lu From: =?utf-8?Q?Alexander_Pr=C3=A4hauser?= Subject: =?utf-8?Q?Re:_bug#68930:_30.0.50; __Emacs_conflates_C-=CE=A9_and_C-=CF=89?= Message-ID: <87y1bvrpr5.fsf@protonmail.com> In-Reply-To: <87jznf2ik6.fsf@yahoo.com> References: <87cytc9cqc.fsf@protonmail.com> <87a5oca09q.fsf@protonmail.com> <878r3w5r56.fsf@yahoo.com> <875xyz9or5.fsf@protonmail.com> <87wmrf2ndz.fsf@yahoo.com> <871q9n9n1f.fsf@protonmail.com> <87sf232ksr.fsf@yahoo.com> <87il2zxg9i.fsf@protonmail.com> <87jznf2ik6.fsf@yahoo.com> Feedback-ID: 39886207:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68930-done Cc: 68930-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) "Po Lu" writes: > Alexander Pr=C3=A4hauser writes: > >> "Po Lu" writes: >> >>> Please do not omit the bug tracker from the carbon copy lists of >>> replies, or they will not be recorded by the bug tracker. >> >> I didn't consciously. Maybe I used Reply instead of Wide Reply. >> >>> >>> Alexander Pr=C3=A4hauser writes: >>> >>>> "Po Lu" writes: >>>> >>>>> Alexander Pr=C3=A4hauser writes: >>>>> >>>>>> Alright, I re-downloaded Emacs and tried to apply the patch again an= d >>>>>> this time it worked. No idea why it didn't before, I had downloaded = it >>>>>> on Monday, I think. Maybe the changes had been too big in-between? >>>>> >>>>> No, xterm.c hasn't seen any substantial modifications for months. >>>>> >>>>>> Regardless, I should not have doubted your coding abilities. But whe= n I >>>>>> start Emacs with the patch and type the key combinations, I don't ge= t >>>>>> any special output, either in the message buffer or in the containin= g >>>>>> terminal. >>>>> >>>>> Please start Emacs with the following options: >>>>> >>>>> ./emacs -q -xrm 'Emacs.useXIM: off' >>>>> >>>>> and tell us if the problem remains. Thanks. >>>> >>>> It works! And just to be sure I tried again without an init and with t= he >>>> exact same keybinds but without the last option, and sure enough it >>>> switched them up again. >>> >>> As such, it's your X input method that's alternating between the >>> upper-case and lower-case forms of certain Greek characters, which is >>> not in our bailiwick. Please identify the input method enabled on your >>> system, so that we can place a meaningful description in PROBLEMS >> >> Do you know where I can look up how to find it out? > > What is the value of the `XMODIFIERS' environment variable? When I type $XMODIFIERS it comes out empty and It's not listed when I use printenv or sudo printenv so I assume it's not set. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 24 04:56:25 2024 Received: (at 68930) by debbugs.gnu.org; 24 Feb 2024 09:56:26 +0000 Received: from localhost ([127.0.0.1]:43982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rdolc-0008M7-5k for submit@debbugs.gnu.org; Sat, 24 Feb 2024 04:56:25 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42240) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rdolU-0008LG-5P for 68930@debbugs.gnu.org; Sat, 24 Feb 2024 04:56:18 -0500 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 ) id 1rdoPG-0004yu-4X; Sat, 24 Feb 2024 04:33:18 -0500 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=BSi1ReYH2H4YwnUKaYe+g7ULhZDu5EpF8zhScX0J+gM=; b=B1+xzbSBlUI/3a0NuNUG H6QSOr/tl7UKpEnUG1HH+200dpArH8FBO4Sd4Eg6JRKhep4SlE58sxElkdaRYhF+KIVH/W2E+YHxL PpMrC5JZ0Cw+t+updYq14Ppr8nZx0wRCC6uCmAJllhgl6LLAtPSr6Rq8PvQoLf6GmOezU8V6m/dEV 9+uhVxMVEw0V2TsyUcydj4KCE95CN0lol7p41cE3OQO3bZH89ngdrnPhUXTCiztseAy9772IqO/bW n9gsMx9o+Ts4tMw66uSt3oQudosWntESc1I1pwLTM0FG6phsnDfczt/N0PCQ/oiMaJFW2toQUPmvo nSBBDquefTsD8g==; Date: Sat, 24 Feb 2024 11:33:15 +0200 Message-Id: <86il2eyzok.fsf@gnu.org> From: Eli Zaretskii To: Alexander =?utf-8?Q?Pr=C3=A4hauser?= In-Reply-To: <87y1bvrpr5.fsf@protonmail.com> (bug-gnu-emacs@gnu.org) Subject: Re: bug#68930: 30.0.50; Emacs conflates =?utf-8?Q?C-=CE=A9?= and =?utf-8?Q?C-=CF=89?= References: <87cytc9cqc.fsf@protonmail.com> <87a5oca09q.fsf@protonmail.com> <878r3w5r56.fsf@yahoo.com> <875xyz9or5.fsf@protonmail.com> <87wmrf2ndz.fsf@yahoo.com> <871q9n9n1f.fsf@protonmail.com> <87sf232ksr.fsf@yahoo.com> <87il2zxg9i.fsf@protonmail.com> <87jznf2ik6.fsf@yahoo.com> <87y1bvrpr5.fsf@protonmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68930 Cc: luangruo@yahoo.com, 68930@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Ping! Is there anything else to do here? > Cc: 68930-done@debbugs.gnu.org > Date: Thu, 08 Feb 2024 14:32:15 +0000 > From: Alexander Prähauser via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > "Po Lu" writes: > > > Alexander Prähauser writes: > > > >> "Po Lu" writes: > >> > >>> Please do not omit the bug tracker from the carbon copy lists of > >>> replies, or they will not be recorded by the bug tracker. > >> > >> I didn't consciously. Maybe I used Reply instead of Wide Reply. > >> > >>> > >>> Alexander Prähauser writes: > >>> > >>>> "Po Lu" writes: > >>>> > >>>>> Alexander Prähauser writes: > >>>>> > >>>>>> Alright, I re-downloaded Emacs and tried to apply the patch again and > >>>>>> this time it worked. No idea why it didn't before, I had downloaded it > >>>>>> on Monday, I think. Maybe the changes had been too big in-between? > >>>>> > >>>>> No, xterm.c hasn't seen any substantial modifications for months. > >>>>> > >>>>>> Regardless, I should not have doubted your coding abilities. But when I > >>>>>> start Emacs with the patch and type the key combinations, I don't get > >>>>>> any special output, either in the message buffer or in the containing > >>>>>> terminal. > >>>>> > >>>>> Please start Emacs with the following options: > >>>>> > >>>>> ./emacs -q -xrm 'Emacs.useXIM: off' > >>>>> > >>>>> and tell us if the problem remains. Thanks. > >>>> > >>>> It works! And just to be sure I tried again without an init and with the > >>>> exact same keybinds but without the last option, and sure enough it > >>>> switched them up again. > >>> > >>> As such, it's your X input method that's alternating between the > >>> upper-case and lower-case forms of certain Greek characters, which is > >>> not in our bailiwick. Please identify the input method enabled on your > >>> system, so that we can place a meaningful description in PROBLEMS > >> > >> Do you know where I can look up how to find it out? > > > > What is the value of the `XMODIFIERS' environment variable? > > When I type $XMODIFIERS it comes out empty and It's not listed when I > use printenv or sudo printenv so I assume it's not set. > > > > > From unknown Fri Jul 18 07:29:05 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 23 Mar 2024 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator