From owner-freebsd-multimedia@FreeBSD.ORG Sun Apr 6 16:31:54 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 C552F106566C for ; Sun, 6 Apr 2008 16:31:54 +0000 (UTC) (envelope-from tholoko@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by mx1.freebsd.org (Postfix) with ESMTP id 794898FC14 for ; Sun, 6 Apr 2008 16:31:54 +0000 (UTC) (envelope-from tholoko@gmail.com) Received: by py-out-1112.google.com with SMTP id u52so1668732pyb.10 for ; Sun, 06 Apr 2008 09:31:54 -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:mime-version:content-type; bh=/S1MNjTndmYISzC33qZDAZV1lk6miq5V4FNh/bmVxq4=; b=aAOquqKEeT09IEQ44T6S+BRwJRERNHPuKT6za0ZU3wagv74dUVv+Q75CQPZ32qoE1349ky9BZhETTLkCnszSC16+AxhjgLeuoZpjXvvax8aalZZhZ7BhE7f34zy4UBa9HYgcR0qxurwIRE0pHnVVqNc/amUIiyjxhuhd+tgTV9c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=osgswSItAJJ8+G2cXhTfosYEcQtlo+KGDuiWb/qWLnkCIotNXzRU8G3jcs5vG3URcKeAeRGfUUH8KAJOJ/MC+F8qKTM0KqzXze5l1kwDfUTjFtYV1BtX1Vf0aMN77pj+IX+U01pVwrD2b4T/15n4Pta21C7fKTnplel3+U9AXt4= Received: by 10.64.149.15 with SMTP id w15mr6822161qbd.70.1207497782411; Sun, 06 Apr 2008 09:03:02 -0700 (PDT) Received: by 10.65.253.16 with HTTP; Sun, 6 Apr 2008 09:03:02 -0700 (PDT) Message-ID: <5a5efc930804060903j101ac685j9103b23129724abc@mail.gmail.com> Date: Sun, 6 Apr 2008 13:03:02 -0300 From: ThOLOko To: freebsd-multimedia@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: HDA Driver 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, 06 Apr 2008 16:31:54 -0000 Hello, I'm find some problems with support hardware in my new laptop. Maybe FreeBSD doesn't had support for this hardware. pcm0: HDA_DEBUG: Parsing AFG nid=1 cad=1 pcm0: Vendor: 0x00001095 pcm0: Device: 0x00001392 pcm0: Revision: 0x00000000 pcm0: Stepping: 0x00000000 pcm0: PCI Subvendor: 0x022f1028 [...] pcm0: pcm0: The CODEC is SiI1392 HDMI. Can you help me? Thanks! -- ThOLOko ThOmaz BeLgine -FrEEBSD- UniX TeaM (LeT's MaKe InStaLL ClEan) From owner-freebsd-multimedia@FreeBSD.ORG Sun Apr 6 16:58:09 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 97FA11065686 for ; Sun, 6 Apr 2008 16:58:09 +0000 (UTC) (envelope-from matthias.apitz@oclc.org) Received: from hunter.Sisis.de (hunter.sisis.de [193.31.11.194]) by mx1.freebsd.org (Postfix) with ESMTP id 9233A8FC25 for ; Sun, 6 Apr 2008 16:58:08 +0000 (UTC) (envelope-from matthias.apitz@oclc.org) Received: (from mail@localhost) by hunter.Sisis.de (8.8.8/8.8.8) id SAA29987 for ; Sun, 6 Apr 2008 18:46:15 +0200 (CEST) (envelope-from matthias.apitz@oclc.org) Received: from ppp-62-245-160-32.dynamic.mnet-online.de(62.245.160.32) by hunter.Sisis.de via smap (V2.1) id xma029953; Sun, 6 Apr 08 18:46:00 +0200 Received: (from guru@localhost) by rebelion.Sisis.de (8.14.2/8.13.8/Submit) id m36GrFDT013543 for freebsd-multimedia@freebsd.org; Sun, 6 Apr 2008 18:53:15 +0200 (CEST) (envelope-from matthias.apitz@oclc.org) X-Authentication-Warning: rebelion.Sisis.de: guru set sender to matthias.apitz@oclc.org using -f Date: Sun, 6 Apr 2008 18:53:15 +0200 From: Matthias Apitz To: freebsd-multimedia@freebsd.org Message-ID: <20080406165315.GA13364@rebelion.Sisis.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i X-Operating-System: FreeBSD 7.0-RELEASE (i386) Subject: 7.0R / snd_hd [20071129_0050] && recording not working X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Matthias Apitz List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2008 16:58:09 -0000 Hello, Ok, I have updated this weekend the laptop of my wife to FreeBSD 7.0-REL which brings snd_hda [20071129_0050]; all is working fine with sound, but no recording can be done; what can I do? is there some document describing the various hint.pcm.0.config=XXX config parameters mentioned in snd_hda(4)? thanks in advance for some helping hand I'm attaching debug.bootverbose messages and /dev/sndstat; matthias # sysctl debug.bootverbose=1 debug.bootverbose: 0 -> 1 # kldunload snd_hda # kldload snd_hda # cat /dev/sndstat FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386) Installed devices: pcm0: at memory 0xffef8000 irq 16 kld snd_hda [20071129_0050] [MPSAFE] (1p:1v/1r:1v channels duplex default) # dmesg | fgrep pcm pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=2 fmt=0x00000011 pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=3 fmt=0x00000011 pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=4 fmt=0x00000011 pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=5 fmt=0x00000011 pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=2 fmt=0x00000011 pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=3 fmt=0x00000011 pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=4 fmt=0x00000011 pcm0: HDA_DEBUG: PCMDIR_PLAY: Stream setup nid=5 fmt=0x00000011 pcm0: detached pcm0: mem 0xffef8000-0xffefbfff irq 16 at device 27.0 on pci0 pcm0: TCSEL: 0x00 -> 0x00 pcm0: DMA Coherency: Uncacheable / vendor=0x8086 pcm0: [MPSAFE] pcm0: [ITHREAD] pcm0: hdac_dma_alloc: size=1024 -> roundsz=1024 pcm0: hdac_dma_alloc: size=2048 -> roundsz=2048 pcm0: HDA_DEBUG: HDA Config: gpio0 pcm0: HDA_DEBUG: HDA Config: on=0x00000001 off=0x00000000 pcm0: HDA_DEBUG: Starting CORB Engine... pcm0: HDA_DEBUG: Starting RIRB Engine... pcm0: HDA_DEBUG: Enabling controller interrupt... pcm0: HDA_DEBUG: Scanning HDA codecs [start index=0] ... pcm0: HDA_DEBUG: Probing codec: 0 pcm0: HDA_DEBUG: startnode=1 endnode=2 pcm0: HDA_DEBUG: AFG not found pcm0: HDA_DEBUG: Probing codec: 1 pcm0: HDA_DEBUG: startnode=1 endnode=2 pcm0: HDA_DEBUG: Found AFG nid=1 [startnode=1 endnode=2] pcm0: HDA_DEBUG: Parsing AFG nid=1 cad=1 pcm0: Vendor: 0x000010ec pcm0: Device: 0x00000880 pcm0: Revision: 0x00000008 pcm0: Stepping: 0x00000000 pcm0: PCI Subvendor: 0x107c1734 pcm0: Nodes: start=2 endnode=34 total=32 pcm0: CORB size: 256 pcm0: RIRB size: 256 pcm0: Streams: ISS=4 OSS=4 BSS=0 pcm0: GPIO: 0x40000002 pcm0: NumGPIO=2 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=7 entries=7 found=7 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=8 entries=7 found=7 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=9 entries=10 found=10 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=10 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=11 entries=8 found=8 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=12 entries=2 found=2 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=13 entries=2 found=2 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=14 entries=2 found=2 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=15 entries=2 found=2 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=16 entries=4 found=4 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=17 entries=4 found=4 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=18 entries=4 found=4 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=19 entries=4 found=4 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=20 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=21 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=22 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=23 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=24 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=25 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=26 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=27 entries=1 found=1 pcm0: HDA_DEBUG: hdac_widget_connection_parse: nid=30 entries=1 found=1 pcm0: HDA_DEBUG: Parsing Ctls... pcm0: HDA_DEBUG: Parsing vendor patch... pcm0: HDA_DEBUG: Building AFG tree... pcm0: HDA_DEBUG: HWiP: HDA Widget Parser - Revision 1 pcm0: HDA_DEBUG: HWiP: Found 3 DAC path using HDA_PARSE_MIXER strategy. pcm0: HDA_DEBUG: AFG commit... pcm0: GPIO init: data=0x00000000 mask=0x00000000 dir=0x00000000 pcm0: GPIO commit: data=0x00000001 mask=0x00000001 dir=0x00000001 pcm0: HDA_DEBUG: Ctls commit... pcm0: [ 1] Ctl nid=7 DISABLED pcm0: [ 2] Ctl nid=8 DISABLED pcm0: [ 7] Ctl nid=11 childnid=27 Bind to NONE pcm0: [ 8] Ctl nid=11 childnid=28 DISABLED pcm0: [10] Ctl nid=11 childnid=20 Bind to NONE pcm0: [11] Ctl nid=11 childnid=21 Bind to NONE pcm0: [12] Ctl nid=12 Bind to NONE pcm0: [14] Ctl nid=12 childnid=11 Bind to NONE pcm0: [15] Ctl nid=13 Bind to NONE pcm0: [17] Ctl nid=13 childnid=11 Bind to NONE pcm0: [18] Ctl nid=14 Bind to NONE pcm0: [20] Ctl nid=14 childnid=11 Bind to NONE pcm0: [21] Ctl nid=15 Bind to NONE pcm0: [23] Ctl nid=15 childnid=11 Bind to NONE pcm0: [24] Ctl nid=20 Bind to NONE pcm0: [25] Ctl nid=21 Bind to NONE pcm0: [26] Ctl nid=22 Bind to NONE pcm0: [27] Ctl nid=23 Bind to NONE pcm0: [28] Ctl nid=24 Bind to NONE pcm0: [29] Ctl nid=25 Bind to NONE pcm0: [30] Ctl nid=26 Bind to NONE pcm0: [31] Ctl nid=27 Bind to NONE pcm0: HDA_DEBUG: PCMDIR_PLAY setup... pcm0: HDA_DEBUG: PCMDIR_REC setup... pcm0: HDA_DEBUG: OSS mixer initialization... pcm0: HDA_DEBUG: Enabling Soft PCM volume pcm0: Mixer "vol": child=0x00000010 pcm0: Mixer "pcm": parent="vol" pcm0: Mixer "speaker": pcm0: Mixer "line": pcm0: Mixer "mic": pcm0: Mixer "rec": pcm0: Soft PCM mixer ENABLED pcm0: HDA_DEBUG: Registering PCM channels... pcm0: clone manager: deadline=750ms flags=0x8000001e pcm0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm0: sndbuf_setmap 1ba2c000, 4000; 0xe468f000 -> 1ba2c000 pcm0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm0: sndbuf_setmap d70c000, 4000; 0xe4693000 -> d70c000 pcm0: pcm0: pcm0: pcm0: pcm0: HDA config/quirks: gpio0 forcestereo ivref50 ivref80 ivref100 ivref pcm0: pcm0: +-------------------+ pcm0: | DUMPING HDA NODES | pcm0: +-------------------+ pcm0: pcm0: Default Parameter pcm0: ----------------- pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e0560 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 96 192 pcm0: IN amp: 0x00000000 pcm0: OUT amp: 0x00000000 pcm0: pcm0: nid: 2 [ANALOG] pcm0: name: audio output pcm0: widget_cap: 0x00000411 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000011 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e0560 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 96 192 pcm0: connections: 0 pcm0: pcm0: nid: 3 [ANALOG] pcm0: name: audio output pcm0: widget_cap: 0x00000411 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000011 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e0560 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 96 192 pcm0: connections: 0 pcm0: pcm0: nid: 4 [ANALOG] pcm0: name: audio output pcm0: widget_cap: 0x00000411 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000011 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e0160 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 96 pcm0: connections: 0 pcm0: pcm0: nid: 5 [ANALOG] pcm0: name: audio output pcm0: widget_cap: 0x00000411 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000011 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e0160 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 96 pcm0: connections: 0 pcm0: pcm0: nid: 6 [DIGITAL] [DISABLED] pcm0: name: audio output pcm0: widget_cap: 0x00000211 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x001e0160 pcm0: PCM size: 16 20 24 32 pcm0: PCM rate: 44 48 96 pcm0: connections: 0 pcm0: pcm0: nid: 7 [ANALOG] [DISABLED] pcm0: name: audio input pcm0: widget_cap: 0x0010051b pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x00060160 pcm0: PCM size: 16 20 pcm0: PCM rate: 44 48 96 pcm0: Input amp: 0x80032300 pcm0: mute=1 step=35 size=3 offset=0 pcm0: connections: 7 pcm0: | pcm0: + <- nid=24 [pin: Mic in (jack)] pcm0: | pcm0: + <- nid=25 [pin: Mic in (jack)] pcm0: | pcm0: + <- nid=26 [pin: line in (jack)] pcm0: | pcm0: + <- nid=27 [pin: line out (jack)] pcm0: | pcm0: + <- nid=28 [pin: speaker (none)] [DISABLED] pcm0: | pcm0: + <- nid=20 [pin: line out (jack)] pcm0: | pcm0: + <- nid=21 [pin: line out (jack)] pcm0: pcm0: nid: 8 [ANALOG] [DISABLED] pcm0: name: audio input pcm0: widget_cap: 0x0010051b pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x00060160 pcm0: PCM size: 16 20 pcm0: PCM rate: 44 48 96 pcm0: Input amp: 0x80032300 pcm0: mute=1 step=35 size=3 offset=0 pcm0: connections: 7 pcm0: | pcm0: + <- nid=24 [pin: Mic in (jack)] pcm0: | pcm0: + <- nid=25 [pin: Mic in (jack)] pcm0: | pcm0: + <- nid=26 [pin: line in (jack)] pcm0: | pcm0: + <- nid=27 [pin: line out (jack)] pcm0: | pcm0: + <- nid=28 [pin: speaker (none)] [DISABLED] pcm0: | pcm0: + <- nid=20 [pin: line out (jack)] pcm0: | pcm0: + <- nid=21 [pin: line out (jack)] pcm0: pcm0: nid: 9 [ANALOG] pcm0: name: audio input pcm0: widget_cap: 0x0010051b pcm0: Parse flags: 0x00000006 pcm0: Ctl flags: 0x00000800 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x00060160 pcm0: PCM size: 16 20 pcm0: PCM rate: 44 48 96 pcm0: Input amp: 0x80032300 pcm0: mute=1 step=35 size=3 offset=0 pcm0: connections: 10 pcm0: | pcm0: + <- nid=24 [pin: Mic in (jack)] (selected) pcm0: | pcm0: + <- nid=25 [pin: Mic in (jack)] pcm0: | pcm0: + <- nid=26 [pin: line in (jack)] pcm0: | pcm0: + <- nid=27 [pin: line out (jack)] pcm0: | pcm0: + <- nid=28 [pin: speaker (none)] [DISABLED] pcm0: | pcm0: + <- nid=11 [audio mixer] pcm0: | pcm0: + <- nid=20 [pin: line out (jack)] pcm0: | pcm0: + <- nid=21 [pin: line out (jack)] pcm0: | pcm0: + <- nid=22 [pin: line out (jack)] pcm0: | pcm0: + <- nid=23 [pin: line out (jack)] pcm0: pcm0: nid: 10 [DIGITAL] [DISABLED] pcm0: name: audio input pcm0: widget_cap: 0x00100391 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x001e0160 pcm0: PCM size: 16 20 24 32 pcm0: PCM rate: 44 48 96 pcm0: connections: 1 pcm0: | pcm0: + <- nid=31 [pin: SPDIF in (jack)] [DISABLED] pcm0: pcm0: nid: 11 [ANALOG] pcm0: name: audio mixer pcm0: widget_cap: 0x0020010b pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x000000e1 pcm0: Input amp: 0x80034123 pcm0: mute=1 step=65 size=3 offset=35 pcm0: connections: 8 pcm0: | pcm0: + <- nid=24 [pin: Mic in (jack)] pcm0: | pcm0: + <- nid=25 [pin: Mic in (jack)] pcm0: | pcm0: + <- nid=26 [pin: line in (jack)] pcm0: | pcm0: + <- nid=27 [pin: line out (jack)] pcm0: | pcm0: + <- nid=28 [pin: speaker (none)] [DISABLED] pcm0: | pcm0: + <- nid=29 [beep widget] pcm0: | pcm0: + <- nid=20 [pin: line out (jack)] pcm0: | pcm0: + <- nid=21 [pin: line out (jack)] pcm0: pcm0: nid: 12 [ANALOG] pcm0: name: audio mixer pcm0: widget_cap: 0x0020010f pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x000000f1 pcm0: Output amp: 0x00034040 pcm0: mute=0 step=64 size=3 offset=64 pcm0: Input amp: 0x80000000 pcm0: mute=1 step=0 size=0 offset=0 pcm0: connections: 2 pcm0: | pcm0: + <- nid=2 [audio output] pcm0: | pcm0: + <- nid=11 [audio mixer] pcm0: pcm0: nid: 13 [ANALOG] pcm0: name: audio mixer pcm0: widget_cap: 0x0020010f pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000011 pcm0: Output amp: 0x00034040 pcm0: mute=0 step=64 size=3 offset=64 pcm0: Input amp: 0x80000000 pcm0: mute=1 step=0 size=0 offset=0 pcm0: connections: 2 pcm0: | pcm0: + <- nid=3 [audio output] pcm0: | pcm0: + <- nid=11 [audio mixer] pcm0: pcm0: nid: 14 [ANALOG] pcm0: name: audio mixer pcm0: widget_cap: 0x0020010f pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000011 pcm0: Output amp: 0x00034040 pcm0: mute=0 step=64 size=3 offset=64 pcm0: Input amp: 0x80000000 pcm0: mute=1 step=0 size=0 offset=0 pcm0: connections: 2 pcm0: | pcm0: + <- nid=4 [audio output] pcm0: | pcm0: + <- nid=11 [audio mixer] pcm0: pcm0: nid: 15 [ANALOG] pcm0: name: audio mixer pcm0: widget_cap: 0x0020010f pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000011 pcm0: Output amp: 0x00034040 pcm0: mute=0 step=64 size=3 offset=64 pcm0: Input amp: 0x80000000 pcm0: mute=1 step=0 size=0 offset=0 pcm0: connections: 2 pcm0: | pcm0: + <- nid=5 [audio output] pcm0: | pcm0: + <- nid=11 [audio mixer] pcm0: pcm0: nid: 16 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x00300101 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: connections: 4 pcm0: | pcm0: + <- nid=12 [audio mixer] (selected) pcm0: | pcm0: + <- nid=13 [audio mixer] pcm0: | pcm0: + <- nid=14 [audio mixer] pcm0: | pcm0: + <- nid=15 [audio mixer] pcm0: pcm0: nid: 17 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x00300101 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: connections: 4 pcm0: | pcm0: + <- nid=12 [audio mixer] (selected) pcm0: | pcm0: + <- nid=13 [audio mixer] pcm0: | pcm0: + <- nid=14 [audio mixer] pcm0: | pcm0: + <- nid=15 [audio mixer] pcm0: pcm0: nid: 18 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x00300101 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: connections: 4 pcm0: | pcm0: + <- nid=12 [audio mixer] (selected) pcm0: | pcm0: + <- nid=13 [audio mixer] pcm0: | pcm0: + <- nid=14 [audio mixer] pcm0: | pcm0: + <- nid=15 [audio mixer] pcm0: pcm0: nid: 19 [ANALOG] pcm0: name: audio selector pcm0: widget_cap: 0x00300101 pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000000 pcm0: connections: 4 pcm0: | pcm0: + <- nid=12 [audio mixer] (selected) pcm0: | pcm0: + <- nid=13 [audio mixer] pcm0: | pcm0: + <- nid=14 [audio mixer] pcm0: | pcm0: + <- nid=15 [audio mixer] pcm0: pcm0: nid: 20 [ANALOG] pcm0: name: pin: line out (jack) pcm0: widget_cap: 0x0040018d pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x0000133f pcm0: ISC TRQD HP OUT IN VREF[ 50 80 HIZ ] : UNSOL pcm0: Pin config: 0x01014010 pcm0: Pin control: 0x00000040 OUT pcm0: Output amp: 0x80000000 pcm0: mute=1 step=0 size=0 offset=0 pcm0: connections: 1 pcm0: | pcm0: + <- nid=12 [audio mixer] pcm0: pcm0: nid: 21 [ANALOG] pcm0: name: pin: line out (jack) pcm0: widget_cap: 0x0040018d pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x0000133f pcm0: ISC TRQD HP OUT IN VREF[ 50 80 HIZ ] : UNSOL pcm0: Pin config: 0x01011012 pcm0: Pin control: 0x00000040 OUT pcm0: Output amp: 0x80000000 pcm0: mute=1 step=0 size=0 offset=0 pcm0: connections: 1 pcm0: | pcm0: + <- nid=13 [audio mixer] pcm0: pcm0: nid: 22 [ANALOG] pcm0: name: pin: line out (jack) pcm0: widget_cap: 0x0040018d pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000000 pcm0: : UNSOL pcm0: Pin config: 0x01016011 pcm0: Pin control: 0x00000000 pcm0: Output amp: 0x80000000 pcm0: mute=1 step=0 size=0 offset=0 pcm0: connections: 1 pcm0: | pcm0: + <- nid=14 [audio mixer] pcm0: pcm0: nid: 23 [ANALOG] pcm0: name: pin: line out (jack) pcm0: widget_cap: 0x0040018d pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000000 pcm0: : UNSOL pcm0: Pin config: 0x01012014 pcm0: Pin control: 0x00000000 pcm0: Output amp: 0x80000000 pcm0: mute=1 step=0 size=0 offset=0 pcm0: connections: 1 pcm0: | pcm0: + <- nid=15 [audio mixer] pcm0: pcm0: nid: 24 [ANALOG] pcm0: name: pin: Mic in (jack) pcm0: widget_cap: 0x0040018d pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000081 pcm0: Pin cap: 0x0000133f pcm0: ISC TRQD HP OUT IN VREF[ 50 80 HIZ ] : UNSOL pcm0: Pin config: 0x01a19830 pcm0: Pin control: 0x00000024 IN pcm0: Output amp: 0x80000000 pcm0: mute=1 step=0 size=0 offset=0 pcm0: connections: 1 pcm0: | pcm0: + <- nid=16 [audio selector] pcm0: pcm0: nid: 25 [ANALOG] pcm0: name: pin: Mic in (jack) pcm0: widget_cap: 0x0040018d pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000081 pcm0: Pin cap: 0x0000133f pcm0: ISC TRQD HP OUT IN VREF[ 50 80 HIZ ] : UNSOL pcm0: Pin config: 0x02a19c40 pcm0: Pin control: 0x00000024 IN pcm0: Output amp: 0x80000000 pcm0: mute=1 step=0 size=0 offset=0 pcm0: connections: 1 pcm0: | pcm0: + <- nid=17 [audio selector] pcm0: pcm0: nid: 26 [ANALOG] pcm0: name: pin: line in (jack) pcm0: widget_cap: 0x0040018d pcm0: Parse flags: 0x00000002 pcm0: Ctl flags: 0x00000041 pcm0: Pin cap: 0x0000133f pcm0: ISC TRQD HP OUT IN VREF[ 50 80 HIZ ] : UNSOL pcm0: Pin config: 0x01813031 pcm0: Pin control: 0x00000024 IN pcm0: Output amp: 0x80000000 pcm0: mute=1 step=0 size=0 offset=0 pcm0: connections: 1 pcm0: | pcm0: + <- nid=18 [audio selector] pcm0: pcm0: nid: 27 [ANALOG] pcm0: name: pin: line out (jack) pcm0: widget_cap: 0x0040018d pcm0: Parse flags: 0x00000001 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x0000133f pcm0: ISC TRQD HP OUT IN VREF[ 50 80 HIZ ] : UNSOL pcm0: Pin config: 0x02014c20 pcm0: Pin control: 0x00000040 OUT pcm0: Output amp: 0x80000000 pcm0: mute=1 step=0 size=0 offset=0 pcm0: connections: 1 pcm0: | pcm0: + <- nid=19 [audio selector] pcm0: pcm0: nid: 28 [ANALOG] [DISABLED] pcm0: name: pin: speaker (none) pcm0: widget_cap: 0x00400001 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000020 pcm0: IN pcm0: Pin config: 0x411111f0 pcm0: Pin control: 0x00000020 IN pcm0: connections: 0 pcm0: pcm0: nid: 29 [ANALOG] pcm0: name: beep widget pcm0: widget_cap: 0x00700000 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000021 pcm0: connections: 0 pcm0: pcm0: nid: 30 [DIGITAL] [DISABLED] pcm0: name: pin: SPDIF out (jack) pcm0: widget_cap: 0x00400300 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000010 pcm0: OUT pcm0: Pin config: 0x0144111e pcm0: Pin control: 0x00000040 OUT pcm0: connections: 1 pcm0: | pcm0: + <- nid=6 [audio output] [DISABLED] pcm0: pcm0: nid: 31 [DIGITAL] [DISABLED] pcm0: name: pin: SPDIF in (jack) pcm0: widget_cap: 0x00400200 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: Pin cap: 0x00000020 pcm0: IN pcm0: Pin config: 0x01c46150 pcm0: Pin control: 0x00000020 IN pcm0: connections: 0 pcm0: pcm0: nid: 32 [ANALOG] pcm0: name: vendor widget pcm0: widget_cap: 0x00f00040 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: connections: 0 pcm0: pcm0: nid: 33 [ANALOG] pcm0: name: volume widget pcm0: widget_cap: 0x00600080 pcm0: Parse flags: 0x00000000 pcm0: Ctl flags: 0x00000000 pcm0: connections: 0 pcm0: pcm0: +------------------------+ pcm0: | DUMPING HDA AMPLIFIERS | pcm0: +------------------------+ pcm0: pcm0: 1: nid=7 dir=0x2 index=0 ossmask=0x00000000 ossdev=0 [DISABLED] pcm0: 2: nid=8 dir=0x2 index=0 ossmask=0x00000000 ossdev=0 [DISABLED] pcm0: 3: nid=9 dir=0x2 index=0 ossmask=0x00000800 ossdev=0 pcm0: 4: nid=11 cnid=24 dir=0x2 index=0 ossmask=0x00000081 ossdev=7 pcm0: 5: nid=11 cnid=25 dir=0x2 index=1 ossmask=0x00000081 ossdev=7 pcm0: 6: nid=11 cnid=26 dir=0x2 index=2 ossmask=0x00000041 ossdev=6 pcm0: 7: nid=11 cnid=27 dir=0x2 index=3 ossmask=0x00000000 ossdev=0 pcm0: 8: nid=11 cnid=28 dir=0x2 index=4 ossmask=0x00000000 ossdev=0 [DISABLED] pcm0: 9: nid=11 cnid=29 dir=0x2 index=5 ossmask=0x00000021 ossdev=5 pcm0: 10: nid=11 cnid=20 dir=0x2 index=6 ossmask=0x00000000 ossdev=0 pcm0: 11: nid=11 cnid=21 dir=0x2 index=7 ossmask=0x00000000 ossdev=0 pcm0: 12: nid=12 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 13: nid=12 cnid=2 dir=0x2 index=0 ossmask=0x00000011 ossdev=4 pcm0: 14: nid=12 cnid=11 dir=0x2 index=1 ossmask=0x00000000 ossdev=0 pcm0: 15: nid=13 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 16: nid=13 cnid=3 dir=0x2 index=0 ossmask=0x00000011 ossdev=4 pcm0: 17: nid=13 cnid=11 dir=0x2 index=1 ossmask=0x00000000 ossdev=0 pcm0: 18: nid=14 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 19: nid=14 cnid=4 dir=0x2 index=0 ossmask=0x00000011 ossdev=4 pcm0: 20: nid=14 cnid=11 dir=0x2 index=1 ossmask=0x00000000 ossdev=0 pcm0: 21: nid=15 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 22: nid=15 cnid=5 dir=0x2 index=0 ossmask=0x00000011 ossdev=4 pcm0: 23: nid=15 cnid=11 dir=0x2 index=1 ossmask=0x00000000 ossdev=0 pcm0: 24: nid=20 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 25: nid=21 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 26: nid=22 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 27: nid=23 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 28: nid=24 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 29: nid=25 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 30: nid=26 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: 31: nid=27 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 pcm0: pcm0: +-----------------------------------+ pcm0: | DUMPING HDA AUDIO/VOLUME CONTROLS | pcm0: +-----------------------------------+ pcm0: pcm0: Master Volume (OSS: vol) pcm0: | pcm0: +- nid: 11 index: 0 (nid: 24) mute: 1 step: 65 size: 3 off: 35 dir=0x2 ossmask=0x00000081 pcm0: | pcm0: +- nid: 11 index: 1 (nid: 25) mute: 1 step: 65 size: 3 off: 35 dir=0x2 ossmask=0x00000081 pcm0: | pcm0: +- nid: 11 index: 2 (nid: 26) mute: 1 step: 65 size: 3 off: 35 dir=0x2 ossmask=0x00000041 pcm0: | pcm0: +- nid: 11 index: 5 (nid: 29) mute: 1 step: 65 size: 3 off: 35 dir=0x2 ossmask=0x00000021 pcm0: | pcm0: +- nid: 12 index: 0 (nid: 2) mute: 1 step: 0 size: 0 off: 0 dir=0x2 ossmask=0x00000011 pcm0: | pcm0: +- nid: 13 index: 0 (nid: 3) mute: 1 step: 0 size: 0 off: 0 dir=0x2 ossmask=0x00000011 pcm0: | pcm0: +- nid: 14 index: 0 (nid: 4) mute: 1 step: 0 size: 0 off: 0 dir=0x2 ossmask=0x00000011 pcm0: | pcm0: +- nid: 15 index: 0 (nid: 5) mute: 1 step: 0 size: 0 off: 0 dir=0x2 ossmask=0x00000011 pcm0: pcm0: PCM Volume (OSS: pcm) pcm0: | pcm0: +- nid: 12 index: 0 (nid: 2) mute: 1 step: 0 size: 0 off: 0 dir=0x2 ossmask=0x00000011 pcm0: | pcm0: +- nid: 13 index: 0 (nid: 3) mute: 1 step: 0 size: 0 off: 0 dir=0x2 ossmask=0x00000011 pcm0: | pcm0: +- nid: 14 index: 0 (nid: 4) mute: 1 step: 0 size: 0 off: 0 dir=0x2 ossmask=0x00000011 pcm0: | pcm0: +- nid: 15 index: 0 (nid: 5) mute: 1 step: 0 size: 0 off: 0 dir=0x2 ossmask=0x00000011 pcm0: pcm0: Microphone Volume (OSS: mic) pcm0: | pcm0: +- nid: 11 index: 0 (nid: 24) mute: 1 step: 65 size: 3 off: 35 dir=0x2 ossmask=0x00000081 pcm0: | pcm0: +- nid: 11 index: 1 (nid: 25) mute: 1 step: 65 size: 3 off: 35 dir=0x2 ossmask=0x00000081 pcm0: pcm0: Line-in Volume (OSS: line) pcm0: | pcm0: +- nid: 11 index: 2 (nid: 26) mute: 1 step: 65 size: 3 off: 35 dir=0x2 ossmask=0x00000041 pcm0: pcm0: Recording Level (OSS: rec) pcm0: | pcm0: +- nid: 9 index: 0 mute: 1 step: 35 size: 3 off: 0 dir=0x2 ossmask=0x00000800 pcm0: pcm0: Speaker/Beep (OSS: speaker) pcm0: | pcm0: +- nid: 11 index: 5 (nid: 29) mute: 1 step: 65 size: 3 off: 35 dir=0x2 ossmask=0x00000021 pcm0: pcm0: Playback path: pcm0: pcm0: nid=20 [pin: line out (jack)] pcm0: ^ pcm0: | pcm0: +-----<------+ pcm0: ^ pcm0: | pcm0: nid=12 [audio mixer] pcm0: ^ pcm0: | pcm0: nid=2 [audio output] pcm0: pcm0: nid=21 [pin: line out (jack)] pcm0: ^ pcm0: | pcm0: +-----<------+ pcm0: ^ pcm0: | pcm0: nid=13 [audio mixer] pcm0: ^ pcm0: | pcm0: nid=3 [audio output] pcm0: pcm0: nid=27 [pin: line out (jack)] pcm0: ^ pcm0: | pcm0: +-----<------+ pcm0: ^ pcm0: | pcm0: nid=19 [audio selector] pcm0: ^ pcm0: | pcm0: nid=12 [audio mixer] pcm0: ^ pcm0: | pcm0: nid=2 [audio output] pcm0: pcm0: Recording sources: pcm0: pcm0: nid=9 [audio input] pcm0: | pcm0: + <- nid=24 [pin: Mic in (jack)] [recsrc: vol, mic] pcm0: | pcm0: + <- nid=25 [pin: Mic in (jack)] [recsrc: vol, mic] pcm0: | pcm0: + <- nid=26 [pin: line in (jack)] [recsrc: vol, line] pcm0: | pcm0: + <- nid=27 [pin: line out (jack)] pcm0: | pcm0: + <- nid=11 [audio mixer] [recsrc: vol, speaker, line, mic] pcm0: | pcm0: + <- nid=20 [pin: line out (jack)] pcm0: | pcm0: + <- nid=21 [pin: line out (jack)] pcm0: | pcm0: + <- nid=22 [pin: line out (jack)] pcm0: | pcm0: + <- nid=23 [pin: line out (jack)] pcm0: pcm0: +--------------------------------------+ pcm0: | DUMPING PCM Playback/Record Channels | pcm0: +--------------------------------------+ pcm0: pcm0: PCM Playback: 1 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x000e0160 pcm0: PCM size: 16 20 24 pcm0: PCM rate: 44 48 96 pcm0: DAC: 2 3 4 5 pcm0: pcm0: PCM Record: 1 pcm0: Stream cap: 0x00000001 pcm0: Format: PCM pcm0: PCM cap: 0x00060160 pcm0: PCM size: 16 20 pcm0: PCM rate: 44 48 96 pcm0: ADC: 9 -- Matthias Apitz Manager Technical Support - OCLC GmbH Gruenwalder Weg 28g - 82041 Oberhaching - Germany t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211 e - w http://www.oclc.org/ http://www.UnixArea.de/ b http://gurucubano.blogspot.com/ Don't top-post, read RFC1855 http://www.faqs.org/rfcs/rfc1855.html A: Because it messes up the order in which people normally read text. Q: Why is it such a bad thing? A: Top-posting. Q: What is the most annoying thing on Usenet and in e-mail? From owner-freebsd-multimedia@FreeBSD.ORG Mon Apr 7 09:06:08 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 001A0106566B for ; Mon, 7 Apr 2008 09:06:07 +0000 (UTC) (envelope-from Matthias.Apitz@oclc.org) Received: from mail.pica.nl (mail.pica.nl [192.87.44.30]) by mx1.freebsd.org (Postfix) with ESMTP id 939308FC17 for ; Mon, 7 Apr 2008 09:06:07 +0000 (UTC) (envelope-from Matthias.Apitz@oclc.org) Received: from rebelion.Sisis.de ([193.31.10.34]) by mail.pica.nl with Microsoft SMTPSVC(6.0.3790.3959); Mon, 7 Apr 2008 11:08:50 +0200 Received: (from guru@localhost) by rebelion.Sisis.de (8.14.2/8.13.8/Submit) id m3796171003278 for freebsd-multimedia@freebsd.org; Mon, 7 Apr 2008 11:06:01 +0200 (CEST) (envelope-from matthias.apitz@oclc.org) X-Authentication-Warning: rebelion.Sisis.de: guru set sender to matthias.apitz@oclc.org using -f Date: Mon, 7 Apr 2008 11:06:01 +0200 From: Matthias Apitz To: freebsd-multimedia@freebsd.org Message-ID: <20080407090601.GA3251@rebelion.Sisis.de> References: <20080406165315.GA13364@rebelion.Sisis.de> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20080406165315.GA13364@rebelion.Sisis.de> User-Agent: Mutt/1.4.2.3i X-Operating-System: FreeBSD 7.0-RELEASE (i386) X-OriginalArrivalTime: 07 Apr 2008 09:08:50.0963 (UTC) FILETIME=[FEEAAE30:01C8988E] Subject: Re: 7.0R / snd_hda [20071129_0050] && recording not working [SOLVED] X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Matthias Apitz List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2008 09:06:08 -0000 El día Sunday, April 06, 2008 a las 06:53:15PM +0200, Matthias Apitz escribió: > > Hello, > > Ok, I have updated this weekend the laptop of my wife to FreeBSD 7.0-REL > which brings snd_hda [20071129_0050]; all is working fine with sound, > but no recording can be done; what can I do? is there some document > describing the various hint.pcm.0.config=XXX config parameters mentioned > in snd_hda(4)? thanks in advance for some helping hand > > I'm attaching debug.bootverbose messages and /dev/sndstat; > > matthias Hello, After spending hours of testing with no luck the config parameters mentioned in the snd_hda(4) manpage, I've just set in userland after KDE comes up: $ mixer vol 66:66 pcm 40:40 speaker 66:66 line 66:66 mic 66:66 rec 66:66 +rec vol the crucial part is '+rec vol' changing the recording device to 'vol' and recording is now fine with this, even if I never ever will understand what 'volume' has todo with input/microphone :-) matthias -- Matthias Apitz Manager Technical Support - OCLC GmbH Gruenwalder Weg 28g - 82041 Oberhaching - Germany t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211 e - w http://www.oclc.org/ http://www.UnixArea.de/ b http://gurucubano.blogspot.com/ Don't top-post, read RFC1855 http://www.faqs.org/rfcs/rfc1855.html A: Because it messes up the order in which people normally read text. Q: Why is it such a bad thing? A: Top-posting. Q: What is the most annoying thing on Usenet and in e-mail? From owner-freebsd-multimedia@FreeBSD.ORG Mon Apr 7 11:07:03 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 CFB1E1065670 for ; Mon, 7 Apr 2008 11:07:03 +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 B61BB8FC2C for ; Mon, 7 Apr 2008 11:07:03 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m37B73ps048850 for ; Mon, 7 Apr 2008 11:07:03 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m37B73x9048846 for freebsd-multimedia@FreeBSD.org; Mon, 7 Apr 2008 11:07:03 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 7 Apr 2008 11:07:03 GMT Message-Id: <200804071107.m37B73x9048846@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, 07 Apr 2008 11:07:03 -0000 Current FreeBSD problem reports Critical problems Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/63204 multimedia [sound] /dev/mixer broken with ESS Maestro-2E (still o o kern/79905 multimedia [sound] sis7018 sound module problem o kern/79912 multimedia [sound] sound broken for 2 VIA chipsets: interrupt sto o kern/81146 multimedia [sound] Sound isn't working AT ALL for Sis7012 onboard o kern/82043 multimedia [sound] snd_emu10k1 - mixer does not work. o kern/94279 multimedia [snd_neomagic] snd_neomagic crashes on FreeBSD 5.4 and o kern/96538 multimedia [sound] emu10k1-driver inverts channels o kern/97535 multimedia [snd_mss] doesn't work in 6.0-RELEASE and above for Cr o kern/98167 multimedia [sound] [es137x] [patch] ES1370 mixer volumes incorrec o kern/98752 multimedia [sound] Intel ich6 82801 FB - on Packard Bell A8810 la o kern/104626 multimedia [sound] FreeBSD 6.2 does not support SoundBlaster Audi o kern/104874 multimedia [snd_emu10k1] kldload snd_emu10k1 hangs system o kern/107051 multimedia [sound] only 2 channels output works for the ALC850 (o o kern/107516 multimedia [snd_emu10k1] - skips, clicks and lag after a day of h o kern/114760 multimedia [snd_cmi] snd_cmi driver causing sporadic system hangs o kern/115666 multimedia [pcm] Microphone does not work o ports/118104 multimedia [PATCH] multimedia/vlc - volume bar position almost in o kern/119181 multimedia [snd_hda] snd_hda needs doesn't recognise headphones o o kern/119759 multimedia [emu10k1] Can not record anything with emu10k1 on 7.0- o kern/120144 multimedia [snd_hda] snd_hda plays sound on all outputs o kern/121156 multimedia [pcm]: [PATCH] Turn on inverted external amplifier sen o ports/121896 multimedia Typo in multimedia/ffmpeg Makefile disables AMR suppor o kern/122086 multimedia [sound] maestro sound driver is working, but mixer ini o ports/122305 multimedia multimedia/gstreame - gst-inspect-0.10 hangs when chec 24 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/23546 multimedia [snd_csa] [patch] csa DMA-interrupt problem o kern/37600 multimedia [sound] [partial patch] t4dwave drive doesn't record. s kern/60599 multimedia [bktr] [partial patch] No sound for ATI TV Wonder (ste o kern/60677 multimedia [sound] [patch] No reaction of volume controy key on I o kern/72995 multimedia [sound] Intel ICH2 (82801BA) - sound nearly inaudible o kern/79678 multimedia [sound] sound works except recording from any source f kern/80465 multimedia [sound] pcm0:record:0: record interrupt timeout (Acer o kern/80632 multimedia [pcm] pcm driver missing support for CMI8738 auxillary s kern/83697 multimedia [snd_mss] [patch] support, docs added for full-duplex, o kern/87782 multimedia [sound] snd_t4dwave and pcm0:record:0: record interrup o kern/92512 multimedia [sound] distorted mono output with emu10k1 o i386/93986 multimedia [pcm] Acer TravelMate 4652LMi pcm0 channel dead o kern/95086 multimedia [sound] uaudio line in problem with sbdm lx o kern/97609 multimedia [sound] Load Sound Module - VIA8233 - fails o kern/98496 multimedia [snd_ich] some functions don't work in my sound kernel o kern/98504 multimedia [sound] Sound is distorted with SB Live 5.1 o kern/100859 multimedia [snd_ich] snd_ich broken on GIGABYTE 915 system o kern/101417 multimedia [sound] 4-speakers output not possible on Asus A8V-Del o kern/111767 multimedia [pcm] ATI SB450 High Definition Audio Controller sound s kern/113950 multimedia [sound] [patch] [request] add per-vchan mixer support f ports/114573 multimedia multimedia/vlc-devel doesn't compile when the QT4 opti o kern/115300 multimedia [snd_hda] snd_hda(4) fails to attach on -CURRENT (regr o kern/117599 multimedia [pcm] Audio routing problem NVIDIA MCP51 HDA o kern/117729 multimedia [snd_hda] microphone is not working with snd_hda on Fr o ports/117810 multimedia multimedia/vlc-devel port could be compiled with lua m o ports/117824 multimedia CONFIGURE_LINE truncated to 2048 chars in [at least] m o ports/118168 multimedia [patch] multimedia/transcode - Add WITHOUT_X11 and WIT o ports/118237 multimedia Ports: multimedia/ffmpeg fix configure option and add o ports/118289 multimedia port of multimedia/tovid only semi works on 6.2 Releas o kern/119671 multimedia [snd_hda] line is mic and mic is line on Fujitsu Sieme o kern/119931 multimedia [sound] No sound card detected on ASUS "K8V-X SE R2.00 o kern/119973 multimedia [snd_maestro] snd_maestro only works after reload (reg o ports/120518 multimedia [PATCH] multimedia/ffmpeg: Respect user using WITHOUT_ o kern/120780 multimedia [snd_hda] snd_hda doesn't work on Dell Latitutude D530 o kern/120857 multimedia [snd_emu10k1] snd_emu10k1 driver issues a warning on u o ports/121636 multimedia [PATCH] multimedia/ffmpeg add OPTIONS and improvements o ports/121662 multimedia graphics/libcaca - not bumped after imlib2 upgrade 37 problems total. From owner-freebsd-multimedia@FreeBSD.ORG Mon Apr 7 11:20:03 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 E583C106568A for ; Mon, 7 Apr 2008 11:20:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D41168FC1C for ; Mon, 7 Apr 2008 11:20:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m37BK3PM053132 for ; Mon, 7 Apr 2008 11:20:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m37BK3c4053131; Mon, 7 Apr 2008 11:20:03 GMT (envelope-from gnats) Date: Mon, 7 Apr 2008 11:20:03 GMT Message-Id: <200804071120.m37BK3c4053131@freefall.freebsd.org> To: freebsd-multimedia@FreeBSD.org From: "Keith Gaughan" Cc: Subject: Re: ports/122305: gst-inspect-0.10 hangs when checking for playbin, audioconvert, audioresample, gconfaudiosink, and gconfaudiosrc plugins X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Keith Gaughan List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2008 11:20:04 -0000 The following reply was made to PR ports/122305; it has been noted by GNATS. From: "Keith Gaughan" To: "Michael Johnson" Cc: freebsd-gnats-submit@freebsd.org Subject: Re: ports/122305: gst-inspect-0.10 hangs when checking for playbin, audioconvert, audioresample, gconfaudiosink, and gconfaudiosrc plugins Date: Mon, 7 Apr 2008 12:13:41 +0100 On 02/04/2008, Michael Johnson wrote: > Nothing looks odd so far, can you send me the output of 'gst-inspect' and > do you have CPUTYPE set? Out of interest, I tried uninstalling all the GStreamer plugin ports, and progressively reinstalled them. gst-inspect was find and producing the expected output until after the GnomeVFS plugin was installed. As soon as that was finished, it began to hang. This fits with some other problems I've been having on my machine, such as GNOME/GTK applications hanging when I open file dialogs of various kinds, amongst other things. It might be worth reassigning this as a GnomeVFS bug. -- Keith Gaughan / talideon.com From owner-freebsd-multimedia@FreeBSD.ORG Tue Apr 8 12:01: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 519B4106564A for ; Tue, 8 Apr 2008 12:01:57 +0000 (UTC) (envelope-from sandiskr@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.230]) by mx1.freebsd.org (Postfix) with ESMTP id 75DC38FC2D for ; Tue, 8 Apr 2008 12:01:56 +0000 (UTC) (envelope-from sandiskr@gmail.com) Received: by wx-out-0506.google.com with SMTP id i29so1832332wxd.7 for ; Tue, 08 Apr 2008 05:01:55 -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:mime-version:content-type; bh=Sn2vMBtLWLypwRiL1vlJ42W/srz5dFBk99goyPsD47Y=; b=J3DPYWdIDcGdfK8FqKQgatcLeW/8tL6BVdHFVQ/FR+NDAsIZSJvzHXqO4mnGiUxjhSgoh3aM6tK7fG2ORIjXCCAe6KIxQLuAcuTcY21XbDGuM46DU9iabhPRI8pmfNI65SoRAQp4/IqLTJYpJdY3oFNaZLz55Md6H6Cwm5MC8C0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=SXAPlrXhvWo6QpJbsWbZ68or1re8pKpDW0JfvINTEGqaWBQiLsVwU40pgmGrJnU1ZUlHR2lJgpte9Axnmc5YjO0gonI+sHE6WUxxr5eAY6NeMWoFgqPnvtnHOH3/waNE/YXkby6U68Dw8eGRGtbx6NLvdHukWtADbsjAWndzejQ= Received: by 10.140.127.13 with SMTP id z13mr1970861rvc.142.1207654433100; Tue, 08 Apr 2008 04:33:53 -0700 (PDT) Received: by 10.141.132.16 with HTTP; Tue, 8 Apr 2008 04:33:53 -0700 (PDT) Message-ID: Date: Tue, 8 Apr 2008 14:33:53 +0300 From: "Sandis Krutovs" To: multimedia@freebsd.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_14959_608869.1207654433103" Cc: Subject: Problem report gstreamer 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, 08 Apr 2008 12:01:57 -0000 ------=_Part_14959_608869.1207654433103 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi! Make output said i should report the problem. So I do. I installed pidgin, but in output file copied only information relative to gstreamer. Hope it helps. ------=_Part_14959_608869.1207654433103 Content-Type: application/octet-stream; name=config.log Content-Transfer-Encoding: base64 X-Attachment-Id: f_fese1gi5 Content-Disposition: attachment; filename=config.log VGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMgd2hp bGUKcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1ha2Vz IGEgbWlzdGFrZS4KCkl0IHdhcyBjcmVhdGVkIGJ5IEdTdHJlYW1lciBCYXNlIFBsdWctaW5zIGNv bmZpZ3VyZSAwLjEwLjE5LCB3aGljaCB3YXMKZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjYx LiAgSW52b2NhdGlvbiBjb21tYW5kIGxpbmUgd2FzCgogICQgLi9jb25maWd1cmUgLS1kaXNhYmxl LWFsc2EgLS1kaXNhYmxlLWNkcGFyYW5vaWEgLS1kaXNhYmxlLWdpbyAtLWRpc2FibGUtZ25vbWV2 ZnMgLS1kaXNhYmxlLWxpYnZpc3VhbCAtLWVuYWJsZS1vZ2cgLS1kaXNhYmxlLXBhbmdvIC0tZGlz YWJsZS10aGVvcmEgLS1kaXNhYmxlLXZvcmJpcyAtLWRpc2FibGUtYWxzYSAtLWRpc2FibGUtYW1y d2IgLS1kaXNhYmxlLWJ6MiAtLWRpc2FibGUtY2RhdWRpbyAtLWRpc2FibGUtZGlyZWN0ZmIgLS1k aXNhYmxlLWRpdnggLS1kaXNhYmxlLWR0cyAtLWRpc2FibGUtZHZiIC0tZGlzYWJsZS1mYWFjIC0t ZGlzYWJsZS1mYWFkIC0tZGlzYWJsZS1nc20gLS1kaXNhYmxlLWl2b3JiaXMgLS1kaXNhYmxlLWph Y2sgLS1kaXNhYmxlLWxpYm1tcyAtLWRpc2FibGUtbWV0YWRhdGEgLS1kaXNhYmxlLW1wZWcyZW5j IC0tZGlzYWJsZS1tdXNlcGFjayAtLWRpc2FibGUtbXVzaWNicmFpbnogLS1kaXNhYmxlLW15dGh0 diAtLWRpc2FibGUtbmFzIC0tZGlzYWJsZS1uZW9uIC0tZGlzYWJsZS1zZGwgLS1kaXNhYmxlLXNu ZGZpbGUgLS1kaXNhYmxlLXNvdW5kdG91Y2ggLS1kaXNhYmxlLXNvdXAgLS1kaXNhYmxlLXNwYyAt LWRpc2FibGUtc3dmZGVjIC0tZGlzYWJsZS10aW1pZGl0eSAtLWRpc2FibGUtd2lsZG1pZGkgLS1k aXNhYmxlLXgyNjQgLS1kaXNhYmxlLXh2aWQgLS1kaXNhYmxlLWFhbGliIC0tZGlzYWJsZS1hbm5v ZGV4IC0tZGlzYWJsZS1jYWlybyAtLWRpc2FibGUtY2RpbyAtLWRpc2FibGUtZHYgLS1kaXNhYmxl LWVzZCAtLWRpc2FibGUtZmxhYyAtLWRpc2FibGUtZ2NvbmYgLS1kaXNhYmxlLWdka19waXhidWYg LS1kaXNhYmxlLWhhbCAtLWRpc2FibGUtanBlZyAtLWRpc2FibGUtbGFkc3BhIC0tZGlzYWJsZS1s aWJjYWNhIC0tZGlzYWJsZS1saWJwbmcgLS1kaXNhYmxlLXRhZ2xpYiAtLWRpc2FibGUtcmF3MTM5 NCAtLWRpc2FibGUtc2hvdXQyIC0tZGlzYWJsZS1zcGVleCAtLWRpc2FibGUtdGFnbGliIC0tZGlz YWJsZS13YXZwYWNrIC0tZGlzYWJsZS1nbm9tZV92ZnMgLS1lbmFibGUtb2dnIC0tZGlzYWJsZS10 ZXN0cyAtLWRpc2FibGUtZXhhbXBsZXMgLS1kaXNhYmxlLTEzOTQgLS1kaXNhYmxlLWFtcm5iIC0t ZGlzYWJsZS1hbHNhIC0tZGlzYWJsZS1odHRwIC0tZW5hYmxlLWNkcm9tIC0tZGlzYWJsZS1nY29u ZiAtLWRpc2FibGUtZ2NvbmZ0b29sIC0tZGlzYWJsZS1zY2hlbWFzLWluc3RhbGwgLS1lbmFibGUt b3NzIC0tZGlzYWJsZS1vc3hfYXVkaW8gLS1kaXNhYmxlLW9zeF92aWRlbyAtLWRpc2FibGUtZGly ZWN0ZHJhd3NpbmsgLS1kaXNhYmxlLWRpcmVjdHNvdW5kc2luayAtLWRpc2FibGUtdjRsMnNyYyAt LWRpc2FibGUtdGFya2luIC0tZW5hYmxlLXN0YXRpYyAtLWRpc2FibGUtc3VuYXVkaW8gLS1kaXNh YmxlLXhpbmUgLS1lbmFibGUteCAtLWVuYWJsZS14c2htIC0tZW5hYmxlLXh2aWRlbyAtLXByZWZp eD0vdXNyL2xvY2FsIC0tbWFuZGlyPS91c3IvbG9jYWwvbWFuIC0taW5mb2Rpcj0vdXNyL2xvY2Fs L2luZm8vIC0tYnVpbGQ9aTM4Ni1wb3J0YmxkLWZyZWVic2Q2LjMKCiMjIC0tLS0tLS0tLSAjIwoj IyBQbGF0Zm9ybS4gIyMKIyMgLS0tLS0tLS0tICMjCgpob3N0bmFtZSA9IFNhbmRpcwp1bmFtZSAt bSA9IGkzODYKdW5hbWUgLXIgPSA2LjMtUkVMRUFTRQp1bmFtZSAtcyA9IEZyZWVCU0QKdW5hbWUg LXYgPSBGcmVlQlNEIDYuMy1SRUxFQVNFICMwOiBXZWQgSmFuIDE2IDA0OjE4OjUyIFVUQyAyMDA4 ICAgICByb290QGRlc3NsZXIuY3NlLmJ1ZmZhbG8uZWR1Oi91c3Ivb2JqL3Vzci9zcmMvc3lzL0dF TkVSSUMgCgovdXNyL2Jpbi91bmFtZSAtcCA9IGkzODYKL2Jpbi91bmFtZSAtWCAgICAgPSB1bmtu b3duCgovYmluL2FyY2ggICAgICAgICAgICAgID0gdW5rbm93bgovdXNyL2Jpbi9hcmNoIC1rICAg ICAgID0gdW5rbm93bgovdXNyL2NvbnZleC9nZXRzeXNpbmZvID0gdW5rbm93bgovdXNyL2Jpbi9o b3N0aW5mbyAgICAgID0gdW5rbm93bgovYmluL21hY2hpbmUgICAgICAgICAgID0gdW5rbm93bgov dXNyL2Jpbi9vc2xldmVsICAgICAgID0gdW5rbm93bgovYmluL3VuaXZlcnNlICAgICAgICAgID0g dW5rbm93bgoKUEFUSDogL3NiaW4KUEFUSDogL2JpbgpQQVRIOiAvdXNyL3NiaW4KUEFUSDogL3Vz ci9iaW4KUEFUSDogL3Vzci9nYW1lcwpQQVRIOiAvdXNyL2xvY2FsL3NiaW4KUEFUSDogL3Vzci9s b2NhbC9iaW4KUEFUSDogL3Vzci9YMTFSNi9iaW4KUEFUSDogL3Jvb3QvYmluCgoKIyMgLS0tLS0t LS0tLS0gIyMKIyMgQ29yZSB0ZXN0cy4gIyMKIyMgLS0tLS0tLS0tLS0gIyMKCmNvbmZpZ3VyZToy Mzk0OiBjaGVja2luZyBmb3IgYSBCU0QtY29tcGF0aWJsZSBpbnN0YWxsCmNvbmZpZ3VyZToyNDUw OiByZXN1bHQ6IC91c3IvYmluL2luc3RhbGwgLWMgLW8gcm9vdCAtZyB3aGVlbApjb25maWd1cmU6 MjQ2MTogY2hlY2tpbmcgd2hldGhlciBidWlsZCBlbnZpcm9ubWVudCBpcyBzYW5lCmNvbmZpZ3Vy ZToyNTA0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjU2OTogY2hlY2tpbmcgZm9yIGdhd2sKY29u ZmlndXJlOjI1OTk6IHJlc3VsdDogbm8KY29uZmlndXJlOjI1Njk6IGNoZWNraW5nIGZvciBtYXdr CmNvbmZpZ3VyZToyNTk5OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToyNTY5OiBjaGVja2luZyBmb3Ig bmF3awpjb25maWd1cmU6MjU4NTogZm91bmQgL3Vzci9iaW4vbmF3awpjb25maWd1cmU6MjU5Njog cmVzdWx0OiBuYXdrCmNvbmZpZ3VyZToyNjA3OiBjaGVja2luZyB3aGV0aGVyIGdtYWtlIHNldHMg JChNQUtFKQpjb25maWd1cmU6MjYyODogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI4MjQ6IGNoZWNr aW5nIG5hbm8gdmVyc2lvbgpjb25maWd1cmU6MjgzMDogcmVzdWx0OiAwIChyZWxlYXNlKQpjb25m aWd1cmU6Mjg1MTogY2hlY2tpbmcgd2hldGhlciB0byBlbmFibGUgbWFpbnRhaW5lci1zcGVjaWZp YyBwb3J0aW9ucyBvZiBNYWtlZmlsZXMKY29uZmlndXJlOjI4NjA6IHJlc3VsdDogbm8KY29uZmln dXJlOjI4ODI6IGNoZWNraW5nIGJ1aWxkIHN5c3RlbSB0eXBlCmNvbmZpZ3VyZToyOTAwOiByZXN1 bHQ6IGkzODYtcG9ydGJsZC1mcmVlYnNkNi4zCmNvbmZpZ3VyZToyOTIyOiBjaGVja2luZyBob3N0 IHN5c3RlbSB0eXBlCmNvbmZpZ3VyZToyOTM3OiByZXN1bHQ6IGkzODYtcG9ydGJsZC1mcmVlYnNk Ni4zCmNvbmZpZ3VyZTozMDcwOiBjaGVja2luZyBmb3Igc3R5bGUgb2YgaW5jbHVkZSB1c2VkIGJ5 IGdtYWtlCmNvbmZpZ3VyZTozMDk4OiByZXN1bHQ6IEdOVQpjb25maWd1cmU6MzE3MTogY2hlY2tp bmcgZm9yIGdjYwpjb25maWd1cmU6MzE5ODogcmVzdWx0OiBjYwpjb25maWd1cmU6MzQzNjogY2hl Y2tpbmcgZm9yIEMgY29tcGlsZXIgdmVyc2lvbgpjb25maWd1cmU6MzQ0MzogY2MgLS12ZXJzaW9u ID4mNQpjYyAoR0NDKSAzLjQuNiBbRnJlZUJTRF0gMjAwNjAzMDUKQ29weXJpZ2h0IChDKSAyMDA2 IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgpUaGlzIGlzIGZyZWUgc29mdHdhcmU7IHNl ZSB0aGUgc291cmNlIGZvciBjb3B5aW5nIGNvbmRpdGlvbnMuICBUaGVyZSBpcyBOTwp3YXJyYW50 eTsgbm90IGV2ZW4gZm9yIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM QVIgUFVSUE9TRS4KCmNvbmZpZ3VyZTozNDQ2OiAkPyA9IDAKY29uZmlndXJlOjM0NTM6IGNjIC12 ID4mNQpVc2luZyBidWlsdC1pbiBzcGVjcy4KQ29uZmlndXJlZCB3aXRoOiBGcmVlQlNEL2kzODYg c3lzdGVtIGNvbXBpbGVyClRocmVhZCBtb2RlbDogcG9zaXgKZ2NjIHZlcnNpb24gMy40LjYgW0Zy ZWVCU0RdIDIwMDYwMzA1CmNvbmZpZ3VyZTozNDU2OiAkPyA9IDAKY29uZmlndXJlOjM0NjM6IGNj IC1WID4mNQpjYzogYC1WJyBvcHRpb24gbXVzdCBoYXZlIGFyZ3VtZW50CmNvbmZpZ3VyZTozNDY2 OiAkPyA9IDEKY29uZmlndXJlOjM0ODk6IGNoZWNraW5nIGZvciBDIGNvbXBpbGVyIGRlZmF1bHQg b3V0cHV0IGZpbGUgbmFtZQpjb25maWd1cmU6MzUxNjogY2MgLU8yIC1mbm8tc3RyaWN0LWFsaWFz aW5nIC1waXBlICAtTzIgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRl IC1JL3Vzci9sb2NhbC9pbmNsdWRlICAgLUwvdXNyL2xvY2FsL2xpYiAtTC91c3IvbG9jYWwvbGli IC1sZ3N0cmlmZi0wLjEwIC1wdGhyZWFkIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6MzUxOTog JD8gPSAwCmNvbmZpZ3VyZTozNTU3OiByZXN1bHQ6IGEub3V0CmNvbmZpZ3VyZTozNTc0OiBjaGVj a2luZyB3aGV0aGVyIHRoZSBDIGNvbXBpbGVyIHdvcmtzCmNvbmZpZ3VyZTozNTg0OiAuL2Eub3V0 CmNvbmZpZ3VyZTozNTg3OiAkPyA9IDAKY29uZmlndXJlOjM2MDQ6IHJlc3VsdDogeWVzCmNvbmZp Z3VyZTozNjExOiBjaGVja2luZyB3aGV0aGVyIHdlIGFyZSBjcm9zcyBjb21waWxpbmcKY29uZmln dXJlOjM2MTM6IHJlc3VsdDogbm8KY29uZmlndXJlOjM2MTY6IGNoZWNraW5nIGZvciBzdWZmaXgg b2YgZXhlY3V0YWJsZXMKY29uZmlndXJlOjM2MjM6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtZm5vLXN0 cmljdC1hbGlhc2luZyAtcGlwZSAgLU8yIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9j YWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgIC1ML3Vzci9sb2NhbC9saWIgLUwvdXNy L2xvY2FsL2xpYiAtbGdzdHJpZmYtMC4xMCAtcHRocmVhZCBjb25mdGVzdC5jICA+JjUKY29uZmln dXJlOjM2MjY6ICQ/ID0gMApjb25maWd1cmU6MzY1MDogcmVzdWx0OiAKY29uZmlndXJlOjM2NTY6 IGNoZWNraW5nIGZvciBzdWZmaXggb2Ygb2JqZWN0IGZpbGVzCmNvbmZpZ3VyZTozNjgyOiBjYyAt YyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1PMiAtSS91c3IvbG9jYWwvaW5jbHVk ZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMg PiY1CmNvbmZpZ3VyZTozNjg1OiAkPyA9IDAKY29uZmlndXJlOjM3MDg6IHJlc3VsdDogbwpjb25m aWd1cmU6MzcxMjogY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNpbmcgdGhlIEdOVSBDIGNvbXBp bGVyCmNvbmZpZ3VyZTozNzQxOiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUg IC1PMiAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xv Y2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTozNzQ3OiAkPyA9IDAKY29uZmln dXJlOjM3NjQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTozNzY5OiBjaGVja2luZyB3aGV0aGVyIGNj IGFjY2VwdHMgLWcKY29uZmlndXJlOjM3OTk6IGNjIC1jIC1nICAtSS91c3IvbG9jYWwvaW5jbHVk ZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjM4MDU6ICQ/ ID0gMApjb25maWd1cmU6MzkwNDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjM5MjE6IGNoZWNraW5n IGZvciBjYyBvcHRpb24gdG8gYWNjZXB0IElTTyBDODkKY29uZmlndXJlOjM5OTU6IGNjICAtYyAt TzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1PMiAtSS91c3IvbG9jYWwvaW5jbHVkZSAg LUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMgPiY1 CmNvbmZpZ3VyZTo0MDAxOiAkPyA9IDAKY29uZmlndXJlOjQwMjQ6IHJlc3VsdDogbm9uZSBuZWVk ZWQKY29uZmlndXJlOjQwNDQ6IGNoZWNraW5nIGRlcGVuZGVuY3kgc3R5bGUgb2YgY2MKY29uZmln dXJlOjQxMzQ6IHJlc3VsdDogZ2NjMwpjb25maWd1cmU6NDE1MTogY2hlY2tpbmcgZm9yIGEgc2Vk IHRoYXQgZG9lcyBub3QgdHJ1bmNhdGUgb3V0cHV0CmNvbmZpZ3VyZTo0MjA3OiByZXN1bHQ6IC91 c3IvYmluL3NlZApjb25maWd1cmU6NDIxMDogY2hlY2tpbmcgZm9yIGdyZXAgdGhhdCBoYW5kbGVz IGxvbmcgbGluZXMgYW5kIC1lCmNvbmZpZ3VyZTo0Mjg0OiByZXN1bHQ6IC91c3IvYmluL2dyZXAK Y29uZmlndXJlOjQyODk6IGNoZWNraW5nIGZvciBlZ3JlcApjb25maWd1cmU6NDM2NzogcmVzdWx0 OiAvdXNyL2Jpbi9ncmVwIC1FCmNvbmZpZ3VyZTo0MzgzOiBjaGVja2luZyBmb3IgbGQgdXNlZCBi eSBjYwpjb25maWd1cmU6NDQ1MDogcmVzdWx0OiAvdXNyL2Jpbi9sZApjb25maWd1cmU6NDQ1OTog Y2hlY2tpbmcgaWYgdGhlIGxpbmtlciAoL3Vzci9iaW4vbGQpIGlzIEdOVSBsZApjb25maWd1cmU6 NDQ3NDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjQ0Nzk6IGNoZWNraW5nIGZvciAvdXNyL2Jpbi9s ZCBvcHRpb24gdG8gcmVsb2FkIG9iamVjdCBmaWxlcwpjb25maWd1cmU6NDQ4NjogcmVzdWx0OiAt cgpjb25maWd1cmU6NDUwNDogY2hlY2tpbmcgZm9yIEJTRC1jb21wYXRpYmxlIG5tCmNvbmZpZ3Vy ZTo0NTUzOiByZXN1bHQ6IC91c3IvYmluL25tIC1CCmNvbmZpZ3VyZTo0NTU3OiBjaGVja2luZyB3 aGV0aGVyIGxuIC1zIHdvcmtzCmNvbmZpZ3VyZTo0NTYxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6 NDU2ODogY2hlY2tpbmcgaG93IHRvIHJlY29nbml6ZSBkZXBlbmRlbnQgbGlicmFyaWVzCmNvbmZp Z3VyZTo0NzU0OiByZXN1bHQ6IHBhc3NfYWxsCmNvbmZpZ3VyZTo0OTk1OiBjaGVja2luZyBob3cg dG8gcnVuIHRoZSBDIHByZXByb2Nlc3Nvcgpjb25maWd1cmU6NTAzNTogY2MgLUUgIC1JL3Vzci9s b2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jCmNvbmZpZ3VyZTo1 MDQxOiAkPyA9IDAKY29uZmlndXJlOjUwNzI6IGNjIC1FICAtSS91c3IvbG9jYWwvaW5jbHVkZSAt SS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuYwpjb25mdGVzdC5jOjEwOjI4OiBhY19ub25l eGlzdGVudC5oOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNvbmZpZ3VyZTo1MDc4OiAkPyA9 IDEKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaC4gICovCnwg I2RlZmluZSBQQUNLQUdFX05BTUUgIkdTdHJlYW1lciBCYXNlIFBsdWctaW5zIgp8ICNkZWZpbmUg UEFDS0FHRV9UQVJOQU1FICJnc3QtcGx1Z2lucy1iYXNlIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJT SU9OICIwLjEwLjE5Igp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIkdTdHJlYW1lciBCYXNlIFBs dWctaW5zIDAuMTAuMTkiCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiaHR0cDovL2J1Z3pp bGxhLmdub21lLm9yZy9lbnRlcl9idWcuY2dpP3Byb2R1Y3Q9R1N0cmVhbWVyIgp8ICNkZWZpbmUg UEFDS0FHRSAiZ3N0LXBsdWdpbnMtYmFzZSIKfCAjZGVmaW5lIFZFUlNJT04gIjAuMTAuMTkiCnwg LyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxhY19ub25leGlzdGVudC5oPgpjb25m aWd1cmU6NTExMTogcmVzdWx0OiBjYyAtRQpjb25maWd1cmU6NTE0MDogY2MgLUUgIC1JL3Vzci9s b2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jCmNvbmZpZ3VyZTo1 MTQ2OiAkPyA9IDAKY29uZmlndXJlOjUxNzc6IGNjIC1FICAtSS91c3IvbG9jYWwvaW5jbHVkZSAt SS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuYwpjb25mdGVzdC5jOjEwOjI4OiBhY19ub25l eGlzdGVudC5oOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNvbmZpZ3VyZTo1MTgzOiAkPyA9 IDEKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaC4gICovCnwg I2RlZmluZSBQQUNLQUdFX05BTUUgIkdTdHJlYW1lciBCYXNlIFBsdWctaW5zIgp8ICNkZWZpbmUg UEFDS0FHRV9UQVJOQU1FICJnc3QtcGx1Z2lucy1iYXNlIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJT SU9OICIwLjEwLjE5Igp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIkdTdHJlYW1lciBCYXNlIFBs dWctaW5zIDAuMTAuMTkiCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiaHR0cDovL2J1Z3pp bGxhLmdub21lLm9yZy9lbnRlcl9idWcuY2dpP3Byb2R1Y3Q9R1N0cmVhbWVyIgp8ICNkZWZpbmUg UEFDS0FHRSAiZ3N0LXBsdWdpbnMtYmFzZSIKfCAjZGVmaW5lIFZFUlNJT04gIjAuMTAuMTkiCnwg LyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxhY19ub25leGlzdGVudC5oPgpjb25m aWd1cmU6NTIyMTogY2hlY2tpbmcgZm9yIEFOU0kgQyBoZWFkZXIgZmlsZXMKY29uZmlndXJlOjUy NTE6IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAgLU8yIC1JL3Vzci9sb2Nh bC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29u ZnRlc3QuYyA+JjUKY29uZmlndXJlOjUyNTc6ICQ/ID0gMApjb25maWd1cmU6NTM1NjogY2MgLW8g Y29uZnRlc3QgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICAtTzIgLUkvdXNyL2xvY2Fs L2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAgLUwv dXNyL2xvY2FsL2xpYiAtTC91c3IvbG9jYWwvbGliIC1sZ3N0cmlmZi0wLjEwIC1wdGhyZWFkIGNv bmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6NTM1OTogJD8gPSAwCmNvbmZpZ3VyZTo1MzY1OiAuL2Nv bmZ0ZXN0CmNvbmZpZ3VyZTo1MzY4OiAkPyA9IDAKY29uZmlndXJlOjUzODU6IHJlc3VsdDogeWVz CmNvbmZpZ3VyZTo1NDA5OiBjaGVja2luZyBmb3Igc3lzL3R5cGVzLmgKY29uZmlndXJlOjU0MzA6 IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAgLU8yIC1JL3Vzci9sb2NhbC9p bmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRl c3QuYyA+JjUKY29uZmlndXJlOjU0MzY6ICQ/ID0gMApjb25maWd1cmU6NTQ1MjogcmVzdWx0OiB5 ZXMKY29uZmlndXJlOjU0MDk6IGNoZWNraW5nIGZvciBzeXMvc3RhdC5oCmNvbmZpZ3VyZTo1NDMw OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1PMiAtSS91c3IvbG9jYWwv aW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0 ZXN0LmMgPiY1CmNvbmZpZ3VyZTo1NDM2OiAkPyA9IDAKY29uZmlndXJlOjU0NTI6IHJlc3VsdDog eWVzCmNvbmZpZ3VyZTo1NDA5OiBjaGVja2luZyBmb3Igc3RkbGliLmgKY29uZmlndXJlOjU0MzA6 IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAgLU8yIC1JL3Vzci9sb2NhbC9p bmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRl c3QuYyA+JjUKY29uZmlndXJlOjU0MzY6ICQ/ID0gMApjb25maWd1cmU6NTQ1MjogcmVzdWx0OiB5 ZXMKY29uZmlndXJlOjU0MDk6IGNoZWNraW5nIGZvciBzdHJpbmcuaApjb25maWd1cmU6NTQzMDog Y2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICAtTzIgLUkvdXNyL2xvY2FsL2lu Y2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVz dC5jID4mNQpjb25maWd1cmU6NTQzNjogJD8gPSAwCmNvbmZpZ3VyZTo1NDUyOiByZXN1bHQ6IHll cwpjb25maWd1cmU6NTQwOTogY2hlY2tpbmcgZm9yIG1lbW9yeS5oCmNvbmZpZ3VyZTo1NDMwOiBj YyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1PMiAtSS91c3IvbG9jYWwvaW5j bHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0 LmMgPiY1CmNvbmZpZ3VyZTo1NDM2OiAkPyA9IDAKY29uZmlndXJlOjU0NTI6IHJlc3VsdDogeWVz CmNvbmZpZ3VyZTo1NDA5OiBjaGVja2luZyBmb3Igc3RyaW5ncy5oCmNvbmZpZ3VyZTo1NDMwOiBj YyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1PMiAtSS91c3IvbG9jYWwvaW5j bHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0 LmMgPiY1CmNvbmZpZ3VyZTo1NDM2OiAkPyA9IDAKY29uZmlndXJlOjU0NTI6IHJlc3VsdDogeWVz CmNvbmZpZ3VyZTo1NDA5OiBjaGVja2luZyBmb3IgaW50dHlwZXMuaApjb25maWd1cmU6NTQzMDog Y2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICAtTzIgLUkvdXNyL2xvY2FsL2lu Y2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVz dC5jID4mNQpjb25maWd1cmU6NTQzNjogJD8gPSAwCmNvbmZpZ3VyZTo1NDUyOiByZXN1bHQ6IHll cwpjb25maWd1cmU6NTQwOTogY2hlY2tpbmcgZm9yIHN0ZGludC5oCmNvbmZpZ3VyZTo1NDMwOiBj YyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1PMiAtSS91c3IvbG9jYWwvaW5j bHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0 LmMgPiY1CmNvbmZpZ3VyZTo1NDM2OiAkPyA9IDAKY29uZmlndXJlOjU0NTI6IHJlc3VsdDogeWVz CmNvbmZpZ3VyZTo1NDA5OiBjaGVja2luZyBmb3IgdW5pc3RkLmgKY29uZmlndXJlOjU0MzA6IGNj IC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAgLU8yIC1JL3Vzci9sb2NhbC9pbmNs dWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3Qu YyA+JjUKY29uZmlndXJlOjU0MzY6ICQ/ID0gMApjb25maWd1cmU6NTQ1MjogcmVzdWx0OiB5ZXMK Y29uZmlndXJlOjU0Nzk6IGNoZWNraW5nIGRsZmNuLmggdXNhYmlsaXR5CmNvbmZpZ3VyZTo1NDk2 OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1PMiAtSS91c3IvbG9jYWwv aW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0 ZXN0LmMgPiY1CmNvbmZpZ3VyZTo1NTAyOiAkPyA9IDAKY29uZmlndXJlOjU1MTY6IHJlc3VsdDog eWVzCmNvbmZpZ3VyZTo1NTIwOiBjaGVja2luZyBkbGZjbi5oIHByZXNlbmNlCmNvbmZpZ3VyZTo1 NTM1OiBjYyAtRSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNv bmZ0ZXN0LmMKY29uZmlndXJlOjU1NDE6ICQ/ID0gMApjb25maWd1cmU6NTU1NTogcmVzdWx0OiB5 ZXMKY29uZmlndXJlOjU1ODg6IGNoZWNraW5nIGZvciBkbGZjbi5oCmNvbmZpZ3VyZTo1NTk2OiBy ZXN1bHQ6IHllcwpjb25maWd1cmU6NTcyNTogY2hlY2tpbmcgZm9yIEMrKyBjb21waWxlciB2ZXJz aW9uCmNvbmZpZ3VyZTo1NzMyOiBjKysgLS12ZXJzaW9uID4mNQpjKysgKEdDQykgMy40LjYgW0Zy ZWVCU0RdIDIwMDYwMzA1CkNvcHlyaWdodCAoQykgMjAwNiBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp b24sIEluYy4KVGhpcyBpcyBmcmVlIHNvZnR3YXJlOyBzZWUgdGhlIHNvdXJjZSBmb3IgY29weWlu ZyBjb25kaXRpb25zLiAgVGhlcmUgaXMgTk8Kd2FycmFudHk7IG5vdCBldmVuIGZvciBNRVJDSEFO VEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuCgpjb25maWd1cmU6 NTczNTogJD8gPSAwCmNvbmZpZ3VyZTo1NzQyOiBjKysgLXYgPiY1ClVzaW5nIGJ1aWx0LWluIHNw ZWNzLgpDb25maWd1cmVkIHdpdGg6IEZyZWVCU0QvaTM4NiBzeXN0ZW0gY29tcGlsZXIKVGhyZWFk IG1vZGVsOiBwb3NpeApnY2MgdmVyc2lvbiAzLjQuNiBbRnJlZUJTRF0gMjAwNjAzMDUKY29uZmln dXJlOjU3NDU6ICQ/ID0gMApjb25maWd1cmU6NTc1MjogYysrIC1WID4mNQpjKys6IGAtVicgb3B0 aW9uIG11c3QgaGF2ZSBhcmd1bWVudApjb25maWd1cmU6NTc1NTogJD8gPSAxCmNvbmZpZ3VyZTo1 NzU4OiBjaGVja2luZyB3aGV0aGVyIHdlIGFyZSB1c2luZyB0aGUgR05VIEMrKyBjb21waWxlcgpj b25maWd1cmU6NTc4NzogYysrIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAtTzIg IC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jcHAg PiY1CmNvbmZpZ3VyZTo1NzkzOiAkPyA9IDAKY29uZmlndXJlOjU4MTA6IHJlc3VsdDogeWVzCmNv bmZpZ3VyZTo1ODE1OiBjaGVja2luZyB3aGV0aGVyIGMrKyBhY2NlcHRzIC1nCmNvbmZpZ3VyZTo1 ODQ1OiBjKysgLWMgLWcgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRl ICBjb25mdGVzdC5jcHAgPiY1CmNvbmZpZ3VyZTo1ODUxOiAkPyA9IDAKY29uZmlndXJlOjU5NTA6 IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1OTc1OiBjaGVja2luZyBkZXBlbmRlbmN5IHN0eWxlIG9m IGMrKwpjb25maWd1cmU6NjA2NTogcmVzdWx0OiBnY2MzCmNvbmZpZ3VyZTo2MDkyOiBjaGVja2lu ZyBob3cgdG8gcnVuIHRoZSBDKysgcHJlcHJvY2Vzc29yCmNvbmZpZ3VyZTo2MTI4OiBjKysgLUUg IC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jcHAK Y29uZmlndXJlOjYxMzQ6ICQ/ID0gMApjb25maWd1cmU6NjE2NTogYysrIC1FICAtSS91c3IvbG9j YWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuY3BwCmNvbmZ0ZXN0LmNw cDoyMToyODogYWNfbm9uZXhpc3RlbnQuaDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpjb25m aWd1cmU6NjE3MTogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNv bmZkZWZzLmguICAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICJHU3RyZWFtZXIgQmFzZSBQbHVn LWlucyIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiZ3N0LXBsdWdpbnMtYmFzZSIKfCAjZGVm aW5lIFBBQ0tBR0VfVkVSU0lPTiAiMC4xMC4xOSIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICJH U3RyZWFtZXIgQmFzZSBQbHVnLWlucyAwLjEwLjE5Igp8ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBP UlQgImh0dHA6Ly9idWd6aWxsYS5nbm9tZS5vcmcvZW50ZXJfYnVnLmNnaT9wcm9kdWN0PUdTdHJl YW1lciIKfCAjZGVmaW5lIFBBQ0tBR0UgImdzdC1wbHVnaW5zLWJhc2UiCnwgI2RlZmluZSBWRVJT SU9OICIwLjEwLjE5Igp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAjZGVmaW5lIEhBVkVfU1lT X1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1RE TElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwgI2RlZmluZSBIQVZFX01FTU9SWV9I IDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAx CnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNk ZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAvKiBlbmQgY29uZmRlZnMuaC4gICovCnwgI2luY2x1ZGUg PGFjX25vbmV4aXN0ZW50Lmg+CmNvbmZpZ3VyZTo2MjA0OiByZXN1bHQ6IGMrKyAtRQpjb25maWd1 cmU6NjIzMzogYysrIC1FICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVk ZSAgY29uZnRlc3QuY3BwCmNvbmZpZ3VyZTo2MjM5OiAkPyA9IDAKY29uZmlndXJlOjYyNzA6IGMr KyAtRSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0 LmNwcApjb25mdGVzdC5jcHA6MjE6Mjg6IGFjX25vbmV4aXN0ZW50Lmg6IE5vIHN1Y2ggZmlsZSBv ciBkaXJlY3RvcnkKY29uZmlndXJlOjYyNzY6ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxlZCBwcm9n cmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAgKi8KfCAjZGVmaW5lIFBBQ0tBR0VfTkFNRSAiR1N0 cmVhbWVyIEJhc2UgUGx1Zy1pbnMiCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgImdzdC1wbHVn aW5zLWJhc2UiCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIjAuMTAuMTkiCnwgI2RlZmluZSBQ QUNLQUdFX1NUUklORyAiR1N0cmVhbWVyIEJhc2UgUGx1Zy1pbnMgMC4xMC4xOSIKfCAjZGVmaW5l IFBBQ0tBR0VfQlVHUkVQT1JUICJodHRwOi8vYnVnemlsbGEuZ25vbWUub3JnL2VudGVyX2J1Zy5j Z2k/cHJvZHVjdD1HU3RyZWFtZXIiCnwgI2RlZmluZSBQQUNLQUdFICJnc3QtcGx1Z2lucy1iYXNl Igp8ICNkZWZpbmUgVkVSU0lPTiAiMC4xMC4xOSIKfCAjZGVmaW5lIFNURENfSEVBREVSUyAxCnwg I2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAxCnwg I2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZp bmUgSEFWRV9NRU1PUllfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR1NfSCAxCnwgI2RlZmluZSBI QVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAxCnwgI2RlZmluZSBIQVZF X1VOSVNURF9IIDEKfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxCnwgLyogZW5kIGNvbmZkZWZzLmgu ICAqLwp8ICNpbmNsdWRlIDxhY19ub25leGlzdGVudC5oPgpjb25maWd1cmU6NjM2OTogY2hlY2tp bmcgZm9yIGc3Nwpjb25maWd1cmU6NjM5OTogcmVzdWx0OiBubwpjb25maWd1cmU6NjM2OTogY2hl Y2tpbmcgZm9yIHhsZgpjb25maWd1cmU6NjM5OTogcmVzdWx0OiBubwpjb25maWd1cmU6NjM2OTog Y2hlY2tpbmcgZm9yIGY3Nwpjb25maWd1cmU6NjM4NTogZm91bmQgL3Vzci9iaW4vZjc3CmNvbmZp Z3VyZTo2Mzk2OiByZXN1bHQ6IGY3Nwpjb25maWd1cmU6NjQyNjogY2hlY2tpbmcgZm9yIEZvcnRy YW4gNzcgY29tcGlsZXIgdmVyc2lvbgpjb25maWd1cmU6NjQzMzogZjc3IC0tdmVyc2lvbiA+JjUK R05VIEZvcnRyYW4gKEdDQykgMy40LjYgW0ZyZWVCU0RdIDIwMDYwMzA1CkNvcHlyaWdodCAoQykg MjAwNiBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KCkdOVSBGb3J0cmFuIGNvbWVzIHdp dGggTk8gV0FSUkFOVFksIHRvIHRoZSBleHRlbnQgcGVybWl0dGVkIGJ5IGxhdy4KWW91IG1heSBy ZWRpc3RyaWJ1dGUgY29waWVzIG9mIEdOVSBGb3J0cmFuCnVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUg R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UuCkZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0IHRo ZXNlIG1hdHRlcnMsIHNlZSB0aGUgZmlsZSBuYW1lZCBDT1BZSU5HCm9yIHR5cGUgdGhlIGNvbW1h bmQgYGluZm8gLWYgZzc3IENvcHlpbmcnLgpjb25maWd1cmU6NjQzNjogJD8gPSAwCmNvbmZpZ3Vy ZTo2NDQzOiBmNzcgLXYgPiY1ClVzaW5nIGJ1aWx0LWluIHNwZWNzLgpDb25maWd1cmVkIHdpdGg6 IEZyZWVCU0QvaTM4NiBzeXN0ZW0gY29tcGlsZXIKVGhyZWFkIG1vZGVsOiBwb3NpeApnY2MgdmVy c2lvbiAzLjQuNiBbRnJlZUJTRF0gMjAwNjAzMDUKY29uZmlndXJlOjY0NDY6ICQ/ID0gMApjb25m aWd1cmU6NjQ1MzogZjc3IC1WID4mNQpmNzc6IGAtVicgb3B0aW9uIG11c3QgaGF2ZSBhcmd1bWVu dApjb25maWd1cmU6NjQ1NjogJD8gPSAxCmNvbmZpZ3VyZTo2NDY0OiBjaGVja2luZyB3aGV0aGVy IHdlIGFyZSB1c2luZyB0aGUgR05VIEZvcnRyYW4gNzcgY29tcGlsZXIKY29uZmlndXJlOjY0ODM6 IGY3NyAtYyAgY29uZnRlc3QuRiA+JjUKY29uZmlndXJlOjY0ODk6ICQ/ID0gMApjb25maWd1cmU6 NjUwNjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjY1MTI6IGNoZWNraW5nIHdoZXRoZXIgZjc3IGFj Y2VwdHMgLWcKY29uZmlndXJlOjY1Mjk6IGY3NyAtYyAtZyBjb25mdGVzdC5mID4mNQpjb25maWd1 cmU6NjUzNTogJD8gPSAwCmNvbmZpZ3VyZTo2NTUxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6NjU4 MTogY2hlY2tpbmcgdGhlIG1heGltdW0gbGVuZ3RoIG9mIGNvbW1hbmQgbGluZSBhcmd1bWVudHMK Y29uZmlndXJlOjY2OTM6IHJlc3VsdDogMjYyMTQ0CmNvbmZpZ3VyZTo2NzA1OiBjaGVja2luZyBj b21tYW5kIHRvIHBhcnNlIC91c3IvYmluL25tIC1CIG91dHB1dCBmcm9tIGNjIG9iamVjdApjb25m aWd1cmU6NjgxMDogY2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICAtTzIgLUkv dXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNs dWRlICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NjgxMzogJD8gPSAwCmNvbmZpZ3VyZTo2ODE3 OiAvdXNyL2Jpbi9ubSAtQiBjb25mdGVzdC5vIFx8IHNlZCAtbiAtZSAncy9eLipbIAldXChbQUJD REdJUlNUV11bQUJDREdJUlNUV10qXClbIAldWyAJXSpcKFtfQS1aYS16XVtfQS1aYS16MC05XSpc KSQvXDEgXDIgXDIvcCcgXD4gY29uZnRlc3Qubm0KY29uZmlndXJlOjY4MjA6ICQ/ID0gMApjb25m aWd1cmU6Njg3MjogY2MgLW8gY29uZnRlc3QgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBl ICAtTzIgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9s b2NhbC9pbmNsdWRlICAgLUwvdXNyL2xvY2FsL2xpYiAtTC91c3IvbG9jYWwvbGliIC1sZ3N0cmlm Zi0wLjEwIC1wdGhyZWFkIGNvbmZ0ZXN0LmMgY29uZnRzdG0ubyA+JjUKY29uZmlndXJlOjY4NzU6 ICQ/ID0gMApjb25maWd1cmU6NjkxMzogcmVzdWx0OiBvawpjb25maWd1cmU6NjkxNzogY2hlY2tp bmcgZm9yIG9iamRpcgpjb25maWd1cmU6NjkzMjogcmVzdWx0OiAubGlicwpjb25maWd1cmU6NzAy NDogY2hlY2tpbmcgZm9yIGFyCmNvbmZpZ3VyZTo3MDQwOiBmb3VuZCAvdXNyL2Jpbi9hcgpjb25m aWd1cmU6NzA1MTogcmVzdWx0OiBhcgpjb25maWd1cmU6NzEyMDogY2hlY2tpbmcgZm9yIHJhbmxp Ygpjb25maWd1cmU6NzEzNjogZm91bmQgL3Vzci9iaW4vcmFubGliCmNvbmZpZ3VyZTo3MTQ3OiBy ZXN1bHQ6IHJhbmxpYgpjb25maWd1cmU6NzIxNjogY2hlY2tpbmcgZm9yIHN0cmlwCmNvbmZpZ3Vy ZTo3MjMyOiBmb3VuZCAvdXNyL2Jpbi9zdHJpcApjb25maWd1cmU6NzI0MzogcmVzdWx0OiBzdHJp cApjb25maWd1cmU6NzUyOTogY2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMgLWZuby1ydHRpIC1mbm8t ZXhjZXB0aW9ucwpjb25maWd1cmU6NzU0NzogY2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5n IC1waXBlICAtTzIgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1J L3Vzci9sb2NhbC9pbmNsdWRlICAtZm5vLXJ0dGkgLWZuby1leGNlcHRpb25zIGNvbmZ0ZXN0LmMg PiY1CmNjMTogd2FybmluZzogY29tbWFuZCBsaW5lIG9wdGlvbiAiLWZuby1ydHRpIiBpcyB2YWxp ZCBmb3IgQysrL09iakMrKyBidXQgbm90IGZvciBDCmNvbmZpZ3VyZTo3NTUxOiAkPyA9IDAKY29u ZmlndXJlOjc1NjQ6IHJlc3VsdDogbm8KY29uZmlndXJlOjc1Nzk6IGNoZWNraW5nIGZvciBjYyBv cHRpb24gdG8gcHJvZHVjZSBQSUMKY29uZmlndXJlOjc4MTE6IHJlc3VsdDogLWZQSUMKY29uZmln dXJlOjc4MTk6IGNoZWNraW5nIGlmIGNjIFBJQyBmbGFnIC1mUElDIHdvcmtzCmNvbmZpZ3VyZTo3 ODM3OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1PMiAtSS91c3IvbG9j YWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1m UElDIC1EUElDIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo3ODQxOiAkPyA9IDAKY29uZmlndXJl Ojc4NTQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo3ODgyOiBjaGVja2luZyBpZiBjYyBzdGF0aWMg ZmxhZyAtc3RhdGljIHdvcmtzCmNvbmZpZ3VyZTo3OTEwOiByZXN1bHQ6IHllcwpjb25maWd1cmU6 NzkyMDogY2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMgLWMgLW8gZmlsZS5vCmNvbmZpZ3VyZTo3OTQx OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1PMiAtSS91c3IvbG9jYWwv aW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1vIG91 dC9jb25mdGVzdDIubyBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6Nzk0NTogJD8gPSAwCmNvbmZp Z3VyZTo3OTY3OiByZXN1bHQ6IHllcwpjb25maWd1cmU6Nzk5MzogY2hlY2tpbmcgd2hldGhlciB0 aGUgY2MgbGlua2VyICgvdXNyL2Jpbi9sZCkgc3VwcG9ydHMgc2hhcmVkIGxpYnJhcmllcwpjb25m aWd1cmU6ODk3NDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjg5OTU6IGNoZWNraW5nIHdoZXRoZXIg LWxjIHNob3VsZCBiZSBleHBsaWNpdGx5IGxpbmtlZCBpbgpjb25maWd1cmU6OTAwMDogY2MgLWMg LU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICAtTzIgLUkvdXNyL2xvY2FsL2luY2x1ZGUg IC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jID4m NQpjb25maWd1cmU6OTAwMzogJD8gPSAwCmNvbmZpZ3VyZTo5MDE4OiBjYyAtc2hhcmVkIGNvbmZ0 ZXN0Lm8gIC12IC1XbCwtc29uYW1lIC1XbCxjb25mdGVzdCAtbyBjb25mdGVzdCAyXD5cJjEgXHwg Z3JlcCAgLWxjICBcPi9kZXYvbnVsbCAyXD5cJjEKY29uZmlndXJlOjkwMjE6ICQ/ID0gMQpjb25m aWd1cmU6OTAzMzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjkwNDE6IGNoZWNraW5nIGR5bmFtaWMg bGlua2VyIGNoYXJhY3RlcmlzdGljcwpjb25maWd1cmU6OTY1NTogcmVzdWx0OiBmcmVlYnNkNi4z IGxkLnNvCmNvbmZpZ3VyZTo5NjY0OiBjaGVja2luZyBob3cgdG8gaGFyZGNvZGUgbGlicmFyeSBw YXRocyBpbnRvIHByb2dyYW1zCmNvbmZpZ3VyZTo5Njg5OiByZXN1bHQ6IGltbWVkaWF0ZQpjb25m aWd1cmU6OTcwMzogY2hlY2tpbmcgd2hldGhlciBzdHJpcHBpbmcgbGlicmFyaWVzIGlzIHBvc3Np YmxlCmNvbmZpZ3VyZTo5NzA4OiByZXN1bHQ6IHllcwpjb25maWd1cmU6OTgzMjogY2hlY2tpbmcg Zm9yIHNobF9sb2FkCmNvbmZpZ3VyZTo5ODg4OiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJp Y3QtYWxpYXNpbmcgLXBpcGUgIC1PMiAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2Fs L2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgICAtTC91c3IvbG9jYWwvbGliIC1ML3Vzci9s b2NhbC9saWIgLWxnc3RyaWZmLTAuMTAgLXB0aHJlYWQgY29uZnRlc3QuYyAgPiY1Ci92YXIvdG1w Ly9jY3RkcG1YSi5vKC50ZXh0KzB4ZCk6IEluIGZ1bmN0aW9uIGBtYWluJzoKOiB1bmRlZmluZWQg cmVmZXJlbmNlIHRvIGBzaGxfbG9hZCcKY29uZmlndXJlOjk4OTQ6ICQ/ID0gMQpjb25maWd1cmU6 IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAgKi8KfCAjZGVmaW5lIFBBQ0tB R0VfTkFNRSAiR1N0cmVhbWVyIEJhc2UgUGx1Zy1pbnMiCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5B TUUgImdzdC1wbHVnaW5zLWJhc2UiCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIjAuMTAuMTki CnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiR1N0cmVhbWVyIEJhc2UgUGx1Zy1pbnMgMC4xMC4x OSIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICJodHRwOi8vYnVnemlsbGEuZ25vbWUub3Jn L2VudGVyX2J1Zy5jZ2k/cHJvZHVjdD1HU3RyZWFtZXIiCnwgI2RlZmluZSBQQUNLQUdFICJnc3Qt cGx1Z2lucy1iYXNlIgp8ICNkZWZpbmUgVkVSU0lPTiAiMC4xMC4xOSIKfCAjZGVmaW5lIFNURENf SEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1lT X1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5H X0ggMQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR1NfSCAx CnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAxCnwg I2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxCnwgLyogZW5k IGNvbmZkZWZzLmguICAqLwp8IC8qIERlZmluZSBzaGxfbG9hZCB0byBhbiBpbm5vY3VvdXMgdmFy aWFudCwgaW4gY2FzZSA8bGltaXRzLmg+IGRlY2xhcmVzIHNobF9sb2FkLgp8ICAgIEZvciBleGFt cGxlLCBIUC1VWCAxMWkgPGxpbWl0cy5oPiBkZWNsYXJlcyBnZXR0aW1lb2ZkYXkuICAqLwp8ICNk ZWZpbmUgc2hsX2xvYWQgaW5ub2N1b3VzX3NobF9sb2FkCnwgCnwgLyogU3lzdGVtIGhlYWRlciB0 byBkZWZpbmUgX19zdHViIG1hY3JvcyBhbmQgaG9wZWZ1bGx5IGZldyBwcm90b3R5cGVzLAp8ICAg ICB3aGljaCBjYW4gY29uZmxpY3Qgd2l0aCBjaGFyIHNobF9sb2FkICgpOyBiZWxvdy4KfCAgICAg UHJlZmVyIDxsaW1pdHMuaD4gdG8gPGFzc2VydC5oPiBpZiBfX1NURENfXyBpcyBkZWZpbmVkLCBz aW5jZQp8ICAgICA8bGltaXRzLmg+IGV4aXN0cyBldmVuIG9uIGZyZWVzdGFuZGluZyBjb21waWxl cnMuICAqLwp8IAp8ICNpZmRlZiBfX1NURENfXwp8ICMgaW5jbHVkZSA8bGltaXRzLmg+CnwgI2Vs c2UKfCAjIGluY2x1ZGUgPGFzc2VydC5oPgp8ICNlbmRpZgp8IAp8ICN1bmRlZiBzaGxfbG9hZAp8 IAp8IC8qIE92ZXJyaWRlIGFueSBHQ0MgaW50ZXJuYWwgcHJvdG90eXBlIHRvIGF2b2lkIGFuIGVy cm9yLgp8ICAgIFVzZSBjaGFyIGJlY2F1c2UgaW50IG1pZ2h0IG1hdGNoIHRoZSByZXR1cm4gdHlw ZSBvZiBhIEdDQwp8ICAgIGJ1aWx0aW4gYW5kIHRoZW4gaXRzIGFyZ3VtZW50IHByb3RvdHlwZSB3 b3VsZCBzdGlsbCBhcHBseS4gICovCnwgI2lmZGVmIF9fY3BsdXNwbHVzCnwgZXh0ZXJuICJDIgp8 ICNlbmRpZgp8IGNoYXIgc2hsX2xvYWQgKCk7CnwgLyogVGhlIEdOVSBDIGxpYnJhcnkgZGVmaW5l cyB0aGlzIGZvciBmdW5jdGlvbnMgd2hpY2ggaXQgaW1wbGVtZW50cwp8ICAgICB0byBhbHdheXMg ZmFpbCB3aXRoIEVOT1NZUy4gIFNvbWUgZnVuY3Rpb25zIGFyZSBhY3R1YWxseSBuYW1lZAp8ICAg ICBzb21ldGhpbmcgc3RhcnRpbmcgd2l0aCBfXyBhbmQgdGhlIG5vcm1hbCBuYW1lIGlzIGFuIGFs aWFzLiAgKi8KfCAjaWYgZGVmaW5lZCBfX3N0dWJfc2hsX2xvYWQgfHwgZGVmaW5lZCBfX3N0dWJf X19zaGxfbG9hZAp8IGNob2tlIG1lCnwgI2VuZGlmCnwgCnwgaW50CnwgbWFpbiAoKQp8IHsKfCBy ZXR1cm4gc2hsX2xvYWQgKCk7CnwgICA7CnwgICByZXR1cm4gMDsKfCB9CmNvbmZpZ3VyZTo5OTEx OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZTo5OTE2OiBjaGVja2luZyBmb3Igc2hsX2xvYWQgaW4gLWxk bGQKY29uZmlndXJlOjk5NTE6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtZm5vLXN0cmljdC1hbGlhc2lu ZyAtcGlwZSAgLU8yIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAt SS91c3IvbG9jYWwvaW5jbHVkZSAgIC1ML3Vzci9sb2NhbC9saWIgLUwvdXNyL2xvY2FsL2xpYiAt bGdzdHJpZmYtMC4xMCAtcHRocmVhZCBjb25mdGVzdC5jIC1sZGxkICAgPiY1Ci91c3IvYmluL2xk OiBjYW5ub3QgZmluZCAtbGRsZApjb25maWd1cmU6OTk1NzogJD8gPSAxCmNvbmZpZ3VyZTogZmFp bGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmguICAqLwp8ICNkZWZpbmUgUEFDS0FHRV9O QU1FICJHU3RyZWFtZXIgQmFzZSBQbHVnLWlucyIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAi Z3N0LXBsdWdpbnMtYmFzZSIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiMC4xMC4xOSIKfCAj ZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICJHU3RyZWFtZXIgQmFzZSBQbHVnLWlucyAwLjEwLjE5Igp8 ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgImh0dHA6Ly9idWd6aWxsYS5nbm9tZS5vcmcvZW50 ZXJfYnVnLmNnaT9wcm9kdWN0PUdTdHJlYW1lciIKfCAjZGVmaW5lIFBBQ0tBR0UgImdzdC1wbHVn aW5zLWJhc2UiCnwgI2RlZmluZSBWRVJTSU9OICIwLjEwLjE5Igp8ICNkZWZpbmUgU1REQ19IRUFE RVJTIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RB VF9IIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAx CnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKfCAj ZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEKfCAjZGVm aW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAvKiBlbmQgY29u ZmRlZnMuaC4gICovCnwgCnwgLyogT3ZlcnJpZGUgYW55IEdDQyBpbnRlcm5hbCBwcm90b3R5cGUg dG8gYXZvaWQgYW4gZXJyb3IuCnwgICAgVXNlIGNoYXIgYmVjYXVzZSBpbnQgbWlnaHQgbWF0Y2gg dGhlIHJldHVybiB0eXBlIG9mIGEgR0NDCnwgICAgYnVpbHRpbiBhbmQgdGhlbiBpdHMgYXJndW1l bnQgcHJvdG90eXBlIHdvdWxkIHN0aWxsIGFwcGx5LiAgKi8KfCAjaWZkZWYgX19jcGx1c3BsdXMK fCBleHRlcm4gIkMiCnwgI2VuZGlmCnwgY2hhciBzaGxfbG9hZCAoKTsKfCBpbnQKfCBtYWluICgp Cnwgewp8IHJldHVybiBzaGxfbG9hZCAoKTsKfCAgIDsKfCAgIHJldHVybiAwOwp8IH0KY29uZmln dXJlOjk5NzU6IHJlc3VsdDogbm8KY29uZmlndXJlOjk5ODA6IGNoZWNraW5nIGZvciBkbG9wZW4K Y29uZmlndXJlOjEwMDM2OiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcg LXBpcGUgIC1PMiAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkv dXNyL2xvY2FsL2luY2x1ZGUgICAtTC91c3IvbG9jYWwvbGliIC1ML3Vzci9sb2NhbC9saWIgLWxn c3RyaWZmLTAuMTAgLXB0aHJlYWQgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZToxMDA0MjogJD8g PSAwCmNvbmZpZ3VyZToxMDA1OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjEwMjkyOiBjaGVja2lu ZyB3aGV0aGVyIGEgcHJvZ3JhbSBjYW4gZGxvcGVuIGl0c2VsZgpjb25maWd1cmU6MTAzNjY6IGNj IC1vIGNvbmZ0ZXN0IC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAgLU8yIC1JL3Vzci9s b2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAg LURIQVZFX0RMRkNOX0ggIC1ML3Vzci9sb2NhbC9saWIgLUwvdXNyL2xvY2FsL2xpYiAtbGdzdHJp ZmYtMC4xMCAtcHRocmVhZCAtV2wsLS1leHBvcnQtZHluYW1pYyBjb25mdGVzdC5jICAgPiY1CmNv bmZpZ3VyZToxMDM2OTogJD8gPSAwCmNvbmZpZ3VyZToxMDM4NzogcmVzdWx0OiB5ZXMKY29uZmln dXJlOjEwMzkyOiBjaGVja2luZyB3aGV0aGVyIGEgc3RhdGljYWxseSBsaW5rZWQgcHJvZ3JhbSBj YW4gZGxvcGVuIGl0c2VsZgpjb25maWd1cmU6MTA0NjY6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtZm5v LXN0cmljdC1hbGlhc2luZyAtcGlwZSAgLU8yIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3Iv bG9jYWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLURIQVZFX0RMRkNOX0ggIC1ML3Vz ci9sb2NhbC9saWIgLUwvdXNyL2xvY2FsL2xpYiAtbGdzdHJpZmYtMC4xMCAtcHRocmVhZCAtV2ws LS1leHBvcnQtZHluYW1pYyAtc3RhdGljIGNvbmZ0ZXN0LmMgICA+JjUKY29uZmlndXJlOjEwNDY5 OiAkPyA9IDAKU2VydmljZSB1bmF2YWlsYWJsZQpjb25maWd1cmU6MTA0ODc6IHJlc3VsdDogbm8K Y29uZmlndXJlOjEwNTEwOiBjaGVja2luZyBpZiBsaWJ0b29sIHN1cHBvcnRzIHNoYXJlZCBsaWJy YXJpZXMKY29uZmlndXJlOjEwNTEyOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTA1MTU6IGNoZWNr aW5nIHdoZXRoZXIgdG8gYnVpbGQgc2hhcmVkIGxpYnJhcmllcwpjb25maWd1cmU6MTA1MzY6IHJl c3VsdDogeWVzCmNvbmZpZ3VyZToxMDUzOTogY2hlY2tpbmcgd2hldGhlciB0byBidWlsZCBzdGF0 aWMgbGlicmFyaWVzCmNvbmZpZ3VyZToxMDU0MzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjEwNjM2 OiBjcmVhdGluZyBsaWJ0b29sCmNvbmZpZ3VyZToxMTIyNDogY2hlY2tpbmcgZm9yIGxkIHVzZWQg YnkgYysrCmNvbmZpZ3VyZToxMTI5MTogcmVzdWx0OiAvdXNyL2Jpbi9sZApjb25maWd1cmU6MTEz MDA6IGNoZWNraW5nIGlmIHRoZSBsaW5rZXIgKC91c3IvYmluL2xkKSBpcyBHTlUgbGQKY29uZmln dXJlOjExMzE1OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTEzNjY6IGNoZWNraW5nIHdoZXRoZXIg dGhlIGMrKyBsaW5rZXIgKC91c3IvYmluL2xkKSBzdXBwb3J0cyBzaGFyZWQgbGlicmFyaWVzCmNv bmZpZ3VyZToxMjM0MDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjEyMzU4OiBjKysgLWMgLU8yIC1m bm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1PMiAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNy L2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmNwcCA+JjUKY29uZmlndXJlOjEyMzYxOiAkPyA9IDAK Y29uZmlndXJlOjEyNTEzOiBjaGVja2luZyBmb3IgYysrIG9wdGlvbiB0byBwcm9kdWNlIFBJQwpj b25maWd1cmU6MTI3OTc6IHJlc3VsdDogLWZQSUMKY29uZmlndXJlOjEyODA1OiBjaGVja2luZyBp ZiBjKysgUElDIGZsYWcgLWZQSUMgd29ya3MKY29uZmlndXJlOjEyODIzOiBjKysgLWMgLU8yIC1m bm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1PMiAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNy L2xvY2FsL2luY2x1ZGUgIC1mUElDIC1EUElDIGNvbmZ0ZXN0LmNwcCA+JjUKY29uZmlndXJlOjEy ODI3OiAkPyA9IDAKY29uZmlndXJlOjEyODQwOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTI4Njg6 IGNoZWNraW5nIGlmIGMrKyBzdGF0aWMgZmxhZyAtc3RhdGljIHdvcmtzCmNvbmZpZ3VyZToxMjg5 NjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjEyOTA2OiBjaGVja2luZyBpZiBjKysgc3VwcG9ydHMg LWMgLW8gZmlsZS5vCmNvbmZpZ3VyZToxMjkyNzogYysrIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlh c2luZyAtcGlwZSAtTzIgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRl ICAtbyBvdXQvY29uZnRlc3QyLm8gY29uZnRlc3QuY3BwID4mNQpjb25maWd1cmU6MTI5MzE6ICQ/ ID0gMApjb25maWd1cmU6MTI5NTM6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMjk3OTogY2hlY2tp bmcgd2hldGhlciB0aGUgYysrIGxpbmtlciAoL3Vzci9iaW4vbGQpIHN1cHBvcnRzIHNoYXJlZCBs aWJyYXJpZXMKY29uZmlndXJlOjEzMDA3OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTMwNzQ6IGNo ZWNraW5nIGR5bmFtaWMgbGlua2VyIGNoYXJhY3RlcmlzdGljcwpjb25maWd1cmU6MTM2MzY6IHJl c3VsdDogZnJlZWJzZDYuMyBsZC5zbwpjb25maWd1cmU6MTM2NDU6IGNoZWNraW5nIGhvdyB0byBo YXJkY29kZSBsaWJyYXJ5IHBhdGhzIGludG8gcHJvZ3JhbXMKY29uZmlndXJlOjEzNjcwOiByZXN1 bHQ6IGltbWVkaWF0ZQpjb25maWd1cmU6MTQyMDQ6IGNoZWNraW5nIGlmIGxpYnRvb2wgc3VwcG9y dHMgc2hhcmVkIGxpYnJhcmllcwpjb25maWd1cmU6MTQyMDY6IHJlc3VsdDogeWVzCmNvbmZpZ3Vy ZToxNDIwOTogY2hlY2tpbmcgd2hldGhlciB0byBidWlsZCBzaGFyZWQgbGlicmFyaWVzCmNvbmZp Z3VyZToxNDIyOTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjE0MjMyOiBjaGVja2luZyB3aGV0aGVy IHRvIGJ1aWxkIHN0YXRpYyBsaWJyYXJpZXMKY29uZmlndXJlOjE0MjM2OiByZXN1bHQ6IHllcwpj b25maWd1cmU6MTQyNDY6IGNoZWNraW5nIGZvciBmNzcgb3B0aW9uIHRvIHByb2R1Y2UgUElDCmNv bmZpZ3VyZToxNDQ3ODogcmVzdWx0OiAtZlBJQwpjb25maWd1cmU6MTQ0ODY6IGNoZWNraW5nIGlm IGY3NyBQSUMgZmxhZyAtZlBJQyB3b3Jrcwpjb25maWd1cmU6MTQ1MDQ6IGY3NyAtYyAtZyAtTzIg LWZQSUMgY29uZnRlc3QuZiA+JjUKY29uZmlndXJlOjE0NTA4OiAkPyA9IDAKY29uZmlndXJlOjE0 NTIxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTQ1NDk6IGNoZWNraW5nIGlmIGY3NyBzdGF0aWMg ZmxhZyAtc3RhdGljIHdvcmtzCmNvbmZpZ3VyZToxNDU3NzogcmVzdWx0OiB5ZXMKY29uZmlndXJl OjE0NTg3OiBjaGVja2luZyBpZiBmNzcgc3VwcG9ydHMgLWMgLW8gZmlsZS5vCmNvbmZpZ3VyZTox NDYwODogZjc3IC1jIC1nIC1PMiAtbyBvdXQvY29uZnRlc3QyLm8gY29uZnRlc3QuZiA+JjUKY29u ZmlndXJlOjE0NjEyOiAkPyA9IDAKY29uZmlndXJlOjE0NjM0OiByZXN1bHQ6IHllcwpjb25maWd1 cmU6MTQ2NjA6IGNoZWNraW5nIHdoZXRoZXIgdGhlIGY3NyBsaW5rZXIgKC91c3IvYmluL2xkKSBz dXBwb3J0cyBzaGFyZWQgbGlicmFyaWVzCmNvbmZpZ3VyZToxNTYyMTogcmVzdWx0OiB5ZXMKY29u ZmlndXJlOjE1Njg4OiBjaGVja2luZyBkeW5hbWljIGxpbmtlciBjaGFyYWN0ZXJpc3RpY3MKY29u ZmlndXJlOjE2MjUwOiByZXN1bHQ6IGZyZWVic2Q2LjMgbGQuc28KY29uZmlndXJlOjE2MjU5OiBj aGVja2luZyBob3cgdG8gaGFyZGNvZGUgbGlicmFyeSBwYXRocyBpbnRvIHByb2dyYW1zCmNvbmZp Z3VyZToxNjI4NDogcmVzdWx0OiBpbW1lZGlhdGUKY29uZmlndXJlOjE5OTQ4OiBjaGVja2luZyBm b3IgbXNnZm10CmNvbmZpZ3VyZToxOTk3NjogcmVzdWx0OiAvdXNyL2xvY2FsL2Jpbi9tc2dmbXQK Y29uZmlndXJlOjE5OTg1OiBjaGVja2luZyBmb3IgZ21zZ2ZtdApjb25maWd1cmU6MjAwMTY6IHJl c3VsdDogL3Vzci9sb2NhbC9iaW4vbXNnZm10CmNvbmZpZ3VyZToyMDAyNzogY2hlY2tpbmcgZm9y IHhnZXR0ZXh0CmNvbmZpZ3VyZToyMDA1NTogcmVzdWx0OiAvdXNyL2xvY2FsL2Jpbi94Z2V0dGV4 dApjb25maWd1cmU6MjAwNjY6IGNoZWNraW5nIGZvciBtc2dtZXJnZQpjb25maWd1cmU6MjAwOTM6 IHJlc3VsdDogL3Vzci9sb2NhbC9iaW4vbXNnbWVyZ2UKY29uZmlndXJlOjIwMTU1OiBjaGVja2lu ZyBmb3IgbGQgdXNlZCBieSBHQ0MKY29uZmlndXJlOjIwMjE4OiByZXN1bHQ6IC91c3IvYmluL2xk CmNvbmZpZ3VyZToyMDIyNzogY2hlY2tpbmcgaWYgdGhlIGxpbmtlciAoL3Vzci9iaW4vbGQpIGlz IEdOVSBsZApHTlUgbGQgdmVyc2lvbiAyLjE1IFtGcmVlQlNEXSAyMDA0LTA1LTIzCmNvbmZpZ3Vy ZToyMDIzOTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIwMjQ1OiBjaGVja2luZyBmb3Igc2hhcmVk IGxpYnJhcnkgcnVuIHBhdGggb3JpZ2luCmNvbmZpZ3VyZToyMDI1ODogcmVzdWx0OiBkb25lCmNv bmZpZ3VyZToyMDY3NTogY2hlY2tpbmcgd2hldGhlciBOTFMgaXMgcmVxdWVzdGVkCmNvbmZpZ3Vy ZToyMDY4NDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIwNzAxOiBjaGVja2luZyBmb3IgR05VIGdl dHRleHQgaW4gbGliYwpjb25maWd1cmU6MjA3MzA6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtZm5vLXN0 cmljdC1hbGlhc2luZyAtcGlwZSAgLU8yIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9j YWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgIC1ML3Vzci9sb2NhbC9saWIgLUwvdXNy L2xvY2FsL2xpYiAtbGdzdHJpZmYtMC4xMCAtcHRocmVhZCBjb25mdGVzdC5jICA+JjUKL3Zhci90 bXAvL2NjdzJkM2wwLm8oLnRleHQrMHgyZik6IEluIGZ1bmN0aW9uIGBtYWluJzoKOiB1bmRlZmlu ZWQgcmVmZXJlbmNlIHRvIGBfbmxfZG9tYWluX2JpbmRpbmdzJwpjb25maWd1cmU6MjA3MzY6ICQ/ ID0gMQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAgKi8K fCAjZGVmaW5lIFBBQ0tBR0VfTkFNRSAiR1N0cmVhbWVyIEJhc2UgUGx1Zy1pbnMiCnwgI2RlZmlu ZSBQQUNLQUdFX1RBUk5BTUUgImdzdC1wbHVnaW5zLWJhc2UiCnwgI2RlZmluZSBQQUNLQUdFX1ZF UlNJT04gIjAuMTAuMTkiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiR1N0cmVhbWVyIEJhc2Ug UGx1Zy1pbnMgMC4xMC4xOSIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICJodHRwOi8vYnVn emlsbGEuZ25vbWUub3JnL2VudGVyX2J1Zy5jZ2k/cHJvZHVjdD1HU3RyZWFtZXIiCnwgI2RlZmlu ZSBQQUNLQUdFICJnc3QtcGx1Z2lucy1iYXNlIgp8ICNkZWZpbmUgVkVSU0lPTiAiMC4xMC4xOSIK fCAjZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAj ZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVm aW5lIEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2RlZmluZSBI QVZFX1NUUklOR1NfSCAxCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFW RV9TVERJTlRfSCAxCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVmaW5lIEhBVkVfRExG Q05fSCAxCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxsaWJpbnRsLmg+Cnwg ZXh0ZXJuIGludCBfbmxfbXNnX2NhdF9jbnRyOwp8IGV4dGVybiBpbnQgKl9ubF9kb21haW5fYmlu ZGluZ3M7CnwgaW50CnwgbWFpbiAoKQp8IHsKfCBiaW5kdGV4dGRvbWFpbiAoIiIsICIiKTsKfCBy ZXR1cm4gKGludCkgZ2V0dGV4dCAoIiIpICsgX25sX21zZ19jYXRfY250ciArICpfbmxfZG9tYWlu X2JpbmRpbmdzCnwgICA7CnwgICByZXR1cm4gMDsKfCB9CmNvbmZpZ3VyZToyMDc1MzogcmVzdWx0 OiBubwpjb25maWd1cmU6MjA3ODc6IGNoZWNraW5nIGZvciBpY29udgpjb25maWd1cmU6MjA4MTk6 IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAgLU8yIC1JL3Vz ci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVk ZSAgIC1ML3Vzci9sb2NhbC9saWIgLUwvdXNyL2xvY2FsL2xpYiAtbGdzdHJpZmYtMC4xMCAtcHRo cmVhZCBjb25mdGVzdC5jICA+JjUKY29uZmlndXJlOjIwODI1OiAkPyA9IDAKY29uZmlndXJlOjIw ODk1OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjEyOTY6IGNoZWNraW5nIGZvciBHTlUgZ2V0dGV4 dCBpbiBsaWJpbnRsCmNvbmZpZ3VyZToyMTMzMzogY2MgLW8gY29uZnRlc3QgLU8yIC1mbm8tc3Ry aWN0LWFsaWFzaW5nIC1waXBlICAtTzIgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2Nh bC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAgIC1ML3Vzci9sb2NhbC9saWIgLUwvdXNy L2xvY2FsL2xpYiAtbGdzdHJpZmYtMC4xMCAtcHRocmVhZCBjb25mdGVzdC5jICAvdXNyL2xvY2Fs L2xpYi9saWJpbnRsLnNvIC91c3IvbG9jYWwvbGliL2xpYmljb252LnNvIC1XbCwtcnBhdGggLVds LC91c3IvbG9jYWwvbGliID4mNQpjb25maWd1cmU6MjEzMzk6ICQ/ID0gMApjb25maWd1cmU6MjE0 MTQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMTQ0NjogY2hlY2tpbmcgaG93IHRvIGxpbmsgd2l0 aCBsaWJpbnRsCmNvbmZpZ3VyZToyMTQ0ODogcmVzdWx0OiAvdXNyL2xvY2FsL2xpYi9saWJpbnRs LnNvIC91c3IvbG9jYWwvbGliL2xpYmljb252LnNvIC1XbCwtcnBhdGggLVdsLC91c3IvbG9jYWwv bGliCmNvbmZpZ3VyZToyMTYyOTogY2hlY2tpbmcgZm9yIHBrZy1jb25maWcKY29uZmlndXJlOjIx NjQ3OiBmb3VuZCAvdXNyL2xvY2FsL2Jpbi9wa2ctY29uZmlnCmNvbmZpZ3VyZToyMTY1OTogcmVz dWx0OiAvdXNyL2xvY2FsL2Jpbi9wa2ctY29uZmlnCmNvbmZpZ3VyZToyMTY4ODogY2hlY2tpbmcg cGtnLWNvbmZpZyBpcyBhdCBsZWFzdCB2ZXJzaW9uIDAuOS4wCmNvbmZpZ3VyZToyMTY5MTogcmVz dWx0OiB5ZXMKY29uZmlndXJlOjIxNzE5OiBjaGVja2luZyBmb3IgVkFMR1JJTkQKY29uZmlndXJl OjIxNzI3OiAkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAidmFsZ3JpbmQgPiAk VkFMR1JJTkRfUkVRIgpnbm9tZS1jb25maWc6IG5vdCBmb3VuZApQYWNrYWdlIHZhbGdyaW5kIHdh cyBub3QgZm91bmQgaW4gdGhlIHBrZy1jb25maWcgc2VhcmNoIHBhdGguClBlcmhhcHMgeW91IHNo b3VsZCBhZGQgdGhlIGRpcmVjdG9yeSBjb250YWluaW5nIGB2YWxncmluZC5wYycKdG8gdGhlIFBL R19DT05GSUdfUEFUSCBlbnZpcm9ubWVudCB2YXJpYWJsZQpObyBwYWNrYWdlICd2YWxncmluZCcg Zm91bmQKY29uZmlndXJlOjIxNzMwOiAkPyA9IDEKY29uZmlndXJlOjIxNzQ1OiAkUEtHX0NPTkZJ RyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAidmFsZ3JpbmQgPiAkVkFMR1JJTkRfUkVRIgpnbm9t ZS1jb25maWc6IG5vdCBmb3VuZApQYWNrYWdlIHZhbGdyaW5kIHdhcyBub3QgZm91bmQgaW4gdGhl IHBrZy1jb25maWcgc2VhcmNoIHBhdGguClBlcmhhcHMgeW91IHNob3VsZCBhZGQgdGhlIGRpcmVj dG9yeSBjb250YWluaW5nIGB2YWxncmluZC5wYycKdG8gdGhlIFBLR19DT05GSUdfUEFUSCBlbnZp cm9ubWVudCB2YXJpYWJsZQpObyBwYWNrYWdlICd2YWxncmluZCcgZm91bmQKY29uZmlndXJlOjIx NzQ4OiAkPyA9IDEKUGFja2FnZSB2YWxncmluZCB3YXMgbm90IGZvdW5kIGluIHRoZSBwa2ctY29u ZmlnIHNlYXJjaCBwYXRoLgpQZXJoYXBzIHlvdSBzaG91bGQgYWRkIHRoZSBkaXJlY3RvcnkgY29u dGFpbmluZyBgdmFsZ3JpbmQucGMnCnRvIHRoZSBQS0dfQ09ORklHX1BBVEggZW52aXJvbm1lbnQg dmFyaWFibGUKTm8gcGFja2FnZSAndmFsZ3JpbmQnIGZvdW5kCmNvbmZpZ3VyZToyMTc2NjogcmVz dWx0OiBubwpjb25maWd1cmU6MjIwNDA6IFVzaW5nIEdTdHJlYW1lciBCYXNlIFBsdWctaW5zIHNv dXJjZSByZWxlYXNlIGFzIHBhY2thZ2UgbmFtZQpjb25maWd1cmU6MjIwNjg6IFVzaW5nIFVua25v d24gcGFja2FnZSBvcmlnaW4gYXMgcGFja2FnZSBvcmlnaW4KY29uZmlndXJlOjIyMTI2OiBVc2lu ZyAvdXNyL2xvY2FsL2xpYmV4ZWMvZ3N0LWluc3RhbGwtcGx1Z2lucy1oZWxwZXIgYXMgcGx1Z2lu IGluc3RhbGwgaGVscGVyCmNvbmZpZ3VyZToyMjE1NDogKioqIGNoZWNraW5nIGZlYXR1cmU6IGJ1 aWxkaW5nIG9mIHBsdWctaW5zIHdpdGggZXh0ZXJuYWwgZGVwcyAqKioKY29uZmlndXJlOjIyMjEx OiBidWlsZGluZyBleHRlcm5hbCBwbHVnLWlucwpjb25maWd1cmU6MjIyNjA6ICoqKiBjaGVja2lu ZyBmZWF0dXJlOiBidWlsZGluZyBvZiBleHBlcmltZW50YWwgcGx1Zy1pbnMgKioqCmNvbmZpZ3Vy ZToyMjMzNTogbm90IGJ1aWxkaW5nIGV4cGVyaW1lbnRhbCBwbHVnLWlucwpjb25maWd1cmU6MjI0 Nzk6IGNoZWNraW5nIHdoZXRoZXIgYnl0ZSBvcmRlcmluZyBpcyBiaWdlbmRpYW4KY29uZmlndXJl OjIyNTEyOiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1PMiAtSS91c3Iv bG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUg IGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZToyMjUxODogJD8gPSAwCmNvbmZpZ3VyZToyMjU1MDog Y2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICAtTzIgLUkvdXNyL2xvY2FsL2lu Y2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVz dC5jID4mNQpjb25mdGVzdC5jOiBJbiBmdW5jdGlvbiBgbWFpbic6CmNvbmZ0ZXN0LmM6Mzk6IGVy cm9yOiBzeW50YXggZXJyb3IgYmVmb3JlICJiaWciCmNvbmZpZ3VyZToyMjU1NjogJD8gPSAxCmNv bmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmguICAqLwp8ICNkZWZp bmUgUEFDS0FHRV9OQU1FICJHU3RyZWFtZXIgQmFzZSBQbHVnLWlucyIKfCAjZGVmaW5lIFBBQ0tB R0VfVEFSTkFNRSAiZ3N0LXBsdWdpbnMtYmFzZSIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAi MC4xMC4xOSIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICJHU3RyZWFtZXIgQmFzZSBQbHVnLWlu cyAwLjEwLjE5Igp8ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgImh0dHA6Ly9idWd6aWxsYS5n bm9tZS5vcmcvZW50ZXJfYnVnLmNnaT9wcm9kdWN0PUdTdHJlYW1lciIKfCAjZGVmaW5lIFBBQ0tB R0UgImdzdC1wbHVnaW5zLWJhc2UiCnwgI2RlZmluZSBWRVJTSU9OICIwLjEwLjE5Igp8ICNkZWZp bmUgU1REQ19IRUFERVJTIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUg SEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFW RV9TVFJJTkdfSCAxCnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RS SU5HU19IIDEKfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElO VF9IIDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEK fCAjZGVmaW5lIEhBVkVfSUNPTlYgMQp8ICNkZWZpbmUgRU5BQkxFX05MUyAxCnwgI2RlZmluZSBI QVZFX0dFVFRFWFQgMQp8ICNkZWZpbmUgSEFWRV9EQ0dFVFRFWFQgMQp8ICNkZWZpbmUgR0VUVEVY VF9QQUNLQUdFICJnc3QtcGx1Z2lucy1iYXNlLTAuMTAiCnwgI2RlZmluZSBMT0NBTEVESVIgIi91 c3IvbG9jYWwvc2hhcmUvbG9jYWxlIgp8ICNkZWZpbmUgR1NUX1BBQ0tBR0VfTkFNRSAiR1N0cmVh bWVyIEJhc2UgUGx1Zy1pbnMgc291cmNlIHJlbGVhc2UiCnwgI2RlZmluZSBHU1RfUEFDS0FHRV9P UklHSU4gIlVua25vd24gcGFja2FnZSBvcmlnaW4iCnwgI2RlZmluZSBHU1RfSU5TVEFMTF9QTFVH SU5TX0hFTFBFUiAiL3Vzci9sb2NhbC9saWJleGVjL2dzdC1pbnN0YWxsLXBsdWdpbnMtaGVscGVy Igp8ICNkZWZpbmUgSEFWRV9FWFRFUk5BTAp8ICNkZWZpbmUgSEFWRV9DUFVfSTM4NiAxCnwgLyog ZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KfCAjaW5jbHVkZSA8 c3lzL3BhcmFtLmg+CnwgCnwgaW50CnwgbWFpbiAoKQp8IHsKfCAjaWYgQllURV9PUkRFUiAhPSBC SUdfRU5ESUFOCnwgIG5vdCBiaWcgZW5kaWFuCnwgI2VuZGlmCnwgCnwgICA7CnwgICByZXR1cm4g MDsKfCB9CmNvbmZpZ3VyZToyMjY5NjogcmVzdWx0OiBubwpjb25maWd1cmU6MjI4NzE6IGNoZWNr aW5nIGZvciBzcGVjaWFsIEMgY29tcGlsZXIgb3B0aW9ucyBuZWVkZWQgZm9yIGxhcmdlIGZpbGVz CmNvbmZpZ3VyZToyMjk2NDogcmVzdWx0OiBubwpjb25maWd1cmU6MjI5NzA6IGNoZWNraW5nIGZv ciBfRklMRV9PRkZTRVRfQklUUyB2YWx1ZSBuZWVkZWQgZm9yIGxhcmdlIGZpbGVzCmNvbmZpZ3Vy ZToyMzAwNTogY2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICAtTzIgLUkvdXNy L2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRl ICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6MjMwMTE6ICQ/ID0gMApjb25maWd1cmU6MjMwNzk6 IHJlc3VsdDogbm8KY29uZmlndXJlOjIzMjY0OiBjaGVja2luZyBmb3IgZ2NjCmNvbmZpZ3VyZToy MzI5MTogcmVzdWx0OiBjYwpjb25maWd1cmU6MjM1Mjk6IGNoZWNraW5nIGZvciBDIGNvbXBpbGVy IHZlcnNpb24KY29uZmlndXJlOjIzNTM2OiBjYyAtLXZlcnNpb24gPiY1CmNjIChHQ0MpIDMuNC42 IFtGcmVlQlNEXSAyMDA2MDMwNQpDb3B5cmlnaHQgKEMpIDIwMDYgRnJlZSBTb2Z0d2FyZSBGb3Vu ZGF0aW9uLCBJbmMuClRoaXMgaXMgZnJlZSBzb2Z0d2FyZTsgc2VlIHRoZSBzb3VyY2UgZm9yIGNv cHlpbmcgY29uZGl0aW9ucy4gIFRoZXJlIGlzIE5PCndhcnJhbnR5OyBub3QgZXZlbiBmb3IgTUVS Q0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLgoKY29uZmln dXJlOjIzNTM5OiAkPyA9IDAKY29uZmlndXJlOjIzNTQ2OiBjYyAtdiA+JjUKVXNpbmcgYnVpbHQt aW4gc3BlY3MuCkNvbmZpZ3VyZWQgd2l0aDogRnJlZUJTRC9pMzg2IHN5c3RlbSBjb21waWxlcgpU aHJlYWQgbW9kZWw6IHBvc2l4CmdjYyB2ZXJzaW9uIDMuNC42IFtGcmVlQlNEXSAyMDA2MDMwNQpj b25maWd1cmU6MjM1NDk6ICQ/ID0gMApjb25maWd1cmU6MjM1NTY6IGNjIC1WID4mNQpjYzogYC1W JyBvcHRpb24gbXVzdCBoYXZlIGFyZ3VtZW50CmNvbmZpZ3VyZToyMzU1OTogJD8gPSAxCmNvbmZp Z3VyZToyMzU2MjogY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNpbmcgdGhlIEdOVSBDIGNvbXBp bGVyCmNvbmZpZ3VyZToyMzYxNDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIzNjE5OiBjaGVja2lu ZyB3aGV0aGVyIGNjIGFjY2VwdHMgLWcKY29uZmlndXJlOjIzNzU0OiByZXN1bHQ6IHllcwpjb25m aWd1cmU6MjM3NzE6IGNoZWNraW5nIGZvciBjYyBvcHRpb24gdG8gYWNjZXB0IElTTyBDODkKY29u ZmlndXJlOjIzODc0OiByZXN1bHQ6IG5vbmUgbmVlZGVkCmNvbmZpZ3VyZToyMzg5NDogY2hlY2tp bmcgZGVwZW5kZW5jeSBzdHlsZSBvZiBjYwpjb25maWd1cmU6MjM5ODQ6IHJlc3VsdDogZ2NjMwpj b25maWd1cmU6MjQwMDY6IGNoZWNraW5nIHdoZXRoZXIgY2MgdW5kZXJzdGFuZHMgLWMgYW5kIC1v IHRvZ2V0aGVyCmNvbmZpZ3VyZToyNDAzODogY2MgLWMgY29uZnRlc3QuYyAtbyBjb25mdGVzdDIu byA+JjUKY29uZmlndXJlOjI0MDQxOiAkPyA9IDAKY29uZmlndXJlOjI0MDQ3OiBjYyAtYyBjb25m dGVzdC5jIC1vIGNvbmZ0ZXN0Mi5vID4mNQpjb25maWd1cmU6MjQwNTA6ICQ/ID0gMApjb25maWd1 cmU6MjQxMDI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyNDEzMDogY2hlY2tpbmcgZm9yIHZhbGdy aW5kCmNvbmZpZ3VyZToyNDE2MTogcmVzdWx0OiBubwpjb25maWd1cmU6MjQzODA6IExvb2tpbmcg Zm9yIFB5dGhvbiB2ZXJzaW9uID49IDIuMQpjb25maWd1cmU6MjQzOTg6IGNoZWNraW5nIGZvciBw eXRob24KY29uZmlndXJlOjI0NDE2OiBmb3VuZCAvdXNyL2xvY2FsL2Jpbi9weXRob24KY29uZmln dXJlOjI0NDI4OiByZXN1bHQ6IC91c3IvbG9jYWwvYmluL3B5dGhvbgpjb25maWd1cmU6MjQ0NDA6 IGNoZWNraW5nICIvdXNyL2xvY2FsL2Jpbi9weXRob24iOgpjb25maWd1cmU6MjQ0NDI6IHJlc3Vs dDogb2theQpjb25maWd1cmU6MjQ0NTg6IGNoZWNraW5nIGxvY2FsIFB5dGhvbiBjb25maWd1cmF0 aW9uCmNvbmZpZ3VyZToyNDQ5NTogcmVzdWx0OiBsb29rcyBnb29kCmNvbmZpZ3VyZToyNDUyMzog Y2hlY2tpbmcgd2hldGhlciB0byBidWlsZCBwbHVnaW4gZG9jdW1lbnRhdGlvbgpjb25maWd1cmU6 MjQ1MzU6IHJlc3VsdDogbm8gKGd0ay1kb2MgZGlzYWJsZWQgb3Igbm90IGF2YWlsYWJsZSkKY29u ZmlndXJlOjI0NTUzOiBjaGVja2luZyBmb3Igc3RyZXJyb3IgaW4gLWxjcG9zaXgKY29uZmlndXJl OjI0NTg4OiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1P MiAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xvY2Fs L2luY2x1ZGUgICAtTC91c3IvbG9jYWwvbGliIC1ML3Vzci9sb2NhbC9saWIgLWxnc3RyaWZmLTAu MTAgLXB0aHJlYWQgY29uZnRlc3QuYyAtbGNwb3NpeCAgID4mNQovdXNyL2Jpbi9sZDogY2Fubm90 IGZpbmQgLWxjcG9zaXgKY29uZmlndXJlOjI0NTk0OiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQg cHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaC4gICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUg IkdTdHJlYW1lciBCYXNlIFBsdWctaW5zIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICJnc3Qt cGx1Z2lucy1iYXNlIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIwLjEwLjE5Igp8ICNkZWZp bmUgUEFDS0FHRV9TVFJJTkcgIkdTdHJlYW1lciBCYXNlIFBsdWctaW5zIDAuMTAuMTkiCnwgI2Rl ZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiaHR0cDovL2J1Z3ppbGxhLmdub21lLm9yZy9lbnRlcl9i dWcuY2dpP3Byb2R1Y3Q9R1N0cmVhbWVyIgp8ICNkZWZpbmUgUEFDS0FHRSAiZ3N0LXBsdWdpbnMt YmFzZSIKfCAjZGVmaW5lIFZFUlNJT04gIjAuMTAuMTkiCnwgI2RlZmluZSBTVERDX0hFQURFUlMg MQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0gg MQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAj ZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZp bmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUg SEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBIQVZFX0RMRkNOX0ggMQp8ICNkZWZpbmUgSEFWRV9J Q09OViAxCnwgI2RlZmluZSBFTkFCTEVfTkxTIDEKfCAjZGVmaW5lIEhBVkVfR0VUVEVYVCAxCnwg I2RlZmluZSBIQVZFX0RDR0VUVEVYVCAxCnwgI2RlZmluZSBHRVRURVhUX1BBQ0tBR0UgImdzdC1w bHVnaW5zLWJhc2UtMC4xMCIKfCAjZGVmaW5lIExPQ0FMRURJUiAiL3Vzci9sb2NhbC9zaGFyZS9s b2NhbGUiCnwgI2RlZmluZSBHU1RfUEFDS0FHRV9OQU1FICJHU3RyZWFtZXIgQmFzZSBQbHVnLWlu cyBzb3VyY2UgcmVsZWFzZSIKfCAjZGVmaW5lIEdTVF9QQUNLQUdFX09SSUdJTiAiVW5rbm93biBw YWNrYWdlIG9yaWdpbiIKfCAjZGVmaW5lIEdTVF9JTlNUQUxMX1BMVUdJTlNfSEVMUEVSICIvdXNy L2xvY2FsL2xpYmV4ZWMvZ3N0LWluc3RhbGwtcGx1Z2lucy1oZWxwZXIiCnwgI2RlZmluZSBIQVZF X0VYVEVSTkFMCnwgI2RlZmluZSBIQVZFX0NQVV9JMzg2IDEKfCAjZGVmaW5lIEhPU1RfQ1BVICJp Mzg2Igp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAKfCAvKiBPdmVycmlkZSBhbnkgR0NDIGlu dGVybmFsIHByb3RvdHlwZSB0byBhdm9pZCBhbiBlcnJvci4KfCAgICBVc2UgY2hhciBiZWNhdXNl IGludCBtaWdodCBtYXRjaCB0aGUgcmV0dXJuIHR5cGUgb2YgYSBHQ0MKfCAgICBidWlsdGluIGFu ZCB0aGVuIGl0cyBhcmd1bWVudCBwcm90b3R5cGUgd291bGQgc3RpbGwgYXBwbHkuICAqLwp8ICNp ZmRlZiBfX2NwbHVzcGx1cwp8IGV4dGVybiAiQyIKfCAjZW5kaWYKfCBjaGFyIHN0cmVycm9yICgp Owp8IGludAp8IG1haW4gKCkKfCB7CnwgcmV0dXJuIHN0cmVycm9yICgpOwp8ICAgOwp8ICAgcmV0 dXJuIDA7CnwgfQpjb25maWd1cmU6MjQ2MTI6IHJlc3VsdDogbm8KY29uZmlndXJlOjI0NzU5OiBj aGVja2luZyBmb3IgY29zIGluIC1sbQpjb25maWd1cmU6MjQ3OTQ6IGNjIC1vIGNvbmZ0ZXN0IC1P MiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAgLU8yIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAt SS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgIC1ML3Vzci9sb2NhbC9s aWIgLUwvdXNyL2xvY2FsL2xpYiAtbGdzdHJpZmYtMC4xMCAtcHRocmVhZCBjb25mdGVzdC5jIC1s bSAgID4mNQpjb25mdGVzdC5jOjQwOiB3YXJuaW5nOiBjb25mbGljdGluZyB0eXBlcyBmb3IgYnVp bHQtaW4gZnVuY3Rpb24gJ2NvcycKY29uZmlndXJlOjI0ODAwOiAkPyA9IDAKY29uZmlndXJlOjI0 ODE4OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjQ4MzA6IGNoZWNraW5nIGZvciBBTlNJIEMgaGVh ZGVyIGZpbGVzCmNvbmZpZ3VyZToyNDk5NDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI1MDEwOiBj aGVja2luZyBmb3Igc3RkbGliLmgKY29uZmlndXJlOjI1MDE2OiByZXN1bHQ6IHllcwpjb25maWd1 cmU6MjUxNjY6IGNoZWNraW5nIHJlZ2V4LmggdXNhYmlsaXR5CmNvbmZpZ3VyZToyNTE4MzogY2Mg LWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICAtTzIgLUkvdXNyL2xvY2FsL2luY2x1 ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5j ID4mNQpjb25maWd1cmU6MjUxODk6ICQ/ID0gMApjb25maWd1cmU6MjUyMDM6IHJlc3VsdDogeWVz CmNvbmZpZ3VyZToyNTIwNzogY2hlY2tpbmcgcmVnZXguaCBwcmVzZW5jZQpjb25maWd1cmU6MjUy MjI6IGNjIC1FICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29u ZnRlc3QuYwpjb25maWd1cmU6MjUyMjg6ICQ/ID0gMApjb25maWd1cmU6MjUyNDI6IHJlc3VsdDog eWVzCmNvbmZpZ3VyZToyNTI3NTogY2hlY2tpbmcgZm9yIHJlZ2V4LmgKY29uZmlndXJlOjI1Mjgz OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjUzMzk6IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlh c2luZyAtcGlwZSAgLU8yIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRl L2xpYnhtbDIgLUkvdXNyL2xvY2FsL2luY2x1ZGUgICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6 MjUzNDU6ICQ/ID0gMApjb25maWd1cmU6MjUzODk6IGNoZWNraW5nIHN5cy9zb2NrZXQuaCB1c2Fi aWxpdHkKY29uZmlndXJlOjI1NDA2OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBp cGUgIC1PMiAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNy L2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZToyNTQxMjogJD8gPSAwCmNv bmZpZ3VyZToyNTQyNjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI1NDMwOiBjaGVja2luZyBzeXMv c29ja2V0LmggcHJlc2VuY2UKY29uZmlndXJlOjI1NDQ1OiBjYyAtRSAgLUkvdXNyL2xvY2FsL2lu Y2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMKY29uZmlndXJlOjI1NDUxOiAk PyA9IDAKY29uZmlndXJlOjI1NDY1OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjU0OTg6IGNoZWNr aW5nIGZvciBzeXMvc29ja2V0LmgKY29uZmlndXJlOjI1NTA2OiByZXN1bHQ6IHllcwpjb25maWd1 cmU6MjU1NDc6IGNoZWNraW5nIHdpbnNvY2syLmggdXNhYmlsaXR5CmNvbmZpZ3VyZToyNTU2NDog Y2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICAtTzIgLUkvdXNyL2xvY2FsL2lu Y2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVz dC5jID4mNQpjb25mdGVzdC5jOjcwOjIyOiB3aW5zb2NrMi5oOiBObyBzdWNoIGZpbGUgb3IgZGly ZWN0b3J5CmNvbmZpZ3VyZToyNTU3MDogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0g d2FzOgp8IC8qIGNvbmZkZWZzLmguICAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICJHU3RyZWFt ZXIgQmFzZSBQbHVnLWlucyIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiZ3N0LXBsdWdpbnMt YmFzZSIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiMC4xMC4xOSIKfCAjZGVmaW5lIFBBQ0tB R0VfU1RSSU5HICJHU3RyZWFtZXIgQmFzZSBQbHVnLWlucyAwLjEwLjE5Igp8ICNkZWZpbmUgUEFD S0FHRV9CVUdSRVBPUlQgImh0dHA6Ly9idWd6aWxsYS5nbm9tZS5vcmcvZW50ZXJfYnVnLmNnaT9w cm9kdWN0PUdTdHJlYW1lciIKfCAjZGVmaW5lIFBBQ0tBR0UgImdzdC1wbHVnaW5zLWJhc2UiCnwg I2RlZmluZSBWRVJTSU9OICIwLjEwLjE5Igp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAjZGVm aW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVm aW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwgI2RlZmluZSBI QVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKfCAjZGVmaW5lIEhBVkVf SU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEKfCAjZGVmaW5lIEhBVkVfVU5J U1REX0ggMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAjZGVmaW5lIEhBVkVfSUNPTlYgMQp8 ICNkZWZpbmUgRU5BQkxFX05MUyAxCnwgI2RlZmluZSBIQVZFX0dFVFRFWFQgMQp8ICNkZWZpbmUg SEFWRV9EQ0dFVFRFWFQgMQp8ICNkZWZpbmUgR0VUVEVYVF9QQUNLQUdFICJnc3QtcGx1Z2lucy1i YXNlLTAuMTAiCnwgI2RlZmluZSBMT0NBTEVESVIgIi91c3IvbG9jYWwvc2hhcmUvbG9jYWxlIgp8 ICNkZWZpbmUgR1NUX1BBQ0tBR0VfTkFNRSAiR1N0cmVhbWVyIEJhc2UgUGx1Zy1pbnMgc291cmNl IHJlbGVhc2UiCnwgI2RlZmluZSBHU1RfUEFDS0FHRV9PUklHSU4gIlVua25vd24gcGFja2FnZSBv cmlnaW4iCnwgI2RlZmluZSBHU1RfSU5TVEFMTF9QTFVHSU5TX0hFTFBFUiAiL3Vzci9sb2NhbC9s aWJleGVjL2dzdC1pbnN0YWxsLXBsdWdpbnMtaGVscGVyIgp8ICNkZWZpbmUgSEFWRV9FWFRFUk5B TAp8ICNkZWZpbmUgSEFWRV9DUFVfSTM4NiAxCnwgI2RlZmluZSBIT1NUX0NQVSAiaTM4NiIKfCAj ZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5l IEhBVkVfUkVHRVhfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TT0NLRVRfSCAxCnwgLyogZW5kIGNv bmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxzdGRpby5oPgp8ICNpZmRlZiBIQVZFX1NZU19UWVBF U19ICnwgIyBpbmNsdWRlIDxzeXMvdHlwZXMuaD4KfCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9TWVNf U1RBVF9ICnwgIyBpbmNsdWRlIDxzeXMvc3RhdC5oPgp8ICNlbmRpZgp8ICNpZmRlZiBTVERDX0hF QURFUlMKfCAjIGluY2x1ZGUgPHN0ZGxpYi5oPgp8ICMgaW5jbHVkZSA8c3RkZGVmLmg+CnwgI2Vs c2UKfCAjIGlmZGVmIEhBVkVfU1RETElCX0gKfCAjICBpbmNsdWRlIDxzdGRsaWIuaD4KfCAjIGVu ZGlmCnwgI2VuZGlmCnwgI2lmZGVmIEhBVkVfU1RSSU5HX0gKfCAjIGlmICFkZWZpbmVkIFNURENf SEVBREVSUyAmJiBkZWZpbmVkIEhBVkVfTUVNT1JZX0gKfCAjICBpbmNsdWRlIDxtZW1vcnkuaD4K fCAjIGVuZGlmCnwgIyBpbmNsdWRlIDxzdHJpbmcuaD4KfCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9T VFJJTkdTX0gKfCAjIGluY2x1ZGUgPHN0cmluZ3MuaD4KfCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9J TlRUWVBFU19ICnwgIyBpbmNsdWRlIDxpbnR0eXBlcy5oPgp8ICNlbmRpZgp8ICNpZmRlZiBIQVZF X1NURElOVF9ICnwgIyBpbmNsdWRlIDxpbnR0eXBlcy5oPgp8ICNlbmRpZgp8ICNpZmRlZiBIQVZF X1VOSVNURF9ICnwgIyBpbmNsdWRlIDx1bmlzdGQuaD4KfCAjZW5kaWYKfCAjaW5jbHVkZSA8d2lu c29jazIuaD4KY29uZmlndXJlOjI1NTg0OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToyNTU4ODogY2hl Y2tpbmcgd2luc29jazIuaCBwcmVzZW5jZQpjb25maWd1cmU6MjU2MDM6IGNjIC1FICAtSS91c3Iv bG9jYWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuYwpjb25mdGVzdC5j OjM3OjIyOiB3aW5zb2NrMi5oOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNvbmZpZ3VyZToy NTYwOTogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZz LmguICAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICJHU3RyZWFtZXIgQmFzZSBQbHVnLWlucyIK fCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiZ3N0LXBsdWdpbnMtYmFzZSIKfCAjZGVmaW5lIFBB Q0tBR0VfVkVSU0lPTiAiMC4xMC4xOSIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICJHU3RyZWFt ZXIgQmFzZSBQbHVnLWlucyAwLjEwLjE5Igp8ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgImh0 dHA6Ly9idWd6aWxsYS5nbm9tZS5vcmcvZW50ZXJfYnVnLmNnaT9wcm9kdWN0PUdTdHJlYW1lciIK fCAjZGVmaW5lIFBBQ0tBR0UgImdzdC1wbHVnaW5zLWJhc2UiCnwgI2RlZmluZSBWRVJTSU9OICIw LjEwLjE5Igp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVT X0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0gg MQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDEKfCAj ZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2Rl ZmluZSBIQVZFX1NURElOVF9IIDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUg SEFWRV9ETEZDTl9IIDEKfCAjZGVmaW5lIEhBVkVfSUNPTlYgMQp8ICNkZWZpbmUgRU5BQkxFX05M UyAxCnwgI2RlZmluZSBIQVZFX0dFVFRFWFQgMQp8ICNkZWZpbmUgSEFWRV9EQ0dFVFRFWFQgMQp8 ICNkZWZpbmUgR0VUVEVYVF9QQUNLQUdFICJnc3QtcGx1Z2lucy1iYXNlLTAuMTAiCnwgI2RlZmlu ZSBMT0NBTEVESVIgIi91c3IvbG9jYWwvc2hhcmUvbG9jYWxlIgp8ICNkZWZpbmUgR1NUX1BBQ0tB R0VfTkFNRSAiR1N0cmVhbWVyIEJhc2UgUGx1Zy1pbnMgc291cmNlIHJlbGVhc2UiCnwgI2RlZmlu ZSBHU1RfUEFDS0FHRV9PUklHSU4gIlVua25vd24gcGFja2FnZSBvcmlnaW4iCnwgI2RlZmluZSBH U1RfSU5TVEFMTF9QTFVHSU5TX0hFTFBFUiAiL3Vzci9sb2NhbC9saWJleGVjL2dzdC1pbnN0YWxs LXBsdWdpbnMtaGVscGVyIgp8ICNkZWZpbmUgSEFWRV9FWFRFUk5BTAp8ICNkZWZpbmUgSEFWRV9D UFVfSTM4NiAxCnwgI2RlZmluZSBIT1NUX0NQVSAiaTM4NiIKfCAjZGVmaW5lIFNURENfSEVBREVS UyAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfUkVHRVhfSCAxCnwg I2RlZmluZSBIQVZFX1NZU19TT0NLRVRfSCAxCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNp bmNsdWRlIDx3aW5zb2NrMi5oPgpjb25maWd1cmU6MjU2MjM6IHJlc3VsdDogbm8KY29uZmlndXJl OjI1NjU2OiBjaGVja2luZyBmb3Igd2luc29jazIuaApjb25maWd1cmU6MjU2NjQ6IHJlc3VsdDog bm8KY29uZmlndXJlOjI1NjgzOiBjaGVja2luZyBmb3IgaHN0cmVycm9yCmNvbmZpZ3VyZToyNTcz OTogY2MgLW8gY29uZnRlc3QgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICAtTzIgLUkv dXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNs dWRlICAgLUwvdXNyL2xvY2FsL2xpYiAtTC91c3IvbG9jYWwvbGliIC1sZ3N0cmlmZi0wLjEwIC1w dGhyZWFkIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6MjU3NDU6ICQ/ID0gMApjb25maWd1cmU6 MjU3NjI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyNTg2ODogY2hlY2tpbmcgcHJvY2Vzcy5oIHVz YWJpbGl0eQpjb25maWd1cmU6MjU4ODU6IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAt cGlwZSAgLU8yIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91 c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuYyA+JjUKY29uZnRlc3QuYzo3MDoyMTogcHJvY2Vz cy5oOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNvbmZpZ3VyZToyNTg5MTogJD8gPSAxCmNv bmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmguICAqLwp8ICNkZWZp bmUgUEFDS0FHRV9OQU1FICJHU3RyZWFtZXIgQmFzZSBQbHVnLWlucyIKfCAjZGVmaW5lIFBBQ0tB R0VfVEFSTkFNRSAiZ3N0LXBsdWdpbnMtYmFzZSIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAi MC4xMC4xOSIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICJHU3RyZWFtZXIgQmFzZSBQbHVnLWlu cyAwLjEwLjE5Igp8ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgImh0dHA6Ly9idWd6aWxsYS5n bm9tZS5vcmcvZW50ZXJfYnVnLmNnaT9wcm9kdWN0PUdTdHJlYW1lciIKfCAjZGVmaW5lIFBBQ0tB R0UgImdzdC1wbHVnaW5zLWJhc2UiCnwgI2RlZmluZSBWRVJTSU9OICIwLjEwLjE5Igp8ICNkZWZp bmUgU1REQ19IRUFERVJTIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUg SEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFW RV9TVFJJTkdfSCAxCnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RS SU5HU19IIDEKfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElO VF9IIDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEK fCAjZGVmaW5lIEhBVkVfSUNPTlYgMQp8ICNkZWZpbmUgRU5BQkxFX05MUyAxCnwgI2RlZmluZSBI QVZFX0dFVFRFWFQgMQp8ICNkZWZpbmUgSEFWRV9EQ0dFVFRFWFQgMQp8ICNkZWZpbmUgR0VUVEVY VF9QQUNLQUdFICJnc3QtcGx1Z2lucy1iYXNlLTAuMTAiCnwgI2RlZmluZSBMT0NBTEVESVIgIi91 c3IvbG9jYWwvc2hhcmUvbG9jYWxlIgp8ICNkZWZpbmUgR1NUX1BBQ0tBR0VfTkFNRSAiR1N0cmVh bWVyIEJhc2UgUGx1Zy1pbnMgc291cmNlIHJlbGVhc2UiCnwgI2RlZmluZSBHU1RfUEFDS0FHRV9P UklHSU4gIlVua25vd24gcGFja2FnZSBvcmlnaW4iCnwgI2RlZmluZSBHU1RfSU5TVEFMTF9QTFVH SU5TX0hFTFBFUiAiL3Vzci9sb2NhbC9saWJleGVjL2dzdC1pbnN0YWxsLXBsdWdpbnMtaGVscGVy Igp8ICNkZWZpbmUgSEFWRV9FWFRFUk5BTAp8ICNkZWZpbmUgSEFWRV9DUFVfSTM4NiAxCnwgI2Rl ZmluZSBIT1NUX0NQVSAiaTM4NiIKfCAjZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBI QVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfUkVHRVhfSCAxCnwgI2RlZmluZSBIQVZFX1NZ U19TT0NLRVRfSCAxCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxzdGRpby5o Pgp8ICNpZmRlZiBIQVZFX1NZU19UWVBFU19ICnwgIyBpbmNsdWRlIDxzeXMvdHlwZXMuaD4KfCAj ZW5kaWYKfCAjaWZkZWYgSEFWRV9TWVNfU1RBVF9ICnwgIyBpbmNsdWRlIDxzeXMvc3RhdC5oPgp8 ICNlbmRpZgp8ICNpZmRlZiBTVERDX0hFQURFUlMKfCAjIGluY2x1ZGUgPHN0ZGxpYi5oPgp8ICMg aW5jbHVkZSA8c3RkZGVmLmg+CnwgI2Vsc2UKfCAjIGlmZGVmIEhBVkVfU1RETElCX0gKfCAjICBp bmNsdWRlIDxzdGRsaWIuaD4KfCAjIGVuZGlmCnwgI2VuZGlmCnwgI2lmZGVmIEhBVkVfU1RSSU5H X0gKfCAjIGlmICFkZWZpbmVkIFNURENfSEVBREVSUyAmJiBkZWZpbmVkIEhBVkVfTUVNT1JZX0gK fCAjICBpbmNsdWRlIDxtZW1vcnkuaD4KfCAjIGVuZGlmCnwgIyBpbmNsdWRlIDxzdHJpbmcuaD4K fCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9TVFJJTkdTX0gKfCAjIGluY2x1ZGUgPHN0cmluZ3MuaD4K fCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9JTlRUWVBFU19ICnwgIyBpbmNsdWRlIDxpbnR0eXBlcy5o Pgp8ICNlbmRpZgp8ICNpZmRlZiBIQVZFX1NURElOVF9ICnwgIyBpbmNsdWRlIDxpbnR0eXBlcy5o Pgp8ICNlbmRpZgp8ICNpZmRlZiBIQVZFX1VOSVNURF9ICnwgIyBpbmNsdWRlIDx1bmlzdGQuaD4K fCAjZW5kaWYKfCAjaW5jbHVkZSA8cHJvY2Vzcy5oPgpjb25maWd1cmU6MjU5MDU6IHJlc3VsdDog bm8KY29uZmlndXJlOjI1OTA5OiBjaGVja2luZyBwcm9jZXNzLmggcHJlc2VuY2UKY29uZmlndXJl OjI1OTI0OiBjYyAtRSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUg IGNvbmZ0ZXN0LmMKY29uZnRlc3QuYzozNzoyMTogcHJvY2Vzcy5oOiBObyBzdWNoIGZpbGUgb3Ig ZGlyZWN0b3J5CmNvbmZpZ3VyZToyNTkzMDogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dy YW0gd2FzOgp8IC8qIGNvbmZkZWZzLmguICAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICJHU3Ry ZWFtZXIgQmFzZSBQbHVnLWlucyIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiZ3N0LXBsdWdp bnMtYmFzZSIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiMC4xMC4xOSIKfCAjZGVmaW5lIFBB Q0tBR0VfU1RSSU5HICJHU3RyZWFtZXIgQmFzZSBQbHVnLWlucyAwLjEwLjE5Igp8ICNkZWZpbmUg UEFDS0FHRV9CVUdSRVBPUlQgImh0dHA6Ly9idWd6aWxsYS5nbm9tZS5vcmcvZW50ZXJfYnVnLmNn aT9wcm9kdWN0PUdTdHJlYW1lciIKfCAjZGVmaW5lIFBBQ0tBR0UgImdzdC1wbHVnaW5zLWJhc2Ui CnwgI2RlZmluZSBWRVJTSU9OICIwLjEwLjE5Igp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAj ZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAj ZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwgI2RlZmlu ZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKfCAjZGVmaW5lIEhB VkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEKfCAjZGVmaW5lIEhBVkVf VU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAjZGVmaW5lIEhBVkVfSUNPTlYg MQp8ICNkZWZpbmUgRU5BQkxFX05MUyAxCnwgI2RlZmluZSBIQVZFX0dFVFRFWFQgMQp8ICNkZWZp bmUgSEFWRV9EQ0dFVFRFWFQgMQp8ICNkZWZpbmUgR0VUVEVYVF9QQUNLQUdFICJnc3QtcGx1Z2lu cy1iYXNlLTAuMTAiCnwgI2RlZmluZSBMT0NBTEVESVIgIi91c3IvbG9jYWwvc2hhcmUvbG9jYWxl Igp8ICNkZWZpbmUgR1NUX1BBQ0tBR0VfTkFNRSAiR1N0cmVhbWVyIEJhc2UgUGx1Zy1pbnMgc291 cmNlIHJlbGVhc2UiCnwgI2RlZmluZSBHU1RfUEFDS0FHRV9PUklHSU4gIlVua25vd24gcGFja2Fn ZSBvcmlnaW4iCnwgI2RlZmluZSBHU1RfSU5TVEFMTF9QTFVHSU5TX0hFTFBFUiAiL3Vzci9sb2Nh bC9saWJleGVjL2dzdC1pbnN0YWxsLXBsdWdpbnMtaGVscGVyIgp8ICNkZWZpbmUgSEFWRV9FWFRF Uk5BTAp8ICNkZWZpbmUgSEFWRV9DUFVfSTM4NiAxCnwgI2RlZmluZSBIT1NUX0NQVSAiaTM4NiIK fCAjZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVm aW5lIEhBVkVfUkVHRVhfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TT0NLRVRfSCAxCnwgLyogZW5k IGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxwcm9jZXNzLmg+CmNvbmZpZ3VyZToyNTk0NDog cmVzdWx0OiBubwpjb25maWd1cmU6MjU5Nzc6IGNoZWNraW5nIGZvciBwcm9jZXNzLmgKY29uZmln dXJlOjI1OTg1OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToyNTg1ODogY2hlY2tpbmcgZm9yIHN5cy90 eXBlcy5oCmNvbmZpZ3VyZToyNTg2NDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI1ODY4OiBjaGVj a2luZyBzeXMvd2FpdC5oIHVzYWJpbGl0eQpjb25maWd1cmU6MjU4ODU6IGNjIC1jIC1PMiAtZm5v LXN0cmljdC1hbGlhc2luZyAtcGlwZSAgLU8yIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3Iv bG9jYWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuYyA+JjUKY29uZmln dXJlOjI1ODkxOiAkPyA9IDAKY29uZmlndXJlOjI1OTA1OiByZXN1bHQ6IHllcwpjb25maWd1cmU6 MjU5MDk6IGNoZWNraW5nIHN5cy93YWl0LmggcHJlc2VuY2UKY29uZmlndXJlOjI1OTI0OiBjYyAt RSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMK Y29uZmlndXJlOjI1OTMwOiAkPyA9IDAKY29uZmlndXJlOjI1OTQ0OiByZXN1bHQ6IHllcwpjb25m aWd1cmU6MjU5Nzc6IGNoZWNraW5nIGZvciBzeXMvd2FpdC5oCmNvbmZpZ3VyZToyNTk4NTogcmVz dWx0OiB5ZXMKY29uZmlndXJlOjI1ODU4OiBjaGVja2luZyBmb3Igc3lzL3N0YXQuaApjb25maWd1 cmU6MjU4NjQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyNjAwMDogY2hlY2tpbmcgZm9yIHN0ZGlu dCB0eXBlcwpjb25maWd1cmU6MjYwMzM6IGNjIC1jICAgY29uZnRlc3QuYyA+JjUKY29uZmlndXJl OjI2MDM5OiAkPyA9IDAKY29uZmlndXJlOjI2MTE3OiByZXN1bHQ6IHN0ZGludC5oIChzaG9ydGNp cmN1aXQpCmNvbmZpZ3VyZToyODgyMzogcmVzdWx0OiBtYWtlIHVzZSBvZiBzdGRpbnQuaCBpbiBf c3RkaW50LmggKGFzc3VtaW5nIEM5OSBjb21wYXRpYmxlIHN5c3RlbSkKY29uZmlndXJlOjI4ODM2 OiBjaGVja2luZyBmb3IgbG9jYWx0aW1lX3IKY29uZmlndXJlOjI4ODkyOiBjYyAtbyBjb25mdGVz dCAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1PMiAtSS91c3IvbG9jYWwvaW5jbHVk ZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgICAtTC91c3IvbG9j YWwvbGliIC1ML3Vzci9sb2NhbC9saWIgLWxnc3RyaWZmLTAuMTAgLXB0aHJlYWQgY29uZnRlc3Qu YyAgPiY1CmNvbmZpZ3VyZToyODg5ODogJD8gPSAwCmNvbmZpZ3VyZToyODkxNjogcmVzdWx0OiB5 ZXMKY29uZmlndXJlOjI4ODM2OiBjaGVja2luZyBmb3IgZ210aW1lX3IKY29uZmlndXJlOjI4ODky OiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1PMiAtSS91 c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1 ZGUgICAtTC91c3IvbG9jYWwvbGliIC1ML3Vzci9sb2NhbC9saWIgLWxnc3RyaWZmLTAuMTAgLXB0 aHJlYWQgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZToyODg5ODogJD8gPSAwCmNvbmZpZ3VyZToy ODkxNjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI4OTMwOiBjaGVja2luZyBmb3IgRklPTlJFQUQg aW4gc3lzL2lvY3RsLmgKY29uZmlndXJlOjI4OTY0OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxp YXNpbmcgLXBpcGUgIC1PMiAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1 ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZToyODk3MDog JD8gPSAwCmNvbmZpZ3VyZToyODk4ODogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI5MDc1OiBjaGVj a2luZyBmb3IgaW5saW5lCmNvbmZpZ3VyZToyOTEwMTogY2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFs aWFzaW5nIC1waXBlICAtTzIgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9sb2NhbC9pbmNs dWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6MjkxMDc6 ICQ/ID0gMApjb25maWd1cmU6MjkxMjU6IHJlc3VsdDogaW5saW5lCmNvbmZpZ3VyZToyOTE0Njog Y2hlY2tpbmcgZm9yIF9MQVJHRUZJTEVfU09VUkNFIHZhbHVlIG5lZWRlZCBmb3IgbGFyZ2UgZmls ZXMKY29uZmlndXJlOjI5MTc1OiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3QtYWxpYXNp bmcgLXBpcGUgIC1PMiAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUg LUkvdXNyL2xvY2FsL2luY2x1ZGUgICAtTC91c3IvbG9jYWwvbGliIC1ML3Vzci9sb2NhbC9saWIg LWxnc3RyaWZmLTAuMTAgLXB0aHJlYWQgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZToyOTE4MTog JD8gPSAwCmNvbmZpZ3VyZToyOTI0NzogcmVzdWx0OiBubwpjb25maWd1cmU6MjkyNzE6IGNoZWNr aW5nIGZvciBscmludApjb25maWd1cmU6MjkzMDI6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtZm5vLXN0 cmljdC1hbGlhc2luZyAtcGlwZSAgLU8yIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9j YWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgIC1ML3Vzci9sb2NhbC9saWIgLUwvdXNy L2xvY2FsL2xpYiAtbGdzdHJpZmYtMC4xMCAtcHRocmVhZCBjb25mdGVzdC5jICA+JjUKY29uZmln dXJlOjI5MzA4OiAkPyA9IDAKY29uZmlndXJlOjI5MzI1OiByZXN1bHQ6IHllcwpjb25maWd1cmU6 MjkzMzU6IGNoZWNraW5nIGZvciBscmludGYKY29uZmlndXJlOjI5MzY2OiBjYyAtbyBjb25mdGVz dCAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1PMiAtSS91c3IvbG9jYWwvaW5jbHVk ZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgICAtTC91c3IvbG9j YWwvbGliIC1ML3Vzci9sb2NhbC9saWIgLWxnc3RyaWZmLTAuMTAgLXB0aHJlYWQgY29uZnRlc3Qu YyAgPiY1CmNvbmZpZ3VyZToyOTM3MjogJD8gPSAwCmNvbmZpZ3VyZToyOTM4OTogcmVzdWx0OiB5 ZXMKY29uZmlndXJlOjI5NDAxOiBjaGVja2luZyB3aGV0aGVyIGNjIGltcGxlbWVudHMgX19QUkVU VFlfRlVOQ1RJT05fXwpjb25maWd1cmU6Mjk0Mjg6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtZm5vLXN0 cmljdC1hbGlhc2luZyAtcGlwZSAgLU8yIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvbG9j YWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgIC1ML3Vzci9sb2NhbC9saWIgLUwvdXNy L2xvY2FsL2xpYiAtbGdzdHJpZmYtMC4xMCAtcHRocmVhZCBjb25mdGVzdC5jICA+JjUKY29uZmln dXJlOjI5NDM0OiAkPyA9IDAKY29uZmlndXJlOjI5NDUzOiByZXN1bHQ6IHllcwpjb25maWd1cmU6 Mjk0NjM6IGNoZWNraW5nIHdoZXRoZXIgY2MgaW1wbGVtZW50cyBfX0ZVTkNUSU9OX18KY29uZmln dXJlOjI5NDkwOiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUg IC1PMiAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xv Y2FsL2luY2x1ZGUgICAtTC91c3IvbG9jYWwvbGliIC1ML3Vzci9sb2NhbC9saWIgLWxnc3RyaWZm LTAuMTAgLXB0aHJlYWQgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZToyOTQ5NjogJD8gPSAwCmNv bmZpZ3VyZToyOTUxNTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI5NTI1OiBjaGVja2luZyB3aGV0 aGVyIGNjIGltcGxlbWVudHMgX19mdW5jX18KY29uZmlndXJlOjI5NTUyOiBjYyAtbyBjb25mdGVz dCAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1PMiAtSS91c3IvbG9jYWwvaW5jbHVk ZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgICAtTC91c3IvbG9j YWwvbGliIC1ML3Vzci9sb2NhbC9saWIgLWxnc3RyaWZmLTAuMTAgLXB0aHJlYWQgY29uZnRlc3Qu YyAgPiY1CmNvbmZpZ3VyZToyOTU1ODogJD8gPSAwCmNvbmZpZ3VyZToyOTU3NzogcmVzdWx0OiB5 ZXMKY29uZmlndXJlOjI5NjI0OiBjaGVja2luZyBmb3IgR0xJQgpjb25maWd1cmU6Mjk2MzI6ICRQ S0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzICIkd2hpY2giCmNvbmZpZ3VyZToyOTYz NTogJD8gPSAwCmNvbmZpZ3VyZToyOTY1MDogJFBLR19DT05GSUcgLS1leGlzdHMgLS1wcmludC1l cnJvcnMgIiR3aGljaCIKY29uZmlndXJlOjI5NjUzOiAkPyA9IDAKY29uZmlndXJlOjI5Njk5OiBy ZXN1bHQ6IHllcwpjb25maWd1cmU6Mjk3Mjg6IGNoZWNraW5nIGZvciBMSUJPSUwKY29uZmlndXJl OjI5NzM2OiAkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAibGlib2lsLTAuMyA+ PSAwLjMuOCIKY29uZmlndXJlOjI5NzM5OiAkPyA9IDAKY29uZmlndXJlOjI5NzU0OiAkUEtHX0NP TkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAibGlib2lsLTAuMyA+PSAwLjMuOCIKY29uZmln dXJlOjI5NzU3OiAkPyA9IDAKY29uZmlndXJlOjI5Nzc5OiByZXN1bHQ6IHllcwpjb25maWd1cmU6 Mjk3OTc6IGNoZWNraW5nIGZvciBHU1QKY29uZmlndXJlOjI5ODA1OiAkUEtHX0NPTkZJRyAtLWV4 aXN0cyAtLXByaW50LWVycm9ycyAiJG1vZHVsZSA+PSAkbWludmVyIgpSZXF1ZXN0ZWQgJ2dzdHJl YW1lci0wLjEwID49IDAuMTAuMTcuMScgYnV0IHZlcnNpb24gb2YgR1N0cmVhbWVyIGlzIDAuMTAu MTUKY29uZmlndXJlOjI5ODA4OiAkPyA9IDEKY29uZmlndXJlOjI5ODIzOiAkUEtHX0NPTkZJRyAt LWV4aXN0cyAtLXByaW50LWVycm9ycyAiJG1vZHVsZSA+PSAkbWludmVyIgpSZXF1ZXN0ZWQgJ2dz dHJlYW1lci0wLjEwID49IDAuMTAuMTcuMScgYnV0IHZlcnNpb24gb2YgR1N0cmVhbWVyIGlzIDAu MTAuMTUKY29uZmlndXJlOjI5ODI2OiAkPyA9IDEKUmVxdWVzdGVkICdnc3RyZWFtZXItMC4xMCA+ PSAwLjEwLjE3LjEnIGJ1dCB2ZXJzaW9uIG9mIEdTdHJlYW1lciBpcyAwLjEwLjE1CmNvbmZpZ3Vy ZToyOTg0NDogcmVzdWx0OiBubwpjb25maWd1cmU6Mjk4NDY6IFJlcXVlc3RlZCAnZ3N0cmVhbWVy LTAuMTAgPj0gMC4xMC4xNy4xJyBidXQgdmVyc2lvbiBvZiBHU3RyZWFtZXIgaXMgMC4xMC4xNQpj b25maWd1cmU6Mjk4NDk6IGVycm9yOiBubyBnc3RyZWFtZXItMC4xMCA+PSAwLjEwLjE3LjEgKEdT dHJlYW1lcikgZm91bmQKCiMjIC0tLS0tLS0tLS0tLS0tLS0gIyMKIyMgQ2FjaGUgdmFyaWFibGVz LiAjIwojIyAtLS0tLS0tLS0tLS0tLS0tICMjCgphY19jdl9idWlsZD1pMzg2LXBvcnRibGQtZnJl ZWJzZDYuMwphY19jdl9jOTlfbHJpbnQ9eWVzCmFjX2N2X2M5OV9scmludGY9eWVzCmFjX2N2X2Nf YmlnZW5kaWFuPW5vCmFjX2N2X2NfY29tcGlsZXJfZ251PXllcwphY19jdl9jX2lubGluZT1pbmxp bmUKYWNfY3ZfY3h4X2NvbXBpbGVyX2dudT15ZXMKYWNfY3ZfZW52X0FMU0FfQ0ZMQUdTX3NldD0n JwphY19jdl9lbnZfQUxTQV9DRkxBR1NfdmFsdWU9JycKYWNfY3ZfZW52X0FMU0FfTElCU19zZXQ9 JycKYWNfY3ZfZW52X0FMU0FfTElCU192YWx1ZT0nJwphY19jdl9lbnZfQ0NDX3NldD0nJwphY19j dl9lbnZfQ0NDX3ZhbHVlPScnCmFjX2N2X2Vudl9DQ19zZXQ9c2V0CmFjX2N2X2Vudl9DQ192YWx1 ZT1jYwphY19jdl9lbnZfQ0ZMQUdTX3NldD1zZXQKYWNfY3ZfZW52X0NGTEFHU192YWx1ZT0nLU8y IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICAtTzIgLUkvdXNyL2xvY2FsL2luY2x1ZGUnCmFj X2N2X2Vudl9DUFBGTEFHU19zZXQ9c2V0CmFjX2N2X2Vudl9DUFBGTEFHU192YWx1ZT0nIC1JL3Vz ci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICcKYWNfY3ZfZW52X0NQUF9zZXQ9 JycKYWNfY3ZfZW52X0NQUF92YWx1ZT0nJwphY19jdl9lbnZfQ1hYQ1BQX3NldD0nJwphY19jdl9l bnZfQ1hYQ1BQX3ZhbHVlPScnCmFjX2N2X2Vudl9DWFhGTEFHU19zZXQ9c2V0CmFjX2N2X2Vudl9D WFhGTEFHU192YWx1ZT0nLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1PMicKYWNfY3Zf ZW52X0NYWF9zZXQ9c2V0CmFjX2N2X2Vudl9DWFhfdmFsdWU9YysrCmFjX2N2X2Vudl9GNzdfc2V0 PScnCmFjX2N2X2Vudl9GNzdfdmFsdWU9JycKYWNfY3ZfZW52X0ZGTEFHU19zZXQ9JycKYWNfY3Zf ZW52X0ZGTEFHU192YWx1ZT0nJwphY19jdl9lbnZfRlQyX0NGTEFHU19zZXQ9JycKYWNfY3ZfZW52 X0ZUMl9DRkxBR1NfdmFsdWU9JycKYWNfY3ZfZW52X0ZUMl9MSUJTX3NldD0nJwphY19jdl9lbnZf RlQyX0xJQlNfdmFsdWU9JycKYWNfY3ZfZW52X0dJT19DRkxBR1Nfc2V0PScnCmFjX2N2X2Vudl9H SU9fQ0ZMQUdTX3ZhbHVlPScnCmFjX2N2X2Vudl9HSU9fTElCU19zZXQ9JycKYWNfY3ZfZW52X0dJ T19MSUJTX3ZhbHVlPScnCmFjX2N2X2Vudl9HTElCX0NGTEFHU19zZXQ9JycKYWNfY3ZfZW52X0dM SUJfQ0ZMQUdTX3ZhbHVlPScnCmFjX2N2X2Vudl9HTElCX0xJQlNfc2V0PScnCmFjX2N2X2Vudl9H TElCX0xJQlNfdmFsdWU9JycKYWNfY3ZfZW52X0dOT01FX1ZGU19DRkxBR1Nfc2V0PScnCmFjX2N2 X2Vudl9HTk9NRV9WRlNfQ0ZMQUdTX3ZhbHVlPScnCmFjX2N2X2Vudl9HTk9NRV9WRlNfTElCU19z ZXQ9JycKYWNfY3ZfZW52X0dOT01FX1ZGU19MSUJTX3ZhbHVlPScnCmFjX2N2X2Vudl9HU1RfQkFT RV9DRkxBR1Nfc2V0PScnCmFjX2N2X2Vudl9HU1RfQkFTRV9DRkxBR1NfdmFsdWU9JycKYWNfY3Zf ZW52X0dTVF9CQVNFX0xJQlNfc2V0PScnCmFjX2N2X2Vudl9HU1RfQkFTRV9MSUJTX3ZhbHVlPScn CmFjX2N2X2Vudl9HU1RfQ0ZMQUdTX3NldD0nJwphY19jdl9lbnZfR1NUX0NGTEFHU192YWx1ZT0n JwphY19jdl9lbnZfR1NUX0NIRUNLX0NGTEFHU19zZXQ9JycKYWNfY3ZfZW52X0dTVF9DSEVDS19D RkxBR1NfdmFsdWU9JycKYWNfY3ZfZW52X0dTVF9DSEVDS19MSUJTX3NldD0nJwphY19jdl9lbnZf R1NUX0NIRUNLX0xJQlNfdmFsdWU9JycKYWNfY3ZfZW52X0dTVF9DT05UUk9MTEVSX0NGTEFHU19z ZXQ9JycKYWNfY3ZfZW52X0dTVF9DT05UUk9MTEVSX0NGTEFHU192YWx1ZT0nJwphY19jdl9lbnZf R1NUX0NPTlRST0xMRVJfTElCU19zZXQ9JycKYWNfY3ZfZW52X0dTVF9DT05UUk9MTEVSX0xJQlNf dmFsdWU9JycKYWNfY3ZfZW52X0dTVF9HRFBfQ0ZMQUdTX3NldD0nJwphY19jdl9lbnZfR1NUX0dE UF9DRkxBR1NfdmFsdWU9JycKYWNfY3ZfZW52X0dTVF9HRFBfTElCU19zZXQ9JycKYWNfY3ZfZW52 X0dTVF9HRFBfTElCU192YWx1ZT0nJwphY19jdl9lbnZfR1NUX0xJQlNfc2V0PScnCmFjX2N2X2Vu dl9HU1RfTElCU192YWx1ZT0nJwphY19jdl9lbnZfR1RLMl9DRkxBR1Nfc2V0PScnCmFjX2N2X2Vu dl9HVEsyX0NGTEFHU192YWx1ZT0nJwphY19jdl9lbnZfR1RLMl9MSUJTX3NldD0nJwphY19jdl9l bnZfR1RLMl9MSUJTX3ZhbHVlPScnCmFjX2N2X2Vudl9MREZMQUdTX3NldD1zZXQKYWNfY3ZfZW52 X0xERkxBR1NfdmFsdWU9JyAtTC91c3IvbG9jYWwvbGliIC1ML3Vzci9sb2NhbC9saWIgLWxnc3Ry aWZmLTAuMTAgLXB0aHJlYWQnCmFjX2N2X2Vudl9MSUJPSUxfQ0ZMQUdTX3NldD0nJwphY19jdl9l bnZfTElCT0lMX0NGTEFHU192YWx1ZT0nJwphY19jdl9lbnZfTElCT0lMX0xJQlNfc2V0PScnCmFj X2N2X2Vudl9MSUJPSUxfTElCU192YWx1ZT0nJwphY19jdl9lbnZfTElCU19zZXQ9JycKYWNfY3Zf ZW52X0xJQlNfdmFsdWU9JycKYWNfY3ZfZW52X0xJQlZJU1VBTF9DRkxBR1Nfc2V0PScnCmFjX2N2 X2Vudl9MSUJWSVNVQUxfQ0ZMQUdTX3ZhbHVlPScnCmFjX2N2X2Vudl9MSUJWSVNVQUxfTElCU19z ZXQ9JycKYWNfY3ZfZW52X0xJQlZJU1VBTF9MSUJTX3ZhbHVlPScnCmFjX2N2X2Vudl9PR0dfQ0ZM QUdTX3NldD0nJwphY19jdl9lbnZfT0dHX0NGTEFHU192YWx1ZT0nJwphY19jdl9lbnZfT0dHX0xJ QlNfc2V0PScnCmFjX2N2X2Vudl9PR0dfTElCU192YWx1ZT0nJwphY19jdl9lbnZfUEFOR09fQ0ZM QUdTX3NldD0nJwphY19jdl9lbnZfUEFOR09fQ0ZMQUdTX3ZhbHVlPScnCmFjX2N2X2Vudl9QQU5H T19MSUJTX3NldD0nJwphY19jdl9lbnZfUEFOR09fTElCU192YWx1ZT0nJwphY19jdl9lbnZfUEtH X0NPTkZJR19zZXQ9JycKYWNfY3ZfZW52X1BLR19DT05GSUdfdmFsdWU9JycKYWNfY3ZfZW52X1RI RU9SQV9DRkxBR1Nfc2V0PScnCmFjX2N2X2Vudl9USEVPUkFfQ0ZMQUdTX3ZhbHVlPScnCmFjX2N2 X2Vudl9USEVPUkFfTElCU19zZXQ9JycKYWNfY3ZfZW52X1RIRU9SQV9MSUJTX3ZhbHVlPScnCmFj X2N2X2Vudl9WQUxHUklORF9DRkxBR1Nfc2V0PScnCmFjX2N2X2Vudl9WQUxHUklORF9DRkxBR1Nf dmFsdWU9JycKYWNfY3ZfZW52X1ZBTEdSSU5EX0xJQlNfc2V0PScnCmFjX2N2X2Vudl9WQUxHUklO RF9MSUJTX3ZhbHVlPScnCmFjX2N2X2Vudl9WT1JCSVNfQ0ZMQUdTX3NldD0nJwphY19jdl9lbnZf Vk9SQklTX0NGTEFHU192YWx1ZT0nJwphY19jdl9lbnZfVk9SQklTX0xJQlNfc2V0PScnCmFjX2N2 X2Vudl9WT1JCSVNfTElCU192YWx1ZT0nJwphY19jdl9lbnZfWE1LTUZfc2V0PScnCmFjX2N2X2Vu dl9YTUtNRl92YWx1ZT0nJwphY19jdl9lbnZfYnVpbGRfYWxpYXNfc2V0PXNldAphY19jdl9lbnZf YnVpbGRfYWxpYXNfdmFsdWU9aTM4Ni1wb3J0YmxkLWZyZWVic2Q2LjMKYWNfY3ZfZW52X2hvc3Rf YWxpYXNfc2V0PScnCmFjX2N2X2Vudl9ob3N0X2FsaWFzX3ZhbHVlPScnCmFjX2N2X2Vudl90YXJn ZXRfYWxpYXNfc2V0PScnCmFjX2N2X2Vudl90YXJnZXRfYWxpYXNfdmFsdWU9JycKYWNfY3ZfZjc3 X2NvbXBpbGVyX2dudT15ZXMKYWNfY3ZfZnVuY19kbG9wZW49eWVzCmFjX2N2X2Z1bmNfZ210aW1l X3I9eWVzCmFjX2N2X2Z1bmNfaHN0cmVycm9yPXllcwphY19jdl9mdW5jX2xvY2FsdGltZV9yPXll cwphY19jdl9mdW5jX3NobF9sb2FkPW5vCmFjX2N2X2hlYWRlcl9kbGZjbl9oPXllcwphY19jdl9o ZWFkZXJfaW50dHlwZXNfaD15ZXMKYWNfY3ZfaGVhZGVyX21lbW9yeV9oPXllcwphY19jdl9oZWFk ZXJfcHJvY2Vzc19oPW5vCmFjX2N2X2hlYWRlcl9yZWdleF9oPXllcwphY19jdl9oZWFkZXJfc3Rk Yz15ZXMKYWNfY3ZfaGVhZGVyX3N0ZGludD1zdGRpbnQuaAphY19jdl9oZWFkZXJfc3RkaW50X2g9 eWVzCmFjX2N2X2hlYWRlcl9zdGRpbnRfdD1zdGRpbnQuaAphY19jdl9oZWFkZXJfc3RkbGliX2g9 eWVzCmFjX2N2X2hlYWRlcl9zdHJpbmdfaD15ZXMKYWNfY3ZfaGVhZGVyX3N0cmluZ3NfaD15ZXMK YWNfY3ZfaGVhZGVyX3N5c19zb2NrZXRfaD15ZXMKYWNfY3ZfaGVhZGVyX3N5c19zdGF0X2g9eWVz CmFjX2N2X2hlYWRlcl9zeXNfdHlwZXNfaD15ZXMKYWNfY3ZfaGVhZGVyX3N5c193YWl0X2g9eWVz CmFjX2N2X2hlYWRlcl91bmlzdGRfaD15ZXMKYWNfY3ZfaGVhZGVyX3dpbnNvY2syX2g9bm8KYWNf Y3ZfaG9zdD1pMzg2LXBvcnRibGQtZnJlZWJzZDYuMwphY19jdl9saWJfY3Bvc2l4X3N0cmVycm9y PW5vCmFjX2N2X2xpYl9kbGRfc2hsX2xvYWQ9bm8KYWNfY3ZfbGliX21fY29zPXllcwphY19jdl9v YmpleHQ9bwphY19jdl9wYXRoX0VHUkVQPScvdXNyL2Jpbi9ncmVwIC1FJwphY19jdl9wYXRoX0dN U0dGTVQ9L3Vzci9sb2NhbC9iaW4vbXNnZm10CmFjX2N2X3BhdGhfR1JFUD0vdXNyL2Jpbi9ncmVw CmFjX2N2X3BhdGhfTVNHRk1UPS91c3IvbG9jYWwvYmluL21zZ2ZtdAphY19jdl9wYXRoX01TR01F UkdFPS91c3IvbG9jYWwvYmluL21zZ21lcmdlCmFjX2N2X3BhdGhfUFlUSE9OPS91c3IvbG9jYWwv YmluL3B5dGhvbgphY19jdl9wYXRoX1ZBTEdSSU5EX1BBVEg9bm8KYWNfY3ZfcGF0aF9YR0VUVEVY VD0vdXNyL2xvY2FsL2Jpbi94Z2V0dGV4dAphY19jdl9wYXRoX2FjX3B0X1BLR19DT05GSUc9L3Vz ci9sb2NhbC9iaW4vcGtnLWNvbmZpZwphY19jdl9wcm9nX0FXSz1uYXdrCmFjX2N2X3Byb2dfQ1BQ PSdjYyAtRScKYWNfY3ZfcHJvZ19DWFhDUFA9J2MrKyAtRScKYWNfY3ZfcHJvZ19hY19jdF9BUj1h cgphY19jdl9wcm9nX2FjX2N0X0NDPWNjCmFjX2N2X3Byb2dfYWNfY3RfRjc3PWY3NwphY19jdl9w cm9nX2FjX2N0X1JBTkxJQj1yYW5saWIKYWNfY3ZfcHJvZ19hY19jdF9TVFJJUD1zdHJpcAphY19j dl9wcm9nX2NjX2M4OT0nJwphY19jdl9wcm9nX2NjX2NjX2Nfbz15ZXMKYWNfY3ZfcHJvZ19jY19n PXllcwphY19jdl9wcm9nX2N4eF9nPXllcwphY19jdl9wcm9nX2Y3N19nPXllcwphY19jdl9wcm9n X21ha2VfZ21ha2Vfc2V0PXllcwphY19jdl9zdGRpbnRfbWVzc2FnZT0ndXNpbmcgZ251IGNvbXBp bGVyIGNjIChHQ0MpIDMuNC42IFtGcmVlQlNEXSAyMDA2MDMwNScKYWNfY3Zfc3RkaW50X3Jlc3Vs dD0nKGFzc3VtaW5nIEM5OSBjb21wYXRpYmxlIHN5c3RlbSknCmFjX2N2X3N5c19maWxlX29mZnNl dF9iaXRzPW5vCmFjX2N2X3N5c19sYXJnZWZpbGVfQ0M9bm8KYWNfY3Zfc3lzX2xhcmdlZmlsZV9z b3VyY2U9bm8KYWNsX2N2X2hhcmRjb2RlX2RpcmVjdD1ubwphY2xfY3ZfaGFyZGNvZGVfbGliZGly X2ZsYWdfc3BlYz0nJHt3bH0tcnBhdGggJHt3bH0kbGliZGlyJwphY2xfY3ZfaGFyZGNvZGVfbGli ZGlyX3NlcGFyYXRvcj0nJwphY2xfY3ZfaGFyZGNvZGVfbWludXNfTD1ubwphY2xfY3ZfbGliZXh0 PWEKYWNsX2N2X3BhdGhfTEQ9L3Vzci9iaW4vbGQKYWNsX2N2X3Byb2dfZ251X2xkPXllcwphY2xf Y3ZfcnBhdGg9ZG9uZQphY2xfY3Zfc2hsaWJleHQ9c28KYWNsX2N2X3N5c19saWJfZGxzZWFyY2hf cGF0aF9zcGVjPScvbGliIC91c3IvbGliJwphY2xfY3Zfc3lzX2xpYl9zZWFyY2hfcGF0aF9zcGVj PScvbGliIC91c3IvbGliIC91c3IvbG9jYWwvbGliJwphY2xfY3Zfd2w9LVdsLAphbV9jdl9DQ19k ZXBlbmRlbmNpZXNfY29tcGlsZXJfdHlwZT1nY2MzCmFtX2N2X0NYWF9kZXBlbmRlbmNpZXNfY29t cGlsZXJfdHlwZT1nY2MzCmFtX2N2X2Z1bmNfaWNvbnY9eWVzCmFtX2N2X2xpYl9pY29udj1ubwpn dF9jdl9mdW5jX2dudWdldHRleHQxX2xpYmM9bm8KZ3RfY3ZfZnVuY19nbnVnZXR0ZXh0MV9saWJp bnRsPXllcwpsdF9jdl9kZXBsaWJzX2NoZWNrX21ldGhvZD1wYXNzX2FsbApsdF9jdl9kbG9wZW49 ZGxvcGVuCmx0X2N2X2Rsb3Blbl9saWJzPScnCmx0X2N2X2Rsb3Blbl9zZWxmPXllcwpsdF9jdl9k bG9wZW5fc2VsZl9zdGF0aWM9bm8KbHRfY3ZfZmlsZV9tYWdpY19jbWQ9JyRNQUdJQ19DTUQnCmx0 X2N2X2ZpbGVfbWFnaWNfdGVzdF9maWxlPScnCmx0X2N2X2xkX3JlbG9hZF9mbGFnPS1yCmx0X2N2 X29iamRpcj0ubGlicwpsdF9jdl9wYXRoX0xEPS91c3IvYmluL2xkCmx0X2N2X3BhdGhfTERDWFg9 L3Vzci9iaW4vbGQKbHRfY3ZfcGF0aF9OTT0nL3Vzci9iaW4vbm0gLUInCmx0X2N2X3BhdGhfU0VE PS91c3IvYmluL3NlZApsdF9jdl9wcm9nX2NvbXBpbGVyX2Nfbz15ZXMKbHRfY3ZfcHJvZ19jb21w aWxlcl9jX29fQ1hYPXllcwpsdF9jdl9wcm9nX2NvbXBpbGVyX2Nfb19GNzc9eWVzCmx0X2N2X3By b2dfY29tcGlsZXJfcnR0aV9leGNlcHRpb25zPW5vCmx0X2N2X3Byb2dfZ251X2xkPXllcwpsdF9j dl9wcm9nX2dudV9sZGN4eD15ZXMKbHRfY3Zfc3lzX2dsb2JhbF9zeW1ib2xfcGlwZT0nc2VkIC1u IC1lICdcJydzL14uKlsgCV1cKFtBQkNER0lSU1RXXVtBQkNER0lSU1RXXSpcKVsgCV1bIAldKlwo W19BLVphLXpdW19BLVphLXowLTldKlwpJC9cMSBcMiBcMi9wJ1wnJycKbHRfY3Zfc3lzX2dsb2Jh bF9zeW1ib2xfdG9fY19uYW1lX2FkZHJlc3M9J3NlZCAtbiAtZSAnXCcncy9eOiBcKFteIF0qXCkg JC8gIHtcIlwxXCIsIChsdF9wdHIpIDB9LC9wJ1wnJyAtZSAnXCcncy9eW0JDREVHUlNUXSBcKFte IF0qXCkgXChbXiBdKlwpJC8gIHsiXDIiLCAobHRfcHRyKSBcJlwyfSwvcCdcJycnCmx0X2N2X3N5 c19nbG9iYWxfc3ltYm9sX3RvX2NkZWNsPSdzZWQgLW4gLWUgJ1wnJ3MvXi4gLiogXCguKlwpJC9l eHRlcm4gaW50IFwxOy9wJ1wnJycKbHRfY3Zfc3lzX21heF9jbWRfbGVuPTI2MjE0NApsdF9sdF9j dl9wcm9nX2NvbXBpbGVyX2Nfbz0nInllcyInCmx0X2x0X2N2X3Byb2dfY29tcGlsZXJfY19vX0NY WD0nInllcyInCmx0X2x0X2N2X3Byb2dfY29tcGlsZXJfY19vX0Y3Nz0nInllcyInCmx0X2x0X2N2 X3N5c19nbG9iYWxfc3ltYm9sX3BpcGU9JyJzZWQgLW4gLWUgJ1wnJ3MvXi4qWyAJXVxcKFtBQkNE R0lSU1RXXVtBQkNER0lSU1RXXSpcXClbIAldWyAJXSpcXChbX0EtWmEtel1bX0EtWmEtejAtOV0q XFwpXCQvXFwxIFxcMiBcXDIvcCdcJyciJwpsdF9sdF9jdl9zeXNfZ2xvYmFsX3N5bWJvbF90b19j X25hbWVfYWRkcmVzcz0nInNlZCAtbiAtZSAnXCcncy9eOiBcXChbXiBdKlxcKSBcJC8gIHtcXFwi XFwxXFxcIiwgKGx0X3B0cikgMH0sL3AnXCcnIC1lICdcJydzL15bQkNERUdSU1RdIFxcKFteIF0q XFwpIFxcKFteIF0qXFwpXCQvICB7XCJcXDJcIiwgKGx0X3B0cikgXFwmXFwyfSwvcCdcJyciJwps dF9sdF9jdl9zeXNfZ2xvYmFsX3N5bWJvbF90b19jZGVjbD0nInNlZCAtbiAtZSAnXCcncy9eLiAu KiBcXCguKlxcKVwkL2V4dGVybiBpbnQgXFwxOy9wJ1wnJyInCnBrZ19jdl9HTElCX0NGTEFHUz0n LURfUkVFTlRSQU5UIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWItMi4wIC1JL3Vzci9sb2NhbC9s aWIvZ2xpYi0yLjAvaW5jbHVkZSAgJwpwa2dfY3ZfR0xJQl9MSUJTPSctcHRocmVhZCAtTC91c3Iv bG9jYWwvbGliIC1sZ29iamVjdC0yLjAgLWxndGhyZWFkLTIuMCAtbGdtb2R1bGUtMi4wIC1sZ2xp Yi0yLjAgLWxpY29udiAgJwpwa2dfY3ZfTElCT0lMX0NGTEFHUz0nLUkvdXNyL2xvY2FsL2luY2x1 ZGUvbGlib2lsLTAuMyAgJwpwa2dfY3ZfTElCT0lMX0xJQlM9Jy1ML3Vzci9sb2NhbC9saWIgLWxv aWwtMC4zIC1sbSAgJwoKIyMgLS0tLS0tLS0tLS0tLS0tLS0gIyMKIyMgT3V0cHV0IHZhcmlhYmxl cy4gIyMKIyMgLS0tLS0tLS0tLS0tLS0tLS0gIyMKCkFDTE9DQUw9JyR7U0hFTEx9IC91c3IvcG9y dHMvYXVkaW8vZ3N0cmVhbWVyLXBsdWdpbnMtb2dnL3dvcmsvZ3N0LXBsdWdpbnMtYmFzZS0wLjEw LjE5L21pc3NpbmcgLS1ydW4gYWNsb2NhbC0xLjknCkFDTE9DQUxfQU1GTEFHUz0nLUkgbTQgLUkg Y29tbW9uL200JwpBTFNBX0NGTEFHUz0nJwpBTFNBX0xJQlM9JycKQU1ERVBCQUNLU0xBU0g9J1wn CkFNREVQX0ZBTFNFPScjJwpBTURFUF9UUlVFPScnCkFNVEFSPScke1NIRUxMfSAvdXNyL3BvcnRz L2F1ZGlvL2dzdHJlYW1lci1wbHVnaW5zLW9nZy93b3JrL2dzdC1wbHVnaW5zLWJhc2UtMC4xMC4x OS9taXNzaW5nIC0tcnVuIHRhcicKQVI9J2FyJwpBVVRPQ09ORj0nJHtTSEVMTH0gL3Vzci9wb3J0 cy9hdWRpby9nc3RyZWFtZXItcGx1Z2lucy1vZ2cvd29yay9nc3QtcGx1Z2lucy1iYXNlLTAuMTAu MTkvbWlzc2luZyAtLXJ1biBhdXRvY29uZicKQVVUT0hFQURFUj0nJHtTSEVMTH0gL3Vzci9wb3J0 cy9hdWRpby9nc3RyZWFtZXItcGx1Z2lucy1vZ2cvd29yay9nc3QtcGx1Z2lucy1iYXNlLTAuMTAu MTkvbWlzc2luZyAtLXJ1biBhdXRvaGVhZGVyJwpBVVRPTUFLRT0nJHtTSEVMTH0gL3Vzci9wb3J0 cy9hdWRpby9nc3RyZWFtZXItcGx1Z2lucy1vZ2cvd29yay9nc3QtcGx1Z2lucy1iYXNlLTAuMTAu MTkvbWlzc2luZyAtLXJ1biBhdXRvbWFrZS0xLjknCkFXSz0nbmF3aycKQlVJTERfRVhBTVBMRVNf RkFMU0U9JycKQlVJTERfRVhBTVBMRVNfVFJVRT0nIycKQlVJTERfRVhQRVJJTUVOVEFMX0ZBTFNF PScnCkJVSUxEX0VYUEVSSU1FTlRBTF9UUlVFPScjJwpCVUlMRF9FWFRFUk5BTF9GQUxTRT0nIycK QlVJTERfRVhURVJOQUxfVFJVRT0nJwpDQz0nY2MnCkNDQVNGTEFHUz0nJwpDQ0RFUE1PREU9J2Rl cG1vZGU9Z2NjMycKQ0RQQVJBTk9JQV9MSUJTPScnCkNGTEFHUz0nLU8yIC1mbm8tc3RyaWN0LWFs aWFzaW5nIC1waXBlICAtTzIgLUkvdXNyL2xvY2FsL2luY2x1ZGUnCkNQUD0nY2MgLUUnCkNQUEZM QUdTPScgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgJwpDWFg9J2Mr KycKQ1hYQ1BQPSdjKysgLUUnCkNYWERFUE1PREU9J2RlcG1vZGU9Z2NjMycKQ1hYRkxBR1M9Jy1P MiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAtTzInCkNZR1BBVEhfVz0nZWNobycKREVGQVVM VF9BVURJT1NJTks9JycKREVGQVVMVF9BVURJT1NSQz0nJwpERUZBVUxUX1ZJREVPU0lOSz0nJwpE RUZBVUxUX1ZJREVPU1JDPScnCkRFRkFVTFRfVklTVUFMSVpFUj0nJwpERUZTPScnCkRFUERJUj0n LmRlcHMnCkRFUFJFQ0FURURfQ0ZMQUdTPScnCkVDSE89J2VjaG8nCkVDSE9fQz0nJwpFQ0hPX049 Jy1uJwpFQ0hPX1Q9JycKRUdSRVA9Jy91c3IvYmluL2dyZXAgLUUnCkVOQUJMRV9HVEtfRE9DX0ZB TFNFPScnCkVOQUJMRV9HVEtfRE9DX1RSVUU9JyMnCkVOQUJMRV9QTFVHSU5fRE9DU19GQUxTRT0n JwpFTkFCTEVfUExVR0lOX0RPQ1NfVFJVRT0nIycKRVJST1JfQ0ZMQUdTPScnCkVYRUVYVD0nJwpG Nzc9J2Y3NycKRkZMQUdTPSctZyAtTzInCkZUMl9DRkxBR1M9JycKRlQyX0NPTkZJRz0nJwpGVDJf TElCUz0nJwpHQ09WPScnCkdDT1ZfQ0ZMQUdTPScnCkdDT1ZfTElCUz0nJwpHRVRURVhUX1BBQ0tB R0U9J2dzdC1wbHVnaW5zLWJhc2UtMC4xMCcKR0lPX0NGTEFHUz0nJwpHSU9fTERGTEFHUz0nJwpH SU9fTElCUz0nJwpHTElCX0NGTEFHUz0nLURfUkVFTlRSQU5UIC1JL3Vzci9sb2NhbC9pbmNsdWRl L2dsaWItMi4wIC1JL3Vzci9sb2NhbC9saWIvZ2xpYi0yLjAvaW5jbHVkZScKR0xJQl9MSUJTPSct cHRocmVhZCAtTC91c3IvbG9jYWwvbGliIC1sZ29iamVjdC0yLjAgLWxndGhyZWFkLTIuMCAtbGdt b2R1bGUtMi4wIC1sZ2xpYi0yLjAgLWxpY29udiAgJwpHTElCX1BSRUZJWD0nJwpHTElCX1JFUT0n Mi42JwpHTVNHRk1UPScvdXNyL2xvY2FsL2Jpbi9tc2dmbXQnCkdOT01FX1ZGU19DRkxBR1M9JycK R05PTUVfVkZTX0xJQlM9JycKR1JFUD0nL3Vzci9iaW4vZ3JlcCcKR1NUX0FHRT0nMTMnCkdTVF9B TExfTERGTEFHUz0nJwpHU1RfQkFTRV9DRkxBR1M9JycKR1NUX0JBU0VfTElCUz0nJwpHU1RfQ0ZM QUdTPScnCkdTVF9DSEVDS19DRkxBR1M9JycKR1NUX0NIRUNLX0xJQlM9JycKR1NUX0NPTlRST0xM RVJfQ0ZMQUdTPScnCkdTVF9DT05UUk9MTEVSX0xJQlM9JycKR1NUX0NVUlJFTlQ9JzEzJwpHU1Rf R0NPVl9FTkFCTEVEX0ZBTFNFPScnCkdTVF9HQ09WX0VOQUJMRURfVFJVRT0nIycKR1NUX0dEUF9D RkxBR1M9JycKR1NUX0dEUF9MSUJTPScnCkdTVF9JTlNUQUxMX1BMVUdJTlNfSEVMUEVSPScvdXNy L2xvY2FsL2xpYmV4ZWMvZ3N0LWluc3RhbGwtcGx1Z2lucy1oZWxwZXInCkdTVF9MRVZFTF9ERUZB VUxUPScnCkdTVF9MSUJTPScnCkdTVF9MSUJWRVJTSU9OPScxMzowOjEzJwpHU1RfTElCX0xERkxB R1M9JycKR1NUX0xJQ0VOU0U9JycKR1NUX0xUX0xERkxBR1M9JyAtdmVyc2lvbi1pbmZvIDEzOjA6 MTMnCkdTVF9NQUpPUk1JTk9SPScwLjEwJwpHU1RfT1BUSU9OX0NGTEFHUz0nJwpHU1RfUEFDS0FH RV9OQU1FPSdHU3RyZWFtZXIgQmFzZSBQbHVnLWlucyBzb3VyY2UgcmVsZWFzZScKR1NUX1BBQ0tB R0VfT1JJR0lOPSdVbmtub3duIHBhY2thZ2Ugb3JpZ2luJwpHU1RfUExVR0lOU19BTEw9JycKR1NU X1BMVUdJTlNfQkFTRV9DRkxBR1M9JycKR1NUX1BMVUdJTlNfRElSPScnCkdTVF9QTFVHSU5TX1NF TEVDVEVEPScnCkdTVF9QTFVHSU5fTERGTEFHUz0nJwpHU1RfUFJFRklYPScnCkdTVF9SRVZJU0lP Tj0nMCcKR1NUX1RPT0xTX0RJUj0nJwpHVEsyX0NGTEFHUz0nJwpHVEsyX0xJQlM9JycKR1RLX0JB U0VfRElSPScnCkdUS19DRkxBR1M9JycKR1RLX0RPQ19VU0VfTElCVE9PTF9GQUxTRT0nIycKR1RL X0RPQ19VU0VfTElCVE9PTF9UUlVFPScnCkdUS19MSUJTPScnCkdUS19WRVJTSU9OPScnCkhBVkVf Q0RQQVJBTk9JQT0nJwpIQVZFX0NQVV9BTFBIQV9GQUxTRT0nJwpIQVZFX0NQVV9BTFBIQV9UUlVF PScjJwpIQVZFX0NQVV9BUk1fRkFMU0U9JycKSEFWRV9DUFVfQVJNX1RSVUU9JyMnCkhBVkVfQ1BV X0NSSVNWMzJfRkFMU0U9JycKSEFWRV9DUFVfQ1JJU1YzMl9UUlVFPScjJwpIQVZFX0NQVV9DUklT X0ZBTFNFPScnCkhBVkVfQ1BVX0NSSVNfVFJVRT0nIycKSEFWRV9DUFVfSFBQQV9GQUxTRT0nJwpI QVZFX0NQVV9IUFBBX1RSVUU9JyMnCkhBVkVfQ1BVX0kzODZfRkFMU0U9JyMnCkhBVkVfQ1BVX0kz ODZfVFJVRT0nJwpIQVZFX0NQVV9JQTY0X0ZBTFNFPScnCkhBVkVfQ1BVX0lBNjRfVFJVRT0nIycK SEFWRV9DUFVfTTY4S19GQUxTRT0nJwpIQVZFX0NQVV9NNjhLX1RSVUU9JyMnCkhBVkVfQ1BVX01J UFNfRkFMU0U9JycKSEFWRV9DUFVfTUlQU19UUlVFPScjJwpIQVZFX0NQVV9QUEM2NF9GQUxTRT0n JwpIQVZFX0NQVV9QUEM2NF9UUlVFPScjJwpIQVZFX0NQVV9QUENfRkFMU0U9JycKSEFWRV9DUFVf UFBDX1RSVUU9JyMnCkhBVkVfQ1BVX1MzOTBfRkFMU0U9JycKSEFWRV9DUFVfUzM5MF9UUlVFPScj JwpIQVZFX0NQVV9TUEFSQ19GQUxTRT0nJwpIQVZFX0NQVV9TUEFSQ19UUlVFPScjJwpIQVZFX0NQ VV9YODZfNjRfRkFMU0U9JycKSEFWRV9DUFVfWDg2XzY0X1RSVUU9JyMnCkhBVkVfRlQyX0ZBTFNF PScnCkhBVkVfRlQyX1RSVUU9JycKSEFWRV9HU1RfQ0hFQ0tfRkFMU0U9JycKSEFWRV9HU1RfQ0hF Q0tfVFJVRT0nJwpIQVZFX0dUSz0nJwpIQVZFX0dUS19GQUxTRT0nJwpIQVZFX0dUS19UUlVFPScn CkhBVkVfTElCWE1MX0hUTUxfRkFMU0U9JyMnCkhBVkVfTElCWE1MX0hUTUxfVFJVRT0nJwpIQVZF X1JFR0VYX0hfRkFMU0U9JyMnCkhBVkVfUkVHRVhfSF9UUlVFPScnCkhBVkVfU1lTX1NPQ0tFVF9I X0ZBTFNFPScjJwpIQVZFX1NZU19TT0NLRVRfSF9UUlVFPScnCkhBVkVfVkFMR1JJTkRfRkFMU0U9 JycKSEFWRV9WQUxHUklORF9UUlVFPScjJwpIQVZFX1g9JycKSEFWRV9YU0hNPScnCkhTVFJFUlJP Ul9MSUJTPScnCkhUTUxfRElSPScke2RhdGFkaXJ9L2d0ay1kb2MvaHRtbCcKSU5TVEFMTF9EQVRB PSdpbnN0YWxsICAtbyByb290IC1nIHdoZWVsIC1tIDQ0NCcKSU5TVEFMTF9QUk9HUkFNPSdpbnN0 YWxsICAtcyAtbyByb290IC1nIHdoZWVsIC1tIDU1NScKSU5TVEFMTF9TQ1JJUFQ9J2luc3RhbGwg IC1vIHJvb3QgLWcgd2hlZWwgLW0gNTU1JwpJTlNUQUxMX1NUUklQX1BST0dSQU09JyR7U0hFTEx9 ICQoaW5zdGFsbF9zaCkgLWMgLXMnCklOVExMSUJTPScvdXNyL2xvY2FsL2xpYi9saWJpbnRsLnNv IC91c3IvbG9jYWwvbGliL2xpYmljb252LnNvIC1XbCwtcnBhdGggLVdsLC91c3IvbG9jYWwvbGli JwpMREZMQUdTPScgLUwvdXNyL2xvY2FsL2xpYiAtTC91c3IvbG9jYWwvbGliIC1sZ3N0cmlmZi0w LjEwIC1wdGhyZWFkJwpMSUJJQ09OVj0nJwpMSUJJTlRMPScvdXNyL2xvY2FsL2xpYi9saWJpbnRs LnNvIC91c3IvbG9jYWwvbGliL2xpYmljb252LnNvIC1XbCwtcnBhdGggLVdsLC91c3IvbG9jYWwv bGliJwpMSUJNPSctbG0nCkxJQk9CSlM9JycKTElCT0lMX0NGTEFHUz0nLUkvdXNyL2xvY2FsL2lu Y2x1ZGUvbGlib2lsLTAuMyAgJwpMSUJPSUxfTElCUz0nLUwvdXNyL2xvY2FsL2xpYiAtbG9pbC0w LjMgLWxtICAnCkxJQlM9JycKTElCVE9PTD0nJChTSEVMTCkgL3Vzci9wb3J0cy9hdWRpby9nc3Ry ZWFtZXItcGx1Z2lucy1vZ2cvd29yay9nbm9tZS1saWJ0b29sJwpMSUJWSVNVQUxfQ0ZMQUdTPScn CkxJQlZJU1VBTF9MSUJTPScnCkxOX1M9J2xuIC1zJwpMT0NBTEVESVI9Jy91c3IvbG9jYWwvc2hh cmUvbG9jYWxlJwpMVExJQklDT05WPScnCkxUTElCSU5UTD0nLUwvdXNyL2xvY2FsL2xpYiAtbGlu dGwgLUwvdXNyL2xvY2FsL2xpYiAtbGljb252IC1SL3Vzci9sb2NhbC9saWInCkxUTElCT0JKUz0n JwpNQUlOVD0nIycKTUFJTlRBSU5FUl9NT0RFX0ZBTFNFPScnCk1BSU5UQUlORVJfTU9ERV9UUlVF PScjJwpNQUtFSU5GTz0nJHtTSEVMTH0gL3Vzci9wb3J0cy9hdWRpby9nc3RyZWFtZXItcGx1Z2lu cy1vZ2cvd29yay9nc3QtcGx1Z2lucy1iYXNlLTAuMTAuMTkvbWlzc2luZyAtLXJ1biBtYWtlaW5m bycKTUtJTlNUQUxMRElSUz0nLi9ta2luc3RhbGxkaXJzJwpNU0dGTVQ9Jy91c3IvbG9jYWwvYmlu L21zZ2ZtdCcKTVNHTUVSR0U9Jy91c3IvbG9jYWwvYmluL21zZ21lcmdlJwpPQkpFWFQ9J28nCk9H R19DRkxBR1M9JycKT0dHX0xJQlM9JycKUEFDS0FHRT0nZ3N0LXBsdWdpbnMtYmFzZScKUEFDS0FH RV9CVUdSRVBPUlQ9J2h0dHA6Ly9idWd6aWxsYS5nbm9tZS5vcmcvZW50ZXJfYnVnLmNnaT9wcm9k dWN0PUdTdHJlYW1lcicKUEFDS0FHRV9OQU1FPSdHU3RyZWFtZXIgQmFzZSBQbHVnLWlucycKUEFD S0FHRV9TVFJJTkc9J0dTdHJlYW1lciBCYXNlIFBsdWctaW5zIDAuMTAuMTknClBBQ0tBR0VfVEFS TkFNRT0nZ3N0LXBsdWdpbnMtYmFzZScKUEFDS0FHRV9WRVJTSU9OPScwLjEwLjE5JwpQQUNLQUdF X1ZFUlNJT05fTUFKT1I9JzAnClBBQ0tBR0VfVkVSU0lPTl9NSUNSTz0nMTknClBBQ0tBR0VfVkVS U0lPTl9NSU5PUj0nMTAnClBBQ0tBR0VfVkVSU0lPTl9OQU5PPScwJwpQQUNLQUdFX1ZFUlNJT05f UkVMRUFTRT0nMScKUEFOR09fQ0ZMQUdTPScnClBBTkdPX0xJQlM9JycKUEFUSF9TRVBBUkFUT1I9 JzonClBLR19DT05GSUc9Jy91c3IvbG9jYWwvYmluL3BrZy1jb25maWcnClBMVUdJTkRJUj0nJwpQ T1NVQj0ncG8nClBST0ZJTEVfQ0ZMQUdTPScnClBZVEhPTj0nL3Vzci9sb2NhbC9iaW4vcHl0aG9u JwpQWVRIT05fRVhFQ19QUkVGSVg9JyR7ZXhlY19wcmVmaXh9JwpQWVRIT05fUExBVEZPUk09J2Zy ZWVic2Q2JwpQWVRIT05fUFJFRklYPScke3ByZWZpeH0nClBZVEhPTl9WRVJTSU9OPScyLjUnClJB TkxJQj0ncmFubGliJwpTRUQ9Jy91c3IvYmluL3NlZCcKU0VUX01BS0U9JycKU0hFTEw9Jy9iaW4v c2gnClNUUklQPSdzdHJpcCcKVEhFT1JBX0NGTEFHUz0nJwpUSEVPUkFfTElCUz0nJwpVU0VfQUxT QV9GQUxTRT0nJwpVU0VfQUxTQV9UUlVFPScnClVTRV9DRFBBUkFOT0lBX0ZBTFNFPScnClVTRV9D RFBBUkFOT0lBX1RSVUU9JycKVVNFX0VYUEVSSU1FTlRBTF9GQUxTRT0nJwpVU0VfRVhQRVJJTUVO VEFMX1RSVUU9JyMnClVTRV9FWFRFUk5BTF9GQUxTRT0nIycKVVNFX0VYVEVSTkFMX1RSVUU9JycK VVNFX0dJT19GQUxTRT0nJwpVU0VfR0lPX1RSVUU9JycKVVNFX0dOT01FX1ZGU19GQUxTRT0nJwpV U0VfR05PTUVfVkZTX1RSVUU9JycKVVNFX0dTVF9WNExfRkFMU0U9JycKVVNFX0dTVF9WNExfVFJV RT0nJwpVU0VfTElCVklTVUFMX0ZBTFNFPScnClVTRV9MSUJWSVNVQUxfVFJVRT0nJwpVU0VfTkxT PSd5ZXMnClVTRV9PR0dfRkFMU0U9JycKVVNFX09HR19UUlVFPScnClVTRV9QQU5HT19GQUxTRT0n JwpVU0VfUEFOR09fVFJVRT0nJwpVU0VfUExVR0lOX0FEREVSX0ZBTFNFPScnClVTRV9QTFVHSU5f QURERVJfVFJVRT0nJwpVU0VfUExVR0lOX0FVRElPQ09OVkVSVF9GQUxTRT0nJwpVU0VfUExVR0lO X0FVRElPQ09OVkVSVF9UUlVFPScnClVTRV9QTFVHSU5fQVVESU9SQVRFX0ZBTFNFPScnClVTRV9Q TFVHSU5fQVVESU9SQVRFX1RSVUU9JycKVVNFX1BMVUdJTl9BVURJT1JFU0FNUExFX0ZBTFNFPScn ClVTRV9QTFVHSU5fQVVESU9SRVNBTVBMRV9UUlVFPScnClVTRV9QTFVHSU5fQVVESU9URVNUU1JD X0ZBTFNFPScnClVTRV9QTFVHSU5fQVVESU9URVNUU1JDX1RSVUU9JycKVVNFX1BMVUdJTl9GRk1Q RUdDT0xPUlNQQUNFX0ZBTFNFPScnClVTRV9QTFVHSU5fRkZNUEVHQ09MT1JTUEFDRV9UUlVFPScn ClVTRV9QTFVHSU5fR0RQX0ZBTFNFPScnClVTRV9QTFVHSU5fR0RQX1RSVUU9JycKVVNFX1BMVUdJ Tl9QTEFZQkFDS19GQUxTRT0nJwpVU0VfUExVR0lOX1BMQVlCQUNLX1RSVUU9JycKVVNFX1BMVUdJ Tl9TVUJQQVJTRV9GQUxTRT0nJwpVU0VfUExVR0lOX1NVQlBBUlNFX1RSVUU9JycKVVNFX1BMVUdJ Tl9UQ1BfRkFMU0U9JycKVVNFX1BMVUdJTl9UQ1BfVFJVRT0nJwpVU0VfUExVR0lOX1RZUEVGSU5E X0ZBTFNFPScnClVTRV9QTFVHSU5fVFlQRUZJTkRfVFJVRT0nJwpVU0VfUExVR0lOX1ZJREVPUkFU RV9GQUxTRT0nJwpVU0VfUExVR0lOX1ZJREVPUkFURV9UUlVFPScnClVTRV9QTFVHSU5fVklERU9T Q0FMRV9GQUxTRT0nJwpVU0VfUExVR0lOX1ZJREVPU0NBTEVfVFJVRT0nJwpVU0VfUExVR0lOX1ZJ REVPVEVTVFNSQ19GQUxTRT0nJwpVU0VfUExVR0lOX1ZJREVPVEVTVFNSQ19UUlVFPScnClVTRV9Q TFVHSU5fVk9MVU1FX0ZBTFNFPScnClVTRV9QTFVHSU5fVk9MVU1FX1RSVUU9JycKVVNFX1RIRU9S QV9GQUxTRT0nJwpVU0VfVEhFT1JBX1RSVUU9JycKVVNFX1ZPUkJJU19GQUxTRT0nJwpVU0VfVk9S QklTX1RSVUU9JycKVVNFX1hTSE1fRkFMU0U9JycKVVNFX1hTSE1fVFJVRT0nJwpVU0VfWFZJREVP X0ZBTFNFPScnClVTRV9YVklERU9fVFJVRT0nJwpVU0VfWF9GQUxTRT0nJwpVU0VfWF9UUlVFPScn ClZBTEdSSU5EX0NGTEFHUz0nJwpWQUxHUklORF9MSUJTPScnClZBTEdSSU5EX1BBVEg9J25vJwpW RVJTSU9OPScwLjEwLjE5JwpWT1JCSVNFTkNfTElCUz0nJwpWT1JCSVNGSUxFX0xJQlM9JycKVk9S QklTX0NGTEFHUz0nJwpWT1JCSVNfTElCUz0nJwpXSU4zMl9MSUJTPScnClhHRVRURVhUPScvdXNy L2xvY2FsL2Jpbi94Z2V0dGV4dCcKWE1LTUY9JycKWFNITV9MSUJTPScnClhWSURFT19MSUJTPScn ClhfQ0ZMQUdTPScnClhfRVhUUkFfTElCUz0nJwpYX0xJQlM9JycKWF9QUkVfTElCUz0nJwphY19j dF9DQz0nY2MnCmFjX2N0X0NYWD0nJwphY19jdF9GNzc9J2Y3NycKYW1fX2Zhc3RkZXBDQ19GQUxT RT0nIycKYW1fX2Zhc3RkZXBDQ19UUlVFPScnCmFtX19mYXN0ZGVwQ1hYX0ZBTFNFPScjJwphbV9f ZmFzdGRlcENYWF9UUlVFPScnCmFtX19pbmNsdWRlPSdpbmNsdWRlJwphbV9fbGVhZGluZ19kb3Q9 Jy4nCmFtX19xdW90ZT0nJwphbV9fdGFyPScke0FNVEFSfSBjaG9mIC0gIiQkdGFyZGlyIicKYW1f X3VudGFyPScke0FNVEFSfSB4ZiAtJwpiaW5kaXI9JyR7ZXhlY19wcmVmaXh9L2JpbicKYnVpbGQ9 J2kzODYtcG9ydGJsZC1mcmVlYnNkNi4zJwpidWlsZF9hbGlhcz0naTM4Ni1wb3J0YmxkLWZyZWVi c2Q2LjMnCmJ1aWxkX2NwdT0naTM4NicKYnVpbGRfb3M9J2ZyZWVic2Q2LjMnCmJ1aWxkX3ZlbmRv cj0ncG9ydGJsZCcKZGF0YWRpcj0nJHtkYXRhcm9vdGRpcn0nCmRhdGFyb290ZGlyPScke3ByZWZp eH0vc2hhcmUnCmRvY2Rpcj0nJHtkYXRhcm9vdGRpcn0vZG9jLyR7UEFDS0FHRV9UQVJOQU1FfScK ZHZpZGlyPScke2RvY2Rpcn0nCmV4ZWNfcHJlZml4PSdOT05FJwpob3N0PSdpMzg2LXBvcnRibGQt ZnJlZWJzZDYuMycKaG9zdF9hbGlhcz0nJwpob3N0X2NwdT0naTM4NicKaG9zdF9vcz0nZnJlZWJz ZDYuMycKaG9zdF92ZW5kb3I9J3BvcnRibGQnCmh0bWxkaXI9JyR7ZG9jZGlyfScKaW5jbHVkZWRp cj0nJHtwcmVmaXh9L2luY2x1ZGUnCmluZm9kaXI9Jy91c3IvbG9jYWwvaW5mby8nCmluc3RhbGxf c2g9Jy91c3IvcG9ydHMvYXVkaW8vZ3N0cmVhbWVyLXBsdWdpbnMtb2dnL3dvcmsvZ3N0LXBsdWdp bnMtYmFzZS0wLjEwLjE5L2luc3RhbGwtc2gnCmxpYmRpcj0nJHtleGVjX3ByZWZpeH0vbGliJwps aWJleGVjZGlyPScke2V4ZWNfcHJlZml4fS9saWJleGVjJwpsb2NhbGVkaXI9JyR7ZGF0YXJvb3Rk aXJ9L2xvY2FsZScKbG9jYWxzdGF0ZWRpcj0nJHtwcmVmaXh9L3ZhcicKbWFuZGlyPScvdXNyL2xv Y2FsL21hbicKbWtkaXJfcD0nJChta2luc3RhbGxkaXJzKScKb2xkaW5jbHVkZWRpcj0nL3Vzci9p bmNsdWRlJwpwZGZkaXI9JyR7ZG9jZGlyfScKcGtncHlleGVjZGlyPScke3B5ZXhlY2Rpcn0vZ3N0 LXBsdWdpbnMtYmFzZScKcGtncHl0aG9uZGlyPScke3B5dGhvbmRpcn0vZ3N0LXBsdWdpbnMtYmFz ZScKcGx1Z2luZGlyPScnCnByZWZpeD0nL3Vzci9sb2NhbCcKcHJvZ3JhbV90cmFuc2Zvcm1fbmFt ZT0ncyx4LHgsJwpwc2Rpcj0nJHtkb2NkaXJ9JwpweWV4ZWNkaXI9JyR7ZXhlY19wcmVmaXh9L2xp Yi9weXRob24yLjUvc2l0ZS1wYWNrYWdlcycKcHl0aG9uZGlyPScke3ByZWZpeH0vbGliL3B5dGhv bjIuNS9zaXRlLXBhY2thZ2VzJwpzYmluZGlyPScke2V4ZWNfcHJlZml4fS9zYmluJwpzaGFyZWRz dGF0ZWRpcj0nJHtwcmVmaXh9L2NvbScKc3lzY29uZmRpcj0nJHtwcmVmaXh9L2V0YycKdGFyZ2V0 X2FsaWFzPScnCgojIyAtLS0tLS0tLS0tLSAjIwojIyBjb25mZGVmcy5oLiAjIwojIyAtLS0tLS0t LS0tLSAjIwoKI2RlZmluZSBQQUNLQUdFX05BTUUgIkdTdHJlYW1lciBCYXNlIFBsdWctaW5zIgoj ZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiZ3N0LXBsdWdpbnMtYmFzZSIKI2RlZmluZSBQQUNLQUdF X1ZFUlNJT04gIjAuMTAuMTkiCiNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIkdTdHJlYW1lciBCYXNl IFBsdWctaW5zIDAuMTAuMTkiCiNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgImh0dHA6Ly9idWd6 aWxsYS5nbm9tZS5vcmcvZW50ZXJfYnVnLmNnaT9wcm9kdWN0PUdTdHJlYW1lciIKI2RlZmluZSBQ QUNLQUdFICJnc3QtcGx1Z2lucy1iYXNlIgojZGVmaW5lIFZFUlNJT04gIjAuMTAuMTkiCiNkZWZp bmUgU1REQ19IRUFERVJTIDEKI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKI2RlZmluZSBIQVZF X1NZU19TVEFUX0ggMQojZGVmaW5lIEhBVkVfU1RETElCX0ggMQojZGVmaW5lIEhBVkVfU1RSSU5H X0ggMQojZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQojZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKI2Rl ZmluZSBIQVZFX0lOVFRZUEVTX0ggMQojZGVmaW5lIEhBVkVfU1RESU5UX0ggMQojZGVmaW5lIEhB VkVfVU5JU1REX0ggMQojZGVmaW5lIEhBVkVfRExGQ05fSCAxCiNkZWZpbmUgSEFWRV9JQ09OViAx CiNkZWZpbmUgRU5BQkxFX05MUyAxCiNkZWZpbmUgSEFWRV9HRVRURVhUIDEKI2RlZmluZSBIQVZF X0RDR0VUVEVYVCAxCiNkZWZpbmUgR0VUVEVYVF9QQUNLQUdFICJnc3QtcGx1Z2lucy1iYXNlLTAu MTAiCiNkZWZpbmUgTE9DQUxFRElSICIvdXNyL2xvY2FsL3NoYXJlL2xvY2FsZSIKI2RlZmluZSBH U1RfUEFDS0FHRV9OQU1FICJHU3RyZWFtZXIgQmFzZSBQbHVnLWlucyBzb3VyY2UgcmVsZWFzZSIK I2RlZmluZSBHU1RfUEFDS0FHRV9PUklHSU4gIlVua25vd24gcGFja2FnZSBvcmlnaW4iCiNkZWZp bmUgR1NUX0lOU1RBTExfUExVR0lOU19IRUxQRVIgIi91c3IvbG9jYWwvbGliZXhlYy9nc3QtaW5z dGFsbC1wbHVnaW5zLWhlbHBlciIKI2RlZmluZSBIQVZFX0VYVEVSTkFMCiNkZWZpbmUgSEFWRV9D UFVfSTM4NiAxCiNkZWZpbmUgSE9TVF9DUFUgImkzODYiCiNkZWZpbmUgU1REQ19IRUFERVJTIDEK I2RlZmluZSBIQVZFX1NURExJQl9IIDEKI2RlZmluZSBIQVZFX1JFR0VYX0ggMQojZGVmaW5lIEhB VkVfU1lTX1NPQ0tFVF9IIDEKI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKI2RlZmluZSBIQVZF X1NZU19XQUlUX0ggMQojZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAxCiNkZWZpbmUgSEFWRV9MT0NB TFRJTUVfUiAxCiNkZWZpbmUgSEFWRV9HTVRJTUVfUiAxCiNkZWZpbmUgSEFWRV9GSU9OUkVBRF9J Tl9TWVNfSU9DVEwgMQojZGVmaW5lIEhBVkVfRlNFRUtPIDEKI2RlZmluZSBIQVZFX0xSSU5UIDEK I2RlZmluZSBIQVZFX0xSSU5URiAxCiNkZWZpbmUgSEFWRV9QUkVUVFlfRlVOQ1RJT04gMQojZGVm aW5lIEhBVkVfRlVOQ1RJT04gMQojZGVmaW5lIEhBVkVfRlVOQyAxCiNkZWZpbmUgR1NUX0ZVTkNU SU9OIF9fUFJFVFRZX0ZVTkNUSU9OX18KCmNvbmZpZ3VyZTogZXhpdCAxCg== ------=_Part_14959_608869.1207654433103 Content-Type: text/plain; name=output.txt Content-Transfer-Encoding: base64 X-Attachment-Id: f_fese1sjr Content-Disposition: attachment; filename=output.txt PT4gZ3N0LXBsdWdpbnMtYmFzZS0wLjEwLjE5LnRhci5iejIgZG9lc24ndCBzZWVtIHRvIGV4aXN0 IGluIC91c3IvcG9ydHMvZGlzdGZpbGVzLy4KPT4gQXR0ZW1wdGluZyB0byBmZXRjaCBmcm9tIGh0 dHA6Ly9nc3RyZWFtZXIuZnJlZWRlc2t0b3Aub3JnL3NyYy9nc3QtcGx1Z2lucy1iYXNlLy4KZ3N0 LXBsdWdpbnMtYmFzZS0wLjEwLjE5LnRhci5iejIgICAgICAgICAgICAgIDEwMCUgb2YgMTg2NSBr QiAgIDQ5IGtCcHMgMDBtMDBzCj09PT4gIEV4dHJhY3RpbmcgZm9yIGdzdHJlYW1lci1wbHVnaW5z LW9nZy0wLjEwLjE5LDMKPT4gTUQ1IENoZWNrc3VtIE9LIGZvciBnc3QtcGx1Z2lucy1iYXNlLTAu MTAuMTkudGFyLmJ6Mi4KPT4gU0hBMjU2IENoZWNrc3VtIE9LIGZvciBnc3QtcGx1Z2lucy1iYXNl LTAuMTAuMTkudGFyLmJ6Mi4KPT09PiAgUGF0Y2hpbmcgZm9yIGdzdHJlYW1lci1wbHVnaW5zLW9n Zy0wLjEwLjE5LDMKPT09PiAgIGdzdHJlYW1lci1wbHVnaW5zLW9nZy0wLjEwLjE5LDMgZGVwZW5k cyBvbiBmaWxlOiAvdXNyL2xvY2FsL2Jpbi9saWJ0b29sIC0gZm91bmQKPT09PiAgIGdzdHJlYW1l ci1wbHVnaW5zLW9nZy0wLjEwLjE5LDMgZGVwZW5kcyBvbiBmaWxlOiAvdXNyL2xvY2FsL2Jpbi9s aWJ0b29sIC0gZm91bmQKPT09PiAgQXBwbHlpbmcgRnJlZUJTRCBwYXRjaGVzIGZvciBnc3RyZWFt ZXItcGx1Z2lucy1vZ2ctMC4xMC4xOSwzCj09PT4gICBnc3RyZWFtZXItcGx1Z2lucy1vZ2ctMC4x MC4xOSwzIGRlcGVuZHMgb24gcGFja2FnZTogdjRsX2NvbXBhdD49MS4wLjIwMDYwODAxIC0gZm91 bmQKPT09PiAgIGdzdHJlYW1lci1wbHVnaW5zLW9nZy0wLjEwLjE5LDMgZGVwZW5kcyBvbiBleGVj dXRhYmxlOiBnbWFrZSAtIGZvdW5kCj09PT4gICBnc3RyZWFtZXItcGx1Z2lucy1vZ2ctMC4xMC4x OSwzIGRlcGVuZHMgb24gcGFja2FnZTogZ3N0cmVhbWVyLXBsdWdpbnM+PTAuMTAuMCAtIGZvdW5k Cj09PT4gICBnc3RyZWFtZXItcGx1Z2lucy1vZ2ctMC4xMC4xOSwzIGRlcGVuZHMgb24gcGFja2Fn ZTogZ3N0cmVhbWVyLXBsdWdpbnM+PTAuMTAuMCAtIGZvdW5kCj09PT4gICBnc3RyZWFtZXItcGx1 Z2lucy1vZ2ctMC4xMC4xOSwzIGRlcGVuZHMgb24gZmlsZTogL3Vzci9sb2NhbC9iaW4vbGlidG9v bCAtIGZvdW5kCj09PT4gICBnc3RyZWFtZXItcGx1Z2lucy1vZ2ctMC4xMC4xOSwzIGRlcGVuZHMg b24gZXhlY3V0YWJsZTogcGtnLWNvbmZpZyAtIGZvdW5kCj09PT4gICBnc3RyZWFtZXItcGx1Z2lu cy1vZ2ctMC4xMC4xOSwzIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IGdzdHJlYW1lci0wLjEw LjAgLSBmb3VuZAo9PT0+ICAgZ3N0cmVhbWVyLXBsdWdpbnMtb2dnLTAuMTAuMTksMyBkZXBlbmRz IG9uIHNoYXJlZCBsaWJyYXJ5OiBwb3B0LjAgLSBmb3VuZAo9PT0+ICAgZ3N0cmVhbWVyLXBsdWdp bnMtb2dnLTAuMTAuMTksMyBkZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5OiBvaWwtMC4zLjAgLSBm b3VuZAo9PT0+ICAgZ3N0cmVhbWVyLXBsdWdpbnMtb2dnLTAuMTAuMTksMyBkZXBlbmRzIG9uIHNo YXJlZCBsaWJyYXJ5OiBvZ2cuNSAtIGZvdW5kCj09PT4gICBnc3RyZWFtZXItcGx1Z2lucy1vZ2ct MC4xMC4xOSwzIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IGludGwgLSBmb3VuZAo9PT0+ICBD b25maWd1cmluZyBmb3IgZ3N0cmVhbWVyLXBsdWdpbnMtb2dnLTAuMTAuMTksMwpjaGVja2luZyBm b3IgYSBCU0QtY29tcGF0aWJsZSBpbnN0YWxsLi4uIC91c3IvYmluL2luc3RhbGwgLWMgLW8gcm9v dCAtZyB3aGVlbApjaGVja2luZyB3aGV0aGVyIGJ1aWxkIGVudmlyb25tZW50IGlzIHNhbmUuLi4g eWVzCmNoZWNraW5nIGZvciBnYXdrLi4uIG5vCmNoZWNraW5nIGZvciBtYXdrLi4uIG5vCmNoZWNr aW5nIGZvciBuYXdrLi4uIG5hd2sKY2hlY2tpbmcgd2hldGhlciBnbWFrZSBzZXRzICQoTUFLRSku Li4geWVzCmNoZWNraW5nIG5hbm8gdmVyc2lvbi4uLiAwIChyZWxlYXNlKQpjaGVja2luZyB3aGV0 aGVyIHRvIGVuYWJsZSBtYWludGFpbmVyLXNwZWNpZmljIHBvcnRpb25zIG9mIE1ha2VmaWxlcy4u LiBubwpjaGVja2luZyBidWlsZCBzeXN0ZW0gdHlwZS4uLiBpMzg2LXBvcnRibGQtZnJlZWJzZDYu MwpjaGVja2luZyBob3N0IHN5c3RlbSB0eXBlLi4uIGkzODYtcG9ydGJsZC1mcmVlYnNkNi4zCmNo ZWNraW5nIGZvciBzdHlsZSBvZiBpbmNsdWRlIHVzZWQgYnkgZ21ha2UuLi4gR05VCmNoZWNraW5n IGZvciBnY2MuLi4gY2MKY2hlY2tpbmcgZm9yIEMgY29tcGlsZXIgZGVmYXVsdCBvdXRwdXQgZmls ZSBuYW1lLi4uIGEub3V0CmNoZWNraW5nIHdoZXRoZXIgdGhlIEMgY29tcGlsZXIgd29ya3MuLi4g eWVzCmNoZWNraW5nIHdoZXRoZXIgd2UgYXJlIGNyb3NzIGNvbXBpbGluZy4uLiBubwpjaGVja2lu ZyBmb3Igc3VmZml4IG9mIGV4ZWN1dGFibGVzLi4uCmNoZWNraW5nIGZvciBzdWZmaXggb2Ygb2Jq ZWN0IGZpbGVzLi4uIG8KY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNpbmcgdGhlIEdOVSBDIGNv bXBpbGVyLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGNjIGFjY2VwdHMgLWcuLi4geWVzCmNoZWNr aW5nIGZvciBjYyBvcHRpb24gdG8gYWNjZXB0IElTTyBDODkuLi4gbm9uZSBuZWVkZWQKY2hlY2tp bmcgZGVwZW5kZW5jeSBzdHlsZSBvZiBjYy4uLiBnY2MzCmNoZWNraW5nIGZvciBhIHNlZCB0aGF0 IGRvZXMgbm90IHRydW5jYXRlIG91dHB1dC4uLiAvdXNyL2Jpbi9zZWQKY2hlY2tpbmcgZm9yIGdy ZXAgdGhhdCBoYW5kbGVzIGxvbmcgbGluZXMgYW5kIC1lLi4uIC91c3IvYmluL2dyZXAKY2hlY2tp bmcgZm9yIGVncmVwLi4uIC91c3IvYmluL2dyZXAgLUUKY2hlY2tpbmcgZm9yIGxkIHVzZWQgYnkg Y2MuLi4gL3Vzci9iaW4vbGQKY2hlY2tpbmcgaWYgdGhlIGxpbmtlciAoL3Vzci9iaW4vbGQpIGlz IEdOVSBsZC4uLiB5ZXMKY2hlY2tpbmcgZm9yIC91c3IvYmluL2xkIG9wdGlvbiB0byByZWxvYWQg b2JqZWN0IGZpbGVzLi4uIC1yCmNoZWNraW5nIGZvciBCU0QtY29tcGF0aWJsZSBubS4uLiAvdXNy L2Jpbi9ubSAtQgpjaGVja2luZyB3aGV0aGVyIGxuIC1zIHdvcmtzLi4uIHllcwpjaGVja2luZyBo b3cgdG8gcmVjb2duaXplIGRlcGVuZGVudCBsaWJyYXJpZXMuLi4gcGFzc19hbGwKY2hlY2tpbmcg aG93IHRvIHJ1biB0aGUgQyBwcmVwcm9jZXNzb3IuLi4gY2MgLUUKY2hlY2tpbmcgZm9yIEFOU0kg QyBoZWFkZXIgZmlsZXMuLi4geWVzCmNoZWNraW5nIGZvciBzeXMvdHlwZXMuaC4uLiB5ZXMKY2hl Y2tpbmcgZm9yIHN5cy9zdGF0LmguLi4geWVzCmNoZWNraW5nIGZvciBzdGRsaWIuaC4uLiB5ZXMK Y2hlY2tpbmcgZm9yIHN0cmluZy5oLi4uIHllcwpjaGVja2luZyBmb3IgbWVtb3J5LmguLi4geWVz CmNoZWNraW5nIGZvciBzdHJpbmdzLmguLi4geWVzCmNoZWNraW5nIGZvciBpbnR0eXBlcy5oLi4u IHllcwpjaGVja2luZyBmb3Igc3RkaW50LmguLi4geWVzCmNoZWNraW5nIGZvciB1bmlzdGQuaC4u LiB5ZXMKY2hlY2tpbmcgZGxmY24uaCB1c2FiaWxpdHkuLi4geWVzCmNoZWNraW5nIGRsZmNuLmgg cHJlc2VuY2UuLi4geWVzCmNoZWNraW5nIGZvciBkbGZjbi5oLi4uIHllcwpjaGVja2luZyB3aGV0 aGVyIHdlIGFyZSB1c2luZyB0aGUgR05VIEMrKyBjb21waWxlci4uLiB5ZXMKY2hlY2tpbmcgd2hl dGhlciBjKysgYWNjZXB0cyAtZy4uLiB5ZXMKY2hlY2tpbmcgZGVwZW5kZW5jeSBzdHlsZSBvZiBj KysuLi4gZ2NjMwpjaGVja2luZyBob3cgdG8gcnVuIHRoZSBDKysgcHJlcHJvY2Vzc29yLi4uIGMr KyAtRQpjaGVja2luZyBmb3IgZzc3Li4uIG5vCmNoZWNraW5nIGZvciB4bGYuLi4gbm8KY2hlY2tp bmcgZm9yIGY3Ny4uLiBmNzcKY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNpbmcgdGhlIEdOVSBG b3J0cmFuIDc3IGNvbXBpbGVyLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGY3NyBhY2NlcHRzIC1n Li4uIHllcwpjaGVja2luZyB0aGUgbWF4aW11bSBsZW5ndGggb2YgY29tbWFuZCBsaW5lIGFyZ3Vt ZW50cy4uLiAoY2FjaGVkKSAyNjIxNDQKY2hlY2tpbmcgY29tbWFuZCB0byBwYXJzZSAvdXNyL2Jp bi9ubSAtQiBvdXRwdXQgZnJvbSBjYyBvYmplY3QuLi4gb2sKY2hlY2tpbmcgZm9yIG9iamRpci4u LiAubGlicwpjaGVja2luZyBmb3IgYXIuLi4gYXIKY2hlY2tpbmcgZm9yIHJhbmxpYi4uLiByYW5s aWIKY2hlY2tpbmcgZm9yIHN0cmlwLi4uIHN0cmlwCmNoZWNraW5nIGlmIGNjIHN1cHBvcnRzIC1m bm8tcnR0aSAtZm5vLWV4Y2VwdGlvbnMuLi4gbm8KY2hlY2tpbmcgZm9yIGNjIG9wdGlvbiB0byBw cm9kdWNlIFBJQy4uLiAtZlBJQwpjaGVja2luZyBpZiBjYyBQSUMgZmxhZyAtZlBJQyB3b3Jrcy4u LiB5ZXMKY2hlY2tpbmcgaWYgY2Mgc3RhdGljIGZsYWcgLXN0YXRpYyB3b3Jrcy4uLiB5ZXMKY2hl Y2tpbmcgaWYgY2Mgc3VwcG9ydHMgLWMgLW8gZmlsZS5vLi4uIHllcwpjaGVja2luZyB3aGV0aGVy IHRoZSBjYyBsaW5rZXIgKC91c3IvYmluL2xkKSBzdXBwb3J0cyBzaGFyZWQgbGlicmFyaWVzLi4u IHllcwpjaGVja2luZyB3aGV0aGVyIC1sYyBzaG91bGQgYmUgZXhwbGljaXRseSBsaW5rZWQgaW4u Li4geWVzCmNoZWNraW5nIGR5bmFtaWMgbGlua2VyIGNoYXJhY3RlcmlzdGljcy4uLiBmcmVlYnNk Ni4zIGxkLnNvCmNoZWNraW5nIGhvdyB0byBoYXJkY29kZSBsaWJyYXJ5IHBhdGhzIGludG8gcHJv Z3JhbXMuLi4gaW1tZWRpYXRlCmNoZWNraW5nIHdoZXRoZXIgc3RyaXBwaW5nIGxpYnJhcmllcyBp cyBwb3NzaWJsZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHNobF9sb2FkLi4uIG5vCmNoZWNraW5nIGZv ciBzaGxfbG9hZCBpbiAtbGRsZC4uLiBubwpjaGVja2luZyBmb3IgZGxvcGVuLi4uIHllcwpjaGVj a2luZyB3aGV0aGVyIGEgcHJvZ3JhbSBjYW4gZGxvcGVuIGl0c2VsZi4uLiB5ZXMKY2hlY2tpbmcg d2hldGhlciBhIHN0YXRpY2FsbHkgbGlua2VkIHByb2dyYW0gY2FuIGRsb3BlbiBpdHNlbGYuLi4g bm8KY2hlY2tpbmcgaWYgbGlidG9vbCBzdXBwb3J0cyBzaGFyZWQgbGlicmFyaWVzLi4uIHllcwpj aGVja2luZyB3aGV0aGVyIHRvIGJ1aWxkIHNoYXJlZCBsaWJyYXJpZXMuLi4geWVzCmNoZWNraW5n IHdoZXRoZXIgdG8gYnVpbGQgc3RhdGljIGxpYnJhcmllcy4uLiB5ZXMKY29uZmlndXJlOiBjcmVh dGluZyBsaWJ0b29sCmFwcGVuZGluZyBjb25maWd1cmF0aW9uIHRhZyAiQ1hYIiB0byBsaWJ0b29s CmNoZWNraW5nIGZvciBsZCB1c2VkIGJ5IGMrKy4uLiAvdXNyL2Jpbi9sZApjaGVja2luZyBpZiB0 aGUgbGlua2VyICgvdXNyL2Jpbi9sZCkgaXMgR05VIGxkLi4uIHllcwpjaGVja2luZyB3aGV0aGVy IHRoZSBjKysgbGlua2VyICgvdXNyL2Jpbi9sZCkgc3VwcG9ydHMgc2hhcmVkIGxpYnJhcmllcy4u LiB5ZXMKY2hlY2tpbmcgZm9yIGMrKyBvcHRpb24gdG8gcHJvZHVjZSBQSUMuLi4gLWZQSUMKY2hl Y2tpbmcgaWYgYysrIFBJQyBmbGFnIC1mUElDIHdvcmtzLi4uIHllcwpjaGVja2luZyBpZiBjKysg c3RhdGljIGZsYWcgLXN0YXRpYyB3b3Jrcy4uLiB5ZXMKY2hlY2tpbmcgaWYgYysrIHN1cHBvcnRz IC1jIC1vIGZpbGUuby4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB0aGUgYysrIGxpbmtlciAoL3Vz ci9iaW4vbGQpIHN1cHBvcnRzIHNoYXJlZCBsaWJyYXJpZXMuLi4geWVzCmNoZWNraW5nIGR5bmFt aWMgbGlua2VyIGNoYXJhY3RlcmlzdGljcy4uLiBmcmVlYnNkNi4zIGxkLnNvCmNoZWNraW5nIGhv dyB0byBoYXJkY29kZSBsaWJyYXJ5IHBhdGhzIGludG8gcHJvZ3JhbXMuLi4gaW1tZWRpYXRlCmFw cGVuZGluZyBjb25maWd1cmF0aW9uIHRhZyAiRjc3IiB0byBsaWJ0b29sCmNoZWNraW5nIGlmIGxp YnRvb2wgc3VwcG9ydHMgc2hhcmVkIGxpYnJhcmllcy4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB0 byBidWlsZCBzaGFyZWQgbGlicmFyaWVzLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHRvIGJ1aWxk IHN0YXRpYyBsaWJyYXJpZXMuLi4geWVzCmNoZWNraW5nIGZvciBmNzcgb3B0aW9uIHRvIHByb2R1 Y2UgUElDLi4uIC1mUElDCmNoZWNraW5nIGlmIGY3NyBQSUMgZmxhZyAtZlBJQyB3b3Jrcy4uLiB5 ZXMKY2hlY2tpbmcgaWYgZjc3IHN0YXRpYyBmbGFnIC1zdGF0aWMgd29ya3MuLi4geWVzCmNoZWNr aW5nIGlmIGY3NyBzdXBwb3J0cyAtYyAtbyBmaWxlLm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIg dGhlIGY3NyBsaW5rZXIgKC91c3IvYmluL2xkKSBzdXBwb3J0cyBzaGFyZWQgbGlicmFyaWVzLi4u IHllcwpjaGVja2luZyBkeW5hbWljIGxpbmtlciBjaGFyYWN0ZXJpc3RpY3MuLi4gZnJlZWJzZDYu MyBsZC5zbwpjaGVja2luZyBob3cgdG8gaGFyZGNvZGUgbGlicmFyeSBwYXRocyBpbnRvIHByb2dy YW1zLi4uIGltbWVkaWF0ZQpjaGVja2luZyBmb3IgbXNnZm10Li4uIC91c3IvbG9jYWwvYmluL21z Z2ZtdApjaGVja2luZyBmb3IgZ21zZ2ZtdC4uLiAvdXNyL2xvY2FsL2Jpbi9tc2dmbXQKY2hlY2tp bmcgZm9yIHhnZXR0ZXh0Li4uIC91c3IvbG9jYWwvYmluL3hnZXR0ZXh0CmNoZWNraW5nIGZvciBt c2dtZXJnZS4uLiAvdXNyL2xvY2FsL2Jpbi9tc2dtZXJnZQpjaGVja2luZyBmb3IgbGQgdXNlZCBi eSBHQ0MuLi4gL3Vzci9iaW4vbGQKY2hlY2tpbmcgaWYgdGhlIGxpbmtlciAoL3Vzci9iaW4vbGQp IGlzIEdOVSBsZC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHNoYXJlZCBsaWJyYXJ5IHJ1biBwYXRoIG9y aWdpbi4uLiBkb25lCmNoZWNraW5nIHdoZXRoZXIgTkxTIGlzIHJlcXVlc3RlZC4uLiB5ZXMKY2hl Y2tpbmcgZm9yIEdOVSBnZXR0ZXh0IGluIGxpYmMuLi4gbm8KY2hlY2tpbmcgZm9yIGljb252Li4u IHllcwpjaGVja2luZyBmb3IgR05VIGdldHRleHQgaW4gbGliaW50bC4uLiB5ZXMKY2hlY2tpbmcg aG93IHRvIGxpbmsgd2l0aCBsaWJpbnRsLi4uIC91c3IvbG9jYWwvbGliL2xpYmludGwuc28gL3Vz ci9sb2NhbC9saWIvbGliaWNvbnYuc28gLVdsLC1ycGF0aCAtV2wsL3Vzci9sb2NhbC9saWIKY2hl Y2tpbmcgZm9yIHBrZy1jb25maWcuLi4gL3Vzci9sb2NhbC9iaW4vcGtnLWNvbmZpZwpjaGVja2lu ZyBwa2ctY29uZmlnIGlzIGF0IGxlYXN0IHZlcnNpb24gMC45LjAuLi4geWVzCmNoZWNraW5nIGZv ciBWQUxHUklORC4uLiBnbm9tZS1jb25maWc6IG5vdCBmb3VuZApubwpjb25maWd1cmU6IFVzaW5n IEdTdHJlYW1lciBCYXNlIFBsdWctaW5zIHNvdXJjZSByZWxlYXNlIGFzIHBhY2thZ2UgbmFtZQpj b25maWd1cmU6IFVzaW5nIFVua25vd24gcGFja2FnZSBvcmlnaW4gYXMgcGFja2FnZSBvcmlnaW4K Y29uZmlndXJlOiBVc2luZyAvdXNyL2xvY2FsL2xpYmV4ZWMvZ3N0LWluc3RhbGwtcGx1Z2lucy1o ZWxwZXIgYXMgcGx1Z2luIGluc3RhbGwgaGVscGVyCgpjb25maWd1cmU6ICoqKiBjaGVja2luZyBm ZWF0dXJlOiBidWlsZGluZyBvZiBwbHVnLWlucyB3aXRoIGV4dGVybmFsIGRlcHMgKioqCmNvbmZp Z3VyZTogYnVpbGRpbmcgZXh0ZXJuYWwgcGx1Zy1pbnMKCmNvbmZpZ3VyZTogKioqIGNoZWNraW5n IGZlYXR1cmU6IGJ1aWxkaW5nIG9mIGV4cGVyaW1lbnRhbCBwbHVnLWlucyAqKioKY29uZmlndXJl OiBub3QgYnVpbGRpbmcgZXhwZXJpbWVudGFsIHBsdWctaW5zCmNoZWNraW5nIHdoZXRoZXIgYnl0 ZSBvcmRlcmluZyBpcyBiaWdlbmRpYW4uLi4gbm8KY2hlY2tpbmcgZm9yIHNwZWNpYWwgQyBjb21w aWxlciBvcHRpb25zIG5lZWRlZCBmb3IgbGFyZ2UgZmlsZXMuLi4gbm8KY2hlY2tpbmcgZm9yIF9G SUxFX09GRlNFVF9CSVRTIHZhbHVlIG5lZWRlZCBmb3IgbGFyZ2UgZmlsZXMuLi4gbm8KY2hlY2tp bmcgZm9yIGdjYy4uLiAoY2FjaGVkKSBjYwpjaGVja2luZyB3aGV0aGVyIHdlIGFyZSB1c2luZyB0 aGUgR05VIEMgY29tcGlsZXIuLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIHdoZXRoZXIgY2MgYWNj ZXB0cyAtZy4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgZm9yIGNjIG9wdGlvbiB0byBhY2NlcHQg SVNPIEM4OS4uLiAoY2FjaGVkKSBub25lIG5lZWRlZApjaGVja2luZyBkZXBlbmRlbmN5IHN0eWxl IG9mIGNjLi4uIChjYWNoZWQpIGdjYzMKY2hlY2tpbmcgd2hldGhlciBjYyB1bmRlcnN0YW5kcyAt YyBhbmQgLW8gdG9nZXRoZXIuLi4geWVzCmNoZWNraW5nIGZvciB2YWxncmluZC4uLiBubwpjb25m aWd1cmU6IExvb2tpbmcgZm9yIFB5dGhvbiB2ZXJzaW9uID49IDIuMQpjaGVja2luZyBmb3IgcHl0 aG9uLi4uIC91c3IvbG9jYWwvYmluL3B5dGhvbgpjaGVja2luZyAiL3Vzci9sb2NhbC9iaW4vcHl0 aG9uIjouLi4gb2theQpjaGVja2luZyBsb2NhbCBQeXRob24gY29uZmlndXJhdGlvbi4uLiBsb29r cyBnb29kCmNoZWNraW5nIHdoZXRoZXIgdG8gYnVpbGQgcGx1Z2luIGRvY3VtZW50YXRpb24uLi4g bm8gKGd0ay1kb2MgZGlzYWJsZWQgb3Igbm90IGF2YWlsYWJsZSkKY2hlY2tpbmcgZm9yIHN0cmVy cm9yIGluIC1sY3Bvc2l4Li4uIG5vCmNoZWNraW5nIGZvciBjb3MgaW4gLWxtLi4uIHllcwpjaGVj a2luZyBmb3IgQU5TSSBDIGhlYWRlciBmaWxlcy4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgZm9y IHN0ZGxpYi5oLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyByZWdleC5oIHVzYWJpbGl0eS4uLiB5 ZXMKY2hlY2tpbmcgcmVnZXguaCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHJlZ2V4Lmgu Li4geWVzCmNoZWNraW5nIHN5cy9zb2NrZXQuaCB1c2FiaWxpdHkuLi4geWVzCmNoZWNraW5nIHN5 cy9zb2NrZXQuaCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN5cy9zb2NrZXQuaC4uLiB5 ZXMKY2hlY2tpbmcgd2luc29jazIuaCB1c2FiaWxpdHkuLi4gbm8KY2hlY2tpbmcgd2luc29jazIu aCBwcmVzZW5jZS4uLiBubwpjaGVja2luZyBmb3Igd2luc29jazIuaC4uLiBubwpjaGVja2luZyBm b3IgaHN0cmVycm9yLi4uIHllcwpjaGVja2luZyBwcm9jZXNzLmggdXNhYmlsaXR5Li4uIG5vCmNo ZWNraW5nIHByb2Nlc3MuaCBwcmVzZW5jZS4uLiBubwpjaGVja2luZyBmb3IgcHJvY2Vzcy5oLi4u IG5vCmNoZWNraW5nIGZvciBzeXMvdHlwZXMuaC4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgc3lz L3dhaXQuaCB1c2FiaWxpdHkuLi4geWVzCmNoZWNraW5nIHN5cy93YWl0LmggcHJlc2VuY2UuLi4g eWVzCmNoZWNraW5nIGZvciBzeXMvd2FpdC5oLi4uIHllcwpjaGVja2luZyBmb3Igc3lzL3N0YXQu aC4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgZm9yIHN0ZGludCB0eXBlcy4uLiBzdGRpbnQuaCAo c2hvcnRjaXJjdWl0KQptYWtlIHVzZSBvZiBzdGRpbnQuaCBpbiBfc3RkaW50LmggKGFzc3VtaW5n IEM5OSBjb21wYXRpYmxlIHN5c3RlbSkKY2hlY2tpbmcgZm9yIGxvY2FsdGltZV9yLi4uIHllcwpj aGVja2luZyBmb3IgZ210aW1lX3IuLi4geWVzCmNoZWNraW5nIGZvciBGSU9OUkVBRCBpbiBzeXMv aW9jdGwuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIGlubGluZS4uLiBpbmxpbmUKY2hlY2tpbmcgZm9y IF9MQVJHRUZJTEVfU09VUkNFIHZhbHVlIG5lZWRlZCBmb3IgbGFyZ2UgZmlsZXMuLi4gbm8KY2hl Y2tpbmcgZm9yIGxyaW50Li4uIHllcwpjaGVja2luZyBmb3IgbHJpbnRmLi4uIHllcwpjaGVja2lu ZyB3aGV0aGVyIGNjIGltcGxlbWVudHMgX19QUkVUVFlfRlVOQ1RJT05fXy4uLiB5ZXMKY2hlY2tp bmcgd2hldGhlciBjYyBpbXBsZW1lbnRzIF9fRlVOQ1RJT05fXy4uLiB5ZXMKY2hlY2tpbmcgd2hl dGhlciBjYyBpbXBsZW1lbnRzIF9fZnVuY19fLi4uIHllcwpjaGVja2luZyBmb3IgR0xJQi4uLiB5 ZXMKY2hlY2tpbmcgZm9yIExJQk9JTC4uLiB5ZXMKY2hlY2tpbmcgZm9yIEdTVC4uLiBubwpjb25m aWd1cmU6IFJlcXVlc3RlZCAnZ3N0cmVhbWVyLTAuMTAgPj0gMC4xMC4xNy4xJyBidXQgdmVyc2lv biBvZiBHU3RyZWFtZXIgaXMgMC4xMC4xNQpjb25maWd1cmU6IGVycm9yOiBubyBnc3RyZWFtZXIt MC4xMCA+PSAwLjEwLjE3LjEgKEdTdHJlYW1lcikgZm91bmQKPT09PiAgU2NyaXB0ICJjb25maWd1 cmUiIGZhaWxlZCB1bmV4cGVjdGVkbHkuClBsZWFzZSByZXBvcnQgdGhlIHByb2JsZW0gdG8gbXVs dGltZWRpYUBGcmVlQlNELm9yZyBbbWFpbnRhaW5lcl0gYW5kIGF0dGFjaAp0aGUKIi91c3IvcG9y dHMvYXVkaW8vZ3N0cmVhbWVyLXBsdWdpbnMtb2dnL3dvcmsvZ3N0LXBsdWdpbnMtYmFzZS0wLjEw LjE5L2NvbmZpZy5sb2ciCmluY2x1ZGluZyB0aGUgb3V0cHV0IG9mIHRoZSBmYWlsdXJlIG9mIHlv dXIgbWFrZSBjb21tYW5kLiBBbHNvLCBpdCBtaWdodCBiZQphIGdvb2QgaWRlYSB0byBwcm92aWRl IGFuIG92ZXJ2aWV3IG9mIGFsbCBwYWNrYWdlcyBpbnN0YWxsZWQgb24geW91ciBzeXN0ZW0KKGUu Zy4gYW4gYGxzIC92YXIvZGIvcGtnYCkuCioqKiBFcnJvciBjb2RlIDEKClN0b3AgaW4gL3Vzci9w b3J0cy9hdWRpby9nc3RyZWFtZXItcGx1Z2lucy1vZ2cuCioqKiBFcnJvciBjb2RlIDEKClN0b3Ag aW4gL3Vzci9wb3J0cy9tdWx0aW1lZGlhL2dzdHJlYW1lci1wbHVnaW5zLWNvcmUuCioqKiBFcnJv ciBjb2RlIDEK ------=_Part_14959_608869.1207654433103 Content-Type: text/plain; name=pkg_version.txt Content-Transfer-Encoding: base64 X-Attachment-Id: f_fese3oza Content-Disposition: attachment; filename=pkg_version.txt R3JhcGhpY3NNYWdpY2stMS4xLjEwICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBw b3J0Ck9SQml0Mi0yLjE0LjEwICAgICAgICAgICAgICAgICAgICAgIDwgICBuZWVkcyB1cGRhdGlu ZyAocG9ydCBoYXMgMi4xNC4xMikKT3BlbkVYUi0xLjYuMCAgICAgICAgICAgICAgICAgICAgICAg PSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0ClNhYmxvdC0xLjAuMyAgICAgICAgICAgICAgICAgICAg ICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApYYXczZC0xLjVFXzIgICAgICAgICAgICAgICAg ICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKYWFsaWItMS40LnI1XzQgICAgICAgICAg ICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmFjcm9yZWFkd3JhcHBlci0wLjAu MjAwNzEwMjAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApha29kZS0yLjAuMSwxICAg ICAgICAgICAgICAgICAgICAgICA8ICAgbmVlZHMgdXBkYXRpbmcgKHBvcnQgaGFzIDIuMC4yLDEp CmFrb2RlLXBsdWdpbnMtbXBjLTIuMC4xLDEgICAgICAgICAgIDwgICBuZWVkcyB1cGRhdGluZyAo cG9ydCBoYXMgMi4wLjIsMSkKYWtvZGUtcGx1Z2lucy1tcGVnLTIuMC4xLDEgICAgICAgICAgPCAg IG5lZWRzIHVwZGF0aW5nIChwb3J0IGhhcyAyLjAuMiwxKQpha29kZS1wbHVnaW5zLW9zcy0yLjAu MSwxICAgICAgICAgICA8ICAgbmVlZHMgdXBkYXRpbmcgKHBvcnQgaGFzIDIuMC4yLDEpCmFrb2Rl LXBsdWdpbnMtcmVzYW1wbGVyLTIuMC4xLDEgICAgIDwgICBuZWVkcyB1cGRhdGluZyAocG9ydCBo YXMgMi4wLjIsMSkKYWtvZGUtcGx1Z2lucy14aXBoLTIuMC4xXzIsMSAgICAgICAgPCAgIG5lZWRz IHVwZGF0aW5nIChwb3J0IGhhcyAyLjAuMiwxKQphcGFjaGUtMi4yLjggICAgICAgICAgICAgICAg ICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKYXBhY2hlLWFudC0xLjcuMF8xICAgICAg ICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmFwcHJlcy0xLjAuMSAgICAgICAg ICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAphcHItZ2RibS1kYjQyLTEu Mi44XzIgICAgICAgICAgICAgICA8ICAgbmVlZHMgdXBkYXRpbmcgKHBvcnQgaGFzIDEuMi44XzMp CmFydHMtMS41LjgsMSAgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGgg cG9ydAphcnRzd3JhcHBlci0xLjUuMyAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3 aXRoIHBvcnQKYXNwZWxsLTAuNjAuNV8yICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRh dGUgd2l0aCBwb3J0CmF0ay0xLjIwLjAgICAgICAgICAgICAgICAgICAgICAgICAgIDwgICBuZWVk cyB1cGRhdGluZyAocG9ydCBoYXMgMS4yMi4wKQphdXRvY29uZi0yLjEzLjAwMDIyN182ICAgICAg ICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKYXV0b2NvbmYtMi42MV8yICAgICAgICAg ICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmF1dG9jb25mLXdyYXBwZXItMjAw NzExMDkgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAphdXRvbWFrZS0xLjEwXzMg ICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKYXV0b21ha2UtMS40 LjZfNCAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmF1dG9tYWtl LTEuNV80LDEgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAphdXRv bWFrZS0xLjYuMyAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQK YXV0b21ha2UtMS43LjkgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBw b3J0CmF1dG9tYWtlLTEuOC41ICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdp dGggcG9ydAphdXRvbWFrZS0xLjkuNl8yICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0 ZSB3aXRoIHBvcnQKYXV0b21ha2Utd3JhcHBlci0yMDA3MTEwOSAgICAgICAgICAgPSAgIHVwLXRv LWRhdGUgd2l0aCBwb3J0CmF1dG90b29scy0yMDA3MDkwNSAgICAgICAgICAgICAgICAgID0gICB1 cC10by1kYXRlIHdpdGggcG9ydAphdmFoaS1hcHAtMC42LjIxXzEgICAgICAgICAgICAgICAgICA8 ICAgbmVlZHMgdXBkYXRpbmcgKHBvcnQgaGFzIDAuNi4yMl80KQpiYXNoLTMuMi4zMyAgICAgICAg ICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKYmRmdG9wY2YtMS4wLjEg ICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmJlZm9yZWxpZ2h0 LTEuMC4yICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApiaWdyZXFz cHJvdG8tMS4wLjIgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKYmlz b24tMi4zXzMsMSAgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0 CmJpdG1hcC0xLjAuMyAgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGgg cG9ydApiaXRzdHJlYW0tdmVyYS0xLjEwXzQgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3 aXRoIHBvcnQKYm9vc3QtcHl0aG9uLTEuMzQuMSAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRh dGUgd2l0aCBwb3J0CmJvc3dhcnMtMi40LjFfMiAgICAgICAgICAgICAgICAgICAgID0gICB1cC10 by1kYXRlIHdpdGggcG9ydApjYWlyby0xLjQuMTQgICAgICAgICAgICAgICAgICAgICAgICA8ICAg bmVlZHMgdXBkYXRpbmcgKHBvcnQgaGFzIDEuNC4xNCwxKQpjZHBhcmFub2lhLTMuOS44XzggICAg ICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKY2RydG9vbHMtMi4wMV82ICAg ICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmNvbXBvc2l0ZXByb3Rv LTAuNCAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApjb3JldXRpbHMt Ni45XzEgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKY3Vwcy1i YXNlLTEuMy42XzEgICAgICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVwZGF0aW5nIChwb3J0IGhh cyAxLjMuNykKY3VybC03LjE2LjMgICAgICAgICAgICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVw ZGF0aW5nIChwb3J0IGhhcyA3LjE2LjNfMSkKY3lydXMtc2FzbC0yLjEuMjIgICAgICAgICAgICAg ICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmRhbWFnZXByb3RvLTEuMS4wXzIgICAgICAg ICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApkYjQxLTQuMS4yNV80ICAgICAgICAg ICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKZGI0Mi00LjIuNTJfNSAgICAg ICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmRidXMtMS4wLjJfMiAg ICAgICAgICAgICAgICAgICAgICAgIDwgICBuZWVkcyB1cGRhdGluZyAocG9ydCBoYXMgMS4xLjIw KQpkYnVzLWdsaWItMC43NCAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRo IHBvcnQKZGJ1cy1xdDMtMC43MF8xICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUg d2l0aCBwb3J0CmRjbGliLTAuMy4xMCAgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1k YXRlIHdpdGggcG9ydApkZXNrdG9wLWZpbGUtdXRpbHMtMC4xNSAgICAgICAgICAgICA9ICAgdXAt dG8tZGF0ZSB3aXRoIHBvcnQKZGlhYmxvLWpkay0xLjUuMC4wNy4wMV85ICAgICAgICAgICAgPSAg IHVwLXRvLWRhdGUgd2l0aCBwb3J0CmRpYWJsby1qcmUtMS41LjAuMDcuMDEgICAgICAgICAgICAg IDwgICBuZWVkcyB1cGRhdGluZyAocG9ydCBoYXMgMS41LjAuMDcuMDFfOSkKZGlybW5nci0wLjku N18yICAgICAgICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVwZGF0aW5nIChwb3J0IGhhcyAxLjAu MV8xKQpkamJmZnQtMC43Nl8yICAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3 aXRoIHBvcnQKZG1pZGVjb2RlLTIuOSAgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRh dGUgd2l0aCBwb3J0CmRteHByb3RvLTIuMi4yICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10 by1kYXRlIHdpdGggcG9ydAplZGl0cmVzLTEuMC4zICAgICAgICAgICAgICAgICAgICAgICA9ICAg dXAtdG8tZGF0ZSB3aXRoIHBvcnQKZW5jb2RpbmdzLTEuMC4yLDEgICAgICAgICAgICAgICAgICAg PSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmVzb3VuZC0wLjIuMzggICAgICAgICAgICAgICAgICAg ICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApldmllZXh0LTEuMC4yICAgICAgICAgICAgICAg ICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKZXhwYXQtMi4wLjBfMSAgICAgICAgICAg ICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmZhYWMtMS4yNl8xICAgICAgICAg ICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApmYWFkMi0yLjYuMSwxICAg ICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKZmZtcGVnLTIwMDcu MTAuMDRfMSAgICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVwZGF0aW5nIChwb3J0IGhhcyAyMDA3 LjEwLjA0XzMpCmZmdHczLTMuMS4yICAgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1k YXRlIHdpdGggcG9ydApmaWxlemlsbGEtMy4wLjFfMSAgICAgICAgICAgICAgICAgICA8ICAgbmVl ZHMgdXBkYXRpbmcgKHBvcnQgaGFzIDMuMC43LjEpCmZpeGVzcHJvdG8tNC4wICAgICAgICAgICAg ICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApmbGFjLTEuMS4yXzIgICAgICAgICAg ICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKZmxhc2hwbHVnaW4tbW96aWxs YS0wLjQuMTNfMSAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmZvbnQtYWRvYmUtMTAw ZHBpLTEuMC4wXzEgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApmb250LWFkb2Jl LTc1ZHBpLTEuMC4wICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKZm9udC1h ZG9iZS11dG9waWEtMTAwZHBpLTEuMC4xICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmZv bnQtYWRvYmUtdXRvcGlhLTc1ZHBpLTEuMC4xICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9y dApmb250LWFkb2JlLXV0b3BpYS10eXBlMS0xLjAuMSAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRo IHBvcnQKZm9udC1hbGlhcy0xLjAuMSAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUg d2l0aCBwb3J0CmZvbnQtYXJhYmljLW1pc2MtMS4wLjAgICAgICAgICAgICAgID0gICB1cC10by1k YXRlIHdpdGggcG9ydApmb250LWJoLTEwMGRwaS0xLjAuMCAgICAgICAgICAgICAgICA9ICAgdXAt dG8tZGF0ZSB3aXRoIHBvcnQKZm9udC1iaC03NWRwaS0xLjAuMCAgICAgICAgICAgICAgICAgPSAg IHVwLXRvLWRhdGUgd2l0aCBwb3J0CmZvbnQtYmgtbHVjaWRhdHlwZXdyaXRlci0xMDBkcGktMS4w LjAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApmb250LWJoLWx1Y2lkYXR5cGV3cml0ZXItNzVk cGktMS4wLjAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApmb250LWJoLXR0Zi0xLjAuMCAgICAg ICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKZm9udC1iaC10eXBlMS0xLjAu MCAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmZvbnQtYml0c3RyZWFt LTEwMGRwaS0xLjAuMCAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApmb250LWJpdHN0 cmVhbS03NWRwaS0xLjAuMCAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKZm9udC1i aXRzdHJlYW0tdHlwZTEtMS4wLjAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmZv bnQtY3Jvbnl4LWN5cmlsbGljLTEuMC4wICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9y dApmb250LWN1cnNvci1taXNjLTEuMC4wICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRo IHBvcnQKZm9udC1kYWV3b28tbWlzYy0xLjAuMCAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUg d2l0aCBwb3J0CmZvbnQtZGVjLW1pc2MtMS4wLjAgICAgICAgICAgICAgICAgID0gICB1cC10by1k YXRlIHdpdGggcG9ydApmb250LWlibS10eXBlMS0xLjAuMCAgICAgICAgICAgICAgICA9ICAgdXAt dG8tZGF0ZSB3aXRoIHBvcnQKZm9udC1pc2FzLW1pc2MtMS4wLjAgICAgICAgICAgICAgICAgPSAg IHVwLXRvLWRhdGUgd2l0aCBwb3J0CmZvbnQtamlzLW1pc2MtMS4wLjAgICAgICAgICAgICAgICAg ID0gICB1cC10by1kYXRlIHdpdGggcG9ydApmb250LW1pY3JvLW1pc2MtMS4wLjAgICAgICAgICAg ICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKZm9udC1taXNjLWN5cmlsbGljLTEuMC4wICAg ICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmZvbnQtbWlzYy1ldGhpb3BpYy0xLjAu MCAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApmb250LW1pc2MtbWVsdGhvLTEu MC4wXzEgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKZm9udC1taXNjLW1pc2Mt MS4wLjAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmZvbnQtbXV0dC1t aXNjLTEuMC4wICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApmb250LXNj aHVtYWNoZXItbWlzYy0xLjAuMCAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKZm9u dC1zY3JlZW4tY3lyaWxsaWMtMS4wLjEgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0 CmZvbnQtc29ueS1taXNjLTEuMC4wICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGgg cG9ydApmb250LXN1bi1taXNjLTEuMC4wICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3 aXRoIHBvcnQKZm9udC11dGlsLTEuMC4xICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRh dGUgd2l0aCBwb3J0CmZvbnQtd2luaXR6a2ktY3lyaWxsaWMtMS4wLjAgICAgICAgID0gICB1cC10 by1kYXRlIHdpdGggcG9ydApmb250LXhmcmVlODYtdHlwZTEtMS4wLjAgICAgICAgICAgICA9ICAg dXAtdG8tZGF0ZSB3aXRoIHBvcnQKZm9udGNhY2hlcHJvdG8tMC4xLjIgICAgICAgICAgICAgICAg PSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmZvbnRjb25maWctMi40LjJfMiwxICAgICAgICAgICAg ICAgIDwgICBuZWVkcyB1cGRhdGluZyAocG9ydCBoYXMgMi41LjAsMSkKZm9udHNwcm90by0yLjAu MiAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmZvbnR0b3NmbnQt MS4wLjMgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApmcmVldHlw ZTItMi4zLjUgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKZnJp YmlkaS0wLjEwLjkgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0 CmZzbHNmb250cy0xLjAuMSAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGgg cG9ydApmc3RvYmRmLTEuMC4yICAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3 aXRoIHBvcnQKZnVzZWZzLWxpYnMtMi43LjJfMSAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRh dGUgd2l0aCBwb3J0CmdhaWwtMS4yMi4wICAgICAgICAgICAgICAgICAgICAgICAgIDwgICBuZWVk cyB1cGRhdGluZyAocG9ydCBoYXMgMS4yMi4xKQpnYW1pbi0wLjEuOSAgICAgICAgICAgICAgICAg ICAgICAgICA8ICAgbmVlZHMgdXBkYXRpbmcgKHBvcnQgaGFzIDAuMS45XzEpCmdjYy00LjIuNF8y MDA4MDMwNSAgICAgICAgICAgICAgICAgIDwgICBuZWVkcyB1cGRhdGluZyAocG9ydCBoYXMgNC4y LjRfMjAwODAzMjYpCmdjY21ha2VkZXAtMS4wLjIgICAgICAgICAgICAgICAgICAgID0gICB1cC10 by1kYXRlIHdpdGggcG9ydApnY29uZjItMi4yMi4wICAgICAgICAgICAgICAgICAgICAgICA9ICAg dXAtdG8tZGF0ZSB3aXRoIHBvcnQKZ2RiLTYuNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmdkYm0tMS44LjNfMyAgICAgICAgICAgICAgICAgICAg ICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApnZXR0ZXh0LTAuMTYuMV8zICAgICAgICAgICAg ICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKZ2hvc3RzY3JpcHQtZ3BsLTguNjFfMyAg ICAgICAgICAgICAgPCAgIG5lZWRzIHVwZGF0aW5nIChwb3J0IGhhcyA4LjYxXzQpCmdpbXAtMi40 LjUsMiAgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApnaW1w LWFwcC0yLjQuNSwxICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQK Z2ltcC1ndXRlbnByaW50LTUuMS43ICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBw b3J0Cmdpby1mYW0tYmFja2VuZC0yLjE2LjFfMSAgICAgICAgICAgIDwgICBuZWVkcyB1cGRhdGlu ZyAocG9ydCBoYXMgMi4xNi4yKQpnbGliLTEuMi4xMF8xMiAgICAgICAgICAgICAgICAgICAgICA9 ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKZ2xpYi0yLjE2LjFfMiAgICAgICAgICAgICAgICAgICAg ICAgPCAgIG5lZWRzIHVwZGF0aW5nIChwb3J0IGhhcyAyLjE2LjIpCmdsaXR6LTAuNS42XzEgICAg ICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApnbHByb3RvLTEuNC44 ICAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKZ21ha2UtMy44 MV8yICAgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0Cmdub21l LWtleXJpbmctMi4yMi4wICAgICAgICAgICAgICAgIDwgICBuZWVkcyB1cGRhdGluZyAocG9ydCBo YXMgMi4yMi4xKQpnbm9tZS1taW1lLWRhdGEtMi4xOC4wXzIgICAgICAgICAgICA9ICAgdXAtdG8t ZGF0ZSB3aXRoIHBvcnQKZ25vbWUtdmZzLTIuMjAuMSAgICAgICAgICAgICAgICAgICAgPCAgIG5l ZWRzIHVwZGF0aW5nIChwb3J0IGhhcyAyLjIyLjApCmdub21lX3N1YnItMS4wICAgICAgICAgICAg ICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApnbm9tZWhpZXItMi4zXzEwICAgICAg ICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKZ251cGctMi4wLjQgICAgICAg ICAgICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVwZGF0aW5nIChwb3J0IGhhcyAyLjAuOCkKZ251 dGxzLTIuMi4yICAgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0 CmdwYWMtbGliZ3BhYy0wLjQuNCwxICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGgg cG9ydApncGdtZS0xLjEuNSAgICAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3 aXRoIHBvcnQKZ3Nmb250cy04LjExXzQgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRh dGUgd2l0aCBwb3J0CmdzbS0xLjAuMTIgICAgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10 by1kYXRlIHdpdGggcG9ydApnc3RyZWFtZXItMC4xMC4xNSAgICAgICAgICAgICAgICAgICA8ICAg bmVlZHMgdXBkYXRpbmcgKHBvcnQgaGFzIDAuMTAuMTkpCmdzdHJlYW1lci1wbHVnaW5zLTAuMTAu MTUsMyAgICAgICAgIDwgICBuZWVkcyB1cGRhdGluZyAocG9ydCBoYXMgMC4xMC4xOSwzKQpndGFy LTEuMThfMSAgICAgICAgICAgICAgICAgICAgICAgICA8ICAgbmVlZHMgdXBkYXRpbmcgKHBvcnQg aGFzIDEuMTkpCmd0ay0xLjIuMTBfMTggICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1k YXRlIHdpdGggcG9ydApndGstMi4xMi45XzEgICAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAt dG8tZGF0ZSB3aXRoIHBvcnQKZ3RrLWVuZ2luZXMyLTIuMTIuMiAgICAgICAgICAgICAgICAgPCAg IG5lZWRzIHVwZGF0aW5nIChwb3J0IGhhcyAyLjE0LjBfMSkKZ3Rrc3BlbGwtMi4wLjExXzUgICAg ICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0Cmd1dGVucHJpbnQtNS4xLjcg ICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApndXRlbnByaW50LWJh c2UtNS4xLjcgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKZ3V0ZW5wcmlu dC1panMtNS4xLjcgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmhhbC0w LjUuOC4yMDA3MDkwOSAgICAgICAgICAgICAgICAgIDwgICBuZWVkcyB1cGRhdGluZyAocG9ydCBo YXMgMC41LjExLnIyXzUpCmhpY29sb3ItaWNvbi10aGVtZS0wLjEwXzIgICAgICAgICAgID0gICB1 cC10by1kYXRlIHdpdGggcG9ydAppY2VhdXRoLTEuMC4yICAgICAgICAgICAgICAgICAgICAgICA9 ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKaWNvLTEuMC4yICAgICAgICAgICAgICAgICAgICAgICAg ICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmljdS0zLjguMV8xICAgICAgICAgICAgICAgICAg ICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAppbG1iYXNlLTEuMC4wXzIgICAgICAgICAg ICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKaW1ha2UtMS4wLjJfNCwxICAgICAg ICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmlucHV0cHJvdG8tMS40LjIu MSAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAppbnRsdG9vbC0wLjM2 LjIgICAgICAgICAgICAgICAgICAgICA8ICAgbmVlZHMgdXBkYXRpbmcgKHBvcnQgaGFzIDAuMzcu MSkKamFja2l0LTAuMTAzLjAgICAgICAgICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVwZGF0aW5n IChwb3J0IGhhcyAwLjEwMy4wXzEpCmphc3Blci0xLjkwMC4xXzYgICAgICAgICAgICAgICAgICAg ID0gICB1cC10by1kYXRlIHdpdGggcG9ydApqYXZhdm13cmFwcGVyLTIuMyAgICAgICAgICAgICAg ICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKamJpZ2tpdC0xLjYgICAgICAgICAgICAgICAg ICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmpwZWctNmJfNCAgICAgICAgICAgICAg ICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAprYnByb3RvLTEuMC4zICAgICAg ICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKa2RlLTMuNS44ICAgICAg ICAgICAgICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVwZGF0aW5nIChwb3J0IGhhcyAzLjUuOF8x KQprZGUteGRnLWVudi0xLjBfMywxICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRo IHBvcnQKa2RlYWNjZXNzaWJpbGl0eS0zLjUuOCAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUg d2l0aCBwb3J0CmtkZWFkbWluLTMuNS44ICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1k YXRlIHdpdGggcG9ydAprZGVhcnR3b3JrLTMuNS44ICAgICAgICAgICAgICAgICAgICA9ICAgdXAt dG8tZGF0ZSB3aXRoIHBvcnQKa2RlYmFzZS0zLjUuOCAgICAgICAgICAgICAgICAgICAgICAgPCAg IG5lZWRzIHVwZGF0aW5nIChwb3J0IGhhcyAzLjUuOF8xKQprZGViYXNlLWtvbXBtZ3ItMy41Ljgg ICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKa2RlZWR1LTMuNS44ICAgICAg ICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmtkZWdhbWVzLTMuNS44 ICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAprZGVncmFwaGlj cy0zLjUuOF8xICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKa2RlaGll ci0xLjBfMTEgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0Cmtk ZWxpYnMtMy41LjggICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9y dAprZGVtdWx0aW1lZGlhLTMuNS44ICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRo IHBvcnQKa2RlbmV0d29yay0zLjUuOCAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUg d2l0aCBwb3J0CmtkZXBpbS0zLjUuOCAgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1k YXRlIHdpdGggcG9ydAprZGVzZGstMy41LjggICAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAt dG8tZGF0ZSB3aXRoIHBvcnQKa2RldG95cy0zLjUuOCAgICAgICAgICAgICAgICAgICAgICAgPSAg IHVwLXRvLWRhdGUgd2l0aCBwb3J0CmtkZXV0aWxzLTMuNS44ICAgICAgICAgICAgICAgICAgICAg ID0gICB1cC10by1kYXRlIHdpdGggcG9ydAprZGV2ZWxvcC0zLjUuMCAgICAgICAgICAgICAgICAg ICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKa2Rld2ViZGV2LTMuNS44LDIgICAgICAgICAg ICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmtvZmZpY2UtMS42LjNfMywyICAgICAg ICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAprdG9ycmVudC0yLjIuNSAgICAg ICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKbGFtZS0zLjk3XzEgICAg ICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmxjbXMtMS4xNywx ICAgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApsaWJGUy0x LjAuMF8xICAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKbGli R0wtNy4wLjEgICAgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0 CmxpYkdMVS03LjAuMSAgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGgg cG9ydApsaWJJQ0UtMS4wLjRfMSwxICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3 aXRoIHBvcnQKbGliSURMLTAuOC45XzEgICAgICAgICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVw ZGF0aW5nIChwb3J0IGhhcyAwLjguMTApCmxpYlNNLTEuMC4zXzEsMSAgICAgICAgICAgICAgICAg ICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApsaWJYMTEtMS4xLjNfMSwxICAgICAgICAgICAg ICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKbGliWFNjcm5TYXZlci0xLjEuMiAgICAg ICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmxpYlhUcmFwLTEuMC4wICAgICAg ICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApsaWJYYXUtMS4wLjNfMiAg ICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKbGliWGF3LTEuMC40 XzEsMSAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmxpYlhjb21w b3NpdGUtMC40LjAsMSAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApsaWJY Y3Vyc29yLTEuMS45XzEgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQK bGliWGRhbWFnZS0xLjEuMSAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBw b3J0CmxpYlhkbWNwLTEuMC4yXzEgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdp dGggcG9ydApsaWJYZXZpZS0xLjAuMiAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0 ZSB3aXRoIHBvcnQKbGliWGV4dC0xLjAuMywxICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRv LWRhdGUgd2l0aCBwb3J0CmxpYlhmaXhlcy00LjAuM18xICAgICAgICAgICAgICAgICAgID0gICB1 cC10by1kYXRlIHdpdGggcG9ydApsaWJYZm9udC0xLjMuMV8zLDEgICAgICAgICAgICAgICAgICA9 ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKbGliWGZvbnRjYWNoZS0xLjAuNCAgICAgICAgICAgICAg ICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmxpYlhmdC0yLjEuMTIgICAgICAgICAgICAgICAg ICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApsaWJYaS0xLjEuMywxICAgICAgICAgICAg ICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKbGliWGluZXJhbWEtMS4wLjIsMSAg ICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmxpYlhtdS0xLjAuMywxICAg ICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApsaWJYcC0xLjAuMCwx ICAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKbGliWHBtLTMu NS43ICAgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmxpYlhw cmludEFwcFV0aWwtMS4wLjEgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAps aWJYcHJpbnRVdGlsLTEuMC4xICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBv cnQKbGliWHJhbmRyLTEuMi4yXzEgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0 aCBwb3J0CmxpYlhyZW5kZXItMC45LjRfMSAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRl IHdpdGggcG9ydApsaWJYcmVzLTEuMC4zXzMgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8t ZGF0ZSB3aXRoIHBvcnQKbGliWHQtMS4wLjVfMSAgICAgICAgICAgICAgICAgICAgICAgPSAgIHVw LXRvLWRhdGUgd2l0aCBwb3J0CmxpYlh0c3QtMS4wLjMgICAgICAgICAgICAgICAgICAgICAgIDwg ICBuZWVkcyB1cGRhdGluZyAocG9ydCBoYXMgMS4wLjNfMSkKbGliWHYtMS4wLjNfMSwxICAgICAg ICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmxpYlh2TUMtMS4wLjRfMSAg ICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApsaWJYeGY4NmRnYS0x LjAuMiAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKbGliWHhmODZt aXNjLTEuMC4xICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmxpYlh4 Zjg2dm0tMS4wLjEgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAps aWJhNTItMC43LjRfMSAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBv cnQKbGliYW8tMC44LjhfMSAgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0 aCBwb3J0CmxpYmFydF9sZ3BsLTIuMy4xOSwxICAgICAgICAgICAgICAgIDwgICBuZWVkcyB1cGRh dGluZyAocG9ydCBoYXMgMi4zLjIwLDEpCmxpYmF1ZGlvZmlsZS0wLjIuNiAgICAgICAgICAgICAg ICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApsaWJib25vYm8tMi4yMC40ICAgICAgICAgICAg ICAgICAgICA8ICAgbmVlZHMgdXBkYXRpbmcgKHBvcnQgaGFzIDIuMjIuMCkKbGliY2RkYi0xLjMu MCAgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmxpYmNkaW8t MC43N18yICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApsaWJj cm9jby0wLjYuMSAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQK bGliZGFlbW9uLTAuMTIgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBw b3J0CmxpYmRjYS0wLjAuNSAgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdp dGggcG9ydApsaWJkbXgtMS4wLjJfMSAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0 ZSB3aXRoIHBvcnQKbGliZHJtLTIuMy4wICAgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRv LWRhdGUgd2l0aCBwb3J0CmxpYmR2YnBzaS0wLjEuNiAgICAgICAgICAgICAgICAgICAgID0gICB1 cC10by1kYXRlIHdpdGggcG9ydApsaWJkdmRjc3MtMS4yLjlfMiAgICAgICAgICAgICAgICAgICA9 ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKbGliZHZkbmF2LTAuMS4xMF8zICAgICAgICAgICAgICAg ICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmxpYmR2ZHJlYWQtMC45LjdfMyAgICAgICAgICAg ICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApsaWJlYm1sLTAuNy44ICAgICAgICAgICAg ICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKbGliZXhlY2luZm8tMS4xXzEgICAg ICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmxpYmV4aWYtMC42LjE1ICAg ICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApsaWJmbGFzaC0wLjQu MTNfMiAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKbGliZm9udGVu Yy0xLjAuNCAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmxpYmZw eC0xLjIuMC4xMl8xICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAps aWJnY3J5cHQtMS40LjAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBv cnQKbGliZ2dpLTIuMi4yXzEsMSAgICAgICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVwZGF0aW5n IChwb3J0IGhhcyAyLjIuMl8zLDEpCmxpYmdpaS0xLjAuMl8xICAgICAgICAgICAgICAgICAgICAg IDwgICBuZWVkcyB1cGRhdGluZyAocG9ydCBoYXMgMS4wLjJfMikKbGliZ2x1dC03LjAuMV8xICAg ICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmxpYmdtcC00LjIuMiAg ICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApsaWJncGctZXJy b3ItMS42ICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKbGliZ3Nm LTEuMTQuNyAgICAgICAgICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVwZGF0aW5nIChwb3J0IGhh cyAxLjE0LjgpCmxpYmd0a2h0bWwtMi4xMS4xICAgICAgICAgICAgICAgICAgID0gICB1cC10by1k YXRlIHdpdGggcG9ydApsaWJpY29udi0xLjExXzEgICAgICAgICAgICAgICAgICAgICA9ICAgdXAt dG8tZGF0ZSB3aXRoIHBvcnQKbGliaWQzdGFnLTAuMTUuMWIgICAgICAgICAgICAgICAgICAgPSAg IHVwLXRvLWRhdGUgd2l0aCBwb3J0CmxpYmlkbi0xLjIgICAgICAgICAgICAgICAgICAgICAgICAg ID0gICB1cC10by1kYXRlIHdpdGggcG9ydApsaWJpanMtMC4zNV8xICAgICAgICAgICAgICAgICAg ICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKbGlia3NiYS0xLjAuMV8xICAgICAgICAgICAg ICAgICAgICAgPCAgIG5lZWRzIHVwZGF0aW5nIChwb3J0IGhhcyAxLjAuMikKbGlibHRkbC0xLjUu MjQgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmxpYm1hZC0w LjE1LjFiXzIgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApsaWJt YXRyb3NrYS0wLjguMSAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQK bGlibWlrbW9kLWVzb3VuZC0zLjEuMTFfMiAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBw b3J0CmxpYm1tcy0wLjMgICAgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdp dGggcG9ydApsaWJtbmctMS4wLjkgICAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0 ZSB3aXRoIHBvcnQKbGlibW9kcGx1Zy0wLjguNCAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRv LWRhdGUgd2l0aCBwb3J0CmxpYm1wY2RlYy0xLjIuNiAgICAgICAgICAgICAgICAgICAgID0gICB1 cC10by1kYXRlIHdpdGggcG9ydApsaWJtcGVnMi0wLjQuMV8yICAgICAgICAgICAgICAgICAgICA8 ICAgbmVlZHMgdXBkYXRpbmcgKHBvcnQgaGFzIDAuNC4xXzMpCmxpYm1zcGFjay0wLjAuMjAwNDAz MDhfMyAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApsaWJtdXNpY2JyYWluei0y LjEuNSAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKbGlibm90aWZ5LTAu NC40XzEgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmxpYm9mYS0w LjkuM18xICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApsaWJv Z2ctMS4xLjMsNCAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQK bGlib2lsLTAuMy4xMiAgICAgICAgICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVwZGF0aW5nIChw b3J0IGhhcyAwLjMuMTQpCmxpYm9sZFgtMS4wLjEgICAgICAgICAgICAgICAgICAgICAgID0gICB1 cC10by1kYXRlIHdpdGggcG9ydApsaWJvcGVuZGFhcC0wLjQuMF8xICAgICAgICAgICAgICAgICA9 ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKbGlib3BlbnN5bmMtMC4yMl8xICAgICAgICAgICAgICAg ICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmxpYnBhcGVyLTEuMS4yMV8zICAgICAgICAgICAg ICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApsaWJyc3ZnMi0yLjIwLjAgICAgICAgICAg ICAgICAgICAgICA8ICAgbmVlZHMgdXBkYXRpbmcgKHBvcnQgaGFzIDIuMjIuMikKbGlic2FtcGxl cmF0ZS0wLjEuMl8yICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVwZGF0aW5nIChwb3J0IGhhcyAw LjEuMykKbGlic2hvdXQyLTIuMi4yXzIsMSAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUg d2l0aCBwb3J0CmxpYnNpZ2MrKy0yLjIuMiAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1k YXRlIHdpdGggcG9ydApsaWJzbmRmaWxlLTEuMC4xN18xICAgICAgICAgICAgICAgICA9ICAgdXAt dG8tZGF0ZSB3aXRoIHBvcnQKbGlidGFzbjEtMS4zICAgICAgICAgICAgICAgICAgICAgICAgPSAg IHVwLXRvLWRhdGUgd2l0aCBwb3J0CmxpYnRoYWktMC4xLjVfMyAgICAgICAgICAgICAgICAgICAg ID0gICB1cC10by1kYXRlIHdpdGggcG9ydApsaWJ0aGVvcmEtMS4wLmE4ICAgICAgICAgICAgICAg ICAgICA8ICAgbmVlZHMgdXBkYXRpbmcgKHBvcnQgaGFzIDEuMC5iMikKbGlidG9vbC0xLjUuMjQg ICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmxpYnRvcnJlbnQt MC4xMS45ICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApsaWJ0dW5l cGltcC0wLjUuM18xLDEgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKbGli dWJsaW8tMjAwNzAxMDMgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0 CmxpYnVuZ2lmLTQuMS40XzUgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGgg cG9ydApsaWJ1c2ItMC4xLjEyXzEgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3 aXRoIHBvcnQKbGlidm9sdW1lX2lkLTAuNzUuMF8xICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVw ZGF0aW5nIChwb3J0IGhhcyAwLjgxLjApCmxpYnZvcmJpcy0xLjIuMF8xLDMgICAgICAgICAgICAg ICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApsaWJ3bWYtMC4yLjguNF8yICAgICAgICAgICAg ICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKbGlid3BkLTAuOC45XzEgICAgICAgICAg ICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmxpYnhrYmZpbGUtMS4wLjQgICAg ICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApsaWJ4a2J1aS0xLjAuMl8x ICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKbGlieG1sMi0yLjYu MzAgICAgICAgICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVwZGF0aW5nIChwb3J0IGhhcyAyLjYu MzEpCmxpYnhzbHQtMS4xLjIyICAgICAgICAgICAgICAgICAgICAgIDwgICBuZWVkcyB1cGRhdGlu ZyAocG9ydCBoYXMgMS4xLjIyXzEpCmxpbmMtMS4wLjNfNiAgICAgICAgICAgICAgICAgICAgICAg ID0gICB1cC10by1kYXRlIHdpdGggcG9ydApsaW51eF9iYXNlLWZjNi02XzUgICAgICAgICAgICAg ICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKbGlzdHJlcy0xLjAuMSAgICAgICAgICAgICAg ICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CmxpdmVNZWRpYS0yMDA4LjAyLjA4LDEg ICAgICAgICAgICAgIDwgICBuZWVkcyB1cGRhdGluZyAocG9ydCBoYXMgMjAwOC4wNC4wMywxKQps dWEtNS4wLjMgICAgICAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBv cnQKbHVpdC0xLjAuMl8yICAgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0 aCBwb3J0Cm00LTEuNC45LDEgICAgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRl IHdpdGggcG9ydAptRE5TUmVzcG9uZGVyLTEwOCAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8t ZGF0ZSB3aXRoIHBvcnQKbWFrZWRlcGVuZC0xLjAuMSwxICAgICAgICAgICAgICAgICAgPSAgIHVw LXRvLWRhdGUgd2l0aCBwb3J0Cm1rY29tcG9zZWNhY2hlLTEuMl8xICAgICAgICAgICAgICAgID0g ICB1cC10by1kYXRlIHdpdGggcG9ydApta2ZvbnRkaXItMS4wLjMgICAgICAgICAgICAgICAgICAg ICA8ICAgbmVlZHMgdXBkYXRpbmcgKHBvcnQgaGFzIDEuMC4zXzEpCm1rZm9udHNjYWxlLTEuMC4z ICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAptcGVnNGlwLWxpYm1w NHYyLTEuNi4xICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKbXBlZ2F1ZGlv LTMuOSAgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0Cm1wZnIt Mi4zLjEgICAgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApt cGcxMjMtZXNvdW5kLTAuNTlyXzE3ICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBv cnQKbXBsYXllci0wLjk5LjExXzMgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0 aCBwb3J0Cm1wbGF5ZXItc2tpbnMtMS4xLjJfNiAgICAgICAgICAgICAgID0gICB1cC10by1kYXRl IHdpdGggcG9ydApteXNxbC1jbGllbnQtNS4xLjIzICAgICAgICAgICAgICAgICA9ICAgdXAtdG8t ZGF0ZSB3aXRoIHBvcnQKbXlzcWwtc2VydmVyLTUuMS4yMyAgICAgICAgICAgICAgICAgPSAgIHVw LXRvLWRhdGUgd2l0aCBwb3J0Cm5hcy0xLjhfMSAgICAgICAgICAgICAgICAgICAgICAgICAgID0g ICB1cC10by1kYXRlIHdpdGggcG9ydApuYXNtLTAuOTguMzksMSAgICAgICAgICAgICAgICAgICAg ICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKbmVvbi0wLjI2LjQgICAgICAgICAgICAgICAgICAg ICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0Cm5ldC1zbm1wLTUuMy4xXzcgICAgICAgICAg ICAgICAgICAgIDwgICBuZWVkcyB1cGRhdGluZyAocG9ydCBoYXMgNS40LjFfMikKbnNwci00LjYu NyAgICAgICAgICAgICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVwZGF0aW5nIChwb3J0IGhhcyA0 LjcpCm5zcy0zLjExLjcgICAgICAgICAgICAgICAgICAgICAgICAgIDwgICBuZWVkcyB1cGRhdGlu ZyAocG9ydCBoYXMgMy4xMS45XzIpCm9jbG9jay0xLjAuMSAgICAgICAgICAgICAgICAgICAgICAg ID0gICB1cC10by1kYXRlIHdpdGggcG9ydApvcGVubGRhcC1jbGllbnQtMi4zLjM5ICAgICAgICAg ICAgICA8ICAgbmVlZHMgdXBkYXRpbmcgKHBvcnQgaGFzIDIuMy40MSkKb3Blbm9mZmljZS5vcmct Mi4zLjFfMSAgICAgICAgICAgICAgPCAgIG5lZWRzIHVwZGF0aW5nIChwb3J0IGhhcyAyLjQuMF8z KQpvcGVuc2xwLTEuMi4xXzIgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRo IHBvcnQKb3BlcmEtOS4yNi4yMDA4MDIxNSAgICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVwZGF0 aW5nIChwb3J0IGhhcyA5LjI3LjIwMDgwMzMxKQpwNS1BcmNoaXZlLVppcC0xLjIzICAgICAgICAg ICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKcDUtQ29tcHJlc3MtUmF3LVpsaWItMi4w MDggICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnA1LUNvbXByZXNzLVpsaWItMi4w MDggICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApwNS1GaWxlLVRlbXAtMC4y MCAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKcDUtRmlsZS1XaGlj aC0wLjA1ICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnA1LUlPLUNv bXByZXNzLUJhc2UtMi4wMDggICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApwNS1J Ty1Db21wcmVzcy1abGliLTIuMDA4ICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQK cDUtUGF0aFRvb2xzLTMuMjcwMSAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBw b3J0CnA1LVhNTC1QYXJzZXItMi4zNF8yICAgICAgICAgICAgICAgIDwgICBuZWVkcyB1cGRhdGlu ZyAocG9ydCBoYXMgMi4zNikKcGFuZ28tMS4xOC4zICAgICAgICAgICAgICAgICAgICAgICAgPCAg IG5lZWRzIHVwZGF0aW5nIChwb3J0IGhhcyAxLjIwLjApCnBhdGNoLTIuNS40ICAgICAgICAgICAg ICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApwY2lpZHMtMjAwNzEwMDQgICAg ICAgICAgICAgICAgICAgICA8ICAgbmVlZHMgdXBkYXRpbmcgKHBvcnQgaGFzIDIwMDgwMzEyKQpw Y3JlLTcuNiAgICAgICAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBv cnQKcGRmbGliLTcuMC4yICAgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0 aCBwb3J0CnBlcmwtNS44LjhfMSAgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRl IHdpdGggcG9ydApwaHA1LTUuMi41XzEgICAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8t ZGF0ZSB3aXRoIHBvcnQKcGlsb3QtbGluay0wLjEyLjIsMSAgICAgICAgICAgICAgICAgPSAgIHVw LXRvLWRhdGUgd2l0aCBwb3J0CnBpeG1hbi0wLjkuNiAgICAgICAgICAgICAgICAgICAgICAgID0g ICB1cC10by1kYXRlIHdpdGggcG9ydApwa2ctY29uZmlnLTAuMjJfMSAgICAgICAgICAgICAgICAg ICA8ICAgbmVlZHMgdXBkYXRpbmcgKHBvcnQgaGFzIDAuMjNfMSkKcG5nLTEuMi4yNSAgICAgICAg ICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnBvbGljeWtpdC0wLjEu MjAwNjA1MTRfNCAgICAgICAgICAgIDwgICBuZWVkcyB1cGRhdGluZyAocG9ydCBoYXMgMC43XzUp CnBvcHBsZXItMC42ICAgICAgICAgICAgICAgICAgICAgICAgIDwgICBuZWVkcyB1cGRhdGluZyAo cG9ydCBoYXMgMC42LjQpCnBvcHBsZXItZGF0YS0wLjEgICAgICAgICAgICAgICAgICAgIDwgICBu ZWVkcyB1cGRhdGluZyAocG9ydCBoYXMgMC4yLjApCnBvcHBsZXItZ3RrLTAuNi40ICAgICAgICAg ICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApwb3BwbGVyLXF0LTAuNiAgICAgICAg ICAgICAgICAgICAgICA8ICAgbmVlZHMgdXBkYXRpbmcgKHBvcnQgaGFzIDAuNi40KQpwb3B0LTEu N180ICAgICAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKcG9y dGF1ZGlvLTE4LjFfMiAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0 CnBvcnRhdWRpdC0wLjUuMTEgICAgICAgICAgICAgICAgICAgIDwgICBuZWVkcyB1cGRhdGluZyAo cG9ydCBoYXMgMC41LjEyKQpwb3J0dXBncmFkZS0yLjQuM18yLDIgICAgICAgICAgICAgICA9ICAg dXAtdG8tZGF0ZSB3aXRoIHBvcnQKcG9zdGZpeC0yLjUuMV8yLDEgICAgICAgICAgICAgICAgICAg PSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnBvc3RncmVzcWwtY2xpZW50LTguMS4xMCAgICAgICAg ICAgIDwgICBuZWVkcyB1cGRhdGluZyAocG9ydCBoYXMgOC4xLjExKQpwb3N0Z3Jlc3FsLWxpYnBx eHgtMi42LjkgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKcHJpbnRwcm90by0x LjAuMyAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnB0aC0yLjAu NyAgICAgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApwdXR0 eS0wLjYwICAgICAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQK cHl0aG9uMjUtMi41LjFfMSAgICAgICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVwZGF0aW5nIChw b3J0IGhhcyAyLjUuMl8xKQpxdC0zLjMuOF82ICAgICAgICAgICAgICAgICAgICAgICAgICA9ICAg dXAtdG8tZGF0ZSB3aXRoIHBvcnQKcmFuZHJwcm90by0xLjIuMSAgICAgICAgICAgICAgICAgICAg PSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnJlY29kZS0zLjZfNiAgICAgICAgICAgICAgICAgICAg ICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApyZWNvcmRwcm90by0xLjEzLjIgICAgICAgICAg ICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKcmVuZGVycHJvdG8tMC45LjMgICAgICAg ICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnJlc291cmNlcHJvdG8tMS4wLjIg ICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApyZ2ItMS4wLjEgICAgICAg ICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKcnBtLTMuMC42XzEz ICAgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnJwbTJjcGlv LTEuMl8yICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApyc3Rh cnQtMS4wLjIgICAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQK cnN5bmMtMy4wLjAgICAgICAgICAgICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVwZGF0aW5nIChw b3J0IGhhcyAzLjAuMSkKcnRvcnJlbnQtMC43LjlfMSAgICAgICAgICAgICAgICAgICAgPSAgIHVw LXRvLWRhdGUgd2l0aCBwb3J0CnJ1YnktMS44LjYuMTExXzEsMSAgICAgICAgICAgICAgICAgIDwg ICBuZWVkcyB1cGRhdGluZyAocG9ydCBoYXMgMS44LjYuMTExXzIsMSkKcnVieTE4LWJkYi0wLjYu MiAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnNhbWJhLTMuMC4y OCwxICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApzYW1iYS1s aWJzbWJjbGllbnQtMy4wLjI4ICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKc2Nv bnMtMC45NyAgICAgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0 CnNjcmlwdHMtMS4wLjEgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGgg cG9ydApzY3Juc2F2ZXJwcm90by0xLjEuMCAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3 aXRoIHBvcnQKc2RsLTEuMi4xMywyICAgICAgICAgICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVw ZGF0aW5nIChwb3J0IGhhcyAxLjIuMTNfMSwyKQpzZGxfaW1hZ2UtMS4yLjYgICAgICAgICAgICAg ICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKc2Vzc3JlZy0xLjAuMyAgICAgICAgICAg ICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnNldHhrYm1hcC0xLjAuNCAgICAg ICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApzaGFyZWQtbWltZS1pbmZv LTAuMjJfMSAgICAgICAgICAgICA8ICAgbmVlZHMgdXBkYXRpbmcgKHBvcnQgaGFzIDAuMjNfMSkK c2hvd2ZvbnQtMS4wLjEgICAgICAgICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVwZGF0aW5nIChw b3J0IGhhcyAxLjAuMV8xKQpzbXByb3h5LTEuMC4yICAgICAgICAgICAgICAgICAgICAgICA9ICAg dXAtdG8tZGF0ZSB3aXRoIHBvcnQKc29rb2Jhbi0xLjAgICAgICAgICAgICAgICAgICAgICAgICAg PSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnNveC0xNC4wLjEgICAgICAgICAgICAgICAgICAgICAg ICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydApzcGVleC0xLjIuYjIsMSAgICAgICAgICAgICAg ICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKc3FsaXRlMy0zLjQuMSAgICAgICAgICAg ICAgICAgICAgICAgPCAgIG5lZWRzIHVwZGF0aW5nIChwb3J0IGhhcyAzLjUuNikKc3VidmVyc2lv bi0xLjQuNF8xICAgICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVwZGF0aW5nIChwb3J0IGhhcyAx LjQuNl8xKQpzdmdhbGliLTEuNC4zXzUgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0 ZSB3aXRoIHBvcnQKc3dpZy0xLjMuMzFfMiAgICAgICAgICAgICAgICAgICAgICAgPCAgIG5lZWRz IHVwZGF0aW5nIChwb3J0IGhhcyAxLjMuMzQpCnQxbGliLTUuMS4yLDEgICAgICAgICAgICAgICAg ICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp0YWdsaWItMS40XzIgICAgICAgICAgICAg ICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKdGV4aTJodG1sLTEuNzZfMSwxICAg ICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnRpZHktMjAwMDA4MDRfMiAg ICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp0aWZmLTMuOC4yXzEg ICAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKdHJhcHByb3Rv LTMuNC4zICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnR3bS0x LjAuM18zICAgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp0 d29sYW1lLTAuMy4xMiAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBv cnQKdW5yYXItMy43MS5iMSw1ICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0 aCBwb3J0CnVuemlwLTUuNTJfMyAgICAgICAgICAgICAgICAgICAgICAgIDwgICBuZWVkcyB1cGRh dGluZyAocG9ydCBoYXMgNS41Ml81KQp2NGxfY29tcGF0LTEuMC4yMDA2MDgwMSAgICAgICAgICAg ICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKdmFsa251dC0wLjMuMTAgICAgICAgICAgICAgICAg ICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnZjZGltYWdlci0wLjcuMjNfMyAgICAgICAg ICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp2aWRlb3Byb3RvLTIuMi4yICAgICAg ICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKdmlld3Jlcy0xLjAuMSAgICAg ICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnZsYy0wLjguNi5lXzIs MiAgICAgICAgICAgICAgICAgICAgIDwgICBuZWVkcyB1cGRhdGluZyAocG9ydCBoYXMgMC44LjYu ZiwyKQp2b3JiaXMtdG9vbHMtMS4xLjFfNSwzICAgICAgICAgICAgICA8ICAgbmVlZHMgdXBkYXRp bmcgKHBvcnQgaGFzIDEuMi4wLDMpCndnZXQtMS4xMSAgICAgICAgICAgICAgICAgICAgICAgICAg ID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp3aW4zMi1jb2RlY3MtMy4xLjAucjEsMSAgICAgICAg ICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKd3YyLTAuMi4zXzEgICAgICAgICAgICAgICAg ICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0Cnd4Z3RrMi0yLjguNyAgICAgICAgICAg ICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp3eGd0azItY29tbW9uLTIuOC43 ICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKd3hndGsyLXVuaWNvZGUt Mi44LjcgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CngxMXBlcmYtMS40 LjEgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp4MjY0LTAu MC4yMDA3MDkxMyAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKeGF1 dGgtMS4wLjIgICAgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0 CnhiYWNrbGlnaHQtMS4xICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGgg cG9ydAp4YmlmZi0xLjAuMSAgICAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3 aXRoIHBvcnQKeGJpdG1hcHMtMS4wLjEgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRh dGUgd2l0aCBwb3J0CnhjYWxjLTEuMC4yICAgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10 by1kYXRlIHdpdGggcG9ydAp4Y2hhdC0yLjguNF8zICAgICAgICAgICAgICAgICAgICAgICA8ICAg bmVlZHMgdXBkYXRpbmcgKHBvcnQgaGFzIDIuOC40XzUpCnhjbGlwYm9hcmQtMS4wLjEgICAgICAg ICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp4Y2xvY2stMS4wLjMgICAgICAg ICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKeGNtaXNjcHJvdG8tMS4x LjIgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnhjbXNkYi0xLjAu MSAgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp4Y29uc29s ZS0xLjAuMyAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKeGN1 cnNvcmdlbi0xLjAuMiAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0 CnhkYmVkaXp6eS0xLjAuMiAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGgg cG9ydAp4ZGl0dmlldy0xLjAuMSAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3 aXRoIHBvcnQKeGRtLTEuMS42XzIgICAgICAgICAgICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVw ZGF0aW5nIChwb3J0IGhhcyAxLjEuNl8zKQp4ZHB5aW5mby0xLjAuMiAgICAgICAgICAgICAgICAg ICAgICA8ICAgbmVlZHMgdXBkYXRpbmcgKHBvcnQgaGFzIDEuMC4yXzEpCnhkcmlpbmZvLTEuMC4y ICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp4ZWRpdC0xLjAu MiAgICAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKeGV2LTEu MC4yICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0Cnhl eHRwcm90by03LjAuMiAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9y dAp4ZXllcy0xLjAuMSAgICAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRo IHBvcnQKeGY4Ni1pbnB1dC1rZXlib2FyZC0xLjIuMl8xICAgICAgICAgPSAgIHVwLXRvLWRhdGUg d2l0aCBwb3J0CnhmODYtaW5wdXQtbW91c2UtMS4yLjMgICAgICAgICAgICAgIDwgICBuZWVkcyB1 cGRhdGluZyAocG9ydCBoYXMgMS4yLjNfMSkKeGY4Ni12aWRlby1hdGktNi43LjE5NSAgICAgICAg ICAgICAgPCAgIG5lZWRzIHVwZGF0aW5nIChwb3J0IGhhcyA2LjguMF8xKQp4Zjg2LXZpZGVvLW52 LTIuMS42ICAgICAgICAgICAgICAgICA8ICAgbmVlZHMgdXBkYXRpbmcgKHBvcnQgaGFzIDIuMS44 KQp4Zjg2LXZpZGVvLXZnYS00LjEuMF8xICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRo IHBvcnQKeGY4Ni12aWRlby12aWEtMC4yLjJfMiAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUg d2l0aCBwb3J0CnhmODZiaWdmb250cHJvdG8tMS4xLjIgICAgICAgICAgICAgID0gICB1cC10by1k YXRlIHdpdGggcG9ydAp4Zjg2ZGdhLTEuMC4yICAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAt dG8tZGF0ZSB3aXRoIHBvcnQKeGY4NmRnYXByb3RvLTIuMC4zICAgICAgICAgICAgICAgICAgPSAg IHVwLXRvLWRhdGUgd2l0aCBwb3J0CnhmODZkcmlwcm90by0yLjAuMyAgICAgICAgICAgICAgICAg ID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp4Zjg2bWlzY3Byb3RvLTAuOS4yICAgICAgICAgICAg ICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKeGY4NnZpZG1vZGVwcm90by0yLjIuMiAgICAg ICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnhmZC0xLjAuMSAgICAgICAgICAgICAg ICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp4ZmluZHByb3h5LTEuMC4xICAg ICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKeGZvbnRzZWwtMS4wLjIg ICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0Cnhmcy0xLjAuNSwx ICAgICAgICAgICAgICAgICAgICAgICAgIDwgICBuZWVkcyB1cGRhdGluZyAocG9ydCBoYXMgMS4w LjVfMSwxKQp4ZnNpbmZvLTEuMC4xICAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0 ZSB3aXRoIHBvcnQKeGZ3cC0xLjAuMSAgICAgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRv LWRhdGUgd2l0aCBwb3J0CnhnYW1tYS0xLjAuMiAgICAgICAgICAgICAgICAgICAgICAgID0gICB1 cC10by1kYXRlIHdpdGggcG9ydAp4Z2MtMS4wLjEgICAgICAgICAgICAgICAgICAgICAgICAgICA9 ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKeGhvc3QtMS4wLjIgICAgICAgICAgICAgICAgICAgICAg ICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnhpbmVyYW1hcHJvdG8tMS4xLjIgICAgICAgICAg ICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp4aW5pdC0xLjAuNyAgICAgICAgICAgICAg ICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKeGtiY29tcC0xLjAuMyAgICAgICAg ICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnhrYmV2ZC0xLjAuMiAgICAg ICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp4a2JwcmludC0xLjAu MSAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKeGtidXRpbHMt MS4wLjEgICAgICAgICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVwZGF0aW5nIChwb3J0IGhhcyAx LjAuMV8xKQp4a2V5Ym9hcmQtY29uZmlnLTEuMF8xICAgICAgICAgICAgICA8ICAgbmVlZHMgdXBk YXRpbmcgKHBvcnQgaGFzIDEuMikKeGtpbGwtMS4wLjEgICAgICAgICAgICAgICAgICAgICAgICAg PSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0Cnhsb2FkLTEuMC4yICAgICAgICAgICAgICAgICAgICAg ICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp4bG9nby0xLjAuMSAgICAgICAgICAgICAgICAg ICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKeGxzYXRvbXMtMS4wLjEgICAgICAgICAg ICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0Cnhsc2NsaWVudHMtMS4wLjEgICAg ICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp4bHNmb250cy0xLjAuMiAg ICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKeG1hZy0xLjAuMiAg ICAgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnhtYW4tMS4w LjMgICAgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp4bWVz c2FnZS0xLjAuMiAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQK eG1scnBjLWMtMS4wNi4yNCAgICAgICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVwZGF0aW5nIChw b3J0IGhhcyAxLjA2LjI1KQp4bW1zLTEuMi4xMV8yICAgICAgICAgICAgICAgICAgICAgICA9ICAg dXAtdG8tZGF0ZSB3aXRoIHBvcnQKeG1tczItMC4yLmQuOV8xICAgICAgICAgICAgICAgICAgICAg PCAgIG5lZWRzIHVwZGF0aW5nIChwb3J0IGhhcyAwLjQuZC4wKQp4bW9kbWFwLTEuMC4zICAgICAg ICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKeG1vcmUtMS4wLjEgICAg ICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnhvcmctYXBwcy03 LjMgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp4b3JnLWNm LWZpbGVzLTEuMC4yXzIgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKeG9y Zy1mb250cy0xMDBkcGktNy4zICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0 CnhvcmctZm9udHMtNy4zICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGgg cG9ydAp4b3JnLWZvbnRzLTc1ZHBpLTcuMyAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3 aXRoIHBvcnQKeG9yZy1mb250cy1jeXJpbGxpYy03LjMgICAgICAgICAgICAgPSAgIHVwLXRvLWRh dGUgd2l0aCBwb3J0CnhvcmctZm9udHMtbWlzY2JpdG1hcHMtNy4zICAgICAgICAgID0gICB1cC10 by1kYXRlIHdpdGggcG9ydAp4b3JnLWZvbnRzLXRydWV0eXBlLTcuMyAgICAgICAgICAgICA9ICAg dXAtdG8tZGF0ZSB3aXRoIHBvcnQKeG9yZy1mb250cy10eXBlMS03LjMgICAgICAgICAgICAgICAg PSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnhvcmctbGlicmFyaWVzLTcuM18xICAgICAgICAgICAg ICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp4b3JnLXNlcnZlci0xLjRfNSwxICAgICAgICAg ICAgICAgICA8ICAgbmVlZHMgdXBkYXRpbmcgKHBvcnQgaGFzIDEuNF83LDEpCnhwaGVsbG93b3Js ZC0xLjAuMV8xICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp4cGxzcHJp bnRlcnMtMS4wLjEgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKeHBy LTEuMC4yICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0 CnhwcmVoYXNocHJpbnRlcmxpc3QtMS4wLjEgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGgg cG9ydAp4cHJvcC0xLjAuMyAgICAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3 aXRoIHBvcnQKeHByb3RvLTcuMC4xMF8xICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRh dGUgd2l0aCBwb3J0CnhyYW5kci0xLjIuMiAgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10 by1kYXRlIHdpdGggcG9ydAp4cmRiLTEuMC40ICAgICAgICAgICAgICAgICAgICAgICAgICA9ICAg dXAtdG8tZGF0ZSB3aXRoIHBvcnQKeHJlZnJlc2gtMS4wLjIgICAgICAgICAgICAgICAgICAgICAg PSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnhyeC0xLjAuMSAgICAgICAgICAgICAgICAgICAgICAg ICAgIDwgICBuZWVkcyB1cGRhdGluZyAocG9ydCBoYXMgMS4wLjFfMSkKeHNldC0xLjAuMyAgICAg ICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0CnhzZXRtb2RlLTEu MC4wICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp4c2V0cG9p bnRlci0xLjAuMSAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKeHNl dHJvb3QtMS4wLjIgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0 CnhzbS0xLjAuMSAgICAgICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGgg cG9ydAp4c3RkY21hcC0xLjAuMSAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3 aXRoIHBvcnQKeHRlcm0tMjI5ICAgICAgICAgICAgICAgICAgICAgICAgICAgPCAgIG5lZWRzIHVw ZGF0aW5nIChwb3J0IGhhcyAyMzQpCnh0cmFucy0xLjAuNCAgICAgICAgICAgICAgICAgICAgICAg ID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp4dHJhcC0xLjAuMiAgICAgICAgICAgICAgICAgICAg ICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKeHZpZC0xLjEuMywxICAgICAgICAgICAgICAg ICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0Cnh2aWR0dW5lLTEuMC4xICAgICAgICAg ICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp4dmluZm8tMS4wLjIgICAgICAg ICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKeHdkLTEuMC4xICAgICAg ICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0Cnh3aW5pbmZvLTEu MC4zICAgICAgICAgICAgICAgICAgICAgID0gICB1cC10by1kYXRlIHdpdGggcG9ydAp4d3VkLTEu MC4xICAgICAgICAgICAgICAgICAgICAgICAgICA9ICAgdXAtdG8tZGF0ZSB3aXRoIHBvcnQKemlw LTIuMzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAgIHVwLXRvLWRhdGUgd2l0aCBwb3J0 Cg== ------=_Part_14959_608869.1207654433103-- From owner-freebsd-multimedia@FreeBSD.ORG Tue Apr 8 12:05:47 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 05B9F106564A for ; Tue, 8 Apr 2008 12:05:47 +0000 (UTC) (envelope-from buhnux@gmail.com) Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.190]) by mx1.freebsd.org (Postfix) with ESMTP id 7F9E58FC0A for ; Tue, 8 Apr 2008 12:05:46 +0000 (UTC) (envelope-from buhnux@gmail.com) Received: by fk-out-0910.google.com with SMTP id b27so3098227fka.11 for ; Tue, 08 Apr 2008 05:05:45 -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:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth; bh=uTyuwlODtRf2cnkMx2ntA+HcVk7XDRnbslrw+4bv9Es=; b=OuFegJQ86bIsQeQ2aTDiC6I7CsCPzi99X5TlkS9uGPzdXflprByazDbHQP6IKPrD5H117YaeMq/nLFHDEyREh3F5OuMi2Of1gP/L2n9Dnmc2/ZL97dpQ+AKWRbuCdCsqYGkJoEVu83fbwBxEFq+1kN93A6adZgwkz4nXpsqJY6I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth; b=PA8fcFuMWL2sJ80mf9rioobmc4ZuMnqqtDiOpPWXKTkr+yA/0rQjsYMO1zIsst6ZdeeL0yahoa0hKBBZjBYw87tTsIBVrIu5Vq4ekrwDD/2D1G+tZ7k51Pt/md6Vnt67MTWB806Su/5OnY1zA6Y6+UsIYfycg8Y2xlp3n0b6yaw= Received: by 10.82.149.8 with SMTP id w8mr9812883bud.24.1207656344965; Tue, 08 Apr 2008 05:05:44 -0700 (PDT) Received: by 10.82.116.2 with HTTP; Tue, 8 Apr 2008 05:05:44 -0700 (PDT) Message-ID: Date: Tue, 8 Apr 2008 08:05:44 -0400 From: "Michael Johnson" Sender: buhnux@gmail.com To: "Sandis Krutovs" In-Reply-To: MIME-Version: 1.0 References: X-Google-Sender-Auth: f6b0f49961442b04 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: multimedia@freebsd.org Subject: Re: Problem report gstreamer 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, 08 Apr 2008 12:05:47 -0000 On Tue, Apr 8, 2008 at 7:33 AM, Sandis Krutovs wrote: > Hi! > > Make output said i should report the problem. So I do. > > I installed pidgin, but in output file copied only information > relative to gstreamer. > You have an outdated version of gstreamer and gstreamer-plugins installed you need to update your ports. > > Hope it helps. > > _______________________________________________ > 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 Tue Apr 8 13:34:15 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 32A68106564A for ; Tue, 8 Apr 2008 13:34:15 +0000 (UTC) (envelope-from stapleton.41@gmail.com) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.177]) by mx1.freebsd.org (Postfix) with ESMTP id 08BD18FC1F for ; Tue, 8 Apr 2008 13:34:14 +0000 (UTC) (envelope-from stapleton.41@gmail.com) Received: by wa-out-1112.google.com with SMTP id k17so1570901waf.3 for ; Tue, 08 Apr 2008 06:34:14 -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:mime-version:content-type:content-transfer-encoding:content-disposition; bh=9X3hv8C3Thg+JX0bAJlK3OPA33sXQKaTj3tXAMDvQBk=; b=x66E7owSfC4VkfO0vWk45ZfSHjqbJ+jA+MyG87pawT1X9O7FB+cVJeWNA72O/wrA6PCWs2WjQ33nr7k3a0QfSZFIK/FUGLvIYvcte7RxUo+jiQ9hiCj3zGJfofl82SVG+nlsU0SPU4Oapy7YC46AnO8qI0DumHjXmACMGWSe/7w= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=BcVN1lB0MimPUyBDijzrQ9hAk6N4XlkxlD35GNRiosQHyHqaFEPVdD6G78V4hXxh5jZBo7O36s3GmV11lTnIAI50PpoLi2mo2SlvxaDZtpAmQAg84XYtj2ysq0Cn2WNVLQT62wU0NYunrb24Pr8kjCCfmnRwvn9rJCMd1tvP3ZE= Received: by 10.114.126.1 with SMTP id y1mr7371413wac.108.1207659902718; Tue, 08 Apr 2008 06:05:02 -0700 (PDT) Received: by 10.114.113.11 with HTTP; Tue, 8 Apr 2008 06:05:02 -0700 (PDT) Message-ID: <80f4f2b20804080605x4a2e063av4327e8480d0ac9e7@mail.gmail.com> Date: Tue, 8 Apr 2008 09:05:02 -0400 From: "Jim Stapleton" To: freebsd-multimedia@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: pvr-xxx on 7.0 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, 08 Apr 2008 13:34:15 -0000 I've seen a few posts about difficulties compiling/running pvrxxx on 7.0. Are there any instructions out there to do this succesfully? I've seen both that I need the i2c bus patch, and I don't need the i2c bus patch, for example. Is there anything more recent than the content in the ports tree I should download for this port? Thanks, -Jim Stapleton From owner-freebsd-multimedia@FreeBSD.ORG Tue Apr 8 14:14:41 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 77301106566B for ; Tue, 8 Apr 2008 14:14:41 +0000 (UTC) (envelope-from stapleton.41@gmail.com) Received: from rn-out-0910.google.com (rn-out-0910.google.com [64.233.170.190]) by mx1.freebsd.org (Postfix) with ESMTP id 2AC998FC20 for ; Tue, 8 Apr 2008 14:14:41 +0000 (UTC) (envelope-from stapleton.41@gmail.com) Received: by rn-out-0910.google.com with SMTP id j40so2363929rnf.12 for ; Tue, 08 Apr 2008 07:14:40 -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=d2xJw0+xlK8ri4iuVlCSM40hEwIOdS3HcNiuu8doEg0=; b=x3V1Vh8OeEhu6dm3pr1U5hD7aGWTsezY4TWBv2uUrL5pZswsvtqG81Kv+8FGJrmhBsHuWIIxrL1p9JvYyrrKhOV44PvGA9TPpgzUfYxY6cT7FI8epGN6gdD6zsDB8YEhONtXGm9Yy6d2gN7PqhJ6a95EFOiAoSsFIBUiHZdjLxM= 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=TDnOUZdIWTqutKLtulP+moGKuLvwRsiRFcN8hur2WeaGt5NptpsV7Rxu/Ikmss6nVaciOGe4+OrmGBl4+5T8tUnRR17Kri002QpoVlEbve+1/9ikztAVy+htUTfqR+TDYblrkx9IPE34RsbXyvgFWAmgMV7wqP+/7W6qyqHXU8M= Received: by 10.115.54.1 with SMTP id g1mr7460633wak.136.1207664079246; Tue, 08 Apr 2008 07:14:39 -0700 (PDT) Received: by 10.114.113.11 with HTTP; Tue, 8 Apr 2008 07:14:39 -0700 (PDT) Message-ID: <80f4f2b20804080714s437adf26n3890ab01737334ff@mail.gmail.com> Date: Tue, 8 Apr 2008 10:14:39 -0400 From: "Jim Stapleton" To: "Mike Tancsa" In-Reply-To: <200804081339.m38DdVWD006894@lava.sentex.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <80f4f2b20804080605x4a2e063av4327e8480d0ac9e7@mail.gmail.com> <200804081339.m38DdVWD006894@lava.sentex.ca> Cc: freebsd-multimedia@freebsd.org Subject: Re: pvr-xxx on 7.0 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, 08 Apr 2008 14:14:41 -0000 On Tue, Apr 8, 2008 at 9:37 AM, Mike Tancsa wrote: > > At 09:05 AM 4/8/2008, Jim Stapleton wrote: > > > I've seen a few posts about difficulties compiling/running pvrxxx on 7.0. > > > > Are there any instructions out there to do this succesfully? I've seen > > both that I need the i2c bus patch, and I don't need the i2c bus > > patch, for example. Is there anything more recent than the content in > > the ports tree I should download for this port? > > > > Hi, > I had the same worries about moving to 7.x from 6.x. However, I > found I just compiled the port and all works as well as it did with 6.x. I > still have the odd time the card is not able to record after a week or two > of use, but I saw the same things with RELENG_6. unloading/reloading the > klds fixes it and I just do that at 5am via cron since I dont record > anything then. Its a fairly old card, so it could be a hardware / chipset > bug. > > Apr 8 05:05:15 cage kernel: cxm0: mem > 0xf8000000-0xfbffffff irq 21 at device 1.0 on pci3 > Apr 8 05:05:15 cage kernel: cxm_iic0: controller> on cxm0 > Apr 8 05:05:15 cage kernel: iicbb0: on cxm_iic0 > Apr 8 05:05:15 cage kernel: iicbus0: on iicbb0 > master-only > Apr 8 05:05:15 cage kernel: iicbus0: at addr 0 > Apr 8 05:05:15 cage kernel: iicbus0: at addr 0 > Apr 8 05:05:15 cage kernel: cxm0: Philips FM1236 tuner > Apr 8 05:05:15 cage kernel: cxm0: SAA7115 rev 1 video decoder > Apr 8 05:05:15 cage kernel: cxm0: MSP4448G-A2 audio decoder > Apr 8 05:05:15 cage kernel: cxm0: IR Remote > Apr 8 05:05:15 cage kernel: cxm0: [GIANT-LOCKED] > Apr 8 05:05:15 cage kernel: cxm0: [ITHREAD] > Apr 8 05:05:15 cage kernel: cxm0: encoder firmware version 0x2050032 > Apr 8 05:05:15 cage kernel: cxm0: decoder firmware version 0x2020023 > > cxm0@pci0:3:1:0: class=0x040000 card=0x40000070 chip=0x08034444 > rev=0x01 hdr=0x00 > vendor = 'Conexant Inc (Was: Globespan, ICompression Inc)' > device = 'iTVC15/CX23415 MPEG Codec' > class = multimedia > subclass = video > cap 01[44] = powerspec 2 supports D0 D3 current D0 > > ---Mike > Alright. I'm getting this error on compile: ===> Building for pvrxxx-20060822_1 cd /usr/ports/multimedia/pvrxxx/work/modules/cxm; make ===> cxm (all) Warning: Object directory not changed from original /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm @ -> /usr/src/sys machine -> /usr/src/sys/i386/include :> opt_cxm.h awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h awk -f @/tools/makeobjops.awk @/kern/device_if.m -h awk -f @/tools/makeobjops.awk @/dev/iicbus/iicbb_if.m -h awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -p awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -q awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -h cc -O2 -fno-strict-aliasing -pipe -D_KERNEL -DKLD_MODULE -std=c99 -nostdinc -I../../.. -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inlin e-unit-growth=100 --param large-function-growth=1000 -fno-common -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-ss e -mno-sse2 -mno-sse3 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -W cast-qual -Wundef -Wno-pointer-sign -fformat-extensions -c /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c In file included from /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c:86: ../../../dev/cxm/cxm.h:224: error: array type has incomplete element type In file included from ./v4l2_ioctl_hook.h:6, from /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c:90: ./fbsd-compat.h:62:23: error: inttypes.h: No such file or directory /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c: In function 'cxm_attach': /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c:1914: warning: passing argument 4 of 'bus_setup_intr' from incompatible po inter type /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c:1914: warning: passing argument 5 of 'bus_setup_intr' from incompatible po inter type /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c:1914: error: too few arguments to function 'bus_setup_intr' *** Error code 1 Stop in /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm. *** Error code 1 Stop in /usr/ports/multimedia/pvrxxx/work/modules/cxm. *** Error code 1 Stop in /usr/ports/multimedia/pvrxxx. I most likely forgot something. I downloaded the files from Hauppauge (sp) web site, and copied the HcwMakoC.ROM to distfiles as HcwMakoA.ROM, and copied the .sys file as well, not changing the name. Any suggestions? Thanks, -Jim Stapleton From owner-freebsd-multimedia@FreeBSD.ORG Tue Apr 8 14:18:26 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 23C49106566B for ; Tue, 8 Apr 2008 14:18:26 +0000 (UTC) (envelope-from mike@sentex.net) Received: from smarthost1.sentex.ca (smarthost1.sentex.ca [64.7.153.18]) by mx1.freebsd.org (Postfix) with ESMTP id BEA668FC13 for ; Tue, 8 Apr 2008 14:18:25 +0000 (UTC) (envelope-from mike@sentex.net) Received: from lava.sentex.ca (pyroxene.sentex.ca [199.212.134.18]) by smarthost1.sentex.ca (8.14.2/8.14.2) with ESMTP id m38DdVgN045335; Tue, 8 Apr 2008 09:39:31 -0400 (EDT) (envelope-from mike@sentex.net) Received: from mdt-xp.sentex.net (simeon.sentex.ca [192.168.43.27]) by lava.sentex.ca (8.13.8/8.13.3) with ESMTP id m38DdVWD006894 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 8 Apr 2008 09:39:31 -0400 (EDT) (envelope-from mike@sentex.net) Message-Id: <200804081339.m38DdVWD006894@lava.sentex.ca> X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9 Date: Tue, 08 Apr 2008 09:37:37 -0400 To: "Jim Stapleton" , freebsd-multimedia@freebsd.org From: Mike Tancsa In-Reply-To: <80f4f2b20804080605x4a2e063av4327e8480d0ac9e7@mail.gmail.co m> References: <80f4f2b20804080605x4a2e063av4327e8480d0ac9e7@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Cc: Subject: Re: pvr-xxx on 7.0 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, 08 Apr 2008 14:18:26 -0000 At 09:05 AM 4/8/2008, Jim Stapleton wrote: >I've seen a few posts about difficulties compiling/running pvrxxx on 7.0. > >Are there any instructions out there to do this succesfully? I've seen >both that I need the i2c bus patch, and I don't need the i2c bus >patch, for example. Is there anything more recent than the content in >the ports tree I should download for this port? Hi, I had the same worries about moving to 7.x from 6.x. However, I found I just compiled the port and all works as well as it did with 6.x. I still have the odd time the card is not able to record after a week or two of use, but I saw the same things with RELENG_6. unloading/reloading the klds fixes it and I just do that at 5am via cron since I dont record anything then. Its a fairly old card, so it could be a hardware / chipset bug. Apr 8 05:05:15 cage kernel: cxm0: mem 0xf8000000-0xfbffffff irq 21 at device 1.0 on pci3 Apr 8 05:05:15 cage kernel: cxm_iic0: on cxm0 Apr 8 05:05:15 cage kernel: iicbb0: on cxm_iic0 Apr 8 05:05:15 cage kernel: iicbus0: on iicbb0 master-only Apr 8 05:05:15 cage kernel: iicbus0: at addr 0 Apr 8 05:05:15 cage kernel: iicbus0: at addr 0 Apr 8 05:05:15 cage kernel: cxm0: Philips FM1236 tuner Apr 8 05:05:15 cage kernel: cxm0: SAA7115 rev 1 video decoder Apr 8 05:05:15 cage kernel: cxm0: MSP4448G-A2 audio decoder Apr 8 05:05:15 cage kernel: cxm0: IR Remote Apr 8 05:05:15 cage kernel: cxm0: [GIANT-LOCKED] Apr 8 05:05:15 cage kernel: cxm0: [ITHREAD] Apr 8 05:05:15 cage kernel: cxm0: encoder firmware version 0x2050032 Apr 8 05:05:15 cage kernel: cxm0: decoder firmware version 0x2020023 cxm0@pci0:3:1:0: class=0x040000 card=0x40000070 chip=0x08034444 rev=0x01 hdr=0x00 vendor = 'Conexant Inc (Was: Globespan, ICompression Inc)' device = 'iTVC15/CX23415 MPEG Codec' class = multimedia subclass = video cap 01[44] = powerspec 2 supports D0 D3 current D0 ---Mike From owner-freebsd-multimedia@FreeBSD.ORG Tue Apr 8 14:21:16 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 876391065672 for ; Tue, 8 Apr 2008 14:21:16 +0000 (UTC) (envelope-from redchin@gmail.com) Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.188]) by mx1.freebsd.org (Postfix) with ESMTP id 027088FC19 for ; Tue, 8 Apr 2008 14:21:15 +0000 (UTC) (envelope-from redchin@gmail.com) Received: by fk-out-0910.google.com with SMTP id b27so3182774fka.11 for ; Tue, 08 Apr 2008 07:21:14 -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=7K8Wle412IgX/Xw+o9Hd70iyPkgG8yqH9+E1BiWQigU=; b=xP2+IMi+IoO8uGDt/lujKcLNpGjhTygL0VYRFOcJwUKubDDNiJV9pIek0sKSt/ONgh3zNPcDQse+hwP49k1FQohMtzbLP3SIXCq5MeglMxcd4DBCXY2zOtKpyufK03NonvHXoNuNJ5iBCVVXsPfXD6ufrqFwREQPHKrKJZYt9WU= 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=MXMibzwVJFm647N3lIMveb8WIxJjW2eEmb3gfNN7DER1HMI7MZe3s7FaRTvM7GGVAb4obuB4/O1zCilhaLEPg1ERF7QKgC7zrMsRZcD7unS+IxIvXbiy4OTOCkUF8uExq1bj2g4Ps12BpJKqkXXvct0IC6wxMLzhvmzYgHIXGcw= Received: by 10.82.126.5 with SMTP id y5mr52699buc.48.1207664474345; Tue, 08 Apr 2008 07:21:14 -0700 (PDT) Received: by 10.82.160.9 with HTTP; Tue, 8 Apr 2008 07:21:14 -0700 (PDT) Message-ID: <1d3ed48c0804080721s1395a0c9wc72bcc6b9df50037@mail.gmail.com> Date: Tue, 8 Apr 2008 07:21:14 -0700 From: "Kevin Downey" To: "Jim Stapleton" In-Reply-To: <80f4f2b20804080714s437adf26n3890ab01737334ff@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <80f4f2b20804080605x4a2e063av4327e8480d0ac9e7@mail.gmail.com> <200804081339.m38DdVWD006894@lava.sentex.ca> <80f4f2b20804080714s437adf26n3890ab01737334ff@mail.gmail.com> Cc: freebsd-multimedia@freebsd.org, Mike Tancsa Subject: Re: pvr-xxx on 7.0 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, 08 Apr 2008 14:21:16 -0000 On Tue, Apr 8, 2008 at 7:14 AM, Jim Stapleton wrote: > On Tue, Apr 8, 2008 at 9:37 AM, Mike Tancsa wrote: > > > > > At 09:05 AM 4/8/2008, Jim Stapleton wrote: > > > > > I've seen a few posts about difficulties compiling/running pvrxxx on 7.0. > > > > > > Are there any instructions out there to do this succesfully? I've seen > > > both that I need the i2c bus patch, and I don't need the i2c bus > > > patch, for example. Is there anything more recent than the content in > > > the ports tree I should download for this port? > > > > > > > Hi, > > I had the same worries about moving to 7.x from 6.x. However, I > > found I just compiled the port and all works as well as it did with 6.x. I > > still have the odd time the card is not able to record after a week or two > > of use, but I saw the same things with RELENG_6. unloading/reloading the > > klds fixes it and I just do that at 5am via cron since I dont record > > anything then. Its a fairly old card, so it could be a hardware / chipset > > bug. > > > > Apr 8 05:05:15 cage kernel: cxm0: mem > > 0xf8000000-0xfbffffff irq 21 at device 1.0 on pci3 > > Apr 8 05:05:15 cage kernel: cxm_iic0: > controller> on cxm0 > > Apr 8 05:05:15 cage kernel: iicbb0: on cxm_iic0 > > Apr 8 05:05:15 cage kernel: iicbus0: on iicbb0 > > master-only > > Apr 8 05:05:15 cage kernel: iicbus0: at addr 0 > > Apr 8 05:05:15 cage kernel: iicbus0: at addr 0 > > Apr 8 05:05:15 cage kernel: cxm0: Philips FM1236 tuner > > Apr 8 05:05:15 cage kernel: cxm0: SAA7115 rev 1 video decoder > > Apr 8 05:05:15 cage kernel: cxm0: MSP4448G-A2 audio decoder > > Apr 8 05:05:15 cage kernel: cxm0: IR Remote > > Apr 8 05:05:15 cage kernel: cxm0: [GIANT-LOCKED] > > Apr 8 05:05:15 cage kernel: cxm0: [ITHREAD] > > Apr 8 05:05:15 cage kernel: cxm0: encoder firmware version 0x2050032 > > Apr 8 05:05:15 cage kernel: cxm0: decoder firmware version 0x2020023 > > > > cxm0@pci0:3:1:0: class=0x040000 card=0x40000070 chip=0x08034444 > > rev=0x01 hdr=0x00 > > vendor = 'Conexant Inc (Was: Globespan, ICompression Inc)' > > device = 'iTVC15/CX23415 MPEG Codec' > > class = multimedia > > subclass = video > > cap 01[44] = powerspec 2 supports D0 D3 current D0 > > > > ---Mike > > > > Alright. I'm getting this error on compile: > > ===> Building for pvrxxx-20060822_1 > cd /usr/ports/multimedia/pvrxxx/work/modules/cxm; make > ===> cxm (all) > Warning: Object directory not changed from original > /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm > @ -> /usr/src/sys > machine -> /usr/src/sys/i386/include > :> opt_cxm.h > awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h > awk -f @/tools/makeobjops.awk @/kern/device_if.m -h > awk -f @/tools/makeobjops.awk @/dev/iicbus/iicbb_if.m -h > awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h > awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -p > awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -q > awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -h > cc -O2 -fno-strict-aliasing -pipe -D_KERNEL -DKLD_MODULE -std=c99 > -nostdinc -I../../.. -I. -I@ -I@/contrib/altq -finline-limit=8000 > --param inlin > e-unit-growth=100 --param large-function-growth=1000 -fno-common > -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx > -mno-3dnow -mno-ss > e -mno-sse2 -mno-sse3 -ffreestanding -Wall -Wredundant-decls > -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes > -Wpointer-arith -Winline -W > cast-qual -Wundef -Wno-pointer-sign -fformat-extensions -c > /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c > In file included from > /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c:86: > ../../../dev/cxm/cxm.h:224: error: array type has incomplete element type > In file included from ./v4l2_ioctl_hook.h:6, > from > /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c:90: > ./fbsd-compat.h:62:23: error: inttypes.h: No such file or directory > /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c: > In function 'cxm_attach': > /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c:1914: > warning: passing argument 4 of 'bus_setup_intr' from incompatible po > inter type > /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c:1914: > warning: passing argument 5 of 'bus_setup_intr' from incompatible po > inter type > /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c:1914: > error: too few arguments to function 'bus_setup_intr' > *** Error code 1 > > Stop in /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm. > *** Error code 1 > > Stop in /usr/ports/multimedia/pvrxxx/work/modules/cxm. > *** Error code 1 > > Stop in /usr/ports/multimedia/pvrxxx. > > > > > I most likely forgot something. I downloaded the files from Hauppauge > (sp) web site, and copied the HcwMakoC.ROM to distfiles as > HcwMakoA.ROM, and copied the .sys file as well, not changing the name. > Any suggestions? > > > > Thanks, > -Jim Stapleton http://www.freebsd.org/cgi/getmsg.cgi?fetch=130899+134386+/usr/local/www/db/text/2008/freebsd-multimedia/20080330.freebsd-multimedia the port from http://usleepless.110mb.com/pvrxxx_port.tgz automagically downloads all the firmware stuff, but I believe you need to run "make makesum" because the distinfo file is out of date. -- The Mafia way is that we pursue larger goals under the guise of personal relationships. Fisheye From owner-freebsd-multimedia@FreeBSD.ORG Tue Apr 8 18:52:44 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 C124F106566B for ; Tue, 8 Apr 2008 18:52:44 +0000 (UTC) (envelope-from me@janh.de) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.186]) by mx1.freebsd.org (Postfix) with ESMTP id 5B6868FC1B for ; Tue, 8 Apr 2008 18:52:43 +0000 (UTC) (envelope-from me@janh.de) Received: from janh.freebsd (f054097059.adsl.alicedsl.de [78.54.97.59]) by mrelayeu.kundenserver.de (node=mrelayeu7) with ESMTP (Nemesis) id 0ML2xA-1JjIjk43Fs-0003qC; Tue, 08 Apr 2008 20:40:05 +0200 Message-ID: <47FBBC12.5080802@janh.de> Date: Tue, 08 Apr 2008 20:40:18 +0200 From: Jan Henrik Sylvester User-Agent: Thunderbird 2.0.0.12 (X11/20080310) MIME-Version: 1.0 To: "Michael L. Hostbaek" Content-Type: multipart/mixed; boundary="------------030105030006090700090909" X-Provags-ID: V01U2FsdGVkX19gtRQdZghKrT8aC5OJSecDQMNGAgsjbOoQGTm z7fmG29HGcLenHUf9afpjVhT3HrOcvDYKRZHJbxafDgQ2ZWtqR VJjUj4fgZg+7QA8LuKtbg== Cc: multimedia-list freebsd Subject: Unbreak vlc after cdio upgrade 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, 08 Apr 2008 18:52:44 -0000 This is a multi-part message in MIME format. --------------030105030006090700090909 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit The latest cdio upgrade breaks the vlc build. These two patches converted over from Gentoo unbreak it. Jan Henrik ---------------------------------------- /usr/ports/multimedia/vlc/files/patch-modules_access_cdda_access.c ---------------------------------------- --- modules/access/cdda/access.c.orig 2008-03-23 23:41:48.000000000 +0100 +++ modules/access/cdda/access.c 2008-04-08 20:11:15.000000000 +0200 @@ -737,14 +737,14 @@ char *psz_paranoia = config_GetPsz( p_access, MODULE_STRING "-paranoia" ); - p_cdda->e_paranoia = paranoia_none; + p_cdda->e_paranoia = PARANOIA_MODE_DISABLE; if( psz_paranoia && *psz_paranoia ) { if( !strncmp( psz_paranoia, "full", strlen("full") ) ) - p_cdda->e_paranoia = paranoia_full; + p_cdda->e_paranoia = PARANOIA_MODE_FULL; else if( !strncmp( psz_paranoia, "overlap", strlen("overlap") ) ) - p_cdda->e_paranoia = paranoia_overlap; + p_cdda->e_paranoia = PARANOIA_MODE_OVERLAP; /* Use CD Paranoia? */ if ( p_cdda->e_paranoia ) { @@ -755,7 +755,7 @@ if ( 0 != cdio_cddap_open(p_cdda->paranoia_cd) ) { msg_Warn( p_cdda_input, "unable to get paranoia support - " "continuing without it." ); - p_cdda->e_paranoia = paranoia_none; + p_cdda->e_paranoia = PARANOIA_MODE_DISABLE; } else { p_cdda->paranoia = cdio_paranoia_init(p_cdda->paranoia_cd); cdio_paranoia_seek(p_cdda->paranoia, p_cdda->i_lsn, SEEK_SET); @@ -763,7 +763,7 @@ /* Set reading mode for full or overlap paranoia, but allow skipping sectors. */ cdio_paranoia_modeset(p_cdda->paranoia, - paranoia_full == p_cdda->e_paranoia ? + PARANOIA_MODE_FULL == p_cdda->e_paranoia ? PARANOIA_MODE_FULL^PARANOIA_MODE_NEVERSKIP : PARANOIA_MODE_OVERLAP^PARANOIA_MODE_NEVERSKIP ); ---------------------------------------- /usr/ports/multimedia/vlc/files/patch-modules_access_cdda_cdda.h ---------------------------------------- --- modules/access/cdda/cdda.h.orig 2008-03-23 23:41:48.000000000 +0100 +++ modules/access/cdda/cdda.h 2008-04-08 20:07:42.000000000 +0200 @@ -71,11 +71,13 @@ #define CdIo_t CdIo #endif +#if LIBCDIO_VERSION_NUM < 78 typedef enum { - paranoia_none = 0, /* Note: We make use of 0 as being the same as false */ - paranoia_overlap = 1, - paranoia_full = 2 + PARANOIA_MODE_DISABLE = 0x00, /* Note: We make use of 0 as being the same as false */ + PARANOIA_MODE_OVERLAP = 0x04, + PARANOIA_MODE_FULL = 0xff } paranoia_mode_t; +#endif /***************************************************************************** --------------030105030006090700090909 Content-Type: text/plain; name="patch-modules_access_cdda_access.c" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="patch-modules_access_cdda_access.c" --- modules/access/cdda/access.c.orig 2008-03-23 23:41:48.000000000 +0100 +++ modules/access/cdda/access.c 2008-04-08 20:11:15.000000000 +0200 @@ -737,14 +737,14 @@ char *psz_paranoia = config_GetPsz( p_access, MODULE_STRING "-paranoia" ); - p_cdda->e_paranoia = paranoia_none; + p_cdda->e_paranoia = PARANOIA_MODE_DISABLE; if( psz_paranoia && *psz_paranoia ) { if( !strncmp( psz_paranoia, "full", strlen("full") ) ) - p_cdda->e_paranoia = paranoia_full; + p_cdda->e_paranoia = PARANOIA_MODE_FULL; else if( !strncmp( psz_paranoia, "overlap", strlen("overlap") ) ) - p_cdda->e_paranoia = paranoia_overlap; + p_cdda->e_paranoia = PARANOIA_MODE_OVERLAP; /* Use CD Paranoia? */ if ( p_cdda->e_paranoia ) { @@ -755,7 +755,7 @@ if ( 0 != cdio_cddap_open(p_cdda->paranoia_cd) ) { msg_Warn( p_cdda_input, "unable to get paranoia support - " "continuing without it." ); - p_cdda->e_paranoia = paranoia_none; + p_cdda->e_paranoia = PARANOIA_MODE_DISABLE; } else { p_cdda->paranoia = cdio_paranoia_init(p_cdda->paranoia_cd); cdio_paranoia_seek(p_cdda->paranoia, p_cdda->i_lsn, SEEK_SET); @@ -763,7 +763,7 @@ /* Set reading mode for full or overlap paranoia, but allow skipping sectors. */ cdio_paranoia_modeset(p_cdda->paranoia, - paranoia_full == p_cdda->e_paranoia ? + PARANOIA_MODE_FULL == p_cdda->e_paranoia ? PARANOIA_MODE_FULL^PARANOIA_MODE_NEVERSKIP : PARANOIA_MODE_OVERLAP^PARANOIA_MODE_NEVERSKIP ); --------------030105030006090700090909 Content-Type: text/plain; name="patch-modules_access_cdda_cdda.h" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="patch-modules_access_cdda_cdda.h" --- modules/access/cdda/cdda.h.orig 2008-03-23 23:41:48.000000000 +0100 +++ modules/access/cdda/cdda.h 2008-04-08 20:07:42.000000000 +0200 @@ -71,11 +71,13 @@ #define CdIo_t CdIo #endif +#if LIBCDIO_VERSION_NUM < 78 typedef enum { - paranoia_none = 0, /* Note: We make use of 0 as being the same as false */ - paranoia_overlap = 1, - paranoia_full = 2 + PARANOIA_MODE_DISABLE = 0x00, /* Note: We make use of 0 as being the same as false */ + PARANOIA_MODE_OVERLAP = 0x04, + PARANOIA_MODE_FULL = 0xff } paranoia_mode_t; +#endif /***************************************************************************** --------------030105030006090700090909-- From owner-freebsd-multimedia@FreeBSD.ORG Wed Apr 9 06:39:56 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 D4A1F106564A for ; Wed, 9 Apr 2008 06:39:56 +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 9C9F08FC12 for ; Wed, 9 Apr 2008 06:39:56 +0000 (UTC) (envelope-from luigi@onelab2.iet.unipi.it) Received: by onelab2.iet.unipi.it (Postfix, from userid 275) id 696AB73172; Wed, 9 Apr 2008 08:41:47 +0200 (CEST) Date: Wed, 9 Apr 2008 08:41:47 +0200 From: Luigi Rizzo To: multimedia@freebsd.org Message-ID: <20080409064147.GA4922@onelab2.iet.unipi.it> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i Cc: Subject: linux-kmod-compat and linux-gspca-kmod updated 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: Wed, 09 Apr 2008 06:39:56 -0000 for those interested, i have finally updated the two ports in the subject so that they build on RELENG_7 - you should now be able to use webcams there as well. cheers luigi From owner-freebsd-multimedia@FreeBSD.ORG Wed Apr 9 15:38:43 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 BC05F1065678 for ; Wed, 9 Apr 2008 15:38:43 +0000 (UTC) (envelope-from 3TN38RwAACm4YgXfUYQPUMRdQQNeP.adS@calendar-server.bounces.google.com) Received: from ug-out-f140.google.com (ug-out-f140.google.com [66.249.92.140]) by mx1.freebsd.org (Postfix) with ESMTP id 4766E8FC13 for ; Wed, 9 Apr 2008 15:38:43 +0000 (UTC) (envelope-from 3TN38RwAACm4YgXfUYQPUMRdQQNeP.adS@calendar-server.bounces.google.com) Received: by ug-out-f140.google.com with SMTP id 37so873891ugi.3 for ; Wed, 09 Apr 2008 08:38:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta; h=domainkey-signature:mime-version:message-id:date:reply-to:sender:auto-submitted:received:subject:from:to:content-type; bh=CSyHZvRXdcUu6cqx5PSfXl/A/KP9KqC+zR239Y7drbE=; b=CANKpPcWwPdBJu9RfcSugC6xJax9gG8Dr/Oo0p1eEgPT01KgG325lZppQ34VnhSywySKO3eEb6RRmvEeYHWGTg== DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta; h=mime-version:message-id:date:reply-to:sender:auto-submitted:subject:from:to:content-type; b=wDd16I+cS3rBf8GGnz8u1qEhrIZZN+l/PU0R/76ZAlbas2NwVgevIVeMUNvU30+fXZkNuMkNCABwINFSYak+Qg== MIME-Version: 1.0 Message-ID: <0014850ef1d8044a7227c260f333c76@google.com> Date: Wed, 09 Apr 2008 08:14:20 -0700 Sender: Google Agenda Auto-Submitted: auto-generated Received: by 10.66.221.19 with SMTP id t19mr244521ugg.5.1207754060619; Wed, 09 Apr 2008 08:14:20 -0700 (PDT) From: johnson mark To: multimedia@freebsd.org Content-Type: multipart/mixed; boundary=0014850ef1d8044a7227c260bd191ee2 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: [Invitation] Transfer Awaiting From City National Bank - mer. 9 avr. 16:30 - 17:30 () X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: johnson mark List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2008 15:38:43 -0000 --0014850ef1d8044a7227c260bd191ee2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable multimedia@freebsd.org, vous =EAtes invit=E9(e) =E0 participer =E0 Titre : Transfer Awaiting From City National Bank Heure : mer. 9 avr. 16:30 - 17:30 (Fuseau horaire : Hawa=EF) Agenda : Description : Transfer Awaiting From City National Bank Dear Beneficary , The Afro-Euro Stock Funds Commission (A.S.F.C.) was setup by the African Un= ion in conjunction with the European Union, The United States Government and= the World Bank for the sole purpose of resolveing pending transfer .I am so= rry I have not email you , this is due to we lost everything in the process = of reformat our computer but fortunately my secretary found your email addre= ss for me . In the light of this , we have learned that an unauthorized account has bee= n opened to receive your payment, So far these criminals have stolen approxi= mately five hounded thousand from your entitlement valid. However, I need you to email City National Bank on this email richtransfe= roffice@yahoo.co.in in case you have not received your password to enab= le you retransfer the funds to your choosing financial delivery selection as= the price beneficiary, by presenting your telephone and currant contact add= ress to enable then send you the password which you will Present to the tel= ler in any bank around youw and state that you have a transfer awaiting you = from City National Bank . You will receive the funds in $US 100 bills immediately a total sum of One = Million Two Houndred Thousand dollars .If you do not take action immediately= within the next couple of days, I will assume that you no longer interest t= o receive your funds and we shall repatriate your funds for confiscation wit= hout further recourse to you. My regards , MR. Johnson Mark Vous pouvez afficher cet =E9v=E9nement sur : http://www.google.com/calendar/= event?action=3DVIEW&eid=3DazdtOXFlZzNpaTIzNWlqamptaGoxajIxMjAgbXVsdGltZWRpYU= BmcmVlYnNkLm9yZw&tok=3DMjMjam9obnNvbm1hcmsxNEBnbWFpbC5jb21jN2QyNTliYzViODQyY= TNjYTc5ZTZlYzZiNzY5NzcyMjEwNThhYTZi&ctz=3DPacific%2FHonolulu&hl=3Dfr Vous recevez ce message =E0 l'adresse multimedia@freebsd.org, car vous p= articipez =E0 cet =E9v=E9nement. Pour ne plus recevoir de notifications pour cet =E9v=E9nement =E0 l'aven= ir, refusez cet =E9v=E9nement. Vous avez =E9galement la possibilit=E9 de cr= =E9er un compte Google sur la page http://www.google.com/calendar/ et de d= =E9finir vous-m=EAme les param=E8tres de notification pour l'int=E9grali= t=E9 de votre agenda. --0014850ef1d8044a7227c260bd191ee2-- From owner-freebsd-multimedia@FreeBSD.ORG Wed Apr 9 17:27: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 EA357106564A for ; Wed, 9 Apr 2008 17:27:57 +0000 (UTC) (envelope-from jgrove_2000@yahoo.com) Received: from web53602.mail.re2.yahoo.com (web53602.mail.re2.yahoo.com [206.190.37.35]) by mx1.freebsd.org (Postfix) with SMTP id AAB2D8FC1C for ; Wed, 9 Apr 2008 17:27:57 +0000 (UTC) (envelope-from jgrove_2000@yahoo.com) Received: (qmail 19359 invoked by uid 60001); 9 Apr 2008 17:01:17 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=lwZp0F5Dn1+tum3RLR6JT/Nb9Vkm3WdiQEpdrXA8BMfBun0jKt8FEmYDTGIyO49vAE5C4pBi6F8DKYyEZE9Q29J93hor+MMJiFwawtBjGUtazGtGhNOorqZPUWT/DSw+LduEIvluu/MebrzNoykzWpI/VoFAZ7ZKlYOhSfbQlgo=; X-YMail-OSG: YS_kk8wVM1n.X6tbTbbrwu392pnmgFtk7AB5C_5fk6X11heVPpYaUClfA_7Jhf44vt9.rHIv5aLL_Z2culPh_S8ieog65qNnEwVevzNGgHyCZghud1s- Received: from [209.22.125.195] by web53602.mail.re2.yahoo.com via HTTP; Wed, 09 Apr 2008 10:01:17 PDT Date: Wed, 9 Apr 2008 10:01:17 -0700 (PDT) From: Joshua Grove To: johnson mark , multimedia@freebsd.org In-Reply-To: <0014850ef1d8044a7227c260f333c76@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <325770.19319.qm@web53602.mail.re2.yahoo.com> Cc: Subject: Re: [Invitation] Transfer Awaiting From City National Bank - mer. 9 avr. 16:30 - 17:30 () 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: Wed, 09 Apr 2008 17:27:58 -0000 Some European told me it was illegal to send SPAM from/to the EU. --- johnson mark wrote: > multimedia@freebsd.org, vous êtes invité(e) à > participer à > > Titre : Transfer Awaiting From City National Bank > Heure : mer. 9 avr. 16:30 - 17:30 (Fuseau horaire : > Hawaï) > Agenda : > Description : Transfer Awaiting From City National > Bank > > Dear Beneficary , > > The Afro-Euro Stock Funds Commission (A.S.F.C.) was > setup by the African Union in conjunction with the > European Union, The United States Government and the > World Bank for the sole purpose of resolveing > pending transfer .I am sorry I have not email you , > this is due to we lost everything in the process of > reformat our computer but fortunately my secretary > found your email address for me . > In the light of this , we have learned that an > unauthorized account has been opened to receive your > payment, So far these criminals have stolen > approximately five hounded thousand from your > entitlement valid. > > However, I need you to email City National Bank on > this email richtransferoffice@yahoo.co.in in case > you have not received your password to enable you > retransfer the funds to your choosing financial > delivery selection as the price beneficiary, by > presenting your telephone and currant contact > address to enable then send you the password which > you will Present to the teller in any bank around > youw and state that you have a transfer awaiting you > from City National Bank . > > You will receive the funds in $US 100 bills > immediately a total sum of One Million Two Houndred > Thousand dollars .If you do not take action > immediately within the next couple of days, I will > assume that you no longer interest to receive your > funds and we shall repatriate your funds for > confiscation without further recourse to you. > > My regards , > > MR. Johnson Mark > > > > Vous pouvez afficher cet événement sur : > http://www.google.com/calendar/event?action=VIEW&eid=azdtOXFlZzNpaTIzNWlqamptaGoxajIxMjAgbXVsdGltZWRpYUBmcmVlYnNkLm9yZw&tok=MjMjam9obnNvbm1hcmsxNEBnbWFpbC5jb21jN2QyNTliYzViODQyYTNjYTc5ZTZlYzZiNzY5NzcyMjEwNThhYTZi&ctz=Pacific%2FHonolulu&hl=fr > > > > Vous recevez ce message à l'adresse > multimedia@freebsd.org, car vous participez à cet > événement. > > Pour ne plus recevoir de notifications pour cet > événement à l'avenir, refusez cet événement. > Vous avez également la possibilité de créer un > compte Google sur la page > http://www.google.com/calendar/ et de définir > vous-même les paramètres de notification pour > l'intégralité de votre agenda.> _______________________________________________ > 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" > /===============================================\ | Joshua Grove | | email: jgrove_2000@yahoo.com | | phone: 240-291-7930 | | web: http://filebox.vt.edu/users/jgrove/ | \===============================================/ __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From owner-freebsd-multimedia@FreeBSD.ORG Wed Apr 9 21:09:15 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 ABD13106566C for ; Wed, 9 Apr 2008 21:09:15 +0000 (UTC) (envelope-from eculp@encontacto.net) Received: from ns2.bafirst.com (72-12-2-19.static.networktel.net [72.12.2.19]) by mx1.freebsd.org (Postfix) with ESMTP id 619CC8FC1E for ; Wed, 9 Apr 2008 21:09:15 +0000 (UTC) (envelope-from eculp@encontacto.net) Received: from casasponti.net ([201.155.7.3]) by ns2.bafirst.com with esmtp; Wed, 09 Apr 2008 16:09:08 -0500 id 000D4CF6.47FD3074.0000F351 Received: from HOME.encontacto.net ([189.129.17.152]) by casasponti.net with esmtp; Wed, 09 Apr 2008 07:44:53 -0500 id 00130CB8.47FCBA45.000018B7 Received: from localhost (localhost [127.0.0.1]) (uid 80) by HOME.encontacto.net with local; Wed, 09 Apr 2008 07:44:53 -0500 id 0004AC1B.47FCBA45.000148C5 Received: from 172.16.0.2 ([172.16.0.2]) by intranet.encontacto.net (Horde Framework) with HTTP; Wed, 09 Apr 2008 07:44:53 -0500 Message-ID: <20080409074453.10803jcbee0y8ao0@intranet.encontacto.net> Date: Wed, 09 Apr 2008 07:44:53 -0500 From: eculp To: freebsd-multimedia@freebsd.org References: <20080409064147.GA4922@onelab2.iet.unipi.it> In-Reply-To: <20080409064147.GA4922@onelab2.iet.unipi.it> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.2-cvs) Subject: Re: linux-kmod-compat and linux-gspca-kmod updated 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: Wed, 09 Apr 2008 21:09:15 -0000 Quoting Luigi Rizzo : > for those interested, i have finally updated the two ports > in the subject so that they build on RELENG_7 - you should > now be able to use webcams there as well. > If it works on RELENG_7 I am assuming that it should work on CURRENT =20 and on AMD64. On my amd64 laptop I have tried to build the port =20 several times and consistently get the following error with a =20 redefinition of msleep. In file included from gspca_core.c:39: /usr/local/share/linux-kmod-compat/linux_compat/linux/module.h:212:1: =20 error: "msleep" redefined In file included from =20 /usr/local/share/linux-kmod-compat/linux_compat/linux/module.h:45, from gspca_core.c:39: @/sys/systm.h:305:1: error: this is the location of the previous definition In file included from gspca_core.c:52: /usr/local/share/linux-kmod-compat/linux_compat/linux/usb.h:171:12: =20 error: missing terminating ' character *** Error code 1 This followed a rebuild of linux-kmod-compat. Any suggestions on =20 getting it to compile? FWIW, I have the same problem with =20 multimedia/linux-ov511-kmod. I'm trying both is hope to get my =20 builtin web cam working. port 3 addr 2: high speed, power 500 mA, config 1, Acer CrystalEye =20 webcam(0xa101), SuYin(0x064e), rev 1.00 Thanks, ed From owner-freebsd-multimedia@FreeBSD.ORG Wed Apr 9 22:10:47 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 0E207106566C for ; Wed, 9 Apr 2008 22:10:47 +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 C4E7A8FC0A for ; Wed, 9 Apr 2008 22:10:46 +0000 (UTC) (envelope-from luigi@onelab2.iet.unipi.it) Received: by onelab2.iet.unipi.it (Postfix, from userid 275) id 72E727318B; Thu, 10 Apr 2008 00:12:38 +0200 (CEST) Date: Thu, 10 Apr 2008 00:12:38 +0200 From: Luigi Rizzo To: eculp Message-ID: <20080409221238.GA13827@onelab2.iet.unipi.it> References: <20080409064147.GA4922@onelab2.iet.unipi.it> <20080409074453.10803jcbee0y8ao0@intranet.encontacto.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080409074453.10803jcbee0y8ao0@intranet.encontacto.net> User-Agent: Mutt/1.4.2.3i Cc: freebsd-multimedia@freebsd.org Subject: Re: linux-kmod-compat and linux-gspca-kmod updated 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: Wed, 09 Apr 2008 22:10:47 -0000 On Wed, Apr 09, 2008 at 07:44:53AM -0500, eculp wrote: > Quoting Luigi Rizzo : > > >for those interested, i have finally updated the two ports > >in the subject so that they build on RELENG_7 - you should > >now be able to use webcams there as well. > > > > If it works on RELENG_7 I am assuming that it should work on CURRENT > and on AMD64. On my amd64 laptop I have tried to build the port > several times and consistently get the following error with a > redefinition of msleep. > > In file included from gspca_core.c:39: > /usr/local/share/linux-kmod-compat/linux_compat/linux/module.h:212:1: > error: "msleep" redefined > In file included from > /usr/local/share/linux-kmod-compat/linux_compat/linux/module.h:45, > from gspca_core.c:39: > @/sys/systm.h:305:1: error: this is the location of the previous definition > In file included from gspca_core.c:52: > /usr/local/share/linux-kmod-compat/linux_compat/linux/usb.h:171:12: > error: missing terminating ' character > *** Error code 1 > > This followed a rebuild of linux-kmod-compat. Any suggestions on the above error "missing terminating ' character" was present in the old version and removed in the commit i did yesterday. i think you have not updated and reinstalled properly the linux-kmod-compat port - perhaps the best way is to deinstall both linux-kmod-compat and linux-gspca-kmod, then update the ports directory and reinstall both. cheers luigi From owner-freebsd-multimedia@FreeBSD.ORG Thu Apr 10 09:22:14 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 713A3106566C for ; Thu, 10 Apr 2008 09:22:14 +0000 (UTC) (envelope-from mythtv@logic-q.nl) Received: from viefep31-int.chello.at (viefep31-int.chello.at [62.179.121.49]) by mx1.freebsd.org (Postfix) with ESMTP id C15FC8FC36 for ; Thu, 10 Apr 2008 09:22:13 +0000 (UTC) (envelope-from mythtv@logic-q.nl) Received: from mail.logic-q.nl ([77.249.130.138]) by viefep32-int.chello.at (InterMail vM.7.08.02.02 201-2186-121-104-20070414) with ESMTP id <20080410090657.WJWE4972.viefep32-int.chello.at@mail.logic-q.nl> for ; Thu, 10 Apr 2008 11:06:57 +0200 Received: from localhost (localhost.logic-q.nl [127.0.0.1]) by mail.logic-q.nl (Postfix) with ESMTP id 5D2461791E for ; Thu, 10 Apr 2008 11:06:56 +0200 (CEST) X-Virus-Scanned: amavisd-new at logic-q.nl Received: from mail.logic-q.nl ([127.0.0.1]) by localhost (mail.logic-q.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Fa+-VbuufSqM for ; Thu, 10 Apr 2008 11:06:51 +0200 (CEST) Received: from kotsbak (kotsbak.logic-q.loc [192.168.0.199]) by mail.logic-q.nl (Postfix) with SMTP id C027017045 for ; Thu, 10 Apr 2008 11:06:51 +0200 (CEST) From: "Hansa" To: Date: Thu, 10 Apr 2008 11:06:37 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) In-Reply-To: <325770.19319.qm@web53602.mail.re2.yahoo.com> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 Subject: RE: [Invitation] Transfer Awaiting From City National Bank - mer. 9avr. 16:30 - 17:30 () 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: Thu, 10 Apr 2008 09:22:14 -0000 > Van: owner-freebsd-multimedia@freebsd.org > > Some European told me it was illegal to send SPAM > from/to the EU. We don't live in a perfect world :) http://ec.europa.eu/information_society/policy/ecomm/todays_framework/privac y_protection/spam/index_en.htm Regards, > --- johnson mark wrote: > > > multimedia@freebsd.org, vous êtes invité(e) à > > participer à > > > > Titre : Transfer Awaiting From City National Bank > > Heure : mer. 9 avr. 16:30 - 17:30 (Fuseau horaire : > > Hawaï) > > Agenda : > > Description : Transfer Awaiting From City National > > Bank > > > > Dear Beneficary , > > > > The Afro-Euro Stock Funds Commission (A.S.F.C.) was > > setup by the African Union in conjunction with the > > European Union, The United States Government and the > > World Bank for the sole purpose of resolveing > > pending transfer .I am sorry I have not email you , > > this is due to we lost everything in the process of > > reformat our computer but fortunately my secretary > > found your email address for me . > > In the light of this , we have learned that an > > unauthorized account has been opened to receive your > > payment, So far these criminals have stolen > > approximately five hounded thousand from your > > entitlement valid. > > > > However, I need you to email City National Bank on > > this email richtransferoffice@yahoo.co.in in case > > you have not received your password to enable you > > retransfer the funds to your choosing financial > > delivery selection as the price beneficiary, by > > presenting your telephone and currant contact > > address to enable then send you the password which > > you will Present to the teller in any bank around > > youw and state that you have a transfer awaiting you > > from City National Bank . > > > > You will receive the funds in $US 100 bills > > immediately a total sum of One Million Two Houndred > > Thousand dollars .If you do not take action > > immediately within the next couple of days, I will > > assume that you no longer interest to receive your > > funds and we shall repatriate your funds for > > confiscation without further recourse to you. > > > > My regards , > > > > MR. Johnson Mark > > > > > > > > Vous pouvez afficher cet événement sur : > > > http://www.google.com/calendar/event?action=VIEW&eid=azdtOXFlZzNpa TIzNWlqamptaGoxajIxMjAgbXVsdGltZWRpYUBmcmVlYnNkLm9yZw&tok=MjMjam9obnNvbm1hcm sxNEBnbWFpbC5jb21jN2QyNTliYzViODQyYTNjYTc5ZTZlYzZiNzY5NzcyMjEwNThhYTZi&ctz=P acific%2FHonolulu&hl=fr > > > > Vous recevez ce message à l'adresse > multimedia@freebsd.org, car vous participez à cet > événement. > > Pour ne plus recevoir de notifications pour cet > événement à l'avenir, refusez cet événement. > Vous avez également la possibilité de créer un > compte Google sur la page > http://www.google.com/calendar/ et de définir > vous-même les paramètres de notification pour > l'intégralité de votre agenda.> _______________________________________________ > 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" > /===============================================\ | Joshua Grove | | email: jgrove_2000@yahoo.com | | phone: 240-291-7930 | | web: http://filebox.vt.edu/users/jgrove/ | \===============================================/ __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com _______________________________________________ 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 Thu Apr 10 12:54:29 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 D55341065671 for ; Thu, 10 Apr 2008 12:54:29 +0000 (UTC) (envelope-from andy.lavr@reactor-xg.kiev.ua) Received: from mail.reactor-xg.kiev.ua (reactor-xg.kiev.ua [77.87.33.247]) by mx1.freebsd.org (Postfix) with ESMTP id 089C28FC0A for ; Thu, 10 Apr 2008 12:54:28 +0000 (UTC) (envelope-from andy.lavr@reactor-xg.kiev.ua) Received: from mail.reactor-xg.kiev.ua (mail.reactor-xg.kiev.ua [77.87.33.247]) by mail.reactor-xg.kiev.ua (Reactor-XG Mailer System) with ESMTP id m3ACDQ4d033377 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 10 Apr 2008 15:13:31 +0300 (EEST) (envelope-from andy.lavr@reactor-xg.kiev.ua) Authentication-Results: mail.reactor-xg.kiev.ua from=andy.lavr@reactor-xg.kiev.ua; sender-id=pass; spf=pass From: "Andrei V. Lavreniyuk" Organization: Technica-03, Inc. To: multimedia@FreeBSD.org Date: Thu, 10 Apr 2008 15:13:19 +0300 User-Agent: KMail/1.9.7 MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart13359333.7lIxY1GVhz"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200804101513.25643.andy.lavr@reactor-xg.kiev.ua> X-Virus-Scanned: ClamAV 0.92.1/6694/Thu Apr 10 12:23:11 2008 on mail.reactor-xg.kiev.ua X-Virus-Status: Clean Cc: Subject: Error compile '/usr/ports/multimedia/x264 (FreeBSD 7-STABLE) X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: andy.lavr@gmail.com List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2008 12:54:29 -0000 --nextPart13359333.7lIxY1GVhz Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi! # uname -a =46reeBSD datacenter.technica-03.local 7.0-STABLE FreeBSD 7.0-STABLE #0: Tu= e Apr =20 8 20:02:27 EEST 2008 =20 root@datacenter.technica-03.local:/usr/obj/usr/src/sys/SMP-DATACENTER i386 =2D------------------------------------------------------ =2D--> Upgrading 'x264-0.0.20070913' to 'x264-0.0.20080409' (multimedia/x2= 64) =2D--> Building '/usr/ports/multimedia/x264' =3D=3D=3D> Cleaning for x264-0.0.20080409 =3D=3D=3D> Vulnerability check disabled, database not found =3D=3D=3D> Found saved configuration for x264-0.0.20070913 =3D=3D=3D> Extracting for x264-0.0.20080409 =3D> MD5 Checksum OK for x264-snapshot-20080409-2245.tar.bz2. =3D> SHA256 Checksum OK for x264-snapshot-20080409-2245.tar.bz2. =3D=3D=3D> Patching for x264-0.0.20080409 =3D=3D=3D> Applying FreeBSD patches for x264-0.0.20080409 =3D=3D=3D> x264-0.0.20080409 depends on executable: nasm - found =3D=3D=3D> x264-0.0.20080409 depends on package: gpac-libgpac>=3D0.4.2.r2= ,1 - found =3D=3D=3D> x264-0.0.20080409 depends on executable: gmake - found =3D=3D=3D> x264-0.0.20080409 depends on file: /usr/local/libdata/xorg/lib= raries -=20 found =3D=3D=3D> x264-0.0.20080409 depends on shared library: gpac.1 - found =3D=3D=3D> Configuring for x264-0.0.20080409 yasm: not found yasm: not found git-rev-list: not found Platform: X86 System: FREEBSD avis input: no mp4 output: yes pthread: yes gtk: no debug: no gprof: no PIC: no shared: yes visualize: yes =2D--------- skip --------------------------------------- local/include -DVISUALIZE=3D1 -DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PT= HREAD -s -fomit-frame-pointer -c -o=20 encoder/eval.o encoder/eval.c cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -O2 -pipe -march=3Dnative= -mtune=3Dnative -mmmx -msse2 -msse3 -fno-strict-aliasing -fstack-protector= -Wformat -Wformat-security -s -march=3Dprescott -O2 -funroll-loops -ffast-= math -Wall -I. -O2 -fno-strict-aliasing -pipe -O2 -pipe -march=3Dnative -m= tune=3Dnative -mmmx -msse2 -msse3 -fno-strict-aliasing -fstack-protector -W= format -Wformat-security -s -march=3Dprescott -O2 -funroll-loops -ffast-mat= h -fPIC -I/usr/local/include -I/usr/local/include -DVISUALIZE=3D1 -DHAVE_MM= X -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-pointer -c -o=20 common/visualize.o common/visualize.c common/visualize.c: In function 'mv': common/visualize.c:92: warning: pointer targets in passing argument 1=20 of 'disp_setcolor' differ in signedness common/visualize.c:94: warning: pointer targets in passing argument 1=20 of 'disp_setcolor' differ in signedness common/visualize.c: In function 'x264_visualize_show': common/visualize.c:173: warning: pointer targets in passing argument 2=20 of 'disp_gray_zoom' differ in signedness common/visualize.c:173: warning: pointer targets in passing argument 6=20 of 'disp_gray_zoom' differ in signedness common/visualize.c:175: warning: pointer targets in passing argument 2=20 of 'disp_gray_zoom' differ in signedness common/visualize.c:175: warning: pointer targets in passing argument 6=20 of 'disp_gray_zoom' differ in signedness common/visualize.c:194: warning: pointer targets in passing argument 1=20 of 'disp_setcolor' differ in signedness cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -O2 -pipe -march=3Dnative= -mtune=3Dnative -mmmx -msse2 -msse3 -fno-strict-aliasing -fstack-protector= -Wformat -Wformat-security -s -march=3Dprescott -O2 -funroll-loops -ffast-= math -Wall -I. -O2 -fno-strict-aliasing -pipe -O2 -pipe -march=3Dnative -m= tune=3Dnative -mmmx -msse2 -msse3 -fno-strict-aliasing -fstack-protector -W= format -Wformat-security -s -march=3Dprescott -O2 -funroll-loops -ffast-mat= h -fPIC -I/usr/local/include -I/usr/local/include -DVISUALIZE=3D1 -DHAVE_MM= X -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-pointer -c -o=20 common/display-x11.o common/display-x11.c common/display-x11.c: In function 'disp_chkerror': common/display-x11.c:41: warning: implicit declaration of function 'abort' common/display-x11.c:41: warning: incompatible implicit declaration of=20 built-in function 'abort' common/display-x11.c: In function 'disp_setcolor': common/display-x11.c:137: warning: pointer targets in passing argument 3=20 of 'XAllocNamedColor' differ in signedness common/display-x11.c: In function 'disp_gray': common/display-x11.c:169: warning: implicit declaration of function 'malloc' common/display-x11.c:169: warning: incompatible implicit declaration of=20 built-in function 'malloc' common/display-x11.c:174: warning: pointer targets in assignment differ in= =20 signedness common/display-x11.c: In function 'disp_gray_zoom': common/display-x11.c:193: warning: incompatible implicit declaration of=20 built-in function 'malloc' common/display-x11.c:200: warning: pointer targets in passing argument 2=20 of 'disp_gray' differ in signedness common/display-x11.c:201: warning: implicit declaration of function 'free' common/display-x11.c: In function 'disp_gray': common/display-x11.c:94: warning: 'mask' is used uninitialized in this=20 function common/display-x11.c:72: note: 'mask' was declared here cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -O2 -pipe -march=3Dnative= -mtune=3Dnative -mmmx -msse2 -msse3 -fno-strict-aliasing -fstack-protector= -Wformat -Wformat-security -s -march=3Dprescott -O2 -funroll-loops -ffast-= math -Wall -I. -O2 -fno-strict-aliasing -pipe -O2 -pipe -march=3Dnative -m= tune=3Dnative -mmmx -msse2 -msse3 -fno-strict-aliasing -fstack-protector -W= format -Wformat-security -s -march=3Dprescott -O2 -funroll-loops -ffast-mat= h -fPIC -I/usr/local/include -I/usr/local/include -DVISUALIZE=3D1 -DHAVE_MM= X -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-pointer -c -o=20 common/x86/mc-c.o common/x86/mc-c.c cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -O2 -pipe -march=3Dnative= -mtune=3Dnative -mmmx -msse2 -msse3 -fno-strict-aliasing -fstack-protector= -Wformat -Wformat-security -s -march=3Dprescott -O2 -funroll-loops -ffast-= math -Wall -I. -O2 -fno-strict-aliasing -pipe -O2 -pipe -march=3Dnative -m= tune=3Dnative -mmmx -msse2 -msse3 -fno-strict-aliasing -fstack-protector -W= format -Wformat-security -s -march=3Dprescott -O2 -funroll-loops -ffast-mat= h -fPIC -I/usr/local/include -I/usr/local/include -DVISUALIZE=3D1 -DHAVE_MM= X -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-pointer -c -o=20 common/x86/predict-c.o common/x86/predict-c.c nasm -O2 -f elf -Icommon/x86/ -o common/x86/cabac-a.o common/x86/cabac-a.asm common/x86/cabac-a.asm:82: error: symbol `hidden' not defined before use gmake: *** [common/x86/cabac-a.o] Segmentation fault: 11 gmake: *** =D3=E4=E0=EB=FF=E5=F2=F1=FF =F4=E0=E9=EB `common/x86/cabac-a.o' *** Error code 2 Stop in /usr/ports/multimedia/x264. *** Error code 1 Stop in /usr/ports/multimedia/x264. ** Command failed [exit code=20 1]: /usr/bin/script -qa /var/tmp/portupgrade.18994.0 env=20 UPGRADE_TOOL=3Dportupgrade UPGRADE_PORT=3Dx264-0.0.20070913=20 UPGRADE_PORT_VER=3D0.0.20070913 make ** Fix the problem and try again. ** Listing the failed packages (-:ignored / *:skipped / !:failed) ! multimedia/x264 (x264-0.0.20070913) (segmentation fault) =2D------------------------------------- =2D-=20 Best regards, Andrei Lavreniyuk (andy.lavr@gmail.com) --nextPart13359333.7lIxY1GVhz Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (FreeBSD) iEYEABECAAYFAkf+BF8ACgkQmDr1ncjMXfl1wgCgnqAAAzXHzCsbdcr9RQwiKrv8 Jw4AoLYp02Rs1NkISYxXcO5g3c8VSzD6 =luLW -----END PGP SIGNATURE----- --nextPart13359333.7lIxY1GVhz-- From owner-freebsd-multimedia@FreeBSD.ORG Thu Apr 10 13:33:49 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 55A62106566C for ; Thu, 10 Apr 2008 13:33:49 +0000 (UTC) (envelope-from buhnux@gmail.com) Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.189]) by mx1.freebsd.org (Postfix) with ESMTP id 666AA8FC18 for ; Thu, 10 Apr 2008 13:33:48 +0000 (UTC) (envelope-from buhnux@gmail.com) Received: by fk-out-0910.google.com with SMTP id b27so4666406fka.11 for ; Thu, 10 Apr 2008 06:33:46 -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:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth; bh=P14ZZkN7lr9T5FCXmsAnjUmleYFxUAGnKEdEt2xGv1Y=; b=x9+taXW5gV+/2m36EQ/vWfhmIjvxIP7Yh4QJgEyVuEa2Ym76y0DJtYJJcZLIECRpPIy1+JZz+ZPBfOgk1zwXcoNk2ynhN52bWsGQUnHQG7w21hi0nzvtvlSZB+/Gd9WGRexhde1jzaw9Ql9R/G0kLZl/KR91lHYBOsQv7jr9rps= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth; b=c2EApG6vmtCTbiWnoOP8VDuvWXZoOHb2/jAS3FNQ9GVC/IhCMVWfFEqeKcsnQxFvSU0Y60regUhw/u2y0Q8R3ClCvVTxkOHj/D1vSDYQBdKzXwSeI1TjmeHvo2AzkarIxclI1kODCbl2LP0FRoUjlfOgdRTeRem+rfVODOR/hYc= Received: by 10.82.145.7 with SMTP id s7mr1244195bud.71.1207834426519; Thu, 10 Apr 2008 06:33:46 -0700 (PDT) Received: by 10.82.116.2 with HTTP; Thu, 10 Apr 2008 06:33:46 -0700 (PDT) Message-ID: Date: Thu, 10 Apr 2008 09:33:46 -0400 From: "Michael Johnson" Sender: buhnux@gmail.com To: andy.lavr@gmail.com In-Reply-To: <200804101513.25643.andy.lavr@reactor-xg.kiev.ua> MIME-Version: 1.0 References: <200804101513.25643.andy.lavr@reactor-xg.kiev.ua> X-Google-Sender-Auth: c0847364e5f7c3dc Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: base64 Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: multimedia@freebsd.org Subject: Re: Error compile '/usr/ports/multimedia/x264 (FreeBSD 7-STABLE) 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: Thu, 10 Apr 2008 13:33:49 -0000 T24gVGh1LCBBcHIgMTAsIDIwMDggYXQgODoxMyBBTSwgQW5kcmVpIFYuIExhdnJlbml5dWsgPAph bmR5LmxhdnJAcmVhY3Rvci14Zy5raWV2LnVhPiB3cm90ZToKCj4KPiBIaSEKPgo+CkZpeGVkLCB0 aGFua3MgZm9yIHJlcG9ydGluZy4KCgo+Cj4KPiAjIHVuYW1lIC1hCj4gRnJlZUJTRCBkYXRhY2Vu dGVyLnRlY2huaWNhLTAzLmxvY2FsIDcuMC1TVEFCTEUgRnJlZUJTRCA3LjAtU1RBQkxFICMwOiBU dWUKPiBBcHIKPiA4IDIwOjAyOjI3IEVFU1QgMjAwOAo+IHJvb3RAZGF0YWNlbnRlci50ZWNobmlj YS0wMy5sb2NhbDovdXNyL29iai91c3Ivc3JjL3N5cy9TTVAtREFUQUNFTlRFUgo+ICBpMzg2Cj4K Pgo+Cj4KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tCj4KPiAtLS0+ICBVcGdyYWRpbmcgJ3gyNjQtMC4wLjIwMDcwOTEzJyB0byAneDI2NC0w LjAuMjAwODA0MDknCj4gKG11bHRpbWVkaWEveDI2NCkKPiAtLS0+ICBCdWlsZGluZyAnL3Vzci9w b3J0cy9tdWx0aW1lZGlhL3gyNjQnCj4gPT09PiAgQ2xlYW5pbmcgZm9yIHgyNjQtMC4wLjIwMDgw NDA5Cj4gPT09PiAgVnVsbmVyYWJpbGl0eSBjaGVjayBkaXNhYmxlZCwgZGF0YWJhc2Ugbm90IGZv dW5kCj4gPT09PiAgRm91bmQgc2F2ZWQgY29uZmlndXJhdGlvbiBmb3IgeDI2NC0wLjAuMjAwNzA5 MTMKPiA9PT0+ICBFeHRyYWN0aW5nIGZvciB4MjY0LTAuMC4yMDA4MDQwOQo+ID0+IE1ENSBDaGVj a3N1bSBPSyBmb3IgeDI2NC1zbmFwc2hvdC0yMDA4MDQwOS0yMjQ1LnRhci5iejIuCj4gPT4gU0hB MjU2IENoZWNrc3VtIE9LIGZvciB4MjY0LXNuYXBzaG90LTIwMDgwNDA5LTIyNDUudGFyLmJ6Mi4K PiA9PT0+ICBQYXRjaGluZyBmb3IgeDI2NC0wLjAuMjAwODA0MDkKPiA9PT0+ICBBcHBseWluZyBG cmVlQlNEIHBhdGNoZXMgZm9yIHgyNjQtMC4wLjIwMDgwNDA5Cj4gPT09PiAgIHgyNjQtMC4wLjIw MDgwNDA5IGRlcGVuZHMgb24gZXhlY3V0YWJsZTogbmFzbSAtIGZvdW5kCj4gPT09PiAgIHgyNjQt MC4wLjIwMDgwNDA5IGRlcGVuZHMgb24gcGFja2FnZTogZ3BhYy1saWJncGFjPj0wLjQuMi5yMiwx IC0KPiBmb3VuZAo+ID09PT4gICB4MjY0LTAuMC4yMDA4MDQwOSBkZXBlbmRzIG9uIGV4ZWN1dGFi bGU6IGdtYWtlIC0gZm91bmQKPiA9PT0+ICAgeDI2NC0wLjAuMjAwODA0MDkgZGVwZW5kcyBvbiBm aWxlOgo+IC91c3IvbG9jYWwvbGliZGF0YS94b3JnL2xpYnJhcmllcyAtCj4gZm91bmQKPiA9PT0+ ICAgeDI2NC0wLjAuMjAwODA0MDkgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogZ3BhYy4xIC0g Zm91bmQKPiA9PT0+ICBDb25maWd1cmluZyBmb3IgeDI2NC0wLjAuMjAwODA0MDkKPiB5YXNtOiBu b3QgZm91bmQKPiB5YXNtOiBub3QgZm91bmQKPiBnaXQtcmV2LWxpc3Q6IG5vdCBmb3VuZAo+IFBs YXRmb3JtOiAgIFg4Ngo+IFN5c3RlbTogICAgIEZSRUVCU0QKPiBhdmlzIGlucHV0OiBubwo+IG1w NCBvdXRwdXQ6IHllcwo+IHB0aHJlYWQ6ICAgIHllcwo+IGd0azogICAgICAgIG5vCj4gZGVidWc6 ICAgICAgbm8KPiBncHJvZjogICAgICBubwo+IFBJQzogICAgICAgIG5vCj4gc2hhcmVkOiAgICAg eWVzCj4gdmlzdWFsaXplOiAgeWVzCj4KPgo+Cj4KPiAtLS0tLS0tLS0tICAgICAgICBza2lwICAg ICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4KPgo+Cj4gbG9jYWwv aW5jbHVkZSAtRFZJU1VBTElaRT0xIC1ESEFWRV9NTVggLURBUkNIX1g4NiAtRFNZU19GUkVFQlNE Cj4gLURIQVZFX1BUSFJFQUQgLXMgLWZvbWl0LWZyYW1lLXBvaW50ZXIgICAtYyAtbwo+IGVuY29k ZXIvZXZhbC5vIGVuY29kZXIvZXZhbC5jCj4gY2MgLU80IC1mZmFzdC1tYXRoIC1PMiAtZm5vLXN0 cmljdC1hbGlhc2luZyAtcGlwZSAtTzIgLXBpcGUgLW1hcmNoPW5hdGl2ZQo+IC1tdHVuZT1uYXRp dmUgLW1tbXggLW1zc2UyIC1tc3NlMyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZnN0YWNrLXByb3Rl Y3Rvcgo+IC1XZm9ybWF0IC1XZm9ybWF0LXNlY3VyaXR5IC1zIC1tYXJjaD1wcmVzY290dCAtTzIg LWZ1bnJvbGwtbG9vcHMgLWZmYXN0LW1hdGgKPiAtV2FsbCAtSS4gIC1PMiAtZm5vLXN0cmljdC1h bGlhc2luZyAtcGlwZSAtTzIgLXBpcGUgLW1hcmNoPW5hdGl2ZQo+IC1tdHVuZT1uYXRpdmUgLW1t bXggLW1zc2UyIC1tc3NlMyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZnN0YWNrLXByb3RlY3Rvcgo+ IC1XZm9ybWF0IC1XZm9ybWF0LXNlY3VyaXR5IC1zIC1tYXJjaD1wcmVzY290dCAtTzIgLWZ1bnJv bGwtbG9vcHMgLWZmYXN0LW1hdGgKPiAtZlBJQyAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3Iv bG9jYWwvaW5jbHVkZSAtRFZJU1VBTElaRT0xIC1ESEFWRV9NTVgKPiAtREFSQ0hfWDg2IC1EU1lT X0ZSRUVCU0QgLURIQVZFX1BUSFJFQUQgLXMgLWZvbWl0LWZyYW1lLXBvaW50ZXIgICAtYyAtbwo+ IGNvbW1vbi92aXN1YWxpemUubyBjb21tb24vdmlzdWFsaXplLmMKPiBjb21tb24vdmlzdWFsaXpl LmM6IEluIGZ1bmN0aW9uICdtdic6Cj4gY29tbW9uL3Zpc3VhbGl6ZS5jOjkyOiB3YXJuaW5nOiBw b2ludGVyIHRhcmdldHMgaW4gcGFzc2luZyBhcmd1bWVudCAxCj4gb2YgJ2Rpc3Bfc2V0Y29sb3In IGRpZmZlciBpbiBzaWduZWRuZXNzCj4gY29tbW9uL3Zpc3VhbGl6ZS5jOjk0OiB3YXJuaW5nOiBw b2ludGVyIHRhcmdldHMgaW4gcGFzc2luZyBhcmd1bWVudCAxCj4gb2YgJ2Rpc3Bfc2V0Y29sb3In IGRpZmZlciBpbiBzaWduZWRuZXNzCj4gY29tbW9uL3Zpc3VhbGl6ZS5jOiBJbiBmdW5jdGlvbiAn eDI2NF92aXN1YWxpemVfc2hvdyc6Cj4gY29tbW9uL3Zpc3VhbGl6ZS5jOjE3Mzogd2FybmluZzog cG9pbnRlciB0YXJnZXRzIGluIHBhc3NpbmcgYXJndW1lbnQgMgo+IG9mICdkaXNwX2dyYXlfem9v bScgZGlmZmVyIGluIHNpZ25lZG5lc3MKPiBjb21tb24vdmlzdWFsaXplLmM6MTczOiB3YXJuaW5n OiBwb2ludGVyIHRhcmdldHMgaW4gcGFzc2luZyBhcmd1bWVudCA2Cj4gb2YgJ2Rpc3BfZ3JheV96 b29tJyBkaWZmZXIgaW4gc2lnbmVkbmVzcwo+IGNvbW1vbi92aXN1YWxpemUuYzoxNzU6IHdhcm5p bmc6IHBvaW50ZXIgdGFyZ2V0cyBpbiBwYXNzaW5nIGFyZ3VtZW50IDIKPiBvZiAnZGlzcF9ncmF5 X3pvb20nIGRpZmZlciBpbiBzaWduZWRuZXNzCj4gY29tbW9uL3Zpc3VhbGl6ZS5jOjE3NTogd2Fy bmluZzogcG9pbnRlciB0YXJnZXRzIGluIHBhc3NpbmcgYXJndW1lbnQgNgo+IG9mICdkaXNwX2dy YXlfem9vbScgZGlmZmVyIGluIHNpZ25lZG5lc3MKPiBjb21tb24vdmlzdWFsaXplLmM6MTk0OiB3 YXJuaW5nOiBwb2ludGVyIHRhcmdldHMgaW4gcGFzc2luZyBhcmd1bWVudCAxCj4gb2YgJ2Rpc3Bf c2V0Y29sb3InIGRpZmZlciBpbiBzaWduZWRuZXNzCj4gY2MgLU80IC1mZmFzdC1tYXRoIC1PMiAt Zm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAtTzIgLXBpcGUgLW1hcmNoPW5hdGl2ZQo+IC1tdHVu ZT1uYXRpdmUgLW1tbXggLW1zc2UyIC1tc3NlMyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZnN0YWNr LXByb3RlY3Rvcgo+IC1XZm9ybWF0IC1XZm9ybWF0LXNlY3VyaXR5IC1zIC1tYXJjaD1wcmVzY290 dCAtTzIgLWZ1bnJvbGwtbG9vcHMgLWZmYXN0LW1hdGgKPiAtV2FsbCAtSS4gIC1PMiAtZm5vLXN0 cmljdC1hbGlhc2luZyAtcGlwZSAtTzIgLXBpcGUgLW1hcmNoPW5hdGl2ZQo+IC1tdHVuZT1uYXRp dmUgLW1tbXggLW1zc2UyIC1tc3NlMyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZnN0YWNrLXByb3Rl Y3Rvcgo+IC1XZm9ybWF0IC1XZm9ybWF0LXNlY3VyaXR5IC1zIC1tYXJjaD1wcmVzY290dCAtTzIg LWZ1bnJvbGwtbG9vcHMgLWZmYXN0LW1hdGgKPiAtZlBJQyAtSS91c3IvbG9jYWwvaW5jbHVkZSAt SS91c3IvbG9jYWwvaW5jbHVkZSAtRFZJU1VBTElaRT0xIC1ESEFWRV9NTVgKPiAtREFSQ0hfWDg2 IC1EU1lTX0ZSRUVCU0QgLURIQVZFX1BUSFJFQUQgLXMgLWZvbWl0LWZyYW1lLXBvaW50ZXIgICAt YyAtbwo+IGNvbW1vbi9kaXNwbGF5LXgxMS5vIGNvbW1vbi9kaXNwbGF5LXgxMS5jCj4gY29tbW9u L2Rpc3BsYXkteDExLmM6IEluIGZ1bmN0aW9uICdkaXNwX2Noa2Vycm9yJzoKPiBjb21tb24vZGlz cGxheS14MTEuYzo0MTogd2FybmluZzogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24g J2Fib3J0Jwo+IGNvbW1vbi9kaXNwbGF5LXgxMS5jOjQxOiB3YXJuaW5nOiBpbmNvbXBhdGlibGUg aW1wbGljaXQgZGVjbGFyYXRpb24gb2YKPiBidWlsdC1pbiBmdW5jdGlvbiAnYWJvcnQnCj4gY29t bW9uL2Rpc3BsYXkteDExLmM6IEluIGZ1bmN0aW9uICdkaXNwX3NldGNvbG9yJzoKPiBjb21tb24v ZGlzcGxheS14MTEuYzoxMzc6IHdhcm5pbmc6IHBvaW50ZXIgdGFyZ2V0cyBpbiBwYXNzaW5nIGFy Z3VtZW50IDMKPiBvZiAnWEFsbG9jTmFtZWRDb2xvcicgZGlmZmVyIGluIHNpZ25lZG5lc3MKPiBj b21tb24vZGlzcGxheS14MTEuYzogSW4gZnVuY3Rpb24gJ2Rpc3BfZ3JheSc6Cj4gY29tbW9uL2Rp c3BsYXkteDExLmM6MTY5OiB3YXJuaW5nOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlv bgo+ICdtYWxsb2MnCj4gY29tbW9uL2Rpc3BsYXkteDExLmM6MTY5OiB3YXJuaW5nOiBpbmNvbXBh dGlibGUgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YKPiBidWlsdC1pbiBmdW5jdGlvbiAnbWFsbG9j Jwo+IGNvbW1vbi9kaXNwbGF5LXgxMS5jOjE3NDogd2FybmluZzogcG9pbnRlciB0YXJnZXRzIGlu IGFzc2lnbm1lbnQgZGlmZmVyIGluCj4gc2lnbmVkbmVzcwo+IGNvbW1vbi9kaXNwbGF5LXgxMS5j OiBJbiBmdW5jdGlvbiAnZGlzcF9ncmF5X3pvb20nOgo+IGNvbW1vbi9kaXNwbGF5LXgxMS5jOjE5 Mzogd2FybmluZzogaW5jb21wYXRpYmxlIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mCj4gYnVpbHQt aW4gZnVuY3Rpb24gJ21hbGxvYycKPiBjb21tb24vZGlzcGxheS14MTEuYzoyMDA6IHdhcm5pbmc6 IHBvaW50ZXIgdGFyZ2V0cyBpbiBwYXNzaW5nIGFyZ3VtZW50IDIKPiBvZiAnZGlzcF9ncmF5JyBk aWZmZXIgaW4gc2lnbmVkbmVzcwo+IGNvbW1vbi9kaXNwbGF5LXgxMS5jOjIwMTogd2FybmluZzog aW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24gJ2ZyZWUnCj4gY29tbW9uL2Rpc3BsYXkt eDExLmM6IEluIGZ1bmN0aW9uICdkaXNwX2dyYXknOgo+IGNvbW1vbi9kaXNwbGF5LXgxMS5jOjk0 OiB3YXJuaW5nOiAnbWFzaycgaXMgdXNlZCB1bmluaXRpYWxpemVkIGluIHRoaXMKPiBmdW5jdGlv bgo+IGNvbW1vbi9kaXNwbGF5LXgxMS5jOjcyOiBub3RlOiAnbWFzaycgd2FzIGRlY2xhcmVkIGhl cmUKPiBjYyAtTzQgLWZmYXN0LW1hdGggLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1P MiAtcGlwZSAtbWFyY2g9bmF0aXZlCj4gLW10dW5lPW5hdGl2ZSAtbW1teCAtbXNzZTIgLW1zc2Uz IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mc3RhY2stcHJvdGVjdG9yCj4gLVdmb3JtYXQgLVdmb3Jt YXQtc2VjdXJpdHkgLXMgLW1hcmNoPXByZXNjb3R0IC1PMiAtZnVucm9sbC1sb29wcyAtZmZhc3Qt bWF0aAo+IC1XYWxsIC1JLiAgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1PMiAtcGlw ZSAtbWFyY2g9bmF0aXZlCj4gLW10dW5lPW5hdGl2ZSAtbW1teCAtbXNzZTIgLW1zc2UzIC1mbm8t c3RyaWN0LWFsaWFzaW5nIC1mc3RhY2stcHJvdGVjdG9yCj4gLVdmb3JtYXQgLVdmb3JtYXQtc2Vj dXJpdHkgLXMgLW1hcmNoPXByZXNjb3R0IC1PMiAtZnVucm9sbC1sb29wcyAtZmZhc3QtbWF0aAo+ IC1mUElDIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1EVklTVUFM SVpFPTEgLURIQVZFX01NWAo+IC1EQVJDSF9YODYgLURTWVNfRlJFRUJTRCAtREhBVkVfUFRIUkVB RCAtcyAtZm9taXQtZnJhbWUtcG9pbnRlciAgIC1jIC1vCj4gY29tbW9uL3g4Ni9tYy1jLm8gY29t bW9uL3g4Ni9tYy1jLmMKPiBjYyAtTzQgLWZmYXN0LW1hdGggLU8yIC1mbm8tc3RyaWN0LWFsaWFz aW5nIC1waXBlIC1PMiAtcGlwZSAtbWFyY2g9bmF0aXZlCj4gLW10dW5lPW5hdGl2ZSAtbW1teCAt bXNzZTIgLW1zc2UzIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mc3RhY2stcHJvdGVjdG9yCj4gLVdm b3JtYXQgLVdmb3JtYXQtc2VjdXJpdHkgLXMgLW1hcmNoPXByZXNjb3R0IC1PMiAtZnVucm9sbC1s b29wcyAtZmZhc3QtbWF0aAo+IC1XYWxsIC1JLiAgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1w aXBlIC1PMiAtcGlwZSAtbWFyY2g9bmF0aXZlCj4gLW10dW5lPW5hdGl2ZSAtbW1teCAtbXNzZTIg LW1zc2UzIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mc3RhY2stcHJvdGVjdG9yCj4gLVdmb3JtYXQg LVdmb3JtYXQtc2VjdXJpdHkgLXMgLW1hcmNoPXByZXNjb3R0IC1PMiAtZnVucm9sbC1sb29wcyAt ZmZhc3QtbWF0aAo+IC1mUElDIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNs dWRlIC1EVklTVUFMSVpFPTEgLURIQVZFX01NWAo+IC1EQVJDSF9YODYgLURTWVNfRlJFRUJTRCAt REhBVkVfUFRIUkVBRCAtcyAtZm9taXQtZnJhbWUtcG9pbnRlciAgIC1jIC1vCj4gY29tbW9uL3g4 Ni9wcmVkaWN0LWMubyBjb21tb24veDg2L3ByZWRpY3QtYy5jCj4gbmFzbSAtTzIgLWYgZWxmIC1J Y29tbW9uL3g4Ni8gLW8gY29tbW9uL3g4Ni9jYWJhYy1hLm8KPiBjb21tb24veDg2L2NhYmFjLWEu YXNtCj4gY29tbW9uL3g4Ni9jYWJhYy1hLmFzbTo4MjogZXJyb3I6IHN5bWJvbCBgaGlkZGVuJyBu b3QgZGVmaW5lZCBiZWZvcmUgdXNlCj4gZ21ha2U6ICoqKiBbY29tbW9uL3g4Ni9jYWJhYy1hLm9d IFNlZ21lbnRhdGlvbiBmYXVsdDogMTEKPiBnbWFrZTogKioqIPXEwczRxdTT0SDGwcrMIGBjb21t b24veDg2L2NhYmFjLWEubycKPiAqKiogRXJyb3IgY29kZSAyCj4KPiBTdG9wIGluIC91c3IvcG9y dHMvbXVsdGltZWRpYS94MjY0Lgo+ICoqKiBFcnJvciBjb2RlIDEKPgo+IFN0b3AgaW4gL3Vzci9w b3J0cy9tdWx0aW1lZGlhL3gyNjQuCj4gKiogQ29tbWFuZCBmYWlsZWQgW2V4aXQgY29kZQo+IDFd OiAvdXNyL2Jpbi9zY3JpcHQgLXFhIC92YXIvdG1wL3BvcnR1cGdyYWRlLjE4OTk0LjAgZW52Cj4g VVBHUkFERV9UT09MPXBvcnR1cGdyYWRlIFVQR1JBREVfUE9SVD14MjY0LTAuMC4yMDA3MDkxMwo+ IFVQR1JBREVfUE9SVF9WRVI9MC4wLjIwMDcwOTEzIG1ha2UKPiAqKiBGaXggdGhlIHByb2JsZW0g YW5kIHRyeSBhZ2Fpbi4KPiAqKiBMaXN0aW5nIHRoZSBmYWlsZWQgcGFja2FnZXMgKC06aWdub3Jl ZCAvICo6c2tpcHBlZCAvICE6ZmFpbGVkKQo+ICAgICAgICAhIG11bHRpbWVkaWEveDI2NCAoeDI2 NC0wLjAuMjAwNzA5MTMpICAgKHNlZ21lbnRhdGlvbiBmYXVsdCkKPgo+Cj4KPiAtLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Cj4KPgo+IC0tCj4gQmVzdCByZWdhcmRzLCBB bmRyZWkgTGF2cmVuaXl1ayAoYW5keS5sYXZyQGdtYWlsLmNvbSkKPgo= From owner-freebsd-multimedia@FreeBSD.ORG Thu Apr 10 14:02:31 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 1495F1065670 for ; Thu, 10 Apr 2008 14:02:31 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from services.ipt.ru (services.ipt.ru [194.62.233.110]) by mx1.freebsd.org (Postfix) with ESMTP id C5F348FC25 for ; Thu, 10 Apr 2008 14:02:30 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from bb.ipt.ru ([194.62.233.89]) by services.ipt.ru with esmtp (Exim 4.54 (FreeBSD)) id 1JjwnI-000ND3-Go; Thu, 10 Apr 2008 17:26:24 +0400 To: andy.lavr@gmail.com References: <200804101513.25643.andy.lavr@reactor-xg.kiev.ua> From: Boris Samorodov Date: Thu, 10 Apr 2008 17:24:02 +0400 In-Reply-To: <200804101513.25643.andy.lavr@reactor-xg.kiev.ua> (Andrei V. Lavreniyuk's message of "Thu\, 10 Apr 2008 15\:13\:19 +0300") Message-ID: <85295885@bb.ipt.ru> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Cc: multimedia@FreeBSD.org Subject: Re: Error compile '/usr/ports/multimedia/x264 (FreeBSD 7-STABLE) 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: Thu, 10 Apr 2008 14:02:31 -0000 On Thu, 10 Apr 2008 15:13:19 +0300 Andrei V. Lavreniyuk wrote: > cc -O4 -ffast-math -O2 -fno-strict-aliasing -pipe -O2 -pipe -march=native -mtune=native -mmmx -msse2 -msse3 -fno-strict-aliasing -fstack-protector -Wformat -Wformat-security -s -march=prescott -O2 -funroll-loops -ffast-math -Wall -I. -O2 -fno-strict-aliasing -pipe -O2 -pipe -march=native -mtune=native -mmmx -msse2 -msse3 -fno-strict-aliasing -fstack-protector -Wformat -Wformat-security -s -march=prescott -O2 -funroll-loops -ffast-math -fPIC -I/usr/local/include -I/usr/local/include -DVISUALIZE=1 -DHAVE_MMX -DARCH_X86 -DSYS_FREEBSD -DHAVE_PTHREAD -s -fomit-frame-pointer -c -o > common/x86/predict-c.o common/x86/predict-c.c > nasm -O2 -f elf -Icommon/x86/ -o common/x86/cabac-a.o common/x86/cabac-a.asm > common/x86/cabac-a.asm:82: error: symbol `hidden' not defined before use > gmake: *** [common/x86/cabac-a.o] Segmentation fault: 11 > gmake: *** УдалÑетÑÑ Ñ„Ð°Ð¹Ð» `common/x86/cabac-a.o' > *** Error code 2 > Stop in /usr/ports/multimedia/x264. > *** Error code 1 > Stop in /usr/ports/multimedia/x264. Yep, same here. It faults at 7-i386 (using nasm) but succeeds at 7-amd64 (using yasm). WBR -- Boris Samorodov (bsam) Research Engineer, http://www.ipt.ru Telephone & Internet SP FreeBSD committer, http://www.FreeBSD.org The Power To Serve From owner-freebsd-multimedia@FreeBSD.ORG Thu Apr 10 14:14:41 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 99CBC106568E for ; Thu, 10 Apr 2008 14:14:41 +0000 (UTC) (envelope-from buhnux@gmail.com) Received: from mu-out-0910.google.com (mu-out-0910.google.com [209.85.134.188]) by mx1.freebsd.org (Postfix) with ESMTP id 94E428FC0C for ; Thu, 10 Apr 2008 14:14:40 +0000 (UTC) (envelope-from buhnux@gmail.com) Received: by mu-out-0910.google.com with SMTP id w9so14755mue.6 for ; Thu, 10 Apr 2008 07:14:39 -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:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth; bh=+RDYB2Qe7onqNbx1kXThRNjb3DVbXEUeLVZrGm41caY=; b=gn9HdxQ+50s3g+xQNVyD2DdxsERe301W9LW8LkK5nezZFkQ5QPnyrzjE15Lfj7YJxRuRM1kF80KS81C03/OoYl9z4UiqDcZcHcj3HiqPqHsS1NjkoNv7tsWfMYbRqYOn/ZKP9UDAUm/M7UG7/3GIJe7/Q5fFqxycti2V7qyjTcI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth; b=CEdugaIgg98UDwSRlPG1EH9Xxhs8J3l8ga5L/A5B2nRRWOXCid4bPHdsSimNHmD5r+Q9qabA4fNOpeKSgxFdLRqv9Kf+gCFiXs+pGKL+SCAtTrIySlQkgPWWBotsg67ywtwtJtDixlAbZytJqjfPbvcoCnkrAePU98OOX87/ww0= Received: by 10.82.187.2 with SMTP id k2mr2341168buf.26.1207836879130; Thu, 10 Apr 2008 07:14:39 -0700 (PDT) Received: by 10.82.116.2 with HTTP; Thu, 10 Apr 2008 07:14:39 -0700 (PDT) Message-ID: Date: Thu, 10 Apr 2008 10:14:39 -0400 From: "Michael Johnson" Sender: buhnux@gmail.com To: "Boris Samorodov" In-Reply-To: <85295885@bb.ipt.ru> MIME-Version: 1.0 References: <200804101513.25643.andy.lavr@reactor-xg.kiev.ua> <85295885@bb.ipt.ru> X-Google-Sender-Auth: 1c9c2cefe1e631e7 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: base64 Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: andy.lavr@gmail.com, multimedia@freebsd.org Subject: Re: Error compile '/usr/ports/multimedia/x264 (FreeBSD 7-STABLE) 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: Thu, 10 Apr 2008 14:14:41 -0000 T24gVGh1LCBBcHIgMTAsIDIwMDggYXQgOToyNCBBTSwgQm9yaXMgU2Ftb3JvZG92IDxic2FtQGlw dC5ydT4gd3JvdGU6Cgo+IE9uIFRodSwgMTAgQXByIDIwMDggMTU6MTM6MTkgKzAzMDAgQW5kcmVp IFYuIExhdnJlbml5dWsgd3JvdGU6Cj4KPiA+IGNjIC1PNCAtZmZhc3QtbWF0aCAtTzIgLWZuby1z dHJpY3QtYWxpYXNpbmcgLXBpcGUgLU8yIC1waXBlCj4gLW1hcmNoPW5hdGl2ZSAtbXR1bmU9bmF0 aXZlIC1tbW14IC1tc3NlMiAtbXNzZTMgLWZuby1zdHJpY3QtYWxpYXNpbmcKPiAtZnN0YWNrLXBy b3RlY3RvciAtV2Zvcm1hdCAtV2Zvcm1hdC1zZWN1cml0eSAtcyAtbWFyY2g9cHJlc2NvdHQgLU8y Cj4gLWZ1bnJvbGwtbG9vcHMgLWZmYXN0LW1hdGggLVdhbGwgLUkuICAtTzIgLWZuby1zdHJpY3Qt YWxpYXNpbmcgLXBpcGUgLU8yCj4gLXBpcGUgLW1hcmNoPW5hdGl2ZSAtbXR1bmU9bmF0aXZlIC1t bW14IC1tc3NlMiAtbXNzZTMgLWZuby1zdHJpY3QtYWxpYXNpbmcKPiAtZnN0YWNrLXByb3RlY3Rv ciAtV2Zvcm1hdCAtV2Zvcm1hdC1zZWN1cml0eSAtcyAtbWFyY2g9cHJlc2NvdHQgLU8yCj4gLWZ1 bnJvbGwtbG9vcHMgLWZmYXN0LW1hdGggLWZQSUMgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNy L2xvY2FsL2luY2x1ZGUKPiAtRFZJU1VBTElaRT0xIC1ESEFWRV9NTVggLURBUkNIX1g4NiAtRFNZ U19GUkVFQlNEIC1ESEFWRV9QVEhSRUFEIC1zCj4gLWZvbWl0LWZyYW1lLXBvaW50ZXIgICAtYyAt bwo+ID4gY29tbW9uL3g4Ni9wcmVkaWN0LWMubyBjb21tb24veDg2L3ByZWRpY3QtYy5jCj4gPiBu YXNtIC1PMiAtZiBlbGYgLUljb21tb24veDg2LyAtbyBjb21tb24veDg2L2NhYmFjLWEubwo+IGNv bW1vbi94ODYvY2FiYWMtYS5hc20KPiA+IGNvbW1vbi94ODYvY2FiYWMtYS5hc206ODI6IGVycm9y OiBzeW1ib2wgYGhpZGRlbicgbm90IGRlZmluZWQgYmVmb3JlIHVzZQo+ID4gZ21ha2U6ICoqKiBb Y29tbW9uL3g4Ni9jYWJhYy1hLm9dIFNlZ21lbnRhdGlvbiBmYXVsdDogMTEKPiA+IGdtYWtlOiAq Kiog9cTBzNHF1NPRIMbByswgYGNvbW1vbi94ODYvY2FiYWMtYS5vJwo+ID4gKioqIEVycm9yIGNv ZGUgMgo+Cj4gPiBTdG9wIGluIC91c3IvcG9ydHMvbXVsdGltZWRpYS94MjY0Lgo+ID4gKioqIEVy cm9yIGNvZGUgMQo+Cj4gPiBTdG9wIGluIC91c3IvcG9ydHMvbXVsdGltZWRpYS94MjY0Lgo+Cj4g WWVwLCBzYW1lIGhlcmUuIEl0IGZhdWx0cyBhdCA3LWkzODYgKHVzaW5nIG5hc20pIGJ1dCBzdWNj ZWVkcyBhdAo+IDctYW1kNjQgKHVzaW5nIHlhc20pLgoKCml0cyBmaXhlZCBub3cuCgoKPgo+Cj4K PiBXQlIKPiAtLQo+IEJvcmlzIFNhbW9yb2RvdiAoYnNhbSkKPiBSZXNlYXJjaCBFbmdpbmVlciwg aHR0cDovL3d3dy5pcHQucnUgVGVsZXBob25lICYgSW50ZXJuZXQgU1AKPiBGcmVlQlNEIGNvbW1p dHRlciwgaHR0cDovL3d3dy5GcmVlQlNELm9yZyBUaGUgUG93ZXIgVG8gU2VydmUKPiBfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGZyZWVic2QtbXVsdGlt ZWRpYUBmcmVlYnNkLm9yZyBtYWlsaW5nIGxpc3QKPiBodHRwOi8vbGlzdHMuZnJlZWJzZC5vcmcv bWFpbG1hbi9saXN0aW5mby9mcmVlYnNkLW11bHRpbWVkaWEKPiBUbyB1bnN1YnNjcmliZSwgc2Vu ZCBhbnkgbWFpbCB0byAiCj4gZnJlZWJzZC1tdWx0aW1lZGlhLXVuc3Vic2NyaWJlQGZyZWVic2Qu b3JnIgo+Cg== From owner-freebsd-multimedia@FreeBSD.ORG Fri Apr 11 15:05:18 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 2817B106564A for ; Fri, 11 Apr 2008 15:05:18 +0000 (UTC) (envelope-from usleepless@gmail.com) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.170]) by mx1.freebsd.org (Postfix) with ESMTP id E3FAB8FC19 for ; Fri, 11 Apr 2008 15:05:17 +0000 (UTC) (envelope-from usleepless@gmail.com) Received: by wf-out-1314.google.com with SMTP id 25so521397wfa.7 for ; Fri, 11 Apr 2008 08:05:11 -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=joVJcxiGpFtosbFM+AaOcFB+bPGmag4Hb+//IJ1QsQ8=; b=RrfNHtbxzdq1DNyEHAj8cij7RDIEOH32dDTHgaqlU1CcfzLFr59nUkQnpZdVlU5ZquYdVAsoTzmh7MN5beMqBVp8cxXT6YRRxewT8LvzW48lYwLVn8hPBkRUWVcZ0E7hUdR8UMln+FysWj/+u1NGFBCWpYgpVtoctNlNvSZuaDo= 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=aXbHEwrTJXwY/JHdi8Sst7gW0XPYt4QPPmgVh2XujcLdhoAyVCQBje8iKdtl4ZNlU4Zigs9Rc4nSKntxEhkQelHNIy7EQOVQM1MN4VgJH8++S1PZPtKgdl3PfGK6Pw8D8R0tobc6h3wSd26xAWIISIYBDVDGzrWlW6R94hZZ2NE= Received: by 10.142.216.9 with SMTP id o9mr900813wfg.93.1207926311652; Fri, 11 Apr 2008 08:05:11 -0700 (PDT) Received: by 10.142.13.10 with HTTP; Fri, 11 Apr 2008 08:05:11 -0700 (PDT) Message-ID: Date: Fri, 11 Apr 2008 17:05:11 +0200 From: usleepless@gmail.com To: "Kevin Downey" In-Reply-To: <1d3ed48c0804080721s1395a0c9wc72bcc6b9df50037@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <80f4f2b20804080605x4a2e063av4327e8480d0ac9e7@mail.gmail.com> <200804081339.m38DdVWD006894@lava.sentex.ca> <80f4f2b20804080714s437adf26n3890ab01737334ff@mail.gmail.com> <1d3ed48c0804080721s1395a0c9wc72bcc6b9df50037@mail.gmail.com> Cc: freebsd-multimedia@freebsd.org, Mike Tancsa Subject: Re: pvr-xxx on 7.0 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, 11 Apr 2008 15:05:18 -0000 > the port from http://usleepless.110mb.com/pvrxxx_port.tgz automagically > downloads all the firmware stuff, but I believe you need to run "make makesum" > because the distinfo file is out of date. the port is updated @ http://usleepless.110mb.com/pvrxxx_port.tgz - should build flawless on 7.0 - now unloads firmware-kld-modules - "make makesum" should not be necessary - should be able to switch back from svga/composite to tuner - added 3:2 pulldown control in pvr250-setchannel to see if it makes a difference for anybody i observed something strange on 7.0 with this driver. mplayer is now able to sync a/v properly when doing "mplayer /dev/cxm0". i would like to hear from others about this. regards, usleepless From owner-freebsd-multimedia@FreeBSD.ORG Fri Apr 11 18:47:07 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 0E8CF1065670 for ; Fri, 11 Apr 2008 18:47:07 +0000 (UTC) (envelope-from jeff@doeshosting.com) Received: from hemp.ircpimps.org (hemp.ircpimps.org [66.11.114.212]) by mx1.freebsd.org (Postfix) with ESMTP id DA4F88FC23 for ; Fri, 11 Apr 2008 18:47:06 +0000 (UTC) (envelope-from jeff@doeshosting.com) Received: (qmail 81367 invoked from network); 11 Apr 2008 11:45:28 -0700 Received: from you.cantbe.us (HELO ?127.0.0.1?) (jeff@doeshosting.com@8.10.120.61) by hemp.ircpimps.org with SMTP; 11 Apr 2008 11:45:28 -0700 Mime-Version: 1.0 (Apple Message framework v753) In-Reply-To: References: <80f4f2b20804080605x4a2e063av4327e8480d0ac9e7@mail.gmail.com> <200804081339.m38DdVWD006894@lava.sentex.ca> <80f4f2b20804080714s437adf26n3890ab01737334ff@mail.gmail.com> <1d3ed48c0804080721s1395a0c9wc72bcc6b9df50037@mail.gmail.com> Message-Id: From: Jeff Date: Fri, 11 Apr 2008 14:46:47 -0400 To: freebsd-multimedia@freebsd.org X-Mailer: Apple Mail (2.753) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Re: pvr-xxx on 7.0 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, 11 Apr 2008 18:47:07 -0000 > > the port is updated @ http://usleepless.110mb.com/pvrxxx_port.tgz > > - should build flawless on 7.0 > - now unloads firmware-kld-modules > - "make makesum" should not be necessary > - should be able to switch back from svga/composite to tuner > - added 3:2 pulldown control in pvr250-setchannel to see if it makes a > difference for anybody > > i observed something strange on 7.0 with this driver. mplayer is now > able to sync a/v properly when doing "mplayer /dev/cxm0". i would like > to hear from others about this. > > regards, > > usleepless > _______________________________________________ > 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" > [root@nfs ~]# cat /dev/cxm0 > file.mpeg ^C -rw-r--r-- 1 root jeff 11399168 Apr 11 14:39 file.mpeg In other words, YOU RULE! FreeBSD nfs.server 7.0-STABLE FreeBSD 7.0-STABLE #6: Fri Apr 11 10:13:59 UTC 2008 root@nfs.server:/usr/obj/usr/src/sys/NFS_tv i386 Thank you very much usleep. I will be setting up mplayer and working on getting my svideo support very shortly, but I can confirm that my PVR-250 is working for its first time in freebsd 7 -krzee From owner-freebsd-multimedia@FreeBSD.ORG Sat Apr 12 23:48:55 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 B25E5106567A for ; Sat, 12 Apr 2008 23:48:55 +0000 (UTC) (envelope-from pedagand@gmail.com) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.175]) by mx1.freebsd.org (Postfix) with ESMTP id 795658FC1D for ; Sat, 12 Apr 2008 23:48:55 +0000 (UTC) (envelope-from pedagand@gmail.com) Received: by wf-out-1314.google.com with SMTP id 25so1051381wfa.7 for ; Sat, 12 Apr 2008 16:48:54 -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:mime-version:content-type:content-transfer-encoding:content-disposition; bh=56rkflVARLUKASlxWo4oT7HS+3Yq5m7Yg3e8OyN11S0=; b=lUHmjVZ+h0bgMNN1l6hCTT5HvL3yAIkNeYC9ABZwmZknXaOa1ZQsFm5KyTVNccBg13BSutffb4+0PdDwHvGtB1lbAACboRAlRDcBYGnW2dXmGt2qyQVCh6H3KFBAMQyw/ktyTwqPXXS3ISouoVVIjHZkx8fap/IJR5WfnBCVf08= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=Lrqbr/WMm0yZp/Lchlaj+sq0AfbKr6tIKDcFa9lk4565RgX43VHrTjkcgD9QidKILNojUDknpocvSz+Z8HsxdJnbKHTUPrtzQdZMygFayvYjQTb3L4iQiyShHSusOVmqZQ5OddDZfHJ6525P7x10rkNdabsqU1X0R2srPqUETCQ= Received: by 10.142.50.15 with SMTP id x15mr1285606wfx.169.1208042459717; Sat, 12 Apr 2008 16:20:59 -0700 (PDT) Received: by 10.142.11.19 with HTTP; Sat, 12 Apr 2008 16:20:59 -0700 (PDT) Message-ID: <6cb897b30804121620l3104747en570b2293c1fb5ef6@mail.gmail.com> Date: Sun, 13 Apr 2008 01:20:59 +0200 From: "Pierre-Evariste Dagand" To: freebsd-multimedia@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: linux-gspca-kmod: "symbol msleep undefined" 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, 12 Apr 2008 23:48:55 -0000 Hi all, I am trying to get my webcam working with the linux-gpsca driver. I have updated my ports to the latest version of linux-kmod-compat and linux-gspca-kmod: linux-kmod-compat-20080408 linux-gspca-kmod-1.0.20 They compile fine, with the following warning for linux-gspca-kmod: > In file included from gspca_core.c:39: > /usr/local/share/linux-kmod-compat/linux_compat/linux/module.h:218:1: warning: "msleep" redefined > In file included from /usr/local/share/linux-kmod-compat/linux_compat/linux/module.h:45, > from gspca_core.c:39: > @/sys/systm.h:307:1: warning: this is the location of the previous definition And: > In file included from /usr/local/share/linux-kmod-compat/linux_compat/ldev_stub.h:48, > from /usr/local/share/linux-kmod-compat/linux_compat/linux_compat.c:44: > @/sys/systm.h:307:1: warning: this is the location of the previous definition > /usr/local/share/linux-kmod-compat/linux_compat/linux_compat.c: In function 'linux_msleep': > /usr/local/share/linux-kmod-compat/linux_compat/linux_compat.c:76: warning: implicit declaration of function 'msleep' > /usr/local/share/linux-kmod-compat/linux_compat/linux_compat.c:76: warning: nested extern declaration of 'msleep' But when I try to load the module with: > kldload gspca I get: > kldload: can't load gspca: No such file or directory And, in dmesg: > link_elf: symbol msleep undefined The webcam works in Linux, it is: > [spca5xx_probe:8263] Camera type S561 > [spca5xx_getcapability:2241] maxw 352 maxh 288 minw 160 minh 120 > [spca561_init:473] Find spca561 USB Product ID 929 > --- video capability --- > name: Labtec Webcam Elch2 type: 1 > channels: 1 My FreeBSD version is 7.0-RELEASE on i386, with gcc 4.2.1. Am I doing something wrong ? And if it is not a chair-to-keyboard interface bug on my side, I would be pleased to help hunting that bug. Regards, -- Pierre-Evariste DAGAND