From owner-freebsd-multimedia@FreeBSD.ORG Sun Oct 12 03:41:12 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E0284106568F for ; Sun, 12 Oct 2008 03:41:12 +0000 (UTC) (envelope-from barbara.xxx1975@libero.it) Received: from cp-out1.libero.it (cp-out1.libero.it [212.52.84.101]) by mx1.freebsd.org (Postfix) with ESMTP id 751DF8FC0A for ; Sun, 12 Oct 2008 03:41:12 +0000 (UTC) (envelope-from barbara.xxx1975@libero.it) Received: from libero.it (192.168.16.58) by cp-out1.libero.it (8.5.014) id 48DBAC2501AB266E for freebsd-multimedia@freebsd.org; Sun, 12 Oct 2008 05:29:25 +0200 Date: Sun, 12 Oct 2008 05:29:25 +0200 Message-Id: MIME-Version: 1.0 X-Sensitivity: 3 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable From: "barbara" To: "freebsd-multimedia" X-XaM3-API-Version: 4.3 (R1) (B3pl25) X-SenderIP: 79.35.226.83 Subject: gstreamer-plugins upgrade: totem failure on big videos X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Oct 2008 03:41:13 -0000 Hello, after upgrading all my gstreamer* ports yesterday, totem fails on playing= big videos (in terms of width x height). For example I can play a 512x384 video, but trying with a 720x576 video t= his message is displayed in a popup: An error occurred Failed to create output image buffer of 720x576 pixels and this message is printed on the console: ** Message: Error: Failed to create output image buffer of 720x576 pixels= xvimagesink.c(621): gst_xvimagesink_xvimage_new (): /GstPlayBin:play/GstB= in:vbin/GstGConfVideoSink:video-sink/GstBin:bin0/GstAutoVideoSink:autovid= eosink0/GstXvImageSink:autovideosink0-actual-sink-xvimage: could not get shared memory of 622080 bytes From owner-freebsd-multimedia@FreeBSD.ORG Sun Oct 12 16:35:59 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 381E1106568F for ; Sun, 12 Oct 2008 16:35:59 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmmtai111.cox.net (eastrmmtai111.cox.net [68.230.240.30]) by mx1.freebsd.org (Postfix) with ESMTP id C1BF38FC0A for ; Sun, 12 Oct 2008 16:35:58 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmimpo02.cox.net ([68.1.16.120]) by eastrmmtao103.cox.net (InterMail vM.7.08.02.01 201-2186-121-102-20070209) with ESMTP id <20081012155133.YPVZ22820.eastrmmtao103.cox.net@eastrmimpo02.cox.net>; Sun, 12 Oct 2008 11:51:33 -0400 Received: from localhost ([68.103.35.214]) by eastrmimpo02.cox.net with bizsmtp id RrrX1a00J4dCcn002rrXZr; Sun, 12 Oct 2008 11:51:32 -0400 X-Authority-Analysis: v=1.0 c=1 a=USBt85socEQA:10 a=gMSIDL1IwowA:10 a=6I5d2MoRAAAA:8 a=AHIBeJhcMIbqNIXL9O0A:9 a=izd3sSZB0QL7fqGxF00A:7 a=ZovxQD7jyFPzl0s7oEXGgeuyuUcA:4 a=4vB-4DCPJfMA:10 a=SV7veod9ZcQA:10 a=LY0hPdMaydYA:10 X-CM-Score: 0.00 Date: Sun, 12 Oct 2008 10:51:37 -0500 To: barbara From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 References: Content-Transfer-Encoding: 7bit Message-ID: In-Reply-To: User-Agent: Opera Mail/9.60 (Linux) Cc: freebsd-multimedia Subject: Re: gstreamer-plugins upgrade: totem failure on big videos X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Oct 2008 16:35:59 -0000 On Sat, 11 Oct 2008 22:29:25 -0500, barbara wrote: > Hello, > after upgrading all my gstreamer* ports yesterday, totem fails on > playing big videos (in terms of width x height). > For example I can play a 512x384 video, but trying with a 720x576 video > this message is displayed in a popup: > > An error occurred > Failed to create output image buffer of 720x576 pixels > > and this message is printed on the console: > ** Message: Error: Failed to create output image buffer of 720x576 pixels > xvimagesink.c(621): gst_xvimagesink_xvimage_new (): > /GstPlayBin:play/GstBin:vbin/GstGConfVideoSink:video-sink/GstBin:bin0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-actual-sink-xvimage: > could not get shared memory of 622080 bytes I can't reproduce it. Have you follow in multimedia/totem/files/pkg-messages.in yet? Cheers, Mezz -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org From owner-freebsd-multimedia@FreeBSD.ORG Sun Oct 12 18:40:50 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 913271065687 for ; Sun, 12 Oct 2008 18:40:50 +0000 (UTC) (envelope-from barbara.xxx1975@libero.it) Received: from cp-out4.libero.it (cp-out4.libero.it [212.52.84.104]) by mx1.freebsd.org (Postfix) with ESMTP id 205338FC1D for ; Sun, 12 Oct 2008 18:40:49 +0000 (UTC) (envelope-from barbara.xxx1975@libero.it) Received: from libero.it (192.168.17.5) by cp-out4.libero.it (8.5.014) id 48EE1CA400578DAF; Sun, 12 Oct 2008 20:40:47 +0200 Date: Sun, 12 Oct 2008 20:40:47 +0200 Message-Id: MIME-Version: 1.0 X-Sensitivity: 3 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable From: "barbara" To: "mezz7" X-XaM3-API-Version: 4.3 (R1) (B3pl25) X-SenderIP: 79.35.226.83 Cc: freebsd-multimedia Subject: Re: gstreamer-plugins upgrade: totem failure on big videos X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Oct 2008 18:40:50 -0000 > On Sat, 11 Oct 2008 22:29:25 -0500, barbara > wrote: > > > Hello, > > after upgrading all my gstreamer* ports yesterday, totem fails on > > playing big videos (in terms of width x height). > > For example I can play a 512x384 video, but trying with a 720x576 vid= eo > > this message is displayed in a popup: > > > > An error occurred > > Failed to create output image buffer of 720x576 pixels > > > > and this message is printed on the console: > > ** Message: Error: Failed to create output image buffer of 720x576 pi= xels > > xvimagesink.c(621): gst_xvimagesink_xvimage_new (): > > /GstPlayBin:play/GstBin:vbin/GstGConfVideoSink:video-sink/GstBin:bin0= /GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-actual-sin= k-xvimage: > > could not get shared memory of 622080 bytes > > I can't reproduce it. Have you follow in > multimedia/totem/files/pkg-messages.in yet? > > Cheers, > Mezz > > Thanks! Setting those sysctl fixed the problem. So now I wonder why it was working before :) Anyway, if I'm not wrong, the message is not displayed and, as it refers = to xine FAQ, it could lead into thinking that it's about totem-xine. Kind regards Barbara From owner-freebsd-multimedia@FreeBSD.ORG Mon Oct 13 11:06:53 2008 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5E5011065694 for ; Mon, 13 Oct 2008 11:06:53 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 49B8E8FC24 for ; Mon, 13 Oct 2008 11:06:53 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id m9DB6r96029495 for ; Mon, 13 Oct 2008 11:06:53 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id m9DB6qV2029491 for freebsd-multimedia@FreeBSD.org; Mon, 13 Oct 2008 11:06:52 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 13 Oct 2008 11:06:52 GMT Message-Id: <200810131106.m9DB6qV2029491@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-multimedia@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-multimedia@FreeBSD.org X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Oct 2008 11:06:53 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/127672 multimedia multimedia/transcode won't compile with ImageMagick in o ports/127468 multimedia [PATCH]audio/wavpack: update to 4.50.1 o kern/127131 multimedia [bktr] /usr/src/sys/dev/bktr/bktr_os.c, line 469: wron o ports/127084 multimedia multimedia/linux-realplayer is vulnerable o ports/126668 multimedia [patch] multimedia/ffmpeg - quick and dirty symbol bui o kern/126217 multimedia [snd_hda] no snd_hda support for internal microphone f f ports/126043 multimedia multimedia/ffmpeg: ffplay returns Undefined symbol "pt o ports/126020 multimedia multimedia/transcode depends on wrong version of lzo o ports/126019 multimedia multimedia/transcode patch revision o ports/125900 multimedia audio/jack: Update to 0.109.2 o kern/125822 multimedia [snd_hda] [patch] Does not define the device: pcm0: Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ED1341065696; Mon, 13 Oct 2008 11:21:39 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C27A88FC26; Mon, 13 Oct 2008 11:21:39 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from freefall.freebsd.org (mav@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id m9DBLd8Z034704; Mon, 13 Oct 2008 11:21:39 GMT (envelope-from mav@freefall.freebsd.org) Received: (from mav@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id m9DBLd7r034700; Mon, 13 Oct 2008 11:21:39 GMT (envelope-from mav) Date: Mon, 13 Oct 2008 11:21:39 GMT Message-Id: <200810131121.m9DBLd7r034700@freefall.freebsd.org> To: dgilbert@daveg.ca, mav@FreeBSD.org, freebsd-multimedia@FreeBSD.org From: mav@FreeBSD.org Cc: Subject: Re: kern/119181: [snd_hda] snd_hda needs doesn't recognise headphones on Dell XPS-1730 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Oct 2008 11:21:40 -0000 Synopsis: [snd_hda] snd_hda needs doesn't recognise headphones on Dell XPS-1730 State-Changed-From-To: open->patched State-Changed-By: mav State-Changed-When: Mon Oct 13 11:18:36 UTC 2008 State-Changed-Why: Updated snd_hda driver from 8-CURRENT should manage this. I expect to merge it to 7-STABLE a bit later. http://www.freebsd.org/cgi/query-pr.cgi?pr=119181 From owner-freebsd-multimedia@FreeBSD.ORG Mon Oct 13 11:22:56 2008 Return-Path: Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C0D5E1065687; Mon, 13 Oct 2008 11:22:56 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 968E28FC15; Mon, 13 Oct 2008 11:22:56 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from freefall.freebsd.org (mav@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id m9DBMu7W034769; Mon, 13 Oct 2008 11:22:56 GMT (envelope-from mav@freefall.freebsd.org) Received: (from mav@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id m9DBMulq034765; Mon, 13 Oct 2008 11:22:56 GMT (envelope-from mav) Date: Mon, 13 Oct 2008 11:22:56 GMT Message-Id: <200810131122.m9DBMulq034765@freefall.freebsd.org> To: os@rsu.ru, mav@FreeBSD.org, freebsd-multimedia@FreeBSD.org From: mav@FreeBSD.org Cc: Subject: Re: kern/120144: [snd_hda] snd_hda plays sound on all outputs X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Oct 2008 11:22:56 -0000 Synopsis: [snd_hda] snd_hda plays sound on all outputs State-Changed-From-To: open->patched State-Changed-By: mav State-Changed-When: Mon Oct 13 11:22:29 UTC 2008 State-Changed-Why: Updated snd_hda driver from 8-CURRENT should manage this. I expect to merge it to 7-STABLE a bit later. http://www.freebsd.org/cgi/query-pr.cgi?pr=120144 From owner-freebsd-multimedia@FreeBSD.ORG Mon Oct 13 11:24:52 2008 Return-Path: Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3524E10656A0; Mon, 13 Oct 2008 11:24:52 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 0A6978FC26; Mon, 13 Oct 2008 11:24:52 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from freefall.freebsd.org (mav@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id m9DBOp8x034841; Mon, 13 Oct 2008 11:24:51 GMT (envelope-from mav@freefall.freebsd.org) Received: (from mav@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id m9DBOp6b034837; Mon, 13 Oct 2008 11:24:51 GMT (envelope-from mav) Date: Mon, 13 Oct 2008 11:24:51 GMT Message-Id: <200810131124.m9DBOp6b034837@freefall.freebsd.org> To: drgeorgiev@mail.ru, mav@FreeBSD.org, freebsd-multimedia@FreeBSD.org From: mav@FreeBSD.org Cc: Subject: Re: kern/117729: [snd_hda] microphone is not working with snd_hda on FreeBSD AMD64 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Oct 2008 11:24:52 -0000 Synopsis: [snd_hda] microphone is not working with snd_hda on FreeBSD AMD64 State-Changed-From-To: open->patched State-Changed-By: mav State-Changed-When: Mon Oct 13 11:24:24 UTC 2008 State-Changed-Why: Updated snd_hda driver from 8-CURRENT should manage this. I expect to merge it to 7-STABLE a bit later. http://www.freebsd.org/cgi/query-pr.cgi?pr=117729 From owner-freebsd-multimedia@FreeBSD.ORG Mon Oct 13 11:27:42 2008 Return-Path: Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E782E1065689; Mon, 13 Oct 2008 11:27:42 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id BC3FE8FC12; Mon, 13 Oct 2008 11:27:42 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from freefall.freebsd.org (mav@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id m9DBRgb0034907; Mon, 13 Oct 2008 11:27:42 GMT (envelope-from mav@freefall.freebsd.org) Received: (from mav@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id m9DBRgfE034903; Mon, 13 Oct 2008 11:27:42 GMT (envelope-from mav) Date: Mon, 13 Oct 2008 11:27:42 GMT Message-Id: <200810131127.m9DBRgfE034903@freefall.freebsd.org> To: nexther0@gmail.com, mav@FreeBSD.org, freebsd-multimedia@FreeBSD.org From: mav@FreeBSD.org Cc: Subject: Re: kern/119671: [snd_hda] line is mic and mic is line on Fujitsu Siemens Lifebook P7120 FreeBSD-Current X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Oct 2008 11:27:43 -0000 Synopsis: [snd_hda] line is mic and mic is line on Fujitsu Siemens Lifebook P7120 FreeBSD-Current State-Changed-From-To: open->patched State-Changed-By: mav State-Changed-When: Mon Oct 13 11:26:18 UTC 2008 State-Changed-Why: Updated snd_hda driver from 8-CURRENT may help you. If it won't, you can configure it manually using device.hints. http://www.freebsd.org/cgi/query-pr.cgi?pr=119671 From owner-freebsd-multimedia@FreeBSD.ORG Mon Oct 13 11:29:20 2008 Return-Path: Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E6566106568B; Mon, 13 Oct 2008 11:29:20 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id BBB308FC18; Mon, 13 Oct 2008 11:29:20 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from freefall.freebsd.org (mav@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id m9DBTKbf034959; Mon, 13 Oct 2008 11:29:20 GMT (envelope-from mav@freefall.freebsd.org) Received: (from mav@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id m9DBTKNT034955; Mon, 13 Oct 2008 11:29:20 GMT (envelope-from mav) Date: Mon, 13 Oct 2008 11:29:20 GMT Message-Id: <200810131129.m9DBTKNT034955@freefall.freebsd.org> To: c-h@mail.ru, mav@FreeBSD.org, freebsd-multimedia@FreeBSD.org From: mav@FreeBSD.org Cc: Subject: Re: kern/124645: [snd_hda] snd_hda and SB600, speakers not deactivated after headphones connecting X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Oct 2008 11:29:21 -0000 Synopsis: [snd_hda] snd_hda and SB600, speakers not deactivated after headphones connecting State-Changed-From-To: open->patched State-Changed-By: mav State-Changed-When: Mon Oct 13 11:28:57 UTC 2008 State-Changed-Why: Updated snd_hda driver from 8-CURRENT should manage this. I expect to merge it to 7-STABLE a bit later. http://www.freebsd.org/cgi/query-pr.cgi?pr=124645 From owner-freebsd-multimedia@FreeBSD.ORG Mon Oct 13 11:33:11 2008 Return-Path: Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6D863106569E; Mon, 13 Oct 2008 11:33:11 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4294B8FC1F; Mon, 13 Oct 2008 11:33:11 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from freefall.freebsd.org (mav@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id m9DBXBHw037044; Mon, 13 Oct 2008 11:33:11 GMT (envelope-from mav@freefall.freebsd.org) Received: (from mav@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id m9DBXAcH037036; Mon, 13 Oct 2008 11:33:10 GMT (envelope-from mav) Date: Mon, 13 Oct 2008 11:33:10 GMT Message-Id: <200810131133.m9DBXAcH037036@freefall.freebsd.org> To: amokk@mirahost.ru, mav@FreeBSD.org, freebsd-multimedia@FreeBSD.org From: mav@FreeBSD.org Cc: Subject: Re: kern/126217: [snd_hda] no snd_hda support for internal microphone for ACER Aspire 4715z laptop X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Oct 2008 11:33:11 -0000 Synopsis: [snd_hda] no snd_hda support for internal microphone for ACER Aspire 4715z laptop State-Changed-From-To: open->patched State-Changed-By: mav State-Changed-When: Mon Oct 13 11:32:32 UTC 2008 State-Changed-Why: Updated snd_hda driver from 8-CURRENT should manage this. I expect to merge it to 7-STABLE a bit later. http://www.freebsd.org/cgi/query-pr.cgi?pr=126217 From owner-freebsd-multimedia@FreeBSD.ORG Mon Oct 13 12:54:57 2008 Return-Path: Delivered-To: multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D10D7106573D for ; Mon, 13 Oct 2008 12:54:57 +0000 (UTC) (envelope-from mari48@kis.ru) Received: from post.kis.ru (post.kis.ru [195.98.32.206]) by mx1.freebsd.org (Postfix) with ESMTP id 8290B8FC14 for ; Mon, 13 Oct 2008 12:54:56 +0000 (UTC) (envelope-from mari48@kis.ru) Received: from [89.189.17.208] (account mari48@kis.ru HELO bsd) by post.kis.ru (CommuniGate Pro SMTP 5.2.8) with ESMTPA id 1236284638 for multimedia@FreeBSD.org; Mon, 13 Oct 2008 15:54:52 +0400 Date: Mon, 13 Oct 2008 15:54:44 +0400 From: mari48@kis.ru To: multimedia@FreeBSD.org Message-Id: <20081013155444.55c06b80.mari48@kis.ru> X-Mailer: Sylpheed 2.5.0 (GTK+ 2.12.11; i386-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart=_Mon__13_Oct_2008_15_54_44_+0400_.gGd1I3AtLiSy0SH" X-Mailman-Approved-At: Mon, 13 Oct 2008 14:06:56 +0000 Cc: Subject: report X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Oct 2008 12:54:57 -0000 This is a multi-part message in MIME format. --Multipart=_Mon__13_Oct_2008_15_54_44_+0400_.gGd1I3AtLiSy0SH Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit -- --Multipart=_Mon__13_Oct_2008_15_54_44_+0400_.gGd1I3AtLiSy0SH Content-Type: application/octet-stream; name="config.log" Content-Disposition: attachment; filename="config.log" Content-Transfer-Encoding: base64 VGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMgd2hp bGUKcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1ha2Vz IGEgbWlzdGFrZS4KCkl0IHdhcyBjcmVhdGVkIGJ5IEdTdHJlYW1lciBCYXNlIFBsdWctaW5zIGNv bmZpZ3VyZSAwLjEwLjIxLCB3aGljaCB3YXMKZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjYx LiAgSW52b2NhdGlvbiBjb21tYW5kIGxpbmUgd2FzCgogICQgLi9jb25maWd1cmUgLS1kaXNhYmxl LWFsc2EgLS1kaXNhYmxlLWNkcGFyYW5vaWEgLS1kaXNhYmxlLWdpbyAtLWRpc2FibGUtZ25vbWV2 ZnMgLS1kaXNhYmxlLWxpYnZpc3VhbCAtLWVuYWJsZS1vZ2cgLS1kaXNhYmxlLXBhbmdvIC0tZGlz YWJsZS10aGVvcmEgLS1kaXNhYmxlLXZvcmJpcyAtLWRpc2FibGUtYWxzYSAtLWRpc2FibGUtYW1y d2IgLS1kaXNhYmxlLWJ6MiAtLWRpc2FibGUtY2RhdWRpbyAtLWRpc2FibGUtZGlyZWN0ZmIgLS1k aXNhYmxlLWRpdnggLS1kaXNhYmxlLWR0cyAtLWRpc2FibGUtZmFhYyAtLWRpc2FibGUtZmFhZCAt LWRpc2FibGUtZ3NtIC0tZGlzYWJsZS1pdm9yYmlzIC0tZGlzYWJsZS1qYWNrIC0tZGlzYWJsZS1s aWJtbXMgLS1kaXNhYmxlLW1ldGFkYXRhIC0tZGlzYWJsZS1tcGVnMmVuYyAtLWRpc2FibGUtbXBs ZXggLS1kaXNhYmxlLW11c2VwYWNrIC0tZGlzYWJsZS1tdXNpY2JyYWlueiAtLWRpc2FibGUtbXl0 aHR2IC0tZGlzYWJsZS1uYXMgLS1kaXNhYmxlLW5lb24gLS1kaXNhYmxlLW9mYSAtLWRpc2FibGUt cmVzaW5kdmQgLS1kaXNhYmxlLXNkbCAtLWRpc2FibGUtc25kZmlsZSAtLWRpc2FibGUtc291bmR0 b3VjaCAtLWRpc2FibGUtc3BjIC0tZGlzYWJsZS1zd2ZkZWMgLS1kaXNhYmxlLXRpbWlkaXR5IC0t ZGlzYWJsZS14MjY0IC0tZGlzYWJsZS14dmlkIC0tZGlzYWJsZS1hYWxpYiAtLWRpc2FibGUtYW5u b2RleCAtLWRpc2FibGUtY2Fpcm8gLS1kaXNhYmxlLWR2IC0tZGlzYWJsZS1lc2QgLS1kaXNhYmxl LWZsYWMgLS1kaXNhYmxlLWdjb25mIC0tZGlzYWJsZS1nZGtfcGl4YnVmIC0tZGlzYWJsZS1oYWwg LS1kaXNhYmxlLWpwZWcgLS1kaXNhYmxlLWxhZHNwYSAtLWRpc2FibGUtbGliY2FjYSAtLWRpc2Fi bGUtbGlicG5nIC0tZGlzYWJsZS10YWdsaWIgLS1kaXNhYmxlLXJhdzEzOTQgLS1kaXNhYmxlLXNo b3V0MiAtLWRpc2FibGUtc291cCAtLWRpc2FibGUtc3BlZXggLS1kaXNhYmxlLXRhZ2xpYiAtLWRp c2FibGUtd2F2cGFjayAtLWRpc2FibGUtZ25vbWVfdmZzIC0tZW5hYmxlLW9nZyAtLWRpc2FibGUt dGVzdHMgLS1kaXNhYmxlLWV4YW1wbGVzIC0tZGlzYWJsZS0xMzk0IC0tZGlzYWJsZS1hbXJuYiAt LWRpc2FibGUtYWxzYSAtLWRpc2FibGUtaHR0cCAtLWVuYWJsZS1jZHJvbSAtLWRpc2FibGUtZ2Nv bmYgLS1kaXNhYmxlLWdjb25mdG9vbCAtLWRpc2FibGUtc2NoZW1hcy1pbnN0YWxsIC0tZW5hYmxl LW9zcyAtLWRpc2FibGUtb3N4X2F1ZGlvIC0tZGlzYWJsZS1vc3hfdmlkZW8gLS1kaXNhYmxlLWRp cmVjdGRyYXdzaW5rIC0tZGlzYWJsZS1kaXJlY3Rzb3VuZHNpbmsgLS1kaXNhYmxlLXY0bDJzcmMg LS1kaXNhYmxlLXRhcmtpbiAtLWVuYWJsZS1zdGF0aWMgLS1kaXNhYmxlLXN1bmF1ZGlvIC0tZGlz YWJsZS14aW5lIC0tZW5hYmxlLXggLS1lbmFibGUteHNobSAtLWVuYWJsZS14dmlkZW8gLS1wcmVm aXg9L3Vzci9sb2NhbCAtLW1hbmRpcj0vdXNyL2xvY2FsL21hbiAtLWluZm9kaXI9L3Vzci9sb2Nh bC9pbmZvLyAtLWJ1aWxkPWkzODYtcG9ydGJsZC1mcmVlYnNkOC4wCgojIyAtLS0tLS0tLS0gIyMK IyMgUGxhdGZvcm0uICMjCiMjIC0tLS0tLS0tLSAjIwoKaG9zdG5hbWUgPSBic2QKdW5hbWUgLW0g PSBpMzg2CnVuYW1lIC1yID0gOC4wLUNVUlJFTlQKdW5hbWUgLXMgPSBGcmVlQlNECnVuYW1lIC12 ID0gRnJlZUJTRCA4LjAtQ1VSUkVOVCAjMDogV2VkIE9jdCAgOCAyMDoyMjoxNiBNU0QgMjAwOCAg ICAgcm9vdEBic2Q6L3Vzci9vYmovdXNyL3NyYy9zeXMvQlNEIAoKL3Vzci9iaW4vdW5hbWUgLXAg PSBpMzg2Ci9iaW4vdW5hbWUgLVggICAgID0gdW5rbm93bgoKL2Jpbi9hcmNoICAgICAgICAgICAg ICA9IHVua25vd24KL3Vzci9iaW4vYXJjaCAtayAgICAgICA9IHVua25vd24KL3Vzci9jb252ZXgv Z2V0c3lzaW5mbyA9IHVua25vd24KL3Vzci9iaW4vaG9zdGluZm8gICAgICA9IHVua25vd24KL2Jp bi9tYWNoaW5lICAgICAgICAgICA9IHVua25vd24KL3Vzci9iaW4vb3NsZXZlbCAgICAgICA9IHVu a25vd24KL2Jpbi91bml2ZXJzZSAgICAgICAgICA9IHVua25vd24KClBBVEg6IC91c3IvbG9jYWwv a2RlNC9iaW4KUEFUSDogL3NiaW4KUEFUSDogL2JpbgpQQVRIOiAvdXNyL3NiaW4KUEFUSDogL3Vz ci9iaW4KUEFUSDogL3Vzci9nYW1lcwpQQVRIOiAvdXNyL2xvY2FsL3NiaW4KUEFUSDogL3Vzci9s b2NhbC9iaW4KUEFUSDogL2hvbWUvbmlrL2JpbgoKCiMjIC0tLS0tLS0tLS0tICMjCiMjIENvcmUg dGVzdHMuICMjCiMjIC0tLS0tLS0tLS0tICMjCgpjb25maWd1cmU6MjQzMDogY2hlY2tpbmcgZm9y IGEgQlNELWNvbXBhdGlibGUgaW5zdGFsbApjb25maWd1cmU6MjQ4NjogcmVzdWx0OiAvdXNyL2Jp bi9pbnN0YWxsIC1jIC1vIHJvb3QgLWcgd2hlZWwKY29uZmlndXJlOjI0OTc6IGNoZWNraW5nIHdo ZXRoZXIgYnVpbGQgZW52aXJvbm1lbnQgaXMgc2FuZQpjb25maWd1cmU6MjU0MDogcmVzdWx0OiB5 ZXMKY29uZmlndXJlOjI1Njg6IGNoZWNraW5nIGZvciBhIHRocmVhZC1zYWZlIG1rZGlyIC1wCmNv bmZpZ3VyZToyNjA3OiByZXN1bHQ6IC91c3IvbG9jYWwvYmluL2dta2RpciAtcApjb25maWd1cmU6 MjYyMDogY2hlY2tpbmcgZm9yIGdhd2sKY29uZmlndXJlOjI2MzY6IGZvdW5kIC91c3IvbG9jYWwv YmluL2dhd2sKY29uZmlndXJlOjI2NDc6IHJlc3VsdDogZ2F3awpjb25maWd1cmU6MjY1ODogY2hl Y2tpbmcgd2hldGhlciBnbWFrZSBzZXRzICQoTUFLRSkKY29uZmlndXJlOjI2Nzk6IHJlc3VsdDog eWVzCmNvbmZpZ3VyZToyODc5OiBjaGVja2luZyBuYW5vIHZlcnNpb24KY29uZmlndXJlOjI4ODU6 IHJlc3VsdDogMCAocmVsZWFzZSkKY29uZmlndXJlOjI5MDY6IGNoZWNraW5nIHdoZXRoZXIgdG8g ZW5hYmxlIG1haW50YWluZXItc3BlY2lmaWMgcG9ydGlvbnMgb2YgTWFrZWZpbGVzCmNvbmZpZ3Vy ZToyOTE1OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToyOTM1OiBjaGVja2luZyBidWlsZCBzeXN0ZW0g dHlwZQpjb25maWd1cmU6Mjk1MzogcmVzdWx0OiBpMzg2LXBvcnRibGQtZnJlZWJzZDguMApjb25m aWd1cmU6Mjk3NTogY2hlY2tpbmcgaG9zdCBzeXN0ZW0gdHlwZQpjb25maWd1cmU6Mjk5MDogcmVz dWx0OiBpMzg2LXBvcnRibGQtZnJlZWJzZDguMApjb25maWd1cmU6MzEyNTogY2hlY2tpbmcgZm9y IHN0eWxlIG9mIGluY2x1ZGUgdXNlZCBieSBnbWFrZQpjb25maWd1cmU6MzE1MzogcmVzdWx0OiBH TlUKY29uZmlndXJlOjMyMjM6IGNoZWNraW5nIGZvciBnY2MKY29uZmlndXJlOjMyNTA6IHJlc3Vs dDogY2MKY29uZmlndXJlOjM0ODg6IGNoZWNraW5nIGZvciBDIGNvbXBpbGVyIHZlcnNpb24KY29u ZmlndXJlOjM0OTU6IGNjIC0tdmVyc2lvbiA+JjUKY2MgKEdDQykgNC4yLjEgMjAwNzA3MTkgIFtG cmVlQlNEXQpDb3B5cmlnaHQgKEMpIDIwMDcgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMu ClRoaXMgaXMgZnJlZSBzb2Z0d2FyZTsgc2VlIHRoZSBzb3VyY2UgZm9yIGNvcHlpbmcgY29uZGl0 aW9ucy4gIFRoZXJlIGlzIE5PCndhcnJhbnR5OyBub3QgZXZlbiBmb3IgTUVSQ0hBTlRBQklMSVRZ IG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLgoKY29uZmlndXJlOjM0OTg6ICQ/ ID0gMApjb25maWd1cmU6MzUwNTogY2MgLXYgPiY1ClVzaW5nIGJ1aWx0LWluIHNwZWNzLgpUYXJn ZXQ6IGkzODYtdW5kZXJteWRlc2stZnJlZWJzZApDb25maWd1cmVkIHdpdGg6IEZyZWVCU0QvaTM4 NiBzeXN0ZW0gY29tcGlsZXIKVGhyZWFkIG1vZGVsOiBwb3NpeApnY2MgdmVyc2lvbiA0LjIuMSAy MDA3MDcxOSAgW0ZyZWVCU0RdCmNvbmZpZ3VyZTozNTA4OiAkPyA9IDAKY29uZmlndXJlOjM1MTU6 IGNjIC1WID4mNQpjYzogJy1WJyBvcHRpb24gbXVzdCBoYXZlIGFyZ3VtZW50CmNvbmZpZ3VyZToz NTE4OiAkPyA9IDEKY29uZmlndXJlOjM1NDE6IGNoZWNraW5nIGZvciBDIGNvbXBpbGVyIGRlZmF1 bHQgb3V0cHV0IGZpbGUgbmFtZQpjb25maWd1cmU6MzU2ODogY2MgLU8yIC1waXBlIC1PMiAtZm5v LXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1 ZGUgICAtTC91c3IvbG9jYWwvbGliIC1sZ3N0cmlmZi0wLjEwIC1wdGhyZWFkIGNvbmZ0ZXN0LmMg ID4mNQpjb25maWd1cmU6MzU3MTogJD8gPSAwCmNvbmZpZ3VyZTozNjA5OiByZXN1bHQ6IGEub3V0 CmNvbmZpZ3VyZTozNjI2OiBjaGVja2luZyB3aGV0aGVyIHRoZSBDIGNvbXBpbGVyIHdvcmtzCmNv bmZpZ3VyZTozNjM2OiAuL2Eub3V0CmNvbmZpZ3VyZTozNjM5OiAkPyA9IDAKY29uZmlndXJlOjM2 NTY6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTozNjYzOiBjaGVja2luZyB3aGV0aGVyIHdlIGFyZSBj cm9zcyBjb21waWxpbmcKY29uZmlndXJlOjM2NjU6IHJlc3VsdDogbm8KY29uZmlndXJlOjM2Njg6 IGNoZWNraW5nIGZvciBzdWZmaXggb2YgZXhlY3V0YWJsZXMKY29uZmlndXJlOjM2NzU6IGNjIC1v IGNvbmZ0ZXN0IC1PMiAtcGlwZSAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2Fs L2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAgLUwvdXNyL2xvY2FsL2xpYiAtbGdzdHJp ZmYtMC4xMCAtcHRocmVhZCBjb25mdGVzdC5jICA+JjUKY29uZmlndXJlOjM2Nzg6ICQ/ID0gMApj b25maWd1cmU6MzcwMjogcmVzdWx0OiAKY29uZmlndXJlOjM3MDg6IGNoZWNraW5nIGZvciBzdWZm aXggb2Ygb2JqZWN0IGZpbGVzCmNvbmZpZ3VyZTozNzM0OiBjYyAtYyAtTzIgLXBpcGUgLU8yIC1m bm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5j bHVkZSAgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjM3Mzc6ICQ/ID0gMApjb25maWd1cmU6Mzc2 MDogcmVzdWx0OiBvCmNvbmZpZ3VyZTozNzY0OiBjaGVja2luZyB3aGV0aGVyIHdlIGFyZSB1c2lu ZyB0aGUgR05VIEMgY29tcGlsZXIKY29uZmlndXJlOjM3OTM6IGNjIC1jIC1PMiAtcGlwZSAtTzIg LWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9p bmNsdWRlICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6Mzc5OTogJD8gPSAwCmNvbmZpZ3VyZToz ODE2OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MzgyMTogY2hlY2tpbmcgd2hldGhlciBjYyBhY2Nl cHRzIC1nCmNvbmZpZ3VyZTozODUxOiBjYyAtYyAtZyAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNv bmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTozODU3OiAkPyA9IDAKY29uZmlndXJlOjM5NTY6IHJlc3Vs dDogeWVzCmNvbmZpZ3VyZTozOTczOiBjaGVja2luZyBmb3IgY2Mgb3B0aW9uIHRvIGFjY2VwdCBJ U08gQzg5CmNvbmZpZ3VyZTo0MDQ3OiBjYyAgLWMgLU8yIC1waXBlIC1PMiAtZm5vLXN0cmljdC1h bGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0 ZXN0LmMgPiY1CmNvbmZpZ3VyZTo0MDUzOiAkPyA9IDAKY29uZmlndXJlOjQwNzY6IHJlc3VsdDog bm9uZSBuZWVkZWQKY29uZmlndXJlOjQwOTY6IGNoZWNraW5nIGRlcGVuZGVuY3kgc3R5bGUgb2Yg Y2MKY29uZmlndXJlOjQxODc6IHJlc3VsdDogZ2NjMwpjb25maWd1cmU6NDIwMjogY2hlY2tpbmcg Zm9yIGEgc2VkIHRoYXQgZG9lcyBub3QgdHJ1bmNhdGUgb3V0cHV0CmNvbmZpZ3VyZTo0MjU4OiBy ZXN1bHQ6IC91c3IvYmluL3NlZApjb25maWd1cmU6NDI2MTogY2hlY2tpbmcgZm9yIGdyZXAgdGhh dCBoYW5kbGVzIGxvbmcgbGluZXMgYW5kIC1lCmNvbmZpZ3VyZTo0MzM1OiByZXN1bHQ6IC91c3Iv YmluL2dyZXAKY29uZmlndXJlOjQzNDA6IGNoZWNraW5nIGZvciBlZ3JlcApjb25maWd1cmU6NDQx ODogcmVzdWx0OiAvdXNyL2Jpbi9ncmVwIC1FCmNvbmZpZ3VyZTo0NDM0OiBjaGVja2luZyBmb3Ig bGQgdXNlZCBieSBjYwpjb25maWd1cmU6NDUwMTogcmVzdWx0OiAvdXNyL2Jpbi9sZApjb25maWd1 cmU6NDUxMDogY2hlY2tpbmcgaWYgdGhlIGxpbmtlciAoL3Vzci9iaW4vbGQpIGlzIEdOVSBsZApj b25maWd1cmU6NDUyNTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjQ1MzA6IGNoZWNraW5nIGZvciAv dXNyL2Jpbi9sZCBvcHRpb24gdG8gcmVsb2FkIG9iamVjdCBmaWxlcwpjb25maWd1cmU6NDUzNzog cmVzdWx0OiAtcgpjb25maWd1cmU6NDU1NTogY2hlY2tpbmcgZm9yIEJTRC1jb21wYXRpYmxlIG5t CmNvbmZpZ3VyZTo0NjA0OiByZXN1bHQ6IC91c3IvYmluL25tIC1CCmNvbmZpZ3VyZTo0NjA4OiBj aGVja2luZyB3aGV0aGVyIGxuIC1zIHdvcmtzCmNvbmZpZ3VyZTo0NjEyOiByZXN1bHQ6IHllcwpj b25maWd1cmU6NDYxOTogY2hlY2tpbmcgaG93IHRvIHJlY29nbml6ZSBkZXBlbmRlbnQgbGlicmFy aWVzCmNvbmZpZ3VyZTo0ODA1OiByZXN1bHQ6IHBhc3NfYWxsCmNvbmZpZ3VyZTo1MzQwOiBjaGVj a2luZyBob3cgdG8gcnVuIHRoZSBDIHByZXByb2Nlc3Nvcgpjb25maWd1cmU6NTM4MDogY2MgLUUg IC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jCmNvbmZpZ3VyZTo1Mzg2OiAkPyA9IDAK Y29uZmlndXJlOjU0MTc6IGNjIC1FICAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuYwpj b25mdGVzdC5jOjEwOjI4OiBlcnJvcjogYWNfbm9uZXhpc3RlbnQuaDogTm8gc3VjaCBmaWxlIG9y IGRpcmVjdG9yeQpjb25maWd1cmU6NTQyMzogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dy YW0gd2FzOgp8IC8qIGNvbmZkZWZzLmguICAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICJHU3Ry ZWFtZXIgQmFzZSBQbHVnLWlucyIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiZ3N0LXBsdWdp bnMtYmFzZSIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiMC4xMC4yMSIKfCAjZGVmaW5lIFBB Q0tBR0VfU1RSSU5HICJHU3RyZWFtZXIgQmFzZSBQbHVnLWlucyAwLjEwLjIxIgp8ICNkZWZpbmUg UEFDS0FHRV9CVUdSRVBPUlQgImh0dHA6Ly9idWd6aWxsYS5nbm9tZS5vcmcvZW50ZXJfYnVnLmNn aT9wcm9kdWN0PUdTdHJlYW1lciIKfCAjZGVmaW5lIFBBQ0tBR0UgImdzdC1wbHVnaW5zLWJhc2Ui CnwgI2RlZmluZSBWRVJTSU9OICIwLjEwLjIxIgp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAj aW5jbHVkZSA8YWNfbm9uZXhpc3RlbnQuaD4KY29uZmlndXJlOjU0NTY6IHJlc3VsdDogY2MgLUUK Y29uZmlndXJlOjU0ODU6IGNjIC1FICAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuYwpj b25maWd1cmU6NTQ5MTogJD8gPSAwCmNvbmZpZ3VyZTo1NTIyOiBjYyAtRSAgLUkvdXNyL2xvY2Fs L2luY2x1ZGUgIGNvbmZ0ZXN0LmMKY29uZnRlc3QuYzoxMDoyODogZXJyb3I6IGFjX25vbmV4aXN0 ZW50Lmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY29uZmlndXJlOjU1Mjg6ICQ/ID0gMQpj b25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAgKi8KfCAjZGVm aW5lIFBBQ0tBR0VfTkFNRSAiR1N0cmVhbWVyIEJhc2UgUGx1Zy1pbnMiCnwgI2RlZmluZSBQQUNL QUdFX1RBUk5BTUUgImdzdC1wbHVnaW5zLWJhc2UiCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04g IjAuMTAuMjEiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiR1N0cmVhbWVyIEJhc2UgUGx1Zy1p bnMgMC4xMC4yMSIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICJodHRwOi8vYnVnemlsbGEu Z25vbWUub3JnL2VudGVyX2J1Zy5jZ2k/cHJvZHVjdD1HU3RyZWFtZXIiCnwgI2RlZmluZSBQQUNL QUdFICJnc3QtcGx1Z2lucy1iYXNlIgp8ICNkZWZpbmUgVkVSU0lPTiAiMC4xMC4yMSIKfCAvKiBl bmQgY29uZmRlZnMuaC4gICovCnwgI2luY2x1ZGUgPGFjX25vbmV4aXN0ZW50Lmg+CmNvbmZpZ3Vy ZTo1NTY2OiBjaGVja2luZyBmb3IgQU5TSSBDIGhlYWRlciBmaWxlcwpjb25maWd1cmU6NTU5Njog Y2MgLWMgLU8yIC1waXBlIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5j bHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo1NjAy OiAkPyA9IDAKY29uZmlndXJlOjU3MDE6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtTzIgLWZu by1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNs dWRlICAgLUwvdXNyL2xvY2FsL2xpYiAtbGdzdHJpZmYtMC4xMCAtcHRocmVhZCBjb25mdGVzdC5j ICA+JjUKY29uZmlndXJlOjU3MDQ6ICQ/ID0gMApjb25maWd1cmU6NTcxMDogLi9jb25mdGVzdApj b25maWd1cmU6NTcxMzogJD8gPSAwCmNvbmZpZ3VyZTo1NzMwOiByZXN1bHQ6IHllcwpjb25maWd1 cmU6NTc1NDogY2hlY2tpbmcgZm9yIHN5cy90eXBlcy5oCmNvbmZpZ3VyZTo1Nzc1OiBjYyAtYyAt TzIgLXBpcGUgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAt SS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjU3ODE6ICQ/ID0g MApjb25maWd1cmU6NTc5NzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjU3NTQ6IGNoZWNraW5nIGZv ciBzeXMvc3RhdC5oCmNvbmZpZ3VyZTo1Nzc1OiBjYyAtYyAtTzIgLXBpcGUgLU8yIC1mbm8tc3Ry aWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAg Y29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjU3ODE6ICQ/ID0gMApjb25maWd1cmU6NTc5NzogcmVz dWx0OiB5ZXMKY29uZmlndXJlOjU3NTQ6IGNoZWNraW5nIGZvciBzdGRsaWIuaApjb25maWd1cmU6 NTc3NTogY2MgLWMgLU8yIC1waXBlIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9j YWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3Vy ZTo1NzgxOiAkPyA9IDAKY29uZmlndXJlOjU3OTc6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1NzU0 OiBjaGVja2luZyBmb3Igc3RyaW5nLmgKY29uZmlndXJlOjU3NzU6IGNjIC1jIC1PMiAtcGlwZSAt TzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2Nh bC9pbmNsdWRlICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NTc4MTogJD8gPSAwCmNvbmZpZ3Vy ZTo1Nzk3OiByZXN1bHQ6IHllcwpjb25maWd1cmU6NTc1NDogY2hlY2tpbmcgZm9yIG1lbW9yeS5o CmNvbmZpZ3VyZTo1Nzc1OiBjYyAtYyAtTzIgLXBpcGUgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5n IC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuYyA+ JjUKY29uZmlndXJlOjU3ODE6ICQ/ID0gMApjb25maWd1cmU6NTc5NzogcmVzdWx0OiB5ZXMKY29u ZmlndXJlOjU3NTQ6IGNoZWNraW5nIGZvciBzdHJpbmdzLmgKY29uZmlndXJlOjU3NzU6IGNjIC1j IC1PMiAtcGlwZSAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUg IC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NTc4MTogJD8g PSAwCmNvbmZpZ3VyZTo1Nzk3OiByZXN1bHQ6IHllcwpjb25maWd1cmU6NTc1NDogY2hlY2tpbmcg Zm9yIGludHR5cGVzLmgKY29uZmlndXJlOjU3NzU6IGNjIC1jIC1PMiAtcGlwZSAtTzIgLWZuby1z dHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRl ICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NTc4MTogJD8gPSAwCmNvbmZpZ3VyZTo1Nzk3OiBy ZXN1bHQ6IHllcwpjb25maWd1cmU6NTc1NDogY2hlY2tpbmcgZm9yIHN0ZGludC5oCmNvbmZpZ3Vy ZTo1Nzc1OiBjYyAtYyAtTzIgLXBpcGUgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9s b2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuYyA+JjUKY29uZmln dXJlOjU3ODE6ICQ/ID0gMApjb25maWd1cmU6NTc5NzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjU3 NTQ6IGNoZWNraW5nIGZvciB1bmlzdGQuaApjb25maWd1cmU6NTc3NTogY2MgLWMgLU8yIC1waXBl IC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xv Y2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo1NzgxOiAkPyA9IDAKY29uZmln dXJlOjU3OTc6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1ODI0OiBjaGVja2luZyBkbGZjbi5oIHVz YWJpbGl0eQpjb25maWd1cmU6NTg0MTogY2MgLWMgLU8yIC1waXBlIC1PMiAtZm5vLXN0cmljdC1h bGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0 ZXN0LmMgPiY1CmNvbmZpZ3VyZTo1ODQ3OiAkPyA9IDAKY29uZmlndXJlOjU4NjE6IHJlc3VsdDog eWVzCmNvbmZpZ3VyZTo1ODY1OiBjaGVja2luZyBkbGZjbi5oIHByZXNlbmNlCmNvbmZpZ3VyZTo1 ODgwOiBjYyAtRSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMKY29uZmlndXJlOjU4 ODY6ICQ/ID0gMApjb25maWd1cmU6NTkwMDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjU5MzM6IGNo ZWNraW5nIGZvciBkbGZjbi5oCmNvbmZpZ3VyZTo1OTQxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6 NjA3MDogY2hlY2tpbmcgZm9yIEMrKyBjb21waWxlciB2ZXJzaW9uCmNvbmZpZ3VyZTo2MDc3OiBj KysgLS12ZXJzaW9uID4mNQpjKysgKEdDQykgNC4yLjEgMjAwNzA3MTkgIFtGcmVlQlNEXQpDb3B5 cmlnaHQgKEMpIDIwMDcgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuClRoaXMgaXMgZnJl ZSBzb2Z0d2FyZTsgc2VlIHRoZSBzb3VyY2UgZm9yIGNvcHlpbmcgY29uZGl0aW9ucy4gIFRoZXJl IGlzIE5PCndhcnJhbnR5OyBub3QgZXZlbiBmb3IgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1Mg Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLgoKY29uZmlndXJlOjYwODA6ICQ/ID0gMApjb25maWd1 cmU6NjA4NzogYysrIC12ID4mNQpVc2luZyBidWlsdC1pbiBzcGVjcy4KVGFyZ2V0OiBpMzg2LXVu ZGVybXlkZXNrLWZyZWVic2QKQ29uZmlndXJlZCB3aXRoOiBGcmVlQlNEL2kzODYgc3lzdGVtIGNv bXBpbGVyClRocmVhZCBtb2RlbDogcG9zaXgKZ2NjIHZlcnNpb24gNC4yLjEgMjAwNzA3MTkgIFtG cmVlQlNEXQpjb25maWd1cmU6NjA5MDogJD8gPSAwCmNvbmZpZ3VyZTo2MDk3OiBjKysgLVYgPiY1 CmMrKzogJy1WJyBvcHRpb24gbXVzdCBoYXZlIGFyZ3VtZW50CmNvbmZpZ3VyZTo2MTAwOiAkPyA9 IDEKY29uZmlndXJlOjYxMDM6IGNoZWNraW5nIHdoZXRoZXIgd2UgYXJlIHVzaW5nIHRoZSBHTlUg QysrIGNvbXBpbGVyCmNvbmZpZ3VyZTo2MTMyOiBjKysgLWMgLU8yIC1waXBlIC1PMiAtZm5vLXN0 cmljdC1hbGlhc2luZyAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmNwcCA+JjUKY29u ZmlndXJlOjYxMzg6ICQ/ID0gMApjb25maWd1cmU6NjE1NTogcmVzdWx0OiB5ZXMKY29uZmlndXJl OjYxNjA6IGNoZWNraW5nIHdoZXRoZXIgYysrIGFjY2VwdHMgLWcKY29uZmlndXJlOjYxOTA6IGMr KyAtYyAtZyAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmNwcCA+JjUKY29uZmlndXJl OjYxOTY6ICQ/ID0gMApjb25maWd1cmU6NjI5NTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjYzMjA6 IGNoZWNraW5nIGRlcGVuZGVuY3kgc3R5bGUgb2YgYysrCmNvbmZpZ3VyZTo2NDExOiByZXN1bHQ6 IGdjYzMKY29uZmlndXJlOjY0MzY6IGNoZWNraW5nIGhvdyB0byBydW4gdGhlIEMrKyBwcmVwcm9j ZXNzb3IKY29uZmlndXJlOjY0NzI6IGMrKyAtRSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0 ZXN0LmNwcApjb25maWd1cmU6NjQ3ODogJD8gPSAwCmNvbmZpZ3VyZTo2NTA5OiBjKysgLUUgIC1J L3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jcHAKY29uZnRlc3QuY3BwOjIxOjI4OiBlcnJv cjogYWNfbm9uZXhpc3RlbnQuaDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpjb25maWd1cmU6 NjUxNTogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZz LmguICAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICJHU3RyZWFtZXIgQmFzZSBQbHVnLWlucyIK fCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiZ3N0LXBsdWdpbnMtYmFzZSIKfCAjZGVmaW5lIFBB Q0tBR0VfVkVSU0lPTiAiMC4xMC4yMSIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICJHU3RyZWFt ZXIgQmFzZSBQbHVnLWlucyAwLjEwLjIxIgp8ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgImh0 dHA6Ly9idWd6aWxsYS5nbm9tZS5vcmcvZW50ZXJfYnVnLmNnaT9wcm9kdWN0PUdTdHJlYW1lciIK fCAjZGVmaW5lIFBBQ0tBR0UgImdzdC1wbHVnaW5zLWJhc2UiCnwgI2RlZmluZSBWRVJTSU9OICIw LjEwLjIxIgp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVT X0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0gg MQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDEKfCAj ZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2Rl ZmluZSBIQVZFX1NURElOVF9IIDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUg SEFWRV9ETEZDTl9IIDEKfCAvKiBlbmQgY29uZmRlZnMuaC4gICovCnwgI2luY2x1ZGUgPGFjX25v bmV4aXN0ZW50Lmg+CmNvbmZpZ3VyZTo2NTQ4OiByZXN1bHQ6IGMrKyAtRQpjb25maWd1cmU6NjU3 NzogYysrIC1FICAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuY3BwCmNvbmZpZ3VyZTo2 NTgzOiAkPyA9IDAKY29uZmlndXJlOjY2MTQ6IGMrKyAtRSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUg IGNvbmZ0ZXN0LmNwcApjb25mdGVzdC5jcHA6MjE6Mjg6IGVycm9yOiBhY19ub25leGlzdGVudC5o OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNvbmZpZ3VyZTo2NjIwOiAkPyA9IDEKY29uZmln dXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaC4gICovCnwgI2RlZmluZSBQ QUNLQUdFX05BTUUgIkdTdHJlYW1lciBCYXNlIFBsdWctaW5zIgp8ICNkZWZpbmUgUEFDS0FHRV9U QVJOQU1FICJnc3QtcGx1Z2lucy1iYXNlIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIwLjEw LjIxIgp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIkdTdHJlYW1lciBCYXNlIFBsdWctaW5zIDAu MTAuMjEiCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiaHR0cDovL2J1Z3ppbGxhLmdub21l Lm9yZy9lbnRlcl9idWcuY2dpP3Byb2R1Y3Q9R1N0cmVhbWVyIgp8ICNkZWZpbmUgUEFDS0FHRSAi Z3N0LXBsdWdpbnMtYmFzZSIKfCAjZGVmaW5lIFZFUlNJT04gIjAuMTAuMjEiCnwgI2RlZmluZSBT VERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZF X1NZU19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NU UklOR19IIDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdT X0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RESU5UX0gg MQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBIQVZFX0RMRkNOX0ggMQp8IC8q IGVuZCBjb25mZGVmcy5oLiAgKi8KfCAjaW5jbHVkZSA8YWNfbm9uZXhpc3RlbnQuaD4KY29uZmln dXJlOjY3MTM6IGNoZWNraW5nIGZvciBnNzcKY29uZmlndXJlOjY3NDM6IHJlc3VsdDogbm8KY29u ZmlndXJlOjY3MTM6IGNoZWNraW5nIGZvciB4bGYKY29uZmlndXJlOjY3NDM6IHJlc3VsdDogbm8K Y29uZmlndXJlOjY3MTM6IGNoZWNraW5nIGZvciBmNzcKY29uZmlndXJlOjY3NDM6IHJlc3VsdDog bm8KY29uZmlndXJlOjY3MTM6IGNoZWNraW5nIGZvciBmcnQKY29uZmlndXJlOjY3NDM6IHJlc3Vs dDogbm8KY29uZmlndXJlOjY3MTM6IGNoZWNraW5nIGZvciBwZ2Y3Nwpjb25maWd1cmU6Njc0Mzog cmVzdWx0OiBubwpjb25maWd1cmU6NjcxMzogY2hlY2tpbmcgZm9yIGNmNzcKY29uZmlndXJlOjY3 NDM6IHJlc3VsdDogbm8KY29uZmlndXJlOjY3MTM6IGNoZWNraW5nIGZvciBmb3J0NzcKY29uZmln dXJlOjY3NDM6IHJlc3VsdDogbm8KY29uZmlndXJlOjY3MTM6IGNoZWNraW5nIGZvciBmbDMyCmNv bmZpZ3VyZTo2NzQzOiByZXN1bHQ6IG5vCmNvbmZpZ3VyZTo2NzEzOiBjaGVja2luZyBmb3IgYWY3 Nwpjb25maWd1cmU6Njc0MzogcmVzdWx0OiBubwpjb25maWd1cmU6NjcxMzogY2hlY2tpbmcgZm9y IHhsZjkwCmNvbmZpZ3VyZTo2NzQzOiByZXN1bHQ6IG5vCmNvbmZpZ3VyZTo2NzEzOiBjaGVja2lu ZyBmb3IgZjkwCmNvbmZpZ3VyZTo2NzQzOiByZXN1bHQ6IG5vCmNvbmZpZ3VyZTo2NzEzOiBjaGVj a2luZyBmb3IgcGdmOTAKY29uZmlndXJlOjY3NDM6IHJlc3VsdDogbm8KY29uZmlndXJlOjY3MTM6 IGNoZWNraW5nIGZvciBwZ2hwZgpjb25maWd1cmU6Njc0MzogcmVzdWx0OiBubwpjb25maWd1cmU6 NjcxMzogY2hlY2tpbmcgZm9yIGVwY2Y5MApjb25maWd1cmU6Njc0MzogcmVzdWx0OiBubwpjb25m aWd1cmU6NjcxMzogY2hlY2tpbmcgZm9yIGdmb3J0cmFuCmNvbmZpZ3VyZTo2NzQzOiByZXN1bHQ6 IG5vCmNvbmZpZ3VyZTo2NzEzOiBjaGVja2luZyBmb3IgZzk1CmNvbmZpZ3VyZTo2NzQzOiByZXN1 bHQ6IG5vCmNvbmZpZ3VyZTo2NzEzOiBjaGVja2luZyBmb3IgeGxmOTUKY29uZmlndXJlOjY3NDM6 IHJlc3VsdDogbm8KY29uZmlndXJlOjY3MTM6IGNoZWNraW5nIGZvciBmOTUKY29uZmlndXJlOjY3 NDM6IHJlc3VsdDogbm8KY29uZmlndXJlOjY3MTM6IGNoZWNraW5nIGZvciBmb3J0CmNvbmZpZ3Vy ZTo2NzQzOiByZXN1bHQ6IG5vCmNvbmZpZ3VyZTo2NzEzOiBjaGVja2luZyBmb3IgaWZvcnQKY29u ZmlndXJlOjY3NDM6IHJlc3VsdDogbm8KY29uZmlndXJlOjY3MTM6IGNoZWNraW5nIGZvciBpZmMK Y29uZmlndXJlOjY3NDM6IHJlc3VsdDogbm8KY29uZmlndXJlOjY3MTM6IGNoZWNraW5nIGZvciBl ZmMKY29uZmlndXJlOjY3NDM6IHJlc3VsdDogbm8KY29uZmlndXJlOjY3MTM6IGNoZWNraW5nIGZv ciBwZ2Y5NQpjb25maWd1cmU6Njc0MzogcmVzdWx0OiBubwpjb25maWd1cmU6NjcxMzogY2hlY2tp bmcgZm9yIGxmOTUKY29uZmlndXJlOjY3NDM6IHJlc3VsdDogbm8KY29uZmlndXJlOjY3MTM6IGNo ZWNraW5nIGZvciBmdG4KY29uZmlndXJlOjY3NDM6IHJlc3VsdDogbm8KY29uZmlndXJlOjY3NzA6 IGNoZWNraW5nIGZvciBGb3J0cmFuIDc3IGNvbXBpbGVyIHZlcnNpb24KY29uZmlndXJlOjY3Nzc6 ICAtLXZlcnNpb24gPiY1Ci0tdmVyc2lvbjogbm90IGZvdW5kCmNvbmZpZ3VyZTo2NzgwOiAkPyA9 IDEyNwpjb25maWd1cmU6Njc4NzogIC12ID4mNQotdjogbm90IGZvdW5kCmNvbmZpZ3VyZTo2Nzkw OiAkPyA9IDEyNwpjb25maWd1cmU6Njc5NzogIC1WID4mNQotVjogbm90IGZvdW5kCmNvbmZpZ3Vy ZTo2ODAwOiAkPyA9IDEyNwpjb25maWd1cmU6NjgwODogY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUg dXNpbmcgdGhlIEdOVSBGb3J0cmFuIDc3IGNvbXBpbGVyCmNvbmZpZ3VyZTo2ODI3OiAgLWMgIGNv bmZ0ZXN0LkYgPiY1Ci1jOiBub3QgZm91bmQKY29uZmlndXJlOjY4MzM6ICQ/ID0gMTI3CmNvbmZp Z3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8ICAgICAgIHByb2dyYW0gbWFpbgp8ICNpZm5kZWYg X19HTlVDX18KfCAgICAgICAgY2hva2UgbWUKfCAjZW5kaWYKfCAKfCAgICAgICBlbmQKY29uZmln dXJlOjY4NTA6IHJlc3VsdDogbm8KY29uZmlndXJlOjY4NTY6IGNoZWNraW5nIHdoZXRoZXIgIGFj Y2VwdHMgLWcKY29uZmlndXJlOjY4NzM6ICAtYyAtZyBjb25mdGVzdC5mID4mNQotYzogbm90IGZv dW5kCmNvbmZpZ3VyZTo2ODc5OiAkPyA9IDEyNwpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdh czoKfCAgICAgICBwcm9ncmFtIG1haW4KfCAKfCAgICAgICBlbmQKY29uZmlndXJlOjY4OTU6IHJl c3VsdDogbm8KY29uZmlndXJlOjY5MjQ6IGNoZWNraW5nIHRoZSBtYXhpbXVtIGxlbmd0aCBvZiBj b21tYW5kIGxpbmUgYXJndW1lbnRzCmNvbmZpZ3VyZTo3MDM2OiByZXN1bHQ6IDI2MjE0NApjb25m aWd1cmU6NzA0ODogY2hlY2tpbmcgY29tbWFuZCB0byBwYXJzZSAvdXNyL2Jpbi9ubSAtQiBvdXRw dXQgZnJvbSBjYyBvYmplY3QKY29uZmlndXJlOjcxNTM6IGNjIC1jIC1PMiAtcGlwZSAtTzIgLWZu by1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNs dWRlICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NzE1NjogJD8gPSAwCmNvbmZpZ3VyZTo3MTYw OiAvdXNyL2Jpbi9ubSAtQiBjb25mdGVzdC5vIFx8IHNlZCAtbiAtZSAncy9eLipbIAldXChbQUJD REdJUlNUV11bQUJDREdJUlNUV10qXClbIAldWyAJXSpcKFtfQS1aYS16XVtfQS1aYS16MC05XSpc KSQvXDEgXDIgXDIvcCcgXD4gY29uZnRlc3Qubm0KY29uZmlndXJlOjcxNjM6ICQ/ID0gMApjb25m aWd1cmU6NzIxNTogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1PMiAtZm5vLXN0cmljdC1hbGlh c2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgICAtTC91c3Iv bG9jYWwvbGliIC1sZ3N0cmlmZi0wLjEwIC1wdGhyZWFkIGNvbmZ0ZXN0LmMgY29uZnRzdG0ubyA+ JjUKY29uZmlndXJlOjcyMTg6ICQ/ID0gMApjb25maWd1cmU6NzI1NjogcmVzdWx0OiBvawpjb25m aWd1cmU6NzI2MDogY2hlY2tpbmcgZm9yIG9iamRpcgpjb25maWd1cmU6NzI3NTogcmVzdWx0OiAu bGlicwpjb25maWd1cmU6NzM2NzogY2hlY2tpbmcgZm9yIGFyCmNvbmZpZ3VyZTo3MzgzOiBmb3Vu ZCAvdXNyL2Jpbi9hcgpjb25maWd1cmU6NzM5NDogcmVzdWx0OiBhcgpjb25maWd1cmU6NzQ2Mzog Y2hlY2tpbmcgZm9yIHJhbmxpYgpjb25maWd1cmU6NzQ3OTogZm91bmQgL3Vzci9iaW4vcmFubGli CmNvbmZpZ3VyZTo3NDkwOiByZXN1bHQ6IHJhbmxpYgpjb25maWd1cmU6NzU1OTogY2hlY2tpbmcg Zm9yIHN0cmlwCmNvbmZpZ3VyZTo3NTc1OiBmb3VuZCAvdXNyL2Jpbi9zdHJpcApjb25maWd1cmU6 NzU4NjogcmVzdWx0OiBzdHJpcApjb25maWd1cmU6ODE4NDogY2hlY2tpbmcgaWYgY2Mgc3VwcG9y dHMgLWZuby1ydHRpIC1mbm8tZXhjZXB0aW9ucwpjb25maWd1cmU6ODIwMjogY2MgLWMgLU8yIC1w aXBlIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNy L2xvY2FsL2luY2x1ZGUgIC1mbm8tcnR0aSAtZm5vLWV4Y2VwdGlvbnMgY29uZnRlc3QuYyA+JjUK Y2MxOiB3YXJuaW5nOiBjb21tYW5kIGxpbmUgb3B0aW9uICItZm5vLXJ0dGkiIGlzIHZhbGlkIGZv ciBDKysvT2JqQysrIGJ1dCBub3QgZm9yIEMKY29uZmlndXJlOjgyMDY6ICQ/ID0gMApjb25maWd1 cmU6ODIxOTogcmVzdWx0OiBubwpjb25maWd1cmU6ODIzNDogY2hlY2tpbmcgZm9yIGNjIG9wdGlv biB0byBwcm9kdWNlIFBJQwpjb25maWd1cmU6ODQ2NjogcmVzdWx0OiAtZlBJQwpjb25maWd1cmU6 ODQ3NDogY2hlY2tpbmcgaWYgY2MgUElDIGZsYWcgLWZQSUMgd29ya3MKY29uZmlndXJlOjg0OTI6 IGNjIC1jIC1PMiAtcGlwZSAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2lu Y2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtZlBJQyAtRFBJQyBjb25mdGVzdC5jID4mNQpj b25maWd1cmU6ODQ5NjogJD8gPSAwCmNvbmZpZ3VyZTo4NTA5OiByZXN1bHQ6IHllcwpjb25maWd1 cmU6ODUzNzogY2hlY2tpbmcgaWYgY2Mgc3RhdGljIGZsYWcgLXN0YXRpYyB3b3Jrcwpjb25maWd1 cmU6ODU2NTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjg1NzU6IGNoZWNraW5nIGlmIGNjIHN1cHBv cnRzIC1jIC1vIGZpbGUubwpjb25maWd1cmU6ODU5NjogY2MgLWMgLU8yIC1waXBlIC1PMiAtZm5v LXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1 ZGUgIC1vIG91dC9jb25mdGVzdDIubyBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6ODYwMDogJD8g PSAwCmNvbmZpZ3VyZTo4NjIyOiByZXN1bHQ6IHllcwpjb25maWd1cmU6ODY0ODogY2hlY2tpbmcg d2hldGhlciB0aGUgY2MgbGlua2VyICgvdXNyL2Jpbi9sZCkgc3VwcG9ydHMgc2hhcmVkIGxpYnJh cmllcwpjb25maWd1cmU6OTYyOTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjk2NTA6IGNoZWNraW5n IHdoZXRoZXIgLWxjIHNob3VsZCBiZSBleHBsaWNpdGx5IGxpbmtlZCBpbgpjb25maWd1cmU6OTY1 NTogY2MgLWMgLU8yIC1waXBlIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwv aW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo5 NjU4OiAkPyA9IDAKY29uZmlndXJlOjk2NzM6IGNjIC1zaGFyZWQgY29uZnRlc3QubyAgLXYgLVds LC1zb25hbWUgLVdsLGNvbmZ0ZXN0IC1vIGNvbmZ0ZXN0IDJcPlwmMSBcfCBncmVwICAtbGMgIFw+ L2Rldi9udWxsIDJcPlwmMQpjb25maWd1cmU6OTY3NjogJD8gPSAwCmNvbmZpZ3VyZTo5Njg4OiBy ZXN1bHQ6IG5vCmNvbmZpZ3VyZTo5Njk2OiBjaGVja2luZyBkeW5hbWljIGxpbmtlciBjaGFyYWN0 ZXJpc3RpY3MKY29uZmlndXJlOjEwMzEwOiByZXN1bHQ6IGZyZWVic2Q4LjAgbGQuc28KY29uZmln dXJlOjEwMzM0OiBjaGVja2luZyBob3cgdG8gaGFyZGNvZGUgbGlicmFyeSBwYXRocyBpbnRvIHBy b2dyYW1zCmNvbmZpZ3VyZToxMDM1OTogcmVzdWx0OiBpbW1lZGlhdGUKY29uZmlndXJlOjEwMzcz OiBjaGVja2luZyB3aGV0aGVyIHN0cmlwcGluZyBsaWJyYXJpZXMgaXMgcG9zc2libGUKY29uZmln dXJlOjEwMzc4OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTA1MDI6IGNoZWNraW5nIGZvciBzaGxf bG9hZApjb25maWd1cmU6MTA1NTg6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtTzIgLWZuby1z dHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRl ICAgLUwvdXNyL2xvY2FsL2xpYiAtbGdzdHJpZmYtMC4xMCAtcHRocmVhZCBjb25mdGVzdC5jICA+ JjUKL3Zhci90bXAvL2NjSzNUdTM0Lm8oLnRleHQrMHgxMik6IEluIGZ1bmN0aW9uIGBtYWluJzoK OiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBzaGxfbG9hZCcKY29uZmlndXJlOjEwNTY0OiAkPyA9 IDEKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaC4gICovCnwg I2RlZmluZSBQQUNLQUdFX05BTUUgIkdTdHJlYW1lciBCYXNlIFBsdWctaW5zIgp8ICNkZWZpbmUg UEFDS0FHRV9UQVJOQU1FICJnc3QtcGx1Z2lucy1iYXNlIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJT SU9OICIwLjEwLjIxIgp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIkdTdHJlYW1lciBCYXNlIFBs dWctaW5zIDAuMTAuMjEiCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiaHR0cDovL2J1Z3pp bGxhLmdub21lLm9yZy9lbnRlcl9idWcuY2dpP3Byb2R1Y3Q9R1N0cmVhbWVyIgp8ICNkZWZpbmUg UEFDS0FHRSAiZ3N0LXBsdWdpbnMtYmFzZSIKfCAjZGVmaW5lIFZFUlNJT04gIjAuMTAuMjEiCnwg I2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2Rl ZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmlu ZSBIQVZFX1NUUklOR19IIDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFW RV9TVFJJTkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVf U1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBIQVZFX0RMRkNO X0ggMQp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAvKiBEZWZpbmUgc2hsX2xvYWQgdG8gYW4g aW5ub2N1b3VzIHZhcmlhbnQsIGluIGNhc2UgPGxpbWl0cy5oPiBkZWNsYXJlcyBzaGxfbG9hZC4K fCAgICBGb3IgZXhhbXBsZSwgSFAtVVggMTFpIDxsaW1pdHMuaD4gZGVjbGFyZXMgZ2V0dGltZW9m ZGF5LiAgKi8KfCAjZGVmaW5lIHNobF9sb2FkIGlubm9jdW91c19zaGxfbG9hZAp8IAp8IC8qIFN5 c3RlbSBoZWFkZXIgdG8gZGVmaW5lIF9fc3R1YiBtYWNyb3MgYW5kIGhvcGVmdWxseSBmZXcgcHJv dG90eXBlcywKfCAgICAgd2hpY2ggY2FuIGNvbmZsaWN0IHdpdGggY2hhciBzaGxfbG9hZCAoKTsg YmVsb3cuCnwgICAgIFByZWZlciA8bGltaXRzLmg+IHRvIDxhc3NlcnQuaD4gaWYgX19TVERDX18g aXMgZGVmaW5lZCwgc2luY2UKfCAgICAgPGxpbWl0cy5oPiBleGlzdHMgZXZlbiBvbiBmcmVlc3Rh bmRpbmcgY29tcGlsZXJzLiAgKi8KfCAKfCAjaWZkZWYgX19TVERDX18KfCAjIGluY2x1ZGUgPGxp bWl0cy5oPgp8ICNlbHNlCnwgIyBpbmNsdWRlIDxhc3NlcnQuaD4KfCAjZW5kaWYKfCAKfCAjdW5k ZWYgc2hsX2xvYWQKfCAKfCAvKiBPdmVycmlkZSBhbnkgR0NDIGludGVybmFsIHByb3RvdHlwZSB0 byBhdm9pZCBhbiBlcnJvci4KfCAgICBVc2UgY2hhciBiZWNhdXNlIGludCBtaWdodCBtYXRjaCB0 aGUgcmV0dXJuIHR5cGUgb2YgYSBHQ0MKfCAgICBidWlsdGluIGFuZCB0aGVuIGl0cyBhcmd1bWVu dCBwcm90b3R5cGUgd291bGQgc3RpbGwgYXBwbHkuICAqLwp8ICNpZmRlZiBfX2NwbHVzcGx1cwp8 IGV4dGVybiAiQyIKfCAjZW5kaWYKfCBjaGFyIHNobF9sb2FkICgpOwp8IC8qIFRoZSBHTlUgQyBs aWJyYXJ5IGRlZmluZXMgdGhpcyBmb3IgZnVuY3Rpb25zIHdoaWNoIGl0IGltcGxlbWVudHMKfCAg ICAgdG8gYWx3YXlzIGZhaWwgd2l0aCBFTk9TWVMuICBTb21lIGZ1bmN0aW9ucyBhcmUgYWN0dWFs bHkgbmFtZWQKfCAgICAgc29tZXRoaW5nIHN0YXJ0aW5nIHdpdGggX18gYW5kIHRoZSBub3JtYWwg bmFtZSBpcyBhbiBhbGlhcy4gICovCnwgI2lmIGRlZmluZWQgX19zdHViX3NobF9sb2FkIHx8IGRl ZmluZWQgX19zdHViX19fc2hsX2xvYWQKfCBjaG9rZSBtZQp8ICNlbmRpZgp8IAp8IGludAp8IG1h aW4gKCkKfCB7CnwgcmV0dXJuIHNobF9sb2FkICgpOwp8ICAgOwp8ICAgcmV0dXJuIDA7CnwgfQpj b25maWd1cmU6MTA1ODE6IHJlc3VsdDogbm8KY29uZmlndXJlOjEwNTg2OiBjaGVja2luZyBmb3Ig c2hsX2xvYWQgaW4gLWxkbGQKY29uZmlndXJlOjEwNjIxOiBjYyAtbyBjb25mdGVzdCAtTzIgLXBp cGUgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3Iv bG9jYWwvaW5jbHVkZSAgIC1ML3Vzci9sb2NhbC9saWIgLWxnc3RyaWZmLTAuMTAgLXB0aHJlYWQg Y29uZnRlc3QuYyAtbGRsZCAgID4mNQovdXNyL2Jpbi9sZDogY2Fubm90IGZpbmQgLWxkbGQKY29u ZmlndXJlOjEwNjI3OiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyog Y29uZmRlZnMuaC4gICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIkdTdHJlYW1lciBCYXNlIFBs dWctaW5zIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICJnc3QtcGx1Z2lucy1iYXNlIgp8ICNk ZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIwLjEwLjIxIgp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcg IkdTdHJlYW1lciBCYXNlIFBsdWctaW5zIDAuMTAuMjEiCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JF UE9SVCAiaHR0cDovL2J1Z3ppbGxhLmdub21lLm9yZy9lbnRlcl9idWcuY2dpP3Byb2R1Y3Q9R1N0 cmVhbWVyIgp8ICNkZWZpbmUgUEFDS0FHRSAiZ3N0LXBsdWdpbnMtYmFzZSIKfCAjZGVmaW5lIFZF UlNJT04gIjAuMTAuMjEiCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9T WVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9T VERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZ X0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19I IDEKfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwg I2RlZmluZSBIQVZFX0RMRkNOX0ggMQp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAKfCAvKiBP dmVycmlkZSBhbnkgR0NDIGludGVybmFsIHByb3RvdHlwZSB0byBhdm9pZCBhbiBlcnJvci4KfCAg ICBVc2UgY2hhciBiZWNhdXNlIGludCBtaWdodCBtYXRjaCB0aGUgcmV0dXJuIHR5cGUgb2YgYSBH Q0MKfCAgICBidWlsdGluIGFuZCB0aGVuIGl0cyBhcmd1bWVudCBwcm90b3R5cGUgd291bGQgc3Rp bGwgYXBwbHkuICAqLwp8ICNpZmRlZiBfX2NwbHVzcGx1cwp8IGV4dGVybiAiQyIKfCAjZW5kaWYK fCBjaGFyIHNobF9sb2FkICgpOwp8IGludAp8IG1haW4gKCkKfCB7CnwgcmV0dXJuIHNobF9sb2Fk ICgpOwp8ICAgOwp8ICAgcmV0dXJuIDA7CnwgfQpjb25maWd1cmU6MTA2NDU6IHJlc3VsdDogbm8K Y29uZmlndXJlOjEwNjUwOiBjaGVja2luZyBmb3IgZGxvcGVuCmNvbmZpZ3VyZToxMDcwNjogY2Mg LW8gY29uZnRlc3QgLU8yIC1waXBlIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9j YWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgICAtTC91c3IvbG9jYWwvbGliIC1sZ3N0 cmlmZi0wLjEwIC1wdGhyZWFkIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6MTA3MTI6ICQ/ID0g MApjb25maWd1cmU6MTA3Mjk6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMDk2MjogY2hlY2tpbmcg d2hldGhlciBhIHByb2dyYW0gY2FuIGRsb3BlbiBpdHNlbGYKY29uZmlndXJlOjExMDM2OiBjYyAt byBjb25mdGVzdCAtTzIgLXBpcGUgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2Nh bC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLURIQVZFX0RMRkNOX0ggIC1ML3Vzci9s b2NhbC9saWIgLWxnc3RyaWZmLTAuMTAgLXB0aHJlYWQgLVdsLC0tZXhwb3J0LWR5bmFtaWMgY29u ZnRlc3QuYyAgID4mNQpjb25maWd1cmU6IEluIGZ1bmN0aW9uICdtYWluJzoKY29uZmlndXJlOjEx MDMyOiB3YXJuaW5nOiBpbmNvbXBhdGlibGUgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgYnVpbHQt aW4gZnVuY3Rpb24gJ2V4aXQnCmNvbmZpZ3VyZToxMTAzOTogJD8gPSAwCmNvbmZpZ3VyZToxMTA1 NzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjExMDYyOiBjaGVja2luZyB3aGV0aGVyIGEgc3RhdGlj YWxseSBsaW5rZWQgcHJvZ3JhbSBjYW4gZGxvcGVuIGl0c2VsZgpjb25maWd1cmU6MTExMzY6IGNj IC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xv Y2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtREhBVkVfRExGQ05fSCAgLUwvdXNy L2xvY2FsL2xpYiAtbGdzdHJpZmYtMC4xMCAtcHRocmVhZCAtV2wsLS1leHBvcnQtZHluYW1pYyAt c3RhdGljIGNvbmZ0ZXN0LmMgICA+JjUKY29uZmlndXJlOiBJbiBmdW5jdGlvbiAnbWFpbic6CmNv bmZpZ3VyZToxMTEzMjogd2FybmluZzogaW5jb21wYXRpYmxlIGltcGxpY2l0IGRlY2xhcmF0aW9u IG9mIGJ1aWx0LWluIGZ1bmN0aW9uICdleGl0Jwpjb25maWd1cmU6MTExMzk6ICQ/ID0gMApTZXJ2 aWNlIHVuYXZhaWxhYmxlCmNvbmZpZ3VyZToxMTE1NzogcmVzdWx0OiBubwpjb25maWd1cmU6MTEx ODA6IGNoZWNraW5nIGlmIGxpYnRvb2wgc3VwcG9ydHMgc2hhcmVkIGxpYnJhcmllcwpjb25maWd1 cmU6MTExODI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMTE4NTogY2hlY2tpbmcgd2hldGhlciB0 byBidWlsZCBzaGFyZWQgbGlicmFyaWVzCmNvbmZpZ3VyZToxMTIwNjogcmVzdWx0OiB5ZXMKY29u ZmlndXJlOjExMjA5OiBjaGVja2luZyB3aGV0aGVyIHRvIGJ1aWxkIHN0YXRpYyBsaWJyYXJpZXMK Y29uZmlndXJlOjExMjEzOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTEzMDc6IGNyZWF0aW5nIGxp YnRvb2wKY29uZmlndXJlOjExOTAwOiBjaGVja2luZyBmb3IgbGQgdXNlZCBieSBjKysKY29uZmln dXJlOjExOTY3OiByZXN1bHQ6IC91c3IvYmluL2xkCmNvbmZpZ3VyZToxMTk3NjogY2hlY2tpbmcg aWYgdGhlIGxpbmtlciAoL3Vzci9iaW4vbGQpIGlzIEdOVSBsZApjb25maWd1cmU6MTE5OTE6IHJl c3VsdDogeWVzCmNvbmZpZ3VyZToxMjA0MjogY2hlY2tpbmcgd2hldGhlciB0aGUgYysrIGxpbmtl ciAoL3Vzci9iaW4vbGQpIHN1cHBvcnRzIHNoYXJlZCBsaWJyYXJpZXMKY29uZmlndXJlOjEyOTg4 OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTMwMDU6IGMrKyAtYyAtTzIgLXBpcGUgLU8yIC1mbm8t c3RyaWN0LWFsaWFzaW5nICAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuY3BwID4mNQpj b25maWd1cmU6MTMwMDg6ICQ/ID0gMApjb25maWd1cmU6MTMxNjQ6IGNoZWNraW5nIGZvciBjKysg b3B0aW9uIHRvIHByb2R1Y2UgUElDCmNvbmZpZ3VyZToxMzQ0ODogcmVzdWx0OiAtZlBJQwpjb25m aWd1cmU6MTM0NTY6IGNoZWNraW5nIGlmIGMrKyBQSUMgZmxhZyAtZlBJQyB3b3Jrcwpjb25maWd1 cmU6MTM0NzQ6IGMrKyAtYyAtTzIgLXBpcGUgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nICAtSS91 c3IvbG9jYWwvaW5jbHVkZSAgLWZQSUMgLURQSUMgY29uZnRlc3QuY3BwID4mNQpjb25maWd1cmU6 MTM0Nzg6ICQ/ID0gMApjb25maWd1cmU6MTM0OTE6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMzUx OTogY2hlY2tpbmcgaWYgYysrIHN0YXRpYyBmbGFnIC1zdGF0aWMgd29ya3MKY29uZmlndXJlOjEz NTQ3OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTM1NTc6IGNoZWNraW5nIGlmIGMrKyBzdXBwb3J0 cyAtYyAtbyBmaWxlLm8KY29uZmlndXJlOjEzNTc4OiBjKysgLWMgLU8yIC1waXBlIC1PMiAtZm5v LXN0cmljdC1hbGlhc2luZyAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1vIG91dC9jb25mdGVzdDIu byBjb25mdGVzdC5jcHAgPiY1CmNvbmZpZ3VyZToxMzU4MjogJD8gPSAwCmNvbmZpZ3VyZToxMzYw NDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjEzNjMwOiBjaGVja2luZyB3aGV0aGVyIHRoZSBjKysg bGlua2VyICgvdXNyL2Jpbi9sZCkgc3VwcG9ydHMgc2hhcmVkIGxpYnJhcmllcwpjb25maWd1cmU6 MTM2NTk6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMzcyNjogY2hlY2tpbmcgZHluYW1pYyBsaW5r ZXIgY2hhcmFjdGVyaXN0aWNzCmNvbmZpZ3VyZToxNDI4ODogcmVzdWx0OiBmcmVlYnNkOC4wIGxk LnNvCmNvbmZpZ3VyZToxNDMxMjogY2hlY2tpbmcgaG93IHRvIGhhcmRjb2RlIGxpYnJhcnkgcGF0 aHMgaW50byBwcm9ncmFtcwpjb25maWd1cmU6MTQzMzc6IHJlc3VsdDogaW1tZWRpYXRlCmNvbmZp Z3VyZToyMDY2NTogY2hlY2tpbmcgZm9yIG1zZ2ZtdApjb25maWd1cmU6MjA2OTM6IHJlc3VsdDog L3Vzci9sb2NhbC9iaW4vbXNnZm10CmNvbmZpZ3VyZToyMDcwMjogY2hlY2tpbmcgZm9yIGdtc2dm bXQKY29uZmlndXJlOjIwNzMzOiByZXN1bHQ6IC91c3IvbG9jYWwvYmluL21zZ2ZtdApjb25maWd1 cmU6MjA3NDQ6IGNoZWNraW5nIGZvciB4Z2V0dGV4dApjb25maWd1cmU6MjA3NzI6IHJlc3VsdDog L3Vzci9sb2NhbC9iaW4veGdldHRleHQKY29uZmlndXJlOjIwNzgzOiBjaGVja2luZyBmb3IgbXNn bWVyZ2UKY29uZmlndXJlOjIwODEwOiByZXN1bHQ6IC91c3IvbG9jYWwvYmluL21zZ21lcmdlCmNv bmZpZ3VyZToyMDg3MjogY2hlY2tpbmcgZm9yIGxkIHVzZWQgYnkgR0NDCmNvbmZpZ3VyZToyMDkz NTogcmVzdWx0OiAvdXNyL2Jpbi9sZApjb25maWd1cmU6MjA5NDQ6IGNoZWNraW5nIGlmIHRoZSBs aW5rZXIgKC91c3IvYmluL2xkKSBpcyBHTlUgbGQKR05VIGxkIHZlcnNpb24gMi4xNSBbRnJlZUJT RF0gMjAwNC0wNS0yMwpjb25maWd1cmU6MjA5NTY6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMDk2 MjogY2hlY2tpbmcgZm9yIHNoYXJlZCBsaWJyYXJ5IHJ1biBwYXRoIG9yaWdpbgpjb25maWd1cmU6 MjA5NzU6IHJlc3VsdDogZG9uZQpjb25maWd1cmU6MjEzOTI6IGNoZWNraW5nIHdoZXRoZXIgTkxT IGlzIHJlcXVlc3RlZApjb25maWd1cmU6MjE0MDE6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMTQx ODogY2hlY2tpbmcgZm9yIEdOVSBnZXR0ZXh0IGluIGxpYmMKY29uZmlndXJlOjIxNDQ3OiBjYyAt byBjb25mdGVzdCAtTzIgLXBpcGUgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2Nh bC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAgIC1ML3Vzci9sb2NhbC9saWIgLWxnc3Ry aWZmLTAuMTAgLXB0aHJlYWQgY29uZnRlc3QuYyAgPiY1Ci92YXIvdG1wLy9jY2daYVRpai5vKC50 ZXh0KzB4MzMpOiBJbiBmdW5jdGlvbiBgbWFpbic6CjogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBg X25sX2RvbWFpbl9iaW5kaW5ncycKY29uZmlndXJlOjIxNDUzOiAkPyA9IDEKY29uZmlndXJlOiBm YWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaC4gICovCnwgI2RlZmluZSBQQUNLQUdF X05BTUUgIkdTdHJlYW1lciBCYXNlIFBsdWctaW5zIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1F ICJnc3QtcGx1Z2lucy1iYXNlIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIwLjEwLjIxIgp8 ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIkdTdHJlYW1lciBCYXNlIFBsdWctaW5zIDAuMTAuMjEi CnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiaHR0cDovL2J1Z3ppbGxhLmdub21lLm9yZy9l bnRlcl9idWcuY2dpP3Byb2R1Y3Q9R1N0cmVhbWVyIgp8ICNkZWZpbmUgUEFDS0FHRSAiZ3N0LXBs dWdpbnMtYmFzZSIKfCAjZGVmaW5lIFZFUlNJT04gIjAuMTAuMjEiCnwgI2RlZmluZSBTVERDX0hF QURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19T VEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19I IDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8 ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNk ZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBIQVZFX0RMRkNOX0ggMQp8IC8qIGVuZCBj b25mZGVmcy5oLiAgKi8KfCAjaW5jbHVkZSA8bGliaW50bC5oPgp8IGV4dGVybiBpbnQgX25sX21z Z19jYXRfY250cjsKfCBleHRlcm4gaW50ICpfbmxfZG9tYWluX2JpbmRpbmdzOwp8IGludAp8IG1h aW4gKCkKfCB7CnwgYmluZHRleHRkb21haW4gKCIiLCAiIik7CnwgcmV0dXJuIChpbnQpIGdldHRl eHQgKCIiKSArIF9ubF9tc2dfY2F0X2NudHIgKyAqX25sX2RvbWFpbl9iaW5kaW5ncwp8ICAgOwp8 ICAgcmV0dXJuIDA7CnwgfQpjb25maWd1cmU6MjE0NzA6IHJlc3VsdDogbm8KY29uZmlndXJlOjIx NTA0OiBjaGVja2luZyBmb3IgaWNvbnYKY29uZmlndXJlOjIxNTM2OiBjYyAtbyBjb25mdGVzdCAt TzIgLXBpcGUgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAt SS91c3IvbG9jYWwvaW5jbHVkZSAgIC1ML3Vzci9sb2NhbC9saWIgLWxnc3RyaWZmLTAuMTAgLXB0 aHJlYWQgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZToyMTU0MjogJD8gPSAwCmNvbmZpZ3VyZToy MTYxMjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIyMDEzOiBjaGVja2luZyBmb3IgR05VIGdldHRl eHQgaW4gbGliaW50bApjb25maWd1cmU6MjIwNTA6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAt TzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2Nh bC9pbmNsdWRlICAgIC1ML3Vzci9sb2NhbC9saWIgLWxnc3RyaWZmLTAuMTAgLXB0aHJlYWQgY29u ZnRlc3QuYyAgL3Vzci9sb2NhbC9saWIvbGliaW50bC5zbyAvdXNyL2xvY2FsL2xpYi9saWJpY29u di5zbyAtV2wsLXJwYXRoIC1XbCwvdXNyL2xvY2FsL2xpYiA+JjUKY29uZmlndXJlOjIyMDU2OiAk PyA9IDAKY29uZmlndXJlOjIyMTMxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjIxNjM6IGNoZWNr aW5nIGhvdyB0byBsaW5rIHdpdGggbGliaW50bApjb25maWd1cmU6MjIxNjU6IHJlc3VsdDogL3Vz ci9sb2NhbC9saWIvbGliaW50bC5zbyAvdXNyL2xvY2FsL2xpYi9saWJpY29udi5zbyAtV2wsLXJw YXRoIC1XbCwvdXNyL2xvY2FsL2xpYgpjb25maWd1cmU6MjIzNDY6IGNoZWNraW5nIGZvciBwa2ct Y29uZmlnCmNvbmZpZ3VyZToyMjM2NDogZm91bmQgL3Vzci9sb2NhbC9iaW4vcGtnLWNvbmZpZwpj b25maWd1cmU6MjIzNzY6IHJlc3VsdDogL3Vzci9sb2NhbC9iaW4vcGtnLWNvbmZpZwpjb25maWd1 cmU6MjI0MDU6IGNoZWNraW5nIHBrZy1jb25maWcgaXMgYXQgbGVhc3QgdmVyc2lvbiAwLjkuMApj b25maWd1cmU6MjI0MDg6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMjQzNjogY2hlY2tpbmcgZm9y IFZBTEdSSU5ECmNvbmZpZ3VyZToyMjQ0NDogJFBLR19DT05GSUcgLS1leGlzdHMgLS1wcmludC1l cnJvcnMgInZhbGdyaW5kID49ICRWQUxHUklORF9SRVEiCmdub21lLWNvbmZpZzogbm90IGZvdW5k ClBhY2thZ2UgdmFsZ3JpbmQgd2FzIG5vdCBmb3VuZCBpbiB0aGUgcGtnLWNvbmZpZyBzZWFyY2gg cGF0aC4KUGVyaGFwcyB5b3Ugc2hvdWxkIGFkZCB0aGUgZGlyZWN0b3J5IGNvbnRhaW5pbmcgYHZh bGdyaW5kLnBjJwp0byB0aGUgUEtHX0NPTkZJR19QQVRIIGVudmlyb25tZW50IHZhcmlhYmxlCk5v IHBhY2thZ2UgJ3ZhbGdyaW5kJyBmb3VuZApjb25maWd1cmU6MjI0NDc6ICQ/ID0gMQpjb25maWd1 cmU6MjI0NjI6ICRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzICJ2YWxncmluZCA+ PSAkVkFMR1JJTkRfUkVRIgpnbm9tZS1jb25maWc6IG5vdCBmb3VuZApQYWNrYWdlIHZhbGdyaW5k IHdhcyBub3QgZm91bmQgaW4gdGhlIHBrZy1jb25maWcgc2VhcmNoIHBhdGguClBlcmhhcHMgeW91 IHNob3VsZCBhZGQgdGhlIGRpcmVjdG9yeSBjb250YWluaW5nIGB2YWxncmluZC5wYycKdG8gdGhl IFBLR19DT05GSUdfUEFUSCBlbnZpcm9ubWVudCB2YXJpYWJsZQpObyBwYWNrYWdlICd2YWxncmlu ZCcgZm91bmQKY29uZmlndXJlOjIyNDY1OiAkPyA9IDEKUGFja2FnZSB2YWxncmluZCB3YXMgbm90 IGZvdW5kIGluIHRoZSBwa2ctY29uZmlnIHNlYXJjaCBwYXRoLgpQZXJoYXBzIHlvdSBzaG91bGQg YWRkIHRoZSBkaXJlY3RvcnkgY29udGFpbmluZyBgdmFsZ3JpbmQucGMnCnRvIHRoZSBQS0dfQ09O RklHX1BBVEggZW52aXJvbm1lbnQgdmFyaWFibGUKTm8gcGFja2FnZSAndmFsZ3JpbmQnIGZvdW5k CmNvbmZpZ3VyZToyMjQ4MzogcmVzdWx0OiBubwpjb25maWd1cmU6MjI3NTM6IFVzaW5nIEdTdHJl YW1lciBCYXNlIFBsdWctaW5zIHNvdXJjZSByZWxlYXNlIGFzIHBhY2thZ2UgbmFtZQpjb25maWd1 cmU6MjI3ODE6IFVzaW5nIFVua25vd24gcGFja2FnZSBvcmlnaW4gYXMgcGFja2FnZSBvcmlnaW4K Y29uZmlndXJlOjIyODM5OiBVc2luZyAvdXNyL2xvY2FsL2xpYmV4ZWMvZ3N0LWluc3RhbGwtcGx1 Z2lucy1oZWxwZXIgYXMgcGx1Z2luIGluc3RhbGwgaGVscGVyCmNvbmZpZ3VyZToyMjg2NzogKioq IGNoZWNraW5nIGZlYXR1cmU6IGJ1aWxkaW5nIG9mIHBsdWctaW5zIHdpdGggZXh0ZXJuYWwgZGVw cyAqKioKY29uZmlndXJlOjIyOTI0OiBidWlsZGluZyBleHRlcm5hbCBwbHVnLWlucwpjb25maWd1 cmU6MjI5Njk6ICoqKiBjaGVja2luZyBmZWF0dXJlOiBidWlsZGluZyBvZiBleHBlcmltZW50YWwg cGx1Zy1pbnMgKioqCmNvbmZpZ3VyZToyMzA0NDogbm90IGJ1aWxkaW5nIGV4cGVyaW1lbnRhbCBw bHVnLWlucwpjb25maWd1cmU6MjMxODQ6IGNoZWNraW5nIHdoZXRoZXIgYnl0ZSBvcmRlcmluZyBp cyBiaWdlbmRpYW4KY29uZmlndXJlOjIzMjE3OiBjYyAtYyAtTzIgLXBpcGUgLU8yIC1mbm8tc3Ry aWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAg Y29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjIzMjIzOiAkPyA9IDAKY29uZmlndXJlOjIzMjU1OiBj YyAtYyAtTzIgLXBpcGUgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNs dWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuYyA+JjUKY29uZnRlc3QuYzogSW4g ZnVuY3Rpb24gJ21haW4nOgpjb25mdGVzdC5jOjM5OiBlcnJvcjogJ25vdCcgdW5kZWNsYXJlZCAo Zmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmNvbmZ0ZXN0LmM6Mzk6IGVycm9yOiAoRWFjaCB1 bmRlY2xhcmVkIGlkZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25seSBvbmNlCmNvbmZ0ZXN0LmM6Mzk6 IGVycm9yOiBmb3IgZWFjaCBmdW5jdGlvbiBpdCBhcHBlYXJzIGluLikKY29uZnRlc3QuYzozOTog ZXJyb3I6IGV4cGVjdGVkICc7JyBiZWZvcmUgJ2JpZycKY29uZmlndXJlOjIzMjYxOiAkPyA9IDEK Y29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaC4gICovCnwgI2Rl ZmluZSBQQUNLQUdFX05BTUUgIkdTdHJlYW1lciBCYXNlIFBsdWctaW5zIgp8ICNkZWZpbmUgUEFD S0FHRV9UQVJOQU1FICJnc3QtcGx1Z2lucy1iYXNlIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9O ICIwLjEwLjIxIgp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIkdTdHJlYW1lciBCYXNlIFBsdWct aW5zIDAuMTAuMjEiCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiaHR0cDovL2J1Z3ppbGxh Lmdub21lLm9yZy9lbnRlcl9idWcuY2dpP3Byb2R1Y3Q9R1N0cmVhbWVyIgp8ICNkZWZpbmUgUEFD S0FHRSAiZ3N0LXBsdWdpbnMtYmFzZSIKfCAjZGVmaW5lIFZFUlNJT04gIjAuMTAuMjEiCnwgI2Rl ZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmlu ZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBI QVZFX1NUUklOR19IIDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9T VFJJTkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RE SU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBIQVZFX0RMRkNOX0gg MQp8ICNkZWZpbmUgSEFWRV9JQ09OViAxCnwgI2RlZmluZSBFTkFCTEVfTkxTIDEKfCAjZGVmaW5l IEhBVkVfR0VUVEVYVCAxCnwgI2RlZmluZSBIQVZFX0RDR0VUVEVYVCAxCnwgI2RlZmluZSBHRVRU RVhUX1BBQ0tBR0UgImdzdC1wbHVnaW5zLWJhc2UtMC4xMCIKfCAjZGVmaW5lIExPQ0FMRURJUiAi L3Vzci9sb2NhbC9zaGFyZS9sb2NhbGUiCnwgI2RlZmluZSBHU1RfUEFDS0FHRV9OQU1FICJHU3Ry ZWFtZXIgQmFzZSBQbHVnLWlucyBzb3VyY2UgcmVsZWFzZSIKfCAjZGVmaW5lIEdTVF9QQUNLQUdF X09SSUdJTiAiVW5rbm93biBwYWNrYWdlIG9yaWdpbiIKfCAjZGVmaW5lIEdTVF9JTlNUQUxMX1BM VUdJTlNfSEVMUEVSICIvdXNyL2xvY2FsL2xpYmV4ZWMvZ3N0LWluc3RhbGwtcGx1Z2lucy1oZWxw ZXIiCnwgI2RlZmluZSBIQVZFX0VYVEVSTkFMCnwgI2RlZmluZSBIQVZFX0NQVV9JMzg2IDEKfCAv KiBlbmQgY29uZmRlZnMuaC4gICovCnwgI2luY2x1ZGUgPHN5cy90eXBlcy5oPgp8ICNpbmNsdWRl IDxzeXMvcGFyYW0uaD4KfCAKfCBpbnQKfCBtYWluICgpCnwgewp8ICNpZiBCWVRFX09SREVSICE9 IEJJR19FTkRJQU4KfCAgbm90IGJpZyBlbmRpYW4KfCAjZW5kaWYKfCAKfCAgIDsKfCAgIHJldHVy biAwOwp8IH0KY29uZmlndXJlOjIzNDAxOiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToyMzU0ODogY2hl Y2tpbmcgZm9yIHNwZWNpYWwgQyBjb21waWxlciBvcHRpb25zIG5lZWRlZCBmb3IgbGFyZ2UgZmls ZXMKY29uZmlndXJlOjIzNjQxOiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToyMzY0NzogY2hlY2tpbmcg Zm9yIF9GSUxFX09GRlNFVF9CSVRTIHZhbHVlIG5lZWRlZCBmb3IgbGFyZ2UgZmlsZXMKY29uZmln dXJlOjIzNjgyOiBjYyAtYyAtTzIgLXBpcGUgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JL3Vz ci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuYyA+JjUKY29u ZmlndXJlOjIzNjg4OiAkPyA9IDAKY29uZmlndXJlOjIzNzU2OiByZXN1bHQ6IG5vCmNvbmZpZ3Vy ZToyMzk0MTogY2hlY2tpbmcgZm9yIGdjYwpjb25maWd1cmU6MjM5Njg6IHJlc3VsdDogY2MKY29u ZmlndXJlOjI0MjA2OiBjaGVja2luZyBmb3IgQyBjb21waWxlciB2ZXJzaW9uCmNvbmZpZ3VyZToy NDIxMzogY2MgLS12ZXJzaW9uID4mNQpjYyAoR0NDKSA0LjIuMSAyMDA3MDcxOSAgW0ZyZWVCU0Rd CkNvcHlyaWdodCAoQykgMjAwNyBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KVGhpcyBp cyBmcmVlIHNvZnR3YXJlOyBzZWUgdGhlIHNvdXJjZSBmb3IgY29weWluZyBjb25kaXRpb25zLiAg VGhlcmUgaXMgTk8Kd2FycmFudHk7IG5vdCBldmVuIGZvciBNRVJDSEFOVEFCSUxJVFkgb3IgRklU TkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuCgpjb25maWd1cmU6MjQyMTY6ICQ/ID0gMApj b25maWd1cmU6MjQyMjM6IGNjIC12ID4mNQpVc2luZyBidWlsdC1pbiBzcGVjcy4KVGFyZ2V0OiBp Mzg2LXVuZGVybXlkZXNrLWZyZWVic2QKQ29uZmlndXJlZCB3aXRoOiBGcmVlQlNEL2kzODYgc3lz dGVtIGNvbXBpbGVyClRocmVhZCBtb2RlbDogcG9zaXgKZ2NjIHZlcnNpb24gNC4yLjEgMjAwNzA3 MTkgIFtGcmVlQlNEXQpjb25maWd1cmU6MjQyMjY6ICQ/ID0gMApjb25maWd1cmU6MjQyMzM6IGNj IC1WID4mNQpjYzogJy1WJyBvcHRpb24gbXVzdCBoYXZlIGFyZ3VtZW50CmNvbmZpZ3VyZToyNDIz NjogJD8gPSAxCmNvbmZpZ3VyZToyNDIzOTogY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNpbmcg dGhlIEdOVSBDIGNvbXBpbGVyCmNvbmZpZ3VyZToyNDI5MTogcmVzdWx0OiB5ZXMKY29uZmlndXJl OjI0Mjk2OiBjaGVja2luZyB3aGV0aGVyIGNjIGFjY2VwdHMgLWcKY29uZmlndXJlOjI0NDMxOiBy ZXN1bHQ6IHllcwpjb25maWd1cmU6MjQ0NDg6IGNoZWNraW5nIGZvciBjYyBvcHRpb24gdG8gYWNj ZXB0IElTTyBDODkKY29uZmlndXJlOjI0NTUxOiByZXN1bHQ6IG5vbmUgbmVlZGVkCmNvbmZpZ3Vy ZToyNDU3MTogY2hlY2tpbmcgZGVwZW5kZW5jeSBzdHlsZSBvZiBjYwpjb25maWd1cmU6MjQ2NjI6 IHJlc3VsdDogZ2NjMwpjb25maWd1cmU6MjQ2ODI6IGNoZWNraW5nIHdoZXRoZXIgY2MgdW5kZXJz dGFuZHMgLWMgYW5kIC1vIHRvZ2V0aGVyCmNvbmZpZ3VyZToyNDcxNDogY2MgLWMgY29uZnRlc3Qu YyAtbyBjb25mdGVzdDIubyA+JjUKY29uZmlndXJlOjI0NzE3OiAkPyA9IDAKY29uZmlndXJlOjI0 NzIzOiBjYyAtYyBjb25mdGVzdC5jIC1vIGNvbmZ0ZXN0Mi5vID4mNQpjb25maWd1cmU6MjQ3MjY6 ICQ/ID0gMApjb25maWd1cmU6MjQ3Nzg6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyNDgwNzogY2hl Y2tpbmcgZm9yIHZhbGdyaW5kCmNvbmZpZ3VyZToyNDgzODogcmVzdWx0OiBubwpjb25maWd1cmU6 MjUwNTE6IExvb2tpbmcgZm9yIFB5dGhvbiB2ZXJzaW9uID49IDIuMQpjb25maWd1cmU6MjUwNjk6 IGNoZWNraW5nIGZvciBweXRob24KY29uZmlndXJlOjI1MDg3OiBmb3VuZCAvdXNyL2xvY2FsL2Jp bi9weXRob24KY29uZmlndXJlOjI1MDk5OiByZXN1bHQ6IC91c3IvbG9jYWwvYmluL3B5dGhvbgpj b25maWd1cmU6MjUxMTE6IGNoZWNraW5nICIvdXNyL2xvY2FsL2Jpbi9weXRob24iOgpjb25maWd1 cmU6MjUxMTM6IHJlc3VsdDogb2theQpjb25maWd1cmU6MjUxMjk6IGNoZWNraW5nIGxvY2FsIFB5 dGhvbiBjb25maWd1cmF0aW9uCmNvbmZpZ3VyZToyNTE2NjogcmVzdWx0OiBsb29rcyBnb29kCmNv bmZpZ3VyZToyNTE3NDogY2hlY2tpbmcgd2hldGhlciB0byBidWlsZCBwbHVnaW4gZG9jdW1lbnRh dGlvbgpjb25maWd1cmU6MjUxODE6IHJlc3VsdDogbm8gKGd0ay1kb2MgZGlzYWJsZWQgb3Igbm90 IGF2YWlsYWJsZSkKY29uZmlndXJlOjI1MzM0OiBjaGVja2luZyBmb3IgY29zIGluIC1sbQpjb25m aWd1cmU6MjUzNjk6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtTzIgLWZuby1zdHJpY3QtYWxp YXNpbmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAgLUwvdXNy L2xvY2FsL2xpYiAtbGdzdHJpZmYtMC4xMCAtcHRocmVhZCBjb25mdGVzdC5jIC1sbSAgID4mNQpj b25mdGVzdC5jOjQwOiB3YXJuaW5nOiBjb25mbGljdGluZyB0eXBlcyBmb3IgYnVpbHQtaW4gZnVu Y3Rpb24gJ2NvcycKY29uZmlndXJlOjI1Mzc1OiAkPyA9IDAKY29uZmlndXJlOjI1MzkzOiByZXN1 bHQ6IHllcwpjb25maWd1cmU6MjU0MDU6IGNoZWNraW5nIGZvciBBTlNJIEMgaGVhZGVyIGZpbGVz CmNvbmZpZ3VyZToyNTU2OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI1NTg1OiBjaGVja2luZyBm b3Igc3RkbGliLmgKY29uZmlndXJlOjI1NTkxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjU3NDE6 IGNoZWNraW5nIHJlZ2V4LmggdXNhYmlsaXR5CmNvbmZpZ3VyZToyNTc1ODogY2MgLWMgLU8yIC1w aXBlIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNy L2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZToyNTc2NDogJD8gPSAwCmNv bmZpZ3VyZToyNTc3ODogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI1NzgyOiBjaGVja2luZyByZWdl eC5oIHByZXNlbmNlCmNvbmZpZ3VyZToyNTc5NzogY2MgLUUgIC1JL3Vzci9sb2NhbC9pbmNsdWRl ICBjb25mdGVzdC5jCmNvbmZpZ3VyZToyNTgwMzogJD8gPSAwCmNvbmZpZ3VyZToyNTgxNzogcmVz dWx0OiB5ZXMKY29uZmlndXJlOjI1ODUwOiBjaGVja2luZyBmb3IgcmVnZXguaApjb25maWd1cmU6 MjU4NTg6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyNTkxMjogY2MgLWMgLU8yIC1waXBlIC1PMiAt Zm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5j bHVkZS9saWJ4bWwyIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAgY29uZnRlc3QuYyA+JjUKY29uZmln dXJlOjI1OTE4OiAkPyA9IDAKY29uZmlndXJlOjI1OTYwOiBjaGVja2luZyBzeXMvc29ja2V0Lmgg dXNhYmlsaXR5CmNvbmZpZ3VyZToyNTk3NzogY2MgLWMgLU8yIC1waXBlIC1PMiAtZm5vLXN0cmlj dC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNv bmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZToyNTk4MzogJD8gPSAwCmNvbmZpZ3VyZToyNTk5NzogcmVz dWx0OiB5ZXMKY29uZmlndXJlOjI2MDAxOiBjaGVja2luZyBzeXMvc29ja2V0LmggcHJlc2VuY2UK Y29uZmlndXJlOjI2MDE2OiBjYyAtRSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMK Y29uZmlndXJlOjI2MDIyOiAkPyA9IDAKY29uZmlndXJlOjI2MDM2OiByZXN1bHQ6IHllcwpjb25m aWd1cmU6MjYwNjk6IGNoZWNraW5nIGZvciBzeXMvc29ja2V0LmgKY29uZmlndXJlOjI2MDc3OiBy ZXN1bHQ6IHllcwpjb25maWd1cmU6MjYxMTY6IGNoZWNraW5nIHdpbnNvY2syLmggdXNhYmlsaXR5 CmNvbmZpZ3VyZToyNjEzMzogY2MgLWMgLU8yIC1waXBlIC1PMiAtZm5vLXN0cmljdC1hbGlhc2lu ZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMg PiY1CmNvbmZ0ZXN0LmM6NzA6MjI6IGVycm9yOiB3aW5zb2NrMi5oOiBObyBzdWNoIGZpbGUgb3Ig ZGlyZWN0b3J5CmNvbmZpZ3VyZToyNjEzOTogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dy YW0gd2FzOgp8IC8qIGNvbmZkZWZzLmguICAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICJHU3Ry ZWFtZXIgQmFzZSBQbHVnLWlucyIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiZ3N0LXBsdWdp bnMtYmFzZSIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiMC4xMC4yMSIKfCAjZGVmaW5lIFBB Q0tBR0VfU1RSSU5HICJHU3RyZWFtZXIgQmFzZSBQbHVnLWlucyAwLjEwLjIxIgp8ICNkZWZpbmUg UEFDS0FHRV9CVUdSRVBPUlQgImh0dHA6Ly9idWd6aWxsYS5nbm9tZS5vcmcvZW50ZXJfYnVnLmNn aT9wcm9kdWN0PUdTdHJlYW1lciIKfCAjZGVmaW5lIFBBQ0tBR0UgImdzdC1wbHVnaW5zLWJhc2Ui CnwgI2RlZmluZSBWRVJTSU9OICIwLjEwLjIxIgp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAj ZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAj ZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwgI2RlZmlu ZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKfCAjZGVmaW5lIEhB VkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEKfCAjZGVmaW5lIEhBVkVf VU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAjZGVmaW5lIEhBVkVfSUNPTlYg MQp8ICNkZWZpbmUgRU5BQkxFX05MUyAxCnwgI2RlZmluZSBIQVZFX0dFVFRFWFQgMQp8ICNkZWZp bmUgSEFWRV9EQ0dFVFRFWFQgMQp8ICNkZWZpbmUgR0VUVEVYVF9QQUNLQUdFICJnc3QtcGx1Z2lu cy1iYXNlLTAuMTAiCnwgI2RlZmluZSBMT0NBTEVESVIgIi91c3IvbG9jYWwvc2hhcmUvbG9jYWxl Igp8ICNkZWZpbmUgR1NUX1BBQ0tBR0VfTkFNRSAiR1N0cmVhbWVyIEJhc2UgUGx1Zy1pbnMgc291 cmNlIHJlbGVhc2UiCnwgI2RlZmluZSBHU1RfUEFDS0FHRV9PUklHSU4gIlVua25vd24gcGFja2Fn ZSBvcmlnaW4iCnwgI2RlZmluZSBHU1RfSU5TVEFMTF9QTFVHSU5TX0hFTFBFUiAiL3Vzci9sb2Nh bC9saWJleGVjL2dzdC1pbnN0YWxsLXBsdWdpbnMtaGVscGVyIgp8ICNkZWZpbmUgSEFWRV9FWFRF Uk5BTAp8ICNkZWZpbmUgSEFWRV9DUFVfSTM4NiAxCnwgI2RlZmluZSBIT1NUX0NQVSAiaTM4NiIK fCAjZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVm aW5lIEhBVkVfUkVHRVhfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TT0NLRVRfSCAxCnwgLyogZW5k IGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxzdGRpby5oPgp8ICNpZmRlZiBIQVZFX1NZU19U WVBFU19ICnwgIyBpbmNsdWRlIDxzeXMvdHlwZXMuaD4KfCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9T WVNfU1RBVF9ICnwgIyBpbmNsdWRlIDxzeXMvc3RhdC5oPgp8ICNlbmRpZgp8ICNpZmRlZiBTVERD X0hFQURFUlMKfCAjIGluY2x1ZGUgPHN0ZGxpYi5oPgp8ICMgaW5jbHVkZSA8c3RkZGVmLmg+Cnwg I2Vsc2UKfCAjIGlmZGVmIEhBVkVfU1RETElCX0gKfCAjICBpbmNsdWRlIDxzdGRsaWIuaD4KfCAj IGVuZGlmCnwgI2VuZGlmCnwgI2lmZGVmIEhBVkVfU1RSSU5HX0gKfCAjIGlmICFkZWZpbmVkIFNU RENfSEVBREVSUyAmJiBkZWZpbmVkIEhBVkVfTUVNT1JZX0gKfCAjICBpbmNsdWRlIDxtZW1vcnku aD4KfCAjIGVuZGlmCnwgIyBpbmNsdWRlIDxzdHJpbmcuaD4KfCAjZW5kaWYKfCAjaWZkZWYgSEFW RV9TVFJJTkdTX0gKfCAjIGluY2x1ZGUgPHN0cmluZ3MuaD4KfCAjZW5kaWYKfCAjaWZkZWYgSEFW RV9JTlRUWVBFU19ICnwgIyBpbmNsdWRlIDxpbnR0eXBlcy5oPgp8ICNlbmRpZgp8ICNpZmRlZiBI QVZFX1NURElOVF9ICnwgIyBpbmNsdWRlIDxpbnR0eXBlcy5oPgp8ICNlbmRpZgp8ICNpZmRlZiBI QVZFX1VOSVNURF9ICnwgIyBpbmNsdWRlIDx1bmlzdGQuaD4KfCAjZW5kaWYKfCAjaW5jbHVkZSA8 d2luc29jazIuaD4KY29uZmlndXJlOjI2MTUzOiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToyNjE1Nzog Y2hlY2tpbmcgd2luc29jazIuaCBwcmVzZW5jZQpjb25maWd1cmU6MjYxNzI6IGNjIC1FICAtSS91 c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuYwpjb25mdGVzdC5jOjM3OjIyOiBlcnJvcjogd2lu c29jazIuaDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpjb25maWd1cmU6MjYxNzg6ICQ/ID0g MQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAgKi8KfCAj ZGVmaW5lIFBBQ0tBR0VfTkFNRSAiR1N0cmVhbWVyIEJhc2UgUGx1Zy1pbnMiCnwgI2RlZmluZSBQ QUNLQUdFX1RBUk5BTUUgImdzdC1wbHVnaW5zLWJhc2UiCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJ T04gIjAuMTAuMjEiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiR1N0cmVhbWVyIEJhc2UgUGx1 Zy1pbnMgMC4xMC4yMSIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICJodHRwOi8vYnVnemls bGEuZ25vbWUub3JnL2VudGVyX2J1Zy5jZ2k/cHJvZHVjdD1HU3RyZWFtZXIiCnwgI2RlZmluZSBQ QUNLQUdFICJnc3QtcGx1Z2lucy1iYXNlIgp8ICNkZWZpbmUgVkVSU0lPTiAiMC4xMC4yMSIKfCAj ZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVm aW5lIEhBVkVfU1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5l IEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2RlZmluZSBIQVZF X1NUUklOR1NfSCAxCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9T VERJTlRfSCAxCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVmaW5lIEhBVkVfRExGQ05f SCAxCnwgI2RlZmluZSBIQVZFX0lDT05WIDEKfCAjZGVmaW5lIEVOQUJMRV9OTFMgMQp8ICNkZWZp bmUgSEFWRV9HRVRURVhUIDEKfCAjZGVmaW5lIEhBVkVfRENHRVRURVhUIDEKfCAjZGVmaW5lIEdF VFRFWFRfUEFDS0FHRSAiZ3N0LXBsdWdpbnMtYmFzZS0wLjEwIgp8ICNkZWZpbmUgTE9DQUxFRElS ICIvdXNyL2xvY2FsL3NoYXJlL2xvY2FsZSIKfCAjZGVmaW5lIEdTVF9QQUNLQUdFX05BTUUgIkdT dHJlYW1lciBCYXNlIFBsdWctaW5zIHNvdXJjZSByZWxlYXNlIgp8ICNkZWZpbmUgR1NUX1BBQ0tB R0VfT1JJR0lOICJVbmtub3duIHBhY2thZ2Ugb3JpZ2luIgp8ICNkZWZpbmUgR1NUX0lOU1RBTExf UExVR0lOU19IRUxQRVIgIi91c3IvbG9jYWwvbGliZXhlYy9nc3QtaW5zdGFsbC1wbHVnaW5zLWhl bHBlciIKfCAjZGVmaW5lIEhBVkVfRVhURVJOQUwKfCAjZGVmaW5lIEhBVkVfQ1BVX0kzODYgMQp8 ICNkZWZpbmUgSE9TVF9DUFUgImkzODYiCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZp bmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1JFR0VYX0ggMQp8ICNkZWZpbmUgSEFW RV9TWVNfU09DS0VUX0ggMQp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAjaW5jbHVkZSA8d2lu c29jazIuaD4KY29uZmlndXJlOjI2MTkyOiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToyNjIyNTogY2hl Y2tpbmcgZm9yIHdpbnNvY2syLmgKY29uZmlndXJlOjI2MjMzOiByZXN1bHQ6IG5vCmNvbmZpZ3Vy ZToyNjI1MjogY2hlY2tpbmcgZm9yIGhzdHJlcnJvcgpjb25maWd1cmU6MjYzMDg6IGNjIC1vIGNv bmZ0ZXN0IC1PMiAtcGlwZSAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkvdXNyL2xvY2FsL2lu Y2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAgLUwvdXNyL2xvY2FsL2xpYiAtbGdzdHJpZmYt MC4xMCAtcHRocmVhZCBjb25mdGVzdC5jICA+JjUKY29uZmlndXJlOjI2MzE0OiAkPyA9IDAKY29u ZmlndXJlOjI2MzMxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjY0Mzc6IGNoZWNraW5nIHByb2Nl c3MuaCB1c2FiaWxpdHkKY29uZmlndXJlOjI2NDU0OiBjYyAtYyAtTzIgLXBpcGUgLU8yIC1mbm8t c3RyaWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVk ZSAgY29uZnRlc3QuYyA+JjUKY29uZnRlc3QuYzo3MDoyMTogZXJyb3I6IHByb2Nlc3MuaDogTm8g c3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpjb25maWd1cmU6MjY0NjA6ICQ/ID0gMQpjb25maWd1cmU6 IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAgKi8KfCAjZGVmaW5lIFBBQ0tB R0VfTkFNRSAiR1N0cmVhbWVyIEJhc2UgUGx1Zy1pbnMiCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5B TUUgImdzdC1wbHVnaW5zLWJhc2UiCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIjAuMTAuMjEi CnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiR1N0cmVhbWVyIEJhc2UgUGx1Zy1pbnMgMC4xMC4y MSIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICJodHRwOi8vYnVnemlsbGEuZ25vbWUub3Jn L2VudGVyX2J1Zy5jZ2k/cHJvZHVjdD1HU3RyZWFtZXIiCnwgI2RlZmluZSBQQUNLQUdFICJnc3Qt cGx1Z2lucy1iYXNlIgp8ICNkZWZpbmUgVkVSU0lPTiAiMC4xMC4yMSIKfCAjZGVmaW5lIFNURENf SEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1lT X1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5H X0ggMQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR1NfSCAx CnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAxCnwg I2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxCnwgI2RlZmlu ZSBIQVZFX0lDT05WIDEKfCAjZGVmaW5lIEVOQUJMRV9OTFMgMQp8ICNkZWZpbmUgSEFWRV9HRVRU RVhUIDEKfCAjZGVmaW5lIEhBVkVfRENHRVRURVhUIDEKfCAjZGVmaW5lIEdFVFRFWFRfUEFDS0FH RSAiZ3N0LXBsdWdpbnMtYmFzZS0wLjEwIgp8ICNkZWZpbmUgTE9DQUxFRElSICIvdXNyL2xvY2Fs L3NoYXJlL2xvY2FsZSIKfCAjZGVmaW5lIEdTVF9QQUNLQUdFX05BTUUgIkdTdHJlYW1lciBCYXNl IFBsdWctaW5zIHNvdXJjZSByZWxlYXNlIgp8ICNkZWZpbmUgR1NUX1BBQ0tBR0VfT1JJR0lOICJV bmtub3duIHBhY2thZ2Ugb3JpZ2luIgp8ICNkZWZpbmUgR1NUX0lOU1RBTExfUExVR0lOU19IRUxQ RVIgIi91c3IvbG9jYWwvbGliZXhlYy9nc3QtaW5zdGFsbC1wbHVnaW5zLWhlbHBlciIKfCAjZGVm aW5lIEhBVkVfRVhURVJOQUwKfCAjZGVmaW5lIEhBVkVfQ1BVX0kzODYgMQp8ICNkZWZpbmUgSE9T VF9DUFUgImkzODYiCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TVERM SUJfSCAxCnwgI2RlZmluZSBIQVZFX1JFR0VYX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU09DS0VU X0ggMQp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAjaW5jbHVkZSA8c3RkaW8uaD4KfCAjaWZk ZWYgSEFWRV9TWVNfVFlQRVNfSAp8ICMgaW5jbHVkZSA8c3lzL3R5cGVzLmg+CnwgI2VuZGlmCnwg I2lmZGVmIEhBVkVfU1lTX1NUQVRfSAp8ICMgaW5jbHVkZSA8c3lzL3N0YXQuaD4KfCAjZW5kaWYK fCAjaWZkZWYgU1REQ19IRUFERVJTCnwgIyBpbmNsdWRlIDxzdGRsaWIuaD4KfCAjIGluY2x1ZGUg PHN0ZGRlZi5oPgp8ICNlbHNlCnwgIyBpZmRlZiBIQVZFX1NURExJQl9ICnwgIyAgaW5jbHVkZSA8 c3RkbGliLmg+CnwgIyBlbmRpZgp8ICNlbmRpZgp8ICNpZmRlZiBIQVZFX1NUUklOR19ICnwgIyBp ZiAhZGVmaW5lZCBTVERDX0hFQURFUlMgJiYgZGVmaW5lZCBIQVZFX01FTU9SWV9ICnwgIyAgaW5j bHVkZSA8bWVtb3J5Lmg+CnwgIyBlbmRpZgp8ICMgaW5jbHVkZSA8c3RyaW5nLmg+CnwgI2VuZGlm CnwgI2lmZGVmIEhBVkVfU1RSSU5HU19ICnwgIyBpbmNsdWRlIDxzdHJpbmdzLmg+CnwgI2VuZGlm CnwgI2lmZGVmIEhBVkVfSU5UVFlQRVNfSAp8ICMgaW5jbHVkZSA8aW50dHlwZXMuaD4KfCAjZW5k aWYKfCAjaWZkZWYgSEFWRV9TVERJTlRfSAp8ICMgaW5jbHVkZSA8aW50dHlwZXMuaD4KfCAjZW5k aWYKfCAjaWZkZWYgSEFWRV9VTklTVERfSAp8ICMgaW5jbHVkZSA8dW5pc3RkLmg+CnwgI2VuZGlm CnwgI2luY2x1ZGUgPHByb2Nlc3MuaD4KY29uZmlndXJlOjI2NDc0OiByZXN1bHQ6IG5vCmNvbmZp Z3VyZToyNjQ3ODogY2hlY2tpbmcgcHJvY2Vzcy5oIHByZXNlbmNlCmNvbmZpZ3VyZToyNjQ5Mzog Y2MgLUUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jCmNvbmZ0ZXN0LmM6Mzc6MjE6 IGVycm9yOiBwcm9jZXNzLmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY29uZmlndXJlOjI2 NDk5OiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMu aC4gICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIkdTdHJlYW1lciBCYXNlIFBsdWctaW5zIgp8 ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICJnc3QtcGx1Z2lucy1iYXNlIgp8ICNkZWZpbmUgUEFD S0FHRV9WRVJTSU9OICIwLjEwLjIxIgp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIkdTdHJlYW1l ciBCYXNlIFBsdWctaW5zIDAuMTAuMjEiCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiaHR0 cDovL2J1Z3ppbGxhLmdub21lLm9yZy9lbnRlcl9idWcuY2dpP3Byb2R1Y3Q9R1N0cmVhbWVyIgp8 ICNkZWZpbmUgUEFDS0FHRSAiZ3N0LXBsdWdpbnMtYmFzZSIKfCAjZGVmaW5lIFZFUlNJT04gIjAu MTAuMjEiCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNf SCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAx CnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNk ZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVm aW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBI QVZFX0RMRkNOX0ggMQp8ICNkZWZpbmUgSEFWRV9JQ09OViAxCnwgI2RlZmluZSBFTkFCTEVfTkxT IDEKfCAjZGVmaW5lIEhBVkVfR0VUVEVYVCAxCnwgI2RlZmluZSBIQVZFX0RDR0VUVEVYVCAxCnwg I2RlZmluZSBHRVRURVhUX1BBQ0tBR0UgImdzdC1wbHVnaW5zLWJhc2UtMC4xMCIKfCAjZGVmaW5l IExPQ0FMRURJUiAiL3Vzci9sb2NhbC9zaGFyZS9sb2NhbGUiCnwgI2RlZmluZSBHU1RfUEFDS0FH RV9OQU1FICJHU3RyZWFtZXIgQmFzZSBQbHVnLWlucyBzb3VyY2UgcmVsZWFzZSIKfCAjZGVmaW5l IEdTVF9QQUNLQUdFX09SSUdJTiAiVW5rbm93biBwYWNrYWdlIG9yaWdpbiIKfCAjZGVmaW5lIEdT VF9JTlNUQUxMX1BMVUdJTlNfSEVMUEVSICIvdXNyL2xvY2FsL2xpYmV4ZWMvZ3N0LWluc3RhbGwt cGx1Z2lucy1oZWxwZXIiCnwgI2RlZmluZSBIQVZFX0VYVEVSTkFMCnwgI2RlZmluZSBIQVZFX0NQ VV9JMzg2IDEKfCAjZGVmaW5lIEhPU1RfQ1BVICJpMzg2Igp8ICNkZWZpbmUgU1REQ19IRUFERVJT IDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9SRUdFWF9IIDEKfCAj ZGVmaW5lIEhBVkVfU1lTX1NPQ0tFVF9IIDEKfCAvKiBlbmQgY29uZmRlZnMuaC4gICovCnwgI2lu Y2x1ZGUgPHByb2Nlc3MuaD4KY29uZmlndXJlOjI2NTEzOiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToy NjU0NjogY2hlY2tpbmcgZm9yIHByb2Nlc3MuaApjb25maWd1cmU6MjY1NTQ6IHJlc3VsdDogbm8K Y29uZmlndXJlOjI2NDI3OiBjaGVja2luZyBmb3Igc3lzL3R5cGVzLmgKY29uZmlndXJlOjI2NDMz OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjY0Mzc6IGNoZWNraW5nIHN5cy93YWl0LmggdXNhYmls aXR5CmNvbmZpZ3VyZToyNjQ1NDogY2MgLWMgLU8yIC1waXBlIC1PMiAtZm5vLXN0cmljdC1hbGlh c2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0 LmMgPiY1CmNvbmZpZ3VyZToyNjQ2MDogJD8gPSAwCmNvbmZpZ3VyZToyNjQ3NDogcmVzdWx0OiB5 ZXMKY29uZmlndXJlOjI2NDc4OiBjaGVja2luZyBzeXMvd2FpdC5oIHByZXNlbmNlCmNvbmZpZ3Vy ZToyNjQ5MzogY2MgLUUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jCmNvbmZpZ3Vy ZToyNjQ5OTogJD8gPSAwCmNvbmZpZ3VyZToyNjUxMzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI2 NTQ2OiBjaGVja2luZyBmb3Igc3lzL3dhaXQuaApjb25maWd1cmU6MjY1NTQ6IHJlc3VsdDogeWVz CmNvbmZpZ3VyZToyNjQyNzogY2hlY2tpbmcgZm9yIHN5cy9zdGF0LmgKY29uZmlndXJlOjI2NDMz OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjY1Njk6IGNoZWNraW5nIGZvciBzdGRpbnQgdHlwZXMK Y29uZmlndXJlOjI2NjAyOiBjYyAtYyAgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZToyNjYwODog JD8gPSAwCmNvbmZpZ3VyZToyNjY4NjogcmVzdWx0OiBzdGRpbnQuaCAoc2hvcnRjaXJjdWl0KQpj b25maWd1cmU6MjkzOTI6IHJlc3VsdDogbWFrZSB1c2Ugb2Ygc3RkaW50LmggaW4gX3N0ZGludC5o IChhc3N1bWluZyBDOTkgY29tcGF0aWJsZSBzeXN0ZW0pCmNvbmZpZ3VyZToyOTQwNTogY2hlY2tp bmcgZm9yIGxvY2FsdGltZV9yCmNvbmZpZ3VyZToyOTQ2MTogY2MgLW8gY29uZnRlc3QgLU8yIC1w aXBlIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNy L2xvY2FsL2luY2x1ZGUgICAtTC91c3IvbG9jYWwvbGliIC1sZ3N0cmlmZi0wLjEwIC1wdGhyZWFk IGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6Mjk0Njc6ICQ/ID0gMApjb25maWd1cmU6Mjk0ODU6 IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyOTQwNTogY2hlY2tpbmcgZm9yIGdtdGltZV9yCmNvbmZp Z3VyZToyOTQ2MTogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1PMiAtZm5vLXN0cmljdC1hbGlh c2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgICAtTC91c3Iv bG9jYWwvbGliIC1sZ3N0cmlmZi0wLjEwIC1wdGhyZWFkIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1 cmU6Mjk0Njc6ICQ/ID0gMApjb25maWd1cmU6Mjk0ODU6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToy OTQ5OTogY2hlY2tpbmcgZm9yIEZJT05SRUFEIGluIHN5cy9pb2N0bC5oCmNvbmZpZ3VyZToyOTUz MzogY2MgLWMgLU8yIC1waXBlIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwv aW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZToy OTUzOTogJD8gPSAwCmNvbmZpZ3VyZToyOTU1NzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI5NjQ0 OiBjaGVja2luZyBmb3IgaW5saW5lCmNvbmZpZ3VyZToyOTY3MDogY2MgLWMgLU8yIC1waXBlIC1P MiAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2Fs L2luY2x1ZGUgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZToyOTY3NjogJD8gPSAwCmNvbmZpZ3Vy ZToyOTY5NDogcmVzdWx0OiBpbmxpbmUKY29uZmlndXJlOjI5NzE1OiBjaGVja2luZyBmb3IgX0xB UkdFRklMRV9TT1VSQ0UgdmFsdWUgbmVlZGVkIGZvciBsYXJnZSBmaWxlcwpjb25maWd1cmU6Mjk3 NDQ6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLUkv dXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAgLUwvdXNyL2xvY2FsL2xp YiAtbGdzdHJpZmYtMC4xMCAtcHRocmVhZCBjb25mdGVzdC5jICA+JjUKY29uZmlndXJlOjI5NzUw OiAkPyA9IDAKY29uZmlndXJlOjI5ODE2OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToyOTg0MjogY2hl Y2tpbmcgZm9yIGxyaW50CmNvbmZpZ3VyZToyOTg3MzogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBl IC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xv Y2FsL2luY2x1ZGUgICAtTC91c3IvbG9jYWwvbGliIC1sZ3N0cmlmZi0wLjEwIC1wdGhyZWFkIGNv bmZ0ZXN0LmMgIC1sbSA+JjUKY29uZmlndXJlOjI5ODc5OiAkPyA9IDAKY29uZmlndXJlOjI5ODk2 OiByZXN1bHQ6IHllcwpjb25maWd1cmU6Mjk5MDY6IGNoZWNraW5nIGZvciBscmludGYKY29uZmln dXJlOjI5OTM3OiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLU8yIC1mbm8tc3RyaWN0LWFsaWFz aW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAgIC1ML3Vzci9s b2NhbC9saWIgLWxnc3RyaWZmLTAuMTAgLXB0aHJlYWQgY29uZnRlc3QuYyAgLWxtID4mNQpjb25m aWd1cmU6Mjk5NDM6ICQ/ID0gMApjb25maWd1cmU6Mjk5NjA6IHJlc3VsdDogeWVzCmNvbmZpZ3Vy ZToyOTk3MzogY2hlY2tpbmcgd2hldGhlciBjYyBpbXBsZW1lbnRzIF9fUFJFVFRZX0ZVTkNUSU9O X18KY29uZmlndXJlOjMwMDAwOiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLU8yIC1mbm8tc3Ry aWN0LWFsaWFzaW5nIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAg IC1ML3Vzci9sb2NhbC9saWIgLWxnc3RyaWZmLTAuMTAgLXB0aHJlYWQgY29uZnRlc3QuYyAgPiY1 CmNvbmZpZ3VyZTozMDAwNjogJD8gPSAwCmNvbmZpZ3VyZTozMDAyNTogcmVzdWx0OiB5ZXMKY29u ZmlndXJlOjMwMDM1OiBjaGVja2luZyB3aGV0aGVyIGNjIGltcGxlbWVudHMgX19GVU5DVElPTl9f CmNvbmZpZ3VyZTozMDA2MjogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1PMiAtZm5vLXN0cmlj dC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgICAt TC91c3IvbG9jYWwvbGliIC1sZ3N0cmlmZi0wLjEwIC1wdGhyZWFkIGNvbmZ0ZXN0LmMgID4mNQpj b25maWd1cmU6MzAwNjg6ICQ/ID0gMApjb25maWd1cmU6MzAwODc6IHJlc3VsdDogeWVzCmNvbmZp Z3VyZTozMDA5NzogY2hlY2tpbmcgd2hldGhlciBjYyBpbXBsZW1lbnRzIF9fZnVuY19fCmNvbmZp Z3VyZTozMDEyNDogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1PMiAtZm5vLXN0cmljdC1hbGlh c2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgICAtTC91c3Iv bG9jYWwvbGliIC1sZ3N0cmlmZi0wLjEwIC1wdGhyZWFkIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1 cmU6MzAxMzA6ICQ/ID0gMApjb25maWd1cmU6MzAxNDk6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToz MDE5NjogY2hlY2tpbmcgZm9yIEdMSUIKY29uZmlndXJlOjMwMjA0OiAkUEtHX0NPTkZJRyAtLWV4 aXN0cyAtLXByaW50LWVycm9ycyAiJHdoaWNoIgpjb25maWd1cmU6MzAyMDc6ICQ/ID0gMApjb25m aWd1cmU6MzAyMjI6ICRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzICIkd2hpY2gi CmNvbmZpZ3VyZTozMDIyNTogJD8gPSAwCmNvbmZpZ3VyZTozMDI3MTogcmVzdWx0OiB5ZXMKY29u ZmlndXJlOjMwMzAwOiBjaGVja2luZyBmb3IgTElCT0lMCmNvbmZpZ3VyZTozMDMwODogJFBLR19D T05GSUcgLS1leGlzdHMgLS1wcmludC1lcnJvcnMgImxpYm9pbC0wLjMgPj0gMC4zLjE0Igpjb25m aWd1cmU6MzAzMTE6ICQ/ID0gMApjb25maWd1cmU6MzAzMjY6ICRQS0dfQ09ORklHIC0tZXhpc3Rz IC0tcHJpbnQtZXJyb3JzICJsaWJvaWwtMC4zID49IDAuMy4xNCIKY29uZmlndXJlOjMwMzI5OiAk PyA9IDAKY29uZmlndXJlOjMwMzUxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MzAzNjk6IGNoZWNr aW5nIGZvciBHU1QKY29uZmlndXJlOjMwMzc3OiAkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50 LWVycm9ycyAiJG1vZHVsZSA+PSAkbWludmVyIgpSZXF1ZXN0ZWQgJ2dzdHJlYW1lci0wLjEwID49 IDAuMTAuMjAuMScgYnV0IHZlcnNpb24gb2YgR1N0cmVhbWVyIGlzIDAuMTAuMjAKY29uZmlndXJl OjMwMzgwOiAkPyA9IDEKY29uZmlndXJlOjMwMzk1OiAkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXBy aW50LWVycm9ycyAiJG1vZHVsZSA+PSAkbWludmVyIgpSZXF1ZXN0ZWQgJ2dzdHJlYW1lci0wLjEw ID49IDAuMTAuMjAuMScgYnV0IHZlcnNpb24gb2YgR1N0cmVhbWVyIGlzIDAuMTAuMjAKY29uZmln dXJlOjMwMzk4OiAkPyA9IDEKUmVxdWVzdGVkICdnc3RyZWFtZXItMC4xMCA+PSAwLjEwLjIwLjEn IGJ1dCB2ZXJzaW9uIG9mIEdTdHJlYW1lciBpcyAwLjEwLjIwCmNvbmZpZ3VyZTozMDQxNjogcmVz dWx0OiBubwpjb25maWd1cmU6MzA0MTg6IFJlcXVlc3RlZCAnZ3N0cmVhbWVyLTAuMTAgPj0gMC4x MC4yMC4xJyBidXQgdmVyc2lvbiBvZiBHU3RyZWFtZXIgaXMgMC4xMC4yMApjb25maWd1cmU6MzA0 MjE6IGVycm9yOiBubyBnc3RyZWFtZXItMC4xMCA+PSAwLjEwLjIwLjEgKEdTdHJlYW1lcikgZm91 bmQKCiMjIC0tLS0tLS0tLS0tLS0tLS0gIyMKIyMgQ2FjaGUgdmFyaWFibGVzLiAjIwojIyAtLS0t LS0tLS0tLS0tLS0tICMjCgphY19jdl9idWlsZD1pMzg2LXBvcnRibGQtZnJlZWJzZDguMAphY19j dl9jOTlfbHJpbnQ9eWVzCmFjX2N2X2M5OV9scmludGY9eWVzCmFjX2N2X2NfYmlnZW5kaWFuPW5v CmFjX2N2X2NfY29tcGlsZXJfZ251PXllcwphY19jdl9jX2lubGluZT1pbmxpbmUKYWNfY3ZfY3h4 X2NvbXBpbGVyX2dudT15ZXMKYWNfY3ZfZW52X0FMU0FfQ0ZMQUdTX3NldD0nJwphY19jdl9lbnZf QUxTQV9DRkxBR1NfdmFsdWU9JycKYWNfY3ZfZW52X0FMU0FfTElCU19zZXQ9JycKYWNfY3ZfZW52 X0FMU0FfTElCU192YWx1ZT0nJwphY19jdl9lbnZfQ0NDX3NldD0nJwphY19jdl9lbnZfQ0NDX3Zh bHVlPScnCmFjX2N2X2Vudl9DQ19zZXQ9c2V0CmFjX2N2X2Vudl9DQ192YWx1ZT1jYwphY19jdl9l bnZfQ0ZMQUdTX3NldD1zZXQKYWNfY3ZfZW52X0NGTEFHU192YWx1ZT0nLU8yIC1waXBlIC1PMiAt Zm5vLXN0cmljdC1hbGlhc2luZyAtSS91c3IvbG9jYWwvaW5jbHVkZScKYWNfY3ZfZW52X0NQUEZM QUdTX3NldD1zZXQKYWNfY3ZfZW52X0NQUEZMQUdTX3ZhbHVlPScgLUkvdXNyL2xvY2FsL2luY2x1 ZGUgJwphY19jdl9lbnZfQ1BQX3NldD0nJwphY19jdl9lbnZfQ1BQX3ZhbHVlPScnCmFjX2N2X2Vu dl9DWFhDUFBfc2V0PScnCmFjX2N2X2Vudl9DWFhDUFBfdmFsdWU9JycKYWNfY3ZfZW52X0NYWEZM QUdTX3NldD1zZXQKYWNfY3ZfZW52X0NYWEZMQUdTX3ZhbHVlPSctTzIgLXBpcGUgLU8yIC1mbm8t c3RyaWN0LWFsaWFzaW5nJwphY19jdl9lbnZfQ1hYX3NldD1zZXQKYWNfY3ZfZW52X0NYWF92YWx1 ZT1jKysKYWNfY3ZfZW52X0Y3N19zZXQ9JycKYWNfY3ZfZW52X0Y3N192YWx1ZT0nJwphY19jdl9l bnZfRkZMQUdTX3NldD0nJwphY19jdl9lbnZfRkZMQUdTX3ZhbHVlPScnCmFjX2N2X2Vudl9GVDJf Q0ZMQUdTX3NldD0nJwphY19jdl9lbnZfRlQyX0NGTEFHU192YWx1ZT0nJwphY19jdl9lbnZfRlQy X0xJQlNfc2V0PScnCmFjX2N2X2Vudl9GVDJfTElCU192YWx1ZT0nJwphY19jdl9lbnZfR0lPX0NG TEFHU19zZXQ9JycKYWNfY3ZfZW52X0dJT19DRkxBR1NfdmFsdWU9JycKYWNfY3ZfZW52X0dJT19M SUJTX3NldD0nJwphY19jdl9lbnZfR0lPX0xJQlNfdmFsdWU9JycKYWNfY3ZfZW52X0dMSUJfQ0ZM QUdTX3NldD0nJwphY19jdl9lbnZfR0xJQl9DRkxBR1NfdmFsdWU9JycKYWNfY3ZfZW52X0dMSUJf TElCU19zZXQ9JycKYWNfY3ZfZW52X0dMSUJfTElCU192YWx1ZT0nJwphY19jdl9lbnZfR05PTUVf VkZTX0NGTEFHU19zZXQ9JycKYWNfY3ZfZW52X0dOT01FX1ZGU19DRkxBR1NfdmFsdWU9JycKYWNf Y3ZfZW52X0dOT01FX1ZGU19MSUJTX3NldD0nJwphY19jdl9lbnZfR05PTUVfVkZTX0xJQlNfdmFs dWU9JycKYWNfY3ZfZW52X0dTVF9CQVNFX0NGTEFHU19zZXQ9JycKYWNfY3ZfZW52X0dTVF9CQVNF X0NGTEFHU192YWx1ZT0nJwphY19jdl9lbnZfR1NUX0JBU0VfTElCU19zZXQ9JycKYWNfY3ZfZW52 X0dTVF9CQVNFX0xJQlNfdmFsdWU9JycKYWNfY3ZfZW52X0dTVF9DRkxBR1Nfc2V0PScnCmFjX2N2 X2Vudl9HU1RfQ0ZMQUdTX3ZhbHVlPScnCmFjX2N2X2Vudl9HU1RfQ0hFQ0tfQ0ZMQUdTX3NldD0n JwphY19jdl9lbnZfR1NUX0NIRUNLX0NGTEFHU192YWx1ZT0nJwphY19jdl9lbnZfR1NUX0NIRUNL X0xJQlNfc2V0PScnCmFjX2N2X2Vudl9HU1RfQ0hFQ0tfTElCU192YWx1ZT0nJwphY19jdl9lbnZf R1NUX0NPTlRST0xMRVJfQ0ZMQUdTX3NldD0nJwphY19jdl9lbnZfR1NUX0NPTlRST0xMRVJfQ0ZM QUdTX3ZhbHVlPScnCmFjX2N2X2Vudl9HU1RfQ09OVFJPTExFUl9MSUJTX3NldD0nJwphY19jdl9l bnZfR1NUX0NPTlRST0xMRVJfTElCU192YWx1ZT0nJwphY19jdl9lbnZfR1NUX0dEUF9DRkxBR1Nf c2V0PScnCmFjX2N2X2Vudl9HU1RfR0RQX0NGTEFHU192YWx1ZT0nJwphY19jdl9lbnZfR1NUX0dE UF9MSUJTX3NldD0nJwphY19jdl9lbnZfR1NUX0dEUF9MSUJTX3ZhbHVlPScnCmFjX2N2X2Vudl9H U1RfTElCU19zZXQ9JycKYWNfY3ZfZW52X0dTVF9MSUJTX3ZhbHVlPScnCmFjX2N2X2Vudl9HVEtf Q0ZMQUdTX3NldD0nJwphY19jdl9lbnZfR1RLX0NGTEFHU192YWx1ZT0nJwphY19jdl9lbnZfR1RL X0xJQlNfc2V0PScnCmFjX2N2X2Vudl9HVEtfTElCU192YWx1ZT0nJwphY19jdl9lbnZfTERGTEFH U19zZXQ9c2V0CmFjX2N2X2Vudl9MREZMQUdTX3ZhbHVlPScgLUwvdXNyL2xvY2FsL2xpYiAtbGdz dHJpZmYtMC4xMCAtcHRocmVhZCcKYWNfY3ZfZW52X0xJQk9JTF9DRkxBR1Nfc2V0PScnCmFjX2N2 X2Vudl9MSUJPSUxfQ0ZMQUdTX3ZhbHVlPScnCmFjX2N2X2Vudl9MSUJPSUxfTElCU19zZXQ9JycK YWNfY3ZfZW52X0xJQk9JTF9MSUJTX3ZhbHVlPScnCmFjX2N2X2Vudl9MSUJTX3NldD0nJwphY19j dl9lbnZfTElCU192YWx1ZT0nJwphY19jdl9lbnZfTElCVklTVUFMX0NGTEFHU19zZXQ9JycKYWNf Y3ZfZW52X0xJQlZJU1VBTF9DRkxBR1NfdmFsdWU9JycKYWNfY3ZfZW52X0xJQlZJU1VBTF9MSUJT X3NldD0nJwphY19jdl9lbnZfTElCVklTVUFMX0xJQlNfdmFsdWU9JycKYWNfY3ZfZW52X09HR19D RkxBR1Nfc2V0PScnCmFjX2N2X2Vudl9PR0dfQ0ZMQUdTX3ZhbHVlPScnCmFjX2N2X2Vudl9PR0df TElCU19zZXQ9JycKYWNfY3ZfZW52X09HR19MSUJTX3ZhbHVlPScnCmFjX2N2X2Vudl9QQU5HT19D RkxBR1Nfc2V0PScnCmFjX2N2X2Vudl9QQU5HT19DRkxBR1NfdmFsdWU9JycKYWNfY3ZfZW52X1BB TkdPX0xJQlNfc2V0PScnCmFjX2N2X2Vudl9QQU5HT19MSUJTX3ZhbHVlPScnCmFjX2N2X2Vudl9Q S0dfQ09ORklHX3NldD0nJwphY19jdl9lbnZfUEtHX0NPTkZJR192YWx1ZT0nJwphY19jdl9lbnZf VEhFT1JBX0NGTEFHU19zZXQ9JycKYWNfY3ZfZW52X1RIRU9SQV9DRkxBR1NfdmFsdWU9JycKYWNf Y3ZfZW52X1RIRU9SQV9MSUJTX3NldD0nJwphY19jdl9lbnZfVEhFT1JBX0xJQlNfdmFsdWU9JycK YWNfY3ZfZW52X1ZBTEdSSU5EX0NGTEFHU19zZXQ9JycKYWNfY3ZfZW52X1ZBTEdSSU5EX0NGTEFH U192YWx1ZT0nJwphY19jdl9lbnZfVkFMR1JJTkRfTElCU19zZXQ9JycKYWNfY3ZfZW52X1ZBTEdS SU5EX0xJQlNfdmFsdWU9JycKYWNfY3ZfZW52X1ZPUkJJU19DRkxBR1Nfc2V0PScnCmFjX2N2X2Vu dl9WT1JCSVNfQ0ZMQUdTX3ZhbHVlPScnCmFjX2N2X2Vudl9WT1JCSVNfTElCU19zZXQ9JycKYWNf Y3ZfZW52X1ZPUkJJU19MSUJTX3ZhbHVlPScnCmFjX2N2X2Vudl9YTUtNRl9zZXQ9JycKYWNfY3Zf ZW52X1hNS01GX3ZhbHVlPScnCmFjX2N2X2Vudl9idWlsZF9hbGlhc19zZXQ9c2V0CmFjX2N2X2Vu dl9idWlsZF9hbGlhc192YWx1ZT1pMzg2LXBvcnRibGQtZnJlZWJzZDguMAphY19jdl9lbnZfaG9z dF9hbGlhc19zZXQ9JycKYWNfY3ZfZW52X2hvc3RfYWxpYXNfdmFsdWU9JycKYWNfY3ZfZW52X3Rh cmdldF9hbGlhc19zZXQ9JycKYWNfY3ZfZW52X3RhcmdldF9hbGlhc192YWx1ZT0nJwphY19jdl9m NzdfY29tcGlsZXJfZ251PW5vCmFjX2N2X2Z1bmNfZGxvcGVuPXllcwphY19jdl9mdW5jX2dtdGlt ZV9yPXllcwphY19jdl9mdW5jX2hzdHJlcnJvcj15ZXMKYWNfY3ZfZnVuY19sb2NhbHRpbWVfcj15 ZXMKYWNfY3ZfZnVuY19zaGxfbG9hZD1ubwphY19jdl9oZWFkZXJfZGxmY25faD15ZXMKYWNfY3Zf aGVhZGVyX2ludHR5cGVzX2g9eWVzCmFjX2N2X2hlYWRlcl9tZW1vcnlfaD15ZXMKYWNfY3ZfaGVh ZGVyX3Byb2Nlc3NfaD1ubwphY19jdl9oZWFkZXJfcmVnZXhfaD15ZXMKYWNfY3ZfaGVhZGVyX3N0 ZGM9eWVzCmFjX2N2X2hlYWRlcl9zdGRpbnQ9c3RkaW50LmgKYWNfY3ZfaGVhZGVyX3N0ZGludF9o PXllcwphY19jdl9oZWFkZXJfc3RkaW50X3Q9c3RkaW50LmgKYWNfY3ZfaGVhZGVyX3N0ZGxpYl9o PXllcwphY19jdl9oZWFkZXJfc3RyaW5nX2g9eWVzCmFjX2N2X2hlYWRlcl9zdHJpbmdzX2g9eWVz CmFjX2N2X2hlYWRlcl9zeXNfc29ja2V0X2g9eWVzCmFjX2N2X2hlYWRlcl9zeXNfc3RhdF9oPXll cwphY19jdl9oZWFkZXJfc3lzX3R5cGVzX2g9eWVzCmFjX2N2X2hlYWRlcl9zeXNfd2FpdF9oPXll cwphY19jdl9oZWFkZXJfdW5pc3RkX2g9eWVzCmFjX2N2X2hlYWRlcl93aW5zb2NrMl9oPW5vCmFj X2N2X2hvc3Q9aTM4Ni1wb3J0YmxkLWZyZWVic2Q4LjAKYWNfY3ZfbGliX2RsZF9zaGxfbG9hZD1u bwphY19jdl9saWJfbV9jb3M9eWVzCmFjX2N2X29iamV4dD1vCmFjX2N2X3BhdGhfRE9MVF9CQVNI PScnCmFjX2N2X3BhdGhfRUdSRVA9Jy91c3IvYmluL2dyZXAgLUUnCmFjX2N2X3BhdGhfR01TR0ZN VD0vdXNyL2xvY2FsL2Jpbi9tc2dmbXQKYWNfY3ZfcGF0aF9HUkVQPS91c3IvYmluL2dyZXAKYWNf Y3ZfcGF0aF9NU0dGTVQ9L3Vzci9sb2NhbC9iaW4vbXNnZm10CmFjX2N2X3BhdGhfTVNHTUVSR0U9 L3Vzci9sb2NhbC9iaW4vbXNnbWVyZ2UKYWNfY3ZfcGF0aF9QWVRIT049L3Vzci9sb2NhbC9iaW4v cHl0aG9uCmFjX2N2X3BhdGhfVkFMR1JJTkRfUEFUSD1ubwphY19jdl9wYXRoX1hHRVRURVhUPS91 c3IvbG9jYWwvYmluL3hnZXR0ZXh0CmFjX2N2X3BhdGhfYWNfcHRfUEtHX0NPTkZJRz0vdXNyL2xv Y2FsL2Jpbi9wa2ctY29uZmlnCmFjX2N2X3BhdGhfbWtkaXI9L3Vzci9sb2NhbC9iaW4vZ21rZGly CmFjX2N2X3Byb2dfQVdLPWdhd2sKYWNfY3ZfcHJvZ19DUFA9J2NjIC1FJwphY19jdl9wcm9nX0NY WENQUD0nYysrIC1FJwphY19jdl9wcm9nX2FjX2N0X0FSPWFyCmFjX2N2X3Byb2dfYWNfY3RfQ0M9 Y2MKYWNfY3ZfcHJvZ19hY19jdF9SQU5MSUI9cmFubGliCmFjX2N2X3Byb2dfYWNfY3RfU1RSSVA9 c3RyaXAKYWNfY3ZfcHJvZ19jY19jODk9JycKYWNfY3ZfcHJvZ19jY19jY19jX289eWVzCmFjX2N2 X3Byb2dfY2NfZz15ZXMKYWNfY3ZfcHJvZ19jeHhfZz15ZXMKYWNfY3ZfcHJvZ19mNzdfZz1ubwph Y19jdl9wcm9nX21ha2VfZ21ha2Vfc2V0PXllcwphY19jdl9zdGRpbnRfbWVzc2FnZT0ndXNpbmcg Z251IGNvbXBpbGVyIGNjIChHQ0MpIDQuMi4xIDIwMDcwNzE5ICBbRnJlZUJTRF0nCmFjX2N2X3N0 ZGludF9yZXN1bHQ9Jyhhc3N1bWluZyBDOTkgY29tcGF0aWJsZSBzeXN0ZW0pJwphY19jdl9zeXNf ZmlsZV9vZmZzZXRfYml0cz1ubwphY19jdl9zeXNfbGFyZ2VmaWxlX0NDPW5vCmFjX2N2X3N5c19s YXJnZWZpbGVfc291cmNlPW5vCmFjbF9jdl9oYXJkY29kZV9kaXJlY3Q9bm8KYWNsX2N2X2hhcmRj b2RlX2xpYmRpcl9mbGFnX3NwZWM9JyR7d2x9LXJwYXRoICR7d2x9JGxpYmRpcicKYWNsX2N2X2hh cmRjb2RlX2xpYmRpcl9zZXBhcmF0b3I9JycKYWNsX2N2X2hhcmRjb2RlX21pbnVzX0w9bm8KYWNs X2N2X2xpYmV4dD1hCmFjbF9jdl9wYXRoX0xEPS91c3IvYmluL2xkCmFjbF9jdl9wcm9nX2dudV9s ZD15ZXMKYWNsX2N2X3JwYXRoPWRvbmUKYWNsX2N2X3NobGliZXh0PXNvCmFjbF9jdl9zeXNfbGli X2Rsc2VhcmNoX3BhdGhfc3BlYz0nL2xpYiAvdXNyL2xpYicKYWNsX2N2X3N5c19saWJfc2VhcmNo X3BhdGhfc3BlYz0nL2xpYiAvdXNyL2xpYiAvdXNyL2xvY2FsL2xpYicKYWNsX2N2X3dsPS1XbCwK YW1fY3ZfQ0NfZGVwZW5kZW5jaWVzX2NvbXBpbGVyX3R5cGU9Z2NjMwphbV9jdl9DWFhfZGVwZW5k ZW5jaWVzX2NvbXBpbGVyX3R5cGU9Z2NjMwphbV9jdl9mdW5jX2ljb252PXllcwphbV9jdl9saWJf aWNvbnY9bm8KZ3N0X2N2X2hhdmVfZnVuYz15ZXMKZ3N0X2N2X2hhdmVfZnVuY3Rpb249eWVzCmdz dF9jdl9oYXZlX3ByZXR0eV9mdW5jdGlvbj15ZXMKZ3RfY3ZfZnVuY19nbnVnZXR0ZXh0MV9saWJj PW5vCmd0X2N2X2Z1bmNfZ251Z2V0dGV4dDFfbGliaW50bD15ZXMKbHRfY3ZfZGVwbGlic19jaGVj a19tZXRob2Q9cGFzc19hbGwKbHRfY3ZfZGxvcGVuPWRsb3BlbgpsdF9jdl9kbG9wZW5fbGlicz0n JwpsdF9jdl9kbG9wZW5fc2VsZj15ZXMKbHRfY3ZfZGxvcGVuX3NlbGZfc3RhdGljPW5vCmx0X2N2 X2ZpbGVfbWFnaWNfY21kPSckTUFHSUNfQ01EJwpsdF9jdl9maWxlX21hZ2ljX3Rlc3RfZmlsZT0n JwpsdF9jdl9sZF9yZWxvYWRfZmxhZz0tcgpsdF9jdl9vYmpkaXI9LmxpYnMKbHRfY3ZfcGF0aF9M RD0vdXNyL2Jpbi9sZApsdF9jdl9wYXRoX0xEQ1hYPS91c3IvYmluL2xkCmx0X2N2X3BhdGhfTk09 Jy91c3IvYmluL25tIC1CJwpsdF9jdl9wYXRoX1NFRD0vdXNyL2Jpbi9zZWQKbHRfY3ZfcHJvZ19j b21waWxlcl9jX289eWVzCmx0X2N2X3Byb2dfY29tcGlsZXJfY19vX0NYWD15ZXMKbHRfY3ZfcHJv Z19jb21waWxlcl9waWNfd29ya3M9eWVzCmx0X2N2X3Byb2dfY29tcGlsZXJfcGljX3dvcmtzX0NY WD15ZXMKbHRfY3ZfcHJvZ19jb21waWxlcl9ydHRpX2V4Y2VwdGlvbnM9bm8KbHRfY3ZfcHJvZ19j b21waWxlcl9zdGF0aWNfd29ya3M9eWVzCmx0X2N2X3Byb2dfY29tcGlsZXJfc3RhdGljX3dvcmtz X0NYWD15ZXMKbHRfY3ZfcHJvZ19nbnVfbGQ9eWVzCmx0X2N2X3Byb2dfZ251X2xkY3h4PXllcwps dF9jdl9zeXNfZ2xvYmFsX3N5bWJvbF9waXBlPSdzZWQgLW4gLWUgJ1wnJ3MvXi4qWyAJXVwoW0FC Q0RHSVJTVFddW0FCQ0RHSVJTVFddKlwpWyAJXVsgCV0qXChbX0EtWmEtel1bX0EtWmEtejAtOV0q XCkkL1wxIFwyIFwyL3AnXCcnJwpsdF9jdl9zeXNfZ2xvYmFsX3N5bWJvbF90b19jX25hbWVfYWRk cmVzcz0nc2VkIC1uIC1lICdcJydzL146IFwoW14gXSpcKSAkLyAge1wiXDFcIiwgKGx0X3B0cikg MH0sL3AnXCcnIC1lICdcJydzL15bQkNERUdSU1RdIFwoW14gXSpcKSBcKFteIF0qXCkkLyAgeyJc MiIsIChsdF9wdHIpIFwmXDJ9LC9wJ1wnJycKbHRfY3Zfc3lzX2dsb2JhbF9zeW1ib2xfdG9fY2Rl Y2w9J3NlZCAtbiAtZSAnXCcncy9eLiAuKiBcKC4qXCkkL2V4dGVybiBpbnQgXDE7L3AnXCcnJwps dF9jdl9zeXNfbGliX2Rsc2VhcmNoX3BhdGhfc3BlYz0nL2xpYiAvdXNyL2xpYicKbHRfY3Zfc3lz X2xpYl9zZWFyY2hfcGF0aF9zcGVjPS91c3IvbGliCmx0X2N2X3N5c19tYXhfY21kX2xlbj0yNjIx NDQKbHRfbHRfY3ZfcHJvZ19jb21waWxlcl9jX289JyJ5ZXMiJwpsdF9sdF9jdl9wcm9nX2NvbXBp bGVyX2Nfb19DWFg9JyJ5ZXMiJwpsdF9sdF9jdl9zeXNfZ2xvYmFsX3N5bWJvbF9waXBlPScic2Vk IC1uIC1lICdcJydzL14uKlsgCV1cXChbQUJDREdJUlNUV11bQUJDREdJUlNUV10qXFwpWyAJXVsg CV0qXFwoW19BLVphLXpdW19BLVphLXowLTldKlxcKVwkL1xcMSBcXDIgXFwyL3AnXCcnIicKbHRf bHRfY3Zfc3lzX2dsb2JhbF9zeW1ib2xfdG9fY19uYW1lX2FkZHJlc3M9JyJzZWQgLW4gLWUgJ1wn J3MvXjogXFwoW14gXSpcXCkgXCQvICB7XFxcIlxcMVxcXCIsIChsdF9wdHIpIDB9LC9wJ1wnJyAt ZSAnXCcncy9eW0JDREVHUlNUXSBcXChbXiBdKlxcKSBcXChbXiBdKlxcKVwkLyAge1wiXFwyXCIs IChsdF9wdHIpIFxcJlxcMn0sL3AnXCcnIicKbHRfbHRfY3Zfc3lzX2dsb2JhbF9zeW1ib2xfdG9f Y2RlY2w9JyJzZWQgLW4gLWUgJ1wnJ3MvXi4gLiogXFwoLipcXClcJC9leHRlcm4gaW50IFxcMTsv cCdcJyciJwpwa2dfY3ZfR0xJQl9DRkxBR1M9Jy1EX1JFRU5UUkFOVCAtSS91c3IvbG9jYWwvaW5j bHVkZS9nbGliLTIuMCAtSS91c3IvbG9jYWwvbGliL2dsaWItMi4wL2luY2x1ZGUgICcKcGtnX2N2 X0dMSUJfTElCUz0nLXB0aHJlYWQgLUwvdXNyL2xvY2FsL2xpYiAtbGdvYmplY3QtMi4wIC1sZ3Ro cmVhZC0yLjAgLWxnbW9kdWxlLTIuMCAtbGdsaWItMi4wIC1saWNvbnYgICcKcGtnX2N2X0xJQk9J TF9DRkxBR1M9Jy1JL3Vzci9sb2NhbC9pbmNsdWRlL2xpYm9pbC0wLjMgICcKcGtnX2N2X0xJQk9J TF9MSUJTPSctTC91c3IvbG9jYWwvbGliIC1sb2lsLTAuMyAtbG0gLWxydCAgJwoKIyMgLS0tLS0t LS0tLS0tLS0tLS0gIyMKIyMgT3V0cHV0IHZhcmlhYmxlcy4gIyMKIyMgLS0tLS0tLS0tLS0tLS0t LS0gIyMKCkFDTE9DQUw9JyR7U0hFTEx9IC91c3IvcG9ydHMvYXVkaW8vZ3N0cmVhbWVyLXBsdWdp bnMtb2dnL3dvcmsvZ3N0LXBsdWdpbnMtYmFzZS0wLjEwLjIxL21pc3NpbmcgLS1ydW4gYWNsb2Nh bC0xLjEwJwpBQ0xPQ0FMX0FNRkxBR1M9Jy1JIG00IC1JIGNvbW1vbi9tNCcKQUxTQV9DRkxBR1M9 JycKQUxTQV9MSUJTPScnCkFNREVQQkFDS1NMQVNIPSdcJwpBTURFUF9GQUxTRT0nIycKQU1ERVBf VFJVRT0nJwpBTVRBUj0nJHtTSEVMTH0gL3Vzci9wb3J0cy9hdWRpby9nc3RyZWFtZXItcGx1Z2lu cy1vZ2cvd29yay9nc3QtcGx1Z2lucy1iYXNlLTAuMTAuMjEvbWlzc2luZyAtLXJ1biB0YXInCkFS PSdhcicKQVM9J2FzJwpBVVRPQ09ORj0nJHtTSEVMTH0gL3Vzci9wb3J0cy9hdWRpby9nc3RyZWFt ZXItcGx1Z2lucy1vZ2cvd29yay9nc3QtcGx1Z2lucy1iYXNlLTAuMTAuMjEvbWlzc2luZyAtLXJ1 biBhdXRvY29uZicKQVVUT0hFQURFUj0nJHtTSEVMTH0gL3Vzci9wb3J0cy9hdWRpby9nc3RyZWFt ZXItcGx1Z2lucy1vZ2cvd29yay9nc3QtcGx1Z2lucy1iYXNlLTAuMTAuMjEvbWlzc2luZyAtLXJ1 biBhdXRvaGVhZGVyJwpBVVRPTUFLRT0nJHtTSEVMTH0gL3Vzci9wb3J0cy9hdWRpby9nc3RyZWFt ZXItcGx1Z2lucy1vZ2cvd29yay9nc3QtcGx1Z2lucy1iYXNlLTAuMTAuMjEvbWlzc2luZyAtLXJ1 biBhdXRvbWFrZS0xLjEwJwpBV0s9J2dhd2snCkJVSUxEX0VYQU1QTEVTX0ZBTFNFPScnCkJVSUxE X0VYQU1QTEVTX1RSVUU9JyMnCkJVSUxEX0VYUEVSSU1FTlRBTF9GQUxTRT0nJwpCVUlMRF9FWFBF UklNRU5UQUxfVFJVRT0nIycKQlVJTERfRVhURVJOQUxfRkFMU0U9JyMnCkJVSUxEX0VYVEVSTkFM X1RSVUU9JycKQ0M9J2NjJwpDQ0FTRkxBR1M9JycKQ0NERVBNT0RFPSdkZXBtb2RlPWdjYzMnCkNE UEFSQU5PSUFfTElCUz0nJwpDRkxBR1M9Jy1PMiAtcGlwZSAtTzIgLWZuby1zdHJpY3QtYWxpYXNp bmcgLUkvdXNyL2xvY2FsL2luY2x1ZGUnCkNQUD0nY2MgLUUnCkNQUEZMQUdTPScgLUkvdXNyL2xv Y2FsL2luY2x1ZGUgJwpDWFg9J2MrKycKQ1hYQ1BQPSdjKysgLUUnCkNYWERFUE1PREU9J2RlcG1v ZGU9Z2NjMycKQ1hYRkxBR1M9Jy1PMiAtcGlwZSAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcnCkNZ R1BBVEhfVz0nZWNobycKREVGQVVMVF9BVURJT1NJTks9JycKREVGQVVMVF9BVURJT1NSQz0nJwpE RUZBVUxUX1ZJREVPU0lOSz0nJwpERUZBVUxUX1ZJREVPU1JDPScnCkRFRkFVTFRfVklTVUFMSVpF Uj0nJwpERUZTPScnCkRFUERJUj0nLmRlcHMnCkRFUFJFQ0FURURfQ0ZMQUdTPScnCkRMTFRPT0w9 J2RsbHRvb2wnCkRTWU1VVElMPScnCkVDSE89J2VjaG8nCkVDSE9fQz0nJwpFQ0hPX049Jy1uJwpF Q0hPX1Q9JycKRUdSRVA9Jy91c3IvYmluL2dyZXAgLUUnCkVOQUJMRV9HVEtfRE9DX0ZBTFNFPScn CkVOQUJMRV9HVEtfRE9DX1RSVUU9JyMnCkVOQUJMRV9QTFVHSU5fRE9DU19GQUxTRT0nJwpFTkFC TEVfUExVR0lOX0RPQ1NfVFJVRT0nIycKRVJST1JfQ0ZMQUdTPScnCkVYRUVYVD0nJwpGNzc9JycK RkZMQUdTPScnCkZUMl9DRkxBR1M9JycKRlQyX0NPTkZJRz0nJwpGVDJfTElCUz0nJwpHQ09WPScn CkdDT1ZfQ0ZMQUdTPScnCkdDT1ZfTElCUz0nJwpHRVRURVhUX1BBQ0tBR0U9J2dzdC1wbHVnaW5z LWJhc2UtMC4xMCcKR0lPX0NGTEFHUz0nJwpHSU9fTERGTEFHUz0nJwpHSU9fTElCUz0nJwpHTElC X0NGTEFHUz0nLURfUkVFTlRSQU5UIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWItMi4wIC1JL3Vz ci9sb2NhbC9saWIvZ2xpYi0yLjAvaW5jbHVkZScKR0xJQl9MSUJTPSctcHRocmVhZCAtTC91c3Iv bG9jYWwvbGliIC1sZ29iamVjdC0yLjAgLWxndGhyZWFkLTIuMCAtbGdtb2R1bGUtMi4wIC1sZ2xp Yi0yLjAgLWxpY29udiAgJwpHTElCX1BSRUZJWD0nJwpHTElCX1JFUT0nMi4xMicKR01TR0ZNVD0n L3Vzci9sb2NhbC9iaW4vbXNnZm10JwpHTk9NRV9WRlNfQ0ZMQUdTPScnCkdOT01FX1ZGU19MSUJT PScnCkdSRVA9Jy91c3IvYmluL2dyZXAnCkdTVF9BR0U9JzE1JwpHU1RfQUxMX0xERkxBR1M9JycK R1NUX0JBU0VfQ0ZMQUdTPScnCkdTVF9CQVNFX0xJQlM9JycKR1NUX0NGTEFHUz0nJwpHU1RfQ0hF Q0tfQ0ZMQUdTPScnCkdTVF9DSEVDS19MSUJTPScnCkdTVF9DT05UUk9MTEVSX0NGTEFHUz0nJwpH U1RfQ09OVFJPTExFUl9MSUJTPScnCkdTVF9DVVJSRU5UPScxNScKR1NUX0RJU0FCTEVfQUxMT0Nf VFJBQ0U9JycKR1NUX0RJU0FCTEVfR1NUX0RFQlVHPScnCkdTVF9ESVNBQkxFX0xPQURTQVZFPScn CkdTVF9ESVNBQkxFX1BBUlNFPScnCkdTVF9ESVNBQkxFX1BMVUdJTj0nJwpHU1RfRElTQUJMRV9S RUdJU1RSWT0nJwpHU1RfRElTQUJMRV9UUkFDRT0nJwpHU1RfRElTQUJMRV9YTUw9JycKR1NUX0dD T1ZfRU5BQkxFRF9GQUxTRT0nJwpHU1RfR0NPVl9FTkFCTEVEX1RSVUU9JyMnCkdTVF9HRFBfQ0ZM QUdTPScnCkdTVF9HRFBfTElCUz0nJwpHU1RfSU5TVEFMTF9QTFVHSU5TX0hFTFBFUj0nL3Vzci9s b2NhbC9saWJleGVjL2dzdC1pbnN0YWxsLXBsdWdpbnMtaGVscGVyJwpHU1RfTEVWRUxfREVGQVVM VD0nJwpHU1RfTElCUz0nJwpHU1RfTElCVkVSU0lPTj0nMTU6MDoxNScKR1NUX0xJQl9MREZMQUdT PScnCkdTVF9MSUNFTlNFPScnCkdTVF9MVF9MREZMQUdTPScgLXZlcnNpb24taW5mbyAxNTowOjE1 JwpHU1RfTUFKT1JNSU5PUj0nMC4xMCcKR1NUX09QVElPTl9DRkxBR1M9JycKR1NUX1BBQ0tBR0Vf TkFNRT0nR1N0cmVhbWVyIEJhc2UgUGx1Zy1pbnMgc291cmNlIHJlbGVhc2UnCkdTVF9QQUNLQUdF X09SSUdJTj0nVW5rbm93biBwYWNrYWdlIG9yaWdpbicKR1NUX1BMVUdJTlNfQUxMPScnCkdTVF9Q TFVHSU5TX0JBU0VfQ0ZMQUdTPScnCkdTVF9QTFVHSU5TX0RJUj0nJwpHU1RfUExVR0lOU19TRUxF Q1RFRD0nJwpHU1RfUExVR0lOX0xERkxBR1M9JycKR1NUX1BSRUZJWD0nJwpHU1RfUkVWSVNJT049 JzAnCkdTVF9UT09MU19ESVI9JycKR1RLX0NGTEFHUz0nJwpHVEtfRE9DX1VTRV9MSUJUT09MX0ZB TFNFPScjJwpHVEtfRE9DX1VTRV9MSUJUT09MX1RSVUU9JycKR1RLX0xJQlM9JycKSEFWRV9DRFBB UkFOT0lBPScnCkhBVkVfQ1BVX0FMUEhBX0ZBTFNFPScnCkhBVkVfQ1BVX0FMUEhBX1RSVUU9JyMn CkhBVkVfQ1BVX0FSTV9GQUxTRT0nJwpIQVZFX0NQVV9BUk1fVFJVRT0nIycKSEFWRV9DUFVfQ1JJ U1YzMl9GQUxTRT0nJwpIQVZFX0NQVV9DUklTVjMyX1RSVUU9JyMnCkhBVkVfQ1BVX0NSSVNfRkFM U0U9JycKSEFWRV9DUFVfQ1JJU19UUlVFPScjJwpIQVZFX0NQVV9IUFBBX0ZBTFNFPScnCkhBVkVf Q1BVX0hQUEFfVFJVRT0nIycKSEFWRV9DUFVfSTM4Nl9GQUxTRT0nIycKSEFWRV9DUFVfSTM4Nl9U UlVFPScnCkhBVkVfQ1BVX0lBNjRfRkFMU0U9JycKSEFWRV9DUFVfSUE2NF9UUlVFPScjJwpIQVZF X0NQVV9NNjhLX0ZBTFNFPScnCkhBVkVfQ1BVX002OEtfVFJVRT0nIycKSEFWRV9DUFVfTUlQU19G QUxTRT0nJwpIQVZFX0NQVV9NSVBTX1RSVUU9JyMnCkhBVkVfQ1BVX1BQQzY0X0ZBTFNFPScnCkhB VkVfQ1BVX1BQQzY0X1RSVUU9JyMnCkhBVkVfQ1BVX1BQQ19GQUxTRT0nJwpIQVZFX0NQVV9QUENf VFJVRT0nIycKSEFWRV9DUFVfUzM5MF9GQUxTRT0nJwpIQVZFX0NQVV9TMzkwX1RSVUU9JyMnCkhB VkVfQ1BVX1NQQVJDX0ZBTFNFPScnCkhBVkVfQ1BVX1NQQVJDX1RSVUU9JyMnCkhBVkVfQ1BVX1g4 Nl82NF9GQUxTRT0nJwpIQVZFX0NQVV9YODZfNjRfVFJVRT0nIycKSEFWRV9GVDJfRkFMU0U9JycK SEFWRV9GVDJfVFJVRT0nJwpIQVZFX0dTVF9DSEVDS19GQUxTRT0nJwpIQVZFX0dTVF9DSEVDS19U UlVFPScnCkhBVkVfR1RLX0ZBTFNFPScnCkhBVkVfR1RLX1RSVUU9JycKSEFWRV9MSUJYTUxfSFRN TF9GQUxTRT0nIycKSEFWRV9MSUJYTUxfSFRNTF9UUlVFPScnCkhBVkVfUkVHRVhfSF9GQUxTRT0n IycKSEFWRV9SRUdFWF9IX1RSVUU9JycKSEFWRV9TWVNfU09DS0VUX0hfRkFMU0U9JyMnCkhBVkVf U1lTX1NPQ0tFVF9IX1RSVUU9JycKSEFWRV9WQUxHUklORF9GQUxTRT0nJwpIQVZFX1ZBTEdSSU5E X1RSVUU9JyMnCkhBVkVfWD0nJwpIQVZFX1hTSE09JycKSFNUUkVSUk9SX0xJQlM9JycKSFRNTF9E SVI9JyR7ZGF0YWRpcn0vZ3RrLWRvYy9odG1sJwpJTlNUQUxMX0RBVEE9J2luc3RhbGwgIC1vIHJv b3QgLWcgd2hlZWwgLW0gNDQ0JwpJTlNUQUxMX1BST0dSQU09J2luc3RhbGwgIC1zIC1vIHJvb3Qg LWcgd2hlZWwgLW0gNTU1JwpJTlNUQUxMX1NDUklQVD0naW5zdGFsbCAgLW8gcm9vdCAtZyB3aGVl bCAtbSA1NTUnCklOU1RBTExfU1RSSVBfUFJPR1JBTT0nJChpbnN0YWxsX3NoKSAtYyAtcycKSU5U TExJQlM9Jy91c3IvbG9jYWwvbGliL2xpYmludGwuc28gL3Vzci9sb2NhbC9saWIvbGliaWNvbnYu c28gLVdsLC1ycGF0aCAtV2wsL3Vzci9sb2NhbC9saWInCkxERkxBR1M9JyAtTC91c3IvbG9jYWwv bGliIC1sZ3N0cmlmZi0wLjEwIC1wdGhyZWFkJwpMSUJJQ09OVj0nJwpMSUJJTlRMPScvdXNyL2xv Y2FsL2xpYi9saWJpbnRsLnNvIC91c3IvbG9jYWwvbGliL2xpYmljb252LnNvIC1XbCwtcnBhdGgg LVdsLC91c3IvbG9jYWwvbGliJwpMSUJNPSctbG0nCkxJQk9CSlM9JycKTElCT0lMX0NGTEFHUz0n LUkvdXNyL2xvY2FsL2luY2x1ZGUvbGlib2lsLTAuMyAgJwpMSUJPSUxfTElCUz0nLUwvdXNyL2xv Y2FsL2xpYiAtbG9pbC0wLjMgLWxtIC1scnQgICcKTElCUz0nJwpMSUJUT09MPSckKFNIRUxMKSAv dXNyL3BvcnRzL2F1ZGlvL2dzdHJlYW1lci1wbHVnaW5zLW9nZy93b3JrL2dub21lLWxpYnRvb2wn CkxJQlZJU1VBTF9DRkxBR1M9JycKTElCVklTVUFMX0xJQlM9JycKTE5fUz0nbG4gLXMnCkxPQ0FM RURJUj0nL3Vzci9sb2NhbC9zaGFyZS9sb2NhbGUnCkxUTElCSUNPTlY9JycKTFRMSUJJTlRMPSct TC91c3IvbG9jYWwvbGliIC1saW50bCAtTC91c3IvbG9jYWwvbGliIC1saWNvbnYgLVIvdXNyL2xv Y2FsL2xpYicKTFRMSUJPQkpTPScnCk1BSU5UPScjJwpNQUlOVEFJTkVSX01PREVfRkFMU0U9JycK TUFJTlRBSU5FUl9NT0RFX1RSVUU9JyMnCk1BS0VJTkZPPScke1NIRUxMfSAvdXNyL3BvcnRzL2F1 ZGlvL2dzdHJlYW1lci1wbHVnaW5zLW9nZy93b3JrL2dzdC1wbHVnaW5zLWJhc2UtMC4xMC4yMS9t aXNzaW5nIC0tcnVuIG1ha2VpbmZvJwpNS0lOU1RBTExESVJTPScuL21raW5zdGFsbGRpcnMnCk1T R0ZNVD0nL3Vzci9sb2NhbC9iaW4vbXNnZm10JwpNU0dNRVJHRT0nL3Vzci9sb2NhbC9iaW4vbXNn bWVyZ2UnCk5NRURJVD0nJwpPQkpEVU1QPSdvYmpkdW1wJwpPQkpFWFQ9J28nCk9HR19DRkxBR1M9 JycKT0dHX0xJQlM9JycKUEFDS0FHRT0nZ3N0LXBsdWdpbnMtYmFzZScKUEFDS0FHRV9CVUdSRVBP UlQ9J2h0dHA6Ly9idWd6aWxsYS5nbm9tZS5vcmcvZW50ZXJfYnVnLmNnaT9wcm9kdWN0PUdTdHJl YW1lcicKUEFDS0FHRV9OQU1FPSdHU3RyZWFtZXIgQmFzZSBQbHVnLWlucycKUEFDS0FHRV9TVFJJ Tkc9J0dTdHJlYW1lciBCYXNlIFBsdWctaW5zIDAuMTAuMjEnClBBQ0tBR0VfVEFSTkFNRT0nZ3N0 LXBsdWdpbnMtYmFzZScKUEFDS0FHRV9WRVJTSU9OPScwLjEwLjIxJwpQQUNLQUdFX1ZFUlNJT05f TUFKT1I9JzAnClBBQ0tBR0VfVkVSU0lPTl9NSUNSTz0nMjEnClBBQ0tBR0VfVkVSU0lPTl9NSU5P Uj0nMTAnClBBQ0tBR0VfVkVSU0lPTl9OQU5PPScwJwpQQUNLQUdFX1ZFUlNJT05fUkVMRUFTRT0n MScKUEFOR09fQ0ZMQUdTPScnClBBTkdPX0xJQlM9JycKUEFUSF9TRVBBUkFUT1I9JzonClBLR19D T05GSUc9Jy91c3IvbG9jYWwvYmluL3BrZy1jb25maWcnClBMVUdJTkRJUj0nJwpQT1NVQj0ncG8n ClBST0ZJTEVfQ0ZMQUdTPScnClBZVEhPTj0nL3Vzci9sb2NhbC9iaW4vcHl0aG9uJwpQWVRIT05f RVhFQ19QUkVGSVg9JyR7ZXhlY19wcmVmaXh9JwpQWVRIT05fUExBVEZPUk09J2ZyZWVic2Q4JwpQ WVRIT05fUFJFRklYPScke3ByZWZpeH0nClBZVEhPTl9WRVJTSU9OPScyLjUnClJBTkxJQj0ncmFu bGliJwpTRUQ9Jy91c3IvYmluL3NlZCcKU0VUX01BS0U9JycKU0hFTEw9Jy9iaW4vc2gnClNUUklQ PSdzdHJpcCcKVEhFT1JBX0NGTEFHUz0nJwpUSEVPUkFfTElCUz0nJwpVU0VfQUxTQV9GQUxTRT0n JwpVU0VfQUxTQV9UUlVFPScnClVTRV9DRFBBUkFOT0lBX0ZBTFNFPScnClVTRV9DRFBBUkFOT0lB X1RSVUU9JycKVVNFX0VYUEVSSU1FTlRBTF9GQUxTRT0nJwpVU0VfRVhQRVJJTUVOVEFMX1RSVUU9 JyMnClVTRV9FWFRFUk5BTF9GQUxTRT0nIycKVVNFX0VYVEVSTkFMX1RSVUU9JycKVVNFX0dJT19G QUxTRT0nJwpVU0VfR0lPX1RSVUU9JycKVVNFX0dOT01FX1ZGU19GQUxTRT0nJwpVU0VfR05PTUVf VkZTX1RSVUU9JycKVVNFX0dTVF9WNExfRkFMU0U9JycKVVNFX0dTVF9WNExfVFJVRT0nJwpVU0Vf TElCVklTVUFMX0ZBTFNFPScnClVTRV9MSUJWSVNVQUxfVFJVRT0nJwpVU0VfTkxTPSd5ZXMnClVT RV9PR0dfRkFMU0U9JycKVVNFX09HR19UUlVFPScnClVTRV9QQU5HT19GQUxTRT0nJwpVU0VfUEFO R09fVFJVRT0nJwpVU0VfUExVR0lOX0FEREVSX0ZBTFNFPScnClVTRV9QTFVHSU5fQURERVJfVFJV RT0nJwpVU0VfUExVR0lOX0FVRElPQ09OVkVSVF9GQUxTRT0nJwpVU0VfUExVR0lOX0FVRElPQ09O VkVSVF9UUlVFPScnClVTRV9QTFVHSU5fQVVESU9SQVRFX0ZBTFNFPScnClVTRV9QTFVHSU5fQVVE SU9SQVRFX1RSVUU9JycKVVNFX1BMVUdJTl9BVURJT1JFU0FNUExFX0ZBTFNFPScnClVTRV9QTFVH SU5fQVVESU9SRVNBTVBMRV9UUlVFPScnClVTRV9QTFVHSU5fQVVESU9URVNUU1JDX0ZBTFNFPScn ClVTRV9QTFVHSU5fQVVESU9URVNUU1JDX1RSVUU9JycKVVNFX1BMVUdJTl9GRk1QRUdDT0xPUlNQ QUNFX0ZBTFNFPScnClVTRV9QTFVHSU5fRkZNUEVHQ09MT1JTUEFDRV9UUlVFPScnClVTRV9QTFVH SU5fR0RQX0ZBTFNFPScnClVTRV9QTFVHSU5fR0RQX1RSVUU9JycKVVNFX1BMVUdJTl9QTEFZQkFD S19GQUxTRT0nJwpVU0VfUExVR0lOX1BMQVlCQUNLX1RSVUU9JycKVVNFX1BMVUdJTl9TVUJQQVJT RV9GQUxTRT0nJwpVU0VfUExVR0lOX1NVQlBBUlNFX1RSVUU9JycKVVNFX1BMVUdJTl9UQ1BfRkFM U0U9JycKVVNFX1BMVUdJTl9UQ1BfVFJVRT0nJwpVU0VfUExVR0lOX1RZUEVGSU5EX0ZBTFNFPScn ClVTRV9QTFVHSU5fVFlQRUZJTkRfVFJVRT0nJwpVU0VfUExVR0lOX1ZJREVPUkFURV9GQUxTRT0n JwpVU0VfUExVR0lOX1ZJREVPUkFURV9UUlVFPScnClVTRV9QTFVHSU5fVklERU9TQ0FMRV9GQUxT RT0nJwpVU0VfUExVR0lOX1ZJREVPU0NBTEVfVFJVRT0nJwpVU0VfUExVR0lOX1ZJREVPVEVTVFNS Q19GQUxTRT0nJwpVU0VfUExVR0lOX1ZJREVPVEVTVFNSQ19UUlVFPScnClVTRV9QTFVHSU5fVk9M VU1FX0ZBTFNFPScnClVTRV9QTFVHSU5fVk9MVU1FX1RSVUU9JycKVVNFX1RIRU9SQV9GQUxTRT0n JwpVU0VfVEhFT1JBX1RSVUU9JycKVVNFX1ZPUkJJU19GQUxTRT0nJwpVU0VfVk9SQklTX1RSVUU9 JycKVVNFX1hNTF9GQUxTRT0nJwpVU0VfWE1MX1RSVUU9JycKVVNFX1hTSE1fRkFMU0U9JycKVVNF X1hTSE1fVFJVRT0nJwpVU0VfWFZJREVPX0ZBTFNFPScnClVTRV9YVklERU9fVFJVRT0nJwpVU0Vf WF9GQUxTRT0nJwpVU0VfWF9UUlVFPScnClZBTEdSSU5EX0NGTEFHUz0nJwpWQUxHUklORF9MSUJT PScnClZBTEdSSU5EX1BBVEg9J25vJwpWRVJTSU9OPScwLjEwLjIxJwpWT1JCSVNFTkNfTElCUz0n JwpWT1JCSVNGSUxFX0xJQlM9JycKVk9SQklTX0NGTEFHUz0nJwpWT1JCSVNfTElCUz0nJwpXSU4z Ml9MSUJTPScnClhHRVRURVhUPScvdXNyL2xvY2FsL2Jpbi94Z2V0dGV4dCcKWE1LTUY9JycKWFNI TV9MSUJTPScnClhWSURFT19MSUJTPScnClhfQ0ZMQUdTPScnClhfRVhUUkFfTElCUz0nJwpYX0xJ QlM9JycKWF9QUkVfTElCUz0nJwphY19jdF9DQz0nY2MnCmFjX2N0X0NYWD0nJwphY19jdF9GNzc9 JycKYW1fX2Zhc3RkZXBDQ19GQUxTRT0nIycKYW1fX2Zhc3RkZXBDQ19UUlVFPScnCmFtX19mYXN0 ZGVwQ1hYX0ZBTFNFPScjJwphbV9fZmFzdGRlcENYWF9UUlVFPScnCmFtX19pbmNsdWRlPSdpbmNs dWRlJwphbV9faXNyYz0nJwphbV9fbGVhZGluZ19kb3Q9Jy4nCmFtX19xdW90ZT0nJwphbV9fdGFy PScke0FNVEFSfSBjaG9mIC0gIiQkdGFyZGlyIicKYW1fX3VudGFyPScke0FNVEFSfSB4ZiAtJwpi aW5kaXI9JyR7ZXhlY19wcmVmaXh9L2JpbicKYnVpbGQ9J2kzODYtcG9ydGJsZC1mcmVlYnNkOC4w JwpidWlsZF9hbGlhcz0naTM4Ni1wb3J0YmxkLWZyZWVic2Q4LjAnCmJ1aWxkX2NwdT0naTM4NicK YnVpbGRfb3M9J2ZyZWVic2Q4LjAnCmJ1aWxkX3ZlbmRvcj0ncG9ydGJsZCcKZGF0YWRpcj0nJHtk YXRhcm9vdGRpcn0nCmRhdGFyb290ZGlyPScke3ByZWZpeH0vc2hhcmUnCmRvY2Rpcj0nJHtkYXRh cm9vdGRpcn0vZG9jLyR7UEFDS0FHRV9UQVJOQU1FfScKZHZpZGlyPScke2RvY2Rpcn0nCmV4ZWNf cHJlZml4PSdOT05FJwpob3N0PSdpMzg2LXBvcnRibGQtZnJlZWJzZDguMCcKaG9zdF9hbGlhcz0n Jwpob3N0X2NwdT0naTM4NicKaG9zdF9vcz0nZnJlZWJzZDguMCcKaG9zdF92ZW5kb3I9J3BvcnRi bGQnCmh0bWxkaXI9JyR7ZG9jZGlyfScKaW5jbHVkZWRpcj0nJHtwcmVmaXh9L2luY2x1ZGUnCmlu Zm9kaXI9Jy91c3IvbG9jYWwvaW5mby8nCmluc3RhbGxfc2g9JyQoU0hFTEwpIC91c3IvcG9ydHMv YXVkaW8vZ3N0cmVhbWVyLXBsdWdpbnMtb2dnL3dvcmsvZ3N0LXBsdWdpbnMtYmFzZS0wLjEwLjIx L2luc3RhbGwtc2gnCmxpYmRpcj0nJHtleGVjX3ByZWZpeH0vbGliJwpsaWJleGVjZGlyPScke2V4 ZWNfcHJlZml4fS9saWJleGVjJwpsb2NhbGVkaXI9JyR7ZGF0YXJvb3RkaXJ9L2xvY2FsZScKbG9j YWxzdGF0ZWRpcj0nJHtwcmVmaXh9L3ZhcicKbWFuZGlyPScvdXNyL2xvY2FsL21hbicKbWtkaXJf cD0nL3Vzci9sb2NhbC9iaW4vZ21rZGlyIC1wJwpvbGRpbmNsdWRlZGlyPScvdXNyL2luY2x1ZGUn CnBkZmRpcj0nJHtkb2NkaXJ9Jwpwa2dweWV4ZWNkaXI9JyR7cHlleGVjZGlyfS9nc3QtcGx1Z2lu cy1iYXNlJwpwa2dweXRob25kaXI9JyR7cHl0aG9uZGlyfS9nc3QtcGx1Z2lucy1iYXNlJwpwbHVn aW5kaXI9JycKcHJlZml4PScvdXNyL2xvY2FsJwpwcm9ncmFtX3RyYW5zZm9ybV9uYW1lPSdzLHgs eCwnCnBzZGlyPScke2RvY2Rpcn0nCnB5ZXhlY2Rpcj0nJHtleGVjX3ByZWZpeH0vbGliL3B5dGhv bjIuNS9zaXRlLXBhY2thZ2VzJwpweXRob25kaXI9JyR7cHJlZml4fS9saWIvcHl0aG9uMi41L3Np dGUtcGFja2FnZXMnCnNiaW5kaXI9JyR7ZXhlY19wcmVmaXh9L3NiaW4nCnNoYXJlZHN0YXRlZGly PScke3ByZWZpeH0vY29tJwpzeXNjb25mZGlyPScke3ByZWZpeH0vZXRjJwp0YXJnZXRfYWxpYXM9 JycKCiMjIC0tLS0tLS0tLS0tICMjCiMjIGNvbmZkZWZzLmguICMjCiMjIC0tLS0tLS0tLS0tICMj CgojZGVmaW5lIFBBQ0tBR0VfTkFNRSAiR1N0cmVhbWVyIEJhc2UgUGx1Zy1pbnMiCiNkZWZpbmUg UEFDS0FHRV9UQVJOQU1FICJnc3QtcGx1Z2lucy1iYXNlIgojZGVmaW5lIFBBQ0tBR0VfVkVSU0lP TiAiMC4xMC4yMSIKI2RlZmluZSBQQUNLQUdFX1NUUklORyAiR1N0cmVhbWVyIEJhc2UgUGx1Zy1p bnMgMC4xMC4yMSIKI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiaHR0cDovL2J1Z3ppbGxhLmdu b21lLm9yZy9lbnRlcl9idWcuY2dpP3Byb2R1Y3Q9R1N0cmVhbWVyIgojZGVmaW5lIFBBQ0tBR0Ug ImdzdC1wbHVnaW5zLWJhc2UiCiNkZWZpbmUgVkVSU0lPTiAiMC4xMC4yMSIKI2RlZmluZSBTVERD X0hFQURFUlMgMQojZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQojZGVmaW5lIEhBVkVfU1lTX1NU QVRfSCAxCiNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCiNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCiNk ZWZpbmUgSEFWRV9NRU1PUllfSCAxCiNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQojZGVmaW5lIEhB VkVfSU5UVFlQRVNfSCAxCiNkZWZpbmUgSEFWRV9TVERJTlRfSCAxCiNkZWZpbmUgSEFWRV9VTklT VERfSCAxCiNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKI2RlZmluZSBIQVZFX0lDT05WIDEKI2RlZmlu ZSBFTkFCTEVfTkxTIDEKI2RlZmluZSBIQVZFX0dFVFRFWFQgMQojZGVmaW5lIEhBVkVfRENHRVRU RVhUIDEKI2RlZmluZSBHRVRURVhUX1BBQ0tBR0UgImdzdC1wbHVnaW5zLWJhc2UtMC4xMCIKI2Rl ZmluZSBMT0NBTEVESVIgIi91c3IvbG9jYWwvc2hhcmUvbG9jYWxlIgojZGVmaW5lIEdTVF9QQUNL QUdFX05BTUUgIkdTdHJlYW1lciBCYXNlIFBsdWctaW5zIHNvdXJjZSByZWxlYXNlIgojZGVmaW5l IEdTVF9QQUNLQUdFX09SSUdJTiAiVW5rbm93biBwYWNrYWdlIG9yaWdpbiIKI2RlZmluZSBHU1Rf SU5TVEFMTF9QTFVHSU5TX0hFTFBFUiAiL3Vzci9sb2NhbC9saWJleGVjL2dzdC1pbnN0YWxsLXBs dWdpbnMtaGVscGVyIgojZGVmaW5lIEhBVkVfRVhURVJOQUwKI2RlZmluZSBIQVZFX0NQVV9JMzg2 IDEKI2RlZmluZSBIT1NUX0NQVSAiaTM4NiIKI2RlZmluZSBTVERDX0hFQURFUlMgMQojZGVmaW5l IEhBVkVfU1RETElCX0ggMQojZGVmaW5lIEhBVkVfUkVHRVhfSCAxCiNkZWZpbmUgSEFWRV9TWVNf U09DS0VUX0ggMQojZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQojZGVmaW5lIEhBVkVfU1lTX1dB SVRfSCAxCiNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKI2RlZmluZSBIQVZFX0xPQ0FMVElNRV9S IDEKI2RlZmluZSBIQVZFX0dNVElNRV9SIDEKI2RlZmluZSBIQVZFX0ZJT05SRUFEX0lOX1NZU19J T0NUTCAxCiNkZWZpbmUgSEFWRV9GU0VFS08gMQojZGVmaW5lIEhBVkVfTFJJTlQgMQojZGVmaW5l IEhBVkVfTFJJTlRGIDEKI2RlZmluZSBIQVZFX1BSRVRUWV9GVU5DVElPTiAxCiNkZWZpbmUgSEFW RV9GVU5DVElPTiAxCiNkZWZpbmUgSEFWRV9GVU5DIDEKI2RlZmluZSBHU1RfRlVOQ1RJT04gX19Q UkVUVFlfRlVOQ1RJT05fXwoKY29uZmlndXJlOiBleGl0IDEK --Multipart=_Mon__13_Oct_2008_15_54_44_+0400_.gGd1I3AtLiSy0SH-- From owner-freebsd-multimedia@FreeBSD.ORG Tue Oct 14 07:00:18 2008 Return-Path: Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B81681065692; Tue, 14 Oct 2008 07:00:18 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8E2738FC2A; Tue, 14 Oct 2008 07:00:18 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (edwin@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id m9E70IDh039556; Tue, 14 Oct 2008 07:00:18 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id m9E70Iwl039552; Tue, 14 Oct 2008 07:00:18 GMT (envelope-from edwin) Date: Tue, 14 Oct 2008 07:00:18 GMT Message-Id: <200810140700.m9E70Iwl039552@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-multimedia@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/128086: Add schroedinger (dirac) codec support for multimedia/ffmpeg X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Oct 2008 07:00:18 -0000 Synopsis: Add schroedinger (dirac) codec support for multimedia/ffmpeg Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-multimedia Responsible-Changed-By: edwin Responsible-Changed-When: Tue Oct 14 07:00:18 UTC 2008 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=128086 From owner-freebsd-multimedia@FreeBSD.ORG Tue Oct 14 20:09:12 2008 Return-Path: Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C6819106568B; Tue, 14 Oct 2008 20:09:12 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9D1838FC08; Tue, 14 Oct 2008 20:09:12 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from freefall.freebsd.org (mav@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id m9EK9CPZ051746; Tue, 14 Oct 2008 20:09:12 GMT (envelope-from mav@freefall.freebsd.org) Received: (from mav@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id m9EK9CAT051742; Tue, 14 Oct 2008 20:09:12 GMT (envelope-from mav) Date: Tue, 14 Oct 2008 20:09:12 GMT Message-Id: <200810142009.m9EK9CAT051742@freefall.freebsd.org> To: kargl@troutmask.apl.washington.edu, mav@FreeBSD.org, freebsd-multimedia@FreeBSD.org From: mav@FreeBSD.org Cc: Subject: Re: kern/120780: [snd_hda] snd_hda doesn't work on Dell Latitutude D530 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Oct 2008 20:09:12 -0000 Synopsis: [snd_hda] snd_hda doesn't work on Dell Latitutude D530 State-Changed-From-To: open->feedback State-Changed-By: mav State-Changed-When: Tue Oct 14 20:08:14 UTC 2008 State-Changed-Why: Please try new snd_hda driver in recent -CURRENT. http://www.freebsd.org/cgi/query-pr.cgi?pr=120780 From owner-freebsd-multimedia@FreeBSD.ORG Tue Oct 14 20:30:00 2008 Return-Path: Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 16EEE1065688; Tue, 14 Oct 2008 20:30:00 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E10968FC28; Tue, 14 Oct 2008 20:29:59 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from freefall.freebsd.org (mav@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id m9EKTxrg053967; Tue, 14 Oct 2008 20:29:59 GMT (envelope-from mav@freefall.freebsd.org) Received: (from mav@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id m9EKTxGV053963; Tue, 14 Oct 2008 20:29:59 GMT (envelope-from mav) Date: Tue, 14 Oct 2008 20:29:59 GMT Message-Id: <200810142029.m9EKTxGV053963@freefall.freebsd.org> To: fidaj@ukr.net, mav@FreeBSD.org, freebsd-multimedia@FreeBSD.org From: mav@FreeBSD.org Cc: Subject: Re: kern/125822: [snd_hda] [patch] Does not define the device: pcm0: X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Oct 2008 20:30:00 -0000 Synopsis: [snd_hda] [patch] Does not define the device: pcm0: State-Changed-From-To: open->patched State-Changed-By: mav State-Changed-When: Tue Oct 14 20:27:35 UTC 2008 State-Changed-Why: Codec IDs patch part committed to the -CURRENT, redirection issue should be fixed with present snd_hda version. http://www.freebsd.org/cgi/query-pr.cgi?pr=125822 From owner-freebsd-multimedia@FreeBSD.ORG Tue Oct 14 20:33:46 2008 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CFE99106568E; Tue, 14 Oct 2008 20:33:46 +0000 (UTC) (envelope-from kargl@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.208.78.105]) by mx1.freebsd.org (Postfix) with ESMTP id 988EF8FC13; Tue, 14 Oct 2008 20:33:46 +0000 (UTC) (envelope-from kargl@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost.apl.washington.edu [127.0.0.1]) by troutmask.apl.washington.edu (8.14.3/8.14.3) with ESMTP id m9EKXklZ002729; Tue, 14 Oct 2008 13:33:46 -0700 (PDT) (envelope-from kargl@troutmask.apl.washington.edu) Received: (from kargl@localhost) by troutmask.apl.washington.edu (8.14.3/8.14.3/Submit) id m9EKXkHj002728; Tue, 14 Oct 2008 13:33:46 -0700 (PDT) (envelope-from kargl) From: "Steven G. Kargl" Message-Id: <200810142033.m9EKXkHj002728@troutmask.apl.washington.edu> In-Reply-To: <200810142009.m9EK9CAT051742@freefall.freebsd.org> To: mav@FreeBSD.org Date: Tue, 14 Oct 2008 13:33:46 -0700 (PDT) X-Mailer: ELM [version 2.4ME+ PL124a (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="US-ASCII" Cc: freebsd-multimedia@FreeBSD.org Subject: Re: kern/120780: [snd_hda] snd_hda doesn't work on Dell Latitutude D530 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Oct 2008 20:33:46 -0000 mav@FreeBSD.org wrote: > Synopsis: [snd_hda] snd_hda doesn't work on Dell Latitutude D530 > > State-Changed-From-To: open->feedback > State-Changed-By: mav > State-Changed-When: Tue Oct 14 20:08:14 UTC 2008 > State-Changed-Why: > Please try new snd_hda driver in recent -CURRENT. > > http://www.freebsd.org/cgi/query-pr.cgi?pr=120780 It does not work. -- Steve http://troutmask.apl.washington.edu/~kargl/ From owner-freebsd-multimedia@FreeBSD.ORG Tue Oct 14 20:39:14 2008 Return-Path: Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C52BE10656AF; Tue, 14 Oct 2008 20:39:14 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9B9E48FC19; Tue, 14 Oct 2008 20:39:14 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from freefall.freebsd.org (mav@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id m9EKdEHQ057499; Tue, 14 Oct 2008 20:39:14 GMT (envelope-from mav@freefall.freebsd.org) Received: (from mav@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id m9EKdEnV057494; Tue, 14 Oct 2008 20:39:14 GMT (envelope-from mav) Date: Tue, 14 Oct 2008 20:39:14 GMT Message-Id: <200810142039.m9EKdEnV057494@freefall.freebsd.org> To: miguel@anjos.strangled.net, mav@FreeBSD.org, freebsd-multimedia@FreeBSD.org From: mav@FreeBSD.org Cc: Subject: Re: kern/117599: [snd_hda] Audio routing problem NVIDIA MCP51 HDA X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Oct 2008 20:39:14 -0000 Old Synopsis: [sound] Audio routing problem NVIDIA MCP51 HDA New Synopsis: [snd_hda] Audio routing problem NVIDIA MCP51 HDA State-Changed-From-To: open->patched State-Changed-By: mav State-Changed-When: Tue Oct 14 20:37:52 UTC 2008 State-Changed-Why: New snd_hda driver committed to the -CURRENT should manadge this situation better. http://www.freebsd.org/cgi/query-pr.cgi?pr=117599 From owner-freebsd-multimedia@FreeBSD.ORG Tue Oct 14 20:50:15 2008 Return-Path: Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E8C61065692; Tue, 14 Oct 2008 20:50:15 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4509E8FC14; Tue, 14 Oct 2008 20:50:15 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from freefall.freebsd.org (mav@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id m9EKoF9P057875; Tue, 14 Oct 2008 20:50:15 GMT (envelope-from mav@freefall.freebsd.org) Received: (from mav@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id m9EKoFRT057871; Tue, 14 Oct 2008 20:50:15 GMT (envelope-from mav) Date: Tue, 14 Oct 2008 20:50:15 GMT Message-Id: <200810142050.m9EKoFRT057871@freefall.freebsd.org> To: kargl@troutmask.apl.washington.edu, mav@FreeBSD.org, freebsd-multimedia@FreeBSD.org From: mav@FreeBSD.org Cc: Subject: Re: kern/120780: [snd_hda] snd_hda doesn't work on Dell Latitutude D530 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Oct 2008 20:50:15 -0000 Synopsis: [snd_hda] snd_hda doesn't work on Dell Latitutude D530 State-Changed-From-To: feedback->open State-Changed-By: mav State-Changed-When: Tue Oct 14 20:47:51 UTC 2008 State-Changed-Why: I have forgotten that it was reported that problem is still there. http://www.freebsd.org/cgi/query-pr.cgi?pr=120780 From owner-freebsd-multimedia@FreeBSD.ORG Fri Oct 17 05:03:24 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 76C791065686 for ; Fri, 17 Oct 2008 05:03:24 +0000 (UTC) (envelope-from scrappy@hub.org) Received: from hub.org (hub.org [200.46.204.220]) by mx1.freebsd.org (Postfix) with ESMTP id 498208FC1E for ; Fri, 17 Oct 2008 05:03:24 +0000 (UTC) (envelope-from scrappy@hub.org) Received: from localhost (unknown [200.46.204.183]) by hub.org (Postfix) with ESMTP id 4FBF911A2CD7 for ; Fri, 17 Oct 2008 01:44:53 -0300 (ADT) Received: from hub.org ([200.46.204.220]) by localhost (mx1.hub.org [200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 44835-04 for ; Fri, 17 Oct 2008 01:44:52 -0300 (ADT) Received: from [192.168.1.2] (blk-224-204-104.eastlink.ca [24.224.204.104]) by hub.org (Postfix) with ESMTPA id CB04211A2878 for ; Fri, 17 Oct 2008 01:44:52 -0300 (ADT) Date: Fri, 17 Oct 2008 01:44:51 -0300 From: "Marc G. Fournier" To: freebsd-multimedia@freebsd.org Message-ID: X-Mailer: Mulberry/4.0.8 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: Burning to IDE DVD Burner ... X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Oct 2008 05:03:24 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Is this possible? I just tried with tkdvd, and it spits out cam related errors, so it doesn't *look* like I can do it with growisofs ... am I missing something? Thank you ... - -- Marc G. Fournier Hub.Org Hosting Solutions S.A. (http://www.hub.org) Email . scrappy@hub.org MSN . scrappy@hub.org Yahoo . yscrappy Skype: hub.org ICQ . 7615664 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkj4GEMACgkQ4QvfyHIvDvPqCwCgjOIS2zONKZAWwBQi6v00fLVy RlwAnimHwyS2xaK4RBLxTLH/VC1xY5X4 =Kk5k -----END PGP SIGNATURE----- From owner-freebsd-multimedia@FreeBSD.ORG Fri Oct 17 10:12:27 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3AA381065678 for ; Fri, 17 Oct 2008 10:12:27 +0000 (UTC) (envelope-from onemda@gmail.com) Received: from mail-gx0-f16.google.com (mail-gx0-f16.google.com [209.85.217.16]) by mx1.freebsd.org (Postfix) with ESMTP id D55E78FC21 for ; Fri, 17 Oct 2008 10:12:26 +0000 (UTC) (envelope-from onemda@gmail.com) Received: by gxk9 with SMTP id 9so769870gxk.19 for ; Fri, 17 Oct 2008 03:12:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=8qBmVyoY4WkGaZBXxp3FMKVmSJ4IrYeY+z9Csk3Y5hA=; b=UIwRNKKCKhekyH8rpOOMzbC5lbXPqq3fEJVqCvpkyGjIZxL5L0Nmjam60YAYWIt6ki pO0dcaQ9d4PkL7eDLnxDmi9Q84qcWTTTGtL6gxQ/ABbK7M5U6ExeWQ/8OrXYo6XgDCGm Q9Ig9yjHGmuQ5IjjUFnHHxZAELxlzwB51QgHw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=dodDS4/cuFTTTZZ+hotbFn4EUw2ZvFeH0U37FPBaVe/QJHs7cusXtpnDM+tQ9KYqsG qlpkXn43ZZEByaRktoAhYmKYKR4hYKiDN8vDQFgvs3wzl3s/byXV+FV/BIjkx6bFSWhq VUCP55ki/EzuymPeXqGJFK5jt0QOX6wIXu0Ko= Received: by 10.100.174.13 with SMTP id w13mr4933529ane.141.1224236859788; Fri, 17 Oct 2008 02:47:39 -0700 (PDT) Received: by 10.100.121.7 with HTTP; Fri, 17 Oct 2008 02:47:39 -0700 (PDT) Message-ID: <3a142e750810170247q7a64d151j5993fde683e22deb@mail.gmail.com> Date: Fri, 17 Oct 2008 11:47:39 +0200 From: "Paul B. Mahol" To: "Marc G. Fournier" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: Cc: freebsd-multimedia@freebsd.org Subject: Re: Burning to IDE DVD Burner ... X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Oct 2008 10:12:27 -0000 On 10/17/08, Marc G. Fournier wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > Is this possible? I just tried with tkdvd, and it spits out cam related > errors, so it doesn't *look* like I can do it with growisofs ... am I > missing > something? > You have atapicam loaded? and correct permissions? > Thank you ... > > - -- > Marc G. Fournier Hub.Org Hosting Solutions S.A. (http://www.hub.org) > Email . scrappy@hub.org MSN . scrappy@hub.org > Yahoo . yscrappy Skype: hub.org ICQ . 7615664 > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.9 (FreeBSD) > > iEYEARECAAYFAkj4GEMACgkQ4QvfyHIvDvPqCwCgjOIS2zONKZAWwBQi6v00fLVy > RlwAnimHwyS2xaK4RBLxTLH/VC1xY5X4 > =Kk5k > -----END PGP SIGNATURE----- > > _______________________________________________ > freebsd-multimedia@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia > To unsubscribe, send any mail to > "freebsd-multimedia-unsubscribe@freebsd.org" > From owner-freebsd-multimedia@FreeBSD.ORG Fri Oct 17 10:44:59 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 61F351065687 for ; Fri, 17 Oct 2008 10:44:59 +0000 (UTC) (envelope-from adamk@voicenet.com) Received: from spamfish.visualtech.com (h-67-102-187-40.phlapafg.covad.net [67.102.187.40]) by mx1.freebsd.org (Postfix) with ESMTP id 153688FC1C for ; Fri, 17 Oct 2008 10:44:58 +0000 (UTC) (envelope-from adamk@voicenet.com) Received: from mailstore.visualtech.com (h-67-102-187-41.phlapafg.covad.net [67.102.187.41]) by spamfish.visualtech.com (Postfix) with ESMTPS id 2516F1F427E for ; Fri, 17 Oct 2008 06:26:10 -0400 (EDT) Received: from memory.visualtech.com (h-67-103-204-242.phlapafg.covad.net [67.103.204.242]) by mailstore.visualtech.com (Postfix) with ESMTP id 46E25ADC223 for ; Fri, 17 Oct 2008 06:27:40 -0400 (EDT) From: Adam K Kirchhoff To: freebsd-multimedia@freebsd.org Date: Fri, 17 Oct 2008 06:26:25 -0400 User-Agent: KMail/1.10.1 (FreeBSD/7.1-PRERELEASE; KDE/4.1.1; i386; ; ) MIME-Version: 1.0 Message-Id: <200810170626.25333.adamk@voicenet.com> X-visualtech-MailScanner: Found to be clean Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Using jack on snd_hda X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Oct 2008 10:44:59 -0000 Is it possible to get jack to work on an intel HDA chip? When I try to run 'jackd -d oss' this is what I get: [ adamk@sorrow - ~ ]: jackd -d oss jackd 0.109.2 Copyright 2001-2005 Paul Davis and others. jackd comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details JACK compiled with System V SHM support. loading driver .. oss_driver: /dev/dsp : 0x10/2/48000 (4096) oss_driver: indevbuf 4096 B, outdevbuf 4096 B oss_driver: not using barrier mode, (single thread) OSS: read() failed: oss_driver.c@1068, count=-1/4096, errno=22 Any thoughts? Adam -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From owner-freebsd-multimedia@FreeBSD.ORG Sat Oct 18 03:25:04 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 33D4D1065687 for ; Sat, 18 Oct 2008 03:25:04 +0000 (UTC) (envelope-from pj@smo.de) Received: from ilk.de (mx-out10.ilk.de [194.121.104.10]) by mx1.freebsd.org (Postfix) with ESMTP id A2A5E8FC1A for ; Sat, 18 Oct 2008 03:25:03 +0000 (UTC) (envelope-from pj@smo.de) Received: from bologna.intern.smo.de (pool30.ka.ilk.net [212.86.194.30]) by ilk.de (8.13.4/8.13.4/ilk-relay) with ESMTP id m9H9Xc0e026693; Fri, 17 Oct 2008 11:33:39 +0200 Received: from [192.168.153.208] (herdubreid.intern.smo.de [192.168.153.208]) by bologna.intern.smo.de (8.13.8+Sun/8.13.8) with ESMTP id m9H9Q2Dg012296; Fri, 17 Oct 2008 11:26:13 +0200 (CEST) Message-ID: <48F85BD8.4090504@smo.de> Date: Fri, 17 Oct 2008 11:33:12 +0200 From: Philipp Ost User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.13) Gecko/20080701 X-Accept-Language: de, en-us, en MIME-Version: 1.0 To: "Marc G. Fournier" References: In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org Subject: Re: Burning to IDE DVD Burner ... X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Oct 2008 03:25:04 -0000 Marc G. Fournier wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > Is this possible? I just tried with tkdvd, and it spits out cam related > errors, so it doesn't *look* like I can do it with growisofs ... am I missing > something? It is possible. I've done it several times (single and double layer disks). For single layer DVDs I use growisofs -dvd-compat -Z /dev/cd0=file.iso To burn a DL-DVD I have/had to set the write speed to 2 (else it wouldn't work at all, even if the burner itself is capable of 4x): growisofs -dvd-compat -Z /dev/cd0=file.iso -speed=2 dmesg reports the following: acd0: DVDR at ata1-master UDMA33 The only problem I have is mounting DVD-RAM disks, but that's a totally different story. HTH, Philipp From owner-freebsd-multimedia@FreeBSD.ORG Sat Oct 18 08:44:52 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A03C81065697 for ; Sat, 18 Oct 2008 08:44:52 +0000 (UTC) (envelope-from shoesoft@gmx.net) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.freebsd.org (Postfix) with SMTP id DF7D18FC15 for ; Sat, 18 Oct 2008 08:44:51 +0000 (UTC) (envelope-from shoesoft@gmx.net) Received: (qmail invoked by alias); 18 Oct 2008 08:44:49 -0000 Received: from 85-127-86-101.dynamic.xdsl-line.inode.at (EHLO taxman.pepperland) [85.127.86.101] by mail.gmx.net (mp043) with SMTP; 18 Oct 2008 10:44:49 +0200 X-Authenticated: #16703784 X-Provags-ID: V01U2FsdGVkX1/5WMF2lG75LHgpr/smMxDKQ1ZRMtWFm6Remja4mv DuWCNmwAU15Xtt From: Stefan Ehmann To: freebsd-multimedia@freebsd.org Date: Sat, 18 Oct 2008 10:44:46 +0200 User-Agent: KMail/1.10.1 (FreeBSD/7.1-PRERELEASE; KDE/4.1.2; i386; ; ) MIME-Version: 1.0 Message-Id: <200810181044.47598.shoesoft@gmx.net> X-Y-GMX-Trusted: 0 X-FuHaFi: 0.48,0.5 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: _mtx_lock_sleep: recursed on non-recursive mutex pcm0 (envy24) X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Oct 2008 08:44:52 -0000 Hello, I think this problem occurs in some cases if multiple playback channels are= =20 active at the same time. Note that I don't use vchans but the playback=20 channels provided by envy24. $ uname -a =46reeBSD taxman.pepperland 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #64: Fri = Oct=20 17 11:04:45 CEST 2008 stefan@taxman.pepperland:/usr/obj/usr/src/sys/TAX= MAN =20 i386 Here's the backtrace: Unread portion of the kernel message buffer: panic: _mtx_lock_sleep: recursed on non-recursive mutex pcm0 @=20 /usr/src/sys/modules/sound/driver/envy24/../../../../dev/sound/pci/envy24.c= :2044 =2E.. #0 doadump () at pcpu.h:196 in pcpu.h (kgdb) bt #0 doadump () at pcpu.h:196 #1 0xc045acf9 in db_fncall (dummy1=3D1, dummy2=3D0, dummy3=3D-1064525632,= =20 dummy4=3D0xe475aa28 "\200=A83=C4") at /usr/src/sys/ddb/db_command.c:516 #2 0xc045b27c in db_command (last_cmdp=3D0xc0844ad4, cmd_table=3D0x0, dopa= ger=3D1)=20 at /usr/src/sys/ddb/db_command.c:413 #3 0xc045b38a in db_command_loop () at /usr/src/sys/ddb/db_command.c:466 #4 0xc045cb7d in db_trap (type=3D3, code=3D0) at /usr/src/sys/ddb/db_main.= c:228 #5 0xc05865f6 in kdb_trap (type=3D3, code=3D0, tf=3D0xe475abd0) at=20 /usr/src/sys/kern/subr_kdb.c:524 #6 0xc079572f in trap (frame=3D0xe475abd0) at /usr/src/sys/i386/i386/trap.= c:688 #7 0xc077b9db in calltrap () at /usr/src/sys/i386/i386/exception.s:159 #8 0xc058677a in kdb_enter_why (why=3D0xc07d2a12 "panic", msg=3D0xc07d2a12= =20 "panic") at cpufunc.h:60 #9 0xc055b7e6 in panic (fmt=3D0xc07d1776 "_mtx_lock_sleep: recursed on non- recursive mutex %s @ %s:%d\n") at /usr/src/sys/kern/kern_shutdown.c:557 #10 0xc054ec7a in _mtx_lock_sleep (m=3D0xc442ecc0, tid=3D3292586544, opts= =3D0,=20 file=3D0xc09a4d64=20 "/usr/src/sys/modules/sound/driver/envy24/../../../../dev/sound/pci/envy24.= c",=20 line=3D2044) at /usr/src/sys/kern/kern_mutex.c:314 #11 0xc054eecf in _mtx_lock_flags (m=3D0xc442ecc0, opts=3D0, file=3D0xc09a4= d64=20 "/usr/src/sys/modules/sound/driver/envy24/../../../../dev/sound/pci/envy24.= c",=20 line=3D2044) at /usr/src/sys/kern/kern_mutex.c:186 #12 0xc09a3140 in envy24_intr (p=3D0xc4442800) at=20 /usr/src/sys/modules/sound/driver/envy24/../../../../dev/sound/pci/envy24.c= :2044 #13 0xc053c775 in ithread_loop (arg=3D0xc44445e0) at=20 /usr/src/sys/kern/kern_intr.c:1088 #14 0xc0539b08 in fork_exit (callout=3D0xc053c5b0 ,=20 arg=3D0xc44445e0, frame=3D0xe475ad38) at /usr/src/sys/kern/kern_fork.c:804 #15 0xc077ba50 in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:= 264 From owner-freebsd-multimedia@FreeBSD.ORG Sat Oct 18 08:49:11 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E01991065691 for ; Sat, 18 Oct 2008 08:49:11 +0000 (UTC) (envelope-from luigi@onelab2.iet.unipi.it) Received: from onelab2.iet.unipi.it (onelab2.iet.unipi.it [131.114.9.129]) by mx1.freebsd.org (Postfix) with ESMTP id 8F3B18FC13 for ; Sat, 18 Oct 2008 08:49:11 +0000 (UTC) (envelope-from luigi@onelab2.iet.unipi.it) Received: by onelab2.iet.unipi.it (Postfix, from userid 275) id 09E75730A8; Sat, 18 Oct 2008 10:33:39 +0200 (CEST) Date: Sat, 18 Oct 2008 10:33:39 +0200 From: Luigi Rizzo To: Philipp Ost Message-ID: <20081018083339.GA47219@onelab2.iet.unipi.it> References: <48F85BD8.4090504@smo.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <48F85BD8.4090504@smo.de> User-Agent: Mutt/1.4.2.3i Cc: "Marc G. Fournier" , freebsd-multimedia@freebsd.org Subject: Re: Burning to IDE DVD Burner ... X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Oct 2008 08:49:12 -0000 On Fri, Oct 17, 2008 at 11:33:12AM +0200, Philipp Ost wrote: > Marc G. Fournier wrote: > >-----BEGIN PGP SIGNED MESSAGE----- > >Hash: SHA1 > > > > > >Is this possible? I just tried with tkdvd, and it spits out cam related > >errors, so it doesn't *look* like I can do it with growisofs ... am I > >missing something? > > It is possible. I've done it several times (single and double layer disks). > > For single layer DVDs I use > growisofs -dvd-compat -Z /dev/cd0=file.iso > > To burn a DL-DVD I have/had to set the write speed to 2 (else it > wouldn't work at all, even if the burner itself is capable of 4x): > growisofs -dvd-compat -Z /dev/cd0=file.iso -speed=2 > > dmesg reports the following: > acd0: DVDR at ata1-master UDMA33 one thing to remember is that you need to kldload (or build into the kernel) the atapicam module -- which is the one that makes the cd/dvd appear as cd0 instead of 'acd0' (it's not just a name difference, the drivers support different ioctls and growisofs uses the ones implemented by atapicam cheers luigi From owner-freebsd-multimedia@FreeBSD.ORG Sat Oct 18 17:45:00 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 85A5F1065692 for ; Sat, 18 Oct 2008 17:45:00 +0000 (UTC) (envelope-from onemda@gmail.com) Received: from rn-out-0910.google.com (rn-out-0910.google.com [64.233.170.185]) by mx1.freebsd.org (Postfix) with ESMTP id 404DE8FC22 for ; Sat, 18 Oct 2008 17:45:00 +0000 (UTC) (envelope-from onemda@gmail.com) Received: by rn-out-0910.google.com with SMTP id j71so372293rne.12 for ; Sat, 18 Oct 2008 10:44:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=+iUzg6O4DoxQ7zYkdOwoez0mlZzzfy6glBCKAjNcZqI=; b=GUFn8NG8mV05mXmEUqaD4MMHej7SJxJKiiQAZLQNjk7nxywgpUdiV8Qi2y/+9Djc0T M8F+jdSlSBjc5lQ5/UVY8YwciSQh7CcXY3Pm5KVJEqVQXQp65cIw2kUORRPk6pErOpgv cM8j/fQoYY80DT/VvJfQKdp0goKWeWsxHeECg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=PgJdIe07CE1sokkd29mBKKremTsZvsSL8hJ4+aJuHmkItw43WDmF2buCRqUyFe9XBh jFdgZi3bAgRks+6vpjBBARucYVOWUyZLKPJgfxmzLgs8t+a33AzuqH8zn1wTUNV+l/Dq u0GeEBUkNp3TPnRLZOjVaSmfkP1h7A2ygzQho= Received: by 10.100.42.4 with SMTP id p4mr6800442anp.91.1224351899354; Sat, 18 Oct 2008 10:44:59 -0700 (PDT) Received: by 10.100.121.7 with HTTP; Sat, 18 Oct 2008 10:44:59 -0700 (PDT) Message-ID: <3a142e750810181044x18a0e7a2ve1fbbde1dd88cbb8@mail.gmail.com> Date: Sat, 18 Oct 2008 19:44:59 +0200 From: "Paul B. Mahol" To: "Stefan Ehmann" In-Reply-To: <200810181044.47598.shoesoft@gmx.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200810181044.47598.shoesoft@gmx.net> Cc: freebsd-multimedia@freebsd.org Subject: Re: _mtx_lock_sleep: recursed on non-recursive mutex pcm0 (envy24) X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Oct 2008 17:45:00 -0000 On 10/18/08, Stefan Ehmann wrote: > Hello, > > I think this problem occurs in some cases if multiple playback channels are > active at the same time. Note that I don't use vchans but the playback > channels provided by envy24. Send problem report. From owner-freebsd-multimedia@FreeBSD.ORG Sat Oct 18 20:20:38 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9541F106568B for ; Sat, 18 Oct 2008 20:20:38 +0000 (UTC) (envelope-from adamk@voicenet.com) Received: from spamfish.visualtech.com (h-67-102-187-40.phlapafg.covad.net [67.102.187.40]) by mx1.freebsd.org (Postfix) with ESMTP id 641D38FC0A for ; Sat, 18 Oct 2008 20:20:37 +0000 (UTC) (envelope-from adamk@voicenet.com) Received: from mailstore.visualtech.com (unknown [67.102.187.41]) by spamfish.visualtech.com (Postfix) with ESMTPS id C90261F42BA; Sat, 18 Oct 2008 16:19:29 -0400 (EDT) Received: from sorrow (c-68-32-29-130.hsd1.nj.comcast.net [68.32.29.130]) by mailstore.visualtech.com (Postfix) with ESMTP id 6F863ADC223; Sat, 18 Oct 2008 16:21:17 -0400 (EDT) Date: Sat, 18 Oct 2008 16:19:43 -0400 From: Adam K Kirchhoff To: t-u-t , freebsd-multimedia@freebsd.org Message-Id: <20081018161943.b4a12a84.adamk@voicenet.com> In-Reply-To: <7CE3E8AD-0915-4224-AD74-1FE3B5F7F6B8@gmail.com> References: <200810170626.25333.adamk@voicenet.com> <7CE3E8AD-0915-4224-AD74-1FE3B5F7F6B8@gmail.com> X-Mailer: Sylpheed 2.5.0beta1 (GTK+ 2.10.14; i686-pc-mingw32) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-visualtech-MailScanner: Found to be clean Cc: Subject: Re: Using jack on snd_hda X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Oct 2008 20:20:38 -0000 On Fri, 17 Oct 2008 13:13:37 +0200 t-u-t wrote: > > On 17 Oct 2008, at 12:26, Adam K Kirchhoff wrote: > > > > > Is it possible to get jack to work on an intel HDA chip? When I > > try to run > > 'jackd -d oss' this is what I get: > > > > [ adamk@sorrow - ~ ]: jackd -d oss > > jackd 0.109.2 > > Copyright 2001-2005 Paul Davis and others. > > jackd comes with ABSOLUTELY NO WARRANTY > > This is free software, and you are welcome to redistribute it > > under certain conditions; see the file COPYING for details > > > > JACK compiled with System V SHM support. > > loading driver .. > > oss_driver: /dev/dsp : 0x10/2/48000 (4096) > > oss_driver: indevbuf 4096 B, outdevbuf 4096 B > > oss_driver: not using barrier mode, (single thread) > > OSS: read() failed: oss_driver.c@1068, count=-1/4096, errno=22 > > > > Any thoughts? > > > > Adam > > i'm no expert, but i think you may have to try different switches/ > settings > i dunno what -d is, mine hasn't had much luck with -r (realtime), > etc.. > > do you also have qjackctl installed from ports? try different > settings from there and watch the log window > I have tried nearly multiple options in qjackctl, adjust memory lock, ignore h/w, various sample rates, and frames per period. But nothing worked. It could take me forever to try every possible combination of every option in qjackctl, though, which is why I'm hoping someone can tell me if it's possible to get it to work at all... And, if so, what settings need to be used :-) Adam -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.