From unknown Fri Aug 15 20:47:06 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#28661 <28661@debbugs.gnu.org> To: bug#28661 <28661@debbugs.gnu.org> Subject: Status: 25.3; closing fullscreen frame on macOS 10.13 High Sierra causes crash Reply-To: bug#28661 <28661@debbugs.gnu.org> Date: Sat, 16 Aug 2025 03:47:06 +0000 retitle 28661 25.3; closing fullscreen frame on macOS 10.13 High Sierra cau= ses crash reassign 28661 emacs submitter 28661 Kevin Lin severity 28661 normal tag 28661 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 01 11:44:18 2017 Received: (at submit) by debbugs.gnu.org; 1 Oct 2017 15:44:18 +0000 Received: from localhost ([127.0.0.1]:42899 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dygPi-0006gk-5g for submit@debbugs.gnu.org; Sun, 01 Oct 2017 11:44:18 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53869) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dygPg-0006gY-94 for submit@debbugs.gnu.org; Sun, 01 Oct 2017 11:44:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dygPZ-0006mB-Pc for submit@debbugs.gnu.org; Sun, 01 Oct 2017 11:44:11 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45774) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dygPZ-0006m1-MN for submit@debbugs.gnu.org; Sun, 01 Oct 2017 11:44:09 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44780) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dygPY-0005mR-44 for bug-gnu-emacs@gnu.org; Sun, 01 Oct 2017 11:44:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dygPX-0006ii-3N for bug-gnu-emacs@gnu.org; Sun, 01 Oct 2017 11:44:08 -0400 Received: from mail-oi0-x230.google.com ([2607:f8b0:4003:c06::230]:52863) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dygPW-0006hZ-Um for bug-gnu-emacs@gnu.org; Sun, 01 Oct 2017 11:44:07 -0400 Received: by mail-oi0-x230.google.com with SMTP id p126so5800472oih.9 for ; Sun, 01 Oct 2017 08:44:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=xFQqmKEyCIz2gZS8MFH1ARXLiE5+nBNI/9ozHUhA4Jw=; b=n40XW9VriIrbKY0Km6Rf4Yt5eE60Q3yO74izVqSeRla5afqo+RlxMwtVC4ok7WWhHJ 2VtBsfxXgxnP2h62tJChBJM3n79VS2VVXDAqM9yfzkfYA/qQtOem7ieDJPAT2m40S7Oa JuVG6bVZ4wSmGscrColzYZNoZdq7rwfAIfjHlbXCPA4gcPzvxeILUIVvYQVLvxcWgX/X 9/gyrgOOay5DIvfEdILWpRIBGjthVGUlJ9pvlrYxUMPQybPQQf6puyWXzHc1qmKoXD6y 2qKOwAulp3xSXkf4LsTGSmCFTPkSearIUHLm8CsO5/wIX4QC1iIxQRzIclJXbHlbtDGw tgNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=xFQqmKEyCIz2gZS8MFH1ARXLiE5+nBNI/9ozHUhA4Jw=; b=rsI5cZ3S8b3ZYjV4n+QKI6dicq/ir0sBU7FuoyJRg1N60AdMn+GCNiiuMEPJrmWAC6 g7aAYVYfJWgIENJxGiCuCdkwaXPzC+Fjr2DjtG9IyaiFEzM1hNLHiXmdDcBuI3EkxHtV wBCY4YEg1sOJyk7+RgYCSWHNHYKnteBZTzfK4YlTKyotF5PhC0Tp1M5mAEIFr/zR1BEr NZypM7LHu3DOiN6nuDq4KwdQkoK+xBGIxSmPgNNJHTJzmQEhJP0JsZi7p2b44NgNFXnj yFYdmUx36sD4EEudQ2/X8R3ZX9PxS8ndSBakaZSbPXeuQ84TIOiznEir4KMeC221IbkU jbkA== X-Gm-Message-State: AMCzsaXf+nJY3QM+v2xiiqma+DTznwYRVD9LLgDUq+boWk/4fHiHmB2O uu+wvQpdN6qVMWeQWV8liqne6wEbtU/yLsxkc1gU04/p X-Google-Smtp-Source: AOwi7QCJYprZb0GtYMaW3iM8FgdyZUESIpLRl1/XtPhljJd3ov3RTvFak2q+TtCcGbAj9liabm5j2KXPdwbe5J1ySUY= X-Received: by 10.157.81.199 with SMTP id d7mr6599856oth.11.1506872644436; Sun, 01 Oct 2017 08:44:04 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.29.210 with HTTP; Sun, 1 Oct 2017 08:43:23 -0700 (PDT) From: Kevin Lin Date: Sun, 1 Oct 2017 08:43:23 -0700 Message-ID: Subject: 25.3; closing fullscreen frame on macOS 10.13 High Sierra causes crash To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset="UTF-8" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit 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: -4.0 (----) Dear Emacs maintainers, Without any init files, I 1. start up Emacs from the Finder 2. open a second frame 3. make either frame fullscreen (by clicking on the green button in the title bar or running TOGGLE-FRAME-FULLSCREEN) 4. close the frame, either by clicking the red button or running DELETE-FRAME On my machine, this causes Emacs to crash. My copy of Emacs is the latest release from https://emacsformacosx.com. I have also tried this on the latest nightly ("GNU Emacs 26.0.50 (build 1, x86_64-apple-darwin13.4.0, NS appkit-1265.21 Version 10.9.5 (Build 13F1911)) of 2017-06-11") from that site. The behavior appears to be identical. I just upgraded to macOS 10.13. This did not happen in 10.12. I do not really view this behavior as a bug in Emacs, per se, and more as a problem in High Sierra, but am hoping a work-around can be found in Emacs more quickly than getting Apple to fix this. Thanks! In GNU Emacs 25.3.1 (x86_64-apple-darwin13.4.0, NS appkit-1265.21 Version 10.9.5 (Build 13F1911)) of 2017-09-12 built on builder10-9.local Windowing system distributor 'Apple', version 10.3.1561 Configured using: 'configure --with-ns '--enable-locallisppath=/Library/Application Support/Emacs/${version}/site-lisp:/Library/Application Support/Emacs/site-lisp' --with-modules' Configured features: NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message dired format-spec rfc822 mml mml-sec password-cache epg epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns help-mode easymenu cl-loaddefs pcase cl-lib mail-prsvr mail-utils time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel ns-win ucs-normalize term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic 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 charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 195903 6959) (symbols 48 19499 0) (miscs 40 77 164) (strings 32 14910 5147) (string-bytes 1 432258) (vectors 16 32840) (vector-slots 8 649682 4354) (floats 8 160 52) (intervals 56 196 0) (buffers 976 19)) From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 01 15:34:08 2017 Received: (at 28661) by debbugs.gnu.org; 1 Oct 2017 19:34:09 +0000 Received: from localhost ([127.0.0.1]:43142 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyk08-0004IQ-Lc for submit@debbugs.gnu.org; Sun, 01 Oct 2017 15:34:08 -0400 Received: from mail-wm0-f43.google.com ([74.125.82.43]:46911) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyk06-0004Hx-Kv for 28661@debbugs.gnu.org; Sun, 01 Oct 2017 15:34:07 -0400 Received: by mail-wm0-f43.google.com with SMTP id m72so7087781wmc.1 for <28661@debbugs.gnu.org>; Sun, 01 Oct 2017 12:34:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=bDV9NvVyXLP3sJYq9sqWHvjhJ+h1+V29vtH0xCybr0E=; b=KxVlfojC8EqR/6yqMIdpYK3dOGrrTjzsOR0SUCMHiIEbw7VUuczbYAXHAtI9F4TSIB S2KakRKBnJ2Osa80QTg4alQYfesJLvIR0T425VveHhLaaG9bjGtcCXyqJWv81wdGpkCL NTaUxxzIMW/ZpwF2E0qDuLnkgh/wmcruxl/fnMa+O+EfcPkOkGbQKkh3THWLuMDfqJSH 82JAVi/RlYSaT3RFd7o825JLrFp1gbxgFoxdbweGKIKKe/BPmhbsckOZqwIVND7fW3GY AqYys+Nn4X6conRX61IWeO0SQhZdBiT/YCUWX0P/dOCOhqcSLiRkWcyGB1/baj1WbRZQ SkbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=bDV9NvVyXLP3sJYq9sqWHvjhJ+h1+V29vtH0xCybr0E=; b=gLObrDvcvQQw0mJFGc2qlFVcWPGi0CTbkMH1YnbDwMa7dPKhtbfuv/7HBQZqf7QqRk uzmE1lr3JAtn6zw/vFgP04hspQk5SDiP2TGtQbQcjiK0dtmDL5Q7rw4sV++zMCCo2V/Y zujKBLerHfb+t7Rt0wWED8N9zY6FXPwdY/ZktY/UUDiEzxFFZJc7C89uO8eXwfoH8PgQ IOkw8Gp5IG0hYzarJ1jPG8bzUQUPCFx4dHe3iILFavZpAF6uoN3pcRPLts6xrjoZAx8Z O8rsjAHSkLtTjHFJaXm8pmJkEWPbLAVYX4Ucswtg7J+10JnyIgcMicSZ6qQz8M2MxJOS G8Pw== X-Gm-Message-State: AMCzsaUZ/HeOqftRAaRMVGNGJTNJIi3zXH8+To7Tjhx6YWzew6LhXVKs YiRpAL1xLG/KtyQePbqhUM0= X-Google-Smtp-Source: AOwi7QCZ0nG3z3xXUO+IRq0FDMwdp7bhfuX13XqAk904031UtNc7rNYboBylkE6beJDBHRSkLiMGlQ== X-Received: by 10.28.90.87 with SMTP id o84mr3049082wmb.132.1506886440767; Sun, 01 Oct 2017 12:34:00 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-ad89-e054-05c6-3eca.holly.idiocy.org. [2001:8b0:3f8:8129:ad89:e054:5c6:3eca]) by smtp.gmail.com with ESMTPSA id p13sm3190644wre.36.2017.10.01.12.33.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 01 Oct 2017 12:34:00 -0700 (PDT) Date: Sun, 1 Oct 2017 20:33:57 +0100 From: Alan Third To: Kevin Lin Subject: Re: bug#28661: 25.3; closing fullscreen frame on macOS 10.13 High Sierra causes crash Message-ID: <20171001193357.GA48281@breton.holly.idiocy.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.0 (2017-09-02) X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 28661 Cc: 28661@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: 0.7 (/) On Sun, Oct 01, 2017 at 08:43:23AM -0700, Kevin Lin wrote: > Dear Emacs maintainers, > > Without any init files, I > > 1. start up Emacs from the Finder > > 2. open a second frame > > 3. make either frame fullscreen (by clicking on the > green button in the title bar or running > TOGGLE-FRAME-FULLSCREEN) > > 4. close the frame, either by clicking the red button > or running DELETE-FRAME > > On my machine, this causes Emacs to crash. Hmm, we had this exact issue before and it disappeared when I did some work on undecorated frames, etc. > My copy of Emacs is the latest release from > https://emacsformacosx.com. I have also tried this on > the latest nightly ("GNU Emacs 26.0.50 (build 1, > x86_64-apple-darwin13.4.0, NS appkit-1265.21 Version > 10.9.5 (Build 13F1911)) of 2017-06-11") from that > site. The behavior appears to be identical. Is it possible for you to try building a newer version? If you use homebrew I think you can do so with: $ brew install emacs --HEAD Alternatively, is there anyone else out there using 10.13 and a recent version of Emacs who can confirm? I’m still on 10.12 and will be for the foreseeable future. -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 01 18:08:01 2017 Received: (at 28661) by debbugs.gnu.org; 1 Oct 2017 22:08:01 +0000 Received: from localhost ([127.0.0.1]:43186 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dymP3-0001e9-C8 for submit@debbugs.gnu.org; Sun, 01 Oct 2017 18:08:01 -0400 Received: from mail-oi0-f44.google.com ([209.85.218.44]:54330) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dymP1-0001dw-3q for 28661@debbugs.gnu.org; Sun, 01 Oct 2017 18:07:59 -0400 Received: by mail-oi0-f44.google.com with SMTP id u130so6519777oib.11 for <28661@debbugs.gnu.org>; Sun, 01 Oct 2017 15:07:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=UCM4KG6flvaR2AB0yGqPLfg9u7iA+cvKquvGZx/LYlg=; b=R8GH4pD8ZCVxynOvIFRol0LMtxeqcTztq3Zh3yaVTNeOIau28QlkmPRWaNWQT4lW8Q U+TUxz9IYopy/Vi23KguhVu14WuKKVTFRmMEM7eyCEcxffdLnzQE3rZV7wJrBidjm+2H X4nuZvsSuNUAGOrcqrth/dHHVvROPRPRlSkg+z97QunKyqY/44u/lCR4xc4lD97yHhDS jf0RGrKaO+aQpsKeZ4QmPamtjdclqAGxI2tauzwdEZlHMPQT/i5E12cwG7kpZlIrp5Cy kpDVaLMjn1WbBtz9Q3zexkkGvafrV2W5pQg88FIJNcVTejQCUXPjzuwrfBorVX0CP+rZ b8PQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=UCM4KG6flvaR2AB0yGqPLfg9u7iA+cvKquvGZx/LYlg=; b=bL3DHw4E9F/4MNFj5Lgv9OnsMbp0C4jFB52SrSjuoGBzJyZYjOPYK3GGnTombLsPfP yri+BOtyh7UtP7/pGZHyF6hH/Hv4MM2AXFSPxbDo2Ie/EGpLhY579RxgcqxP+U8dEEek IOybjXl8+g2YpCCSJqsTTEFxLsD/fDOck+gkxaE179GvPciPxHYDvts1fip2+NGI89sI AijHjYK8eZgxCynqr7b6oblSNU0fbTfWQ5STJtRP+iIGYFewipr6xqoJBPcOSLPIjAmB IMS4nH6GOwdF+NduuwJ7EMQvhdK/HyOOnApnYsUclvl0BPU3o2Lgp/Tn+frH7TMVGr/5 G5yg== X-Gm-Message-State: AMCzsaXAhBQQIc0qounmgv8dIkg0+sS4WVPnWAKzAJb260WxrC0UUmZ7 PBK4eW+ESuqZdXlO7msrDWFDQsHKGRmR2Tlszok= X-Google-Smtp-Source: AOwi7QDm9gqEi2Vd96GjJPHl6wcNTUYG8hs4OF36nFvemfBUJgURoc2pbxVwFjYDTCCErJvkYJfrqIJmQDi3TA+7POw= X-Received: by 10.202.51.10 with SMTP id z10mr6017771oiz.172.1506895673092; Sun, 01 Oct 2017 15:07:53 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.29.210 with HTTP; Sun, 1 Oct 2017 15:07:12 -0700 (PDT) In-Reply-To: <20171001193357.GA48281@breton.holly.idiocy.org> References: <20171001193357.GA48281@breton.holly.idiocy.org> From: Kevin Lin Date: Sun, 1 Oct 2017 15:07:12 -0700 Message-ID: Subject: Re: bug#28661: 25.3; closing fullscreen frame on macOS 10.13 High Sierra causes crash To: Alan Third Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 28661 Cc: 28661@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: -2.3 (--) Hi, Thanks for the quick response! > Is it possible for you to try building a newer version? If you use > homebrew I think you can do so with: > > $ brew install emacs --HEAD I tried, but my installation of homebrew is broken right now (probably because of the 10.13 upgrade), and I don't have time to fix it right at this moment. I'll try building emacs on 10.13 in the next day or two. I did find that if I turned off fullscreen before deleting a frame, then I don't get a crash. Not that I'm proposing this as a solution (though it can be automated via delete-frame-functions, as I have done), but perhaps the information is useful. Cheers, Kevin From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 01 18:57:00 2017 Received: (at 28661) by debbugs.gnu.org; 1 Oct 2017 22:57:00 +0000 Received: from localhost ([127.0.0.1]:43195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dynAS-0003Jm-8Y for submit@debbugs.gnu.org; Sun, 01 Oct 2017 18:57:00 -0400 Received: from mail-qk0-f196.google.com ([209.85.220.196]:33560) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dynAP-0003JY-D6 for 28661@debbugs.gnu.org; Sun, 01 Oct 2017 18:56:58 -0400 Received: by mail-qk0-f196.google.com with SMTP id b82so2547185qkc.0 for <28661@debbugs.gnu.org>; Sun, 01 Oct 2017 15:56:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=TyOdVyei37MxoqMeTD09FOqWHkYWh9SwQvPWXZujzpw=; b=VqyOtAIg6dpnoUbuKOxcM4SKx8OMK6xQOI1qg6TtbMy4U4JEORW4h6UoxPD1ifRIL0 e89Ni+ldvorBfmBdP67HKJXKCSFf1Wk1bsIenXE/ZAA8QC5gukfjq062hzvI9TuEEsS7 IDNMXpna+APTmY5IktIeN0dnwNqlngw8q80a2oJ5fkzI4DW+wbvMMRAumGly9udK318y /5PS3jf2nOGjKU219OVwZaMAVWcZwF/ZHl1WaAzn3+mIhh8xDDZjucpA2cGAaF81fV0J h2ziTwcZXtAWoN0bN4hGtO9t3RsugNSWExFi93b6ndaBeU07rKUxnCVeX8+7eNz6Ow5l 1uUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=TyOdVyei37MxoqMeTD09FOqWHkYWh9SwQvPWXZujzpw=; b=uEkD7CZz7NhblqNLtUr1Nya29hjKmacq1KUEZlzhFna35V0hG4RvRr0vbccbjiOmEF wiewncJwPnHi0niolGX3K53mQsIQxL4t2JTfWZ6Y9wFRZ3GlGvA9yPwnfPXWU6PE4+GY w/1sT3v/NND1d1sWJAb0bSH/cIkAdjwVSii7LOFopLBKXXZxipFQFzkgCOdDfNOzlj7C BwcLbOAniuxKIXQ6CY8CbbRW24zazIeLWIM8N4Sj02LhOEn4akJDvtH7BFg+ckeEyrWE fFf4VYrwDgt2sg8B3ES/eL4O0/OMXHwKUfEiQb5MTD5s6KXFSFn72B3wJAbg57RgXBZD /HCA== X-Gm-Message-State: AMCzsaXlKbx6ILujGJIvhhacwnqoM9C2cryHFSMouhSTX6+vAaAv7uuj oXHKtKSKIZh+w5CoiZtmuDPltTKXUHL9o+vNEqo= X-Google-Smtp-Source: AOwi7QCott1cC3auTacoqFf076zcT0TGkpyGthnUNrrZoQEtV4jpREwvau+AYF9cCR5EAPpSQiuvvCQEbmLA+/EENSU= X-Received: by 10.55.153.69 with SMTP id b66mr2624750qke.107.1506898611770; Sun, 01 Oct 2017 15:56:51 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.40.147 with HTTP; Sun, 1 Oct 2017 15:56:31 -0700 (PDT) In-Reply-To: <20171001193357.GA48281@breton.holly.idiocy.org> References: <20171001193357.GA48281@breton.holly.idiocy.org> From: John Mastro Date: Sun, 1 Oct 2017 15:56:31 -0700 Message-ID: Subject: Re: bug#28661: 25.3; closing fullscreen frame on macOS 10.13 High Sierra causes crash To: Alan Third Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 28661 Cc: 28661@debbugs.gnu.org, Kevin Lin 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.5 (/) Alan Third wrote: > On Sun, Oct 01, 2017 at 08:43:23AM -0700, Kevin Lin wrote: >> Dear Emacs maintainers, >> >> Without any init files, I >> >> 1. start up Emacs from the Finder >> >> 2. open a second frame >> >> 3. make either frame fullscreen (by clicking on the >> green button in the title bar or running >> TOGGLE-FRAME-FULLSCREEN) >> >> 4. close the frame, either by clicking the red button >> or running DELETE-FRAME >> >> On my machine, this causes Emacs to crash. [snip] > Alternatively, is there anyone else out there using 10.13 and a recent > version of Emacs who can confirm? I=E2=80=99m still on 10.12 and will be = for > the foreseeable future. I see the crash on 10.13 at commit ee3024c (today) John From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 01 19:01:50 2017 Received: (at 28661) by debbugs.gnu.org; 1 Oct 2017 23:01:50 +0000 Received: from localhost ([127.0.0.1]:43199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dynF7-0003ST-Sn for submit@debbugs.gnu.org; Sun, 01 Oct 2017 19:01:50 -0400 Received: from mail-wr0-f179.google.com ([209.85.128.179]:51211) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dynF6-0003SG-Io for 28661@debbugs.gnu.org; Sun, 01 Oct 2017 19:01:48 -0400 Received: by mail-wr0-f179.google.com with SMTP id j14so2765942wre.8 for <28661@debbugs.gnu.org>; Sun, 01 Oct 2017 16:01:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=XUNQffmrgAx+McfAVtWTR/c2DCV6vR1GAaZZ4yuICSs=; b=ErdwKq0RuDEsdRIM2LVnoiyaOf9Qd6Z8OWoesjOdJjSqSrPQbuVmwzIpnHWEURDkov ESrOU4aBVKdpjSl6YXsJg+X0Wmk3QNS1Ftn48N/v1OHIUsEo9zgUPM2t9/lKrMQBV85A 4xc9UH/6/ZEXpHEyPRiENTgj1uXchkmI+Eo7B4MHBXxkpFGEuKV7plKqyJJXa9S60dow J5QdSVois90dO1Q6TZBJBRDmPIQTe4vpU3EHUwSOq9ooxRNhNvvDdyOQdhvjarEjhQwW S9jJzxlCF0wsN/iMrEtPaBKOJmgcqlkqnsk2EZ3EB2HUqZJDjyroWoUPeKnzvqzevE9J LIzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=XUNQffmrgAx+McfAVtWTR/c2DCV6vR1GAaZZ4yuICSs=; b=fANv6I7rQH+bQeTf+IGzxoyjP+LiInw5HtWecC47nqajeVibbs+IZ2K/ZlnhjvD5Xc +36V3xWGR6izvqnq5OWZweXeKZxY8xiCTcsFUH8NGhk1vPcJc2M5tvlMM0+JKiS3CzPk j1HpA91GEvORFHQBonC4ZoRPMG4AnN2qniGlRSNxeDGRAr/cgzxUaFry6dqAYnxQVoM/ 43bW8h3GDxuNzqw1SyKUIlzcMseTCVtNDz4ZlQuHIgnS6e3iYUtrtaD5s7giIrKLhWsP k5RGBmevtT9KlcHSnDHwGqwGg+UVDUog7GOdKzQ96ze+75LRYMxOCDqhb+i4A7q/VyFx 4UTg== X-Gm-Message-State: AHPjjUhMDUzhSuAzz/M/xbogbO8pLBY3lnuZFgonanVoAggodKn2Cidd 0cz+9vfSDOY6CfAEmns63qs= X-Google-Smtp-Source: AOwi7QBgntuTsulChDSbPJ1K/JXDat2taJ3KsfgZe6QLWhPS6h82CrPhPk4OLhc9Mh2bHCh+T4tlYg== X-Received: by 10.223.147.195 with SMTP id 61mr12717742wrp.119.1506898902803; Sun, 01 Oct 2017 16:01:42 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-ad89-e054-05c6-3eca.holly.idiocy.org. [2001:8b0:3f8:8129:ad89:e054:5c6:3eca]) by smtp.gmail.com with ESMTPSA id o11sm7419930wrg.5.2017.10.01.16.01.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 01 Oct 2017 16:01:42 -0700 (PDT) Date: Mon, 2 Oct 2017 00:01:40 +0100 From: Alan Third To: John Mastro Subject: Re: bug#28661: 25.3; closing fullscreen frame on macOS 10.13 High Sierra causes crash Message-ID: <20171001230140.GA49968@breton.holly.idiocy.org> References: <20171001193357.GA48281@breton.holly.idiocy.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.0 (2017-09-02) X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 28661 Cc: 28661@debbugs.gnu.org, Kevin Lin 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: -2.1 (--) On Sun, Oct 01, 2017 at 03:56:31PM -0700, John Mastro wrote: > Alan Third wrote: > > Alternatively, is there anyone else out there using 10.13 and a recent > > version of Emacs who can confirm? I’m still on 10.12 and will be for > > the foreseeable future. > > I see the crash on 10.13 at commit ee3024c (today) Thanks. Are either of you able to provide a backtrace from a debugger? -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 02 17:28:23 2017 Received: (at 28661) by debbugs.gnu.org; 2 Oct 2017 21:28:23 +0000 Received: from localhost ([127.0.0.1]:44641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dz8GC-0006rw-71 for submit@debbugs.gnu.org; Mon, 02 Oct 2017 17:28:21 -0400 Received: from mail-qt0-f170.google.com ([209.85.216.170]:48393) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dz8GA-0006rj-Ax for 28661@debbugs.gnu.org; Mon, 02 Oct 2017 17:28:19 -0400 Received: by mail-qt0-f170.google.com with SMTP id d13so8869914qta.5 for <28661@debbugs.gnu.org>; Mon, 02 Oct 2017 14:28:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=MnqtuMPQ2StyMWFM9tINjoK8cQwRe07erA0VIBq7lxc=; b=BrA2JPtpRXAPsoYkOXU6U91O+jfV0SoAJrwgsiis4mpQ4mwTcaN2IuqTrC765GEM1K hVBfFGuaCh2/LO89OmpUnIHl/PEa+9GDAq0kM9CR12YaXQX5UHUeQC5HaRXV93ubevxB iLPguyD/w02UIo/9Zss0zKdhMjdOcNdzRIYpROzpYdFHZazRcyWfQIE5pH0xegAniIMv kg7rKXq0Y7JlGYaQjSWj2Rf6f1JwfcktjN/oDZbg6mQgn2P+dc4IxV4Pm0pZ0kHO+fGU z+Pw33jx0YiKcJjD1DYDICt4eYfPqG/eNDyP+zIh8tGd/3QC4rWxQLrmQ4IIgjbCNLkx 66bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=MnqtuMPQ2StyMWFM9tINjoK8cQwRe07erA0VIBq7lxc=; b=MgID0ldVO1qB9IMFYYN0Ez9Rf98kinkYdEQ/bwx7gic1lp8Z9g/6ntOOhZJ0LnK6jR WimKQq+Ygu1yu82+Rr2voDHNaETZCbKwnt/A1+x+d0HKr272YFsP58s92Qny+UEAG4/P JXEZX2Q0orV9ctJgcEXaFGe2eyFtXZ0hjaoPopilCKBrbxN7ynYFHoC6Pi+WsAVcF4WS 3pXNn04u4SRMPYsVjwmE6A954OOwPnad8yX3mzxQXce3XK/diOGTzMYYndtuzQVf+W6r DQMhof56K5l/Nnwkt3157jkGdoS5sl9qsygCz2hNdpDA3YDZTrrYDSVexDLelTa7ytYw RHAw== X-Gm-Message-State: AMCzsaVwlSef94qHrvAGBeqAMXA37RnTt61c78L8EorMgKwXOdI0WoLZ pStLOakP2KBvQBWPxW/YCgf8e0dFCYpvDhCavJU= X-Google-Smtp-Source: AOwi7QCj/4CeVFGgq1lKBz50Jwa/yoy1W0oNnoKgwlHZkd20kUdqoLOtEXxfGK+kD0RoC+LSaeBSz3shJx3dqzhf5cs= X-Received: by 10.200.1.203 with SMTP id b11mr11263606qtg.74.1506979692862; Mon, 02 Oct 2017 14:28:12 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.40.147 with HTTP; Mon, 2 Oct 2017 14:27:51 -0700 (PDT) In-Reply-To: <20171001230140.GA49968@breton.holly.idiocy.org> References: <20171001193357.GA48281@breton.holly.idiocy.org> <20171001230140.GA49968@breton.holly.idiocy.org> From: John Mastro Date: Mon, 2 Oct 2017 14:27:51 -0700 Message-ID: Subject: Re: bug#28661: 25.3; closing fullscreen frame on macOS 10.13 High Sierra causes crash To: Alan Third Content-Type: multipart/mixed; boundary="f403045e6bf647387f055a970d03" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 28661 Cc: 28661@debbugs.gnu.org, Kevin Lin 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.5 (/) --f403045e6bf647387f055a970d03 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Alan Third wrote: > On Sun, Oct 01, 2017 at 03:56:31PM -0700, John Mastro wrote: >> Alan Third wrote: >> > Alternatively, is there anyone else out there using 10.13 and a recent >> > version of Emacs who can confirm? I=E2=80=99m still on 10.12 and will = be for >> > the foreseeable future. >> >> I see the crash on 10.13 at commit ee3024c (today) > > Thanks. > > Are either of you able to provide a backtrace from a debugger? Sure, I've attached a backtrace from lldb. Let me know if any other info would help. John --f403045e6bf647387f055a970d03 Content-Type: text/plain; charset="US-ASCII"; name="backtrace.txt" Content-Disposition: attachment; filename="backtrace.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j8aorg0e0 amJtQG5lYnVsYTp+L3NyYy9lbWFjcy8+IGxsZGIgbmV4dHN0ZXAvRW1hY3MuYXBwL0NvbnRlbnRz L01hY09TL0VtYWNzCihsbGRiKSB0YXJnZXQgY3JlYXRlICJuZXh0c3RlcC9FbWFjcy5hcHAvQ29u dGVudHMvTWFjT1MvRW1hY3MiCkN1cnJlbnQgZXhlY3V0YWJsZSBzZXQgdG8gJ25leHRzdGVwL0Vt YWNzLmFwcC9Db250ZW50cy9NYWNPUy9FbWFjcycgKHg4Nl82NCkuCihsbGRiKSByIC1RClByb2Nl c3MgMjQ1MTcgbGF1bmNoZWQ6ICcvVXNlcnMvamJtL3NyYy9lbWFjcy9uZXh0c3RlcC9FbWFjcy5h cHAvQ29udGVudHMvTWFjT1MvRW1hY3MnICh4ODZfNjQpCjIwMTctMTAtMDIgMTQ6MjI6NDUuMjYw ODAzLTA3MDAgRW1hY3NbMjQ1MTc6OTQ5NDIzXSBNZXNzYWdlVHJhY2VyOiBsb2FkX2RvbWFpbl93 aGl0ZWxpc3Rfc2VhcmNoX3RyZWU6NzM6IFNlYXJjaCB0cmVlIGZpbGUncyBmb3JtYXQgdmVyc2lv biBudW1iZXIgKDApIGlzIG5vdCBzdXBwb3J0ZWQKMjAxNy0xMC0wMiAxNDoyMjo0NS4yNjA4MzQt MDcwMCBFbWFjc1syNDUxNzo5NDk0MjNdIE1lc3NhZ2VUcmFjZXI6IEZhbGxpbmcgYmFjayB0byBk ZWZhdWx0IHdoaXRlbGlzdApFbWFjcyB3YXMgY29tcGlsZWQgd2l0aCBvcHRpbWl6YXRpb24gLSBz dGVwcGluZyBtYXkgYmVoYXZlIG9kZGx5OyB2YXJpYWJsZXMgbWF5IG5vdCBiZSBhdmFpbGFibGUu ClByb2Nlc3MgMjQ1MTcgc3RvcHBlZAoqIHRocmVhZCAjMSwgcXVldWUgPSAnY29tLmFwcGxlLm1h aW4tdGhyZWFkJywgc3RvcCByZWFzb24gPSBFWENfQkFEX0FDQ0VTUyAoY29kZT0xLCBhZGRyZXNz PTB4MCkKICAgIGZyYW1lICMwOiAweDAwMDAwMDAxMDAxYjYyOWQgRW1hY3NgLVtFbWFjc1ZpZXcg d2luZG93V2lsbFJlc2l6ZTp0b1NpemU6XShzZWxmPTB4MDAwMDAwMDEwYzMzYTcwMCwgX2NtZD08 dW5hdmFpbGFibGU+LCBzZW5kZXI9PHVuYXZhaWxhYmxlPiwgZnJhbWVTaXplPSh3aWR0aCA9IDEy ODAsIGhlaWdodCA9IDgwMCkpIGF0IG5zdGVybS5tOjY5MTIgW29wdF0KICAgNjkwOQogICA2OTEw CSAgaWYgKCEgW3NlbGYgaXNGdWxsc2NyZWVuXSkKICAgNjkxMQkgICAgewotPiA2OTEyCSAgICAg IGV4dHJhID0gRlJBTUVfTlNfVElUTEVCQVJfSEVJR0hUIChlbWFjc2ZyYW1lKQogICA2OTEzCSAg ICAgICAgKyBGUkFNRV9UT09MQkFSX0hFSUdIVCAoZW1hY3NmcmFtZSk7CiAgIDY5MTQJICAgIH0K ICAgNjkxNQpUYXJnZXQgMDogKEVtYWNzKSBzdG9wcGVkLgoobGxkYikgdGhyZWFkIGJhY2t0cmFj ZSBhbGwKKiB0aHJlYWQgIzEsIHF1ZXVlID0gJ2NvbS5hcHBsZS5tYWluLXRocmVhZCcsIHN0b3Ag cmVhc29uID0gRVhDX0JBRF9BQ0NFU1MgKGNvZGU9MSwgYWRkcmVzcz0weDApCiAgKiBmcmFtZSAj MDogMHgwMDAwMDAwMTAwMWI2MjlkIEVtYWNzYC1bRW1hY3NWaWV3IHdpbmRvd1dpbGxSZXNpemU6 dG9TaXplOl0oc2VsZj0weDAwMDAwMDAxMGMzM2E3MDAsIF9jbWQ9PHVuYXZhaWxhYmxlPiwgc2Vu ZGVyPTx1bmF2YWlsYWJsZT4sIGZyYW1lU2l6ZT0od2lkdGggPSAxMjgwLCBoZWlnaHQgPSA4MDAp KSBhdCBuc3Rlcm0ubTo2OTEyIFtvcHRdCiAgICBmcmFtZSAjMTogMHgwMDAwN2ZmZjRmNTMzZjJk IEFwcEtpdGAtW05TV2luZG93IF9jb25maXJtU2l6ZTpmb3JjZTpdICsgMzI4CiAgICBmcmFtZSAj MjogMHgwMDAwN2ZmZjRmZmVhNWU2IEFwcEtpdGAtW05TV2luZG93KE5TRnVsbFNjcmVlbikgX2Zy YW1lRm9yRnVsbFNjcmVlbk1vZGVJblJlY3Q6XSArIDcwMgogICAgZnJhbWUgIzM6IDB4MDAwMDdm ZmY0ZmZlYTJmYyBBcHBLaXRgLVtOU1dpbmRvdyhOU0Z1bGxTY3JlZW4pIF9mcmFtZUZvckZ1bGxT Y3JlZW5Nb2RlXSArIDk4CiAgICBmcmFtZSAjNDogMHgwMDAwN2ZmZjRmOWU5MWY4IEFwcEtpdGAt W19OU0Z1bGxTY3JlZW5EZXRhY2hlZFRvb2xiYXJNZW51QmFyQ29tcGFuaW9uQ29udHJvbGxlciBy ZXNpemVDb250ZW50V2luZG93XSArIDc4CiAgICBmcmFtZSAjNTogMHgwMDAwN2ZmZjRmNTk4OGY0 IEFwcEtpdGBOU1BlcmZvcm1WaXN1YWxseUF0b21pY0NoYW5nZSArIDE0NgogICAgZnJhbWUgIzY6 IDB4MDAwMDdmZmY0ZjllOTNhOCBBcHBLaXRgLVtfTlNGdWxsU2NyZWVuRGV0YWNoZWRUb29sYmFy TWVudUJhckNvbXBhbmlvbkNvbnRyb2xsZXIgbGF5b3V0XSArIDEwNgogICAgZnJhbWUgIzc6IDB4 MDAwMDdmZmY0ZjQ5YTVlYiBBcHBLaXRgLVtOU1RoZW1lRnJhbWUgX3VwZGF0ZVRpdGxlYmFyQ29u dGFpbmVyVmlld0ZyYW1lSWZOZWNlc3NhcnldICsgNDczCiAgICBmcmFtZSAjODogMHgwMDAwN2Zm ZjRmY2M5YTIzIEFwcEtpdGAtW05TVGhlbWVGcmFtZSBfcmVzaGFwZUNvbnRlbnRBbmRUb29sYmFy Vmlldzp3aXRoT2xkVG9vbGJhckZyYW1lU2l6ZTpyZXNpemVXaW5kb3c6YW5pbWF0ZTpdICsgNjk3 CiAgICBmcmFtZSAjOTogMHgwMDAwN2ZmZjRmNTMxYjE4IEFwcEtpdGAtW05TVGhlbWVGcmFtZSBf dG9vbGJhckZyYW1lU2l6ZUNoYW5nZWQ6b2xkU2l6ZTpdICsgNjYKICAgIGZyYW1lICMxMDogMHgw MDAwN2ZmZjRmNjMyNGQwIEFwcEtpdGAtW05TV2luZG93IF90b29sYmFyRnJhbWVTaXplQ2hhbmdl ZDpvbGRTaXplOl0gKyA5MwogICAgZnJhbWUgIzExOiAweDAwMDA3ZmZmNGY1MDdiN2UgQXBwS2l0 YC1bTlNUb29sYmFyVmlldyBfbGF5b3V0RGlydHlJdGVtVmlld2Vyc0FuZFRpbGVUb29sYmFyXSAr IDU4MjYKICAgIGZyYW1lICMxMjogMHgwMDAwN2ZmZjRmNzUzZjQxIEFwcEtpdGAtW05TVG9vbGJh ciBfZHJvcEZ1bGxTY3JlZW5NZXRyaWNzXSArIDYyCiAgICBmcmFtZSAjMTM6IDB4MDAwMDdmZmY0 ZmZlYjhhZSBBcHBLaXRgLVtOU1dpbmRvdyhOU0Z1bGxTY3JlZW4pIF9jbGVhbnVwVG9vbGJhckZy b21GdWxsU2NyZWVuXSArIDY3CiAgICBmcmFtZSAjMTQ6IDB4MDAwMDdmZmY0ZmZlYTE1OCBBcHBL aXRgLVtOU1dpbmRvdyhOU0Z1bGxTY3JlZW4pIF9jbGVhbnVwQW5kUmVtb3ZlRnVsbFNjcmVlbkNv bnRlbnRDb250cm9sbGVyXSArIDc4CiAgICBmcmFtZSAjMTU6IDB4MDAwMDdmZmY0ZmZlYmFlZCBB cHBLaXRgLVtOU1dpbmRvdyhOU0Z1bGxTY3JlZW4pIF9mdWxsU2NyZWVuU3RhdHVzQ2hhbmdlZF0g KyAzNzQKICAgIGZyYW1lICMxNjogMHgwMDAwN2ZmZjRmNjc4ZjFhIEFwcEtpdGBfXzI1LVtOU1dp bmRvdyBzZXRTdHlsZU1hc2s6XV9ibG9ja19pbnZva2UgKyAxOTc3CiAgICBmcmFtZSAjMTc6IDB4 MDAwMDdmZmY0ZjU5ODhmNCBBcHBLaXRgTlNQZXJmb3JtVmlzdWFsbHlBdG9taWNDaGFuZ2UgKyAx NDYKICAgIGZyYW1lICMxODogMHgwMDAwN2ZmZjRmNjc4NzE4IEFwcEtpdGAtW05TV2luZG93IHNl dFN0eWxlTWFzazpdICsgMTkxCiAgICBmcmFtZSAjMTk6IDB4MDAwMDdmZmY0ZmFmNGQyNiBBcHBL aXRgLVtfTlNXaW5kb3dFeGl0RnVsbFNjcmVlblRyYW5zaXRpb25Db250cm9sbGVyIHNldHVwV2lu ZG93Rm9yQWZ0ZXJGdWxsU2NyZWVuRXhpdF0gKyAxMDYKICAgIGZyYW1lICMyMDogMHgwMDAwN2Zm ZjRmZGRkNDc4IEFwcEtpdGBfXzQ2LVtfTlNFeGl0RnVsbFNjcmVlblRyYW5zaXRpb25Db250cm9s bGVyIHN0YXJ0XV9ibG9ja19pbnZva2UuMjY4ICsgNTcKICAgIGZyYW1lICMyMTogMHgwMDAwN2Zm Zjc5Mzg1N2EyIGxpYmRpc3BhdGNoLmR5bGliYF9kaXNwYXRjaF9jYWxsX2Jsb2NrX2FuZF9yZWxl YXNlICsgMTIKICAgIGZyYW1lICMyMjogMHgwMDAwN2ZmZjc5MzdkZjY0IGxpYmRpc3BhdGNoLmR5 bGliYF9kaXNwYXRjaF9jbGllbnRfY2FsbG91dCArIDgKICAgIGZyYW1lICMyMzogMHgwMDAwN2Zm Zjc5Mzg5NTQ1IGxpYmRpc3BhdGNoLmR5bGliYF9kaXNwYXRjaF9tYWluX3F1ZXVlX2NhbGxiYWNr XzRDRiArIDExNDgKICAgIGZyYW1lICMyNDogMHgwMDAwN2ZmZjUxZTk0ODY5IENvcmVGb3VuZGF0 aW9uYF9fQ0ZSVU5MT09QX0lTX1NFUlZJQ0lOR19USEVfTUFJTl9ESVNQQVRDSF9RVUVVRV9fICsg OQogICAgZnJhbWUgIzI1OiAweDAwMDA3ZmZmNTFlNTZhZWEgQ29yZUZvdW5kYXRpb25gX19DRlJ1 bkxvb3BSdW4gKyAyNTg2CiAgICBmcmFtZSAjMjY6IDB4MDAwMDdmZmY1MWU1NWU0MyBDb3JlRm91 bmRhdGlvbmBDRlJ1bkxvb3BSdW5TcGVjaWZpYyArIDQ4MwogICAgZnJhbWUgIzI3OiAweDAwMDA3 ZmZmNTExNzU4NjYgSElUb29sYm94YFJ1bkN1cnJlbnRFdmVudExvb3BJbk1vZGUgKyAyODYKICAg IGZyYW1lICMyODogMHgwMDAwN2ZmZjUxMTc1NGRmIEhJVG9vbGJveGBSZWNlaXZlTmV4dEV2ZW50 Q29tbW9uICsgMzY2CiAgICBmcmFtZSAjMjk6IDB4MDAwMDdmZmY1MTE3NTM1NCBISVRvb2xib3hg X0Jsb2NrVW50aWxOZXh0RXZlbnRNYXRjaGluZ0xpc3RJbk1vZGVXaXRoRmlsdGVyICsgNjQKICAg IGZyYW1lICMzMDogMHgwMDAwN2ZmZjRmNDczNDRmIEFwcEtpdGBfRFBTTmV4dEV2ZW50ICsgMjA4 NQogICAgZnJhbWUgIzMxOiAweDAwMDA3ZmZmNGZjMDg1MDggQXBwS2l0YC1bTlNBcHBsaWNhdGlv bihOU0V2ZW50KSBfbmV4dEV2ZW50TWF0Y2hpbmdFdmVudE1hc2s6dW50aWxEYXRlOmluTW9kZTpk ZXF1ZXVlOl0gKyAzMDQ0CiAgICBmcmFtZSAjMzI6IDB4MDAwMDdmZmY0ZjQ2ODI1ZCBBcHBLaXRg LVtOU0FwcGxpY2F0aW9uIHJ1bl0gKyA3NjQKICAgIGZyYW1lICMzMzogMHgwMDAwMDAwMTAwMWIx MWI1IEVtYWNzYC1bRW1hY3NBcHAgcnVuXShzZWxmPTB4MDAwMDAwMDEwMTYwNDZmMCwgX2NtZD08 dW5hdmFpbGFibGU+KSBhdCBuc3Rlcm0ubTo1MzMyIFtvcHRdCiAgICBmcmFtZSAjMzQ6IDB4MDAw MDAwMDEwMDFiZWJiZCBFbWFjc2Buc19yZWFkX3NvY2tldCh0ZXJtaW5hbD08dW5hdmFpbGFibGU+ LCBob2xkX3F1aXQ9PHVuYXZhaWxhYmxlPikgYXQgbnN0ZXJtLm06NDM1OSBbb3B0XQogICAgZnJh bWUgIzM1OiAweDAwMDAwMDAxMDAwYmQzMzUgRW1hY3NgZ29iYmxlX2lucHV0IGF0IGtleWJvYXJk LmM6NjkxNiBbb3B0XQogICAgZnJhbWUgIzM2OiAweDAwMDAwMDAxMDAwYzVkMTcgRW1hY3NgRmlu cHV0X3BlbmRpbmdfcCBbaW5saW5lZF0gZ2V0X2lucHV0X3BlbmRpbmcoZmxhZ3M9MykgYXQga2V5 Ym9hcmQuYzo2ODM3IFtvcHRdCiAgICBmcmFtZSAjMzc6IDB4MDAwMDAwMDEwMDBjNWNlNCBFbWFj c2BGaW5wdXRfcGVuZGluZ19wKGNoZWNrX3RpbWVycz08dW5hdmFpbGFibGU+KSBhdCBrZXlib2Fy ZC5jOjEwMDA0IFtvcHRdCiAgICBmcmFtZSAjMzg6IDB4MDAwMDAwMDEwMDEzN2QyZiBFbWFjc2Bm dW5jYWxsX3N1YnIoc3Vicj0weDAwMDAwMDAxMDAyMmUzOTgsIG51bWFyZ3M9MSwgYXJncz08dW5h dmFpbGFibGU+KSBhdCBldmFsLmM6Mjg0MSBbb3B0XQogICAgZnJhbWUgIzM5OiAweDAwMDAwMDAx MDAxMzcyMmYgRW1hY3NgRmZ1bmNhbGwobmFyZ3M9PHVuYXZhaWxhYmxlPiwgYXJncz08dW5hdmFp bGFibGU+KSBhdCBldmFsLmM6Mjc2NiBbb3B0XQogICAgZnJhbWUgIzQwOiAweDAwMDAwMDAxMDAx NzQ3YTAgRW1hY3NgZXhlY19ieXRlX2NvZGUoYnl0ZXN0cj08dW5hdmFpbGFibGU+LCB2ZWN0b3I9 NDI5NzM4NjQwOCwgbWF4ZGVwdGg9PHVuYXZhaWxhYmxlPiwgYXJnc190ZW1wbGF0ZT0zMDc4LCBu YXJncz0xLCBhcmdzPTx1bmF2YWlsYWJsZT4pIGF0IGJ5dGVjb2RlLmM6NjI5IFtvcHRdCiAgICBm cmFtZSAjNDE6IDB4MDAwMDAwMDEwMDEzNzFkMCBFbWFjc2BGZnVuY2FsbChuYXJncz08dW5hdmFp bGFibGU+LCBhcmdzPTx1bmF2YWlsYWJsZT4pIGF0IGV2YWwuYzowIFtvcHRdCiAgICBmcmFtZSAj NDI6IDB4MDAwMDAwMDEwMDE3NDdhMCBFbWFjc2BleGVjX2J5dGVfY29kZShieXRlc3RyPTx1bmF2 YWlsYWJsZT4sIHZlY3Rvcj00Mjk4MDUzNzc2LCBtYXhkZXB0aD08dW5hdmFpbGFibGU+LCBhcmdz X3RlbXBsYXRlPTMwNzgsIG5hcmdzPTMsIGFyZ3M9PHVuYXZhaWxhYmxlPikgYXQgYnl0ZWNvZGUu Yzo2MjkgW29wdF0KICAgIGZyYW1lICM0MzogMHgwMDAwMDAwMTAwMTM3MWQwIEVtYWNzYEZmdW5j YWxsKG5hcmdzPTx1bmF2YWlsYWJsZT4sIGFyZ3M9PHVuYXZhaWxhYmxlPikgYXQgZXZhbC5jOjAg W29wdF0KICAgIGZyYW1lICM0NDogMHgwMDAwMDAwMTAwMTMwYmM2IEVtYWNzYEZmdW5jYWxsX2lu dGVyYWN0aXZlbHkobmFyZ3M9PHVuYXZhaWxhYmxlPiwgYXJncz08dW5hdmFpbGFibGU+KSBhdCBj YWxsaW50LmM6MjUyIFtvcHRdCiAgICBmcmFtZSAjNDU6IDB4MDAwMDAwMDEwMDEzNzIyZiBFbWFj c2BGZnVuY2FsbChuYXJncz08dW5hdmFpbGFibGU+LCBhcmdzPTx1bmF2YWlsYWJsZT4pIGF0IGV2 YWwuYzoyNzY2IFtvcHRdCiAgICBmcmFtZSAjNDY6IDB4MDAwMDAwMDEwMDEzNmQzZiBFbWFjc2BG YXBwbHkobmFyZ3M9PHVuYXZhaWxhYmxlPiwgYXJncz0weDAwMDA3ZmZlZWZiZmYxODApIGF0IGV2 YWwuYzoyMzg2IFtvcHRdCiAgICBmcmFtZSAjNDc6IDB4MDAwMDAwMDEwMDEzMTBkOSBFbWFjc2BG Y2FsbF9pbnRlcmFjdGl2ZWx5KGZ1bmN0aW9uPTx1bmF2YWlsYWJsZT4sIHJlY29yZF9mbGFnPTAs IGtleXM9NDM0NTQ2NjI2OSkgYXQgY2FsbGludC5jOjM4OSBbb3B0XQogICAgZnJhbWUgIzQ4OiAw eDAwMDAwMDAxMDAxMzdkNTMgRW1hY3NgZnVuY2FsbF9zdWJyKHN1YnI9MHgwMDAwMDAwMTAwNThl MTMwLCBudW1hcmdzPTMsIGFyZ3M9PHVuYXZhaWxhYmxlPikgYXQgZXZhbC5jOjI4NDYgW29wdF0K ICAgIGZyYW1lICM0OTogMHgwMDAwMDAwMTAwMTM3MjJmIEVtYWNzYEZmdW5jYWxsKG5hcmdzPTx1 bmF2YWlsYWJsZT4sIGFyZ3M9PHVuYXZhaWxhYmxlPikgYXQgZXZhbC5jOjI3NjYgW29wdF0KICAg IGZyYW1lICM1MDogMHgwMDAwMDAwMTAwMTc0N2EwIEVtYWNzYGV4ZWNfYnl0ZV9jb2RlKGJ5dGVz dHI9PHVuYXZhaWxhYmxlPiwgdmVjdG9yPTQyOTgwNTQ2MDgsIG1heGRlcHRoPTx1bmF2YWlsYWJs ZT4sIGFyZ3NfdGVtcGxhdGU9NDEwMiwgbmFyZ3M9MSwgYXJncz08dW5hdmFpbGFibGU+KSBhdCBi eXRlY29kZS5jOjYyOSBbb3B0XQogICAgZnJhbWUgIzUxOiAweDAwMDAwMDAxMDAxMzcxZDAgRW1h Y3NgRmZ1bmNhbGwobmFyZ3M9PHVuYXZhaWxhYmxlPiwgYXJncz08dW5hdmFpbGFibGU+KSBhdCBl dmFsLmM6MCBbb3B0XQogICAgZnJhbWUgIzUyOiAweDAwMDAwMDAxMDAxMzc5NGMgRW1hY3NgY2Fs bDEoZm49PHVuYXZhaWxhYmxlPiwgYXJnMT08dW5hdmFpbGFibGU+KSBhdCBldmFsLmM6MjYxNyBb b3B0XQogICAgZnJhbWUgIzUzOiAweDAwMDAwMDAxMDAwYmE2ZmEgRW1hY3NgY29tbWFuZF9sb29w XzEgYXQga2V5Ym9hcmQuYzoxNDg2IFtvcHRdCiAgICBmcmFtZSAjNTQ6IDB4MDAwMDAwMDEwMDEz NWE2MiBFbWFjc2BpbnRlcm5hbF9jb25kaXRpb25fY2FzZShiZnVuPShFbWFjc2Bjb21tYW5kX2xv b3BfMSBhdCBrZXlib2FyZC5jOjEyNjMpLCBoYW5kbGVycz08dW5hdmFpbGFibGU+LCBoZnVuPShF bWFjc2BjbWRfZXJyb3IgYXQga2V5Ym9hcmQuYzo5NDIpKSBhdCBldmFsLmM6MTMzMiBbb3B0XQog ICAgZnJhbWUgIzU1OiAweDAwMDAwMDAxMDAwYzhmNzAgRW1hY3NgY29tbWFuZF9sb29wXzIoaWdu b3JlPTx1bmF2YWlsYWJsZT4pIGF0IGtleWJvYXJkLmM6MTExNCBbb3B0XQogICAgZnJhbWUgIzU2 OiAweDAwMDAwMDAxMDAxMzUyZTkgRW1hY3NgaW50ZXJuYWxfY2F0Y2godGFnPTx1bmF2YWlsYWJs ZT4sIGZ1bmM9KEVtYWNzYGNvbW1hbmRfbG9vcF8yIGF0IGtleWJvYXJkLmM6MTExMCksIGFyZz0w KSBhdCBldmFsLmM6MTA5NyBbb3B0XQogICAgZnJhbWUgIzU3OiAweDAwMDAwMDAxMDAwYjk2YmUg RW1hY3NgY29tbWFuZF9sb29wIGF0IGtleWJvYXJkLmM6MTA5MyBbb3B0XQogICAgZnJhbWUgIzU4 OiAweDAwMDAwMDAxMDAwYjk1Y2YgRW1hY3NgcmVjdXJzaXZlX2VkaXRfMSBhdCBrZXlib2FyZC5j OjY5OSBbb3B0XQogICAgZnJhbWUgIzU5OiAweDAwMDAwMDAxMDAwYjk4MDMgRW1hY3NgRnJlY3Vy c2l2ZV9lZGl0IGF0IGtleWJvYXJkLmM6NzcwIFtvcHRdCiAgICBmcmFtZSAjNjA6IDB4MDAwMDAw MDEwMDBiODQ4NiBFbWFjc2BtYWluKGFyZ2M9MCwgYXJndj0weDAwMDA3ZmZlZWZiZmY5MDApIGF0 IGVtYWNzLmM6MTcxMyBbb3B0XQogICAgZnJhbWUgIzYxOiAweDAwMDA3ZmZmNzkzYjcxNDUgbGli ZHlsZC5keWxpYmBzdGFydCArIDEKICB0aHJlYWQgIzIKICAgIGZyYW1lICMwOiAweDAwMDA3ZmZm Nzk1MDc2ZGEgbGlic3lzdGVtX2tlcm5lbC5keWxpYmBfX3dvcmtxX2tlcm5yZXR1cm4gKyAxMAog ICAgZnJhbWUgIzE6IDB4MDAwMDdmZmY3OTY0MTI2ZiBsaWJzeXN0ZW1fcHRocmVhZC5keWxpYmBf cHRocmVhZF93cXRocmVhZCArIDE1NTIKICAgIGZyYW1lICMyOiAweDAwMDA3ZmZmNzk2NDBjNGQg bGlic3lzdGVtX3B0aHJlYWQuZHlsaWJgc3RhcnRfd3F0aHJlYWQgKyAxMwogIHRocmVhZCAjMwog ICAgZnJhbWUgIzA6IDB4MDAwMDdmZmY3OTUwNzZkYSBsaWJzeXN0ZW1fa2VybmVsLmR5bGliYF9f d29ya3Ffa2VybnJldHVybiArIDEwCiAgICBmcmFtZSAjMTogMHgwMDAwN2ZmZjc5NjQxMDZhIGxp YnN5c3RlbV9wdGhyZWFkLmR5bGliYF9wdGhyZWFkX3dxdGhyZWFkICsgMTAzNQogICAgZnJhbWUg IzI6IDB4MDAwMDdmZmY3OTY0MGM0ZCBsaWJzeXN0ZW1fcHRocmVhZC5keWxpYmBzdGFydF93cXRo cmVhZCArIDEzCiAgdGhyZWFkICM0CiAgICBmcmFtZSAjMDogMHgwMDAwN2ZmZjc5NTA3NmRhIGxp YnN5c3RlbV9rZXJuZWwuZHlsaWJgX193b3JrcV9rZXJucmV0dXJuICsgMTAKICAgIGZyYW1lICMx OiAweDAwMDA3ZmZmNzk2NDEyNmYgbGlic3lzdGVtX3B0aHJlYWQuZHlsaWJgX3B0aHJlYWRfd3F0 aHJlYWQgKyAxNTUyCiAgICBmcmFtZSAjMjogMHgwMDAwN2ZmZjc5NjQwYzRkIGxpYnN5c3RlbV9w dGhyZWFkLmR5bGliYHN0YXJ0X3dxdGhyZWFkICsgMTMKICB0aHJlYWQgIzUsIG5hbWUgPSAnZ21h aW4nCiAgICBmcmFtZSAjMDogMHgwMDAwN2ZmZjc5NTA3MTQyIGxpYnN5c3RlbV9rZXJuZWwuZHls aWJgX19zZWxlY3QgKyAxMAogICAgZnJhbWUgIzE6IDB4MDAwMDAwMDEwMDk5ODUzNSBsaWJnbGli LTIuMC4wLmR5bGliYGdfcG9sbCArIDQyOAogICAgZnJhbWUgIzI6IDB4MDAwMDAwMDEwMDk4YzQ2 NSBsaWJnbGliLTIuMC4wLmR5bGliYGdfbWFpbl9jb250ZXh0X2l0ZXJhdGUgKyAzMzcKICAgIGZy YW1lICMzOiAweDAwMDAwMDAxMDA5OGM1MTQgbGliZ2xpYi0yLjAuMC5keWxpYmBnX21haW5fY29u dGV4dF9pdGVyYXRpb24gKyA1NQogICAgZnJhbWUgIzQ6IDB4MDAwMDAwMDEwMDk4ZDViZCBsaWJn bGliLTIuMC4wLmR5bGliYGdsaWJfd29ya2VyX21haW4gKyAzMAogICAgZnJhbWUgIzU6IDB4MDAw MDAwMDEwMDlhY2UzYyBsaWJnbGliLTIuMC4wLmR5bGliYGdfdGhyZWFkX3Byb3h5ICsgOTAKICAg IGZyYW1lICM2OiAweDAwMDA3ZmZmNzk2NDE2YzEgbGlic3lzdGVtX3B0aHJlYWQuZHlsaWJgX3B0 aHJlYWRfYm9keSArIDM0MAogICAgZnJhbWUgIzc6IDB4MDAwMDdmZmY3OTY0MTU2ZCBsaWJzeXN0 ZW1fcHRocmVhZC5keWxpYmBfcHRocmVhZF9zdGFydCArIDM3NwogICAgZnJhbWUgIzg6IDB4MDAw MDdmZmY3OTY0MGM1ZCBsaWJzeXN0ZW1fcHRocmVhZC5keWxpYmB0aHJlYWRfc3RhcnQgKyAxMwog IHRocmVhZCAjNwogICAgZnJhbWUgIzA6IDB4MDAwMDdmZmY3OTUwNzE0MiBsaWJzeXN0ZW1fa2Vy bmVsLmR5bGliYF9fc2VsZWN0ICsgMTAKICAgIGZyYW1lICMxOiAweDAwMDAwMDAxMDAxYjI2ZDEg RW1hY3NgLVtFbWFjc0FwcCBmZF9oYW5kbGVyOl0oc2VsZj08dW5hdmFpbGFibGU+LCBfY21kPTx1 bmF2YWlsYWJsZT4sIHVudXNlZD08dW5hdmFpbGFibGU+KSBhdCBuc3Rlcm0ubTo1Nzk4IFtvcHRd CiAgICBmcmFtZSAjMjogMHgwMDAwN2ZmZjUzZjEwNmQ4IEZvdW5kYXRpb25gX19OU1RocmVhZF9f c3RhcnRfXyArIDExOTcKICAgIGZyYW1lICMzOiAweDAwMDA3ZmZmNzk2NDE2YzEgbGlic3lzdGVt X3B0aHJlYWQuZHlsaWJgX3B0aHJlYWRfYm9keSArIDM0MAogICAgZnJhbWUgIzQ6IDB4MDAwMDdm ZmY3OTY0MTU2ZCBsaWJzeXN0ZW1fcHRocmVhZC5keWxpYmBfcHRocmVhZF9zdGFydCArIDM3Nwog ICAgZnJhbWUgIzU6IDB4MDAwMDdmZmY3OTY0MGM1ZCBsaWJzeXN0ZW1fcHRocmVhZC5keWxpYmB0 aHJlYWRfc3RhcnQgKyAxMwogIHRocmVhZCAjOAogICAgZnJhbWUgIzA6IDB4MDAwMDdmZmY3OTY0 MGM0MCBsaWJzeXN0ZW1fcHRocmVhZC5keWxpYmBzdGFydF93cXRocmVhZAogIHRocmVhZCAjOSwg bmFtZSA9ICdjb20uYXBwbGUuTlNFdmVudFRocmVhZCcKICAgIGZyYW1lICMwOiAweDAwMDA3ZmZm Nzk0ZmRlNzYgbGlic3lzdGVtX2tlcm5lbC5keWxpYmBtYWNoX21zZ190cmFwICsgMTAKICAgIGZy YW1lICMxOiAweDAwMDA3ZmZmNzk0ZmQzOTAgbGlic3lzdGVtX2tlcm5lbC5keWxpYmBtYWNoX21z ZyArIDYwCiAgICBmcmFtZSAjMjogMHgwMDAwN2ZmZjUxZTU3NDc1IENvcmVGb3VuZGF0aW9uYF9f Q0ZSdW5Mb29wU2VydmljZU1hY2hQb3J0ICsgMzQxCiAgICBmcmFtZSAjMzogMHgwMDAwN2ZmZjUx ZTU2N2M3IENvcmVGb3VuZGF0aW9uYF9fQ0ZSdW5Mb29wUnVuICsgMTc4MwogICAgZnJhbWUgIzQ6 IDB4MDAwMDdmZmY1MWU1NWU0MyBDb3JlRm91bmRhdGlvbmBDRlJ1bkxvb3BSdW5TcGVjaWZpYyAr IDQ4MwogICAgZnJhbWUgIzU6IDB4MDAwMDdmZmY0ZjViMGM0OSBBcHBLaXRgX05TRXZlbnRUaHJl YWQgKyAxODQKICAgIGZyYW1lICM2OiAweDAwMDA3ZmZmNzk2NDE2YzEgbGlic3lzdGVtX3B0aHJl YWQuZHlsaWJgX3B0aHJlYWRfYm9keSArIDM0MAogICAgZnJhbWUgIzc6IDB4MDAwMDdmZmY3OTY0 MTU2ZCBsaWJzeXN0ZW1fcHRocmVhZC5keWxpYmBfcHRocmVhZF9zdGFydCArIDM3NwogICAgZnJh bWUgIzg6IDB4MDAwMDdmZmY3OTY0MGM1ZCBsaWJzeXN0ZW1fcHRocmVhZC5keWxpYmB0aHJlYWRf c3RhcnQgKyAxMwoobGxkYikK --f403045e6bf647387f055a970d03-- From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 02 18:34:30 2017 Received: (at 28661) by debbugs.gnu.org; 2 Oct 2017 22:34:30 +0000 Received: from localhost ([127.0.0.1]:44659 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dz9IC-00006S-LS for submit@debbugs.gnu.org; Mon, 02 Oct 2017 18:34:30 -0400 Received: from mail-wm0-f50.google.com ([74.125.82.50]:47510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dz9IA-00006B-L2 for 28661@debbugs.gnu.org; Mon, 02 Oct 2017 18:34:27 -0400 Received: by mail-wm0-f50.google.com with SMTP id t69so13247366wmt.2 for <28661@debbugs.gnu.org>; Mon, 02 Oct 2017 15:34:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=jbZdqyTiI6uSMAHsz8Ujnp/AvMHVTiZSg9ZSjyokd9g=; b=KpVPaTC/rSbAuFh8S3/ZvyoKMjZFNZ3zwrJP39xSe41UIERS+bBPJBV3Z7s4uiKrOc QSsuH1NGBy6acQ9FkUPcA4Q1UYUvhXd3HPFCjfWsYhkj9aIRWnclI2Z4KzzQ2HeFDi8J OQfy1R2Xv+ruIYbS/5D70ooo4LYjw+kmkBpMn3/UVD9FhVGyuvR5v24XdTmux/+zZsgq HkS9Poj6dPICcFsI15i9KXXfhmIn7F5V9bCxpnEIgL4mqg6ub8URxs7mfpBaT4RzwV1o Qi2cBDnRYGcOzwQww0/4ugJ76A6ua2eJ41bIKiTXsPFkylTFCYEqaM571Tt0UtVaWuMR +5dA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=jbZdqyTiI6uSMAHsz8Ujnp/AvMHVTiZSg9ZSjyokd9g=; b=CjHijxUBMCAyvuQ2YDdpG7NxZhlfwd2t7EvgrbGKtHijR3DtLQkBmXaZZS7bDJH7Ln NjjneEzITqG0e0nhBHWuLsSiUOQvJXEkax4X1+E55/fSE7DQqa39x+Zm/GnBuunYfYcO +dK+1pUGjdfKrWpVgxoiEm/kGo6pF6Xl61dL8FiGXxAIbxdd1J8g2LzUcXPLqbuJgeEv Kk3n1ZASx2hWI8NlZ4dJuYO+D9La91MFVXXxC3+3okfh+XOgujDVdU7c6Bzarl7ivqsK rSfcVKAP9FTpsKc29iGipgkJ/piKJUI+qIev+MSvYHjp3eiWRxrSCo0+Gts2kWAcsPYi cb0w== X-Gm-Message-State: AHPjjUh7jup9DrdLPMa+kmaMfk6hIIJnVquSOOd5eG6fCEA06sr7QwbH FBb8Hdc0JNmA8iEcQhELF0Q= X-Google-Smtp-Source: AOwi7QCfQPASk309okeRLjsOgSGl4RA2SCCRJFydGUj7HYFQJP5Hlrn+dt/f6VwDhQtkFGPDCmXy8g== X-Received: by 10.80.147.14 with SMTP id m14mr22682319eda.33.1506983660906; Mon, 02 Oct 2017 15:34:20 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-ad89-e054-05c6-3eca.holly.idiocy.org. [2001:8b0:3f8:8129:ad89:e054:5c6:3eca]) by smtp.gmail.com with ESMTPSA id n49sm9707341edd.40.2017.10.02.15.34.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 02 Oct 2017 15:34:20 -0700 (PDT) Date: Mon, 2 Oct 2017 23:34:17 +0100 From: Alan Third To: John Mastro Subject: Re: bug#28661: 25.3; closing fullscreen frame on macOS 10.13 High Sierra causes crash Message-ID: <20171002223417.GA50504@breton.holly.idiocy.org> References: <20171001193357.GA48281@breton.holly.idiocy.org> <20171001230140.GA49968@breton.holly.idiocy.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.0 (2017-09-02) X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 28661 Cc: 28661@debbugs.gnu.org, Kevin Lin 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.2 (/) On Mon, Oct 02, 2017 at 02:27:51PM -0700, John Mastro wrote: > Sure, I've attached a backtrace from lldb. Let me know if any other > info would help. Thank you. > frame #0: 0x00000001001b629d Emacs`-[EmacsView windowWillResize:toSize:](self=0x000000010c33a700, _cmd=, sender=, frameSize=(width = 1280, height = 800)) at nsterm.m:6912 [opt] > 6909 > 6910 if (! [self isFullscreen]) > 6911 { > -> 6912 extra = FRAME_NS_TITLEBAR_HEIGHT (emacsframe) > 6913 + FRAME_TOOLBAR_HEIGHT (emacsframe); > 6914 } Well, that’s just about the last thing I was expecting. I guess that closing a fullscreen window now results in it being resized. But is emacsframe already trashed by this point? That would certainly cause a crash. Can you please uncomment line 54 in nsterm.h to enable NSTRACE, recompile, cause the crash and send the output to me? -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 04 20:44:44 2017 Received: (at 28661) by debbugs.gnu.org; 5 Oct 2017 00:44:44 +0000 Received: from localhost ([127.0.0.1]:49514 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dzuHK-0003pd-Ub for submit@debbugs.gnu.org; Wed, 04 Oct 2017 20:44:44 -0400 Received: from mail-qt0-f181.google.com ([209.85.216.181]:56929) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dzuHH-0003pO-O2 for 28661@debbugs.gnu.org; Wed, 04 Oct 2017 20:44:41 -0400 Received: by mail-qt0-f181.google.com with SMTP id 34so5479187qtb.13 for <28661@debbugs.gnu.org>; Wed, 04 Oct 2017 17:44:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=PggGdXDSFtStd906X/Py0PlrevRv5h8Xotd06Xlh4Tk=; b=N4qsZRisv+zbErtvHpkYrxXcUxpHZy1ND/CQwS1GG8xhiz443o73CRBQYBoPw556jL IP3aGPZQP5HsChU5INwU1eH8rMamvYjxJ0NpFSxpzPuwAJNbuSYvqAQX29zPZLITXRjt Wbz812mBPchpVMLnaXwTlKkKD7NjuMDDdZV+Db5WS4jGKdp3Q6DekfhF07olEkEzFljV qklcyP9AOc9UtpUiv/IZ1dY0SwslmwxG6RSd1jtXC5w16ut64DQF/+YXmotCwozIhcf5 MEanhJV3XDIyVZfADK4jxPSTA3jKkqn8t///99oGIlZexdfPmt/4PxFXFovrIBVGT0qf eUzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=PggGdXDSFtStd906X/Py0PlrevRv5h8Xotd06Xlh4Tk=; b=IeRDsHYiE37a8Pbmvr+1y/n+dz1D/rTlzXHWC9cNEUnYmySFgUiK0P4hsaF3drlQpr QtxS4+s/ONw3+0hgrDG3w7mdIXR+NMA8DwQkCcnTWQ9rrLJ/LP+aTwrhQDK/rso8GUbo +d1A/w7XLP5w3UEhrHk3mlmItw+p8RmlCkRq/zxZTSzYE9CWGDLmPhIXNbpI2Y+Dz785 sAXltLA/d1qY+52/UhGRS1qKxFgUlQdJ+8yNiR3DG4USs3RSl9HX4fY+h35F0Kh3phJC SGoAohsm5pdxAoHn8gZbBlmw3FSdHihtHtCPm+dU+paVoqSaMucE/1lxz8jYlTNxuTdP e0KA== X-Gm-Message-State: AMCzsaVcV0/McNERLdU8t1nBfnwVrj2tbX5PRUYU187m0XBxnUGudNZL FN2NGh1LHZx7ni2oo/MN46e9IS/PlpRa4h+SwSo= X-Google-Smtp-Source: AOwi7QCX6ubf8gS4gcNJDSd2jIJi/S2/zx5l+b2iua5eXV+LJHArtDWTWCJEcKSspQsB1kzwmWuE1QjmV3yOLGjUjts= X-Received: by 10.200.23.166 with SMTP id o35mr9689348qtj.60.1507164274076; Wed, 04 Oct 2017 17:44:34 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.40.147 with HTTP; Wed, 4 Oct 2017 17:44:13 -0700 (PDT) In-Reply-To: <20171002223417.GA50504@breton.holly.idiocy.org> References: <20171001193357.GA48281@breton.holly.idiocy.org> <20171001230140.GA49968@breton.holly.idiocy.org> <20171002223417.GA50504@breton.holly.idiocy.org> From: John Mastro Date: Wed, 4 Oct 2017 17:44:13 -0700 Message-ID: Subject: Re: bug#28661: 25.3; closing fullscreen frame on macOS 10.13 High Sierra causes crash To: Alan Third Content-Type: multipart/mixed; boundary="f403045d68522cca1f055ac20754" X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 28661 Cc: 28661@debbugs.gnu.org, Kevin Lin 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.2 (/) --f403045d68522cca1f055ac20754 Content-Type: text/plain; charset="UTF-8" Alan Third wrote: > I guess that closing a fullscreen window now results in it being > resized. But is emacsframe already trashed by this point? That would > certainly cause a crash. > > Can you please uncomment line 54 in nsterm.h to enable NSTRACE, > recompile, cause the crash and send the output to me? I've done so and the trace is attached. John --f403045d68522cca1f055ac20754 Content-Type: text/plain; charset="US-ASCII"; name="28661-nstrace.txt" Content-Disposition: attachment; filename="28661-nstrace.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j8dqocyz0 amJtQG5lYnVsYTp+L3NyYy9lbWFjcy8+IGxsZGIgbmV4dHN0ZXAvRW1hY3MuYXBwL0NvbnRlbnRz L01hY09TL0VtYWNzCihsbGRiKSB0YXJnZXQgY3JlYXRlICJuZXh0c3RlcC9FbWFjcy5hcHAvQ29u dGVudHMvTWFjT1MvRW1hY3MiCkN1cnJlbnQgZXhlY3V0YWJsZSBzZXQgdG8gJ25leHRzdGVwL0Vt YWNzLmFwcC9Db250ZW50cy9NYWNPUy9FbWFjcycgKHg4Nl82NCkuCihsbGRiKSByIC1RClByb2Nl c3MgNTY4NTYgbGF1bmNoZWQ6ICcvVXNlcnMvamJtL3NyYy9lbWFjcy9uZXh0c3RlcC9FbWFjcy5h cHAvQ29udGVudHMvTWFjT1MvRW1hY3MnICh4ODZfNjQpCm5zdGVybS5tICA6ICA2MjM6IFsgICAg Ml0gIG5zX2luaXRfbG9jYWxlCm5zdGVybS5tICA6IDUwMzA6IFsgICAgM10gIG5zX3Rlcm1faW5p dApuc3Rlcm0ubSAgOiA1MzA2OiBbICAgIDRdICB8IFtFbWFjc0FwcCBpbml0XQpuc3Rlcm0ubSAg OiA0OTgyOiBbICAgIDVdICB8IG5zX2NyZWF0ZV90ZXJtaW5hbApuc3Rlcm0ubSAgOiA1MTEyOiBb ICAgIDZdICArLS0tIENvbG9ycwpuc3Rlcm0ubSAgOiA1MTQ3OiBbICAgIDddICArLS0tIFZlcnNp b25zCm5zdGVybS5tICA6IDUxNjY6IFsgICAgOF0gICstLS0gTWVudSBpbml0Cm5zdGVybS5tICA6 IDUyNDE6IFsgICAgOV0gICstLS0gSW5wdXQvb3V0cHV0IHR5cGVzCjIwMTctMTAtMDQgMTc6NDA6 NDYuMTU3NTMyLTA3MDAgRW1hY3NbNTY4NTY6MTExNTM4NV0gTWVzc2FnZVRyYWNlcjogbG9hZF9k b21haW5fd2hpdGVsaXN0X3NlYXJjaF90cmVlOjczOiBTZWFyY2ggdHJlZSBmaWxlJ3MgZm9ybWF0 IHZlcnNpb24gbnVtYmVyICgwKSBpcyBub3Qgc3VwcG9ydGVkCjIwMTctMTAtMDQgMTc6NDA6NDYu MTU3NTY1LTA3MDAgRW1hY3NbNTY4NTY6MTExNTM4NV0gTWVzc2FnZVRyYWNlcjogRmFsbGluZyBi YWNrIHRvIGRlZmF1bHQgd2hpdGVsaXN0Cm5zdGVybS5tICA6IDUyNTY6IFsgICAxMF0gICstLS0g Q2FsbCBOU0FwcCBydW4KbnN0ZXJtLm0gIDogNTMyNDogWyAgIDExXSAgfCBbRW1hY3NBcHAgcnVu XQpuc3Rlcm0ubSAgOiA1NTQ3OiBbICAgMTJdICB8IHwgW0VtYWNzQXBwIGFwcGxpY2F0aW9uRGlk RmluaXNoTGF1bmNoaW5nOl0KbnN0ZXJtLm0gIDogNTcyNDogWyAgIDEzXSAgfCB8IFtFbWFjc0Fw cCBhcHBsaWNhdGlvbldpbGxCZWNvbWVBY3RpdmU6XQpuc3Rlcm0ubSAgOiA1NzMwOiBbICAgMTRd ICB8IHwgW0VtYWNzQXBwIGFwcGxpY2F0aW9uRGlkQmVjb21lQWN0aXZlOl0KbnN0ZXJtLm0gIDog MTAwODogWyAgIDE1XSAgfCB8IHwgbnNfdXBkYXRlX2F1dG9faGlkZV9tZW51X2Jhcgpuc3Rlcm0u bSAgOiAgOTc3OiBbICAgMTZdICB8IHwgfCBuc19jb25zdHJhaW5fYWxsX2ZyYW1lcwpuc3Rlcm0u bSAgOiA1MjY3OiBbICAgMTddICArLS0tIG5zX3Rlcm1faW5pdCBkb25lCm5zdGVybS5tICA6IDIz MTQ6IFsgICAxOF0gIG5zX2xpc3BfdG9fY29sb3IKbnN0ZXJtLm0gIDogMjE5MjogWyAgIDE5XSAg fCBuc19nZXRfY29sb3IoQmxhY2ssICoqKQpuc3Rlcm0ubSAgOiAyMzE0OiBbICAgMjBdICBuc19s aXNwX3RvX2NvbG9yCm5zdGVybS5tICA6IDIxOTI6IFsgICAyMV0gIHwgbnNfZ2V0X2NvbG9yKFdo aXRlLCAqKikKbnN0ZXJtLm0gIDogMjAxMjogWyAgIDIyXSAgeF9zZXRfel9ncm91cApuc3Rlcm0u bSAgOiAxOTczOiBbICAgMjNdICB4X3NldF9ub19mb2N1c19vbl9tYXAKbnN0ZXJtLm0gIDogMTk5 MjogWyAgIDI0XSAgeF9zZXRfbm9fYWNjZXB0X2ZvY3VzCm5zZm5zLm0gICA6ICA2NjM6IFsgICAy NV0gIHhfc2V0X3Rvb2xfYmFyX2xpbmVzCm5zbWVudS5tICA6IDEwMjM6IFsgICAyNl0gIHwgdXBk YXRlX2ZyYW1lX3Rvb2xfYmFyCm5zZm5zLm0gICA6ICA3MTM6IFsgICAyN10gICstLS0gaW5oaWJp dDoyCm5zZm5zLm0gICA6ICA1MDY6IFsgICAyOF0gIHhfc2V0X3RpdGxlCm5zdGVybS5tICA6IDcx NzY6IFsgICAyOV0gIFtFbWFjc1ZpZXcgaW5pdEZyYW1lRnJvbUVtYWNzOl0KbnN0ZXJtLm0gIDog NzE3NzogWyAgIDMwXSAgKy0tLSBjb2xzOjgwIGxpbmVzOjM2Cm5zbWVudS5tICA6IDExNTY6IFsg ICAzMV0gIHwgW0VtYWNzVG9vbGJhciBpbml0Rm9yVmlldzogd2l0aElkZW50aWZpZXI6XQpuc21l bnUubSAgOiAxMjg1OiBbICAgMzJdICB8IFtFbWFjc1Rvb2xiYXIgc2V0VmlzaWJsZTowXQpuc21l bnUubSAgOiAxMjY3OiBbICAgMzNdICB8IFtFbWFjc1Rvb2xiYXIgdG9vbGJhckRlZmF1bHRJdGVt SWRlbnRpZmllcnM6XQpuc3Rlcm0ubSAgOiA4NTIyOiBbICAgMzRdICB8IFtFbWFjc1dpbmRvdyBz ZXRGcmFtZVRvcExlZnRQb2ludDooWDowIFk6ODAwKV0KbnN0ZXJtLm0gIDogNzM0ODogWyAgIDM1 XSAgfCB8IFtFbWFjc1ZpZXcgd2luZG93RGlkTW92ZTpdCm5zdGVybS5tICA6IDczMDI6IFsgICAz Nl0gICstLS0gbmV3IGZyYW1lOiAoWDowIFk6MjcwKS8oVzo1ODAgSDo1MzApCm5zZm5zLm0gICA6 ICA4MTk6IFsgICAzN10gIHhfc2V0X2ljb25fdHlwZQpuc2Zucy5tICAgOiAgNzUxOiBbICAgMzhd ICB8IG5zX2ltcGxpY2l0bHlfc2V0X2ljb25fdHlwZQpuc3Rlcm0ubSAgOiA4MjIyOiBbICAgMzld ICB8IHwgW0VtYWNzVmlldyBzZXRNaW5pd2luZG93SW1hZ2U6MF0KbnN0ZXJtLm0gIDogMjM4Njog WyAgIDQwXSAgeF9zZXRfZnJhbWVfYWxwaGEKbnN0ZXJtLm0gIDogMTgxMDogWyAgIDQxXSAgeF9z ZXRfd2luZG93X3NpemUKbnN0ZXJtLm0gIDogMTgxNTogWyAgIDQyXSAgKy0tLSBjdXJyZW50OiAo WDowIFk6MjcwKS8oVzo1ODAgSDo1MzApCm5zdGVybS5tICA6IDE4MTY6IFsgICA0M10gICstLS0g V2lkdGg6NTYwIEhlaWdodDo1MDQgUGl4ZWx3aXNlOjEKbnN0ZXJtLm0gIDogMTgxNzogWyAgIDQ0 XSAgKy0tLSBGb250IDcgeCAxNApuc3Rlcm0ubSAgOiA3NjgzOiBbICAgNDVdICB8IFtFbWFjc1Zp ZXcgaXNGdWxsc2NyZWVuXSAtPj4gMApuc3Rlcm0ubSAgOiA4NTAzOiBbICAgNDZdICB8IFtFbWFj c1dpbmRvdyBzZXRGcmFtZTooWDowIFk6MjcwKS8oVzo1OTUgSDo1MzApIGRpc3BsYXk6MV0KbnN0 ZXJtLm0gIDogNzEyMjogWyAgIDQ3XSAgfCB8IFtFbWFjc1ZpZXcgc2V0RnJhbWU6KFg6MCBZOjAp LyhXOjU5NSBIOjUwOCldCm5zdGVybS5tICA6IDY5OTE6IFsgICA0OF0gIHwgfCBbRW1hY3NWaWV3 IHdpbmRvd0RpZFJlc2l6ZTpdCm5zdGVybS5tICA6IDcwMTE6IFsgICA0OV0gIHwgfCArLS0tIGZy YW1lOiAoWDowIFk6MjcwKS8oVzo1OTUgSDo1MzApCm5zdGVybS5tICA6IDY4MDc6IFsgICA1MF0g IHwgW0VtYWNzVmlldyB1cGRhdGVGcmFtZVNpemU6XQpuc3Rlcm0ubSAgOiA2ODA4OiBbICAgNTFd ICB8ICstLS0gT3JpZ2luYWwgc2l6ZTogKFc6NTk1IEg6NTA4KQpuc3Rlcm0ubSAgOiA2ODA5OiBb ICAgNTJdICB8ICstLS0gT3JpZ2luYWwgZnJhbWU6IChYOjAgWToyNzApLyhXOjU5NSBIOjUzMCkK bnN0ZXJtLm0gIDogNjgxMDogWyAgIDUzXSAgfCArLS0tIE9yaWdpbmFsIGNvbHVtbnM6IDAKbnN0 ZXJtLm0gIDogNjgxMTogWyAgIDU0XSAgfCArLS0tIE9yaWdpbmFsIHJvd3M6IDAKbnN0ZXJtLm0g IDogNzY4MzogWyAgIDU1XSAgfCB8IFtFbWFjc1ZpZXcgaXNGdWxsc2NyZWVuXSAtPj4gMApuc3Rl cm0ubSAgOiA3NjgzOiBbICAgNTZdICB8IHwgW0VtYWNzVmlldyBpc0Z1bGxzY3JlZW5dIC0+PiAw Cm5zdGVybS5tICA6IDY4MzM6IFsgICA1N10gIHwgKy0tLSBXYWl0aW5nIGZvciB0b29sYmFyCm5z dGVybS5tICA6IDIzMTQ6IFsgICA1OF0gIG5zX2xpc3BfdG9fY29sb3IKbnN0ZXJtLm0gIDogMjE5 MjogWyAgIDU5XSAgfCBuc19nZXRfY29sb3IoV2hpdGUsICoqKQpuc3Rlcm0ubSAgOiAyMzE0OiBb ICAgNjBdICBuc19saXNwX3RvX2NvbG9yCm5zdGVybS5tICA6IDIxOTI6IFsgICA2MV0gIHwgbnNf Z2V0X2NvbG9yKFdoaXRlLCAqKikKbnN0ZXJtLm0gIDogMjMxNDogWyAgIDYyXSAgbnNfbGlzcF90 b19jb2xvcgpuc3Rlcm0ubSAgOiAyMTkyOiBbICAgNjNdICB8IG5zX2dldF9jb2xvcih3aGl0ZSwg KiopCm5zdGVybS5tICA6IDIzMTQ6IFsgICA2NF0gIG5zX2xpc3BfdG9fY29sb3IKbnN0ZXJtLm0g IDogMjE5MjogWyAgIDY1XSAgfCBuc19nZXRfY29sb3IoYmxhY2ssICoqKQpuc3Rlcm0ubSAgOiAx NTc3OiBbICAgNjZdICB4X21ha2VfZnJhbWVfdmlzaWJsZQpuc3Rlcm0ubSAgOiA3MDYwOiBbICAg NjddICB8IFtFbWFjc1ZpZXcgd2luZG93RGlkQmVjb21lS2V5XQpuc3Rlcm0ubSAgOiAxNTM4OiBb ICAgNjhdICB8IHwgbnNfZnJhbWVfcmVoaWdobGlnaHQKbnN0ZXJtLm0gIDogMjM4NjogWyAgIDY5 XSAgfCB8IHwgeF9zZXRfZnJhbWVfYWxwaGEKbnN0ZXJtLm0gIDogODM0MTogWyAgIDcwXSAgfCBb RW1hY3NXaW5kb3cgY29uc3RyYWluRnJhbWVSZWN0OihYOjAgWToyNzApLyhXOjU5NSBIOjUzMCkg dG9TY3JlZW46XQpuc3Rlcm0ubSAgOiA4MzUzOiBbICAgNzFdICB8ICstLS0gU2NyZWVucyBoYXZl IHNlcGFyYXRlIHNwYWNlcwpuc3Rlcm0ubSAgOiA4MzU1OiBbICAgNzJdICB8ICstPj4gKFg6Mzcg WToyNDcpLyhXOjU5NSBIOjUzMCkKbnN0ZXJtLm0gIDogODUwMzogWyAgIDczXSAgfCBbRW1hY3NX aW5kb3cgc2V0RnJhbWU6KFg6MzcgWToyNDcpLyhXOjU5NSBIOjUzMCkgZGlzcGxheToxXQpuc3Rl cm0ubSAgOiA3MzQ4OiBbICAgNzRdICB8IHwgW0VtYWNzVmlldyB3aW5kb3dEaWRNb3ZlOl0KbnN0 ZXJtLm0gIDogNTk3NTogWyAgIDc1XSAgfCBbRW1hY3NWaWV3IGFjY2VwdHNGaXJzdFJlc3BvbmRl cl0KbnN0ZXJtLm0gIDogNTk3NTogWyAgIDc2XSAgfCBbRW1hY3NWaWV3IGFjY2VwdHNGaXJzdFJl c3BvbmRlcl0KbnN0ZXJtLm0gIDogMjMxNDogWyAgIDc3XSAgbnNfbGlzcF90b19jb2xvcgpuc3Rl cm0ubSAgOiAyMTkyOiBbICAgNzhdICB8IG5zX2dldF9jb2xvcihXaGl0ZSwgKiopCm5zdGVybS5t ICA6IDIzMTQ6IFsgICA3OV0gIG5zX2xpc3BfdG9fY29sb3IKbnN0ZXJtLm0gIDogMjE5MjogWyAg IDgwXSAgfCBuc19nZXRfY29sb3IoV2hpdGUsICoqKQpuc3Rlcm0ubSAgOiAyMzE0OiBbICAgODFd ICBuc19saXNwX3RvX2NvbG9yCm5zdGVybS5tICA6IDIxOTI6IFsgICA4Ml0gIHwgbnNfZ2V0X2Nv bG9yKHdoaXRlLCAqKikKbnNmbnMubSAgIDogIDQ4NDogWyAgIDgzXSAgeF9pbXBsaWNpdGx5X3Nl dF9uYW1lCm5zZm5zLm0gICA6ICA1MzQ6IFsgICA4NF0gIHwgbnNfc2V0X25hbWVfYXNfZmlsZW5h bWUKbnNtZW51Lm0gIDogIDExNjogWyAgIDg1XSAgbnNfdXBkYXRlX21lbnViYXIKbnNpbWFnZS5t IDogICA2MTogWyAgIDg2XSAgbnNfaW1hZ2VfZm9yX1hQTQpuc2ltYWdlLm0gOiAgIDYxOiBbICAg ODddICBuc19pbWFnZV9mb3JfWFBNCm5zaW1hZ2UubSA6ICAgNjE6IFsgICA4OF0gIG5zX2ltYWdl X2Zvcl9YUE0KbnNpbWFnZS5tIDogICA2MTogWyAgIDg5XSAgbnNfaW1hZ2VfZm9yX1hQTQpuc2lt YWdlLm0gOiAgIDYxOiBbICAgOTBdICBuc19pbWFnZV9mb3JfWFBNCm5zaW1hZ2UubSA6ICAgNjE6 IFsgICA5MV0gIG5zX2ltYWdlX2Zvcl9YUE0KbnNpbWFnZS5tIDogICA2MTogWyAgIDkyXSAgbnNf aW1hZ2VfZm9yX1hQTQpuc2ltYWdlLm0gOiAgIDYxOiBbICAgOTNdICBuc19pbWFnZV9mb3JfWFBN Cm5zaW1hZ2UubSA6ICAgNjE6IFsgICA5NF0gIG5zX2ltYWdlX2Zvcl9YUE0KbnNpbWFnZS5tIDog ICA2MTogWyAgIDk1XSAgbnNfaW1hZ2VfZm9yX1hQTQpuc3Rlcm0ubSAgOiA0NzMyOiBbICAgOTZd ICBuc19jb25kZW1uX3Njcm9sbF9iYXJzCm5zbWVudS5tICA6IDEwMjM6IFsgICA5N10gIHVwZGF0 ZV9mcmFtZV90b29sX2Jhcgpuc21lbnUubSAgOiAxMTgyOiBbICAgOThdICB8IFtFbWFjc1Rvb2xi YXIgY2xlYXJBY3RpdmVdCm5zaW1hZ2UubSA6ICAgNjE6IFsgICA5OV0gIHwgbnNfaW1hZ2VfZm9y X1hQTQpuc21lbnUubSAgOiAxMjE0OiBbICAxMDBdICB8IFtFbWFjc1Rvb2xiYXIgYWRkRGlzcGxh eUl0ZW1XaXRoSW1hZ2U6IC4uLl0KbnNpbWFnZS5tIDogICA2MTogWyAgMTAxXSAgfCBuc19pbWFn ZV9mb3JfWFBNCm5zbWVudS5tICA6IDEyMTQ6IFsgIDEwMl0gIHwgW0VtYWNzVG9vbGJhciBhZGRE aXNwbGF5SXRlbVdpdGhJbWFnZTogLi4uXQpuc2ltYWdlLm0gOiAgIDYxOiBbICAxMDNdICB8IG5z X2ltYWdlX2Zvcl9YUE0KbnNtZW51Lm0gIDogMTIxNDogWyAgMTA0XSAgfCBbRW1hY3NUb29sYmFy IGFkZERpc3BsYXlJdGVtV2l0aEltYWdlOiAuLi5dCm5zaW1hZ2UubSA6ICAgNjE6IFsgIDEwNV0g IHwgbnNfaW1hZ2VfZm9yX1hQTQpuc21lbnUubSAgOiAxMjE0OiBbICAxMDZdICB8IFtFbWFjc1Rv b2xiYXIgYWRkRGlzcGxheUl0ZW1XaXRoSW1hZ2U6IC4uLl0KbnNpbWFnZS5tIDogICA2MTogWyAg MTA3XSAgfCBuc19pbWFnZV9mb3JfWFBNCm5zbWVudS5tICA6IDEyMTQ6IFsgIDEwOF0gIHwgW0Vt YWNzVG9vbGJhciBhZGREaXNwbGF5SXRlbVdpdGhJbWFnZTogLi4uXQpuc2ltYWdlLm0gOiAgIDYx OiBbICAxMDldICB8IG5zX2ltYWdlX2Zvcl9YUE0KbnNtZW51Lm0gIDogMTIxNDogWyAgMTEwXSAg fCBbRW1hY3NUb29sYmFyIGFkZERpc3BsYXlJdGVtV2l0aEltYWdlOiAuLi5dCm5zaW1hZ2UubSA6 ICAgNjE6IFsgIDExMV0gIHwgbnNfaW1hZ2VfZm9yX1hQTQpuc21lbnUubSAgOiAxMjE0OiBbICAx MTJdICB8IFtFbWFjc1Rvb2xiYXIgYWRkRGlzcGxheUl0ZW1XaXRoSW1hZ2U6IC4uLl0KbnNpbWFn ZS5tIDogICA2MTogWyAgMTEzXSAgfCBuc19pbWFnZV9mb3JfWFBNCm5zbWVudS5tICA6IDEyMTQ6 IFsgIDExNF0gIHwgW0VtYWNzVG9vbGJhciBhZGREaXNwbGF5SXRlbVdpdGhJbWFnZTogLi4uXQpu c2ltYWdlLm0gOiAgIDYxOiBbICAxMTVdICB8IG5zX2ltYWdlX2Zvcl9YUE0KbnNtZW51Lm0gIDog MTIxNDogWyAgMTE2XSAgfCBbRW1hY3NUb29sYmFyIGFkZERpc3BsYXlJdGVtV2l0aEltYWdlOiAu Li5dCm5zaW1hZ2UubSA6ICAgNjE6IFsgIDExN10gIHwgbnNfaW1hZ2VfZm9yX1hQTQpuc21lbnUu bSAgOiAxMjE0OiBbICAxMThdICB8IFtFbWFjc1Rvb2xiYXIgYWRkRGlzcGxheUl0ZW1XaXRoSW1h Z2U6IC4uLl0KbnNtZW51Lm0gIDogMTI4NTogWyAgMTE5XSAgfCBbRW1hY3NUb29sYmFyIHNldFZp c2libGU6MV0KbnN0ZXJtLm0gIDogODUxNDogWyAgMTIwXSAgfCB8IFtFbWFjc1dpbmRvdyBzZXRG cmFtZTooWDozNyBZOjIyOCkvKFc6NTk1IEg6NTQ5KSBkaXNwbGF5OjEgcGVyZm9ybUFuaW1hdGlv bjoxXQpuc3Rlcm0ubSAgOiA4MzQxOiBbICAxMjFdICB8IHwgfCBbRW1hY3NXaW5kb3cgY29uc3Ry YWluRnJhbWVSZWN0OihYOjM3IFk6MjI4KS8oVzo1OTUgSDo1NDkpIHRvU2NyZWVuOl0KbnN0ZXJt Lm0gIDogODM1MzogWyAgMTIyXSAgfCB8IHwgKy0tLSBTY3JlZW5zIGhhdmUgc2VwYXJhdGUgc3Bh Y2VzCm5zdGVybS5tICA6IDgzNTU6IFsgIDEyM10gIHwgfCB8ICstPj4gKFg6MzcgWToyMjgpLyhX OjU5NSBIOjU0OSkKbnN0ZXJtLm0gIDogODUwMzogWyAgMTI0XSAgfCB8IHwgW0VtYWNzV2luZG93 IHNldEZyYW1lOihYOjM3IFk6MjQyKS8oVzo1OTUgSDo1MzUpIGRpc3BsYXk6MV0KbnN0ZXJtLm0g IDogNjk5MTogWyAgMTI1XSAgfCB8IHwgfCBbRW1hY3NWaWV3IHdpbmRvd0RpZFJlc2l6ZTpdCm5z dGVybS5tICA6IDY5OTk6IFsgIDEyNl0gIHwgfCB8IHwgKy0tLSBJZ25vcmVkIChpbiBhbmltYXRp b24pCm5zdGVybS5tICA6IDgwMTE6IFsgIDEyN10gIHwgfCB8IFtFbWFjc1ZpZXcgZHJhd1JlY3Q6 KFg6MCBZOjApLyhXOjU5NSBIOjUwOCldCm5zdGVybS5tICA6IDg1MDM6IFsgIDEyOF0gIHwgfCB8 IFtFbWFjc1dpbmRvdyBzZXRGcmFtZTooWDozNyBZOjIzMSkvKFc6NTk1IEg6NTQ2KSBkaXNwbGF5 OjFdCm5zdGVybS5tICA6IDY5OTE6IFsgIDEyOV0gIHwgfCB8IHwgW0VtYWNzVmlldyB3aW5kb3dE aWRSZXNpemU6XQpuc3Rlcm0ubSAgOiA2OTk5OiBbICAxMzBdICB8IHwgfCB8ICstLS0gSWdub3Jl ZCAoaW4gYW5pbWF0aW9uKQpuc3Rlcm0ubSAgOiA4MDExOiBbICAxMzFdICB8IHwgfCBbRW1hY3NW aWV3IGRyYXdSZWN0OihYOjAgWTowKS8oVzo1OTUgSDo1MDgpXQpuc3Rlcm0ubSAgOiA4NTAzOiBb ICAxMzJdICB8IHwgfCBbRW1hY3NXaW5kb3cgc2V0RnJhbWU6KFg6MzcgWToyMjgpLyhXOjU5NSBI OjU0OSkgZGlzcGxheToxXQpuc3Rlcm0ubSAgOiA2OTkxOiBbICAxMzNdICB8IHwgfCB8IFtFbWFj c1ZpZXcgd2luZG93RGlkUmVzaXplOl0KbnN0ZXJtLm0gIDogNjk5OTogWyAgMTM0XSAgfCB8IHwg fCArLS0tIElnbm9yZWQgKGluIGFuaW1hdGlvbikKbnN0ZXJtLm0gIDogNzAzNDogWyAgMTM1XSAg fCB8IHwgW0VtYWNzVmlldyB2aWV3RGlkRW5kTGl2ZVJlc2l6ZV0KbnN0ZXJtLm0gIDogODAxMTog WyAgMTM2XSAgfCB8IHwgW0VtYWNzVmlldyBkcmF3UmVjdDooWDowIFk6MCkvKFc6NTk1IEg6NTA4 KV0KbnNtZW51Lm0gIDogMTIwMjogWyAgMTM3XSAgfCBbRW1hY3NUb29sYmFyIGNoYW5nZWRdCm5z bWVudS5tICA6IDEyNjc6IFsgIDEzOF0gIHwgW0VtYWNzVG9vbGJhciB0b29sYmFyRGVmYXVsdEl0 ZW1JZGVudGlmaWVyczpdCm5zbWVudS5tICA6IDEyNjc6IFsgIDEzOV0gIHwgW0VtYWNzVG9vbGJh ciB0b29sYmFyRGVmYXVsdEl0ZW1JZGVudGlmaWVyczpdCm5zbWVudS5tICA6IDEyNjc6IFsgIDE0 MF0gIHwgW0VtYWNzVG9vbGJhciB0b29sYmFyRGVmYXVsdEl0ZW1JZGVudGlmaWVyczpdCm5zbWVu dS5tICA6IDEyNTk6IFsgIDE0MV0gIHwgW0VtYWNzVG9vbGJhciB0b29sYmFyOiAuLi5dCm5zbWVu dS5tICA6IDEyNTk6IFsgIDE0Ml0gIHwgW0VtYWNzVG9vbGJhciB0b29sYmFyOiAuLi5dCm5zbWVu dS5tICA6IDEyNTk6IFsgIDE0M10gIHwgW0VtYWNzVG9vbGJhciB0b29sYmFyOiAuLi5dCm5zbWVu dS5tICA6IDEyNTk6IFsgIDE0NF0gIHwgW0VtYWNzVG9vbGJhciB0b29sYmFyOiAuLi5dCm5zbWVu dS5tICA6IDEyNTk6IFsgIDE0NV0gIHwgW0VtYWNzVG9vbGJhciB0b29sYmFyOiAuLi5dCm5zbWVu dS5tICA6IDEyNTk6IFsgIDE0Nl0gIHwgW0VtYWNzVG9vbGJhciB0b29sYmFyOiAuLi5dCm5zbWVu dS5tICA6IDEyNTk6IFsgIDE0N10gIHwgW0VtYWNzVG9vbGJhciB0b29sYmFyOiAuLi5dCm5zbWVu dS5tICA6IDEyNTk6IFsgIDE0OF0gIHwgW0VtYWNzVG9vbGJhciB0b29sYmFyOiAuLi5dCm5zbWVu dS5tICA6IDEyNTk6IFsgIDE0OV0gIHwgW0VtYWNzVG9vbGJhciB0b29sYmFyOiAuLi5dCm5zbWVu dS5tICA6IDEyNTk6IFsgIDE1MF0gIHwgW0VtYWNzVG9vbGJhciB0b29sYmFyOiAuLi5dCm5zdGVy bS5tICA6IDg1MTQ6IFsgIDE1MV0gIHwgW0VtYWNzV2luZG93IHNldEZyYW1lOihYOjM3IFk6MjEy KS8oVzo1OTUgSDo1NjUpIGRpc3BsYXk6MSBwZXJmb3JtQW5pbWF0aW9uOjBdCm5zdGVybS5tICA6 IDgzNDE6IFsgIDE1Ml0gIHwgfCBbRW1hY3NXaW5kb3cgY29uc3RyYWluRnJhbWVSZWN0OihYOjM3 IFk6MjEyKS8oVzo1OTUgSDo1NjUpIHRvU2NyZWVuOl0KbnN0ZXJtLm0gIDogODM1MzogWyAgMTUz XSAgfCB8ICstLS0gU2NyZWVucyBoYXZlIHNlcGFyYXRlIHNwYWNlcwpuc3Rlcm0ubSAgOiA4MzU1 OiBbICAxNTRdICB8IHwgKy0+PiAoWDozNyBZOjIxMikvKFc6NTk1IEg6NTY1KQpuc3Rlcm0ubSAg OiA2OTkxOiBbICAxNTVdICB8IHwgW0VtYWNzVmlldyB3aW5kb3dEaWRSZXNpemU6XQpuc3Rlcm0u bSAgOiA3MDExOiBbICAxNTZdICB8IHwgKy0tLSBmcmFtZTogKFg6MzcgWToyMTIpLyhXOjU5NSBI OjU2NSkKbnN0ZXJtLm0gIDogODAxMTogWyAgMTU3XSAgfCB8IFtFbWFjc1ZpZXcgZHJhd1JlY3Q6 KFg6MCBZOjApLyhXOjU5NSBIOjUwOCldCm5zdGVybS5tICA6IDY4MDc6IFsgIDE1OF0gIHwgW0Vt YWNzVmlldyB1cGRhdGVGcmFtZVNpemU6XQpuc3Rlcm0ubSAgOiA2ODA4OiBbICAxNTldICB8ICst LS0gT3JpZ2luYWwgc2l6ZTogKFc6NTk1IEg6NTA4KQpuc3Rlcm0ubSAgOiA2ODA5OiBbICAxNjBd ICB8ICstLS0gT3JpZ2luYWwgZnJhbWU6IChYOjM3IFk6MjEyKS8oVzo1OTUgSDo1NjUpCm5zdGVy bS5tICA6IDY4MTA6IFsgIDE2MV0gIHwgKy0tLSBPcmlnaW5hbCBjb2x1bW5zOiAwCm5zdGVybS5t ICA6IDY4MTE6IFsgIDE2Ml0gIHwgKy0tLSBPcmlnaW5hbCByb3dzOiAwCm5zdGVybS5tICA6IDc2 ODM6IFsgIDE2M10gIHwgfCBbRW1hY3NWaWV3IGlzRnVsbHNjcmVlbl0gLT4+IDAKbnN0ZXJtLm0g IDogNjg0MjogWyAgMTY0XSAgfCArLS0tIE5ldyBzaXplOiAoVzo1OTUgSDo1MDgpCm5zdGVybS5t ICA6IDY4NDM6IFsgIDE2NV0gIHwgKy0tLSBGUkFNRV9UT09MQkFSX0hFSUdIVDogMzUKbnN0ZXJt Lm0gIDogNjg0NDogWyAgMTY2XSAgfCArLS0tIEZSQU1FX05TX1RJVExFQkFSX0hFSUdIVDogMjIK bnN0ZXJtLm0gIDogNjg1NTogWyAgMTY3XSAgfCArLS0tIE5ldyBjb2x1bW5zOiA4MApuc3Rlcm0u bSAgOiA2ODU2OiBbICAxNjhdICB8ICstLS0gTmV3IHJvd3M6IDM2Cm5zdGVybS5tICA6IDczNDg6 IFsgIDE2OV0gIHwgfCBbRW1hY3NWaWV3IHdpbmRvd0RpZE1vdmU6XQpuc2Zucy5tICAgOiAgNDg0 OiBbICAxNzBdICB4X2ltcGxpY2l0bHlfc2V0X25hbWUKbnNmbnMubSAgIDogIDUzNDogWyAgMTcx XSAgfCBuc19zZXRfbmFtZV9hc19maWxlbmFtZQpuc3Rlcm0ubSAgOiA0NTc0OiBbICAxNzJdICBu c19zZXRfdmVydGljYWxfc2Nyb2xsX2Jhcgpuc3Rlcm0ubSAgOiA4NTg3OiBbICAxNzNdICB8IFtF bWFjc1Njcm9sbGVyIGluaXRGcmFtZTogd2luZG93Ol0KbnN0ZXJtLm0gIDogODczNDogWyAgMTc0 XSAgfCBbRW1hY3NTY3JvbGxlciBzZXRQb3NpdGlvbjpwb3J0aW9uOndob2xlOl0KbnN0ZXJtLm0g IDogNDc1MTogWyAgMTc1XSAgbnNfcmVkZWVtX3Njcm9sbF9iYXIKbnN0ZXJtLm0gIDogODY3OTog WyAgMTc2XSAgfCBbRW1hY3NTY3JvbGxlciByZXByaWV2ZV0KbnN0ZXJtLm0gIDogNDU3NDogWyAg MTc3XSAgbnNfc2V0X3ZlcnRpY2FsX3Njcm9sbF9iYXIKbnN0ZXJtLm0gIDogNDc1MTogWyAgMTc4 XSAgbnNfcmVkZWVtX3Njcm9sbF9iYXIKbnN0ZXJtLm0gIDogNDc4MTogWyAgMTc5XSAgbnNfanVk Z2Vfc2Nyb2xsX2JhcnMKbnN0ZXJtLm0gIDogODY4NzogWyAgMTgwXSAgfCBbRW1hY3NTY3JvbGxl ciBqdWRnZV0KbnNmbnMubSAgIDogIDQ4NDogWyAgMTgxXSAgeF9pbXBsaWNpdGx5X3NldF9uYW1l Cm5zZm5zLm0gICA6ICA1MzQ6IFsgIDE4Ml0gIHwgbnNfc2V0X25hbWVfYXNfZmlsZW5hbWUKbnNt ZW51Lm0gIDogIDExNjogWyAgMTgzXSAgbnNfdXBkYXRlX21lbnViYXIKbnN0ZXJtLm0gIDogNDcz MjogWyAgMTg0XSAgbnNfY29uZGVtbl9zY3JvbGxfYmFycwpuc3Rlcm0ubSAgOiA4NjcxOiBbICAx ODVdICB8IFtFbWFjc1Njcm9sbGVyIGNvbmRlbW5dCm5zbWVudS5tICA6IDEwMjM6IFsgIDE4Nl0g IHVwZGF0ZV9mcmFtZV90b29sX2Jhcgpuc21lbnUubSAgOiAxMTgyOiBbICAxODddICB8IFtFbWFj c1Rvb2xiYXIgY2xlYXJBY3RpdmVdCm5zbWVudS5tICA6IDEyMTQ6IFsgIDE4OF0gIHwgW0VtYWNz VG9vbGJhciBhZGREaXNwbGF5SXRlbVdpdGhJbWFnZTogLi4uXQpuc21lbnUubSAgOiAxMjE0OiBb ICAxODldICB8IFtFbWFjc1Rvb2xiYXIgYWRkRGlzcGxheUl0ZW1XaXRoSW1hZ2U6IC4uLl0KbnNt ZW51Lm0gIDogMTIxNDogWyAgMTkwXSAgfCBbRW1hY3NUb29sYmFyIGFkZERpc3BsYXlJdGVtV2l0 aEltYWdlOiAuLi5dCm5zbWVudS5tICA6IDEyMTQ6IFsgIDE5MV0gIHwgW0VtYWNzVG9vbGJhciBh ZGREaXNwbGF5SXRlbVdpdGhJbWFnZTogLi4uXQpuc21lbnUubSAgOiAxMjE0OiBbICAxOTJdICB8 IFtFbWFjc1Rvb2xiYXIgYWRkRGlzcGxheUl0ZW1XaXRoSW1hZ2U6IC4uLl0KbnNtZW51Lm0gIDog MTIxNDogWyAgMTkzXSAgfCBbRW1hY3NUb29sYmFyIGFkZERpc3BsYXlJdGVtV2l0aEltYWdlOiAu Li5dCm5zbWVudS5tICA6IDEyMTQ6IFsgIDE5NF0gIHwgW0VtYWNzVG9vbGJhciBhZGREaXNwbGF5 SXRlbVdpdGhJbWFnZTogLi4uXQpuc21lbnUubSAgOiAxMjE0OiBbICAxOTVdICB8IFtFbWFjc1Rv b2xiYXIgYWRkRGlzcGxheUl0ZW1XaXRoSW1hZ2U6IC4uLl0KbnNtZW51Lm0gIDogMTIxNDogWyAg MTk2XSAgfCBbRW1hY3NUb29sYmFyIGFkZERpc3BsYXlJdGVtV2l0aEltYWdlOiAuLi5dCm5zbWVu dS5tICA6IDEyMTQ6IFsgIDE5N10gIHwgW0VtYWNzVG9vbGJhciBhZGREaXNwbGF5SXRlbVdpdGhJ bWFnZTogLi4uXQpuc21lbnUubSAgOiAxMjAyOiBbICAxOThdICB8IFtFbWFjc1Rvb2xiYXIgY2hh bmdlZF0KbnNmbnMubSAgIDogIDQ4NDogWyAgMTk5XSAgeF9pbXBsaWNpdGx5X3NldF9uYW1lCm5z Zm5zLm0gICA6ICA1MzQ6IFsgIDIwMF0gIHwgbnNfc2V0X25hbWVfYXNfZmlsZW5hbWUKbnN0ZXJt Lm0gIDogNDU3NDogWyAgMjAxXSAgbnNfc2V0X3ZlcnRpY2FsX3Njcm9sbF9iYXIKbnN0ZXJtLm0g IDogODczNDogWyAgMjAyXSAgfCBbRW1hY3NTY3JvbGxlciBzZXRQb3NpdGlvbjpwb3J0aW9uOndo b2xlOl0KbnN0ZXJtLm0gIDogNDc1MTogWyAgMjAzXSAgbnNfcmVkZWVtX3Njcm9sbF9iYXIKbnN0 ZXJtLm0gIDogODY3OTogWyAgMjA0XSAgfCBbRW1hY3NTY3JvbGxlciByZXByaWV2ZV0KbnN0ZXJt Lm0gIDogNDU3NDogWyAgMjA1XSAgbnNfc2V0X3ZlcnRpY2FsX3Njcm9sbF9iYXIKbnN0ZXJtLm0g IDogNDc1MTogWyAgMjA2XSAgbnNfcmVkZWVtX3Njcm9sbF9iYXIKbnN0ZXJtLm0gIDogNDc4MTog WyAgMjA3XSAgbnNfanVkZ2Vfc2Nyb2xsX2JhcnMKbnN0ZXJtLm0gIDogODY4NzogWyAgMjA4XSAg fCBbRW1hY3NTY3JvbGxlciBqdWRnZV0KbnN0ZXJtLm0gIDogODM0MTogWyAgMjA5XSAgW0VtYWNz V2luZG93IGNvbnN0cmFpbkZyYW1lUmVjdDooWDozNyBZOjIxMikvKFc6NTk1IEg6NTY1KSB0b1Nj cmVlbjpdCm5zdGVybS5tICA6IDgzNTM6IFsgIDIxMF0gICstLS0gU2NyZWVucyBoYXZlIHNlcGFy YXRlIHNwYWNlcwpuc3Rlcm0ubSAgOiA4MzU1OiBbICAyMTFdICArLT4+IChYOjM3IFk6MjEyKS8o Vzo1OTUgSDo1NjUpCm5zdGVybS5tICA6IDYwMDk6IFsgIDIxMl0gIFtFbWFjc1ZpZXcga2V5RG93 bjpdCm5zdGVybS5tICA6IDYwMDk6IFsgIDIxM10gIFtFbWFjc1ZpZXcga2V5RG93bjpdCm5zdGVy bS5tICA6IDYzNDI6IFsgIDIxNF0gIHwgW0VtYWNzVmlldyBoYXNNYXJrZWRUZXh0XQpuc3Rlcm0u bSAgOiA2MjU2OiBbICAyMTVdICB8IFtFbWFjc1ZpZXcgaW5zZXJ0VGV4dDpdCm5zdGVybS5tICA6 IDYwMDk6IFsgIDIxNl0gIFtFbWFjc1ZpZXcga2V5RG93bjpdCm5zdGVybS5tICA6IDYzNDI6IFsg IDIxN10gIHwgW0VtYWNzVmlldyBoYXNNYXJrZWRUZXh0XQpuc3Rlcm0ubSAgOiA2MjU2OiBbICAy MThdICB8IFtFbWFjc1ZpZXcgaW5zZXJ0VGV4dDpdCm5zdGVybS5tICA6IDIzMTQ6IFsgIDIxOV0g IG5zX2xpc3BfdG9fY29sb3IKbnN0ZXJtLm0gIDogMjE5MjogWyAgMjIwXSAgfCBuc19nZXRfY29s b3IoQmxhY2ssICoqKQpuc3Rlcm0ubSAgOiAyMzE0OiBbICAyMjFdICBuc19saXNwX3RvX2NvbG9y Cm5zdGVybS5tICA6IDIxOTI6IFsgIDIyMl0gIHwgbnNfZ2V0X2NvbG9yKFdoaXRlLCAqKikKbnN0 ZXJtLm0gIDogMjAxMjogWyAgMjIzXSAgeF9zZXRfel9ncm91cApuc3Rlcm0ubSAgOiAxOTczOiBb ICAyMjRdICB4X3NldF9ub19mb2N1c19vbl9tYXAKbnN0ZXJtLm0gIDogMTk5MjogWyAgMjI1XSAg eF9zZXRfbm9fYWNjZXB0X2ZvY3VzCm5zZm5zLm0gICA6ICA2NjM6IFsgIDIyNl0gIHhfc2V0X3Rv b2xfYmFyX2xpbmVzCm5zbWVudS5tICA6IDEwMjM6IFsgIDIyN10gIHwgdXBkYXRlX2ZyYW1lX3Rv b2xfYmFyCm5zZm5zLm0gICA6ICA3MTM6IFsgIDIyOF0gICstLS0gaW5oaWJpdDoyCm5zZm5zLm0g ICA6ICA1MDY6IFsgIDIyOV0gIHhfc2V0X3RpdGxlCm5zdGVybS5tICA6IDcxNzY6IFsgIDIzMF0g IFtFbWFjc1ZpZXcgaW5pdEZyYW1lRnJvbUVtYWNzOl0KbnN0ZXJtLm0gIDogNzE3NzogWyAgMjMx XSAgKy0tLSBjb2xzOjgwIGxpbmVzOjM2Cm5zbWVudS5tICA6IDExNTY6IFsgIDIzMl0gIHwgW0Vt YWNzVG9vbGJhciBpbml0Rm9yVmlldzogd2l0aElkZW50aWZpZXI6XQpuc21lbnUubSAgOiAxMjg1 OiBbICAyMzNdICB8IFtFbWFjc1Rvb2xiYXIgc2V0VmlzaWJsZTowXQpuc21lbnUubSAgOiAxMjY3 OiBbICAyMzRdICB8IFtFbWFjc1Rvb2xiYXIgdG9vbGJhckRlZmF1bHRJdGVtSWRlbnRpZmllcnM6 XQpuc3Rlcm0ubSAgOiA4NTIyOiBbICAyMzVdICB8IFtFbWFjc1dpbmRvdyBzZXRGcmFtZVRvcExl ZnRQb2ludDooWDowIFk6ODAwKV0KbnN0ZXJtLm0gIDogNzM0ODogWyAgMjM2XSAgfCB8IFtFbWFj c1ZpZXcgd2luZG93RGlkTW92ZTpdCm5zdGVybS5tICA6IDczMDI6IFsgIDIzN10gICstLS0gbmV3 IGZyYW1lOiAoWDowIFk6MjcwKS8oVzo1ODAgSDo1MzApCm5zZm5zLm0gICA6ICA4MTk6IFsgIDIz OF0gIHhfc2V0X2ljb25fdHlwZQpuc2Zucy5tICAgOiAgNzUxOiBbICAyMzldICB8IG5zX2ltcGxp Y2l0bHlfc2V0X2ljb25fdHlwZQpuc3Rlcm0ubSAgOiA4MjIyOiBbICAyNDBdICB8IHwgW0VtYWNz VmlldyBzZXRNaW5pd2luZG93SW1hZ2U6MF0KbnN0ZXJtLm0gIDogMjM4NjogWyAgMjQxXSAgeF9z ZXRfZnJhbWVfYWxwaGEKbnN0ZXJtLm0gIDogMTgxMDogWyAgMjQyXSAgeF9zZXRfd2luZG93X3Np emUKbnN0ZXJtLm0gIDogMTgxNTogWyAgMjQzXSAgKy0tLSBjdXJyZW50OiAoWDowIFk6MjcwKS8o Vzo1ODAgSDo1MzApCm5zdGVybS5tICA6IDE4MTY6IFsgIDI0NF0gICstLS0gV2lkdGg6NTYwIEhl aWdodDo1MDQgUGl4ZWx3aXNlOjEKbnN0ZXJtLm0gIDogMTgxNzogWyAgMjQ1XSAgKy0tLSBGb250 IDcgeCAxNApuc3Rlcm0ubSAgOiA3NjgzOiBbICAyNDZdICB8IFtFbWFjc1ZpZXcgaXNGdWxsc2Ny ZWVuXSAtPj4gMApuc3Rlcm0ubSAgOiA4NTAzOiBbICAyNDddICB8IFtFbWFjc1dpbmRvdyBzZXRG cmFtZTooWDowIFk6MjcwKS8oVzo1OTUgSDo1MzApIGRpc3BsYXk6MV0KbnN0ZXJtLm0gIDogNzEy MjogWyAgMjQ4XSAgfCB8IFtFbWFjc1ZpZXcgc2V0RnJhbWU6KFg6MCBZOjApLyhXOjU5NSBIOjUw OCldCm5zdGVybS5tICA6IDY5OTE6IFsgIDI0OV0gIHwgfCBbRW1hY3NWaWV3IHdpbmRvd0RpZFJl c2l6ZTpdCm5zdGVybS5tICA6IDcwMTE6IFsgIDI1MF0gIHwgfCArLS0tIGZyYW1lOiAoWDowIFk6 MjcwKS8oVzo1OTUgSDo1MzApCm5zdGVybS5tICA6IDY4MDc6IFsgIDI1MV0gIHwgW0VtYWNzVmll dyB1cGRhdGVGcmFtZVNpemU6XQpuc3Rlcm0ubSAgOiA2ODA4OiBbICAyNTJdICB8ICstLS0gT3Jp Z2luYWwgc2l6ZTogKFc6NTk1IEg6NTA4KQpuc3Rlcm0ubSAgOiA2ODA5OiBbICAyNTNdICB8ICst LS0gT3JpZ2luYWwgZnJhbWU6IChYOjAgWToyNzApLyhXOjU5NSBIOjUzMCkKbnN0ZXJtLm0gIDog NjgxMDogWyAgMjU0XSAgfCArLS0tIE9yaWdpbmFsIGNvbHVtbnM6IDAKbnN0ZXJtLm0gIDogNjgx MTogWyAgMjU1XSAgfCArLS0tIE9yaWdpbmFsIHJvd3M6IDAKbnN0ZXJtLm0gIDogNzY4MzogWyAg MjU2XSAgfCB8IFtFbWFjc1ZpZXcgaXNGdWxsc2NyZWVuXSAtPj4gMApuc3Rlcm0ubSAgOiA3Njgz OiBbICAyNTddICB8IHwgW0VtYWNzVmlldyBpc0Z1bGxzY3JlZW5dIC0+PiAwCm5zdGVybS5tICA6 IDY4MzM6IFsgIDI1OF0gIHwgKy0tLSBXYWl0aW5nIGZvciB0b29sYmFyCm5zdGVybS5tICA6IDIz MTQ6IFsgIDI1OV0gIG5zX2xpc3BfdG9fY29sb3IKbnN0ZXJtLm0gIDogMjE5MjogWyAgMjYwXSAg fCBuc19nZXRfY29sb3IoV2hpdGUsICoqKQpuc3Rlcm0ubSAgOiAyMzE0OiBbICAyNjFdICBuc19s aXNwX3RvX2NvbG9yCm5zdGVybS5tICA6IDIxOTI6IFsgIDI2Ml0gIHwgbnNfZ2V0X2NvbG9yKFdo aXRlLCAqKikKbnN0ZXJtLm0gIDogMjMxNDogWyAgMjYzXSAgbnNfbGlzcF90b19jb2xvcgpuc3Rl cm0ubSAgOiAyMTkyOiBbICAyNjRdICB8IG5zX2dldF9jb2xvcih3aGl0ZSwgKiopCm5zdGVybS5t ICA6IDIzMTQ6IFsgIDI2NV0gIG5zX2xpc3BfdG9fY29sb3IKbnN0ZXJtLm0gIDogMjE5MjogWyAg MjY2XSAgfCBuc19nZXRfY29sb3IoYmxhY2ssICoqKQpuc3Rlcm0ubSAgOiAxNTc3OiBbICAyNjdd ICB4X21ha2VfZnJhbWVfdmlzaWJsZQpuc3Rlcm0ubSAgOiA3MDgwOiBbICAyNjhdICB8IFtFbWFj c1ZpZXcgd2luZG93RGlkUmVzaWduS2V5Ol0KbnN0ZXJtLm0gIDogMTUzODogWyAgMjY5XSAgfCB8 IG5zX2ZyYW1lX3JlaGlnaGxpZ2h0Cm5zdGVybS5tICA6IDMwMzQ6IFsgIDI3MF0gIHwgfCBuc19k cmF3X3dpbmRvd19jdXJzb3IKbnN0ZXJtLm0gIDogMzAzNDogWyAgMjcxXSAgfCB8IG5zX2RyYXdf d2luZG93X2N1cnNvcgpuc3Rlcm0ubSAgOiAyMzg2OiBbICAyNzJdICB8IHwgeF9zZXRfZnJhbWVf YWxwaGEKbnN0ZXJtLm0gIDogNzA2MDogWyAgMjczXSAgfCBbRW1hY3NWaWV3IHdpbmRvd0RpZEJl Y29tZUtleV0KbnN0ZXJtLm0gIDogMTUzODogWyAgMjc0XSAgfCB8IG5zX2ZyYW1lX3JlaGlnaGxp Z2h0Cm5zdGVybS5tICA6IDIzODY6IFsgIDI3NV0gIHwgfCB8IHhfc2V0X2ZyYW1lX2FscGhhCm5z dGVybS5tICA6IDgzNDE6IFsgIDI3Nl0gIHwgW0VtYWNzV2luZG93IGNvbnN0cmFpbkZyYW1lUmVj dDooWDowIFk6MjcwKS8oVzo1OTUgSDo1MzApIHRvU2NyZWVuOl0KbnN0ZXJtLm0gIDogODM1Mzog WyAgMjc3XSAgfCArLS0tIFNjcmVlbnMgaGF2ZSBzZXBhcmF0ZSBzcGFjZXMKbnN0ZXJtLm0gIDog ODM1NTogWyAgMjc4XSAgfCArLT4+IChYOjM2IFk6MjQ3KS8oVzo1OTUgSDo1MzApCm5zdGVybS5t ICA6IDg1MDM6IFsgIDI3OV0gIHwgW0VtYWNzV2luZG93IHNldEZyYW1lOihYOjM2IFk6MjQ3KS8o Vzo1OTUgSDo1MzApIGRpc3BsYXk6MV0KbnN0ZXJtLm0gIDogNzM0ODogWyAgMjgwXSAgfCB8IFtF bWFjc1ZpZXcgd2luZG93RGlkTW92ZTpdCm5zdGVybS5tICA6IDU5NzU6IFsgIDI4MV0gIHwgW0Vt YWNzVmlldyBhY2NlcHRzRmlyc3RSZXNwb25kZXJdCm5zdGVybS5tICA6IDU5NzU6IFsgIDI4Ml0g IHwgW0VtYWNzVmlldyBhY2NlcHRzRmlyc3RSZXNwb25kZXJdCm5zZm5zLm0gICA6ICA0ODQ6IFsg IDI4M10gIHhfaW1wbGljaXRseV9zZXRfbmFtZQpuc2Zucy5tICAgOiAgNTM0OiBbICAyODRdICB8 IG5zX3NldF9uYW1lX2FzX2ZpbGVuYW1lCm5zZm5zLm0gICA6ICA0ODQ6IFsgIDI4NV0gIHhfaW1w bGljaXRseV9zZXRfbmFtZQpuc2Zucy5tICAgOiAgNTM0OiBbICAyODZdICB8IG5zX3NldF9uYW1l X2FzX2ZpbGVuYW1lCm5zbWVudS5tICA6ICAxMTY6IFsgIDI4N10gIG5zX3VwZGF0ZV9tZW51YmFy Cm5zdGVybS5tICA6IDQ3MzI6IFsgIDI4OF0gIG5zX2NvbmRlbW5fc2Nyb2xsX2JhcnMKbnNtZW51 Lm0gIDogMTAyMzogWyAgMjg5XSAgdXBkYXRlX2ZyYW1lX3Rvb2xfYmFyCm5zbWVudS5tICA6IDEx ODI6IFsgIDI5MF0gIHwgW0VtYWNzVG9vbGJhciBjbGVhckFjdGl2ZV0KbnNtZW51Lm0gIDogMTIx NDogWyAgMjkxXSAgfCBbRW1hY3NUb29sYmFyIGFkZERpc3BsYXlJdGVtV2l0aEltYWdlOiAuLi5d Cm5zbWVudS5tICA6IDEyMTQ6IFsgIDI5Ml0gIHwgW0VtYWNzVG9vbGJhciBhZGREaXNwbGF5SXRl bVdpdGhJbWFnZTogLi4uXQpuc21lbnUubSAgOiAxMjE0OiBbICAyOTNdICB8IFtFbWFjc1Rvb2xi YXIgYWRkRGlzcGxheUl0ZW1XaXRoSW1hZ2U6IC4uLl0KbnNtZW51Lm0gIDogMTIxNDogWyAgMjk0 XSAgfCBbRW1hY3NUb29sYmFyIGFkZERpc3BsYXlJdGVtV2l0aEltYWdlOiAuLi5dCm5zbWVudS5t ICA6IDEyMTQ6IFsgIDI5NV0gIHwgW0VtYWNzVG9vbGJhciBhZGREaXNwbGF5SXRlbVdpdGhJbWFn ZTogLi4uXQpuc21lbnUubSAgOiAxMjE0OiBbICAyOTZdICB8IFtFbWFjc1Rvb2xiYXIgYWRkRGlz cGxheUl0ZW1XaXRoSW1hZ2U6IC4uLl0KbnNtZW51Lm0gIDogMTIxNDogWyAgMjk3XSAgfCBbRW1h Y3NUb29sYmFyIGFkZERpc3BsYXlJdGVtV2l0aEltYWdlOiAuLi5dCm5zbWVudS5tICA6IDEyMTQ6 IFsgIDI5OF0gIHwgW0VtYWNzVG9vbGJhciBhZGREaXNwbGF5SXRlbVdpdGhJbWFnZTogLi4uXQpu c21lbnUubSAgOiAxMjE0OiBbICAyOTldICB8IFtFbWFjc1Rvb2xiYXIgYWRkRGlzcGxheUl0ZW1X aXRoSW1hZ2U6IC4uLl0KbnNtZW51Lm0gIDogMTIxNDogWyAgMzAwXSAgfCBbRW1hY3NUb29sYmFy IGFkZERpc3BsYXlJdGVtV2l0aEltYWdlOiAuLi5dCm5zbWVudS5tICA6IDEyODU6IFsgIDMwMV0g IHwgW0VtYWNzVG9vbGJhciBzZXRWaXNpYmxlOjFdCm5zdGVybS5tICA6IDg1MTQ6IFsgIDMwMl0g IHwgfCBbRW1hY3NXaW5kb3cgc2V0RnJhbWU6KFg6MzYgWToyMjgpLyhXOjU5NSBIOjU0OSkgZGlz cGxheToxIHBlcmZvcm1BbmltYXRpb246MV0KbnN0ZXJtLm0gIDogODM0MTogWyAgMzAzXSAgfCB8 IHwgW0VtYWNzV2luZG93IGNvbnN0cmFpbkZyYW1lUmVjdDooWDozNiBZOjIyOCkvKFc6NTk1IEg6 NTQ5KSB0b1NjcmVlbjpdCm5zdGVybS5tICA6IDgzNTM6IFsgIDMwNF0gIHwgfCB8ICstLS0gU2Ny ZWVucyBoYXZlIHNlcGFyYXRlIHNwYWNlcwpuc3Rlcm0ubSAgOiA4MzU1OiBbICAzMDVdICB8IHwg fCArLT4+IChYOjM2IFk6MjI4KS8oVzo1OTUgSDo1NDkpCm5zdGVybS5tICA6IDg1MDM6IFsgIDMw Nl0gIHwgfCB8IFtFbWFjc1dpbmRvdyBzZXRGcmFtZTooWDozNiBZOjI0MikvKFc6NTk1IEg6NTM1 KSBkaXNwbGF5OjFdCm5zdGVybS5tICA6IDY5OTE6IFsgIDMwN10gIHwgfCB8IHwgW0VtYWNzVmll dyB3aW5kb3dEaWRSZXNpemU6XQpuc3Rlcm0ubSAgOiA2OTk5OiBbICAzMDhdICB8IHwgfCB8ICst LS0gSWdub3JlZCAoaW4gYW5pbWF0aW9uKQpuc3Rlcm0ubSAgOiA4MDExOiBbICAzMDldICB8IHwg fCBbRW1hY3NWaWV3IGRyYXdSZWN0OihYOjAgWTowKS8oVzo1OTUgSDo1MDgpXQpuc3Rlcm0ubSAg OiA4NTAzOiBbICAzMTBdICB8IHwgfCBbRW1hY3NXaW5kb3cgc2V0RnJhbWU6KFg6MzYgWToyMzEp LyhXOjU5NSBIOjU0NikgZGlzcGxheToxXQpuc3Rlcm0ubSAgOiA2OTkxOiBbICAzMTFdICB8IHwg fCB8IFtFbWFjc1ZpZXcgd2luZG93RGlkUmVzaXplOl0KbnN0ZXJtLm0gIDogNjk5OTogWyAgMzEy XSAgfCB8IHwgfCArLS0tIElnbm9yZWQgKGluIGFuaW1hdGlvbikKbnN0ZXJtLm0gIDogODAxMTog WyAgMzEzXSAgfCB8IHwgW0VtYWNzVmlldyBkcmF3UmVjdDooWDowIFk6MCkvKFc6NTk1IEg6NTA4 KV0KbnN0ZXJtLm0gIDogODUwMzogWyAgMzE0XSAgfCB8IHwgW0VtYWNzV2luZG93IHNldEZyYW1l OihYOjM2IFk6MjI4KS8oVzo1OTUgSDo1NDkpIGRpc3BsYXk6MV0KbnN0ZXJtLm0gIDogNjk5MTog WyAgMzE1XSAgfCB8IHwgfCBbRW1hY3NWaWV3IHdpbmRvd0RpZFJlc2l6ZTpdCm5zdGVybS5tICA6 IDY5OTk6IFsgIDMxNl0gIHwgfCB8IHwgKy0tLSBJZ25vcmVkIChpbiBhbmltYXRpb24pCm5zdGVy bS5tICA6IDcwMzQ6IFsgIDMxN10gIHwgfCB8IFtFbWFjc1ZpZXcgdmlld0RpZEVuZExpdmVSZXNp emVdCm5zdGVybS5tICA6IDgwMTE6IFsgIDMxOF0gIHwgfCB8IFtFbWFjc1ZpZXcgZHJhd1JlY3Q6 KFg6MCBZOjApLyhXOjU5NSBIOjUwOCldCm5zbWVudS5tICA6IDEyMDI6IFsgIDMxOV0gIHwgW0Vt YWNzVG9vbGJhciBjaGFuZ2VkXQpuc21lbnUubSAgOiAxMjY3OiBbICAzMjBdICB8IFtFbWFjc1Rv b2xiYXIgdG9vbGJhckRlZmF1bHRJdGVtSWRlbnRpZmllcnM6XQpuc21lbnUubSAgOiAxMjY3OiBb ICAzMjFdICB8IFtFbWFjc1Rvb2xiYXIgdG9vbGJhckRlZmF1bHRJdGVtSWRlbnRpZmllcnM6XQpu c21lbnUubSAgOiAxMjY3OiBbICAzMjJdICB8IFtFbWFjc1Rvb2xiYXIgdG9vbGJhckRlZmF1bHRJ dGVtSWRlbnRpZmllcnM6XQpuc21lbnUubSAgOiAxMjU5OiBbICAzMjNdICB8IFtFbWFjc1Rvb2xi YXIgdG9vbGJhcjogLi4uXQpuc21lbnUubSAgOiAxMjU5OiBbICAzMjRdICB8IFtFbWFjc1Rvb2xi YXIgdG9vbGJhcjogLi4uXQpuc21lbnUubSAgOiAxMjU5OiBbICAzMjVdICB8IFtFbWFjc1Rvb2xi YXIgdG9vbGJhcjogLi4uXQpuc21lbnUubSAgOiAxMjU5OiBbICAzMjZdICB8IFtFbWFjc1Rvb2xi YXIgdG9vbGJhcjogLi4uXQpuc21lbnUubSAgOiAxMjU5OiBbICAzMjddICB8IFtFbWFjc1Rvb2xi YXIgdG9vbGJhcjogLi4uXQpuc21lbnUubSAgOiAxMjU5OiBbICAzMjhdICB8IFtFbWFjc1Rvb2xi YXIgdG9vbGJhcjogLi4uXQpuc21lbnUubSAgOiAxMjU5OiBbICAzMjldICB8IFtFbWFjc1Rvb2xi YXIgdG9vbGJhcjogLi4uXQpuc21lbnUubSAgOiAxMjU5OiBbICAzMzBdICB8IFtFbWFjc1Rvb2xi YXIgdG9vbGJhcjogLi4uXQpuc21lbnUubSAgOiAxMjU5OiBbICAzMzFdICB8IFtFbWFjc1Rvb2xi YXIgdG9vbGJhcjogLi4uXQpuc21lbnUubSAgOiAxMjU5OiBbICAzMzJdICB8IFtFbWFjc1Rvb2xi YXIgdG9vbGJhcjogLi4uXQpuc3Rlcm0ubSAgOiA4NTE0OiBbICAzMzNdICB8IFtFbWFjc1dpbmRv dyBzZXRGcmFtZTooWDozNiBZOjIxMikvKFc6NTk1IEg6NTY1KSBkaXNwbGF5OjEgcGVyZm9ybUFu aW1hdGlvbjowXQpuc3Rlcm0ubSAgOiA4MzQxOiBbICAzMzRdICB8IHwgW0VtYWNzV2luZG93IGNv bnN0cmFpbkZyYW1lUmVjdDooWDozNiBZOjIxMikvKFc6NTk1IEg6NTY1KSB0b1NjcmVlbjpdCm5z dGVybS5tICA6IDgzNTM6IFsgIDMzNV0gIHwgfCArLS0tIFNjcmVlbnMgaGF2ZSBzZXBhcmF0ZSBz cGFjZXMKbnN0ZXJtLm0gIDogODM1NTogWyAgMzM2XSAgfCB8ICstPj4gKFg6MzYgWToyMTIpLyhX OjU5NSBIOjU2NSkKbnN0ZXJtLm0gIDogNjk5MTogWyAgMzM3XSAgfCB8IFtFbWFjc1ZpZXcgd2lu ZG93RGlkUmVzaXplOl0KbnN0ZXJtLm0gIDogNzAxMTogWyAgMzM4XSAgfCB8ICstLS0gZnJhbWU6 IChYOjM2IFk6MjEyKS8oVzo1OTUgSDo1NjUpCm5zdGVybS5tICA6IDgwMTE6IFsgIDMzOV0gIHwg fCBbRW1hY3NWaWV3IGRyYXdSZWN0OihYOjAgWTowKS8oVzo1OTUgSDo1MDgpXQpuc3Rlcm0ubSAg OiA2ODA3OiBbICAzNDBdICB8IFtFbWFjc1ZpZXcgdXBkYXRlRnJhbWVTaXplOl0KbnN0ZXJtLm0g IDogNjgwODogWyAgMzQxXSAgfCArLS0tIE9yaWdpbmFsIHNpemU6IChXOjU5NSBIOjUwOCkKbnN0 ZXJtLm0gIDogNjgwOTogWyAgMzQyXSAgfCArLS0tIE9yaWdpbmFsIGZyYW1lOiAoWDozNiBZOjIx MikvKFc6NTk1IEg6NTY1KQpuc3Rlcm0ubSAgOiA2ODEwOiBbICAzNDNdICB8ICstLS0gT3JpZ2lu YWwgY29sdW1uczogMApuc3Rlcm0ubSAgOiA2ODExOiBbICAzNDRdICB8ICstLS0gT3JpZ2luYWwg cm93czogMApuc3Rlcm0ubSAgOiA3NjgzOiBbICAzNDVdICB8IHwgW0VtYWNzVmlldyBpc0Z1bGxz Y3JlZW5dIC0+PiAwCm5zdGVybS5tICA6IDY4NDI6IFsgIDM0Nl0gIHwgKy0tLSBOZXcgc2l6ZTog KFc6NTk1IEg6NTA4KQpuc3Rlcm0ubSAgOiA2ODQzOiBbICAzNDddICB8ICstLS0gRlJBTUVfVE9P TEJBUl9IRUlHSFQ6IDM1Cm5zdGVybS5tICA6IDY4NDQ6IFsgIDM0OF0gIHwgKy0tLSBGUkFNRV9O U19USVRMRUJBUl9IRUlHSFQ6IDIyCm5zdGVybS5tICA6IDY4NTU6IFsgIDM0OV0gIHwgKy0tLSBO ZXcgY29sdW1uczogODAKbnN0ZXJtLm0gIDogNjg1NjogWyAgMzUwXSAgfCArLS0tIE5ldyByb3dz OiAzNgpuc3Rlcm0ubSAgOiA3MzQ4OiBbICAzNTFdICB8IHwgW0VtYWNzVmlldyB3aW5kb3dEaWRN b3ZlOl0KbnNmbnMubSAgIDogIDQ4NDogWyAgMzUyXSAgeF9pbXBsaWNpdGx5X3NldF9uYW1lCm5z Zm5zLm0gICA6ICA1MzQ6IFsgIDM1M10gIHwgbnNfc2V0X25hbWVfYXNfZmlsZW5hbWUKbnN0ZXJt Lm0gIDogNDU3NDogWyAgMzU0XSAgbnNfc2V0X3ZlcnRpY2FsX3Njcm9sbF9iYXIKbnN0ZXJtLm0g IDogODU4NzogWyAgMzU1XSAgfCBbRW1hY3NTY3JvbGxlciBpbml0RnJhbWU6IHdpbmRvdzpdCm5z dGVybS5tICA6IDg3MzQ6IFsgIDM1Nl0gIHwgW0VtYWNzU2Nyb2xsZXIgc2V0UG9zaXRpb246cG9y dGlvbjp3aG9sZTpdCm5zdGVybS5tICA6IDQ3NTE6IFsgIDM1N10gIG5zX3JlZGVlbV9zY3JvbGxf YmFyCm5zdGVybS5tICA6IDg2Nzk6IFsgIDM1OF0gIHwgW0VtYWNzU2Nyb2xsZXIgcmVwcmlldmVd Cm5zdGVybS5tICA6IDQ1NzQ6IFsgIDM1OV0gIG5zX3NldF92ZXJ0aWNhbF9zY3JvbGxfYmFyCm5z dGVybS5tICA6IDQ3NTE6IFsgIDM2MF0gIG5zX3JlZGVlbV9zY3JvbGxfYmFyCm5zdGVybS5tICA6 IDQ3ODE6IFsgIDM2MV0gIG5zX2p1ZGdlX3Njcm9sbF9iYXJzCm5zdGVybS5tICA6IDg2ODc6IFsg IDM2Ml0gIHwgW0VtYWNzU2Nyb2xsZXIganVkZ2VdCm5zZm5zLm0gICA6ICA0ODQ6IFsgIDM2M10g IHhfaW1wbGljaXRseV9zZXRfbmFtZQpuc2Zucy5tICAgOiAgNTM0OiBbICAzNjRdICB8IG5zX3Nl dF9uYW1lX2FzX2ZpbGVuYW1lCm5zZm5zLm0gICA6ICA0ODQ6IFsgIDM2NV0gIHhfaW1wbGljaXRs eV9zZXRfbmFtZQpuc2Zucy5tICAgOiAgNTM0OiBbICAzNjZdICB8IG5zX3NldF9uYW1lX2FzX2Zp bGVuYW1lCm5zbWVudS5tICA6ICAxMTY6IFsgIDM2N10gIG5zX3VwZGF0ZV9tZW51YmFyCm5zdGVy bS5tICA6IDQ3MzI6IFsgIDM2OF0gIG5zX2NvbmRlbW5fc2Nyb2xsX2JhcnMKbnN0ZXJtLm0gIDog ODY3MTogWyAgMzY5XSAgfCBbRW1hY3NTY3JvbGxlciBjb25kZW1uXQpuc21lbnUubSAgOiAxMDIz OiBbICAzNzBdICB1cGRhdGVfZnJhbWVfdG9vbF9iYXIKbnNtZW51Lm0gIDogMTE4MjogWyAgMzcx XSAgfCBbRW1hY3NUb29sYmFyIGNsZWFyQWN0aXZlXQpuc21lbnUubSAgOiAxMjE0OiBbICAzNzJd ICB8IFtFbWFjc1Rvb2xiYXIgYWRkRGlzcGxheUl0ZW1XaXRoSW1hZ2U6IC4uLl0KbnNtZW51Lm0g IDogMTIxNDogWyAgMzczXSAgfCBbRW1hY3NUb29sYmFyIGFkZERpc3BsYXlJdGVtV2l0aEltYWdl OiAuLi5dCm5zbWVudS5tICA6IDEyMTQ6IFsgIDM3NF0gIHwgW0VtYWNzVG9vbGJhciBhZGREaXNw bGF5SXRlbVdpdGhJbWFnZTogLi4uXQpuc21lbnUubSAgOiAxMjE0OiBbICAzNzVdICB8IFtFbWFj c1Rvb2xiYXIgYWRkRGlzcGxheUl0ZW1XaXRoSW1hZ2U6IC4uLl0KbnNtZW51Lm0gIDogMTIxNDog WyAgMzc2XSAgfCBbRW1hY3NUb29sYmFyIGFkZERpc3BsYXlJdGVtV2l0aEltYWdlOiAuLi5dCm5z bWVudS5tICA6IDEyMTQ6IFsgIDM3N10gIHwgW0VtYWNzVG9vbGJhciBhZGREaXNwbGF5SXRlbVdp dGhJbWFnZTogLi4uXQpuc21lbnUubSAgOiAxMjE0OiBbICAzNzhdICB8IFtFbWFjc1Rvb2xiYXIg YWRkRGlzcGxheUl0ZW1XaXRoSW1hZ2U6IC4uLl0KbnNtZW51Lm0gIDogMTIxNDogWyAgMzc5XSAg fCBbRW1hY3NUb29sYmFyIGFkZERpc3BsYXlJdGVtV2l0aEltYWdlOiAuLi5dCm5zbWVudS5tICA6 IDEyMTQ6IFsgIDM4MF0gIHwgW0VtYWNzVG9vbGJhciBhZGREaXNwbGF5SXRlbVdpdGhJbWFnZTog Li4uXQpuc21lbnUubSAgOiAxMjE0OiBbICAzODFdICB8IFtFbWFjc1Rvb2xiYXIgYWRkRGlzcGxh eUl0ZW1XaXRoSW1hZ2U6IC4uLl0KbnNtZW51Lm0gIDogMTIwMjogWyAgMzgyXSAgfCBbRW1hY3NU b29sYmFyIGNoYW5nZWRdCm5zZm5zLm0gICA6ICA0ODQ6IFsgIDM4M10gIHhfaW1wbGljaXRseV9z ZXRfbmFtZQpuc2Zucy5tICAgOiAgNTM0OiBbICAzODRdICB8IG5zX3NldF9uYW1lX2FzX2ZpbGVu YW1lCm5zdGVybS5tICA6IDQ1NzQ6IFsgIDM4NV0gIG5zX3NldF92ZXJ0aWNhbF9zY3JvbGxfYmFy Cm5zdGVybS5tICA6IDg3MzQ6IFsgIDM4Nl0gIHwgW0VtYWNzU2Nyb2xsZXIgc2V0UG9zaXRpb246 cG9ydGlvbjp3aG9sZTpdCm5zdGVybS5tICA6IDQ3NTE6IFsgIDM4N10gIG5zX3JlZGVlbV9zY3Jv bGxfYmFyCm5zdGVybS5tICA6IDg2Nzk6IFsgIDM4OF0gIHwgW0VtYWNzU2Nyb2xsZXIgcmVwcmll dmVdCm5zdGVybS5tICA6IDQ1NzQ6IFsgIDM4OV0gIG5zX3NldF92ZXJ0aWNhbF9zY3JvbGxfYmFy Cm5zdGVybS5tICA6IDQ3NTE6IFsgIDM5MF0gIG5zX3JlZGVlbV9zY3JvbGxfYmFyCm5zdGVybS5t ICA6IDQ3ODE6IFsgIDM5MV0gIG5zX2p1ZGdlX3Njcm9sbF9iYXJzCm5zdGVybS5tICA6IDg2ODc6 IFsgIDM5Ml0gIHwgW0VtYWNzU2Nyb2xsZXIganVkZ2VdCm5zbWVudS5tICA6IDEwMjM6IFsgIDM5 M10gIHVwZGF0ZV9mcmFtZV90b29sX2Jhcgpuc21lbnUubSAgOiAxMTgyOiBbICAzOTRdICB8IFtF bWFjc1Rvb2xiYXIgY2xlYXJBY3RpdmVdCm5zbWVudS5tICA6IDEyMTQ6IFsgIDM5NV0gIHwgW0Vt YWNzVG9vbGJhciBhZGREaXNwbGF5SXRlbVdpdGhJbWFnZTogLi4uXQpuc21lbnUubSAgOiAxMjE0 OiBbICAzOTZdICB8IFtFbWFjc1Rvb2xiYXIgYWRkRGlzcGxheUl0ZW1XaXRoSW1hZ2U6IC4uLl0K bnNtZW51Lm0gIDogMTIxNDogWyAgMzk3XSAgfCBbRW1hY3NUb29sYmFyIGFkZERpc3BsYXlJdGVt V2l0aEltYWdlOiAuLi5dCm5zbWVudS5tICA6IDEyMTQ6IFsgIDM5OF0gIHwgW0VtYWNzVG9vbGJh ciBhZGREaXNwbGF5SXRlbVdpdGhJbWFnZTogLi4uXQpuc21lbnUubSAgOiAxMjE0OiBbICAzOTld ICB8IFtFbWFjc1Rvb2xiYXIgYWRkRGlzcGxheUl0ZW1XaXRoSW1hZ2U6IC4uLl0KbnNtZW51Lm0g IDogMTIxNDogWyAgNDAwXSAgfCBbRW1hY3NUb29sYmFyIGFkZERpc3BsYXlJdGVtV2l0aEltYWdl OiAuLi5dCm5zbWVudS5tICA6IDEyMTQ6IFsgIDQwMV0gIHwgW0VtYWNzVG9vbGJhciBhZGREaXNw bGF5SXRlbVdpdGhJbWFnZTogLi4uXQpuc21lbnUubSAgOiAxMjE0OiBbICA0MDJdICB8IFtFbWFj c1Rvb2xiYXIgYWRkRGlzcGxheUl0ZW1XaXRoSW1hZ2U6IC4uLl0KbnNtZW51Lm0gIDogMTIxNDog WyAgNDAzXSAgfCBbRW1hY3NUb29sYmFyIGFkZERpc3BsYXlJdGVtV2l0aEltYWdlOiAuLi5dCm5z bWVudS5tICA6IDEyMTQ6IFsgIDQwNF0gIHwgW0VtYWNzVG9vbGJhciBhZGREaXNwbGF5SXRlbVdp dGhJbWFnZTogLi4uXQpuc21lbnUubSAgOiAxMjAyOiBbICA0MDVdICB8IFtFbWFjc1Rvb2xiYXIg Y2hhbmdlZF0KbnNmbnMubSAgIDogIDQ4NDogWyAgNDA2XSAgeF9pbXBsaWNpdGx5X3NldF9uYW1l Cm5zZm5zLm0gICA6ICA1MzQ6IFsgIDQwN10gIHwgbnNfc2V0X25hbWVfYXNfZmlsZW5hbWUKbnN0 ZXJtLm0gIDogNDU3NDogWyAgNDA4XSAgbnNfc2V0X3ZlcnRpY2FsX3Njcm9sbF9iYXIKbnN0ZXJt Lm0gIDogODczNDogWyAgNDA5XSAgfCBbRW1hY3NTY3JvbGxlciBzZXRQb3NpdGlvbjpwb3J0aW9u Ondob2xlOl0KbnN0ZXJtLm0gIDogNDc1MTogWyAgNDEwXSAgbnNfcmVkZWVtX3Njcm9sbF9iYXIK bnN0ZXJtLm0gIDogODY3OTogWyAgNDExXSAgfCBbRW1hY3NTY3JvbGxlciByZXByaWV2ZV0KbnN0 ZXJtLm0gIDogODM0MTogWyAgNDEyXSAgW0VtYWNzV2luZG93IGNvbnN0cmFpbkZyYW1lUmVjdDoo WDozNiBZOjIxMikvKFc6NTk1IEg6NTY1KSB0b1NjcmVlbjpdCm5zdGVybS5tICA6IDgzNTM6IFsg IDQxM10gICstLS0gU2NyZWVucyBoYXZlIHNlcGFyYXRlIHNwYWNlcwpuc3Rlcm0ubSAgOiA4MzU1 OiBbICA0MTRdICArLT4+IChYOjM2IFk6MjEyKS8oVzo1OTUgSDo1NjUpCm5zdGVybS5tICA6IDc1 NjE6IFsgIDQxNV0gIFtFbWFjc1ZpZXcgd2luZG93V2lsbEVudGVyRnVsbFNjcmVlbjpdCm5zdGVy bS5tICA6IDc1NjY6IFsgIDQxNl0gIHwgW0VtYWNzVmlldyB3aW5kb3dXaWxsRW50ZXJGdWxsU2Ny ZWVuXQpuc3Rlcm0ubSAgOiA3MTIyOiBbICA0MTddICBbRW1hY3NWaWV3IHNldEZyYW1lOihYOjAg WTowKS8oVzo1OTUgSDo1NjUpXQpuc3Rlcm0ubSAgOiA4NjQwOiBbICA0MThdICBbRW1hY3NTY3Jv bGxlciBzZXRGcmFtZTpdCm5zdGVybS5tICA6IDg1MTQ6IFsgIDQxOV0gIFtFbWFjc1dpbmRvdyBz ZXRGcmFtZTooWDozNiBZOjIxMykvKFc6NTk1IEg6NTY0KSBkaXNwbGF5OjEgcGVyZm9ybUFuaW1h dGlvbjowXQpuc3Rlcm0ubSAgOiA4NTAzOiBbICA0MjBdICB8IFtFbWFjc1dpbmRvdyBzZXRGcmFt ZTooWDozNiBZOjIxMykvKFc6NTk1IEg6NTY0KSBkaXNwbGF5OjFdCm5zdGVybS5tICA6IDcxMjI6 IFsgIDQyMV0gIHwgfCBbRW1hY3NWaWV3IHNldEZyYW1lOihYOjAgWTowKS8oVzo1OTUgSDo1NjQp XQpuc3Rlcm0ubSAgOiA4NjQwOiBbICA0MjJdICB8IHwgW0VtYWNzU2Nyb2xsZXIgc2V0RnJhbWU6 XQpuc3Rlcm0ubSAgOiA2OTkxOiBbICA0MjNdICB8IHwgW0VtYWNzVmlldyB3aW5kb3dEaWRSZXNp emU6XQpuc3Rlcm0ubSAgOiA3MDExOiBbICA0MjRdICB8IHwgKy0tLSBmcmFtZTogKFg6MzYgWToy MTMpLyhXOjU5NSBIOjU2NCkKbnN0ZXJtLm0gIDogNjgwNzogWyAgNDI1XSAgfCB8IHwgW0VtYWNz VmlldyB1cGRhdGVGcmFtZVNpemU6XQpuc3Rlcm0ubSAgOiA2ODA4OiBbICA0MjZdICB8IHwgfCAr LS0tIE9yaWdpbmFsIHNpemU6IChXOjU5NSBIOjUwOCkKbnN0ZXJtLm0gIDogNjgwOTogWyAgNDI3 XSAgfCB8IHwgKy0tLSBPcmlnaW5hbCBmcmFtZTogKFg6MzYgWToyMTMpLyhXOjU5NSBIOjU2NCkK bnN0ZXJtLm0gIDogNjgxMDogWyAgNDI4XSAgfCB8IHwgKy0tLSBPcmlnaW5hbCBjb2x1bW5zOiA4 MApuc3Rlcm0ubSAgOiA2ODExOiBbICA0MjldICB8IHwgfCArLS0tIE9yaWdpbmFsIHJvd3M6IDM2 Cm5zdGVybS5tICA6IDc2ODM6IFsgIDQzMF0gIHwgfCB8IHwgW0VtYWNzVmlldyBpc0Z1bGxzY3Jl ZW5dIC0+PiAxCm5zdGVybS5tICA6IDY4NDI6IFsgIDQzMV0gIHwgfCB8ICstLS0gTmV3IHNpemU6 IChXOjU5NSBIOjU2NCkKbnN0ZXJtLm0gIDogNjg0MzogWyAgNDMyXSAgfCB8IHwgKy0tLSBGUkFN RV9UT09MQkFSX0hFSUdIVDogMApuc3Rlcm0ubSAgOiA2ODQ0OiBbICA0MzNdICB8IHwgfCArLS0t IEZSQU1FX05TX1RJVExFQkFSX0hFSUdIVDogMApuc3Rlcm0ubSAgOiA2ODU1OiBbICA0MzRdICB8 IHwgfCArLS0tIE5ldyBjb2x1bW5zOiA4MApuc3Rlcm0ubSAgOiA2ODU2OiBbICA0MzVdICB8IHwg fCArLS0tIE5ldyByb3dzOiA0MApuc3Rlcm0ubSAgOiA3MzQ4OiBbICA0MzZdICB8IHwgfCB8IFtF bWFjc1ZpZXcgd2luZG93RGlkTW92ZTpdCm5zdGVybS5tICA6IDY4OTI6IFsgIDQzN10gIFtFbWFj c1ZpZXcgd2luZG93V2lsbFJlc2l6ZTp0b1NpemU6IChXOjEyODAgSDo4MDApXQpuc3Rlcm0ubSAg OiA2ODkzOiBbICA0MzhdICArLS0tIFtzZW5kZXIgZnJhbWVdOiAoWDozNiBZOjIxMykvKFc6NTk1 IEg6NTY0KQpuc3Rlcm0ubSAgOiA2ODk0OiBbICA0MzldICArLS0tIGZzX3N0YXRlOiBGVUxMU0NS RUVOX05PTkUKbnN0ZXJtLm0gIDogNzY4MzogWyAgNDQwXSAgfCBbRW1hY3NWaWV3IGlzRnVsbHNj cmVlbl0gLT4+IDEKbnN0ZXJtLm0gIDogODAxMTogWyAgNDQxXSAgfCBbRW1hY3NWaWV3IGRyYXdS ZWN0OihYOjAgWTowKS8oVzo1OTUgSDo1NjQpXQpuc3Rlcm0ubSAgOiA2OTU4OiBbICA0NDJdICAr LS0tIGNvbHM6IDE3NyAgcm93czogNTYKbnN0ZXJtLm0gIDogNjk4MzogWyAgNDQzXSAgKy0+PiAo VzoxMjc0IEg6Nzg4KQpuc3Rlcm0ubSAgOiA4NTAzOiBbICA0NDRdICBbRW1hY3NXaW5kb3cgc2V0 RnJhbWU6KFg6MyBZOjYpLyhXOjEyNzQgSDo3ODgpIGRpc3BsYXk6MV0KbnN0ZXJtLm0gIDogNzEy MjogWyAgNDQ1XSAgfCBbRW1hY3NWaWV3IHNldEZyYW1lOihYOjAgWTowKS8oVzoxMjc0IEg6Nzg4 KV0KbnN0ZXJtLm0gIDogODY0MDogWyAgNDQ2XSAgfCBbRW1hY3NTY3JvbGxlciBzZXRGcmFtZTpd Cm5zdGVybS5tICA6IDY5OTE6IFsgIDQ0N10gIHwgW0VtYWNzVmlldyB3aW5kb3dEaWRSZXNpemU6 XQpuc3Rlcm0ubSAgOiA3MDExOiBbICA0NDhdICB8ICstLS0gZnJhbWU6IChYOjMgWTo2KS8oVzox Mjc0IEg6Nzg4KQpuc3Rlcm0ubSAgOiA2ODA3OiBbICA0NDldICB8IHwgW0VtYWNzVmlldyB1cGRh dGVGcmFtZVNpemU6XQpuc3Rlcm0ubSAgOiA2ODA4OiBbICA0NTBdICB8IHwgKy0tLSBPcmlnaW5h bCBzaXplOiAoVzo1OTUgSDo1MDgpCm5zdGVybS5tICA6IDY4MDk6IFsgIDQ1MV0gIHwgfCArLS0t IE9yaWdpbmFsIGZyYW1lOiAoWDozIFk6NikvKFc6MTI3NCBIOjc4OCkKbnN0ZXJtLm0gIDogNjgx MDogWyAgNDUyXSAgfCB8ICstLS0gT3JpZ2luYWwgY29sdW1uczogMTc3Cm5zdGVybS5tICA6IDY4 MTE6IFsgIDQ1M10gIHwgfCArLS0tIE9yaWdpbmFsIHJvd3M6IDU2Cm5zdGVybS5tICA6IDc2ODM6 IFsgIDQ1NF0gIHwgfCB8IFtFbWFjc1ZpZXcgaXNGdWxsc2NyZWVuXSAtPj4gMQpuc3Rlcm0ubSAg OiA2ODQyOiBbICA0NTVdICB8IHwgKy0tLSBOZXcgc2l6ZTogKFc6MTI3NCBIOjc4OCkKbnN0ZXJt Lm0gIDogNjg0MzogWyAgNDU2XSAgfCB8ICstLS0gRlJBTUVfVE9PTEJBUl9IRUlHSFQ6IDAKbnN0 ZXJtLm0gIDogNjg0NDogWyAgNDU3XSAgfCB8ICstLS0gRlJBTUVfTlNfVElUTEVCQVJfSEVJR0hU OiAwCm5zdGVybS5tICA6IDY4NTU6IFsgIDQ1OF0gIHwgfCArLS0tIE5ldyBjb2x1bW5zOiAxNzcK bnN0ZXJtLm0gIDogNjg1NjogWyAgNDU5XSAgfCB8ICstLS0gTmV3IHJvd3M6IDU2Cm5zdGVybS5t ICA6IDczNDg6IFsgIDQ2MF0gIHwgfCB8IFtFbWFjc1ZpZXcgd2luZG93RGlkTW92ZTpdCm5zdGVy bS5tICA6IDY4OTI6IFsgIDQ2MV0gIFtFbWFjc1ZpZXcgd2luZG93V2lsbFJlc2l6ZTp0b1NpemU6 IChXOjEyODAgSDo4MDApXQpuc3Rlcm0ubSAgOiA2ODkzOiBbICA0NjJdICArLS0tIFtzZW5kZXIg ZnJhbWVdOiAoWDozIFk6NikvKFc6MTI3NCBIOjc4OCkKbnN0ZXJtLm0gIDogNjg5NDogWyAgNDYz XSAgKy0tLSBmc19zdGF0ZTogRlVMTFNDUkVFTl9OT05FCm5zdGVybS5tICA6IDc2ODM6IFsgIDQ2 NF0gIHwgW0VtYWNzVmlldyBpc0Z1bGxzY3JlZW5dIC0+PiAxCm5zdGVybS5tICA6IDgwMTE6IFsg IDQ2NV0gIHwgW0VtYWNzVmlldyBkcmF3UmVjdDooWDowIFk6MCkvKFc6MTI3NCBIOjc4OCldCm5z dGVybS5tICA6IDY5NTg6IFsgIDQ2Nl0gICstLS0gY29sczogMTc3ICByb3dzOiA1Ngpuc3Rlcm0u bSAgOiA2OTgzOiBbICA0NjddICArLT4+IChXOjEyNzQgSDo3ODgpCm5zdGVybS5tICA6IDg1MDM6 IFsgIDQ2OF0gIFtFbWFjc1dpbmRvdyBzZXRGcmFtZTooWDozIFk6NikvKFc6MTI3NCBIOjc4OCkg ZGlzcGxheToxXQpuc3Rlcm0ubSAgOiA3MDM0OiBbICA0NjldICBbRW1hY3NWaWV3IHZpZXdEaWRF bmRMaXZlUmVzaXplXQpuc3Rlcm0ubSAgOiA4MDExOiBbICA0NzBdICBbRW1hY3NWaWV3IGRyYXdS ZWN0OihYOjU2NSBZOjApLyhXOjE1MCBIOjIyKV0KbnNmbnMubSAgIDogIDQ4NDogWyAgNDcxXSAg eF9pbXBsaWNpdGx5X3NldF9uYW1lCm5zZm5zLm0gICA6ICA1MzQ6IFsgIDQ3Ml0gIHwgbnNfc2V0 X25hbWVfYXNfZmlsZW5hbWUKbnNtZW51Lm0gIDogIDExNjogWyAgNDczXSAgbnNfdXBkYXRlX21l bnViYXIKbnN0ZXJtLm0gIDogNDczMjogWyAgNDc0XSAgbnNfY29uZGVtbl9zY3JvbGxfYmFycwpu c3Rlcm0ubSAgOiA4NjcxOiBbICA0NzVdICB8IFtFbWFjc1Njcm9sbGVyIGNvbmRlbW5dCm5zbWVu dS5tICA6IDEwMjM6IFsgIDQ3Nl0gIHVwZGF0ZV9mcmFtZV90b29sX2Jhcgpuc21lbnUubSAgOiAx MTgyOiBbICA0NzddICB8IFtFbWFjc1Rvb2xiYXIgY2xlYXJBY3RpdmVdCm5zbWVudS5tICA6IDEy MTQ6IFsgIDQ3OF0gIHwgW0VtYWNzVG9vbGJhciBhZGREaXNwbGF5SXRlbVdpdGhJbWFnZTogLi4u XQpuc21lbnUubSAgOiAxMjE0OiBbICA0NzldICB8IFtFbWFjc1Rvb2xiYXIgYWRkRGlzcGxheUl0 ZW1XaXRoSW1hZ2U6IC4uLl0KbnNtZW51Lm0gIDogMTIxNDogWyAgNDgwXSAgfCBbRW1hY3NUb29s YmFyIGFkZERpc3BsYXlJdGVtV2l0aEltYWdlOiAuLi5dCm5zbWVudS5tICA6IDEyMTQ6IFsgIDQ4 MV0gIHwgW0VtYWNzVG9vbGJhciBhZGREaXNwbGF5SXRlbVdpdGhJbWFnZTogLi4uXQpuc21lbnUu bSAgOiAxMjE0OiBbICA0ODJdICB8IFtFbWFjc1Rvb2xiYXIgYWRkRGlzcGxheUl0ZW1XaXRoSW1h Z2U6IC4uLl0KbnNtZW51Lm0gIDogMTIxNDogWyAgNDgzXSAgfCBbRW1hY3NUb29sYmFyIGFkZERp c3BsYXlJdGVtV2l0aEltYWdlOiAuLi5dCm5zbWVudS5tICA6IDEyMTQ6IFsgIDQ4NF0gIHwgW0Vt YWNzVG9vbGJhciBhZGREaXNwbGF5SXRlbVdpdGhJbWFnZTogLi4uXQpuc21lbnUubSAgOiAxMjE0 OiBbICA0ODVdICB8IFtFbWFjc1Rvb2xiYXIgYWRkRGlzcGxheUl0ZW1XaXRoSW1hZ2U6IC4uLl0K bnNtZW51Lm0gIDogMTIxNDogWyAgNDg2XSAgfCBbRW1hY3NUb29sYmFyIGFkZERpc3BsYXlJdGVt V2l0aEltYWdlOiAuLi5dCm5zbWVudS5tICA6IDEyMTQ6IFsgIDQ4N10gIHwgW0VtYWNzVG9vbGJh ciBhZGREaXNwbGF5SXRlbVdpdGhJbWFnZTogLi4uXQpuc21lbnUubSAgOiAxMjAyOiBbICA0ODhd ICB8IFtFbWFjc1Rvb2xiYXIgY2hhbmdlZF0KbnNmbnMubSAgIDogIDQ4NDogWyAgNDg5XSAgeF9p bXBsaWNpdGx5X3NldF9uYW1lCm5zZm5zLm0gICA6ICA1MzQ6IFsgIDQ5MF0gIHwgbnNfc2V0X25h bWVfYXNfZmlsZW5hbWUKbnN0ZXJtLm0gIDogNDU3NDogWyAgNDkxXSAgbnNfc2V0X3ZlcnRpY2Fs X3Njcm9sbF9iYXIKbnN0ZXJtLm0gIDogODczNDogWyAgNDkyXSAgfCBbRW1hY3NTY3JvbGxlciBz ZXRQb3NpdGlvbjpwb3J0aW9uOndob2xlOl0KbnN0ZXJtLm0gIDogNDc1MTogWyAgNDkzXSAgbnNf cmVkZWVtX3Njcm9sbF9iYXIKbnN0ZXJtLm0gIDogODY3OTogWyAgNDk0XSAgfCBbRW1hY3NTY3Jv bGxlciByZXByaWV2ZV0KbnN0ZXJtLm0gIDogNDU3NDogWyAgNDk1XSAgbnNfc2V0X3ZlcnRpY2Fs X3Njcm9sbF9iYXIKbnN0ZXJtLm0gIDogNDc1MTogWyAgNDk2XSAgbnNfcmVkZWVtX3Njcm9sbF9i YXIKbnN0ZXJtLm0gIDogNDc4MTogWyAgNDk3XSAgbnNfanVkZ2Vfc2Nyb2xsX2JhcnMKbnN0ZXJt Lm0gIDogODY4NzogWyAgNDk4XSAgfCBbRW1hY3NTY3JvbGxlciBqdWRnZV0KbnN0ZXJtLm0gIDog NjAwOTogWyAgNDk5XSAgW0VtYWNzVmlldyBrZXlEb3duOl0KbnN0ZXJtLm0gIDogMTQyNTogWyAg NTAwXSAgbnNfcmluZ19iZWxsCm5zdGVybS5tICA6IDYwMDk6IFsgIDUwMV0gIFtFbWFjc1ZpZXcg a2V5RG93bjpdCm5zdGVybS5tICA6IDYwMDk6IFsgIDUwMl0gIFtFbWFjc1ZpZXcga2V5RG93bjpd Cm5zdGVybS5tICA6IDYzNDI6IFsgIDUwM10gIHwgW0VtYWNzVmlldyBoYXNNYXJrZWRUZXh0XQpu c3Rlcm0ubSAgOiA2MjU2OiBbICA1MDRdICB8IFtFbWFjc1ZpZXcgaW5zZXJ0VGV4dDpdCm5zdGVy bS5tICA6IDE1Nzc6IFsgIDUwNV0gIHhfbWFrZV9mcmFtZV92aXNpYmxlCm5zZm5zLm0gICA6ICA0 ODQ6IFsgIDUwNl0gIHhfaW1wbGljaXRseV9zZXRfbmFtZQpuc2Zucy5tICAgOiAgNTM0OiBbICA1 MDddICB8IG5zX3NldF9uYW1lX2FzX2ZpbGVuYW1lCm5zZm5zLm0gICA6ICA0ODQ6IFsgIDUwOF0g IHhfaW1wbGljaXRseV9zZXRfbmFtZQpuc2Zucy5tICAgOiAgNTM0OiBbICA1MDldICB8IG5zX3Nl dF9uYW1lX2FzX2ZpbGVuYW1lCm5zbWVudS5tICA6ICAxMTY6IFsgIDUxMF0gIG5zX3VwZGF0ZV9t ZW51YmFyCm5zdGVybS5tICA6IDQ3MzI6IFsgIDUxMV0gIG5zX2NvbmRlbW5fc2Nyb2xsX2JhcnMK bnN0ZXJtLm0gIDogODY3MTogWyAgNTEyXSAgfCBbRW1hY3NTY3JvbGxlciBjb25kZW1uXQpuc3Rl cm0ubSAgOiA0NTc0OiBbICA1MTNdICBuc19zZXRfdmVydGljYWxfc2Nyb2xsX2Jhcgpuc3Rlcm0u bSAgOiA4NzM0OiBbICA1MTRdICB8IFtFbWFjc1Njcm9sbGVyIHNldFBvc2l0aW9uOnBvcnRpb246 d2hvbGU6XQpuc3Rlcm0ubSAgOiA0NzUxOiBbICA1MTVdICBuc19yZWRlZW1fc2Nyb2xsX2Jhcgpu c3Rlcm0ubSAgOiA4Njc5OiBbICA1MTZdICB8IFtFbWFjc1Njcm9sbGVyIHJlcHJpZXZlXQpuc21l bnUubSAgOiAxMDIzOiBbICA1MTddICB1cGRhdGVfZnJhbWVfdG9vbF9iYXIKbnNtZW51Lm0gIDog MTE4MjogWyAgNTE4XSAgfCBbRW1hY3NUb29sYmFyIGNsZWFyQWN0aXZlXQpuc21lbnUubSAgOiAx MjE0OiBbICA1MTldICB8IFtFbWFjc1Rvb2xiYXIgYWRkRGlzcGxheUl0ZW1XaXRoSW1hZ2U6IC4u Ll0KbnNtZW51Lm0gIDogMTIxNDogWyAgNTIwXSAgfCBbRW1hY3NUb29sYmFyIGFkZERpc3BsYXlJ dGVtV2l0aEltYWdlOiAuLi5dCm5zbWVudS5tICA6IDEyMTQ6IFsgIDUyMV0gIHwgW0VtYWNzVG9v bGJhciBhZGREaXNwbGF5SXRlbVdpdGhJbWFnZTogLi4uXQpuc21lbnUubSAgOiAxMjE0OiBbICA1 MjJdICB8IFtFbWFjc1Rvb2xiYXIgYWRkRGlzcGxheUl0ZW1XaXRoSW1hZ2U6IC4uLl0KbnNtZW51 Lm0gIDogMTIxNDogWyAgNTIzXSAgfCBbRW1hY3NUb29sYmFyIGFkZERpc3BsYXlJdGVtV2l0aElt YWdlOiAuLi5dCm5zbWVudS5tICA6IDEyMTQ6IFsgIDUyNF0gIHwgW0VtYWNzVG9vbGJhciBhZGRE aXNwbGF5SXRlbVdpdGhJbWFnZTogLi4uXQpuc21lbnUubSAgOiAxMjE0OiBbICA1MjVdICB8IFtF bWFjc1Rvb2xiYXIgYWRkRGlzcGxheUl0ZW1XaXRoSW1hZ2U6IC4uLl0KbnNtZW51Lm0gIDogMTIx NDogWyAgNTI2XSAgfCBbRW1hY3NUb29sYmFyIGFkZERpc3BsYXlJdGVtV2l0aEltYWdlOiAuLi5d Cm5zbWVudS5tICA6IDEyMTQ6IFsgIDUyN10gIHwgW0VtYWNzVG9vbGJhciBhZGREaXNwbGF5SXRl bVdpdGhJbWFnZTogLi4uXQpuc21lbnUubSAgOiAxMjE0OiBbICA1MjhdICB8IFtFbWFjc1Rvb2xi YXIgYWRkRGlzcGxheUl0ZW1XaXRoSW1hZ2U6IC4uLl0KbnNtZW51Lm0gIDogMTIwMjogWyAgNTI5 XSAgfCBbRW1hY3NUb29sYmFyIGNoYW5nZWRdCm5zbWVudS5tICA6IDEyNjc6IFsgIDUzMF0gIHwg W0VtYWNzVG9vbGJhciB0b29sYmFyRGVmYXVsdEl0ZW1JZGVudGlmaWVyczpdCm5zbWVudS5tICA6 IDEyNjc6IFsgIDUzMV0gIHwgW0VtYWNzVG9vbGJhciB0b29sYmFyRGVmYXVsdEl0ZW1JZGVudGlm aWVyczpdCm5zZm5zLm0gICA6ICA0ODQ6IFsgIDUzMl0gIHhfaW1wbGljaXRseV9zZXRfbmFtZQpu c2Zucy5tICAgOiAgNTM0OiBbICA1MzNdICB8IG5zX3NldF9uYW1lX2FzX2ZpbGVuYW1lCm5zdGVy bS5tICA6IDQ1NzQ6IFsgIDUzNF0gIG5zX3NldF92ZXJ0aWNhbF9zY3JvbGxfYmFyCm5zdGVybS5t ICA6IDQ3NTE6IFsgIDUzNV0gIG5zX3JlZGVlbV9zY3JvbGxfYmFyCm5zdGVybS5tICA6IDQ3ODE6 IFsgIDUzNl0gIG5zX2p1ZGdlX3Njcm9sbF9iYXJzCm5zdGVybS5tICA6IDg2ODc6IFsgIDUzN10g IHwgW0VtYWNzU2Nyb2xsZXIganVkZ2VdCm5zdGVybS5tICA6IDQ3MzI6IFsgIDUzOF0gIG5zX2Nv bmRlbW5fc2Nyb2xsX2JhcnMKbnN0ZXJtLm0gIDogODY3MTogWyAgNTM5XSAgfCBbRW1hY3NTY3Jv bGxlciBjb25kZW1uXQpuc21lbnUubSAgOiAxMDIzOiBbICA1NDBdICB1cGRhdGVfZnJhbWVfdG9v bF9iYXIKbnNtZW51Lm0gIDogMTE4MjogWyAgNTQxXSAgfCBbRW1hY3NUb29sYmFyIGNsZWFyQWN0 aXZlXQpuc21lbnUubSAgOiAxMjE0OiBbICA1NDJdICB8IFtFbWFjc1Rvb2xiYXIgYWRkRGlzcGxh eUl0ZW1XaXRoSW1hZ2U6IC4uLl0KbnNtZW51Lm0gIDogMTIxNDogWyAgNTQzXSAgfCBbRW1hY3NU b29sYmFyIGFkZERpc3BsYXlJdGVtV2l0aEltYWdlOiAuLi5dCm5zbWVudS5tICA6IDEyMTQ6IFsg IDU0NF0gIHwgW0VtYWNzVG9vbGJhciBhZGREaXNwbGF5SXRlbVdpdGhJbWFnZTogLi4uXQpuc21l bnUubSAgOiAxMjE0OiBbICA1NDVdICB8IFtFbWFjc1Rvb2xiYXIgYWRkRGlzcGxheUl0ZW1XaXRo SW1hZ2U6IC4uLl0KbnNtZW51Lm0gIDogMTIxNDogWyAgNTQ2XSAgfCBbRW1hY3NUb29sYmFyIGFk ZERpc3BsYXlJdGVtV2l0aEltYWdlOiAuLi5dCm5zbWVudS5tICA6IDEyMTQ6IFsgIDU0N10gIHwg W0VtYWNzVG9vbGJhciBhZGREaXNwbGF5SXRlbVdpdGhJbWFnZTogLi4uXQpuc21lbnUubSAgOiAx MjE0OiBbICA1NDhdICB8IFtFbWFjc1Rvb2xiYXIgYWRkRGlzcGxheUl0ZW1XaXRoSW1hZ2U6IC4u Ll0KbnNtZW51Lm0gIDogMTIxNDogWyAgNTQ5XSAgfCBbRW1hY3NUb29sYmFyIGFkZERpc3BsYXlJ dGVtV2l0aEltYWdlOiAuLi5dCm5zbWVudS5tICA6IDEyMTQ6IFsgIDU1MF0gIHwgW0VtYWNzVG9v bGJhciBhZGREaXNwbGF5SXRlbVdpdGhJbWFnZTogLi4uXQpuc21lbnUubSAgOiAxMjE0OiBbICA1 NTFdICB8IFtFbWFjc1Rvb2xiYXIgYWRkRGlzcGxheUl0ZW1XaXRoSW1hZ2U6IC4uLl0KbnNtZW51 Lm0gIDogMTIwMjogWyAgNTUyXSAgfCBbRW1hY3NUb29sYmFyIGNoYW5nZWRdCm5zZm5zLm0gICA6 ICA0ODQ6IFsgIDU1M10gIHhfaW1wbGljaXRseV9zZXRfbmFtZQpuc2Zucy5tICAgOiAgNTM0OiBb ICA1NTRdICB8IG5zX3NldF9uYW1lX2FzX2ZpbGVuYW1lCm5zdGVybS5tICA6IDQ1NzQ6IFsgIDU1 NV0gIG5zX3NldF92ZXJ0aWNhbF9zY3JvbGxfYmFyCm5zdGVybS5tICA6IDg3MzQ6IFsgIDU1Nl0g IHwgW0VtYWNzU2Nyb2xsZXIgc2V0UG9zaXRpb246cG9ydGlvbjp3aG9sZTpdCm5zdGVybS5tICA6 IDQ3NTE6IFsgIDU1N10gIG5zX3JlZGVlbV9zY3JvbGxfYmFyCm5zdGVybS5tICA6IDg2Nzk6IFsg IDU1OF0gIHwgW0VtYWNzU2Nyb2xsZXIgcmVwcmlldmVdCm5zdGVybS5tICA6IDQ1NzQ6IFsgIDU1 OV0gIG5zX3NldF92ZXJ0aWNhbF9zY3JvbGxfYmFyCm5zdGVybS5tICA6IDQ3NTE6IFsgIDU2MF0g IG5zX3JlZGVlbV9zY3JvbGxfYmFyCm5zdGVybS5tICA6IDQ3ODE6IFsgIDU2MV0gIG5zX2p1ZGdl X3Njcm9sbF9iYXJzCm5zdGVybS5tICA6IDg2ODc6IFsgIDU2Ml0gIHwgW0VtYWNzU2Nyb2xsZXIg anVkZ2VdCm5zdGVybS5tICA6IDYwMDk6IFsgIDU2M10gIFtFbWFjc1ZpZXcga2V5RG93bjpdCm5z dGVybS5tICA6IDYzNDI6IFsgIDU2NF0gIHwgW0VtYWNzVmlldyBoYXNNYXJrZWRUZXh0XQpuc3Rl cm0ubSAgOiA2MjU2OiBbICA1NjVdICB8IFtFbWFjc1ZpZXcgaW5zZXJ0VGV4dDpdCm5zdGVybS5t ICA6IDQ1NzQ6IFsgIDU2Nl0gIG5zX3NldF92ZXJ0aWNhbF9zY3JvbGxfYmFyCm5zdGVybS5tICA6 IDQ3NTE6IFsgIDU2N10gIG5zX3JlZGVlbV9zY3JvbGxfYmFyCm5zdGVybS5tICA6IDYwMDk6IFsg IDU2OF0gIFtFbWFjc1ZpZXcga2V5RG93bjpdCm5zdGVybS5tICA6IDYzNDI6IFsgIDU2OV0gIHwg W0VtYWNzVmlldyBoYXNNYXJrZWRUZXh0XQpuc3Rlcm0ubSAgOiA2MjU2OiBbICA1NzBdICB8IFtF bWFjc1ZpZXcgaW5zZXJ0VGV4dDpdCm5zdGVybS5tICA6IDQ1NzQ6IFsgIDU3MV0gIG5zX3NldF92 ZXJ0aWNhbF9zY3JvbGxfYmFyCm5zdGVybS5tICA6IDQ3NTE6IFsgIDU3Ml0gIG5zX3JlZGVlbV9z Y3JvbGxfYmFyCm5zdGVybS5tICA6IDYwMDk6IFsgIDU3M10gIFtFbWFjc1ZpZXcga2V5RG93bjpd Cm5zdGVybS5tICA6IDYzNDI6IFsgIDU3NF0gIHwgW0VtYWNzVmlldyBoYXNNYXJrZWRUZXh0XQpu c3Rlcm0ubSAgOiA2MjU2OiBbICA1NzVdICB8IFtFbWFjc1ZpZXcgaW5zZXJ0VGV4dDpdCm5zdGVy bS5tICA6IDQ1NzQ6IFsgIDU3Nl0gIG5zX3NldF92ZXJ0aWNhbF9zY3JvbGxfYmFyCm5zdGVybS5t ICA6IDQ3NTE6IFsgIDU3N10gIG5zX3JlZGVlbV9zY3JvbGxfYmFyCm5zdGVybS5tICA6IDYwMDk6 IFsgIDU3OF0gIFtFbWFjc1ZpZXcga2V5RG93bjpdCm5zdGVybS5tICA6IDYzNDI6IFsgIDU3OV0g IHwgW0VtYWNzVmlldyBoYXNNYXJrZWRUZXh0XQpuc3Rlcm0ubSAgOiA2MjU2OiBbICA1ODBdICB8 IFtFbWFjc1ZpZXcgaW5zZXJ0VGV4dDpdCm5zdGVybS5tICA6IDQ1NzQ6IFsgIDU4MV0gIG5zX3Nl dF92ZXJ0aWNhbF9zY3JvbGxfYmFyCm5zdGVybS5tICA6IDQ3NTE6IFsgIDU4Ml0gIG5zX3JlZGVl bV9zY3JvbGxfYmFyCm5zdGVybS5tICA6IDYwMDk6IFsgIDU4M10gIFtFbWFjc1ZpZXcga2V5RG93 bjpdCm5zdGVybS5tICA6IDYzNDI6IFsgIDU4NF0gIHwgW0VtYWNzVmlldyBoYXNNYXJrZWRUZXh0 XQpuc3Rlcm0ubSAgOiA2MjU2OiBbICA1ODVdICB8IFtFbWFjc1ZpZXcgaW5zZXJ0VGV4dDpdCm5z dGVybS5tICA6IDQ1NzQ6IFsgIDU4Nl0gIG5zX3NldF92ZXJ0aWNhbF9zY3JvbGxfYmFyCm5zdGVy bS5tICA6IDQ3NTE6IFsgIDU4N10gIG5zX3JlZGVlbV9zY3JvbGxfYmFyCm5zdGVybS5tICA6IDYw MDk6IFsgIDU4OF0gIFtFbWFjc1ZpZXcga2V5RG93bjpdCm5zdGVybS5tICA6IDYzNDI6IFsgIDU4 OV0gIHwgW0VtYWNzVmlldyBoYXNNYXJrZWRUZXh0XQpuc3Rlcm0ubSAgOiA2MjU2OiBbICA1OTBd ICB8IFtFbWFjc1ZpZXcgaW5zZXJ0VGV4dDpdCm5zdGVybS5tICA6IDQ1NzQ6IFsgIDU5MV0gIG5z X3NldF92ZXJ0aWNhbF9zY3JvbGxfYmFyCm5zdGVybS5tICA6IDQ3NTE6IFsgIDU5Ml0gIG5zX3Jl ZGVlbV9zY3JvbGxfYmFyCm5zdGVybS5tICA6IDYwMDk6IFsgIDU5M10gIFtFbWFjc1ZpZXcga2V5 RG93bjpdCm5zdGVybS5tICA6IDYzNDI6IFsgIDU5NF0gIHwgW0VtYWNzVmlldyBoYXNNYXJrZWRU ZXh0XQpuc3Rlcm0ubSAgOiA2MjU2OiBbICA1OTVdICB8IFtFbWFjc1ZpZXcgaW5zZXJ0VGV4dDpd Cm5zdGVybS5tICA6IDQ1NzQ6IFsgIDU5Nl0gIG5zX3NldF92ZXJ0aWNhbF9zY3JvbGxfYmFyCm5z dGVybS5tICA6IDQ3NTE6IFsgIDU5N10gIG5zX3JlZGVlbV9zY3JvbGxfYmFyCm5zdGVybS5tICA6 IDYwMDk6IFsgIDU5OF0gIFtFbWFjc1ZpZXcga2V5RG93bjpdCm5zdGVybS5tICA6IDYzNDI6IFsg IDU5OV0gIHwgW0VtYWNzVmlldyBoYXNNYXJrZWRUZXh0XQpuc3Rlcm0ubSAgOiA2MjU2OiBbICA2 MDBdICB8IFtFbWFjc1ZpZXcgaW5zZXJ0VGV4dDpdCm5zdGVybS5tICA6IDQ1NzQ6IFsgIDYwMV0g IG5zX3NldF92ZXJ0aWNhbF9zY3JvbGxfYmFyCm5zdGVybS5tICA6IDQ3NTE6IFsgIDYwMl0gIG5z X3JlZGVlbV9zY3JvbGxfYmFyCm5zdGVybS5tICA6IDYwMDk6IFsgIDYwM10gIFtFbWFjc1ZpZXcg a2V5RG93bjpdCm5zdGVybS5tICA6IDYzNDI6IFsgIDYwNF0gIHwgW0VtYWNzVmlldyBoYXNNYXJr ZWRUZXh0XQpuc3Rlcm0ubSAgOiA2MjU2OiBbICA2MDVdICB8IFtFbWFjc1ZpZXcgaW5zZXJ0VGV4 dDpdCm5zdGVybS5tICA6IDQ1NzQ6IFsgIDYwNl0gIG5zX3NldF92ZXJ0aWNhbF9zY3JvbGxfYmFy Cm5zdGVybS5tICA6IDQ3NTE6IFsgIDYwN10gIG5zX3JlZGVlbV9zY3JvbGxfYmFyCm5zdGVybS5t ICA6IDYwMDk6IFsgIDYwOF0gIFtFbWFjc1ZpZXcga2V5RG93bjpdCm5zdGVybS5tICA6IDYzNDI6 IFsgIDYwOV0gIHwgW0VtYWNzVmlldyBoYXNNYXJrZWRUZXh0XQpuc3Rlcm0ubSAgOiA2MjU2OiBb ICA2MTBdICB8IFtFbWFjc1ZpZXcgaW5zZXJ0VGV4dDpdCm5zdGVybS5tICA6IDQ1NzQ6IFsgIDYx MV0gIG5zX3NldF92ZXJ0aWNhbF9zY3JvbGxfYmFyCm5zdGVybS5tICA6IDQ3NTE6IFsgIDYxMl0g IG5zX3JlZGVlbV9zY3JvbGxfYmFyCm5zdGVybS5tICA6IDYwMDk6IFsgIDYxM10gIFtFbWFjc1Zp ZXcga2V5RG93bjpdCm5zdGVybS5tICA6IDYzNDI6IFsgIDYxNF0gIHwgW0VtYWNzVmlldyBoYXNN YXJrZWRUZXh0XQpuc3Rlcm0ubSAgOiA2MjU2OiBbICA2MTVdICB8IFtFbWFjc1ZpZXcgaW5zZXJ0 VGV4dDpdCm5zdGVybS5tICA6IDQ1NzQ6IFsgIDYxNl0gIG5zX3NldF92ZXJ0aWNhbF9zY3JvbGxf YmFyCm5zdGVybS5tICA6IDQ3NTE6IFsgIDYxN10gIG5zX3JlZGVlbV9zY3JvbGxfYmFyCm5zdGVy bS5tICA6IDYwMDk6IFsgIDYxOF0gIFtFbWFjc1ZpZXcga2V5RG93bjpdCm5zdGVybS5tICA6IDYz NDI6IFsgIDYxOV0gIHwgW0VtYWNzVmlldyBoYXNNYXJrZWRUZXh0XQpuc3Rlcm0ubSAgOiA2MjU2 OiBbICA2MjBdICB8IFtFbWFjc1ZpZXcgaW5zZXJ0VGV4dDpdCm5zdGVybS5tICA6IDQ1NzQ6IFsg IDYyMV0gIG5zX3NldF92ZXJ0aWNhbF9zY3JvbGxfYmFyCm5zdGVybS5tICA6IDQ3NTE6IFsgIDYy Ml0gIG5zX3JlZGVlbV9zY3JvbGxfYmFyCm5zdGVybS5tICA6IDYwMDk6IFsgIDYyM10gIFtFbWFj c1ZpZXcga2V5RG93bjpdCm5zdGVybS5tICA6IDE1Mzg6IFsgIDYyNF0gIG5zX2ZyYW1lX3JlaGln aGxpZ2h0Cm5zdGVybS5tICA6IDE1Nzc6IFsgIDYyNV0gIHhfbWFrZV9mcmFtZV92aXNpYmxlCm5z dGVybS5tICA6IDE1MjA6IFsgIDYyNl0gIG5zX2ZyYW1lX3JhaXNlX2xvd2VyCm5zdGVybS5tICA6 IDcwODA6IFsgIDYyN10gIHwgW0VtYWNzVmlldyB3aW5kb3dEaWRSZXNpZ25LZXk6XQpuc3Rlcm0u bSAgOiAxNTM4OiBbICA2MjhdICB8IHwgbnNfZnJhbWVfcmVoaWdobGlnaHQKbnN0ZXJtLm0gIDog MzAzNDogWyAgNjI5XSAgfCB8IG5zX2RyYXdfd2luZG93X2N1cnNvcgpuc3Rlcm0ubSAgOiAzMDM0 OiBbICA2MzBdICB8IHwgbnNfZHJhd193aW5kb3dfY3Vyc29yCm5zdGVybS5tICA6IDIzODY6IFsg IDYzMV0gIHwgfCB4X3NldF9mcmFtZV9hbHBoYQpuc3Rlcm0ubSAgOiA3MDYwOiBbICA2MzJdICB8 IFtFbWFjc1ZpZXcgd2luZG93RGlkQmVjb21lS2V5XQpuc3Rlcm0ubSAgOiAxNTM4OiBbICA2MzNd ICB8IHwgbnNfZnJhbWVfcmVoaWdobGlnaHQKbnN0ZXJtLm0gIDogMzAzNDogWyAgNjM0XSAgfCB8 IHwgbnNfZHJhd193aW5kb3dfY3Vyc29yCm5zdGVybS5tICA6IDMwMzQ6IFsgIDYzNV0gIHwgfCB8 IG5zX2RyYXdfd2luZG93X2N1cnNvcgpuc3Rlcm0ubSAgOiAyMzg2OiBbICA2MzZdICB8IHwgfCB4 X3NldF9mcmFtZV9hbHBoYQpuc3Rlcm0ubSAgOiA4MzQxOiBbICA2MzddICB8IFtFbWFjc1dpbmRv dyBjb25zdHJhaW5GcmFtZVJlY3Q6KFg6MzcgWToyMTIpLyhXOjU5NSBIOjU2NSkgdG9TY3JlZW46 XQpuc3Rlcm0ubSAgOiA4MzUzOiBbICA2MzhdICB8ICstLS0gU2NyZWVucyBoYXZlIHNlcGFyYXRl IHNwYWNlcwpuc3Rlcm0ubSAgOiA4MzU1OiBbICA2MzldICB8ICstPj4gKFg6MzcgWToyMTIpLyhX OjU5NSBIOjU2NSkKbnN0ZXJtLm0gIDogMTcyMTogWyAgNjQwXSAgeF9kZXN0cm95X3dpbmRvdwpu c3Rlcm0ubSAgOiAxNjg0OiBbICA2NDFdICB8IHhfZnJlZV9mcmFtZV9yZXNvdXJjZXMKbnN0ZXJt Lm0gIDogNTkxOTogWyAgNjQyXSAgfCB8IFtFbWFjc1ZpZXcgc2V0V2luZG93Q2xvc2luZzoxXQpu c3Rlcm0ubSAgOiA3NjExOiBbICA2NDNdICB8IHwgW0VtYWNzVmlldyB3aW5kb3dXaWxsRXhpdEZ1 bGxTY3JlZW46XQpuc3Rlcm0ubSAgOiA3NjE3OiBbICA2NDRdICB8IHwgfCBbRW1hY3NWaWV3IHdp bmRvd1dpbGxFeGl0RnVsbFNjcmVlbl0KbnNmbnMubSAgIDogIDQ4NDogWyAgNjQ1XSAgeF9pbXBs aWNpdGx5X3NldF9uYW1lCm5zZm5zLm0gICA6ICA1MzQ6IFsgIDY0Nl0gIHwgbnNfc2V0X25hbWVf YXNfZmlsZW5hbWUKbnNtZW51Lm0gIDogIDExNjogWyAgNjQ3XSAgbnNfdXBkYXRlX21lbnViYXIK bnN0ZXJtLm0gIDogNDczMjogWyAgNjQ4XSAgbnNfY29uZGVtbl9zY3JvbGxfYmFycwpuc3Rlcm0u bSAgOiA4NjcxOiBbICA2NDldICB8IFtFbWFjc1Njcm9sbGVyIGNvbmRlbW5dCm5zbWVudS5tICA6 IDEwMjM6IFsgIDY1MF0gIHVwZGF0ZV9mcmFtZV90b29sX2Jhcgpuc21lbnUubSAgOiAxMTgyOiBb ICA2NTFdICB8IFtFbWFjc1Rvb2xiYXIgY2xlYXJBY3RpdmVdCm5zbWVudS5tICA6IDEyMTQ6IFsg IDY1Ml0gIHwgW0VtYWNzVG9vbGJhciBhZGREaXNwbGF5SXRlbVdpdGhJbWFnZTogLi4uXQpuc21l bnUubSAgOiAxMjE0OiBbICA2NTNdICB8IFtFbWFjc1Rvb2xiYXIgYWRkRGlzcGxheUl0ZW1XaXRo SW1hZ2U6IC4uLl0KbnNtZW51Lm0gIDogMTIxNDogWyAgNjU0XSAgfCBbRW1hY3NUb29sYmFyIGFk ZERpc3BsYXlJdGVtV2l0aEltYWdlOiAuLi5dCm5zbWVudS5tICA6IDEyMTQ6IFsgIDY1NV0gIHwg W0VtYWNzVG9vbGJhciBhZGREaXNwbGF5SXRlbVdpdGhJbWFnZTogLi4uXQpuc21lbnUubSAgOiAx MjE0OiBbICA2NTZdICB8IFtFbWFjc1Rvb2xiYXIgYWRkRGlzcGxheUl0ZW1XaXRoSW1hZ2U6IC4u Ll0KbnNtZW51Lm0gIDogMTIxNDogWyAgNjU3XSAgfCBbRW1hY3NUb29sYmFyIGFkZERpc3BsYXlJ dGVtV2l0aEltYWdlOiAuLi5dCm5zbWVudS5tICA6IDEyMTQ6IFsgIDY1OF0gIHwgW0VtYWNzVG9v bGJhciBhZGREaXNwbGF5SXRlbVdpdGhJbWFnZTogLi4uXQpuc21lbnUubSAgOiAxMjE0OiBbICA2 NTldICB8IFtFbWFjc1Rvb2xiYXIgYWRkRGlzcGxheUl0ZW1XaXRoSW1hZ2U6IC4uLl0KbnNtZW51 Lm0gIDogMTIxNDogWyAgNjYwXSAgfCBbRW1hY3NUb29sYmFyIGFkZERpc3BsYXlJdGVtV2l0aElt YWdlOiAuLi5dCm5zbWVudS5tICA6IDEyMTQ6IFsgIDY2MV0gIHwgW0VtYWNzVG9vbGJhciBhZGRE aXNwbGF5SXRlbVdpdGhJbWFnZTogLi4uXQpuc21lbnUubSAgOiAxMjAyOiBbICA2NjJdICB8IFtF bWFjc1Rvb2xiYXIgY2hhbmdlZF0KbnNmbnMubSAgIDogIDQ4NDogWyAgNjYzXSAgeF9pbXBsaWNp dGx5X3NldF9uYW1lCm5zZm5zLm0gICA6ICA1MzQ6IFsgIDY2NF0gIHwgbnNfc2V0X25hbWVfYXNf ZmlsZW5hbWUKbnN0ZXJtLm0gIDogNDU3NDogWyAgNjY1XSAgbnNfc2V0X3ZlcnRpY2FsX3Njcm9s bF9iYXIKbnN0ZXJtLm0gIDogODczNDogWyAgNjY2XSAgfCBbRW1hY3NTY3JvbGxlciBzZXRQb3Np dGlvbjpwb3J0aW9uOndob2xlOl0KbnN0ZXJtLm0gIDogNDc1MTogWyAgNjY3XSAgbnNfcmVkZWVt X3Njcm9sbF9iYXIKbnN0ZXJtLm0gIDogODY3OTogWyAgNjY4XSAgfCBbRW1hY3NTY3JvbGxlciBy ZXByaWV2ZV0KbnN0ZXJtLm0gIDogNDU3NDogWyAgNjY5XSAgbnNfc2V0X3ZlcnRpY2FsX3Njcm9s bF9iYXIKbnN0ZXJtLm0gIDogNDc1MTogWyAgNjcwXSAgbnNfcmVkZWVtX3Njcm9sbF9iYXIKbnN0 ZXJtLm0gIDogNDc4MTogWyAgNjcxXSAgbnNfanVkZ2Vfc2Nyb2xsX2JhcnMKbnN0ZXJtLm0gIDog ODY4NzogWyAgNjcyXSAgfCBbRW1hY3NTY3JvbGxlciBqdWRnZV0KUHJvY2VzcyA1Njg1NiBzdG9w cGVkCiogdGhyZWFkICMxLCBxdWV1ZSA9ICdjb20uYXBwbGUubWFpbi10aHJlYWQnLCBzdG9wIHJl YXNvbiA9IEVYQ19CQURfQUNDRVNTIChjb2RlPTEsIGFkZHJlc3M9MHgwKQogICAgZnJhbWUgIzA6 IDB4MDAwMDAwMDEwMDNiZGE3MSBFbWFjc2AtW0VtYWNzVmlldyB3aW5kb3dXaWxsUmVzaXplOnRv U2l6ZTpdKHNlbGY9MHgwMDAwMDAwMTBjMjAyMjMwLCBfY21kPSJ3aW5kb3dXaWxsUmVzaXplOnRv U2l6ZToiLCBzZW5kZXI9MHgwMDAwMDAwMTBjMjAyNjIwLCBmcmFtZVNpemU9KHdpZHRoID0gMTI4 MCwgaGVpZ2h0ID0gODAwKSkgYXQgbnN0ZXJtLm06NjkxMgogICA2OTA5CiAgIDY5MTAJICBpZiAo ISBbc2VsZiBpc0Z1bGxzY3JlZW5dKQogICA2OTExCSAgICB7Ci0+IDY5MTIJICAgICAgZXh0cmEg PSBGUkFNRV9OU19USVRMRUJBUl9IRUlHSFQgKGVtYWNzZnJhbWUpCiAgIDY5MTMJICAgICAgICAr IEZSQU1FX1RPT0xCQVJfSEVJR0hUIChlbWFjc2ZyYW1lKTsKICAgNjkxNAkgICAgfQogICA2OTE1 ClRhcmdldCAwOiAoRW1hY3MpIHN0b3BwZWQuCihsbGRiKQo= --f403045d68522cca1f055ac20754-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 07 11:08:34 2017 Received: (at 28661) by debbugs.gnu.org; 7 Oct 2017 15:08:35 +0000 Received: from localhost ([127.0.0.1]:54844 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e0qiQ-00031U-MM for submit@debbugs.gnu.org; Sat, 07 Oct 2017 11:08:34 -0400 Received: from mail-wm0-f44.google.com ([74.125.82.44]:54250) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e0qiP-00031F-0S for 28661@debbugs.gnu.org; Sat, 07 Oct 2017 11:08:33 -0400 Received: by mail-wm0-f44.google.com with SMTP id q132so13650763wmd.2 for <28661@debbugs.gnu.org>; Sat, 07 Oct 2017 08:08:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=/H6SSKrmpQXwrKomFDeXGcG5gDA8ynyS20VidTG1KSI=; b=X8zevwaNJKInhWIB2k+HHPFZOv43+DeGVZ7ReS2fspHs+uxKw/lcnnd3iGilIe7IC3 TQNlcbjNQLu33Bc/waVHV5J3FlQyXWgZmFYc7v64LAsbUOZWR46KVReAxyWs/tu/TMx4 C9VbvYBCg4lUiTTKwUGKR7BjsgUxk1HjTuy0HrCEtiKM4eSZzm5ztAOzhty8IUH4PMKu BKOeGv754tPVKF1oFq4j9SDtPyLGYDbw6SAi+RW7PKwr2ZnvGQxX7M53Uwt2oW+5CuyP +LOVuLil4O8ysgBl9jlJMrFhPRzBLhXJF2gkVoHO3liXSSbfNJp758uPOYltJk2EDEfb z1Ow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=/H6SSKrmpQXwrKomFDeXGcG5gDA8ynyS20VidTG1KSI=; b=bBqqnTms/0ykI0LIE1ggTF92DzzLZbyuqUU2HmmkRYfIncc9xLedKm6caA43dgNl94 8NGsRISmi85eIk6uahQPcza81IAy/uq+bYa/nRtMqjLSzrN6j3WuuFX4UateqKxVRmNS WRb+fh0DbmOxC10iWz/KJhNhomt0ybY3z44ZqdnUuSOQGY7qcgL3S+gLmpANZW5us4WZ NuyNGwQ5NiWsdNSGPU2vZlS5YungQYOzipcUAYwU86D82lPao3kDPXzzrSm1eZ3LWKN3 ZIHBcM898pww0rFcq7wWWxUZIrkFFp3tlTKkrIgDOJhN2YV94TR2j6ZySPzqkJONYROQ WsJA== X-Gm-Message-State: AMCzsaUR3ZhkLOJw1is/dHlDtfSIkjX/P0FVuYR6otk/wMslhhsvKRVo l7xjQQCyKyzkQOGZOOCERCA= X-Google-Smtp-Source: AOwi7QAv55jySs/HWIvaV7Dx2zTNCtZHlQ78oY0evOE/MfnU46RzNdrtQniNqNeWhb3mUDqK86hSZQ== X-Received: by 10.223.177.139 with SMTP id q11mr5496334wra.269.1507388907319; Sat, 07 Oct 2017 08:08:27 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-7ce7-3aeb-01e4-c435.holly.idiocy.org. [2001:8b0:3f8:8129:7ce7:3aeb:1e4:c435]) by smtp.gmail.com with ESMTPSA id k126sm8891697wmd.1.2017.10.07.08.08.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 07 Oct 2017 08:08:26 -0700 (PDT) Date: Sat, 7 Oct 2017 16:08:23 +0100 From: Alan Third To: John Mastro Subject: Re: bug#28661: 25.3; closing fullscreen frame on macOS 10.13 High Sierra causes crash Message-ID: <20171007150823.GA62951@breton.holly.idiocy.org> References: <20171001193357.GA48281@breton.holly.idiocy.org> <20171001230140.GA49968@breton.holly.idiocy.org> <20171002223417.GA50504@breton.holly.idiocy.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="BOKacYhQ+x31HxR3" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.0 (2017-09-02) X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 28661 Cc: 28661@debbugs.gnu.org, Kevin Lin 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.7 (/) --BOKacYhQ+x31HxR3 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit On Wed, Oct 04, 2017 at 05:44:13PM -0700, John Mastro wrote: > Alan Third wrote: > > I guess that closing a fullscreen window now results in it being > > resized. But is emacsframe already trashed by this point? That would > > certainly cause a crash. > > > > Can you please uncomment line 54 in nsterm.h to enable NSTRACE, > > recompile, cause the crash and send the output to me? > > I've done so and the trace is attached. Thank you! It looks like it is trying to resize the frame after we’ve already cleaned it up. Do fullscreen windows animate when they close on 10.13? Anyway, I’ve attached a patch, can you give it a go and see if it works? -- Alan Third --BOKacYhQ+x31HxR3 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="0001-Fix-crash-when-closing-fullscreen-frame-on-macOS-bug.patch" >From c544ffbf0ed005729f40d358a39cbf01b3577795 Mon Sep 17 00:00:00 2001 From: Alan Third Date: Sat, 7 Oct 2017 16:00:49 +0100 Subject: [PATCH] Fix crash when closing fullscreen frame on macOS (bug#28661) * src/nsterm.m (EmacsView::windowWillResize): Return new frame size unmodified if the frame isn't live. --- src/nsterm.m | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/nsterm.m b/src/nsterm.m index f0b6a70dae..abfdffc9f5 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -6893,6 +6893,9 @@ - (NSSize)windowWillResize: (NSWindow *)sender toSize: (NSSize)frameSize NSTRACE_RECT ("[sender frame]", [sender frame]); NSTRACE_FSTYPE ("fs_state", fs_state); + if (!FRAME_LIVE_P (emacsframe)) + return frameSize; + if (fs_state == FULLSCREEN_MAXIMIZED && (maximized_width != (int)frameSize.width || maximized_height != (int)frameSize.height)) -- 2.14.1 --BOKacYhQ+x31HxR3-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 07 13:47:09 2017 Received: (at 28661) by debbugs.gnu.org; 7 Oct 2017 17:47:09 +0000 Received: from localhost ([127.0.0.1]:54978 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e0tBt-0006wN-8e for submit@debbugs.gnu.org; Sat, 07 Oct 2017 13:47:09 -0400 Received: from mail-qk0-f175.google.com ([209.85.220.175]:53255) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e0tBr-0006w9-CJ for 28661@debbugs.gnu.org; Sat, 07 Oct 2017 13:47:07 -0400 Received: by mail-qk0-f175.google.com with SMTP id w63so20556391qkd.10 for <28661@debbugs.gnu.org>; Sat, 07 Oct 2017 10:47:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=gCj8GsohfzrraJPh2qrmJiEb09IoWQzaC6t0FflepYY=; b=LzuONkJvif+YTGsrv5jTHVTdyjaZAQmR25vTbQRKtKvIlE7RWTnRiNNe3tXgDOpZLi 6mUC+Z2esh9uyPQJd/+H3acZKjzvduFksbOgvUEkSQE1yFPHQwS/ioEYgeQLU8qTP0Pz Ul+Hmoicregh8Zk9Nb6EiGfg7Ync2Fe0XeKmevsF5fLbqWVuspJ7vdSl7oJcVfXRcEzu NxYsjcldZD5AjhnYhgijy+5HjG38vLiOueUwlpno9Kzlj9ZnrqN3p/2O8A7xgqLwttUQ Z7g3VIS2Vd6tHNuBWCATdzsbhxllKGaYYKMiKW8rWxxR+JjJELJ76svDfVrqcMFs5XeM qBHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=gCj8GsohfzrraJPh2qrmJiEb09IoWQzaC6t0FflepYY=; b=mlfNsbFbytr6n6GopARIVAq80KC9ZWjprGDakz5NHYdkSfxIPE5A0aUIssAXmNmlfT SsablDTdxx5b91ozliiHJgEJRyAz+Do8hXciRNTyX5wb9TPFL6IsI6doMequ5KeJ24xF NJW2YiJCWpOzna0TbXoGxwrIQLawes/gcT2uCwDHxlsLunefiXDLyZIzYdpcxM/gCJD8 02sh7Akgs/YJyYUFw0ARrVCM16OsNU86H8/X3draksPjdeic0T5wzvOtxiDWH1t0E+qm nc1yNJn4V3+URduNKZ1NFsA3Ox1eM1BrJ7cVwdn0OjgMfvGiXXcvEkZ4riqmzJ/GfyJd fczw== X-Gm-Message-State: AMCzsaUyVw+i+srNhJbfom+4tG58vZB2m1tGibUOJgN5Z7eTqGArjfv1 LsOmgz7S6dJczgWAJ3+WFQgxQfKPyVC/16IHRIk= X-Google-Smtp-Source: AOwi7QACutB/V5E+/Y/QtGLBP4wYERc64/fZ1jLeDS7uniJmoT7yZa3R0dD7T0ZNLF/03gtDifpDnzqWpfMh77FEKHE= X-Received: by 10.55.31.99 with SMTP id f96mr3360547qkf.95.1507398421924; Sat, 07 Oct 2017 10:47:01 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.40.143 with HTTP; Sat, 7 Oct 2017 10:46:41 -0700 (PDT) In-Reply-To: <20171007150823.GA62951@breton.holly.idiocy.org> References: <20171001193357.GA48281@breton.holly.idiocy.org> <20171001230140.GA49968@breton.holly.idiocy.org> <20171002223417.GA50504@breton.holly.idiocy.org> <20171007150823.GA62951@breton.holly.idiocy.org> From: John Mastro Date: Sat, 7 Oct 2017 10:46:41 -0700 Message-ID: Subject: Re: bug#28661: 25.3; closing fullscreen frame on macOS 10.13 High Sierra causes crash To: Alan Third Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 28661 Cc: 28661@debbugs.gnu.org, Kevin Lin 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: -2.3 (--) Alan Third wrote: > Thank you! Glad to help! > It looks like it is trying to resize the frame after we=E2=80=99ve alread= y > cleaned it up. Do fullscreen windows animate when they close on 10.13? The fullscreen Emacs frame/window sort of slides off the screen and the desktop slides back on. > Anyway, I=E2=80=99ve attached a patch, can you give it a go and see if it > works? That indeed does the trick. With the patch applied, I can repeat the recipe from the OP and everything works as expected. Thanks John From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 07 16:57:03 2017 Received: (at 28661) by debbugs.gnu.org; 7 Oct 2017 20:57:03 +0000 Received: from localhost ([127.0.0.1]:55123 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e0w9f-0005GA-A3 for submit@debbugs.gnu.org; Sat, 07 Oct 2017 16:57:03 -0400 Received: from mail-wm0-f45.google.com ([74.125.82.45]:54308) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e0w9d-0005Ff-L7 for 28661@debbugs.gnu.org; Sat, 07 Oct 2017 16:57:02 -0400 Received: by mail-wm0-f45.google.com with SMTP id i124so14728194wmf.3 for <28661@debbugs.gnu.org>; Sat, 07 Oct 2017 13:57:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=sAlAPJhOPRANXQhKb20kDiTVZ7Vuq4O1j5X7AF2eo48=; b=IYzMklfiPo1cEmWLaoC4UqqGMOOkoWU/zBw2GrolVxBzjiH7t0vUjT1oBaXEEREDDT nRkNcYJ4FNsnVg4DAIOOeutpzYneyJTGmd8s6jnH0+ZPvmvJ+PkN3iHsNkVOu5TsYCNu +SxexdHneYl35fPg0/OmGcgq1rACD9pUxszAjwfI5GLWqcjbMZKMgQGjo1A0k6871xAF pO1d0AnMYj2jE7PQ97bg7uywNAieDad/rAjuRgTualqHrdWH5MWBMlKF3I0tfw1REFmD Bu6j1zuFff+/2P1ZWnkYWC+EhKr72vdPqQTq1UBCICIEbgGNADyQNpSt5JOjmMFAdub+ KmDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=sAlAPJhOPRANXQhKb20kDiTVZ7Vuq4O1j5X7AF2eo48=; b=o5cT2m1DjQQTGWS8AUvJXgzJywSkQyrC9UM1IwyDyGNx25CA61P8vchRlVOPszhSFx 66JxJslhXXTHSiQKRpX91UQn5y2U6rsRdopXCCQ94jZ4g04cwbt2plzLXDFp3v5tsjPh 8+nILE6Uqk26PAnw1rLiZMc/YbMT+efxBaR1OhoLbMXk3eThU5/+dYDAoWpTZLi+y/oF 5Nes4KdX2lP47uP1k9wlbmiqnAtqoSCHJIcvHZOqBZDvlJdsQ/ce7dVp2Gr7KVFtccXP meWluL+OnfKrqWTOJO0rCbl04EpsbdSRAfP4P0NG3JOPdm3bbpcacUqfH76pJI4hraHd 3D1Q== X-Gm-Message-State: AMCzsaWeDrijS9SkWPJKetd70a1FIyxidSmRQlmj/DXZT1sn5I6phdwp oDs4IEANRyOERFkqzMHDkIc= X-Google-Smtp-Source: AOwi7QCwiIReFtl3dMD3fxqavWr2vnP7mt1Bifv7ohABA7lJ7pSc77k9yG8C/PY/aVGGDBLIVI4X3g== X-Received: by 10.28.91.75 with SMTP id p72mr4694817wmb.89.1507409815878; Sat, 07 Oct 2017 13:56:55 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-7ce7-3aeb-01e4-c435.holly.idiocy.org. [2001:8b0:3f8:8129:7ce7:3aeb:1e4:c435]) by smtp.gmail.com with ESMTPSA id b190sm5266713wma.22.2017.10.07.13.56.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 07 Oct 2017 13:56:54 -0700 (PDT) Date: Sat, 7 Oct 2017 21:56:52 +0100 From: Alan Third To: John Mastro Subject: Re: bug#28661: 25.3; closing fullscreen frame on macOS 10.13 High Sierra causes crash Message-ID: <20171007205652.GA63288@breton.holly.idiocy.org> References: <20171001193357.GA48281@breton.holly.idiocy.org> <20171001230140.GA49968@breton.holly.idiocy.org> <20171002223417.GA50504@breton.holly.idiocy.org> <20171007150823.GA62951@breton.holly.idiocy.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.0 (2017-09-02) X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 28661 Cc: 28661@debbugs.gnu.org, Kevin Lin 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.7 (/) On Sat, Oct 07, 2017 at 10:46:41AM -0700, John Mastro wrote: > Alan Third wrote: > > It looks like it is trying to resize the frame after we’ve already > > cleaned it up. Do fullscreen windows animate when they close on 10.13? > > The fullscreen Emacs frame/window sort of slides off the screen and the > desktop slides back on. Sounds just like 10.12. Oh well, who knows. > > Anyway, I’ve attached a patch, can you give it a go and see if it > > works? > > That indeed does the trick. With the patch applied, I can repeat the > recipe from the OP and everything works as expected. Thanks. It’s a small change and makes no difference here on 10.12, so I’ll push it to emacs-26. -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 07 17:01:51 2017 Received: (at control) by debbugs.gnu.org; 7 Oct 2017 21:01:51 +0000 Received: from localhost ([127.0.0.1]:55136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e0wEJ-0005PO-BH for submit@debbugs.gnu.org; Sat, 07 Oct 2017 17:01:51 -0400 Received: from mail-wm0-f54.google.com ([74.125.82.54]:45226) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e0wEH-0005P4-Rj for control@debbugs.gnu.org; Sat, 07 Oct 2017 17:01:50 -0400 Received: by mail-wm0-f54.google.com with SMTP id q124so14105803wmb.0 for ; Sat, 07 Oct 2017 14:01:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:message-id:to:from:subject; bh=XAqgqY51zom6s++OgSCYrypecmVfLk2SwEFrUCf1nNk=; b=LS8lGr7N7PEMuJ7oeroE6AEzmmZs4H7KDXQkwXknWRLj4fWuE6kzU1fWc12b72hBC0 ffenVr3JQS0devI9G1kx7DgM+XYfWEbguemX939uxQOc9OmaAZScS97PjmMvGJP9nijo Zta18YrKbCoo9GR7qAaAhii1d7wL1e65VqQVY8XvtfzMkdI8EgbrwYUaoNECM+FpbFc4 qzTtpV3XK0IfkvRBaZgkbJyN9xN+QGpFN7jQPTcuDiRE/+73M9fMWipf/yl3u9nibfso JBEGWewuTqvIUDtbvGPZxJKPqHtylfrRVPmwYwXaooWvI+Q6uqF2JMQTggp8iS/s0nBi lsRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:message-id:to:from:subject; bh=XAqgqY51zom6s++OgSCYrypecmVfLk2SwEFrUCf1nNk=; b=KZN1oM7O5CbTPsg6zyGkNvQda4alqSz1cDp7Uhg4krsGOe3KzARbcGtMbXCK0zwliD +UGgO8X2XmTuFBMeJPs6RlANpH1ous6Xfwsj18g3HgwP09ef2SVlA3KLvJZtFg0x5mjq bEMqLvqwcYmUylwJGFKgyJnq/68QdIaMqz3W8xeJoldOpeJI/4ecTHcNgw9chQVJyrLp 4YFshU+oboQx/deJISuxieFvxG2k6zWqP2QlzK/PFjCiXA8KJLMJGhnTsCOPB4q7nZs6 fPzoH3jj3Rk6X5KJAhfvsXPq5LdU5vmb2sjZSfAtUAwfbS5QJXM31pgTEkbFCluJss7n d1yw== X-Gm-Message-State: AMCzsaW4R3TbeL46XT1AAQNfT46SnQaNyPdR676HFtT2V2OBfzOSme4J 7OSWWQGHrwX93UNBmnZ4zPiCVuLN X-Google-Smtp-Source: AOwi7QA+7SvwBADSg+0tTn+r9L2MX7vmWtGmiG1gR8MjgcXgE2Ov7TmjjSmeAqwmbdP6urBEui/raw== X-Received: by 10.28.71.211 with SMTP id m80mr5409368wmi.158.1507410104058; Sat, 07 Oct 2017 14:01:44 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-7ce7-3aeb-01e4-c435.holly.idiocy.org. [2001:8b0:3f8:8129:7ce7:3aeb:1e4:c435]) by smtp.gmail.com with ESMTPSA id 204sm5220699wml.10.2017.10.07.14.01.43 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 07 Oct 2017 14:01:43 -0700 (PDT) Date: Sat, 07 Oct 2017 22:01:43 +0100 Message-Id: To: control@debbugs.gnu.org From: Alan Third Subject: control message for bug #28661 X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: control 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.2 (/) tags 28661 fixed close 28661 26.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 07 18:51:17 2017 Received: (at 28661) by debbugs.gnu.org; 7 Oct 2017 22:51:17 +0000 Received: from localhost ([127.0.0.1]:55192 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e0xwD-0001T7-C5 for submit@debbugs.gnu.org; Sat, 07 Oct 2017 18:51:17 -0400 Received: from mail-oi0-f46.google.com ([209.85.218.46]:44231) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e0xwB-0001So-FJ for 28661@debbugs.gnu.org; Sat, 07 Oct 2017 18:51:15 -0400 Received: by mail-oi0-f46.google.com with SMTP id v132so15177280oie.1 for <28661@debbugs.gnu.org>; Sat, 07 Oct 2017 15:51:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=0D/+BNnsdZyquQvRxeVQphJwAGizOYkAfdgc2O/lKvU=; b=o7bRFor1A43g6MkDWr8sGe2rf0X+mzpUq256w9Ux5Zr3wz/yKsVXgbP6eVTb43bK5I ESfuVB7vCRr2CSdlEumqFuaBO1O3iyPq6VOPneen7PKnvwwYdOVSdG1NAhCbXy40bT0P sQQ/VOKqnMhPlziN7HU1vFA8dFqAFB9lAE+hKyCsGjD+BHdGt918vZwhDRbKTpiNpVch ns15QAp4z9eJGBm24FdPycciieC9CRwIaja3sQPBBgxE16GAVhAZoERoNaiDgMzDn5Im zVLhrHOlpDJYs8bwtwUjxD0Fqk0ilnClYGLoPxXOcGPpyv1SH5BfDF09NPdPhDCCfsfY gMKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=0D/+BNnsdZyquQvRxeVQphJwAGizOYkAfdgc2O/lKvU=; b=ZmW2aofxXmkfukGP0jV/doIanpoR1Pef9I8nywyKYj02r8xL0J2rjGd7Wzi8jwYTpr /efJerV/XJnnJC9LwkbTKWdVwEktjkk5tSrPLC2er6xG7hgfB7f3DX4e5AoulJ6tguZq BAMtjzuDxNz/vDtQhhOpNrTwVWAiMI1HEtDrhfNdZ3+VLTjm0cHVs/cEXFgAmT7RWO6V Rbdw0ESaeaM0QBwVHprlUobHfUkQRm4vLWvPz+WMGYoS82FYU6a9JX8ySwQTZeQ486j5 QhCkR35ezjGoUJhDKuDVQyz29TVq2T37nJzrtAF6wQKtcpkbprbDclr+aW3PZQM1bQwk lPQg== X-Gm-Message-State: AMCzsaX8K1Mtqv/a7Ibw6Ukto2kfd5EQh2dbmAGO6yKlF6z2zYUGx+HX ic2h7+0nVTFY3sEidFlnFEebHwCDgz2EpmfIg3w= X-Google-Smtp-Source: AOwi7QCMAyZnXiK1jm4kfORwiSiz6fYQiEhBFvDO8z/TwuoCy3ojsU4sGvBMz8QjTC76tG+4UdocRuS+UDhCuuukVKQ= X-Received: by 10.157.91.61 with SMTP id x58mr4197967oth.89.1507416669582; Sat, 07 Oct 2017 15:51:09 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.35.78 with HTTP; Sat, 7 Oct 2017 15:50:29 -0700 (PDT) In-Reply-To: <20171007205652.GA63288@breton.holly.idiocy.org> References: <20171001193357.GA48281@breton.holly.idiocy.org> <20171001230140.GA49968@breton.holly.idiocy.org> <20171002223417.GA50504@breton.holly.idiocy.org> <20171007150823.GA62951@breton.holly.idiocy.org> <20171007205652.GA63288@breton.holly.idiocy.org> From: Kevin Lin Date: Sat, 7 Oct 2017 15:50:29 -0700 Message-ID: Subject: Re: bug#28661: 25.3; closing fullscreen frame on macOS 10.13 High Sierra causes crash To: Alan Third Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 28661 Cc: 28661@debbugs.gnu.org, John Mastro 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.5 (/) Thank you both! sorry I haven't been able to help (crazy week at work). -Kevin From unknown Fri Aug 15 20:47:06 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 05 Nov 2017 12:24:04 +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