From owner-freebsd-multimedia@FreeBSD.ORG Sat Nov 11 23:22:59 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 16B1C16A403 for ; Sat, 11 Nov 2006 23:22:59 +0000 (UTC) (envelope-from dleal@webvolution.net) Received: from front3.netvisao.pt (front3.netvisao.pt [213.228.128.91]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2EB1343D46 for ; Sat, 11 Nov 2006 23:22:55 +0000 (GMT) (envelope-from dleal@webvolution.net) Received: (qmail 27199 invoked from network); 11 Nov 2006 23:23:01 -0000 Received: from unknown (HELO av-front4.netvisao.pt) (213.228.128.149) by front3.netvisao.pt with SMTP; 11 Nov 2006 23:23:01 -0000 Received: (qmail 27401 invoked from network); 11 Nov 2006 23:22:12 -0000 Received: from ar-217-129-84-74.netvisao.pt (HELO descomunal) (dleal@[217.129.84.74]) (envelope-sender ) by av-front4.netvisao.pt (qmail-ldap-1.03) with SMTP for ; 11 Nov 2006 23:22:12 -0000 From: "Daniel Leal" To: Date: Sat, 11 Nov 2006 23:20:08 -0000 MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook, Build 11.0.5510 Thread-Index: AccF5+1rEE4uWZxrTYyd0DpLAPDnJw== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962 Message-Id: <20061111232255.2EB1343D46@mx1.FreeBSD.org> X-Mailman-Approved-At: Sun, 12 Nov 2006 05:12:15 +0000 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: hauppauge wintv 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, 11 Nov 2006 23:22:59 -0000 Hi. I have a hauppauge wintv card in my freebsd pc. I followed the instructions in freebsd handbook. dmesg shows: bktr0: mem 0xdfffe000-0xdfffefff irq 19 at device 3.0 on pci3 bktr0: [GIANT-LOCKED] bktr0: Hauppauge Model 44804 D148 bktr0: Warning - Unknown Hauppauge Tuner 0x30 bktr0: Hauppauge WinCast/TV, Philips NTSC tuner. pci3: at device 3.1 (no driver attached) pcm0: port 0xe400-0xe41f irq 16 at device 4.0 on pci3 pcm0: etc... When a startx, X doesnt start (black screen) and a few seconds later the machine reboots! What could it be? How can I solve it? Can someone help me please? Thanks, Daniel. From owner-freebsd-multimedia@FreeBSD.ORG Mon Nov 13 00:53:43 2006 Return-Path: X-Original-To: multimedia@FreeBSD.org Delivered-To: freebsd-multimedia@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F3D4916A4D1 for ; Mon, 13 Nov 2006 00:53:42 +0000 (UTC) (envelope-from hollenjf@solarcourt.net) Received: from solarcourt.net (24-54-76-69.bflony.adelphia.net [24.54.76.69]) by mx1.FreeBSD.org (Postfix) with ESMTP id CA22B43D45 for ; Mon, 13 Nov 2006 00:53:40 +0000 (GMT) (envelope-from hollenjf@solarcourt.net) Received: from zephram.solarcourt.net (unknown [192.168.0.21]) by solarcourt.net (Postfix) with SMTP id 79AB216FF for ; Sun, 12 Nov 2006 21:01:44 +0000 (GMT) Date: Sun, 12 Nov 2006 19:54:09 -0500 From: Joshua F Hollenbeck To: multimedia@FreeBSD.org Message-ID: <20061112195409.09e432f6@zephram.solarcourt.net> X-Mailer: Sylpheed-Claws 1.9.13 (GTK+ 2.6.9; i386-portbld-freebsd6.0) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=Multipart_Sun__12_Nov_2006_19_54_09_-0500_gDcSnY_JUe8EGf8. Cc: Subject: ===> Script "configure" failed unexpectedly. X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Nov 2006 00:53:43 -0000 --Multipart_Sun__12_Nov_2006_19_54_09_-0500_gDcSnY_JUe8EGf8. Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline Attached is /usr/ports/multimedia/gstreamer-plugins80/work/gst-plugins-0.8.12/config.log Below is a copy of my make output.. Thanks, J. Hollenbeck ===> scorched3d-0.39.1_3 depends on file: /usr/X11R6/include/wx-2.6/wx/wx.h - not found ===> Verifying install for /usr/X11R6/include/wx-2.6/wx/wx.h in /usr/ports/x11-toolkits/wxgtk26-common ===> wxgtk2-common-2.6.3 depends on executable in : gmake - found ===> wxgtk2-common-2.6.3 depends on package: gstreamer-plugins80>=0.8.10 - not found ===> Verifying install for gstreamer-plugins80>=0.8.10 in /usr/ports/multimedia/gstreamer-plugins80 ===> gstreamer-plugins80-0.8.12_2,1 depends on executable in : gmake - found ===> gstreamer-plugins80-0.8.12_2,1 depends on executable in : pkg-config - found ===> gstreamer-plugins80-0.8.12_2,1 depends on shared library: gstreamer-0.8.5 - found ===> gstreamer-plugins80-0.8.12_2,1 depends on shared library: popt.0 - found ===> gstreamer-plugins80-0.8.12_2,1 depends on shared library: intl - found ===> gstreamer-plugins80-0.8.12_2,1 depends on shared library: X11.6 - found ===> Configuring for gstreamer-plugins80-0.8.12_2,1 checking build system type... i386-portbld-freebsd6.0 checking host system type... i386-portbld-freebsd6.0 checking target system type... i386-portbld-freebsd6.0 checking whether to enable maintainer-specific portions of Makefiles... no configure: configuring gst-plugins for release checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel checking whether build environment is sane... yes checking for gawk... no checking for mawk... no checking for nawk... nawk checking whether gmake sets $(MAKE)... yes checking for style of include used by gmake... GNU checking for gcc... cc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ANSI C... none needed checking dependency style of cc... gcc3 checking for a sed that does not truncate output... /usr/bin/sed checking for egrep... grep -E checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognise dependent libraries... pass_all checking how to run the C preprocessor... cc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for inttypes.h... (cached) yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking whether we are using the GNU C++ compiler... yes checking whether c++ accepts -g... yes checking dependency style of c++... gcc3 checking how to run the C++ preprocessor... c++ -E checking for g77... no checking for f77... f77 checking whether we are using the GNU Fortran 77 compiler... yes checking whether f77 accepts -g... yes checking the maximum length of command line arguments... (cached) 262144 checking command to parse /usr/bin/nm -B output from cc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking if cc static flag works... yes checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC checking if cc PIC flag -fPIC works... yes checking if cc supports -c -o file.o... yes checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... yes checking dynamic linker characteristics... freebsd6.0 ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes configure: creating libtool appending configuration tag "CXX" to libtool checking for ld used by c++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes checking for c++ option to produce PIC... -fPIC checking if c++ PIC flag -fPIC works... yes checking if c++ supports -c -o file.o... yes checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... freebsd6.0 ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes appending configuration tag "F77" to libtool checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for f77 option to produce PIC... -fPIC checking if f77 PIC flag -fPIC works... yes checking if f77 supports -c -o file.o... yes checking whether the f77 linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... freebsd6.0 ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking for gcc... (cached) cc checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ANSI C... (cached) none needed checking dependency style of cc... (cached) gcc3 checking for gcc... (cached) cc checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ANSI C... (cached) none needed checking dependency style of cc... (cached) gcc3 checking for objcc... no checking for objc... no checking for gcc... gcc checking dependency style of gcc... gcc3 checking if Objective C compiler works... no checking for msgfmt... /usr/local/bin/msgfmt checking for gmsgfmt... /usr/local/bin/msgfmt checking for xgettext... /usr/local/bin/xgettext checking for msgmerge... /usr/local/bin/msgmerge checking for ld used by GCC... /usr/bin/ld checking for stdint types... inttypes.h (shortcircuit) make use of inttypes.h in _inttypes.h (assuming C99 compatible system) checking stdlib.h usability... yes checking stdlib.h presence... yes checking for stdlib.h... yes checking whether cc implements __PRETTY_FUNCTION__... yes checking whether cc implements __FUNCTION__... yes checking whether cc implements __func__... yes checking for FIONREAD in sys/ioctl.h... yes configure: *** configure: *** checking plugin: *** configure: *** configure: *** configure: *** checking plugin: *** configure: *** configure: not building experimental plug-ins configure: *** configure: *** checking plugin: *** configure: *** configure: not building broken plug-ins checking for gtkdoc-scangobj... false checking for docbook2ps... false checking for docbook2html... false checking for jadetex... false checking for ps2pdf... true checking for xsltproc... xsltproc checking whether xsltproc docbook processing works... no checking for dvips... false checking for fig2dev... false checking for pngtopnm... false checking for pnmtops... false checking for epstopdf... false configure: Will not output HTML documentation configure: Will not output PS documentation configure: Will not output PDF documentation configure: Looking for Python version >= 2.1 checking for python... /usr/local/bin/python checking "/usr/local/bin/python":... okay checking local Python configuration... looks good checking whether byte ordering is bigendian... no Using config source xml:merged:/usr/local/etc/gconf/gconf.xml.defaults for schema installation Using $(sysconfdir)/gconf/schemas as install directory for schema files configure: *** configure: *** checking plugin: *** configure: *** configure: *** configure: *** checking plugin: *** configure: *** checking for pkg-config... /usr/local/bin/pkg-config checking for gstreamer-0.8 >= 0.8.11.1... ===> Script "configure" failed unexpectedly. Please report the problem to multimedia@FreeBSD.org [maintainer] and attach the "/usr/ports/multimedia/gstreamer-plugins80/work/gst-plugins-0.8.12/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. an `ls /var/db/pkg`). *** Error code 1 Stop in /usr/ports/multimedia/gstreamer-plugins80. *** Error code 1 Stop in /usr/ports/x11-toolkits/wxgtk26-common. *** Error code 1 Stop in /usr/ports/games/scorched3d. --Multipart_Sun__12_Nov_2006_19_54_09_-0500_gDcSnY_JUe8EGf8. Content-Type: application/octet-stream; name=config.log Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=config.log VGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMgd2hp bGUKcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1ha2Vz IGEgbWlzdGFrZS4KCkl0IHdhcyBjcmVhdGVkIGJ5IGNvbmZpZ3VyZSwgd2hpY2ggd2FzCmdlbmVy YXRlZCBieSBHTlUgQXV0b2NvbmYgMi41OS4gIEludm9jYXRpb24gY29tbWFuZCBsaW5lIHdhcwoK ICAkIC4vY29uZmlndXJlIC0tZGlzYWJsZS1hNTJkZWMgLS1kaXNhYmxlLWFhbGliIC0tZGlzYWJs ZS1hYWxpYnRlc3QgLS1kaXNhYmxlLWFydHMgLS1kaXNhYmxlLWFydHN0ZXN0IC0tZGlzYWJsZS1h cnRzYyAtLWRpc2FibGUtYXVkaW9maWxlIC0tZGlzYWJsZS1hdWRpb3Jlc2FtcGxlIC0tZGlzYWJs ZS1jYWlybyAtLWRpc2FibGUtY2RhdWRpbyAtLWRpc2FibGUtY2RpbyAtLWRpc2FibGUtY2RwYXJh bm9pYSAtLWRpc2FibGUtZGlyYWMgLS1kaXNhYmxlLWRpcmVjdGZiIC0tZGlzYWJsZS1kaXZ4IC0t ZGlzYWJsZS1kdHMgLS1kaXNhYmxlLWR2ZG5hdiAtLWRpc2FibGUtZHZkcmVhZCAtLWRpc2FibGUt ZHhyMyAtLWRpc2FibGUtZXNkIC0tZGlzYWJsZS1lc2R0ZXN0IC0tZGlzYWJsZS1mYWFjIC0tZGlz YWJsZS1mYWFkIC0tZGlzYWJsZS1mbGFjIC0tZGlzYWJsZS1nY29uZiAtLWRpc2FibGUtZ2RrX3Bp eGJ1ZiAtLWRpc2FibGUtZ25vbWVfdmZzIC0tZGlzYWJsZS1nc20gLS1kaXNhYmxlLWhlcm1lcyAt LWRpc2FibGUtaXZvcmJpcyAtLWRpc2FibGUtamFjayAtLWRpc2FibGUtanBlZyAtLWRpc2FibGUt bGFkc3BhIC0tZGlzYWJsZS1sYW1lIC0tZGlzYWJsZS1sY3MgLS1kaXNhYmxlLWxpYmNhY2EgLS1k aXNhYmxlLWxpYmR2IC0tZGlzYWJsZS1saWJmYW1lIC0tZGlzYWJsZS1saWJmYW1ldGVzdCAtLWRp c2FibGUtbGlibW5nIC0tZGlzYWJsZS1saWJtbXMgLS1kaXNhYmxlLWxpYnBuZyAtLWRpc2FibGUt bGlicmZiIC0tZGlzYWJsZS1saWJ2aXN1YWwgLS1kaXNhYmxlLW1hZCAtLWRpc2FibGUtbWlrbW9k IC0tZGlzYWJsZS1saWJtaWttb2R0ZXN0IC0tZGlzYWJsZS1tcGVnMmRlYyAtLWRpc2FibGUtbXBl ZzJlbmMgLS1kaXNhYmxlLW1wbGV4IC0tZGlzYWJsZS1tdXNlcGFjayAtLWRpc2FibGUtbXVzaWNi cmFpbnogLS1kaXNhYmxlLW5hcyAtLWRpc2FibGUtb2dnIC0tZGlzYWJsZS1vZ2d0ZXN0IC0tZGlz YWJsZS1vcGVuZ2wgLS1kaXNhYmxlLXBhbmdvIC0tZGlzYWJsZS1wb2x5cCAtLWRpc2FibGUtZHYx Mzk0IC0tZGlzYWJsZS1xY2FtIC0tZGlzYWJsZS1yYXcxMzk0IC0tZGlzYWJsZS1zZGwgLS1kaXNh YmxlLXNkbHRlc3QgLS1kaXNhYmxlLXNob3V0IC0tZGlzYWJsZS1zaG91dDIgLS1kaXNhYmxlLXNo b3V0MnRlc3QgLS1kaXNhYmxlLXNpZHBsYXkgLS1kaXNhYmxlLXNtb290aHdhdmUgLS1kaXNhYmxl LXNuZGZpbGUgLS1kaXNhYmxlLXNwZWV4IC0tZGlzYWJsZS1zd2ZkZWMgLS1kaXNhYmxlLXRoZW9y YSAtLWRpc2FibGUtdmNkIC0tZGlzYWJsZS12b3JiaXMgLS1kaXNhYmxlLXZvcmJpc3Rlc3QgLS1k aXNhYmxlLXdhdnBhY2sgLS1kaXNhYmxlLXgyNjQgLS1kaXNhYmxlLXh2aWQgLS1kaXNhYmxlLXRl c3RzIC0tZGlzYWJsZS1leGFtcGxlcyAtLWRpc2FibGUtYW1ybmIgLS1kaXNhYmxlLWFsc2EgLS1k aXNhYmxlLWh0dHAgLS1lbmFibGUtY2Ryb20gLS1kaXNhYmxlLWdjb25mIC0tZGlzYWJsZS1nY29u ZnRvb2wgLS1kaXNhYmxlLXNjaGVtYXMtaW5zdGFsbCAtLWVuYWJsZS1vc3MgLS1kaXNhYmxlLW9z eF9hdWRpbyAtLWRpc2FibGUtb3N4X3ZpZGVvIC0tZGlzYWJsZS10YXJraW4gLS1lbmFibGUtc3Rh dGljIC0tZGlzYWJsZS1zdW5hdWRpbyAtLWRpc2FibGUtZ3N0X3Y0bCAtLWRpc2FibGUtZ3N0X3Y0 bDIgLS1kaXNhYmxlLXhpbmUgLS1lbmFibGUteCAtLWVuYWJsZS14c2htIC0tZW5hYmxlLXh2aWRl byAtLWRpc2FibGUtc3BjIC0tbG9jYWxzdGF0ZWRpcj0vdXNyL2xvY2FsL3NoYXJlL2dub21lIC0t ZGF0YWRpcj0vdXNyL2xvY2FsL3NoYXJlL2dub21lIC0td2l0aC1odG1sLWRpcj0vdXNyL2xvY2Fs L3NoYXJlL2RvYyAtLXdpdGgtaGVscC1kaXI9L3Vzci9sb2NhbC9zaGFyZS9nbm9tZS9oZWxwIC0t ZGlzYWJsZS1ndGstZG9jIC0td2l0aC1nY29uZi1zb3VyY2U9eG1sOm1lcmdlZDovdXNyL2xvY2Fs L2V0Yy9nY29uZi9nY29uZi54bWwuZGVmYXVsdHMgLS14LWxpYnJhcmllcz0vdXNyL1gxMVI2L2xp YiAtLXgtaW5jbHVkZXM9L3Vzci9YMTFSNi9pbmNsdWRlIC0tcHJlZml4PS91c3IvbG9jYWwgLS1i dWlsZD1pMzg2LXBvcnRibGQtZnJlZWJzZDYuMAoKIyMgLS0tLS0tLS0tICMjCiMjIFBsYXRmb3Jt LiAjIwojIyAtLS0tLS0tLS0gIyMKCmhvc3RuYW1lID0gemVwaHJhbS5zb2xhcmNvdXJ0Lm5ldAp1 bmFtZSAtbSA9IGkzODYKdW5hbWUgLXIgPSA2LjAtUkVMRUFTRQp1bmFtZSAtcyA9IEZyZWVCU0QK dW5hbWUgLXYgPSBGcmVlQlNEIDYuMC1SRUxFQVNFICMwOiBUaHUgTm92ICAzIDA5OjM2OjEzIFVU QyAyMDA1ICAgICByb290QHg2NC5zYW1zY28uaG9tZTovdXNyL29iai91c3Ivc3JjL3N5cy9HRU5F UklDIAoKL3Vzci9iaW4vdW5hbWUgLXAgPSBpMzg2Ci9iaW4vdW5hbWUgLVggICAgID0gdW5rbm93 bgoKL2Jpbi9hcmNoICAgICAgICAgICAgICA9IHVua25vd24KL3Vzci9iaW4vYXJjaCAtayAgICAg ICA9IHVua25vd24KL3Vzci9jb252ZXgvZ2V0c3lzaW5mbyA9IHVua25vd24KaG9zdGluZm8gICAg ICAgICAgICAgICA9IHVua25vd24KL2Jpbi9tYWNoaW5lICAgICAgICAgICA9IHVua25vd24KL3Vz ci9iaW4vb3NsZXZlbCAgICAgICA9IHVua25vd24KL2Jpbi91bml2ZXJzZSAgICAgICAgICA9IHVu a25vd24KClBBVEg6IC9zYmluClBBVEg6IC9iaW4KUEFUSDogL3Vzci9zYmluClBBVEg6IC91c3Iv YmluClBBVEg6IC91c3IvZ2FtZXMKUEFUSDogL3Vzci9sb2NhbC9zYmluClBBVEg6IC91c3IvbG9j YWwvYmluClBBVEg6IC91c3IvWDExUjYvYmluClBBVEg6IC9yb290L2JpbgoKCiMjIC0tLS0tLS0t LS0tICMjCiMjIENvcmUgdGVzdHMuICMjCiMjIC0tLS0tLS0tLS0tICMjCgpjb25maWd1cmU6MTcx NjogY2hlY2tpbmcgYnVpbGQgc3lzdGVtIHR5cGUKY29uZmlndXJlOjE3MzQ6IHJlc3VsdDogaTM4 Ni1wb3J0YmxkLWZyZWVic2Q2LjAKY29uZmlndXJlOjE3NDI6IGNoZWNraW5nIGhvc3Qgc3lzdGVt IHR5cGUKY29uZmlndXJlOjE3NTY6IHJlc3VsdDogaTM4Ni1wb3J0YmxkLWZyZWVic2Q2LjAKY29u ZmlndXJlOjE3NjQ6IGNoZWNraW5nIHRhcmdldCBzeXN0ZW0gdHlwZQpjb25maWd1cmU6MTc3ODog cmVzdWx0OiBpMzg2LXBvcnRibGQtZnJlZWJzZDYuMApjb25maWd1cmU6MTgxOTogY2hlY2tpbmcg d2hldGhlciB0byBlbmFibGUgbWFpbnRhaW5lci1zcGVjaWZpYyBwb3J0aW9ucyBvZiBNYWtlZmls ZXMKY29uZmlndXJlOjE4Mjg6IHJlc3VsdDogbm8KY29uZmlndXJlOjE4NTM6IGNvbmZpZ3VyaW5n IGdzdC1wbHVnaW5zIGZvciByZWxlYXNlCmNvbmZpZ3VyZToxOTEyOiBjaGVja2luZyBmb3IgYSBC U0QtY29tcGF0aWJsZSBpbnN0YWxsCmNvbmZpZ3VyZToxOTY3OiByZXN1bHQ6IC91c3IvYmluL2lu c3RhbGwgLWMgLW8gcm9vdCAtZyB3aGVlbApjb25maWd1cmU6MTk3ODogY2hlY2tpbmcgd2hldGhl ciBidWlsZCBlbnZpcm9ubWVudCBpcyBzYW5lCmNvbmZpZ3VyZToyMDIxOiByZXN1bHQ6IHllcwpj b25maWd1cmU6MjA4NjogY2hlY2tpbmcgZm9yIGdhd2sKY29uZmlndXJlOjIxMTU6IHJlc3VsdDog bm8KY29uZmlndXJlOjIwODY6IGNoZWNraW5nIGZvciBtYXdrCmNvbmZpZ3VyZToyMTE1OiByZXN1 bHQ6IG5vCmNvbmZpZ3VyZToyMDg2OiBjaGVja2luZyBmb3IgbmF3awpjb25maWd1cmU6MjEwMjog Zm91bmQgL3Vzci9iaW4vbmF3awpjb25maWd1cmU6MjExMjogcmVzdWx0OiBuYXdrCmNvbmZpZ3Vy ZToyMTIyOiBjaGVja2luZyB3aGV0aGVyIGdtYWtlIHNldHMgJChNQUtFKQpjb25maWd1cmU6MjE0 MjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI0MTk6IGNoZWNraW5nIGZvciBzdHlsZSBvZiBpbmNs dWRlIHVzZWQgYnkgZ21ha2UKY29uZmlndXJlOjI0NDc6IHJlc3VsdDogR05VCmNvbmZpZ3VyZToy NTE4OiBjaGVja2luZyBmb3IgZ2NjCmNvbmZpZ3VyZToyNTQ0OiByZXN1bHQ6IGNjCmNvbmZpZ3Vy ZToyNzg4OiBjaGVja2luZyBmb3IgQyBjb21waWxlciB2ZXJzaW9uCmNvbmZpZ3VyZToyNzkxOiBj YyAtLXZlcnNpb24gPC9kZXYvbnVsbCA+JjUKY2MgKEdDQykgMy40LjQgW0ZyZWVCU0RdIDIwMDUw NTE4CkNvcHlyaWdodCAoQykgMjAwNCBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KVGhp cyBpcyBmcmVlIHNvZnR3YXJlOyBzZWUgdGhlIHNvdXJjZSBmb3IgY29weWluZyBjb25kaXRpb25z LiAgVGhlcmUgaXMgTk8Kd2FycmFudHk7IG5vdCBldmVuIGZvciBNRVJDSEFOVEFCSUxJVFkgb3Ig RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuCgpjb25maWd1cmU6Mjc5NDogJD8gPSAw CmNvbmZpZ3VyZToyNzk2OiBjYyAtdiA8L2Rldi9udWxsID4mNQpVc2luZyBidWlsdC1pbiBzcGVj cy4KQ29uZmlndXJlZCB3aXRoOiBGcmVlQlNEL2kzODYgc3lzdGVtIGNvbXBpbGVyClRocmVhZCBt b2RlbDogcG9zaXgKZ2NjIHZlcnNpb24gMy40LjQgW0ZyZWVCU0RdIDIwMDUwNTE4CmNvbmZpZ3Vy ZToyNzk5OiAkPyA9IDAKY29uZmlndXJlOjI4MDE6IGNjIC1WIDwvZGV2L251bGwgPiY1CmNjOiBg LVYnIG9wdGlvbiBtdXN0IGhhdmUgYXJndW1lbnQKY29uZmlndXJlOjI4MDQ6ICQ/ID0gMQpjb25m aWd1cmU6MjgyNzogY2hlY2tpbmcgZm9yIEMgY29tcGlsZXIgZGVmYXVsdCBvdXRwdXQgZmlsZSBu YW1lCmNvbmZpZ3VyZToyODMwOiBjYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1J L3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvWDExUjYvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5j bHVkZSAgIC1ML3Vzci9YMTFSNi9saWIgLUwvdXNyL2xvY2FsL2xpYiAgLXB0aHJlYWQgY29uZnRl c3QuYyAgPiY1CmNvbmZpZ3VyZToyODMzOiAkPyA9IDAKY29uZmlndXJlOjI4Nzk6IHJlc3VsdDog YS5vdXQKY29uZmlndXJlOjI4ODQ6IGNoZWNraW5nIHdoZXRoZXIgdGhlIEMgY29tcGlsZXIgd29y a3MKY29uZmlndXJlOjI4OTA6IC4vYS5vdXQKY29uZmlndXJlOjI4OTM6ICQ/ID0gMApjb25maWd1 cmU6MjkxMDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI5MTc6IGNoZWNraW5nIHdoZXRoZXIgd2Ug YXJlIGNyb3NzIGNvbXBpbGluZwpjb25maWd1cmU6MjkxOTogcmVzdWx0OiBubwpjb25maWd1cmU6 MjkyMjogY2hlY2tpbmcgZm9yIHN1ZmZpeCBvZiBleGVjdXRhYmxlcwpjb25maWd1cmU6MjkyNDog Y2MgLW8gY29uZnRlc3QgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICAtSS91c3IvbG9j YWwvaW5jbHVkZSAgLUkvdXNyL1gxMVI2L2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgICAt TC91c3IvWDExUjYvbGliIC1ML3Vzci9sb2NhbC9saWIgIC1wdGhyZWFkIGNvbmZ0ZXN0LmMgID4m NQpjb25maWd1cmU6MjkyNzogJD8gPSAwCmNvbmZpZ3VyZToyOTUyOiByZXN1bHQ6IApjb25maWd1 cmU6Mjk1ODogY2hlY2tpbmcgZm9yIHN1ZmZpeCBvZiBvYmplY3QgZmlsZXMKY29uZmlndXJlOjI5 Nzk6IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAgLUkvdXNyL2xvY2FsL2lu Y2x1ZGUgIC1JL3Vzci9YMTFSNi9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVz dC5jID4mNQpjb25maWd1cmU6Mjk4MjogJD8gPSAwCmNvbmZpZ3VyZTozMDA0OiByZXN1bHQ6IG8K Y29uZmlndXJlOjMwMDg6IGNoZWNraW5nIHdoZXRoZXIgd2UgYXJlIHVzaW5nIHRoZSBHTlUgQyBj b21waWxlcgpjb25maWd1cmU6MzAzMjogY2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1w aXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL1gxMVI2L2luY2x1ZGUgLUkvdXNyL2xv Y2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTozMDM4OiAkPyA9IDAKY29uZmln dXJlOjMwNDI6IHRlc3QgLXogCgkJCSB8fCB0ZXN0ICEgLXMgY29uZnRlc3QuZXJyCmNvbmZpZ3Vy ZTozMDQ1OiAkPyA9IDAKY29uZmlndXJlOjMwNDg6IHRlc3QgLXMgY29uZnRlc3Qubwpjb25maWd1 cmU6MzA1MTogJD8gPSAwCmNvbmZpZ3VyZTozMDY0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MzA3 MDogY2hlY2tpbmcgd2hldGhlciBjYyBhY2NlcHRzIC1nCmNvbmZpZ3VyZTozMDkxOiBjYyAtYyAt ZyAgLUkvdXNyL1gxMVI2L2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMg PiY1CmNvbmZpZ3VyZTozMDk3OiAkPyA9IDAKY29uZmlndXJlOjMxMDE6IHRlc3QgLXogCgkJCSB8 fCB0ZXN0ICEgLXMgY29uZnRlc3QuZXJyCmNvbmZpZ3VyZTozMTA0OiAkPyA9IDAKY29uZmlndXJl OjMxMDc6IHRlc3QgLXMgY29uZnRlc3Qubwpjb25maWd1cmU6MzExMDogJD8gPSAwCmNvbmZpZ3Vy ZTozMTIxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MzEzODogY2hlY2tpbmcgZm9yIGNjIG9wdGlv biB0byBhY2NlcHQgQU5TSSBDCmNvbmZpZ3VyZTozMjA4OiBjYyAgLWMgLU8yIC1mbm8tc3RyaWN0 LWFsaWFzaW5nIC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL1gxMVI2L2luY2x1 ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTozMjE0OiAk PyA9IDAKY29uZmlndXJlOjMyMTg6IHRlc3QgLXogCgkJCSB8fCB0ZXN0ICEgLXMgY29uZnRlc3Qu ZXJyCmNvbmZpZ3VyZTozMjIxOiAkPyA9IDAKY29uZmlndXJlOjMyMjQ6IHRlc3QgLXMgY29uZnRl c3Qubwpjb25maWd1cmU6MzIyNzogJD8gPSAwCmNvbmZpZ3VyZTozMjQ1OiByZXN1bHQ6IG5vbmUg bmVlZGVkCmNvbmZpZ3VyZTozMjYzOiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBp cGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvWDExUjYvaW5jbHVkZSAtSS91c3IvbG9j YWwvaW5jbHVkZSAgY29uZnRlc3QuYyA+JjUKY29uZnRlc3QuYzoyOiBlcnJvcjogc3ludGF4IGVy cm9yIGJlZm9yZSAibWUiCmNvbmZpZ3VyZTozMjY5OiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQg cHJvZ3JhbSB3YXM6CnwgI2lmbmRlZiBfX2NwbHVzcGx1cwp8ICAgY2hva2UgbWUKfCAjZW5kaWYK Y29uZmlndXJlOjM0MDQ6IGNoZWNraW5nIGRlcGVuZGVuY3kgc3R5bGUgb2YgY2MKY29uZmlndXJl OjM0OTQ6IHJlc3VsdDogZ2NjMwpjb25maWd1cmU6MzUxMTogY2hlY2tpbmcgZm9yIGEgc2VkIHRo YXQgZG9lcyBub3QgdHJ1bmNhdGUgb3V0cHV0CmNvbmZpZ3VyZTozNTY1OiByZXN1bHQ6IC91c3Iv YmluL3NlZApjb25maWd1cmU6MzU2ODogY2hlY2tpbmcgZm9yIGVncmVwCmNvbmZpZ3VyZTozNTc4 OiByZXN1bHQ6IGdyZXAgLUUKY29uZmlndXJlOjM1OTQ6IGNoZWNraW5nIGZvciBsZCB1c2VkIGJ5 IGNjCmNvbmZpZ3VyZTozNjYxOiByZXN1bHQ6IC91c3IvYmluL2xkCmNvbmZpZ3VyZTozNjcwOiBj aGVja2luZyBpZiB0aGUgbGlua2VyICgvdXNyL2Jpbi9sZCkgaXMgR05VIGxkCmNvbmZpZ3VyZToz Njg1OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MzY5MDogY2hlY2tpbmcgZm9yIC91c3IvYmluL2xk IG9wdGlvbiB0byByZWxvYWQgb2JqZWN0IGZpbGVzCmNvbmZpZ3VyZTozNjk3OiByZXN1bHQ6IC1y CmNvbmZpZ3VyZTozNzE1OiBjaGVja2luZyBmb3IgQlNELWNvbXBhdGlibGUgbm0KY29uZmlndXJl OjM3NTc6IHJlc3VsdDogL3Vzci9iaW4vbm0gLUIKY29uZmlndXJlOjM3NjE6IGNoZWNraW5nIHdo ZXRoZXIgbG4gLXMgd29ya3MKY29uZmlndXJlOjM3NjU6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToz NzcyOiBjaGVja2luZyBob3cgdG8gcmVjb2duaXNlIGRlcGVuZGVudCBsaWJyYXJpZXMKY29uZmln dXJlOjM5NDQ6IHJlc3VsdDogcGFzc19hbGwKY29uZmlndXJlOjQxNTg6IGNoZWNraW5nIGhvdyB0 byBydW4gdGhlIEMgcHJlcHJvY2Vzc29yCmNvbmZpZ3VyZTo0MTkzOiBjYyAtRSAgLUkvdXNyL1gx MVI2L2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMKY29uZmlndXJlOjQx OTk6ICQ/ID0gMApjb25maWd1cmU6NDIzMTogY2MgLUUgIC1JL3Vzci9YMTFSNi9pbmNsdWRlIC1J L3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jCmNvbmZ0ZXN0LmM6MTU6Mjg6IGFjX25vbmV4 aXN0ZW50Lmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY29uZmlndXJlOjQyMzc6ICQ/ID0g MQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAgKi8KfCAK fCAjZGVmaW5lIFBBQ0tBR0VfTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiCnwg I2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIiIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICIiCnwg I2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiIgp8ICNkZWZpbmUgR1NUX1BMVUdJTlNfVkVSU0lP TiAiMC44LjEyIgp8ICNkZWZpbmUgR1NUX1BMVUdJTlNfVkVSU0lPTl9SRUxFQVNFICIxIgp8ICNk ZWZpbmUgUEFDS0FHRSAiZ3N0LXBsdWdpbnMiCnwgI2RlZmluZSBWRVJTSU9OICIwLjguMTIiCnwg I2RlZmluZSBQQUNLQUdFICJnc3QtcGx1Z2lucyIKfCAjZGVmaW5lIFZFUlNJT04gIjAuOC4xMiIK fCAvKiBlbmQgY29uZmRlZnMuaC4gICovCnwgI2luY2x1ZGUgPGFjX25vbmV4aXN0ZW50Lmg+CmNv bmZpZ3VyZTo0Mjc2OiByZXN1bHQ6IGNjIC1FCmNvbmZpZ3VyZTo0MzAwOiBjYyAtRSAgLUkvdXNy L1gxMVI2L2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMKY29uZmlndXJl OjQzMDY6ICQ/ID0gMApjb25maWd1cmU6NDMzODogY2MgLUUgIC1JL3Vzci9YMTFSNi9pbmNsdWRl IC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jCmNvbmZ0ZXN0LmM6MTU6Mjg6IGFjX25v bmV4aXN0ZW50Lmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY29uZmlndXJlOjQzNDQ6ICQ/ ID0gMQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAgKi8K fCAKfCAjZGVmaW5lIFBBQ0tBR0VfTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIi CnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIiIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICIi CnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiIgp8ICNkZWZpbmUgR1NUX1BMVUdJTlNfVkVS U0lPTiAiMC44LjEyIgp8ICNkZWZpbmUgR1NUX1BMVUdJTlNfVkVSU0lPTl9SRUxFQVNFICIxIgp8 ICNkZWZpbmUgUEFDS0FHRSAiZ3N0LXBsdWdpbnMiCnwgI2RlZmluZSBWRVJTSU9OICIwLjguMTIi CnwgI2RlZmluZSBQQUNLQUdFICJnc3QtcGx1Z2lucyIKfCAjZGVmaW5lIFZFUlNJT04gIjAuOC4x MiIKfCAvKiBlbmQgY29uZmRlZnMuaC4gICovCnwgI2luY2x1ZGUgPGFjX25vbmV4aXN0ZW50Lmg+ CmNvbmZpZ3VyZTo0Mzg4OiBjaGVja2luZyBmb3IgQU5TSSBDIGhlYWRlciBmaWxlcwpjb25maWd1 cmU6NDQxMzogY2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICAtSS91c3IvbG9j YWwvaW5jbHVkZSAgLUkvdXNyL1gxMVI2L2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNv bmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo0NDE5OiAkPyA9IDAKY29uZmlndXJlOjQ0MjM6IHRlc3Qg LXogCgkJCSB8fCB0ZXN0ICEgLXMgY29uZnRlc3QuZXJyCmNvbmZpZ3VyZTo0NDI2OiAkPyA9IDAK Y29uZmlndXJlOjQ0Mjk6IHRlc3QgLXMgY29uZnRlc3Qubwpjb25maWd1cmU6NDQzMjogJD8gPSAw CmNvbmZpZ3VyZTo0NTIxOiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcg LXBpcGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvWDExUjYvaW5jbHVkZSAtSS91c3Iv bG9jYWwvaW5jbHVkZSAgIC1ML3Vzci9YMTFSNi9saWIgLUwvdXNyL2xvY2FsL2xpYiAgLXB0aHJl YWQgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZTo0NTI0OiAkPyA9IDAKY29uZmlndXJlOjQ1MjY6 IC4vY29uZnRlc3QKY29uZmlndXJlOjQ1Mjk6ICQ/ID0gMApjb25maWd1cmU6NDU0NDogcmVzdWx0 OiB5ZXMKY29uZmlndXJlOjQ1Njg6IGNoZWNraW5nIGZvciBzeXMvdHlwZXMuaApjb25maWd1cmU6 NDU4NDogY2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICAtSS91c3IvbG9jYWwv aW5jbHVkZSAgLUkvdXNyL1gxMVI2L2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0 ZXN0LmMgPiY1CmNvbmZpZ3VyZTo0NTkwOiAkPyA9IDAKY29uZmlndXJlOjQ1OTQ6IHRlc3QgLXog CgkJCSB8fCB0ZXN0ICEgLXMgY29uZnRlc3QuZXJyCmNvbmZpZ3VyZTo0NTk3OiAkPyA9IDAKY29u ZmlndXJlOjQ2MDA6IHRlc3QgLXMgY29uZnRlc3Qubwpjb25maWd1cmU6NDYwMzogJD8gPSAwCmNv bmZpZ3VyZTo0NjE0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6NDU2ODogY2hlY2tpbmcgZm9yIHN5 cy9zdGF0LmgKY29uZmlndXJlOjQ1ODQ6IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAt cGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9YMTFSNi9pbmNsdWRlIC1JL3Vzci9s b2NhbC9pbmNsdWRlICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NDU5MDogJD8gPSAwCmNvbmZp Z3VyZTo0NTk0OiB0ZXN0IC16IAoJCQkgfHwgdGVzdCAhIC1zIGNvbmZ0ZXN0LmVycgpjb25maWd1 cmU6NDU5NzogJD8gPSAwCmNvbmZpZ3VyZTo0NjAwOiB0ZXN0IC1zIGNvbmZ0ZXN0Lm8KY29uZmln dXJlOjQ2MDM6ICQ/ID0gMApjb25maWd1cmU6NDYxNDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjQ1 Njg6IGNoZWNraW5nIGZvciBzdGRsaWIuaApjb25maWd1cmU6NDU4NDogY2MgLWMgLU8yIC1mbm8t c3RyaWN0LWFsaWFzaW5nIC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL1gxMVI2 L2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo0 NTkwOiAkPyA9IDAKY29uZmlndXJlOjQ1OTQ6IHRlc3QgLXogCgkJCSB8fCB0ZXN0ICEgLXMgY29u ZnRlc3QuZXJyCmNvbmZpZ3VyZTo0NTk3OiAkPyA9IDAKY29uZmlndXJlOjQ2MDA6IHRlc3QgLXMg Y29uZnRlc3Qubwpjb25maWd1cmU6NDYwMzogJD8gPSAwCmNvbmZpZ3VyZTo0NjE0OiByZXN1bHQ6 IHllcwpjb25maWd1cmU6NDU2ODogY2hlY2tpbmcgZm9yIHN0cmluZy5oCmNvbmZpZ3VyZTo0NTg0 OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1JL3Vzci9sb2NhbC9pbmNs dWRlICAtSS91c3IvWDExUjYvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3Qu YyA+JjUKY29uZmlndXJlOjQ1OTA6ICQ/ID0gMApjb25maWd1cmU6NDU5NDogdGVzdCAteiAKCQkJ IHx8IHRlc3QgISAtcyBjb25mdGVzdC5lcnIKY29uZmlndXJlOjQ1OTc6ICQ/ID0gMApjb25maWd1 cmU6NDYwMDogdGVzdCAtcyBjb25mdGVzdC5vCmNvbmZpZ3VyZTo0NjAzOiAkPyA9IDAKY29uZmln dXJlOjQ2MTQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo0NTY4OiBjaGVja2luZyBmb3IgbWVtb3J5 LmgKY29uZmlndXJlOjQ1ODQ6IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAg LUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9YMTFSNi9pbmNsdWRlIC1JL3Vzci9sb2NhbC9p bmNsdWRlICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NDU5MDogJD8gPSAwCmNvbmZpZ3VyZTo0 NTk0OiB0ZXN0IC16IAoJCQkgfHwgdGVzdCAhIC1zIGNvbmZ0ZXN0LmVycgpjb25maWd1cmU6NDU5 NzogJD8gPSAwCmNvbmZpZ3VyZTo0NjAwOiB0ZXN0IC1zIGNvbmZ0ZXN0Lm8KY29uZmlndXJlOjQ2 MDM6ICQ/ID0gMApjb25maWd1cmU6NDYxNDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjQ1Njg6IGNo ZWNraW5nIGZvciBzdHJpbmdzLmgKY29uZmlndXJlOjQ1ODQ6IGNjIC1jIC1PMiAtZm5vLXN0cmlj dC1hbGlhc2luZyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9YMTFSNi9pbmNs dWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NDU5MDog JD8gPSAwCmNvbmZpZ3VyZTo0NTk0OiB0ZXN0IC16IAoJCQkgfHwgdGVzdCAhIC1zIGNvbmZ0ZXN0 LmVycgpjb25maWd1cmU6NDU5NzogJD8gPSAwCmNvbmZpZ3VyZTo0NjAwOiB0ZXN0IC1zIGNvbmZ0 ZXN0Lm8KY29uZmlndXJlOjQ2MDM6ICQ/ID0gMApjb25maWd1cmU6NDYxNDogcmVzdWx0OiB5ZXMK Y29uZmlndXJlOjQ1Njg6IGNoZWNraW5nIGZvciBpbnR0eXBlcy5oCmNvbmZpZ3VyZTo0NTg0OiBj YyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRl ICAtSS91c3IvWDExUjYvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuYyA+ JjUKY29uZmlndXJlOjQ1OTA6ICQ/ID0gMApjb25maWd1cmU6NDU5NDogdGVzdCAteiAKCQkJIHx8 IHRlc3QgISAtcyBjb25mdGVzdC5lcnIKY29uZmlndXJlOjQ1OTc6ICQ/ID0gMApjb25maWd1cmU6 NDYwMDogdGVzdCAtcyBjb25mdGVzdC5vCmNvbmZpZ3VyZTo0NjAzOiAkPyA9IDAKY29uZmlndXJl OjQ2MTQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo0NTY4OiBjaGVja2luZyBmb3IgaW50dHlwZXMu aApjb25maWd1cmU6NDYxNDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjQ1Njg6IGNoZWNraW5nIGZv ciB1bmlzdGQuaApjb25maWd1cmU6NDU4NDogY2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5n IC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL1gxMVI2L2luY2x1ZGUgLUkvdXNy L2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo0NTkwOiAkPyA9IDAKY29u ZmlndXJlOjQ1OTQ6IHRlc3QgLXogCgkJCSB8fCB0ZXN0ICEgLXMgY29uZnRlc3QuZXJyCmNvbmZp Z3VyZTo0NTk3OiAkPyA9IDAKY29uZmlndXJlOjQ2MDA6IHRlc3QgLXMgY29uZnRlc3Qubwpjb25m aWd1cmU6NDYwMzogJD8gPSAwCmNvbmZpZ3VyZTo0NjE0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6 NDY0MDogY2hlY2tpbmcgZGxmY24uaCB1c2FiaWxpdHkKY29uZmlndXJlOjQ2NTI6IGNjIC1jIC1P MiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vz ci9YMTFSNi9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jID4mNQpjb25m aWd1cmU6NDY1ODogJD8gPSAwCmNvbmZpZ3VyZTo0NjYyOiB0ZXN0IC16IAoJCQkgfHwgdGVzdCAh IC1zIGNvbmZ0ZXN0LmVycgpjb25maWd1cmU6NDY2NTogJD8gPSAwCmNvbmZpZ3VyZTo0NjY4OiB0 ZXN0IC1zIGNvbmZ0ZXN0Lm8KY29uZmlndXJlOjQ2NzE6ICQ/ID0gMApjb25maWd1cmU6NDY4MTog cmVzdWx0OiB5ZXMKY29uZmlndXJlOjQ2ODU6IGNoZWNraW5nIGRsZmNuLmggcHJlc2VuY2UKY29u ZmlndXJlOjQ2OTU6IGNjIC1FICAtSS91c3IvWDExUjYvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5j bHVkZSAgY29uZnRlc3QuYwpjb25maWd1cmU6NDcwMTogJD8gPSAwCmNvbmZpZ3VyZTo0NzIxOiBy ZXN1bHQ6IHllcwpjb25maWd1cmU6NDc1NjogY2hlY2tpbmcgZm9yIGRsZmNuLmgKY29uZmlndXJl OjQ3NjM6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo0ODcwOiBjaGVja2luZyBmb3IgQysrIGNvbXBp bGVyIHZlcnNpb24KY29uZmlndXJlOjQ4NzM6IGMrKyAtLXZlcnNpb24gPC9kZXYvbnVsbCA+JjUK YysrIChHQ0MpIDMuNC40IFtGcmVlQlNEXSAyMDA1MDUxOApDb3B5cmlnaHQgKEMpIDIwMDQgRnJl ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuClRoaXMgaXMgZnJlZSBzb2Z0d2FyZTsgc2VlIHRo ZSBzb3VyY2UgZm9yIGNvcHlpbmcgY29uZGl0aW9ucy4gIFRoZXJlIGlzIE5PCndhcnJhbnR5OyBu b3QgZXZlbiBmb3IgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ VVJQT1NFLgoKY29uZmlndXJlOjQ4NzY6ICQ/ID0gMApjb25maWd1cmU6NDg3ODogYysrIC12IDwv ZGV2L251bGwgPiY1ClVzaW5nIGJ1aWx0LWluIHNwZWNzLgpDb25maWd1cmVkIHdpdGg6IEZyZWVC U0QvaTM4NiBzeXN0ZW0gY29tcGlsZXIKVGhyZWFkIG1vZGVsOiBwb3NpeApnY2MgdmVyc2lvbiAz LjQuNCBbRnJlZUJTRF0gMjAwNTA1MTgKY29uZmlndXJlOjQ4ODE6ICQ/ID0gMApjb25maWd1cmU6 NDg4MzogYysrIC1WIDwvZGV2L251bGwgPiY1CmMrKzogYC1WJyBvcHRpb24gbXVzdCBoYXZlIGFy Z3VtZW50CmNvbmZpZ3VyZTo0ODg2OiAkPyA9IDEKY29uZmlndXJlOjQ4ODk6IGNoZWNraW5nIHdo ZXRoZXIgd2UgYXJlIHVzaW5nIHRoZSBHTlUgQysrIGNvbXBpbGVyCmNvbmZpZ3VyZTo0OTEzOiBj KysgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICAtSS91c3IvWDExUjYvaW5jbHVk ZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuY2MgPiY1CmNvbmZpZ3VyZTo0OTE5OiAk PyA9IDAKY29uZmlndXJlOjQ5MjM6IHRlc3QgLXogCgkJCSB8fCB0ZXN0ICEgLXMgY29uZnRlc3Qu ZXJyCmNvbmZpZ3VyZTo0OTI2OiAkPyA9IDAKY29uZmlndXJlOjQ5Mjk6IHRlc3QgLXMgY29uZnRl c3Qubwpjb25maWd1cmU6NDkzMjogJD8gPSAwCmNvbmZpZ3VyZTo0OTQ1OiByZXN1bHQ6IHllcwpj b25maWd1cmU6NDk1MTogY2hlY2tpbmcgd2hldGhlciBjKysgYWNjZXB0cyAtZwpjb25maWd1cmU6 NDk3MjogYysrIC1jIC1nICAtSS91c3IvWDExUjYvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVk ZSAgY29uZnRlc3QuY2MgPiY1CmNvbmZpZ3VyZTo0OTc4OiAkPyA9IDAKY29uZmlndXJlOjQ5ODI6 IHRlc3QgLXogCgkJCSB8fCB0ZXN0ICEgLXMgY29uZnRlc3QuZXJyCmNvbmZpZ3VyZTo0OTg1OiAk PyA9IDAKY29uZmlndXJlOjQ5ODg6IHRlc3QgLXMgY29uZnRlc3Qubwpjb25maWd1cmU6NDk5MTog JD8gPSAwCmNvbmZpZ3VyZTo1MDAyOiByZXN1bHQ6IHllcwpjb25maWd1cmU6NTA0NDogYysrIC1j IC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAgLUkvdXNyL1gxMVI2L2luY2x1ZGUgLUkv dXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmNjID4mNQpjb25maWd1cmU6NTA1MDogJD8gPSAw CmNvbmZpZ3VyZTo1MDU0OiB0ZXN0IC16IAoJCQkgfHwgdGVzdCAhIC1zIGNvbmZ0ZXN0LmVycgpj b25maWd1cmU6NTA1NzogJD8gPSAwCmNvbmZpZ3VyZTo1MDYwOiB0ZXN0IC1zIGNvbmZ0ZXN0Lm8K Y29uZmlndXJlOjUwNjM6ICQ/ID0gMApjb25maWd1cmU6NTA4OTogYysrIC1jIC1PMiAtZm5vLXN0 cmljdC1hbGlhc2luZyAtcGlwZSAgLUkvdXNyL1gxMVI2L2luY2x1ZGUgLUkvdXNyL2xvY2FsL2lu Y2x1ZGUgIGNvbmZ0ZXN0LmNjID4mNQpjb25mdGVzdC5jYzogSW4gZnVuY3Rpb24gYGludCBtYWlu KCknOgpjb25mdGVzdC5jYzozMDogZXJyb3I6IGBleGl0JyB1bmRlY2xhcmVkIChmaXJzdCB1c2Ug dGhpcyBmdW5jdGlvbikKY29uZnRlc3QuY2M6MzA6IGVycm9yOiAoRWFjaCB1bmRlY2xhcmVkIGlk ZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25seSBvbmNlIGZvciBlYWNoIGZ1bmN0aW9uIGl0IGFwcGVh cnMgaW4uKQpjb25maWd1cmU6NTA5NTogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0g d2FzOgp8IC8qIGNvbmZkZWZzLmguICAqLwp8IAp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICIiCnwg I2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiIgp8 ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICIi CnwgI2RlZmluZSBHU1RfUExVR0lOU19WRVJTSU9OICIwLjguMTIiCnwgI2RlZmluZSBHU1RfUExV R0lOU19WRVJTSU9OX1JFTEVBU0UgIjEiCnwgI2RlZmluZSBQQUNLQUdFICJnc3QtcGx1Z2lucyIK fCAjZGVmaW5lIFZFUlNJT04gIjAuOC4xMiIKfCAjZGVmaW5lIFBBQ0tBR0UgImdzdC1wbHVnaW5z Igp8ICNkZWZpbmUgVkVSU0lPTiAiMC44LjEyIgp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAj ZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAj ZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwgI2RlZmlu ZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKfCAjZGVmaW5lIEhB VkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFW RV9VTklTVERfSCAxCnwgI2RlZmluZSBIQVZFX0RMRkNOX0ggMQp8IC8qIGVuZCBjb25mZGVmcy5o LiAgKi8KfCAKfCBpbnQKfCBtYWluICgpCnwgewp8IGV4aXQgKDQyKTsKfCAgIDsKfCAgIHJldHVy biAwOwp8IH0KY29uZmlndXJlOjUwNDQ6IGMrKyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcg LXBpcGUgIC1JL3Vzci9YMTFSNi9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVz dC5jYyA+JjUKY29uZmlndXJlOjUwNTA6ICQ/ID0gMApjb25maWd1cmU6NTA1NDogdGVzdCAteiAK CQkJIHx8IHRlc3QgISAtcyBjb25mdGVzdC5lcnIKY29uZmlndXJlOjUwNTc6ICQ/ID0gMApjb25m aWd1cmU6NTA2MDogdGVzdCAtcyBjb25mdGVzdC5vCmNvbmZpZ3VyZTo1MDYzOiAkPyA9IDAKY29u ZmlndXJlOjUwODk6IGMrKyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1JL3Vz ci9YMTFSNi9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jYyA+JjUKY29u ZmlndXJlOjUwOTU6ICQ/ID0gMApjb25maWd1cmU6NTA5OTogdGVzdCAteiAKCQkJIHx8IHRlc3Qg ISAtcyBjb25mdGVzdC5lcnIKY29uZmlndXJlOjUxMDI6ICQ/ID0gMApjb25maWd1cmU6NTEwNTog dGVzdCAtcyBjb25mdGVzdC5vCmNvbmZpZ3VyZTo1MTA4OiAkPyA9IDAKY29uZmlndXJlOjUxMzM6 IGNoZWNraW5nIGRlcGVuZGVuY3kgc3R5bGUgb2YgYysrCmNvbmZpZ3VyZTo1MjIzOiByZXN1bHQ6 IGdjYzMKY29uZmlndXJlOjUyNTA6IGNoZWNraW5nIGhvdyB0byBydW4gdGhlIEMrKyBwcmVwcm9j ZXNzb3IKY29uZmlndXJlOjUyODE6IGMrKyAtRSAgLUkvdXNyL1gxMVI2L2luY2x1ZGUgLUkvdXNy L2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmNjCmNvbmZpZ3VyZTo1Mjg3OiAkPyA9IDAKY29uZmln dXJlOjUzMTk6IGMrKyAtRSAgLUkvdXNyL1gxMVI2L2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1 ZGUgIGNvbmZ0ZXN0LmNjCmNvbmZ0ZXN0LmNjOjI5OjI4OiBhY19ub25leGlzdGVudC5oOiBObyBz dWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNvbmZpZ3VyZTo1MzI1OiAkPyA9IDEKY29uZmlndXJlOiBm YWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaC4gICovCnwgCnwgI2RlZmluZSBQQUNL QUdFX05BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FH RV9WRVJTSU9OICIiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiIgp8ICNkZWZpbmUgUEFDS0FH RV9CVUdSRVBPUlQgIiIKfCAjZGVmaW5lIEdTVF9QTFVHSU5TX1ZFUlNJT04gIjAuOC4xMiIKfCAj ZGVmaW5lIEdTVF9QTFVHSU5TX1ZFUlNJT05fUkVMRUFTRSAiMSIKfCAjZGVmaW5lIFBBQ0tBR0Ug ImdzdC1wbHVnaW5zIgp8ICNkZWZpbmUgVkVSU0lPTiAiMC44LjEyIgp8ICNkZWZpbmUgUEFDS0FH RSAiZ3N0LXBsdWdpbnMiCnwgI2RlZmluZSBWRVJTSU9OICIwLjguMTIiCnwgI2RlZmluZSBTVERD X0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZ U19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklO R19IIDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0gg MQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAx CnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxCnwgI2lm ZGVmIF9fY3BsdXNwbHVzCnwgZXh0ZXJuICJDIiB2b2lkIHN0ZDo6ZXhpdCAoaW50KSB0aHJvdyAo KTsgdXNpbmcgc3RkOjpleGl0Owp8ICNlbmRpZgp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAj aW5jbHVkZSA8YWNfbm9uZXhpc3RlbnQuaD4KY29uZmlndXJlOjUzNjQ6IHJlc3VsdDogYysrIC1F CmNvbmZpZ3VyZTo1Mzg4OiBjKysgLUUgIC1JL3Vzci9YMTFSNi9pbmNsdWRlIC1JL3Vzci9sb2Nh bC9pbmNsdWRlICBjb25mdGVzdC5jYwpjb25maWd1cmU6NTM5NDogJD8gPSAwCmNvbmZpZ3VyZTo1 NDI2OiBjKysgLUUgIC1JL3Vzci9YMTFSNi9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICBj b25mdGVzdC5jYwpjb25mdGVzdC5jYzoyOToyODogYWNfbm9uZXhpc3RlbnQuaDogTm8gc3VjaCBm aWxlIG9yIGRpcmVjdG9yeQpjb25maWd1cmU6NTQzMjogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVk IHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmguICAqLwp8IAp8ICNkZWZpbmUgUEFDS0FHRV9O QU1FICIiCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVS U0lPTiAiIgp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVH UkVQT1JUICIiCnwgI2RlZmluZSBHU1RfUExVR0lOU19WRVJTSU9OICIwLjguMTIiCnwgI2RlZmlu ZSBHU1RfUExVR0lOU19WRVJTSU9OX1JFTEVBU0UgIjEiCnwgI2RlZmluZSBQQUNLQUdFICJnc3Qt cGx1Z2lucyIKfCAjZGVmaW5lIFZFUlNJT04gIjAuOC4xMiIKfCAjZGVmaW5lIFBBQ0tBR0UgImdz dC1wbHVnaW5zIgp8ICNkZWZpbmUgVkVSU0lPTiAiMC44LjEyIgp8ICNkZWZpbmUgU1REQ19IRUFE RVJTIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RB VF9IIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAx CnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKfCAj ZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNk ZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBIQVZFX0RMRkNOX0ggMQp8ICNpZmRlZiBf X2NwbHVzcGx1cwp8IGV4dGVybiAiQyIgdm9pZCBzdGQ6OmV4aXQgKGludCkgdGhyb3cgKCk7IHVz aW5nIHN0ZDo6ZXhpdDsKfCAjZW5kaWYKfCAvKiBlbmQgY29uZmRlZnMuaC4gICovCnwgI2luY2x1 ZGUgPGFjX25vbmV4aXN0ZW50Lmg+CmNvbmZpZ3VyZTo1NTI5OiBjaGVja2luZyBmb3IgZzc3CmNv bmZpZ3VyZTo1NTU4OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZTo1NTI5OiBjaGVja2luZyBmb3IgZjc3 CmNvbmZpZ3VyZTo1NTQ1OiBmb3VuZCAvdXNyL2Jpbi9mNzcKY29uZmlndXJlOjU1NTU6IHJlc3Vs dDogZjc3CmNvbmZpZ3VyZTo1NTcwOiBjaGVja2luZyBmb3IgRm9ydHJhbiA3NyBjb21waWxlciB2 ZXJzaW9uCmNvbmZpZ3VyZTo1NTczOiBmNzcgLS12ZXJzaW9uIDwvZGV2L251bGwgPiY1CkdOVSBG b3J0cmFuIChHQ0MpIDMuNC40IFtGcmVlQlNEXSAyMDA1MDUxOApDb3B5cmlnaHQgKEMpIDIwMDQg RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCgpHTlUgRm9ydHJhbiBjb21lcyB3aXRoIE5P IFdBUlJBTlRZLCB0byB0aGUgZXh0ZW50IHBlcm1pdHRlZCBieSBsYXcuCllvdSBtYXkgcmVkaXN0 cmlidXRlIGNvcGllcyBvZiBHTlUgRm9ydHJhbgp1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBH ZW5lcmFsIFB1YmxpYyBMaWNlbnNlLgpGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCB0aGVzZSBt YXR0ZXJzLCBzZWUgdGhlIGZpbGUgbmFtZWQgQ09QWUlORwpvciB0eXBlIHRoZSBjb21tYW5kIGBp bmZvIC1mIGc3NyBDb3B5aW5nJy4KY29uZmlndXJlOjU1NzY6ICQ/ID0gMApjb25maWd1cmU6NTU3 ODogZjc3IC12IDwvZGV2L251bGwgPiY1ClVzaW5nIGJ1aWx0LWluIHNwZWNzLgpDb25maWd1cmVk IHdpdGg6IEZyZWVCU0QvaTM4NiBzeXN0ZW0gY29tcGlsZXIKVGhyZWFkIG1vZGVsOiBwb3NpeApn Y2MgdmVyc2lvbiAzLjQuNCBbRnJlZUJTRF0gMjAwNTA1MTgKY29uZmlndXJlOjU1ODE6ICQ/ID0g MApjb25maWd1cmU6NTU4MzogZjc3IC1WIDwvZGV2L251bGwgPiY1CmY3NzogYC1WJyBvcHRpb24g bXVzdCBoYXZlIGFyZ3VtZW50CmNvbmZpZ3VyZTo1NTg2OiAkPyA9IDEKY29uZmlndXJlOjU1OTQ6 IGNoZWNraW5nIHdoZXRoZXIgd2UgYXJlIHVzaW5nIHRoZSBHTlUgRm9ydHJhbiA3NyBjb21waWxl cgpjb25maWd1cmU6NTYwODogZjc3IC1jICBjb25mdGVzdC5GID4mNQpjb25maWd1cmU6NTYxNDog JD8gPSAwCmNvbmZpZ3VyZTo1NjE4OiB0ZXN0IC16IAoJCQkgfHwgdGVzdCAhIC1zIGNvbmZ0ZXN0 LmVycgpjb25maWd1cmU6NTYyMTogJD8gPSAwCmNvbmZpZ3VyZTo1NjI0OiB0ZXN0IC1zIGNvbmZ0 ZXN0Lm8KY29uZmlndXJlOjU2Mjc6ICQ/ID0gMApjb25maWd1cmU6NTY0MDogcmVzdWx0OiB5ZXMK Y29uZmlndXJlOjU2NDY6IGNoZWNraW5nIHdoZXRoZXIgZjc3IGFjY2VwdHMgLWcKY29uZmlndXJl OjU2NTg6IGY3NyAtYyAtZyBjb25mdGVzdC5mID4mNQpjb25maWd1cmU6NTY2NDogJD8gPSAwCmNv bmZpZ3VyZTo1NjY4OiB0ZXN0IC16IAoJCQkgfHwgdGVzdCAhIC1zIGNvbmZ0ZXN0LmVycgpjb25m aWd1cmU6NTY3MTogJD8gPSAwCmNvbmZpZ3VyZTo1Njc0OiB0ZXN0IC1zIGNvbmZ0ZXN0Lm8KY29u ZmlndXJlOjU2Nzc6ICQ/ID0gMApjb25maWd1cmU6NTY4OTogcmVzdWx0OiB5ZXMKY29uZmlndXJl OjU3MTk6IGNoZWNraW5nIHRoZSBtYXhpbXVtIGxlbmd0aCBvZiBjb21tYW5kIGxpbmUgYXJndW1l bnRzCmNvbmZpZ3VyZTo1ODExOiByZXN1bHQ6IDI2MjE0NApjb25maWd1cmU6NTgyMjogY2hlY2tp bmcgY29tbWFuZCB0byBwYXJzZSAvdXNyL2Jpbi9ubSAtQiBvdXRwdXQgZnJvbSBjYyBvYmplY3QK Y29uZmlndXJlOjU5MTg6IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAgLUkv dXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9YMTFSNi9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNs dWRlICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NTkyMTogJD8gPSAwCmNvbmZpZ3VyZTo1OTI1 OiAvdXNyL2Jpbi9ubSAtQiBjb25mdGVzdC5vIFx8IHNlZCAtbiAtZSAncy9eLipbIAldXChbQUJD REdJUlNUV11bQUJDREdJUlNUV10qXClbIAldWyAJXSpcKFtfQS1aYS16XVtfQS1aYS16MC05XSpc KSQvXDEgXDIgXDIvcCcgXD4gY29uZnRlc3Qubm0KY29uZmlndXJlOjU5Mjg6ICQ/ID0gMApjb25m aWd1cmU6NTk4MDogY2MgLW8gY29uZnRlc3QgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBl ICAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL1gxMVI2L2luY2x1ZGUgLUkvdXNyL2xvY2Fs L2luY2x1ZGUgICAtTC91c3IvWDExUjYvbGliIC1ML3Vzci9sb2NhbC9saWIgIC1wdGhyZWFkIGNv bmZ0ZXN0LmMgY29uZnRzdG0ubyA+JjUKY29uZmlndXJlOjU5ODM6ICQ/ID0gMApjb25maWd1cmU6 NjAyMTogcmVzdWx0OiBvawpjb25maWd1cmU6NjAyNTogY2hlY2tpbmcgZm9yIG9iamRpcgpjb25m aWd1cmU6NjA0MDogcmVzdWx0OiAubGlicwpjb25maWd1cmU6NjEzMDogY2hlY2tpbmcgZm9yIGFy CmNvbmZpZ3VyZTo2MTQ2OiBmb3VuZCAvdXNyL2Jpbi9hcgpjb25maWd1cmU6NjE1NzogcmVzdWx0 OiBhcgpjb25maWd1cmU6NjIxMDogY2hlY2tpbmcgZm9yIHJhbmxpYgpjb25maWd1cmU6NjIyNjog Zm91bmQgL3Vzci9iaW4vcmFubGliCmNvbmZpZ3VyZTo2MjM3OiByZXN1bHQ6IHJhbmxpYgpjb25m aWd1cmU6NjI5MDogY2hlY2tpbmcgZm9yIHN0cmlwCmNvbmZpZ3VyZTo2MzA2OiBmb3VuZCAvdXNy L2Jpbi9zdHJpcApjb25maWd1cmU6NjMxNzogcmVzdWx0OiBzdHJpcApjb25maWd1cmU6NjYwNDog Y2hlY2tpbmcgaWYgY2Mgc3RhdGljIGZsYWcgIHdvcmtzCmNvbmZpZ3VyZTo2NjMyOiByZXN1bHQ6 IHllcwpjb25maWd1cmU6NjY1MDogY2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMgLWZuby1ydHRpIC1m bm8tZXhjZXB0aW9ucwpjb25maWd1cmU6NjY2ODogY2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFz aW5nIC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL1gxMVI2L2luY2x1ZGUgLUkv dXNyL2xvY2FsL2luY2x1ZGUgIC1mbm8tcnR0aSAtZm5vLWV4Y2VwdGlvbnMgY29uZnRlc3QuYyA+ JjUKY2MxOiB3YXJuaW5nOiBjb21tYW5kIGxpbmUgb3B0aW9uICItZm5vLXJ0dGkiIGlzIHZhbGlk IGZvciBDKysvT2JqQysrIGJ1dCBub3QgZm9yIEMKY29uZmlndXJlOjY2NzI6ICQ/ID0gMApjb25m aWd1cmU6NjY4NTogcmVzdWx0OiBubwpjb25maWd1cmU6NjcwMDogY2hlY2tpbmcgZm9yIGNjIG9w dGlvbiB0byBwcm9kdWNlIFBJQwpjb25maWd1cmU6NjkwNDogcmVzdWx0OiAtZlBJQwpjb25maWd1 cmU6NjkxMjogY2hlY2tpbmcgaWYgY2MgUElDIGZsYWcgLWZQSUMgd29ya3MKY29uZmlndXJlOjY5 MzA6IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAgLUkvdXNyL2xvY2FsL2lu Y2x1ZGUgIC1JL3Vzci9YMTFSNi9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtZlBJQyAt RFBJQyBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NjkzNDogJD8gPSAwCmNvbmZpZ3VyZTo2OTQ3 OiByZXN1bHQ6IHllcwpjb25maWd1cmU6Njk3MTogY2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMgLWMg LW8gZmlsZS5vCmNvbmZpZ3VyZTo2OTkyOiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcg LXBpcGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvWDExUjYvaW5jbHVkZSAtSS91c3Iv bG9jYWwvaW5jbHVkZSAgLW8gb3V0L2NvbmZ0ZXN0Mi5vIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3Vy ZTo2OTk2OiAkPyA9IDAKY29uZmlndXJlOjcwMTg6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo3MDQ0 OiBjaGVja2luZyB3aGV0aGVyIHRoZSBjYyBsaW5rZXIgKC91c3IvYmluL2xkKSBzdXBwb3J0cyBz aGFyZWQgbGlicmFyaWVzCmNvbmZpZ3VyZTo3OTQwOiByZXN1bHQ6IHllcwpjb25maWd1cmU6Nzk2 NjogY2hlY2tpbmcgd2hldGhlciAtbGMgc2hvdWxkIGJlIGV4cGxpY2l0bHkgbGlua2VkIGluCmNv bmZpZ3VyZTo3OTcxOiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1JL3Vz ci9sb2NhbC9pbmNsdWRlICAtSS91c3IvWDExUjYvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVk ZSAgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjc5NzQ6ICQ/ID0gMApjb25maWd1cmU6Nzk4ODog Y2MgLXNoYXJlZCBjb25mdGVzdC5vICAtdiAtV2wsLXNvbmFtZSAtV2wsY29uZnRlc3QgLW8gY29u ZnRlc3QgMlw+XCYxIFx8IGdyZXAgIC1sYyAgXD4vZGV2L251bGwgMlw+XCYxCmNvbmZpZ3VyZTo3 OTkxOiAkPyA9IDEKY29uZmlndXJlOjgwMDM6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo4MDExOiBj aGVja2luZyBkeW5hbWljIGxpbmtlciBjaGFyYWN0ZXJpc3RpY3MKY29uZmlndXJlOjg1Nzg6IHJl c3VsdDogZnJlZWJzZDYuMCBsZC5zbwpjb25maWd1cmU6ODU4MjogY2hlY2tpbmcgaG93IHRvIGhh cmRjb2RlIGxpYnJhcnkgcGF0aHMgaW50byBwcm9ncmFtcwpjb25maWd1cmU6ODYwNzogcmVzdWx0 OiBpbW1lZGlhdGUKY29uZmlndXJlOjg2MjE6IGNoZWNraW5nIHdoZXRoZXIgc3RyaXBwaW5nIGxp YnJhcmllcyBpcyBwb3NzaWJsZQpjb25maWd1cmU6ODYyNjogcmVzdWx0OiB5ZXMKY29uZmlndXJl Ojg3NTI6IGNoZWNraW5nIGZvciBzaGxfbG9hZApjb25maWd1cmU6ODgwOTogY2MgLW8gY29uZnRl c3QgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAg LUkvdXNyL1gxMVI2L2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgICAtTC91c3IvWDExUjYv bGliIC1ML3Vzci9sb2NhbC9saWIgIC1wdGhyZWFkIGNvbmZ0ZXN0LmMgID4mNQovdmFyL3RtcC8v Y2NlTmJ6bngubygudGV4dCsweDE0KTogSW4gZnVuY3Rpb24gYG1haW4nOgo6IHVuZGVmaW5lZCBy ZWZlcmVuY2UgdG8gYHNobF9sb2FkJwovdmFyL3RtcC8vY2NlTmJ6bngubyguZGF0YSsweDApOiB1 bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBzaGxfbG9hZCcKY29uZmlndXJlOjg4MTU6ICQ/ID0gMQpj b25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAgKi8KfCAKfCAj ZGVmaW5lIFBBQ0tBR0VfTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiCnwgI2Rl ZmluZSBQQUNLQUdFX1ZFUlNJT04gIiIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICIiCnwgI2Rl ZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiIgp8ICNkZWZpbmUgR1NUX1BMVUdJTlNfVkVSU0lPTiAi MC44LjEyIgp8ICNkZWZpbmUgR1NUX1BMVUdJTlNfVkVSU0lPTl9SRUxFQVNFICIxIgp8ICNkZWZp bmUgUEFDS0FHRSAiZ3N0LXBsdWdpbnMiCnwgI2RlZmluZSBWRVJTSU9OICIwLjguMTIiCnwgI2Rl ZmluZSBQQUNLQUdFICJnc3QtcGx1Z2lucyIKfCAjZGVmaW5lIFZFUlNJT04gIjAuOC4xMiIKfCAj ZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVm aW5lIEhBVkVfU1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5l IEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2RlZmluZSBIQVZF X1NUUklOR1NfSCAxCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9J TlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9ETEZD Tl9IIDEKfCAjaWZkZWYgX19jcGx1c3BsdXMKfCBleHRlcm4gIkMiIHZvaWQgc3RkOjpleGl0IChp bnQpIHRocm93ICgpOyB1c2luZyBzdGQ6OmV4aXQ7CnwgI2VuZGlmCnwgLyogZW5kIGNvbmZkZWZz LmguICAqLwp8IC8qIERlZmluZSBzaGxfbG9hZCB0byBhbiBpbm5vY3VvdXMgdmFyaWFudCwgaW4g Y2FzZSA8bGltaXRzLmg+IGRlY2xhcmVzIHNobF9sb2FkLgp8ICAgIEZvciBleGFtcGxlLCBIUC1V WCAxMWkgPGxpbWl0cy5oPiBkZWNsYXJlcyBnZXR0aW1lb2ZkYXkuICAqLwp8ICNkZWZpbmUgc2hs X2xvYWQgaW5ub2N1b3VzX3NobF9sb2FkCnwgCnwgLyogU3lzdGVtIGhlYWRlciB0byBkZWZpbmUg X19zdHViIG1hY3JvcyBhbmQgaG9wZWZ1bGx5IGZldyBwcm90b3R5cGVzLAp8ICAgICB3aGljaCBj YW4gY29uZmxpY3Qgd2l0aCBjaGFyIHNobF9sb2FkICgpOyBiZWxvdy4KfCAgICAgUHJlZmVyIDxs aW1pdHMuaD4gdG8gPGFzc2VydC5oPiBpZiBfX1NURENfXyBpcyBkZWZpbmVkLCBzaW5jZQp8ICAg ICA8bGltaXRzLmg+IGV4aXN0cyBldmVuIG9uIGZyZWVzdGFuZGluZyBjb21waWxlcnMuICAqLwp8 IAp8ICNpZmRlZiBfX1NURENfXwp8ICMgaW5jbHVkZSA8bGltaXRzLmg+CnwgI2Vsc2UKfCAjIGlu Y2x1ZGUgPGFzc2VydC5oPgp8ICNlbmRpZgp8IAp8ICN1bmRlZiBzaGxfbG9hZAp8IAp8IC8qIE92 ZXJyaWRlIGFueSBnY2MyIGludGVybmFsIHByb3RvdHlwZSB0byBhdm9pZCBhbiBlcnJvci4gICov CnwgI2lmZGVmIF9fY3BsdXNwbHVzCnwgZXh0ZXJuICJDIgp8IHsKfCAjZW5kaWYKfCAvKiBXZSB1 c2UgY2hhciBiZWNhdXNlIGludCBtaWdodCBtYXRjaCB0aGUgcmV0dXJuIHR5cGUgb2YgYSBnY2My CnwgICAgYnVpbHRpbiBhbmQgdGhlbiBpdHMgYXJndW1lbnQgcHJvdG90eXBlIHdvdWxkIHN0aWxs IGFwcGx5LiAgKi8KfCBjaGFyIHNobF9sb2FkICgpOwp8IC8qIFRoZSBHTlUgQyBsaWJyYXJ5IGRl ZmluZXMgdGhpcyBmb3IgZnVuY3Rpb25zIHdoaWNoIGl0IGltcGxlbWVudHMKfCAgICAgdG8gYWx3 YXlzIGZhaWwgd2l0aCBFTk9TWVMuICBTb21lIGZ1bmN0aW9ucyBhcmUgYWN0dWFsbHkgbmFtZWQK fCAgICAgc29tZXRoaW5nIHN0YXJ0aW5nIHdpdGggX18gYW5kIHRoZSBub3JtYWwgbmFtZSBpcyBh biBhbGlhcy4gICovCnwgI2lmIGRlZmluZWQgKF9fc3R1Yl9zaGxfbG9hZCkgfHwgZGVmaW5lZCAo X19zdHViX19fc2hsX2xvYWQpCnwgY2hva2UgbWUKfCAjZWxzZQp8IGNoYXIgKCpmKSAoKSA9IHNo bF9sb2FkOwp8ICNlbmRpZgp8ICNpZmRlZiBfX2NwbHVzcGx1cwp8IH0KfCAjZW5kaWYKfCAKfCBp bnQKfCBtYWluICgpCnwgewp8IHJldHVybiBmICE9IHNobF9sb2FkOwp8ICAgOwp8ICAgcmV0dXJu IDA7CnwgfQpjb25maWd1cmU6ODg0MDogcmVzdWx0OiBubwpjb25maWd1cmU6ODg0NTogY2hlY2tp bmcgZm9yIHNobF9sb2FkIGluIC1sZGxkCmNvbmZpZ3VyZTo4ODc1OiBjYyAtbyBjb25mdGVzdCAt TzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91 c3IvWDExUjYvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgIC1ML3Vzci9YMTFSNi9saWIg LUwvdXNyL2xvY2FsL2xpYiAgLXB0aHJlYWQgY29uZnRlc3QuYyAtbGRsZCAgID4mNQovdXNyL2Jp bi9sZDogY2Fubm90IGZpbmQgLWxkbGQKY29uZmlndXJlOjg4ODE6ICQ/ID0gMQpjb25maWd1cmU6 IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAgKi8KfCAKfCAjZGVmaW5lIFBB Q0tBR0VfTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiCnwgI2RlZmluZSBQQUNL QUdFX1ZFUlNJT04gIiIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICIiCnwgI2RlZmluZSBQQUNL QUdFX0JVR1JFUE9SVCAiIgp8ICNkZWZpbmUgR1NUX1BMVUdJTlNfVkVSU0lPTiAiMC44LjEyIgp8 ICNkZWZpbmUgR1NUX1BMVUdJTlNfVkVSU0lPTl9SRUxFQVNFICIxIgp8ICNkZWZpbmUgUEFDS0FH RSAiZ3N0LXBsdWdpbnMiCnwgI2RlZmluZSBWRVJTSU9OICIwLjguMTIiCnwgI2RlZmluZSBQQUNL QUdFICJnc3QtcGx1Z2lucyIKfCAjZGVmaW5lIFZFUlNJT04gIjAuOC4xMiIKfCAjZGVmaW5lIFNU RENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVf U1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RS SU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR1Nf SCAxCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19I IDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAj aWZkZWYgX19jcGx1c3BsdXMKfCBleHRlcm4gIkMiIHZvaWQgc3RkOjpleGl0IChpbnQpIHRocm93 ICgpOyB1c2luZyBzdGQ6OmV4aXQ7CnwgI2VuZGlmCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8 IAp8IC8qIE92ZXJyaWRlIGFueSBnY2MyIGludGVybmFsIHByb3RvdHlwZSB0byBhdm9pZCBhbiBl cnJvci4gICovCnwgI2lmZGVmIF9fY3BsdXNwbHVzCnwgZXh0ZXJuICJDIgp8ICNlbmRpZgp8IC8q IFdlIHVzZSBjaGFyIGJlY2F1c2UgaW50IG1pZ2h0IG1hdGNoIHRoZSByZXR1cm4gdHlwZSBvZiBh IGdjYzIKfCAgICBidWlsdGluIGFuZCB0aGVuIGl0cyBhcmd1bWVudCBwcm90b3R5cGUgd291bGQg c3RpbGwgYXBwbHkuICAqLwp8IGNoYXIgc2hsX2xvYWQgKCk7CnwgaW50CnwgbWFpbiAoKQp8IHsK fCBzaGxfbG9hZCAoKTsKfCAgIDsKfCAgIHJldHVybiAwOwp8IH0KY29uZmlndXJlOjg5MDc6IHJl c3VsdDogbm8KY29uZmlndXJlOjg5MTI6IGNoZWNraW5nIGZvciBkbG9wZW4KY29uZmlndXJlOjg5 Njk6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAgLUkvdXNy L2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9YMTFSNi9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRl ICAgLUwvdXNyL1gxMVI2L2xpYiAtTC91c3IvbG9jYWwvbGliICAtcHRocmVhZCBjb25mdGVzdC5j ICA+JjUKY29uZmlndXJlOjg5NzU6ICQ/ID0gMApjb25maWd1cmU6ODk3OTogdGVzdCAteiAKCQkJ IHx8IHRlc3QgISAtcyBjb25mdGVzdC5lcnIKY29uZmlndXJlOjg5ODI6ICQ/ID0gMApjb25maWd1 cmU6ODk4NTogdGVzdCAtcyBjb25mdGVzdApjb25maWd1cmU6ODk4ODogJD8gPSAwCmNvbmZpZ3Vy ZTo5MDAwOiByZXN1bHQ6IHllcwpjb25maWd1cmU6OTI0MjogY2hlY2tpbmcgd2hldGhlciBhIHBy b2dyYW0gY2FuIGRsb3BlbiBpdHNlbGYKY29uZmlndXJlOjkzMTQ6IGNjIC1vIGNvbmZ0ZXN0IC1P MiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vz ci9YMTFSNi9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtREhBVkVfRExGQ05fSCAgLUwv dXNyL1gxMVI2L2xpYiAtTC91c3IvbG9jYWwvbGliICAtcHRocmVhZCAtV2wsLS1leHBvcnQtZHlu YW1pYyBjb25mdGVzdC5jICAgPiY1CmNvbmZpZ3VyZTo5MzE3OiAkPyA9IDAKY29uZmlndXJlOjkz MzU6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo5MzQwOiBjaGVja2luZyB3aGV0aGVyIGEgc3RhdGlj YWxseSBsaW5rZWQgcHJvZ3JhbSBjYW4gZGxvcGVuIGl0c2VsZgpjb25maWd1cmU6OTQxMjogY2Mg LW8gY29uZnRlc3QgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICAtSS91c3IvbG9jYWwv aW5jbHVkZSAgLUkvdXNyL1gxMVI2L2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1ESEFW RV9ETEZDTl9IICAtTC91c3IvWDExUjYvbGliIC1ML3Vzci9sb2NhbC9saWIgIC1wdGhyZWFkIC1X bCwtLWV4cG9ydC1keW5hbWljICBjb25mdGVzdC5jICAgPiY1CmNvbmZpZ3VyZTo5NDE1OiAkPyA9 IDAKY29uZmlndXJlOjk0MzM6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo5NDU2OiBjaGVja2luZyBp ZiBsaWJ0b29sIHN1cHBvcnRzIHNoYXJlZCBsaWJyYXJpZXMKY29uZmlndXJlOjk0NTg6IHJlc3Vs dDogeWVzCmNvbmZpZ3VyZTo5NDYxOiBjaGVja2luZyB3aGV0aGVyIHRvIGJ1aWxkIHNoYXJlZCBs aWJyYXJpZXMKY29uZmlndXJlOjk0ODI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo5NDg1OiBjaGVj a2luZyB3aGV0aGVyIHRvIGJ1aWxkIHN0YXRpYyBsaWJyYXJpZXMKY29uZmlndXJlOjk0ODk6IHJl c3VsdDogeWVzCmNvbmZpZ3VyZTo5NTgxOiBjcmVhdGluZyBsaWJ0b29sCmNvbmZpZ3VyZToxMDE1 OTogY2hlY2tpbmcgZm9yIGxkIHVzZWQgYnkgYysrCmNvbmZpZ3VyZToxMDIyNjogcmVzdWx0OiAv dXNyL2Jpbi9sZApjb25maWd1cmU6MTAyMzU6IGNoZWNraW5nIGlmIHRoZSBsaW5rZXIgKC91c3Iv YmluL2xkKSBpcyBHTlUgbGQKY29uZmlndXJlOjEwMjUwOiByZXN1bHQ6IHllcwpjb25maWd1cmU6 MTAzMDE6IGNoZWNraW5nIHdoZXRoZXIgdGhlIGMrKyBsaW5rZXIgKC91c3IvYmluL2xkKSBzdXBw b3J0cyBzaGFyZWQgbGlicmFyaWVzCmNvbmZpZ3VyZToxMTE4ODogcmVzdWx0OiB5ZXMKY29uZmln dXJlOjExMjA2OiBjKysgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICAtSS91c3Iv WDExUjYvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuY2MgPiY1CmNvbmZp Z3VyZToxMTIwOTogJD8gPSAwCmNvbmZpZ3VyZToxMTMwNTogY2hlY2tpbmcgZm9yIGMrKyBvcHRp b24gdG8gcHJvZHVjZSBQSUMKY29uZmlndXJlOjExNTczOiByZXN1bHQ6IC1mUElDCmNvbmZpZ3Vy ZToxMTU4MTogY2hlY2tpbmcgaWYgYysrIFBJQyBmbGFnIC1mUElDIHdvcmtzCmNvbmZpZ3VyZTox MTU5OTogYysrIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAgLUkvdXNyL1gxMVI2 L2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1mUElDIC1EUElDIGNvbmZ0ZXN0LmNjID4m NQpjb25maWd1cmU6MTE2MDM6ICQ/ID0gMApjb25maWd1cmU6MTE2MTY6IHJlc3VsdDogeWVzCmNv bmZpZ3VyZToxMTY0MDogY2hlY2tpbmcgaWYgYysrIHN1cHBvcnRzIC1jIC1vIGZpbGUubwpjb25m aWd1cmU6MTE2NjE6IGMrKyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1JL3Vz ci9YMTFSNi9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtbyBvdXQvY29uZnRlc3QyLm8g Y29uZnRlc3QuY2MgPiY1CmNvbmZpZ3VyZToxMTY2NTogJD8gPSAwCmNvbmZpZ3VyZToxMTY4Nzog cmVzdWx0OiB5ZXMKY29uZmlndXJlOjExNzEzOiBjaGVja2luZyB3aGV0aGVyIHRoZSBjKysgbGlu a2VyICgvdXNyL2Jpbi9sZCkgc3VwcG9ydHMgc2hhcmVkIGxpYnJhcmllcwpjb25maWd1cmU6MTE3 Mzg6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMTgwOTogY2hlY2tpbmcgZHluYW1pYyBsaW5rZXIg Y2hhcmFjdGVyaXN0aWNzCmNvbmZpZ3VyZToxMjM3NjogcmVzdWx0OiBmcmVlYnNkNi4wIGxkLnNv CmNvbmZpZ3VyZToxMjM4MDogY2hlY2tpbmcgaG93IHRvIGhhcmRjb2RlIGxpYnJhcnkgcGF0aHMg aW50byBwcm9ncmFtcwpjb25maWd1cmU6MTI0MDU6IHJlc3VsdDogaW1tZWRpYXRlCmNvbmZpZ3Vy ZToxMjQxOTogY2hlY2tpbmcgd2hldGhlciBzdHJpcHBpbmcgbGlicmFyaWVzIGlzIHBvc3NpYmxl CmNvbmZpZ3VyZToxMjQyNDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjEyNTUwOiBjaGVja2luZyBm b3Igc2hsX2xvYWQKY29uZmlndXJlOjEyNjM4OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToxMjY0Mzog Y2hlY2tpbmcgZm9yIHNobF9sb2FkIGluIC1sZGxkCmNvbmZpZ3VyZToxMjcwNTogcmVzdWx0OiBu bwpjb25maWd1cmU6MTI3MTA6IGNoZWNraW5nIGZvciBkbG9wZW4KY29uZmlndXJlOjEyNzk4OiBy ZXN1bHQ6IHllcwpjb25maWd1cmU6MTMwNDA6IGNoZWNraW5nIHdoZXRoZXIgYSBwcm9ncmFtIGNh biBkbG9wZW4gaXRzZWxmCmNvbmZpZ3VyZToxMzEzMzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjEz MTM4OiBjaGVja2luZyB3aGV0aGVyIGEgc3RhdGljYWxseSBsaW5rZWQgcHJvZ3JhbSBjYW4gZGxv cGVuIGl0c2VsZgpjb25maWd1cmU6MTMyMzE6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMzc2MDog Y2hlY2tpbmcgaWYgbGlidG9vbCBzdXBwb3J0cyBzaGFyZWQgbGlicmFyaWVzCmNvbmZpZ3VyZTox Mzc2MjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjEzNzY1OiBjaGVja2luZyB3aGV0aGVyIHRvIGJ1 aWxkIHNoYXJlZCBsaWJyYXJpZXMKY29uZmlndXJlOjEzNzg1OiByZXN1bHQ6IHllcwpjb25maWd1 cmU6MTM3ODg6IGNoZWNraW5nIHdoZXRoZXIgdG8gYnVpbGQgc3RhdGljIGxpYnJhcmllcwpjb25m aWd1cmU6MTM3OTI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMzgwNDogY2hlY2tpbmcgZm9yIGY3 NyBvcHRpb24gdG8gcHJvZHVjZSBQSUMKY29uZmlndXJlOjE0MDA4OiByZXN1bHQ6IC1mUElDCmNv bmZpZ3VyZToxNDAxNjogY2hlY2tpbmcgaWYgZjc3IFBJQyBmbGFnIC1mUElDIHdvcmtzCmNvbmZp Z3VyZToxNDAzNDogZjc3IC1jIC1nIC1PMiAtZlBJQyBjb25mdGVzdC5mID4mNQpjb25maWd1cmU6 MTQwMzg6ICQ/ID0gMApjb25maWd1cmU6MTQwNTE6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxNDA3 NTogY2hlY2tpbmcgaWYgZjc3IHN1cHBvcnRzIC1jIC1vIGZpbGUubwpjb25maWd1cmU6MTQwOTY6 IGY3NyAtYyAtZyAtTzIgLW8gb3V0L2NvbmZ0ZXN0Mi5vIGNvbmZ0ZXN0LmYgPiY1CmNvbmZpZ3Vy ZToxNDEwMDogJD8gPSAwCmNvbmZpZ3VyZToxNDEyMjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjE0 MTQ4OiBjaGVja2luZyB3aGV0aGVyIHRoZSBmNzcgbGlua2VyICgvdXNyL2Jpbi9sZCkgc3VwcG9y dHMgc2hhcmVkIGxpYnJhcmllcwpjb25maWd1cmU6MTUwMjQ6IHJlc3VsdDogeWVzCmNvbmZpZ3Vy ZToxNTA5NTogY2hlY2tpbmcgZHluYW1pYyBsaW5rZXIgY2hhcmFjdGVyaXN0aWNzCmNvbmZpZ3Vy ZToxNTY2MjogcmVzdWx0OiBmcmVlYnNkNi4wIGxkLnNvCmNvbmZpZ3VyZToxNTY2NjogY2hlY2tp bmcgaG93IHRvIGhhcmRjb2RlIGxpYnJhcnkgcGF0aHMgaW50byBwcm9ncmFtcwpjb25maWd1cmU6 MTU2OTE6IHJlc3VsdDogaW1tZWRpYXRlCmNvbmZpZ3VyZToxNTcwNTogY2hlY2tpbmcgd2hldGhl ciBzdHJpcHBpbmcgbGlicmFyaWVzIGlzIHBvc3NpYmxlCmNvbmZpZ3VyZToxNTcxMDogcmVzdWx0 OiB5ZXMKY29uZmlndXJlOjIwMDI3OiBjaGVja2luZyBmb3IgZ2NjCmNvbmZpZ3VyZToyMDA1Mzog cmVzdWx0OiBjYwpjb25maWd1cmU6MjAyOTc6IGNoZWNraW5nIGZvciBDIGNvbXBpbGVyIHZlcnNp b24KY29uZmlndXJlOjIwMzAwOiBjYyAtLXZlcnNpb24gPC9kZXYvbnVsbCA+JjUKY2MgKEdDQykg My40LjQgW0ZyZWVCU0RdIDIwMDUwNTE4CkNvcHlyaWdodCAoQykgMjAwNCBGcmVlIFNvZnR3YXJl IEZvdW5kYXRpb24sIEluYy4KVGhpcyBpcyBmcmVlIHNvZnR3YXJlOyBzZWUgdGhlIHNvdXJjZSBm b3IgY29weWluZyBjb25kaXRpb25zLiAgVGhlcmUgaXMgTk8Kd2FycmFudHk7IG5vdCBldmVuIGZv ciBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuCgpj b25maWd1cmU6MjAzMDM6ICQ/ID0gMApjb25maWd1cmU6MjAzMDU6IGNjIC12IDwvZGV2L251bGwg PiY1ClVzaW5nIGJ1aWx0LWluIHNwZWNzLgpDb25maWd1cmVkIHdpdGg6IEZyZWVCU0QvaTM4NiBz eXN0ZW0gY29tcGlsZXIKVGhyZWFkIG1vZGVsOiBwb3NpeApnY2MgdmVyc2lvbiAzLjQuNCBbRnJl ZUJTRF0gMjAwNTA1MTgKY29uZmlndXJlOjIwMzA4OiAkPyA9IDAKY29uZmlndXJlOjIwMzEwOiBj YyAtViA8L2Rldi9udWxsID4mNQpjYzogYC1WJyBvcHRpb24gbXVzdCBoYXZlIGFyZ3VtZW50CmNv bmZpZ3VyZToyMDMxMzogJD8gPSAxCmNvbmZpZ3VyZToyMDMxNjogY2hlY2tpbmcgd2hldGhlciB3 ZSBhcmUgdXNpbmcgdGhlIEdOVSBDIGNvbXBpbGVyCmNvbmZpZ3VyZToyMDM3MjogcmVzdWx0OiB5 ZXMKY29uZmlndXJlOjIwMzc4OiBjaGVja2luZyB3aGV0aGVyIGNjIGFjY2VwdHMgLWcKY29uZmln dXJlOjIwNDI5OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjA0NDY6IGNoZWNraW5nIGZvciBjYyBv cHRpb24gdG8gYWNjZXB0IEFOU0kgQwpjb25maWd1cmU6MjA1NTM6IHJlc3VsdDogbm9uZSBuZWVk ZWQKY29uZmlndXJlOjIwNTcxOiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUg IC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvWDExUjYvaW5jbHVkZSAtSS91c3IvbG9jYWwv aW5jbHVkZSAgY29uZnRlc3QuYyA+JjUKY29uZnRlc3QuYzoyOiBlcnJvcjogc3ludGF4IGVycm9y IGJlZm9yZSAibWUiCmNvbmZpZ3VyZToyMDU3NzogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHBy b2dyYW0gd2FzOgp8ICNpZm5kZWYgX19jcGx1c3BsdXMKfCAgIGNob2tlIG1lCnwgI2VuZGlmCmNv bmZpZ3VyZToyMDcxMjogY2hlY2tpbmcgZGVwZW5kZW5jeSBzdHlsZSBvZiBjYwpjb25maWd1cmU6 MjA4MDI6IHJlc3VsdDogZ2NjMwpjb25maWd1cmU6MjA4NjU6IGNoZWNraW5nIGZvciBnY2MKY29u ZmlndXJlOjIwODkxOiByZXN1bHQ6IGNjCmNvbmZpZ3VyZToyMTEzNTogY2hlY2tpbmcgZm9yIEMg Y29tcGlsZXIgdmVyc2lvbgpjb25maWd1cmU6MjExMzg6IGNjIC0tdmVyc2lvbiA8L2Rldi9udWxs ID4mNQpjYyAoR0NDKSAzLjQuNCBbRnJlZUJTRF0gMjAwNTA1MTgKQ29weXJpZ2h0IChDKSAyMDA0 IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgpUaGlzIGlzIGZyZWUgc29mdHdhcmU7IHNl ZSB0aGUgc291cmNlIGZvciBjb3B5aW5nIGNvbmRpdGlvbnMuICBUaGVyZSBpcyBOTwp3YXJyYW50 eTsgbm90IGV2ZW4gZm9yIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM QVIgUFVSUE9TRS4KCmNvbmZpZ3VyZToyMTE0MTogJD8gPSAwCmNvbmZpZ3VyZToyMTE0MzogY2Mg LXYgPC9kZXYvbnVsbCA+JjUKVXNpbmcgYnVpbHQtaW4gc3BlY3MuCkNvbmZpZ3VyZWQgd2l0aDog RnJlZUJTRC9pMzg2IHN5c3RlbSBjb21waWxlcgpUaHJlYWQgbW9kZWw6IHBvc2l4CmdjYyB2ZXJz aW9uIDMuNC40IFtGcmVlQlNEXSAyMDA1MDUxOApjb25maWd1cmU6MjExNDY6ICQ/ID0gMApjb25m aWd1cmU6MjExNDg6IGNjIC1WIDwvZGV2L251bGwgPiY1CmNjOiBgLVYnIG9wdGlvbiBtdXN0IGhh dmUgYXJndW1lbnQKY29uZmlndXJlOjIxMTUxOiAkPyA9IDEKY29uZmlndXJlOjIxMTU0OiBjaGVj a2luZyB3aGV0aGVyIHdlIGFyZSB1c2luZyB0aGUgR05VIEMgY29tcGlsZXIKY29uZmlndXJlOjIx MjEwOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjEyMTY6IGNoZWNraW5nIHdoZXRoZXIgY2MgYWNj ZXB0cyAtZwpjb25maWd1cmU6MjEyNjc6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMTI4NDogY2hl Y2tpbmcgZm9yIGNjIG9wdGlvbiB0byBhY2NlcHQgQU5TSSBDCmNvbmZpZ3VyZToyMTM5MTogcmVz dWx0OiBub25lIG5lZWRlZApjb25maWd1cmU6MjE0MDk6IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1h bGlhc2luZyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9YMTFSNi9pbmNsdWRl IC1JL3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jID4mNQpjb25mdGVzdC5jOjI6IGVycm9y OiBzeW50YXggZXJyb3IgYmVmb3JlICJtZSIKY29uZmlndXJlOjIxNDE1OiAkPyA9IDEKY29uZmln dXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgI2lmbmRlZiBfX2NwbHVzcGx1cwp8ICAgY2hva2Ug bWUKfCAjZW5kaWYKY29uZmlndXJlOjIxNTUwOiBjaGVja2luZyBkZXBlbmRlbmN5IHN0eWxlIG9m IGNjCmNvbmZpZ3VyZToyMTY0MDogcmVzdWx0OiBnY2MzCmNvbmZpZ3VyZToyMTcxNjogY2hlY2tp bmcgZm9yIG9iamNjCmNvbmZpZ3VyZToyMTc0NTogcmVzdWx0OiBubwpjb25maWd1cmU6MjE3MTY6 IGNoZWNraW5nIGZvciBvYmpjCmNvbmZpZ3VyZToyMTc0NTogcmVzdWx0OiBubwpjb25maWd1cmU6 MjE3MTY6IGNoZWNraW5nIGZvciBnY2MKY29uZmlndXJlOjIxNzMyOiBmb3VuZCAvdXNyL2Jpbi9n Y2MKY29uZmlndXJlOjIxNzQyOiByZXN1bHQ6IGdjYwpjb25maWd1cmU6MjE3NjM6IGNoZWNraW5n IGRlcGVuZGVuY3kgc3R5bGUgb2YgZ2NjCmNvbmZpZ3VyZToyMTg1MzogcmVzdWx0OiBnY2MzCmNv bmZpZ3VyZToyMTg3MDogY2hlY2tpbmcgaWYgT2JqZWN0aXZlIEMgY29tcGlsZXIgd29ya3MKL3Vz ci9saWIvbGlib2JqYy5zbzogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgcHRocmVhZF9hdHRyX2Rl c3Ryb3knCi91c3IvbGliL2xpYm9iamMuc286IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHB0aHJl YWRfY3JlYXRlJwovdXNyL2xpYi9saWJvYmpjLnNvOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBw dGhyZWFkX2F0dHJfaW5pdCcKL3Vzci9saWIvbGlib2JqYy5zbzogdW5kZWZpbmVkIHJlZmVyZW5j ZSB0byBgcHRocmVhZF9leGl0JwovdXNyL2xpYi9saWJvYmpjLnNvOiB1bmRlZmluZWQgcmVmZXJl bmNlIHRvIGBwdGhyZWFkX2dldHNjaGVkcGFyYW0nCi91c3IvbGliL2xpYm9iamMuc286IHVuZGVm aW5lZCByZWZlcmVuY2UgdG8gYHB0aHJlYWRfc2V0c2NoZWRwYXJhbScKL3Vzci9saWIvbGlib2Jq Yy5zbzogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgcHRocmVhZF9hdHRyX3NldGRldGFjaHN0YXRl JwpmYWlsZWQgcHJvZ3JhbSBpczoKI2luY2x1ZGUgPG9iamMvT2JqZWN0Lmg+CkBpbnRlcmZhY2Ug TW9vOk9iamVjdAp7Cn0KLSBtb287CmludCBtYWluKCk7CkBlbmQKCkBpbXBsZW1lbnRhdGlvbiBN b28KLSBtb28KewogIGV4aXQoMCk7Cn0KCmludCBtYWluKCkKewogIGlkIG1vbzsKICBtb28gPSBb TW9vIG5ld107CiAgW21vbyBtb29dOwogIHJldHVybiAxOwp9CkBlbmQKY29uZmlndXJlOjIxOTA1 OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToyMTkyNzogY2hlY2tpbmcgZm9yIG1zZ2ZtdApjb25maWd1 cmU6MjE5NTU6IHJlc3VsdDogL3Vzci9sb2NhbC9iaW4vbXNnZm10CmNvbmZpZ3VyZToyMTk2NDog Y2hlY2tpbmcgZm9yIGdtc2dmbXQKY29uZmlndXJlOjIxOTk1OiByZXN1bHQ6IC91c3IvbG9jYWwv YmluL21zZ2ZtdApjb25maWd1cmU6MjIwMDU6IGNoZWNraW5nIGZvciB4Z2V0dGV4dApjb25maWd1 cmU6MjIwMzM6IHJlc3VsdDogL3Vzci9sb2NhbC9iaW4veGdldHRleHQKY29uZmlndXJlOjIyMDQ0 OiBjaGVja2luZyBmb3IgbXNnbWVyZ2UKY29uZmlndXJlOjIyMDcxOiByZXN1bHQ6IC91c3IvbG9j YWwvYmluL21zZ21lcmdlCmNvbmZpZ3VyZToyMjEzMzogY2hlY2tpbmcgZm9yIGxkIHVzZWQgYnkg R0NDCmNvbmZpZ3VyZToyMjE5NjogcmVzdWx0OiAvdXNyL2Jpbi9sZApjb25maWd1cmU6MjIyMDU6 IGNoZWNraW5nIGlmIHRoZSBsaW5rZXIgKC91c3IvYmluL2xkKSBpcyBHTlUgbGQKR05VIGxkIHZl cnNpb24gMi4xNSBbRnJlZUJTRF0gMjAwNC0wNS0yMwpjb25maWd1cmU6MjIyMTc6IHJlc3VsdDog eWVzCmNvbmZpZ3VyZToyMjIyMzogY2hlY2tpbmcgZm9yIHNoYXJlZCBsaWJyYXJ5IHJ1biBwYXRo IG9yaWdpbgpjb25maWd1cmU6MjIyMzY6IHJlc3VsdDogZG9uZQpjb25maWd1cmU6MjI2NTM6IGNo ZWNraW5nIHdoZXRoZXIgTkxTIGlzIHJlcXVlc3RlZApjb25maWd1cmU6MjI2NjI6IHJlc3VsdDog eWVzCmNvbmZpZ3VyZToyMjY3OTogY2hlY2tpbmcgZm9yIEdOVSBnZXR0ZXh0IGluIGxpYmMKY29u ZmlndXJlOjIyNzAzOiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBp cGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvWDExUjYvaW5jbHVkZSAtSS91c3IvbG9j YWwvaW5jbHVkZSAgIC1ML3Vzci9YMTFSNi9saWIgLUwvdXNyL2xvY2FsL2xpYiAgLXB0aHJlYWQg Y29uZnRlc3QuYyAgPiY1Ci92YXIvdG1wLy9jY3g5QWp2Ri5vKC50ZXh0KzB4MTcpOiBJbiBmdW5j dGlvbiBgbWFpbic6CjogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgbGliaW50bF9iaW5kdGV4dGRv bWFpbicKL3Zhci90bXAvL2NjeDlBanZGLm8oLnRleHQrMHgyMyk6IEluIGZ1bmN0aW9uIGBtYWlu JzoKOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBsaWJpbnRsX2dldHRleHQnCi92YXIvdG1wLy9j Y3g5QWp2Ri5vKC50ZXh0KzB4MjkpOiBJbiBmdW5jdGlvbiBgbWFpbic6CjogdW5kZWZpbmVkIHJl ZmVyZW5jZSB0byBgX25sX21zZ19jYXRfY250cicKL3Zhci90bXAvL2NjeDlBanZGLm8oLnRleHQr MHgyZik6IEluIGZ1bmN0aW9uIGBtYWluJzoKOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBfbmxf ZG9tYWluX2JpbmRpbmdzJwpjb25maWd1cmU6MjI3MDk6ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxl ZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAgKi8KfCAKfCAjZGVmaW5lIFBBQ0tBR0Vf TkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiCnwgI2RlZmluZSBQQUNLQUdFX1ZF UlNJT04gIiIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICIiCnwgI2RlZmluZSBQQUNLQUdFX0JV R1JFUE9SVCAiIgp8ICNkZWZpbmUgR1NUX1BMVUdJTlNfVkVSU0lPTiAiMC44LjEyIgp8ICNkZWZp bmUgR1NUX1BMVUdJTlNfVkVSU0lPTl9SRUxFQVNFICIxIgp8ICNkZWZpbmUgUEFDS0FHRSAiZ3N0 LXBsdWdpbnMiCnwgI2RlZmluZSBWRVJTSU9OICIwLjguMTIiCnwgI2RlZmluZSBQQUNLQUdFICJn c3QtcGx1Z2lucyIKfCAjZGVmaW5lIFZFUlNJT04gIjAuOC4xMiIKfCAjZGVmaW5lIFNURENfSEVB REVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NU QVRfSCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0gg MQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR1NfSCAxCnwg I2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAj ZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAjaWZkZWYg X19jcGx1c3BsdXMKfCBleHRlcm4gIkMiIHZvaWQgc3RkOjpleGl0IChpbnQpIHRocm93ICgpOyB1 c2luZyBzdGQ6OmV4aXQ7CnwgI2VuZGlmCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNs dWRlIDxsaWJpbnRsLmg+CnwgZXh0ZXJuIGludCBfbmxfbXNnX2NhdF9jbnRyOwp8IGV4dGVybiBp bnQgKl9ubF9kb21haW5fYmluZGluZ3M7CnwgaW50CnwgbWFpbiAoKQp8IHsKfCBiaW5kdGV4dGRv bWFpbiAoIiIsICIiKTsKfCByZXR1cm4gKGludCkgZ2V0dGV4dCAoIiIpICsgX25sX21zZ19jYXRf Y250ciArICpfbmxfZG9tYWluX2JpbmRpbmdzCnwgICA7CnwgICByZXR1cm4gMDsKfCB9CmNvbmZp Z3VyZToyMjczNDogcmVzdWx0OiBubwpjb25maWd1cmU6MjI3Njg6IGNoZWNraW5nIGZvciBpY29u dgpjb25maWd1cmU6MjI3OTU6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtZm5vLXN0cmljdC1hbGlhc2lu ZyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9YMTFSNi9pbmNsdWRlIC1JL3Vz ci9sb2NhbC9pbmNsdWRlICAgLUwvdXNyL1gxMVI2L2xpYiAtTC91c3IvbG9jYWwvbGliICAtcHRo cmVhZCBjb25mdGVzdC5jICA+JjUKL3Zhci90bXAvL2Njb1g0S3pKLm8oLnRleHQrMHgxNik6IElu IGZ1bmN0aW9uIGBtYWluJzoKOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBsaWJpY29udl9vcGVu JwovdmFyL3RtcC8vY2NvWDRLekoubygudGV4dCsweDJiKTogSW4gZnVuY3Rpb24gYG1haW4nOgo6 IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYGxpYmljb252JwovdmFyL3RtcC8vY2NvWDRLekoubygu dGV4dCsweDM0KTogSW4gZnVuY3Rpb24gYG1haW4nOgo6IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8g YGxpYmljb252X2Nsb3NlJwpjb25maWd1cmU6MjI4MDE6ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxl ZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAgKi8KfCAKfCAjZGVmaW5lIFBBQ0tBR0Vf TkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiCnwgI2RlZmluZSBQQUNLQUdFX1ZF UlNJT04gIiIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICIiCnwgI2RlZmluZSBQQUNLQUdFX0JV R1JFUE9SVCAiIgp8ICNkZWZpbmUgR1NUX1BMVUdJTlNfVkVSU0lPTiAiMC44LjEyIgp8ICNkZWZp bmUgR1NUX1BMVUdJTlNfVkVSU0lPTl9SRUxFQVNFICIxIgp8ICNkZWZpbmUgUEFDS0FHRSAiZ3N0 LXBsdWdpbnMiCnwgI2RlZmluZSBWRVJTSU9OICIwLjguMTIiCnwgI2RlZmluZSBQQUNLQUdFICJn c3QtcGx1Z2lucyIKfCAjZGVmaW5lIFZFUlNJT04gIjAuOC4xMiIKfCAjZGVmaW5lIFNURENfSEVB REVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NU QVRfSCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0gg MQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR1NfSCAxCnwg I2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAj ZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAjaWZkZWYg X19jcGx1c3BsdXMKfCBleHRlcm4gIkMiIHZvaWQgc3RkOjpleGl0IChpbnQpIHRocm93ICgpOyB1 c2luZyBzdGQ6OmV4aXQ7CnwgI2VuZGlmCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNs dWRlIDxzdGRsaWIuaD4KfCAjaW5jbHVkZSA8aWNvbnYuaD4KfCBpbnQKfCBtYWluICgpCnwgewp8 IGljb252X3QgY2QgPSBpY29udl9vcGVuKCIiLCIiKTsKfCAgICAgICAgaWNvbnYoY2QsTlVMTCxO VUxMLE5VTEwsTlVMTCk7CnwgICAgICAgIGljb252X2Nsb3NlKGNkKTsKfCAgIDsKfCAgIHJldHVy biAwOwp8IH0KY29uZmlndXJlOjIyODQ2OiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3Qt YWxpYXNpbmcgLXBpcGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvWDExUjYvaW5jbHVk ZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgIC1ML3Vzci9YMTFSNi9saWIgLUwvdXNyL2xvY2FsL2xp YiAgLXB0aHJlYWQgY29uZnRlc3QuYyAgL3Vzci9sb2NhbC9saWIvbGliaWNvbnYuc28gLVdsLC1y cGF0aCAtV2wsL3Vzci9sb2NhbC9saWIgPiY1CmNvbmZpZ3VyZToyMjg1MjogJD8gPSAwCmNvbmZp Z3VyZToyMjg1NjogdGVzdCAteiAKCQkJIHx8IHRlc3QgISAtcyBjb25mdGVzdC5lcnIKY29uZmln dXJlOjIyODU5OiAkPyA9IDAKY29uZmlndXJlOjIyODYyOiB0ZXN0IC1zIGNvbmZ0ZXN0CmNvbmZp Z3VyZToyMjg2NTogJD8gPSAwCmNvbmZpZ3VyZToyMjg4MDogcmVzdWx0OiB5ZXMKY29uZmlndXJl OjIyODkwOiBjaGVja2luZyBob3cgdG8gbGluayB3aXRoIGxpYmljb252CmNvbmZpZ3VyZToyMjg5 MjogcmVzdWx0OiAvdXNyL2xvY2FsL2xpYi9saWJpY29udi5zbyAtV2wsLXJwYXRoIC1XbCwvdXNy L2xvY2FsL2xpYgpjb25maWd1cmU6MjMyODE6IGNoZWNraW5nIGZvciBHTlUgZ2V0dGV4dCBpbiBs aWJpbnRsCmNvbmZpZ3VyZToyMzMxMzogY2MgLW8gY29uZnRlc3QgLU8yIC1mbm8tc3RyaWN0LWFs aWFzaW5nIC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL1gxMVI2L2luY2x1ZGUg LUkvdXNyL2xvY2FsL2luY2x1ZGUgICAgLUwvdXNyL1gxMVI2L2xpYiAtTC91c3IvbG9jYWwvbGli ICAtcHRocmVhZCBjb25mdGVzdC5jICAvdXNyL2xvY2FsL2xpYi9saWJpbnRsLnNvIC1XbCwtcnBh dGggLVdsLC91c3IvbG9jYWwvbGliID4mNQpjb25maWd1cmU6MjMzMTk6ICQ/ID0gMApjb25maWd1 cmU6MjMzMjM6IHRlc3QgLXogCgkJCSB8fCB0ZXN0ICEgLXMgY29uZnRlc3QuZXJyCmNvbmZpZ3Vy ZToyMzMyNjogJD8gPSAwCmNvbmZpZ3VyZToyMzMyOTogdGVzdCAtcyBjb25mdGVzdApjb25maWd1 cmU6MjMzMzI6ICQ/ID0gMApjb25maWd1cmU6MjM0MDQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToy MzQzNjogY2hlY2tpbmcgaG93IHRvIGxpbmsgd2l0aCBsaWJpbnRsCmNvbmZpZ3VyZToyMzQzODog cmVzdWx0OiAvdXNyL2xvY2FsL2xpYi9saWJpbnRsLnNvIC1XbCwtcnBhdGggLVdsLC91c3IvbG9j YWwvbGliCmNvbmZpZ3VyZToyMzUzMzogY2hlY2tpbmcgdG8gc2VlIGlmIGNvbXBpbGVyIHVuZGVy c3RhbmRzIC1XYWxsCmNvbmZpZ3VyZToyMzU1NTogY2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFz aW5nIC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtV2FsbCAgLUkvdXNyL1gxMVI2L2luY2x1 ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZToyMzU2MTog JD8gPSAwCmNvbmZpZ3VyZToyMzU2NTogdGVzdCAteiAKCQkJIHx8IHRlc3QgISAtcyBjb25mdGVz dC5lcnIKY29uZmlndXJlOjIzNTY4OiAkPyA9IDAKY29uZmlndXJlOjIzNTcxOiB0ZXN0IC1zIGNv bmZ0ZXN0Lm8KY29uZmlndXJlOjIzNTc0OiAkPyA9IDAKY29uZmlndXJlOjIzNTkzOiByZXN1bHQ6 IHllcwpjb25maWd1cmU6MjM3NjI6IGNoZWNraW5nIGZvciBDKysgY29tcGlsZXIgdmVyc2lvbgpj b25maWd1cmU6MjM3NjU6IGMrKyAtLXZlcnNpb24gPC9kZXYvbnVsbCA+JjUKYysrIChHQ0MpIDMu NC40IFtGcmVlQlNEXSAyMDA1MDUxOApDb3B5cmlnaHQgKEMpIDIwMDQgRnJlZSBTb2Z0d2FyZSBG b3VuZGF0aW9uLCBJbmMuClRoaXMgaXMgZnJlZSBzb2Z0d2FyZTsgc2VlIHRoZSBzb3VyY2UgZm9y IGNvcHlpbmcgY29uZGl0aW9ucy4gIFRoZXJlIGlzIE5PCndhcnJhbnR5OyBub3QgZXZlbiBmb3Ig TUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLgoKY29u ZmlndXJlOjIzNzY4OiAkPyA9IDAKY29uZmlndXJlOjIzNzcwOiBjKysgLXYgPC9kZXYvbnVsbCA+ JjUKVXNpbmcgYnVpbHQtaW4gc3BlY3MuCkNvbmZpZ3VyZWQgd2l0aDogRnJlZUJTRC9pMzg2IHN5 c3RlbSBjb21waWxlcgpUaHJlYWQgbW9kZWw6IHBvc2l4CmdjYyB2ZXJzaW9uIDMuNC40IFtGcmVl QlNEXSAyMDA1MDUxOApjb25maWd1cmU6MjM3NzM6ICQ/ID0gMApjb25maWd1cmU6MjM3NzU6IGMr KyAtViA8L2Rldi9udWxsID4mNQpjKys6IGAtVicgb3B0aW9uIG11c3QgaGF2ZSBhcmd1bWVudApj b25maWd1cmU6MjM3Nzg6ICQ/ID0gMQpjb25maWd1cmU6MjM3ODE6IGNoZWNraW5nIHdoZXRoZXIg d2UgYXJlIHVzaW5nIHRoZSBHTlUgQysrIGNvbXBpbGVyCmNvbmZpZ3VyZToyMzgzNzogcmVzdWx0 OiB5ZXMKY29uZmlndXJlOjIzODQzOiBjaGVja2luZyB3aGV0aGVyIGMrKyBhY2NlcHRzIC1nCmNv bmZpZ3VyZToyMzg5NDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIzOTM2OiBjKysgLWMgLU8yIC1m bm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlICAtSS91c3IvWDExUjYvaW5jbHVkZSAtSS91c3IvbG9j YWwvaW5jbHVkZSAgY29uZnRlc3QuY2MgPiY1CmNvbmZpZ3VyZToyMzk0MjogJD8gPSAwCmNvbmZp Z3VyZToyMzk0NjogdGVzdCAteiAKCQkJIHx8IHRlc3QgISAtcyBjb25mdGVzdC5lcnIKY29uZmln dXJlOjIzOTQ5OiAkPyA9IDAKY29uZmlndXJlOjIzOTUyOiB0ZXN0IC1zIGNvbmZ0ZXN0Lm8KY29u ZmlndXJlOjIzOTU1OiAkPyA9IDAKY29uZmlndXJlOjIzOTgxOiBjKysgLWMgLU8yIC1mbm8tc3Ry aWN0LWFsaWFzaW5nIC1waXBlICAtSS91c3IvWDExUjYvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5j bHVkZSAgY29uZnRlc3QuY2MgPiY1CmNvbmZpZ3VyZToyMzk4NzogJD8gPSAwCmNvbmZpZ3VyZToy Mzk5MTogdGVzdCAteiAKCQkJIHx8IHRlc3QgISAtcyBjb25mdGVzdC5lcnIKY29uZmlndXJlOjIz OTk0OiAkPyA9IDAKY29uZmlndXJlOjIzOTk3OiB0ZXN0IC1zIGNvbmZ0ZXN0Lm8KY29uZmlndXJl OjI0MDAwOiAkPyA9IDAKY29uZmlndXJlOjI0MDI1OiBjaGVja2luZyBkZXBlbmRlbmN5IHN0eWxl IG9mIGMrKwpjb25maWd1cmU6MjQxMTU6IHJlc3VsdDogZ2NjMwpjb25maWd1cmU6MjQxMzQ6IGNo ZWNraW5nIGZvciBjKysKY29uZmlndXJlOjI0MTUwOiBmb3VuZCAvdXNyL2Jpbi9jKysKY29uZmln dXJlOjI0MTYxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjQxNzM6IGNoZWNraW5nIGhvdyB0byBy dW4gdGhlIEMrKyBwcmVwcm9jZXNzb3IKY29uZmlndXJlOjI0Mjg3OiByZXN1bHQ6IGMrKyAtRQpj b25maWd1cmU6MjQzMTE6IGMrKyAtRSAgLUkvdXNyL1gxMVI2L2luY2x1ZGUgLUkvdXNyL2xvY2Fs L2luY2x1ZGUgIGNvbmZ0ZXN0LmNjCmNvbmZpZ3VyZToyNDMxNzogJD8gPSAwCmNvbmZpZ3VyZToy NDM0OTogYysrIC1FICAtSS91c3IvWDExUjYvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAg Y29uZnRlc3QuY2MKY29uZnRlc3QuY2M6MzU6Mjg6IGFjX25vbmV4aXN0ZW50Lmg6IE5vIHN1Y2gg ZmlsZSBvciBkaXJlY3RvcnkKY29uZmlndXJlOjI0MzU1OiAkPyA9IDEKY29uZmlndXJlOiBmYWls ZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaC4gICovCnwgCnwgI2RlZmluZSBQQUNLQUdF X05BTUUgIiIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9W RVJTSU9OICIiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiIgp8ICNkZWZpbmUgUEFDS0FHRV9C VUdSRVBPUlQgIiIKfCAjZGVmaW5lIEdTVF9QTFVHSU5TX1ZFUlNJT04gIjAuOC4xMiIKfCAjZGVm aW5lIEdTVF9QTFVHSU5TX1ZFUlNJT05fUkVMRUFTRSAiMSIKfCAjZGVmaW5lIFBBQ0tBR0UgImdz dC1wbHVnaW5zIgp8ICNkZWZpbmUgVkVSU0lPTiAiMC44LjEyIgp8ICNkZWZpbmUgUEFDS0FHRSAi Z3N0LXBsdWdpbnMiCnwgI2RlZmluZSBWRVJTSU9OICIwLjguMTIiCnwgI2RlZmluZSBTVERDX0hF QURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19T VEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19I IDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8 ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwg I2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxCnwgI2lmZGVm IF9fY3BsdXNwbHVzCnwgZXh0ZXJuICJDIiB2b2lkIHN0ZDo6ZXhpdCAoaW50KSB0aHJvdyAoKTsg dXNpbmcgc3RkOjpleGl0Owp8ICNlbmRpZgp8ICNkZWZpbmUgSEFWRV9JQ09OViAxCnwgI2RlZmlu ZSBFTkFCTEVfTkxTIDEKfCAjZGVmaW5lIEhBVkVfR0VUVEVYVCAxCnwgI2RlZmluZSBIQVZFX0RD R0VUVEVYVCAxCnwgI2RlZmluZSBHRVRURVhUX1BBQ0tBR0UgImdzdC1wbHVnaW5zLTAuOCIKfCAj ZGVmaW5lIExPQ0FMRURJUiAiL3Vzci9sb2NhbC9zaGFyZS9nbm9tZS9sb2NhbGUiCnwgLyogZW5k IGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxhY19ub25leGlzdGVudC5oPgpjb25maWd1cmU6 MjQzOTg6IGNoZWNraW5nIGZvciBsaWJyYXJ5IGNvbnRhaW5pbmcgc3RyZXJyb3IKY29uZmlndXJl OjI0NDI4OiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1J L3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvWDExUjYvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5j bHVkZSAgIC1ML3Vzci9YMTFSNi9saWIgLUwvdXNyL2xvY2FsL2xpYiAgLXB0aHJlYWQgY29uZnRl c3QuYyAgPiY1CmNvbmZpZ3VyZToyNDQzNDogJD8gPSAwCmNvbmZpZ3VyZToyNDQzODogdGVzdCAt eiAKCQkJIHx8IHRlc3QgISAtcyBjb25mdGVzdC5lcnIKY29uZmlndXJlOjI0NDQxOiAkPyA9IDAK Y29uZmlndXJlOjI0NDQ0OiB0ZXN0IC1zIGNvbmZ0ZXN0CmNvbmZpZ3VyZToyNDQ0NzogJD8gPSAw CmNvbmZpZ3VyZToyNDUxNzogcmVzdWx0OiBub25lIHJlcXVpcmVkCmNvbmZpZ3VyZToyNDUyNTog Y2hlY2tpbmcgZm9yIEFOU0kgQyBoZWFkZXIgZmlsZXMKY29uZmlndXJlOjI0NjgxOiByZXN1bHQ6 IHllcwpjb25maWd1cmU6MjQ2OTE6IGNoZWNraW5nIGZvciBpbmxpbmUKY29uZmlndXJlOjI0NzEy OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1JL3Vzci9sb2NhbC9pbmNs dWRlICAtSS91c3IvWDExUjYvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3Qu YyA+JjUKY29uZmlndXJlOjI0NzE4OiAkPyA9IDAKY29uZmlndXJlOjI0NzIyOiB0ZXN0IC16IAoJ CQkgfHwgdGVzdCAhIC1zIGNvbmZ0ZXN0LmVycgpjb25maWd1cmU6MjQ3MjU6ICQ/ID0gMApjb25m aWd1cmU6MjQ3Mjg6IHRlc3QgLXMgY29uZnRlc3Qubwpjb25maWd1cmU6MjQ3MzE6ICQ/ID0gMApj b25maWd1cmU6MjQ3NDM6IHJlc3VsdDogaW5saW5lCmNvbmZpZ3VyZToyNDc2MzogY2hlY2tpbmcg Zm9yIHN0ZGludCB0eXBlcwpjb25maWd1cmU6MjQ3OTE6IGNjIC1jICAgY29uZnRlc3QuYyA+JjUK Y29uZmlndXJlOjI0Nzk3OiAkPyA9IDAKY29uZmlndXJlOjI0ODAxOiB0ZXN0IC16IAoJCQkgfHwg dGVzdCAhIC1zIGNvbmZ0ZXN0LmVycgpjb25maWd1cmU6MjQ4MDQ6ICQ/ID0gMApjb25maWd1cmU6 MjQ4MDc6IHRlc3QgLXMgY29uZnRlc3Qubwpjb25maWd1cmU6MjQ4MTA6ICQ/ID0gMApjb25maWd1 cmU6MjQ4Mzk6IHJlc3VsdDogaW50dHlwZXMuaCAoc2hvcnRjaXJjdWl0KQpjb25maWd1cmU6Mjc1 OTg6IHJlc3VsdDogbWFrZSB1c2Ugb2YgaW50dHlwZXMuaCBpbiBfaW50dHlwZXMuaCAoYXNzdW1p bmcgQzk5IGNvbXBhdGlibGUgc3lzdGVtKQpjb25maWd1cmU6Mjc2MTY6IGNoZWNraW5nIHN0ZGxp Yi5oIHVzYWJpbGl0eQpjb25maWd1cmU6Mjc2Mjg6IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlh c2luZyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1JL3Vzci9YMTFSNi9pbmNsdWRlIC1J L3Vzci9sb2NhbC9pbmNsdWRlICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6Mjc2MzQ6ICQ/ID0g MApjb25maWd1cmU6Mjc2Mzg6IHRlc3QgLXogCgkJCSB8fCB0ZXN0ICEgLXMgY29uZnRlc3QuZXJy CmNvbmZpZ3VyZToyNzY0MTogJD8gPSAwCmNvbmZpZ3VyZToyNzY0NDogdGVzdCAtcyBjb25mdGVz dC5vCmNvbmZpZ3VyZToyNzY0NzogJD8gPSAwCmNvbmZpZ3VyZToyNzY1NzogcmVzdWx0OiB5ZXMK Y29uZmlndXJlOjI3NjYxOiBjaGVja2luZyBzdGRsaWIuaCBwcmVzZW5jZQpjb25maWd1cmU6Mjc2 NzE6IGNjIC1FICAtSS91c3IvWDExUjYvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29u ZnRlc3QuYwpjb25maWd1cmU6Mjc2Nzc6ICQ/ID0gMApjb25maWd1cmU6Mjc2OTc6IHJlc3VsdDog eWVzCmNvbmZpZ3VyZToyNzczMjogY2hlY2tpbmcgZm9yIHN0ZGxpYi5oCmNvbmZpZ3VyZToyNzcz OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI3NzU2OiBjaGVja2luZyB3aGV0aGVyIGNjIGltcGxl bWVudHMgX19QUkVUVFlfRlVOQ1RJT05fXwpjb25maWd1cmU6Mjc3Nzg6IGNjIC1vIGNvbmZ0ZXN0 IC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1J L3Vzci9YMTFSNi9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAgLUwvdXNyL1gxMVI2L2xp YiAtTC91c3IvbG9jYWwvbGliICAtcHRocmVhZCBjb25mdGVzdC5jICA+JjUKY29uZmlndXJlOjI3 Nzg0OiAkPyA9IDAKY29uZmlndXJlOjI3Nzg4OiB0ZXN0IC16IAoJCQkgfHwgdGVzdCAhIC1zIGNv bmZ0ZXN0LmVycgpjb25maWd1cmU6Mjc3OTE6ICQ/ID0gMApjb25maWd1cmU6Mjc3OTQ6IHRlc3Qg LXMgY29uZnRlc3QKY29uZmlndXJlOjI3Nzk3OiAkPyA9IDAKY29uZmlndXJlOjI3ODExOiByZXN1 bHQ6IHllcwpjb25maWd1cmU6Mjc4MjE6IGNoZWNraW5nIHdoZXRoZXIgY2MgaW1wbGVtZW50cyBf X0ZVTkNUSU9OX18KY29uZmlndXJlOjI3ODQzOiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJp Y3QtYWxpYXNpbmcgLXBpcGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvWDExUjYvaW5j bHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgIC1ML3Vzci9YMTFSNi9saWIgLUwvdXNyL2xvY2Fs L2xpYiAgLXB0aHJlYWQgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZToyNzg0OTogJD8gPSAwCmNv bmZpZ3VyZToyNzg1MzogdGVzdCAteiAKCQkJIHx8IHRlc3QgISAtcyBjb25mdGVzdC5lcnIKY29u ZmlndXJlOjI3ODU2OiAkPyA9IDAKY29uZmlndXJlOjI3ODU5OiB0ZXN0IC1zIGNvbmZ0ZXN0CmNv bmZpZ3VyZToyNzg2MjogJD8gPSAwCmNvbmZpZ3VyZToyNzg3NjogcmVzdWx0OiB5ZXMKY29uZmln dXJlOjI3ODg2OiBjaGVja2luZyB3aGV0aGVyIGNjIGltcGxlbWVudHMgX19mdW5jX18KY29uZmln dXJlOjI3OTA4OiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUg IC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3IvWDExUjYvaW5jbHVkZSAtSS91c3IvbG9jYWwv aW5jbHVkZSAgIC1ML3Vzci9YMTFSNi9saWIgLUwvdXNyL2xvY2FsL2xpYiAgLXB0aHJlYWQgY29u ZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZToyNzkxNDogJD8gPSAwCmNvbmZpZ3VyZToyNzkxODogdGVz dCAteiAKCQkJIHx8IHRlc3QgISAtcyBjb25mdGVzdC5lcnIKY29uZmlndXJlOjI3OTIxOiAkPyA9 IDAKY29uZmlndXJlOjI3OTI0OiB0ZXN0IC1zIGNvbmZ0ZXN0CmNvbmZpZ3VyZToyNzkyNzogJD8g PSAwCmNvbmZpZ3VyZToyNzk0MTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI3OTgxOiBjaGVja2lu ZyBmb3IgRklPTlJFQUQgaW4gc3lzL2lvY3RsLmgKY29uZmlndXJlOjI4MDEwOiBjYyAtYyAtTzIg LWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91c3Iv WDExUjYvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuYyA+JjUKY29uZmln dXJlOjI4MDE2OiAkPyA9IDAKY29uZmlndXJlOjI4MDIwOiB0ZXN0IC16IAoJCQkgfHwgdGVzdCAh IC1zIGNvbmZ0ZXN0LmVycgpjb25maWd1cmU6MjgwMjM6ICQ/ID0gMApjb25maWd1cmU6MjgwMjY6 IHRlc3QgLXMgY29uZnRlc3Qubwpjb25maWd1cmU6MjgwMjk6ICQ/ID0gMApjb25maWd1cmU6Mjgw NDM6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyODIzMzogV0FSTklORzogYnVpbGRpbmcgZXh0ZXJu YWwgcGx1Zy1pbnMKY29uZmlndXJlOjI4MzQ4OiBub3QgYnVpbGRpbmcgZXhwZXJpbWVudGFsIHBs dWctaW5zCmNvbmZpZ3VyZToyODQzMzogbm90IGJ1aWxkaW5nIGJyb2tlbiBwbHVnLWlucwpjb25m aWd1cmU6Mjg1MzQ6IGNoZWNraW5nIGZvciBndGtkb2Mtc2NhbmdvYmoKY29uZmlndXJlOjI4NTYx OiByZXN1bHQ6IGZhbHNlCmNvbmZpZ3VyZToyODU5ODogY2hlY2tpbmcgZm9yIGRvY2Jvb2sycHMK Y29uZmlndXJlOjI4NjI1OiByZXN1bHQ6IGZhbHNlCmNvbmZpZ3VyZToyODYzNDogY2hlY2tpbmcg Zm9yIGRvY2Jvb2syaHRtbApjb25maWd1cmU6Mjg2NjE6IHJlc3VsdDogZmFsc2UKY29uZmlndXJl OjI4NjcwOiBjaGVja2luZyBmb3IgamFkZXRleApjb25maWd1cmU6Mjg2OTc6IHJlc3VsdDogZmFs c2UKY29uZmlndXJlOjI4NzA2OiBjaGVja2luZyBmb3IgcHMycGRmCmNvbmZpZ3VyZToyODcyMjog Zm91bmQgL3Vzci9sb2NhbC9iaW4vcHMycGRmCmNvbmZpZ3VyZToyODczMzogcmVzdWx0OiB0cnVl CmNvbmZpZ3VyZToyODc5MDogY2hlY2tpbmcgZm9yIHhzbHRwcm9jCmNvbmZpZ3VyZToyODgwNjog Zm91bmQgL3Vzci9sb2NhbC9iaW4veHNsdHByb2MKY29uZmlndXJlOjI4ODE2OiByZXN1bHQ6IHhz bHRwcm9jCmNvbmZpZ3VyZToyODgyNTogY2hlY2tpbmcgd2hldGhlciB4c2x0cHJvYyBkb2Nib29r IHByb2Nlc3Npbmcgd29ya3MKY29uZmlndXJlOjI4ODQyOiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToy ODg2MTogY2hlY2tpbmcgZm9yIGR2aXBzCmNvbmZpZ3VyZToyODg4ODogcmVzdWx0OiBmYWxzZQpj b25maWd1cmU6Mjg4OTg6IGNoZWNraW5nIGZvciBmaWcyZGV2CmNvbmZpZ3VyZToyODkyNTogcmVz dWx0OiBmYWxzZQpjb25maWd1cmU6Mjg5MzM6IFdBUk5JTkc6IERpZCBub3QgZmluZCBmaWcyZGV2 IChmcm9tIHhmaWcpLCBpbWFnZXMgd2lsbCBub3QgYmUgZ2VuZXJhdGVkLgpjb25maWd1cmU6Mjg5 NjE6IGNoZWNraW5nIGZvciBwbmd0b3BubQpjb25maWd1cmU6Mjg5ODg6IHJlc3VsdDogZmFsc2UK Y29uZmlndXJlOjI4OTk3OiBjaGVja2luZyBmb3IgcG5tdG9wcwpjb25maWd1cmU6MjkwMjQ6IHJl c3VsdDogZmFsc2UKY29uZmlndXJlOjI5MDMzOiBjaGVja2luZyBmb3IgZXBzdG9wZGYKY29uZmln dXJlOjI5MDYwOiByZXN1bHQ6IGZhbHNlCmNvbmZpZ3VyZToyOTA3NjogV2lsbCBub3Qgb3V0cHV0 IEhUTUwgZG9jdW1lbnRhdGlvbgpjb25maWd1cmU6MjkwOTI6IFdpbGwgbm90IG91dHB1dCBQUyBk b2N1bWVudGF0aW9uCmNvbmZpZ3VyZToyOTEwNDogV2lsbCBub3Qgb3V0cHV0IFBERiBkb2N1bWVu dGF0aW9uCmNvbmZpZ3VyZToyOTExMzogTG9va2luZyBmb3IgUHl0aG9uIHZlcnNpb24gPj0gMi4x CmNvbmZpZ3VyZToyOTEzMTogY2hlY2tpbmcgZm9yIHB5dGhvbgpjb25maWd1cmU6MjkxNDk6IGZv dW5kIC91c3IvbG9jYWwvYmluL3B5dGhvbgpjb25maWd1cmU6MjkxNjE6IHJlc3VsdDogL3Vzci9s b2NhbC9iaW4vcHl0aG9uCmNvbmZpZ3VyZToyOTE3MjogY2hlY2tpbmcgIi91c3IvbG9jYWwvYmlu L3B5dGhvbiI6CmNvbmZpZ3VyZToyOTE3NDogcmVzdWx0OiBva2F5CmNvbmZpZ3VyZToyOTE5MDog Y2hlY2tpbmcgbG9jYWwgUHl0aG9uIGNvbmZpZ3VyYXRpb24KY29uZmlndXJlOjI5MjI3OiByZXN1 bHQ6IGxvb2tzIGdvb2QKY29uZmlndXJlOjI5NDA1OiBjaGVja2luZyB3aGV0aGVyIGJ5dGUgb3Jk ZXJpbmcgaXMgYmlnZW5kaWFuCmNvbmZpZ3VyZToyOTQzMjogY2MgLWMgLU8yIC1mbm8tc3RyaWN0 LWFsaWFzaW5nIC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUkvdXNyL1gxMVI2L2luY2x1 ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZToyOTQzODog JD8gPSAwCmNvbmZpZ3VyZToyOTQ0MjogdGVzdCAteiAKCQkJIHx8IHRlc3QgISAtcyBjb25mdGVz dC5lcnIKY29uZmlndXJlOjI5NDQ1OiAkPyA9IDAKY29uZmlndXJlOjI5NDQ4OiB0ZXN0IC1zIGNv bmZ0ZXN0Lm8KY29uZmlndXJlOjI5NDUxOiAkPyA9IDAKY29uZmlndXJlOjI5NDc1OiBjYyAtYyAt TzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtSS91 c3IvWDExUjYvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgY29uZnRlc3QuYyA+JjUKY29u ZnRlc3QuYzogSW4gZnVuY3Rpb24gYG1haW4nOgpjb25mdGVzdC5jOjU2OiBlcnJvcjogc3ludGF4 IGVycm9yIGJlZm9yZSAiYmlnIgpjb25maWd1cmU6Mjk0ODE6ICQ/ID0gMQpjb25maWd1cmU6IGZh aWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAgKi8KfCAKfCAjZGVmaW5lIFBBQ0tB R0VfTkFNRSAiIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiCnwgI2RlZmluZSBQQUNLQUdF X1ZFUlNJT04gIiIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICIiCnwgI2RlZmluZSBQQUNLQUdF X0JVR1JFUE9SVCAiIgp8ICNkZWZpbmUgR1NUX1BMVUdJTlNfVkVSU0lPTiAiMC44LjEyIgp8ICNk ZWZpbmUgR1NUX1BMVUdJTlNfVkVSU0lPTl9SRUxFQVNFICIxIgp8ICNkZWZpbmUgUEFDS0FHRSAi Z3N0LXBsdWdpbnMiCnwgI2RlZmluZSBWRVJTSU9OICIwLjguMTIiCnwgI2RlZmluZSBQQUNLQUdF ICJnc3QtcGx1Z2lucyIKfCAjZGVmaW5lIFZFUlNJT04gIjAuOC4xMiIKfCAjZGVmaW5lIFNURENf SEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1lT X1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5H X0ggMQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR1NfSCAx CnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEK fCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAjaWZk ZWYgX19jcGx1c3BsdXMKfCBleHRlcm4gIkMiIHZvaWQgc3RkOjpleGl0IChpbnQpIHRocm93ICgp OyB1c2luZyBzdGQ6OmV4aXQ7CnwgI2VuZGlmCnwgI2RlZmluZSBIQVZFX0lDT05WIDEKfCAjZGVm aW5lIEVOQUJMRV9OTFMgMQp8ICNkZWZpbmUgSEFWRV9HRVRURVhUIDEKfCAjZGVmaW5lIEhBVkVf RENHRVRURVhUIDEKfCAjZGVmaW5lIEdFVFRFWFRfUEFDS0FHRSAiZ3N0LXBsdWdpbnMtMC44Igp8 ICNkZWZpbmUgTE9DQUxFRElSICIvdXNyL2xvY2FsL3NoYXJlL2dub21lL2xvY2FsZSIKfCAjZGVm aW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX01BTExPQ19IIDEKfCAjZGVmaW5lIEhB VkVfUFJFVFRZX0ZVTkNUSU9OIDEKfCAjZGVmaW5lIEhBVkVfRlVOQ1RJT04gMQp8ICNkZWZpbmUg SEFWRV9GVU5DIDEKfCAjZGVmaW5lIEdTVF9GVU5DVElPTiBfX1BSRVRUWV9GVU5DVElPTl9fCnwg I2RlZmluZSBIQVZFX0ZJT05SRUFEX0lOX1NZU19JT0NUTCAxCnwgI2RlZmluZSBERUZBVUxUX0FV RElPU0lOSyAib3Nzc2luayIKfCAjZGVmaW5lIERFRkFVTFRfQVVESU9TUkMgIm9zc3NyYyIKfCAj ZGVmaW5lIERFRkFVTFRfVklERU9TSU5LICJ4dmltYWdlc2luayIKfCAjZGVmaW5lIERFRkFVTFRf VklERU9TUkMgInY0bHNyYyIKfCAjZGVmaW5lIERFRkFVTFRfVklTVUFMSVpFUiAiZ29vbSIKfCAj ZGVmaW5lIEhBVkVfRVhURVJOQUwKfCAjZGVmaW5lIEhBVkVfQ1BVX0kzODYgMQp8IC8qIGVuZCBj b25mZGVmcy5oLiAgKi8KfCAjaW5jbHVkZSA8c3lzL3R5cGVzLmg+CnwgI2luY2x1ZGUgPHN5cy9w YXJhbS5oPgp8IAp8IGludAp8IG1haW4gKCkKfCB7CnwgI2lmIEJZVEVfT1JERVIgIT0gQklHX0VO RElBTgp8ICBub3QgYmlnIGVuZGlhbgp8ICNlbmRpZgp8IAp8ICAgOwp8ICAgcmV0dXJuIDA7Cnwg fQpjb25maWd1cmU6Mjk2MTY6IHJlc3VsdDogbm8KY29uZmlndXJlOjI5NzY1OiByZXN1bHQ6IFVz aW5nIGNvbmZpZyBzb3VyY2UgeG1sOm1lcmdlZDovdXNyL2xvY2FsL2V0Yy9nY29uZi9nY29uZi54 bWwuZGVmYXVsdHMgZm9yIHNjaGVtYSBpbnN0YWxsYXRpb24KY29uZmlndXJlOjI5NzgwOiByZXN1 bHQ6IFVzaW5nICQoc3lzY29uZmRpcikvZ2NvbmYvc2NoZW1hcyBhcyBpbnN0YWxsIGRpcmVjdG9y eSBmb3Igc2NoZW1hIGZpbGVzCmNvbmZpZ3VyZTozMDExOTogY2hlY2tpbmcgZm9yIHBrZy1jb25m aWcKY29uZmlndXJlOjMwMTM3OiBmb3VuZCAvdXNyL2xvY2FsL2Jpbi9wa2ctY29uZmlnCmNvbmZp Z3VyZTozMDE1MDogcmVzdWx0OiAvdXNyL2xvY2FsL2Jpbi9wa2ctY29uZmlnCmNvbmZpZ3VyZToz MDE2NzogY2hlY2tpbmcgZm9yIGdzdHJlYW1lci0wLjggPj0gMC44LjExLjEKY29uZmlndXJlOjMw MjExOiBlcnJvcjogbm8gR1N0cmVhbWVyIGZvdW5kCgojIyAtLS0tLS0tLS0tLS0tLS0tICMjCiMj IENhY2hlIHZhcmlhYmxlcy4gIyMKIyMgLS0tLS0tLS0tLS0tLS0tLSAjIwoKbHRfbHRfY3Zfc3lz X2dsb2JhbF9zeW1ib2xfcGlwZT0nInNlZCAtbiAtZSAnXCcncy9eLipbIAldXFwoW0FCQ0RHSVJT VFddW0FCQ0RHSVJTVFddKlxcKVsgCV1bIAldKlxcKFtfQS1aYS16XVtfQS1aYS16MC05XSpcXClc JC9cXDEgXFwyIFxcMi9wJ1wnJyInCmFjX2N2X3Byb2dfYWNfY3RfRjc3PWY3NwphbV9jdl9DQ19k ZXBlbmRlbmNpZXNfY29tcGlsZXJfdHlwZT1nY2MzCmFjX2N2X3BhdGhfWEdFVFRFWFQ9L3Vzci9s b2NhbC9iaW4veGdldHRleHQKYWNfY3ZfcHJvZ19DWFhDUFA9J2MrKyAtRScKYWNfY3ZfZW52X0ND QVNGTEFHU192YWx1ZT0KYWNfY3ZfZW52X0NYWEZMQUdTX3ZhbHVlPSctTzIgLWZuby1zdHJpY3Qt YWxpYXNpbmcgLXBpcGUnCmFjX2N2X2NfYmlnZW5kaWFuPW5vCmFjX2N2X3BhdGhfUFlUSE9OPS91 c3IvbG9jYWwvYmluL3B5dGhvbgphY19jdl9wYXRoX01TR01FUkdFPS91c3IvbG9jYWwvYmluL21z Z21lcmdlCmx0X2N2X3N5c19nbG9iYWxfc3ltYm9sX3RvX2NkZWNsPSdzZWQgLW4gLWUgJ1wnJ3Mv Xi4gLiogXCguKlwpJC9leHRlcm4gaW50IFwxOy9wJ1wnJycKYWNfY3ZfZjc3X2NvbXBpbGVyX2du dT15ZXMKYWNfY3ZfZW52X0Y3N192YWx1ZT0KYWNfY3ZfaGVhZGVyX3N0ZGxpYl9oPXllcwpsdF9j dl9maWxlX21hZ2ljX2NtZD0nJE1BR0lDX0NNRCcKYWNfY3ZfcHJvZ19IQVZFX0NYWD15ZXMKYWNs X2N2X2hhcmRjb2RlX2xpYmRpcl9mbGFnX3NwZWM9JyR7d2x9LXJwYXRoICR7d2x9JGxpYmRpcicK bHRfY3ZfcHJvZ19nbnVfbGRjeHg9eWVzCmFjX2N2X2Z1bmNfZGxvcGVuPXllcwphY19jdl9wcm9n X2NjX2c9eWVzCmFjX2N2X2Vudl9DWFhDUFBfc2V0PQphY19jdl9lbnZfTERGTEFHU19zZXQ9c2V0 CmFjX2N2X3BhdGhfUEtHX0NPTkZJRz0vdXNyL2xvY2FsL2Jpbi9wa2ctY29uZmlnCmFjX2N2X3By b2dfSEFWRV9KQURFVEVYPWZhbHNlCmFjbF9jdl9wYXRoX0xEPS91c3IvYmluL2xkCmx0X2N2X3By b2dfY29tcGlsZXJfY19vX0NYWD15ZXMKYWNfY3ZfZnVuY19zaGxfbG9hZD1ubwphY19jdl9wcm9n X2FjX2N0X0FSPWFyCmFjX2N2X2NfY29tcGlsZXJfZ251PXllcwphY19jdl9leGVleHQ9CmFjX2N2 X2Vudl9DRkxBR1Nfc2V0PXNldAphY2xfY3Zfc3lzX2xpYl9kbHNlYXJjaF9wYXRoX3NwZWM9Jy9s aWIgL3Vzci9saWInCmx0X2N2X3N5c19nbG9iYWxfc3ltYm9sX3RvX2NfbmFtZV9hZGRyZXNzPSdz ZWQgLW4gLWUgJ1wnJ3MvXjogXChbXiBdKlwpICQvICB7XCJcMVwiLCAobHRfcHRyKSAwfSwvcCdc JycgLWUgJ1wnJ3MvXltCQ0RFR1JTVF0gXChbXiBdKlwpIFwoW14gXSpcKSQvICB7IlwyIiwgKGx0 X3B0cikgXCZcMn0sL3AnXCcnJwpndF9jdl9mdW5jX2dudWdldHRleHQxX2xpYmM9bm8KbHRfbHRf Y3Zfc3lzX2dsb2JhbF9zeW1ib2xfdG9fY2RlY2w9JyJzZWQgLW4gLWUgJ1wnJ3MvXi4gLiogXFwo LipcXClcJC9leHRlcm4gaW50IFxcMTsvcCdcJyciJwphY19jdl9wcm9nX21ha2VfZ21ha2Vfc2V0 PXllcwphY19jdl9lbnZfRkZMQUdTX3NldD0KbHRfY3Zfc3lzX21heF9jbWRfbGVuPTI2MjE0NAph Y19jdl9wcm9nX0hBVkVfRE9DQk9PSzJIVE1MPWZhbHNlCmFjbF9jdl9zaGxpYmV4dD1zbwphY19j dl9lbnZfQ1BQX3ZhbHVlPQphY19jdl9lbnZfQ1BQRkxBR1Nfc2V0PXNldAphY19jdl9wcm9nX0hB VkVfUE5NVE9QUz1mYWxzZQphY2xfY3ZfaGFyZGNvZGVfbWludXNfTD1ubwphY2xfY3ZfaGFyZGNv ZGVfbGliZGlyX3NlcGFyYXRvcj0KbHRfY3ZfZGxvcGVuX3NlbGY9eWVzCmx0X2N2X2Rsb3Blbl9s aWJzPQphY19jdl9jeHhfY29tcGlsZXJfZ251PXllcwphY19jdl9lbnZfQ0NBU19zZXQ9CmFjX2N2 X2Vudl9DWFhfc2V0PXNldApsdF9sdF9jdl9wcm9nX2NvbXBpbGVyX2Nfb19DWFg9JyJ5ZXMiJwph Y19jdl9lbnZfaG9zdF9hbGlhc19zZXQ9CmFjX2N2X3Byb2dfWFNMVFBST0M9eHNsdHByb2MKYWNf Y3ZfcGF0aF9HTVNHRk1UPS91c3IvbG9jYWwvYmluL21zZ2ZtdApsdF9sdF9jdl9zeXNfZ2xvYmFs X3N5bWJvbF90b19jX25hbWVfYWRkcmVzcz0nInNlZCAtbiAtZSAnXCcncy9eOiBcXChbXiBdKlxc KSBcJC8gIHtcXFwiXFwxXFxcIiwgKGx0X3B0cikgMH0sL3AnXCcnIC1lICdcJydzL15bQkNERUdS U1RdIFxcKFteIF0qXFwpIFxcKFteIF0qXFwpXCQvICB7XCJcXDJcIiwgKGx0X3B0cikgXFwmXFwy fSwvcCdcJyciJwpsdF9jdl9kbG9wZW5fc2VsZl9zdGF0aWM9eWVzCmFjX2N2X3Byb2dfSEFWRV9G SUcyREVWPWZhbHNlCmx0X2N2X2xkX3JlbG9hZF9mbGFnPS1yCmx0X2N2X3Byb2dfZ251X2xkPXll cwphY19jdl9oZWFkZXJfc3lzX3N0YXRfaD15ZXMKYWNfY3ZfZW52X2J1aWxkX2FsaWFzX3NldD1z ZXQKYWNfY3ZfaGVhZGVyX3N0ZGludD1pbnR0eXBlcy5oCmFjX2N2X2xpYl9kbGRfc2hsX2xvYWQ9 bm8KbHRfY3ZfcHJvZ19jb21waWxlcl9jX289eWVzCmFjX2N2X3Byb2dfZjc3X2c9eWVzCmFjX2N2 X2Vudl9DWFhDUFBfdmFsdWU9CmFjX2N2X2Vudl9MREZMQUdTX3ZhbHVlPScgLUwvdXNyL1gxMVI2 L2xpYiAtTC91c3IvbG9jYWwvbGliICAtcHRocmVhZCcKYWNfY3ZfZW52X3RhcmdldF9hbGlhc19z ZXQ9CmFjX2N2X3Byb2dfSEFWRV9ET0NCT09LMlBTPWZhbHNlCmFjX2N2X3Byb2dfY2Nfc3RkYz0K YWNfY3ZfaG9zdF9hbGlhcz1pMzg2LXBvcnRibGQtZnJlZWJzZDYuMAphY19jdl9lbnZfQ0ZMQUdT X3ZhbHVlPSctTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgIC1JL3Vzci9sb2NhbC9pbmNs dWRlJwphY19jdl9lbnZfQ0Nfc2V0PXNldAphY19jdl9wYXRoX01TR0ZNVD0vdXNyL2xvY2FsL2Jp bi9tc2dmbXQKbHRfY3ZfcHJvZ19jb21waWxlcl9jX29fRjc3PXllcwphY19jdl9oZWFkZXJfc3lz X3R5cGVzX2g9eWVzCmFjX2N2X2hlYWRlcl9zdGRjPXllcwphY19jdl9oZWFkZXJfc3RyaW5nc19o PXllcwpsdF9jdl9wYXRoX1NFRD0vdXNyL2Jpbi9zZWQKYWNfY3ZfaGVhZGVyX2ludHR5cGVzX2g9 eWVzCmFjX2N2X3Byb2dfZWdyZXA9J2dyZXAgLUUnCmFjX2N2X2Vudl9GRkxBR1NfdmFsdWU9CmFj X2N2X3Byb2dfSEFWRV9FUFNUT1BERj1mYWxzZQphY19jdl9jX2lubGluZT1pbmxpbmUKbHRfY3Zf cGF0aF9MRD0vdXNyL2Jpbi9sZApsdF9jdl9wcm9nX2NvbXBpbGVyX3J0dGlfZXhjZXB0aW9ucz1u bwphY19jdl9oZWFkZXJfdW5pc3RkX2g9eWVzCmFjX2N2X2hlYWRlcl9zdHJpbmdfaD15ZXMKYWNf Y3ZfYnVpbGRfYWxpYXM9aTM4Ni1wb3J0YmxkLWZyZWVic2Q2LjAKYWNfY3ZfZW52X0NQUEZMQUdT X3ZhbHVlPScgLUkvdXNyL1gxMVI2L2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgJwphY2xf Y3ZfbGliZXh0PWEKYWNfY3Zfc3RkaW50X21lc3NhZ2U9J3VzaW5nIGdudSBjb21waWxlciBjYyAo R0NDKSAzLjQuNCBbRnJlZUJTRF0gMjAwNTA1MTgnCmx0X2x0X2N2X3Byb2dfY29tcGlsZXJfY19v PScieWVzIicKYWNfY3ZfcHJvZ19hY19jdF9SQU5MSUI9cmFubGliCmFjX2N2X2hlYWRlcl9tZW1v cnlfaD15ZXMKYWNfY3ZfdGFyZ2V0X2FsaWFzPWkzODYtcG9ydGJsZC1mcmVlYnNkNi4wCmFjX2N2 X2Vudl9DQ0FTRkxBR1Nfc2V0PQphY19jdl9lbnZfQ0NBU192YWx1ZT0KYWNfY3ZfZW52X0NYWEZM QUdTX3NldD1zZXQKYWNfY3ZfZW52X0NYWF92YWx1ZT1jKysKYWNfY3ZfcHJvZ19hY19jdF9TVFJJ UD1zdHJpcAphY19jdl9ob3N0PWkzODYtcG9ydGJsZC1mcmVlYnNkNi4wCmFjX2N2X2Vudl9GNzdf c2V0PQphY19jdl9lbnZfaG9zdF9hbGlhc192YWx1ZT0KYWNfY3ZfcHJvZ19IQVZFX0dUS19ET0M9 ZmFsc2UKYWNfY3ZfcHJvZ19hY19jdF9PQkpDPWdjYwpsdF9sdF9jdl9wcm9nX2NvbXBpbGVyX2Nf b19GNzc9JyJ5ZXMiJwpsdF9jdl9vYmpkaXI9LmxpYnMKYWNfY3ZfcHJvZ19jeHhfZz15ZXMKYW1f Y3ZfcHJvZ19jY19zdGRjPQpsdF9jdl9maWxlX21hZ2ljX3Rlc3RfZmlsZT0KYW1fY3ZfQ1hYX2Rl cGVuZGVuY2llc19jb21waWxlcl90eXBlPWdjYzMKYWNfY3ZfcHJvZ19DUFA9J2NjIC1FJwphY19j dl9wcm9nX0FXSz1uYXdrCmFjX2N2X2J1aWxkPWkzODYtcG9ydGJsZC1mcmVlYnNkNi4wCmFjX2N2 X2Vudl9idWlsZF9hbGlhc192YWx1ZT1pMzg2LXBvcnRibGQtZnJlZWJzZDYuMAphY19jdl9oZWFk ZXJfbWFsbG9jX2g9eWVzCmx0X2N2X3N5c19nbG9iYWxfc3ltYm9sX3BpcGU9J3NlZCAtbiAtZSAn XCcncy9eLipbIAldXChbQUJDREdJUlNUV11bQUJDREdJUlNUV10qXClbIAldWyAJXSpcKFtfQS1a YS16XVtfQS1aYS16MC05XSpcKSQvXDEgXDIgXDIvcCdcJycnCmx0X2N2X2RlcGxpYnNfY2hlY2tf bWV0aG9kPXBhc3NfYWxsCmFjX2N2X3Byb2dfYWNfY3RfQ0M9Y2MKYW1fY3ZfbGliX2ljb252PXll cwphbV9jdl9mdW5jX2ljb252PXllcwphY2xfY3Zfc3lzX2xpYl9zZWFyY2hfcGF0aF9zcGVjPScv bGliIC91c3IvbGliIC91c3IvbG9jYWwvbGliJwphY2xfY3Zfd2w9LVdsLApsdF9jdl9wYXRoX0xE Q1hYPS91c3IvYmluL2xkCmFjX2N2X3RhcmdldD1pMzg2LXBvcnRibGQtZnJlZWJzZDYuMAphY19j dl9lbnZfdGFyZ2V0X2FsaWFzX3ZhbHVlPQphY19jdl9zdGRpbnRfcmVzdWx0PScoYXNzdW1pbmcg Qzk5IGNvbXBhdGlibGUgc3lzdGVtKScKYWNfY3ZfZW52X0NDX3ZhbHVlPWNjCmFjX2N2X3Byb2df SEFWRV9EVklQUz1mYWxzZQphY19jdl9oZWFkZXJfc3RkaW50X3Q9aW50dHlwZXMuaAphY19jdl9z ZWFyY2hfc3RyZXJyb3I9J25vbmUgcmVxdWlyZWQnCmFtX2N2X09CSkNfZGVwZW5kZW5jaWVzX2Nv bXBpbGVyX3R5cGU9Z2NjMwpsdF9jdl9wYXRoX05NPScvdXNyL2Jpbi9ubSAtQicKYWNfY3ZfZW52 X0NQUF9zZXQ9Cmd0X2N2X2Z1bmNfZ251Z2V0dGV4dDFfbGliaW50bD15ZXMKYWNsX2N2X2hhcmRj b2RlX2RpcmVjdD1ubwphY19jdl9oZWFkZXJfZGxmY25faD15ZXMKYWNfY3ZfcHJvZ19IQVZFX1BT MlBERj10cnVlCmFjbF9jdl9ycGF0aD1kb25lCmx0X2N2X2Rsb3Blbj1kbG9wZW4KYWNfY3ZfcHJv Z19IQVZFX1BOR1RPUE5NPWZhbHNlCmFjbF9jdl9wcm9nX2dudV9sZD15ZXMKYWNfY3Zfb2JqZXh0 PW8KCiMjIC0tLS0tLS0tLS0tLS0tLS0tICMjCiMjIE91dHB1dCB2YXJpYWJsZXMuICMjCiMjIC0t LS0tLS0tLS0tLS0tLS0tICMjCgpBNTJERUNfQ0ZMQUdTPScnCkE1MkRFQ19MSUJTPScnCkFBTElC X0NGTEFHUz0nJwpBQUxJQl9DT05GSUc9JycKQUFMSUJfTElCUz0nJwpBQ0xPQ0FMPScke1NIRUxM fSAvdXNyL3BvcnRzL211bHRpbWVkaWEvZ3N0cmVhbWVyLXBsdWdpbnM4MC93b3JrL2dzdC1wbHVn aW5zLTAuOC4xMi9taXNzaW5nIC0tcnVuIGFjbG9jYWwtMS45JwpBQ0xPQ0FMX0FNRkxBR1M9Jy1J IG00IC1JIGNvbW1vbi9tNCcKQUxTQV9DRkxBR1M9JycKQUxTQV9MSUJTPScnCkFNREVQQkFDS1NM QVNIPSdcJwpBTURFUF9GQUxTRT0nIycKQU1ERVBfVFJVRT0nJwpBTVJOQl9MSUJTPScnCkFNVEFS PScke1NIRUxMfSAvdXNyL3BvcnRzL211bHRpbWVkaWEvZ3N0cmVhbWVyLXBsdWdpbnM4MC93b3Jr L2dzdC1wbHVnaW5zLTAuOC4xMi9taXNzaW5nIC0tcnVuIHRhcicKQVI9J2FyJwpBUlRTQ19DRkxB R1M9JycKQVJUU0NfQ09ORklHPScnCkFSVFNDX0xJQlM9JycKQVJUU19DT05GSUc9JycKQVJUU19D WFhGTEFHUz0nJwpBUlRTX0xJQlM9JycKQVNfTElCVE9PTF9XSU4zMl9GQUxTRT0nJwpBU19MSUJU T09MX1dJTjMyX1RSVUU9JyMnCkFVRElPRklMRV9DRkxBR1M9JycKQVVESU9GSUxFX0NPTkZJRz0n JwpBVURJT0ZJTEVfTElCUz0nJwpBVURJT1JFU0FNUExFX0NGTEFHUz0nJwpBVURJT1JFU0FNUExF X0xJQlM9JycKQVVUT0NPTkY9JyR7U0hFTEx9IC91c3IvcG9ydHMvbXVsdGltZWRpYS9nc3RyZWFt ZXItcGx1Z2luczgwL3dvcmsvZ3N0LXBsdWdpbnMtMC44LjEyL21pc3NpbmcgLS1ydW4gYXV0b2Nv bmYnCkFVVE9IRUFERVI9JyR7U0hFTEx9IC91c3IvcG9ydHMvbXVsdGltZWRpYS9nc3RyZWFtZXIt cGx1Z2luczgwL3dvcmsvZ3N0LXBsdWdpbnMtMC44LjEyL21pc3NpbmcgLS1ydW4gYXV0b2hlYWRl cicKQVVUT01BS0U9JyR7U0hFTEx9IC91c3IvcG9ydHMvbXVsdGltZWRpYS9nc3RyZWFtZXItcGx1 Z2luczgwL3dvcmsvZ3N0LXBsdWdpbnMtMC44LjEyL21pc3NpbmcgLS1ydW4gYXV0b21ha2UtMS45 JwpBV0s9J25hd2snCkJST0tFTl9GQUxTRT0nJwpCUk9LRU5fVFJVRT0nJwpCVUlMRF9ET0NTX0ZB TFNFPScjJwpCVUlMRF9ET0NTX1RSVUU9JycKQlVJTERfRVhBTVBMRVNfRkFMU0U9JycKQlVJTERf RVhBTVBMRVNfVFJVRT0nJwpCVUlMRF9FWFRFUk5BTF9GQUxTRT0nIycKQlVJTERfRVhURVJOQUxf VFJVRT0nJwpCVUlMRF9QTFVHSU5fRE9DU19GQUxTRT0nJwpCVUlMRF9QTFVHSU5fRE9DU19UUlVF PScjJwpCVUlMRF9URVNUU19GQUxTRT0nJwpCVUlMRF9URVNUU19UUlVFPScnCkNBSVJPX0NGTEFH Uz0nJwpDQUlST19MSUJTPScnCkNBVF9FTlRSWV9FTkQ9JycKQ0FUX0VOVFJZX1NUQVJUPScnCkND PSdjYycKQ0NBUz0nY2MnCkNDQVNGTEFHUz0nLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBl ICAtSS91c3IvbG9jYWwvaW5jbHVkZScKQ0NERVBNT0RFPSdkZXBtb2RlPWdjYzMnCkNEQVVESU9f Q0ZMQUdTPScnCkNEQVVESU9fQ09ORklHPScnCkNEQVVESU9fTElCUz0nJwpDRElPX0NGTEFHUz0n JwpDRElPX0xJQlM9JycKQ0RQQVJBTk9JQV9MSUJTPScnCkNGTEFHUz0nLU8yIC1mbm8tc3RyaWN0 LWFsaWFzaW5nIC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZScKQ1BQPSdjYyAtRScKQ1BQRkxB R1M9JyAtSS91c3IvWDExUjYvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAnCkNYWD0nYysr JwpDWFhDUFA9J2MrKyAtRScKQ1hYREVQTU9ERT0nZGVwbW9kZT1nY2MzJwpDWFhGTEFHUz0nLU8y IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlJwpDWUdQQVRIX1c9J2VjaG8nCkRFRkFVTFRfQVVE SU9TSU5LPSdvc3NzaW5rJwpERUZBVUxUX0FVRElPU1JDPSdvc3NzcmMnCkRFRkFVTFRfVklERU9T SU5LPSd4dmltYWdlc2luaycKREVGQVVMVF9WSURFT1NSQz0ndjRsc3JjJwpERUZBVUxUX1ZJU1VB TElaRVI9J2dvb20nCkRFRlM9JycKREVQRElSPScuZGVwcycKRElSQUNfQ0ZMQUdTPScnCkRJUkFD X0xJQlM9JycKRElSRUNURkJfQ0ZMQUdTPScnCkRJUkVDVEZCX0xJQlM9JycKRElWWERFQ19MSUJT PScnCkRJVlhFTkNfTElCUz0nJwpET0NCT09LX1JPT1Q9JycKRE9DX0hUTUxfRkFMU0U9JycKRE9D X0hUTUxfVFJVRT0nIycKRE9DX1BERl9GQUxTRT0nJwpET0NfUERGX1RSVUU9JyMnCkRPQ19QU19G QUxTRT0nJwpET0NfUFNfVFJVRT0nIycKRFRTX0xJQlM9JycKRFYxMzk0X0xJQlM9JycKRFZETkFW X0NGTEFHUz0nJwpEVkROQVZfQ09ORklHPScnCkRWRE5BVl9MSUJTPScnCkRWRFJFQURfTElCUz0n JwpFQ0hPPSdlY2hvJwpFQ0hPX0M9JycKRUNIT19OPSctbicKRUNIT19UPScnCkVHUkVQPSdncmVw IC1FJwpFU0RfQ0ZMQUdTPScnCkVTRF9DT05GSUc9JycKRVNEX0xJQlM9JycKRVhFRVhUPScnCkVY UEVSSU1FTlRBTF9GQUxTRT0nJwpFWFBFUklNRU5UQUxfVFJVRT0nJwpGNzc9J2Y3NycKRkFBQ19M SUJTPScnCkZBQURfTElCUz0nJwpGRkxBR1M9Jy1nIC1PMicKRkxBQ19MSUJTPScnCkZUMl9DRkxB R1M9JycKRlQyX0NPTkZJRz0nJwpGVDJfTElCUz0nJwpHQ09ORlRPT0w9JycKR0NPTkZfQ0ZMQUdT PScnCkdDT05GX0xJQlM9JycKR0NPTkZfU0NIRU1BU19JTlNUQUxMX0ZBTFNFPScnCkdDT05GX1ND SEVNQVNfSU5TVEFMTF9UUlVFPScjJwpHQ09ORl9TQ0hFTUFfQ09ORklHX1NPVVJDRT0neG1sOm1l cmdlZDovdXNyL2xvY2FsL2V0Yy9nY29uZi9nY29uZi54bWwuZGVmYXVsdHMnCkdDT05GX1NDSEVN QV9GSUxFX0RJUj0nJChzeXNjb25mZGlyKS9nY29uZi9zY2hlbWFzJwpHREtfUElYQlVGX0NPTkZf RElSPScnCkdES19QSVhCVUZfTE9BREVSX0RJUj0nJwpHRVRURVhUX1BBQ0tBR0U9J2dzdC1wbHVn aW5zLTAuOCcKR0xJQjJfQ0ZMQUdTPScnCkdMSUIyX0xJQlM9JycKR0xJQjJfUkVRPScnCkdMSUJf Q0ZMQUdTPScnCkdMSUJfTElCUz0nJwpHTVNHRk1UPScvdXNyL2xvY2FsL2Jpbi9tc2dmbXQnCkdO T01FX1ZGU19DRkxBR1M9JycKR05PTUVfVkZTX0xJQlM9JycKR1NNX0xJQlM9JycKR1NUX0NGTEFH Uz0nJwpHU1RfQ09OVFJPTF9DRkxBR1M9JycKR1NUX0NPTlRST0xfTElCUz0nJwpHU1RfTElCUz0n JwpHU1RfTElCX0RJUj0nJwpHU1RfTUFKT1JNSU5PUj0nMC44JwpHU1RfUExVR0lOU19BR0U9JzEn CkdTVF9QTFVHSU5TX0FMTD0nJwpHU1RfUExVR0lOU19DVVJSRU5UPScxJwpHU1RfUExVR0lOU19M SUJWRVJTSU9OPScxOjA6MScKR1NUX1BMVUdJTlNfTFRfTERGTEFHUz0nJwpHU1RfUExVR0lOU19S RVZJU0lPTj0nMCcKR1NUX1BMVUdJTlNfU0VMRUNURUQ9JycKR1NUX1BMVUdJTlNfVkVSU0lPTj0n MC44LjEyJwpHU1RfUExVR0lOU19WRVJTSU9OX01BSk9SPScwJwpHU1RfUExVR0lOU19WRVJTSU9O X01JQ1JPPScxMicKR1NUX1BMVUdJTlNfVkVSU0lPTl9NSU5PUj0nOCcKR1NUX1BMVUdJTlNfVkVS U0lPTl9OQU5PPScwJwpHU1RfUExVR0lOU19WRVJTSU9OX1JFTEVBU0U9JzEnCkdTVF9QTFVHSU5f TERGTEFHUz0nJwpHU1RfVE9PTFNfRElSPScnCkdUSzJfQ0ZMQUdTPScnCkdUSzJfTElCUz0nJwpH VEtfQkFTRV9ESVI9JycKR1RLX0NGTEFHUz0nJwpHVEtfRE9DX1NDQU5PQko9J2d0a2RvYy1zY2Fu Z29iaiAtLW5vZ3RraW5pdCcKR1RLX0xJQlM9JycKR1RLX1ZFUlNJT049JycKSEFWRV9BTVJOQj0n JwpIQVZFX0FUT01JQ19IX0ZBTFNFPScnCkhBVkVfQVRPTUlDX0hfVFJVRT0nJwpIQVZFX0FWQzEz OTQ9JycKSEFWRV9DRFBBUkFOT0lBPScnCkhBVkVfQ1BVX0FMUEhBX0ZBTFNFPScnCkhBVkVfQ1BV X0FMUEhBX1RSVUU9JyMnCkhBVkVfQ1BVX0FSTV9GQUxTRT0nJwpIQVZFX0NQVV9BUk1fVFJVRT0n IycKSEFWRV9DUFVfSFBQQV9GQUxTRT0nJwpIQVZFX0NQVV9IUFBBX1RSVUU9JyMnCkhBVkVfQ1BV X0kzODZfRkFMU0U9JyMnCkhBVkVfQ1BVX0kzODZfVFJVRT0nJwpIQVZFX0NQVV9JQTY0X0ZBTFNF PScnCkhBVkVfQ1BVX0lBNjRfVFJVRT0nIycKSEFWRV9DUFVfTTY4S19GQUxTRT0nJwpIQVZFX0NQ VV9NNjhLX1RSVUU9JyMnCkhBVkVfQ1BVX01JUFNfRkFMU0U9JycKSEFWRV9DUFVfTUlQU19UUlVF PScjJwpIQVZFX0NQVV9QUENfRkFMU0U9JycKSEFWRV9DUFVfUFBDX1RSVUU9JyMnCkhBVkVfQ1BV X1MzOTBfRkFMU0U9JycKSEFWRV9DUFVfUzM5MF9UUlVFPScjJwpIQVZFX0NQVV9TUEFSQ19GQUxT RT0nJwpIQVZFX0NQVV9TUEFSQ19UUlVFPScjJwpIQVZFX0NQVV9YODZfNjRfRkFMU0U9JycKSEFW RV9DUFVfWDg2XzY0X1RSVUU9JyMnCkhBVkVfQ1hYPSd5ZXMnCkhBVkVfRE9DQk9PSzJIVE1MPSdm YWxzZScKSEFWRV9ET0NCT09LMlBTPSdmYWxzZScKSEFWRV9ET0NCT09LX0ZBTFNFPScnCkhBVkVf RE9DQk9PS19UUlVFPScjJwpIQVZFX0RUUz0nJwpIQVZFX0RWRFJFQUQ9JycKSEFWRV9EVklQUz0n ZmFsc2UnCkhBVkVfRVBTVE9QREY9J2ZhbHNlJwpIQVZFX0ZBQUM9JycKSEFWRV9GQUFEPScnCkhB VkVfRklHMkRFVj0nZmFsc2UnCkhBVkVfRklHMkRFVl9QREZfRkFMU0U9JycKSEFWRV9GSUcyREVW X1BERl9UUlVFPScnCkhBVkVfRklHMkRFVl9QTkdfRkFMU0U9JycKSEFWRV9GSUcyREVWX1BOR19U UlVFPScnCkhBVkVfRkxBQz0nJwpIQVZFX0ZUMl9GQUxTRT0nJwpIQVZFX0ZUMl9UUlVFPScnCkhB VkVfR0NPTkZUT09MPScnCkhBVkVfR0RLX0xPQURFUlNfRkFMU0U9JycKSEFWRV9HREtfTE9BREVS U19UUlVFPScnCkhBVkVfR0w9JycKSEFWRV9HU009JycKSEFWRV9HVEs9JycKSEFWRV9HVEtfRE9D PSdmYWxzZScKSEFWRV9HVEtfRE9DX0ZBTFNFPScnCkhBVkVfR1RLX0RPQ19UUlVFPScjJwpIQVZF X0dUS19GQUxTRT0nJwpIQVZFX0dUS19UUlVFPScnCkhBVkVfSEVSTUVTPScnCkhBVkVfSkFERVRF WD0nZmFsc2UnCkhBVkVfTEFNRT0nJwpIQVZFX0xJQk1ORz0nJwpIQVZFX0xJQlBORz0nJwpIQVZF X05BUz0nJwpIQVZFX05BU01fRkFMU0U9JycKSEFWRV9OQVNNX1RSVUU9JycKSEFWRV9QTkdUT1BO TT0nZmFsc2UnCkhBVkVfUE5NVE9QUz0nZmFsc2UnCkhBVkVfUFMyUERGPSd0cnVlJwpIQVZFX1JB VzEzOTQ9JycKSEFWRV9SQVcxMzk0X0ZBTFNFPScnCkhBVkVfUkFXMTM5NF9UUlVFPScnCkhBVkVf Uk9NMTM5ND0nJwpIQVZFX1NIT1VUPScnCkhBVkVfU1BFRVg9JycKSEFWRV9USEVPUkE9JycKSEFW RV9YMjY0PScnCkhBVkVfWD0nJwpIQVZFX1hEQU1BR0VfRkFMU0U9JycKSEFWRV9YREFNQUdFX1RS VUU9JycKSEFWRV9YRklYRVNfRkFMU0U9JycKSEFWRV9YRklYRVNfVFJVRT0nJwpIQVZFX1hTSE09 JycKSEVSTUVTX0xJQlM9JycKSFRNTF9ESVI9Jy91c3IvbG9jYWwvc2hhcmUvZG9jJwpJTlNUQUxM X0RBVEE9J2luc3RhbGwgIC1vIHJvb3QgLWcgd2hlZWwgLW0gNDQ0JwpJTlNUQUxMX1BST0dSQU09 J2luc3RhbGwgIC1zIC1vIHJvb3QgLWcgd2hlZWwgLW0gNTU1JwpJTlNUQUxMX1NDUklQVD0naW5z dGFsbCAgLW8gcm9vdCAtZyB3aGVlbCAtbSA1NTUnCklOU1RBTExfU1RSSVBfUFJPR1JBTT0nJHtT SEVMTH0gJChpbnN0YWxsX3NoKSAtYyAtcycKSU5UTExJQlM9Jy91c3IvbG9jYWwvbGliL2xpYmlu dGwuc28gLVdsLC1ycGF0aCAtV2wsL3Vzci9sb2NhbC9saWInCklWT1JCSVNfQ0ZMQUdTPScnCklW T1JCSVNfTElCUz0nJwpKQUNLX0NGTEFHUz0nJwpKQUNLX0xJQlM9JycKSlBFR19MSUJTPScnCkxB TUVfQ0ZMQUdTPScnCkxBTUVfTElCUz0nJwpMQ1NfQ0ZMQUdTPScnCkxDU19MSUJTPScnCkxERkxB R1M9JyAtTC91c3IvWDExUjYvbGliIC1ML3Vzci9sb2NhbC9saWIgIC1wdGhyZWFkJwpMSUJDQUNB X0NGTEFHUz0nJwpMSUJDQUNBX0NPTkZJRz0nJwpMSUJDQUNBX0xJQlM9JycKTElCRFZfQ0ZMQUdT PScnCkxJQkRWX0xJQlM9JycKTElCRkFNRV9DRkxBR1M9JycKTElCRkFNRV9DT05GSUc9JycKTElC RkFNRV9MSUJTPScnCkxJQklDT05WPScvdXNyL2xvY2FsL2xpYi9saWJpY29udi5zbyAtV2wsLXJw YXRoIC1XbCwvdXNyL2xvY2FsL2xpYicKTElCSU5UTD0nL3Vzci9sb2NhbC9saWIvbGliaW50bC5z byAtV2wsLXJwYXRoIC1XbCwvdXNyL2xvY2FsL2xpYicKTElCTUlLTU9EX0NGTEFHUz0nJwpMSUJN SUtNT0RfQ09ORklHPScnCkxJQk1JS01PRF9MREFERD0nJwpMSUJNSUtNT0RfTElCUz0nJwpMSUJN TVNfQ0ZMQUdTPScnCkxJQk1NU19MSUJTPScnCkxJQk1OR19MSUJTPScnCkxJQk9CSlM9JycKTElC T0lMX0NGTEFHUz0nJwpMSUJPSUxfTElCUz0nJwpMSUJQTkdfQ0ZMQUdTPScnCkxJQlBOR19MSUJT PScnCkxJQlM9JycKTElCVE9PTD0nJChTSEVMTCkgJCh0b3BfYnVpbGRkaXIpL2xpYnRvb2wnCkxJ QlZJU1VBTF9DRkxBR1M9JycKTElCVklTVUFMX0xJQlM9JycKTE5fUz0nbG4gLXMnCkxPQ0FMRURJ Uj0nL3Vzci9sb2NhbC9zaGFyZS9nbm9tZS9sb2NhbGUnCkxUTElCSUNPTlY9Jy1ML3Vzci9sb2Nh bC9saWIgLWxpY29udiAtUi91c3IvbG9jYWwvbGliJwpMVExJQklOVEw9Jy1ML3Vzci9sb2NhbC9s aWIgLWxpbnRsIC1SL3Vzci9sb2NhbC9saWInCkxUTElCT0JKUz0nJwpNQURfQ0ZMQUdTPScnCk1B RF9MSUJTPScnCk1BSU5UPScjJwpNQUlOVEFJTkVSX01PREVfRkFMU0U9JycKTUFJTlRBSU5FUl9N T0RFX1RSVUU9JyMnCk1BS0VJTkZPPScke1NIRUxMfSAvdXNyL3BvcnRzL211bHRpbWVkaWEvZ3N0 cmVhbWVyLXBsdWdpbnM4MC93b3JrL2dzdC1wbHVnaW5zLTAuOC4xMi9taXNzaW5nIC0tcnVuIG1h a2VpbmZvJwpNQ09QSURMPScnCk1JS01PRF9DRkxBR1M9JycKTUlLTU9EX0xJQlM9JycKTUtJTlNU QUxMRElSUz0nLi9ta2luc3RhbGxkaXJzJwpNUEVHMkRFQ19DRkxBR1M9JycKTVBFRzJERUNfTElC Uz0nJwpNUEVHMkVOQ19DRkxBR1M9JycKTVBFRzJFTkNfTElCUz0nJwpNUExFWF9DRkxBR1M9JycK TVBMRVhfTElCUz0nJwpNU0dGTVQ9Jy91c3IvbG9jYWwvYmluL21zZ2ZtdCcKTVNHTUVSR0U9Jy91 c3IvbG9jYWwvYmluL21zZ21lcmdlJwpNVVNFUEFDS19MSUJTPScnCk1VU0lDQlJBSU5aX0NGTEFH Uz0nJwpNVVNJQ0JSQUlOWl9MSUJTPScnCk5BU009JycKTkFTX0NGTEFHUz0nJwpOQVNfTElCUz0n JwpPQkpDPSdnY2MnCk9CSkNERVBNT0RFPSdkZXBtb2RlPWdjYzMnCk9CSkNfTERGTEFHUz0nLWxv YmpjJwpPQkpFWFQ9J28nCk9HR19DRkxBR1M9JycKT0dHX0xJQlM9JycKUEFDS0FHRT0nZ3N0LXBs dWdpbnMnClBBQ0tBR0VfQlVHUkVQT1JUPScnClBBQ0tBR0VfTkFNRT0nJwpQQUNLQUdFX1NUUklO Rz0nJwpQQUNLQUdFX1RBUk5BTUU9JycKUEFDS0FHRV9WRVJTSU9OPScnClBBTkdPX0NGTEFHUz0n JwpQQU5HT19MSUJTPScnClBBVEhfU0VQQVJBVE9SPSc6JwpQS0dfQ09ORklHPScvdXNyL2xvY2Fs L2Jpbi9wa2ctY29uZmlnJwpQT0xZUF9DRkxBR1M9JycKUE9MWVBfTElCUz0nJwpQT1NVQj0ncG8n ClBZVEhPTj0nL3Vzci9sb2NhbC9iaW4vcHl0aG9uJwpQWVRIT05fRVhFQ19QUkVGSVg9JyR7ZXhl Y19wcmVmaXh9JwpQWVRIT05fUExBVEZPUk09J2ZyZWVic2Q2JwpQWVRIT05fUFJFRklYPScke3By ZWZpeH0nClBZVEhPTl9WRVJTSU9OPScyLjQnClFVRVJZTE9BREVSUz0nJwpSQU5MSUI9J3Jhbmxp YicKU0RMX0NGTEFHUz0nJwpTRExfQ09ORklHPScnClNETF9MSUJTPScnClNFVF9NQUtFPScnClNI RUxMPScvYmluL3NoJwpTSE9VVDJfQ0ZMQUdTPScnClNIT1VUMl9MSUJTPScnClNIT1VUX0xJQlM9 JycKU0lEUExBWV9DRkxBR1M9JycKU0lEUExBWV9MSUJTPScnClNOREZJTEVfQ0ZMQUdTPScnClNO REZJTEVfTElCUz0nJwpTUEVFWF9DRkxBR1M9JycKU1BFRVhfTElCUz0nJwpTVFJJUD0nc3RyaXAn ClNXRkRFQ19DRkxBR1M9JycKU1dGREVDX0xJQlM9JycKVEhFT1JBX0NGTEFHUz0nJwpUSEVPUkFf TElCUz0nJwpVU0VfQTUyREVDX0ZBTFNFPScnClVTRV9BNTJERUNfVFJVRT0nJwpVU0VfQUFMSUJf RkFMU0U9JycKVVNFX0FBTElCX1RSVUU9JycKVVNFX0FMU0FfRkFMU0U9JycKVVNFX0FMU0FfVFJV RT0nJwpVU0VfQU1STkJfRkFMU0U9JycKVVNFX0FNUk5CX1RSVUU9JycKVVNFX0FSVFNDX0ZBTFNF PScnClVTRV9BUlRTQ19UUlVFPScnClVTRV9BUlRTX0ZBTFNFPScnClVTRV9BUlRTX1RSVUU9JycK VVNFX0FVRElPRklMRV9GQUxTRT0nJwpVU0VfQVVESU9GSUxFX1RSVUU9JycKVVNFX0FVRElPUkVT QU1QTEVfRkFMU0U9JycKVVNFX0FVRElPUkVTQU1QTEVfVFJVRT0nJwpVU0VfQlJPS0VOX0ZBTFNF PScnClVTRV9CUk9LRU5fVFJVRT0nIycKVVNFX0NBSVJPX0ZBTFNFPScnClVTRV9DQUlST19UUlVF PScnClVTRV9DREFVRElPX0ZBTFNFPScnClVTRV9DREFVRElPX1RSVUU9JycKVVNFX0NESU9fRkFM U0U9JycKVVNFX0NESU9fVFJVRT0nJwpVU0VfQ0RQQVJBTk9JQV9GQUxTRT0nJwpVU0VfQ0RQQVJB Tk9JQV9UUlVFPScnClVTRV9DRFJPTV9GQUxTRT0nJwpVU0VfQ0RST01fVFJVRT0nJwpVU0VfRElS QUNfRkFMU0U9JycKVVNFX0RJUkFDX1RSVUU9JycKVVNFX0RJUkVDVEZCX0ZBTFNFPScnClVTRV9E SVJFQ1RGQl9UUlVFPScnClVTRV9ESVZYX0ZBTFNFPScnClVTRV9ESVZYX1RSVUU9JycKVVNFX0RU U19GQUxTRT0nJwpVU0VfRFRTX1RSVUU9JycKVVNFX0RWMTM5NF9GQUxTRT0nJwpVU0VfRFYxMzk0 X1RSVUU9JycKVVNFX0RWRE5BVl9GQUxTRT0nJwpVU0VfRFZETkFWX1RSVUU9JycKVVNFX0RWRFJF QURfRkFMU0U9JycKVVNFX0RWRFJFQURfVFJVRT0nJwpVU0VfRFhSM19GQUxTRT0nJwpVU0VfRFhS M19UUlVFPScnClVTRV9FU0RfRkFMU0U9JycKVVNFX0VTRF9UUlVFPScnClVTRV9FWFBFUklNRU5U QUxfRkFMU0U9JycKVVNFX0VYUEVSSU1FTlRBTF9UUlVFPScjJwpVU0VfRVhURVJOQUxfRkFMU0U9 JyMnClVTRV9FWFRFUk5BTF9UUlVFPScnClVTRV9GQUFDX0ZBTFNFPScnClVTRV9GQUFDX1RSVUU9 JycKVVNFX0ZBQURfRkFMU0U9JycKVVNFX0ZBQURfVFJVRT0nJwpVU0VfRkxBQ19GQUxTRT0nJwpV U0VfRkxBQ19UUlVFPScnClVTRV9HQ09ORlRPT0xfRkFMU0U9JycKVVNFX0dDT05GVE9PTF9UUlVF PScjJwpVU0VfR0NPTkZfRkFMU0U9JycKVVNFX0dDT05GX1RSVUU9JyMnClVTRV9HREtfUElYQlVG X0ZBTFNFPScnClVTRV9HREtfUElYQlVGX1RSVUU9JycKVVNFX0dOT01FX1ZGU19GQUxTRT0nJwpV U0VfR05PTUVfVkZTX1RSVUU9JycKVVNFX0dTTV9GQUxTRT0nJwpVU0VfR1NNX1RSVUU9JycKVVNF X0dTVF9WNEwyX0ZBTFNFPScnClVTRV9HU1RfVjRMMl9UUlVFPScnClVTRV9HU1RfVjRMX0ZBTFNF PScnClVTRV9HU1RfVjRMX1RSVUU9JycKVVNFX0hFUk1FU19GQUxTRT0nJwpVU0VfSEVSTUVTX1RS VUU9JycKVVNFX0lWT1JCSVNfRkFMU0U9JycKVVNFX0lWT1JCSVNfVFJVRT0nJwpVU0VfSkFDS19G QUxTRT0nJwpVU0VfSkFDS19UUlVFPScnClVTRV9KUEVHX0ZBTFNFPScnClVTRV9KUEVHX1RSVUU9 JycKVVNFX0xBRFNQQV9GQUxTRT0nJwpVU0VfTEFEU1BBX1RSVUU9JycKVVNFX0xBTUVfRkFMU0U9 JycKVVNFX0xBTUVfVFJVRT0nJwpVU0VfTENTX0ZBTFNFPScnClVTRV9MQ1NfVFJVRT0nJwpVU0Vf TElCQ0FDQV9GQUxTRT0nJwpVU0VfTElCQ0FDQV9UUlVFPScnClVTRV9MSUJEVl9GQUxTRT0nJwpV U0VfTElCRFZfVFJVRT0nJwpVU0VfTElCRkFNRV9GQUxTRT0nJwpVU0VfTElCRkFNRV9UUlVFPScn ClVTRV9MSUJNTVNfRkFMU0U9JycKVVNFX0xJQk1NU19UUlVFPScnClVTRV9MSUJNTkdfRkFMU0U9 JycKVVNFX0xJQk1OR19UUlVFPScnClVTRV9MSUJQTkdfRkFMU0U9JycKVVNFX0xJQlBOR19UUlVF PScnClVTRV9MSUJWSVNVQUxfRkFMU0U9JycKVVNFX0xJQlZJU1VBTF9UUlVFPScnClVTRV9NQURf RkFMU0U9JycKVVNFX01BRF9UUlVFPScnClVTRV9NSUtNT0RfRkFMU0U9JycKVVNFX01JS01PRF9U UlVFPScnClVTRV9NUEVHMkRFQ19GQUxTRT0nJwpVU0VfTVBFRzJERUNfVFJVRT0nJwpVU0VfTVBF RzJFTkNfRkFMU0U9JycKVVNFX01QRUcyRU5DX1RSVUU9JycKVVNFX01QTEVYX0ZBTFNFPScnClVT RV9NUExFWF9UUlVFPScnClVTRV9NVVNFUEFDS19GQUxTRT0nJwpVU0VfTVVTRVBBQ0tfVFJVRT0n JwpVU0VfTVVTSUNCUkFJTlpfRkFMU0U9JycKVVNFX01VU0lDQlJBSU5aX1RSVUU9JycKVVNFX05B U19GQUxTRT0nJwpVU0VfTkFTX1RSVUU9JycKVVNFX05MUz0neWVzJwpVU0VfT0dHX0ZBTFNFPScn ClVTRV9PR0dfVFJVRT0nJwpVU0VfT1BFTkdMX0ZBTFNFPScnClVTRV9PUEVOR0xfVFJVRT0nJwpV U0VfT1NTX0ZBTFNFPScnClVTRV9PU1NfVFJVRT0nJwpVU0VfT1NYX0FVRElPX0ZBTFNFPScnClVT RV9PU1hfQVVESU9fVFJVRT0nJwpVU0VfT1NYX1ZJREVPX0ZBTFNFPScnClVTRV9PU1hfVklERU9f VFJVRT0nJwpVU0VfUEFOR09fRkFMU0U9JycKVVNFX1BBTkdPX1RSVUU9JycKVVNFX1BPTFlQX0ZB TFNFPScnClVTRV9QT0xZUF9UUlVFPScnClVTRV9RQ0FNX0ZBTFNFPScnClVTRV9RQ0FNX1RSVUU9 JycKVVNFX1NETF9GQUxTRT0nJwpVU0VfU0RMX1RSVUU9JycKVVNFX1NIT1VUMl9GQUxTRT0nJwpV U0VfU0hPVVQyX1RSVUU9JycKVVNFX1NIT1VUX0ZBTFNFPScnClVTRV9TSE9VVF9UUlVFPScnClVT RV9TSURQTEFZX0ZBTFNFPScnClVTRV9TSURQTEFZX1RSVUU9JycKVVNFX1NNT09USFdBVkVfRkFM U0U9JycKVVNFX1NNT09USFdBVkVfVFJVRT0nJwpVU0VfU05ERklMRV9GQUxTRT0nJwpVU0VfU05E RklMRV9UUlVFPScnClVTRV9TUENfRkFMU0U9JycKVVNFX1NQQ19UUlVFPScnClVTRV9TUEVFWF9G QUxTRT0nJwpVU0VfU1BFRVhfVFJVRT0nJwpVU0VfU1VOQVVESU9fRkFMU0U9JycKVVNFX1NVTkFV RElPX1RSVUU9JycKVVNFX1NXRkRFQ19GQUxTRT0nJwpVU0VfU1dGREVDX1RSVUU9JycKVVNFX1RB UktJTl9GQUxTRT0nJwpVU0VfVEFSS0lOX1RSVUU9JycKVVNFX1RIRU9SQV9GQUxTRT0nJwpVU0Vf VEhFT1JBX1RSVUU9JycKVVNFX1ZDRF9GQUxTRT0nJwpVU0VfVkNEX1RSVUU9JycKVVNFX1ZPUkJJ U19GQUxTRT0nJwpVU0VfVk9SQklTX1RSVUU9JycKVVNFX1dBVlBBQ0tfRkFMU0U9JycKVVNFX1dB VlBBQ0tfVFJVRT0nJwpVU0VfWDI2NF9GQUxTRT0nJwpVU0VfWDI2NF9UUlVFPScnClVTRV9YSU5F X0ZBTFNFPScnClVTRV9YSU5FX1RSVUU9JycKVVNFX1hTSE1fRkFMU0U9JycKVVNFX1hTSE1fVFJV RT0nJwpVU0VfWFZJREVPX0ZBTFNFPScnClVTRV9YVklERU9fVFJVRT0nJwpVU0VfWFZJRF9GQUxT RT0nJwpVU0VfWFZJRF9UUlVFPScnClVTRV9YX0ZBTFNFPScnClVTRV9YX1RSVUU9JycKVkVSU0lP Tj0nMC44LjEyJwpWT1JCSVNFTkNfTElCUz0nJwpWT1JCSVNGSUxFX0xJQlM9JycKVk9SQklTX0NG TEFHUz0nJwpWT1JCSVNfTElCUz0nJwpXQVZQQUNLX0NGTEFHUz0nJwpXQVZQQUNLX0xJQlM9JycK WDI2NF9DRkxBR1M9JycKWDI2NF9MSUJTPScnClhEQU1BR0VfQ0ZMQUdTPScnClhEQU1BR0VfTElC Uz0nJwpYRklYRVNfQ0ZMQUdTPScnClhGSVhFU19MSUJTPScnClhHRVRURVhUPScvdXNyL2xvY2Fs L2Jpbi94Z2V0dGV4dCcKWElORV9DRkxBR1M9JycKWElORV9MSUJTPScnClhNTF9DQVRBTE9HPScn ClhTSE1fTElCUz0nJwpYU0xUUFJPQz0neHNsdHByb2MnClhTTFRQUk9DX0ZMQUdTPSctLW5vbmV0 JwpYVklERU9fTElCUz0nJwpYVklEX0xJQlM9JycKWF9DRkxBR1M9JycKWF9FWFRSQV9MSUJTPScn ClhfTElCUz0nJwpYX1BSRV9MSUJTPScnCmFjX2N0X0FSPSdhcicKYWNfY3RfQ0M9J2NjJwphY19j dF9DWFg9JycKYWNfY3RfRjc3PSdmNzcnCmFjX2N0X09CSkM9J2djYycKYWNfY3RfUkFOTElCPSdy YW5saWInCmFjX2N0X1NUUklQPSdzdHJpcCcKYW1fX2Zhc3RkZXBDQ19GQUxTRT0nIycKYW1fX2Zh c3RkZXBDQ19UUlVFPScnCmFtX19mYXN0ZGVwQ1hYX0ZBTFNFPScjJwphbV9fZmFzdGRlcENYWF9U UlVFPScnCmFtX19mYXN0ZGVwT0JKQ19GQUxTRT0nIycKYW1fX2Zhc3RkZXBPQkpDX1RSVUU9JycK YW1fX2luY2x1ZGU9J2luY2x1ZGUnCmFtX19sZWFkaW5nX2RvdD0nLicKYW1fX3F1b3RlPScnCmFt X190YXI9JyR7QU1UQVJ9IGNob2YgLSAiJCR0YXJkaXIiJwphbV9fdW50YXI9JyR7QU1UQVJ9IHhm IC0nCmJpbmRpcj0nJHtleGVjX3ByZWZpeH0vYmluJwpidWlsZD0naTM4Ni1wb3J0YmxkLWZyZWVi c2Q2LjAnCmJ1aWxkX2FsaWFzPSdpMzg2LXBvcnRibGQtZnJlZWJzZDYuMCcKYnVpbGRfY3B1PSdp Mzg2JwpidWlsZF9vcz0nZnJlZWJzZDYuMCcKYnVpbGRfdmVuZG9yPSdwb3J0YmxkJwpkYXRhZGly PScvdXNyL2xvY2FsL3NoYXJlL2dub21lJwpleGVjX3ByZWZpeD0nTk9ORScKaG9zdD0naTM4Ni1w b3J0YmxkLWZyZWVic2Q2LjAnCmhvc3RfYWxpYXM9JycKaG9zdF9jcHU9J2kzODYnCmhvc3Rfb3M9 J2ZyZWVic2Q2LjAnCmhvc3RfdmVuZG9yPSdwb3J0YmxkJwppbmNsdWRlZGlyPScke3ByZWZpeH0v aW5jbHVkZScKaW5mb2Rpcj0nJHtwcmVmaXh9L2luZm8nCmluc3RhbGxfc2g9Jy91c3IvcG9ydHMv bXVsdGltZWRpYS9nc3RyZWFtZXItcGx1Z2luczgwL3dvcmsvZ3N0LXBsdWdpbnMtMC44LjEyL2lu c3RhbGwtc2gnCmxpYmRpcj0nJHtleGVjX3ByZWZpeH0vbGliJwpsaWJleGVjZGlyPScke2V4ZWNf cHJlZml4fS9saWJleGVjJwpsb2NhbHN0YXRlZGlyPScvdXNyL2xvY2FsL3NoYXJlL2dub21lJwpt YW5kaXI9JyR7cHJlZml4fS9tYW4nCm1rZGlyX3A9JyQobWtpbnN0YWxsZGlycyknCm9sZGluY2x1 ZGVkaXI9Jy91c3IvaW5jbHVkZScKcGtncHlleGVjZGlyPScke3B5ZXhlY2Rpcn0vZ3N0LXBsdWdp bnMnCnBrZ3B5dGhvbmRpcj0nJHtweXRob25kaXJ9L2dzdC1wbHVnaW5zJwpwbHVnaW5kaXI9JycK cHJlZml4PScvdXNyL2xvY2FsJwpwcm9ncmFtX3RyYW5zZm9ybV9uYW1lPSdzLHgseCwnCnB5ZXhl Y2Rpcj0nJHtleGVjX3ByZWZpeH0vbGliL3B5dGhvbjIuNC9zaXRlLXBhY2thZ2VzJwpweXRob25k aXI9JyR7cHJlZml4fS9saWIvcHl0aG9uMi40L3NpdGUtcGFja2FnZXMnCnNiaW5kaXI9JyR7ZXhl Y19wcmVmaXh9L3NiaW4nCnNoYXJlZHN0YXRlZGlyPScke3ByZWZpeH0vY29tJwpzeXNjb25mZGly PScke3ByZWZpeH0vZXRjJwp0YXJnZXQ9J2kzODYtcG9ydGJsZC1mcmVlYnNkNi4wJwp0YXJnZXRf YWxpYXM9JycKdGFyZ2V0X2NwdT0naTM4NicKdGFyZ2V0X29zPSdmcmVlYnNkNi4wJwp0YXJnZXRf dmVuZG9yPSdwb3J0YmxkJwoKIyMgLS0tLS0tLS0tLS0gIyMKIyMgY29uZmRlZnMuaC4gIyMKIyMg LS0tLS0tLS0tLS0gIyMKCiNkZWZpbmUgREVGQVVMVF9BVURJT1NJTksgIm9zc3NpbmsiCiNkZWZp bmUgREVGQVVMVF9BVURJT1NSQyAib3Nzc3JjIgojZGVmaW5lIERFRkFVTFRfVklERU9TSU5LICJ4 dmltYWdlc2luayIKI2RlZmluZSBERUZBVUxUX1ZJREVPU1JDICJ2NGxzcmMiCiNkZWZpbmUgREVG QVVMVF9WSVNVQUxJWkVSICJnb29tIgojZGVmaW5lIEVOQUJMRV9OTFMgMQojZGVmaW5lIEdFVFRF WFRfUEFDS0FHRSAiZ3N0LXBsdWdpbnMtMC44IgojZGVmaW5lIEdTVF9GVU5DVElPTiBfX1BSRVRU WV9GVU5DVElPTl9fCiNkZWZpbmUgR1NUX1BMVUdJTlNfVkVSU0lPTiAiMC44LjEyIgojZGVmaW5l IEdTVF9QTFVHSU5TX1ZFUlNJT05fUkVMRUFTRSAiMSIKI2RlZmluZSBIQVZFX0NQVV9JMzg2IDEK I2RlZmluZSBIQVZFX0RDR0VUVEVYVCAxCiNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKI2RlZmluZSBI QVZFX0VYVEVSTkFMCiNkZWZpbmUgSEFWRV9GSU9OUkVBRF9JTl9TWVNfSU9DVEwgMQojZGVmaW5l IEhBVkVfRlVOQyAxCiNkZWZpbmUgSEFWRV9GVU5DVElPTiAxCiNkZWZpbmUgSEFWRV9HRVRURVhU IDEKI2RlZmluZSBIQVZFX0lDT05WIDEKI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQojZGVmaW5l IEhBVkVfSU5UVFlQRVNfSCAxCiNkZWZpbmUgSEFWRV9NQUxMT0NfSCAxCiNkZWZpbmUgSEFWRV9N RU1PUllfSCAxCiNkZWZpbmUgSEFWRV9QUkVUVFlfRlVOQ1RJT04gMQojZGVmaW5lIEhBVkVfU1RE TElCX0ggMQojZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKI2RlZmluZSBIQVZFX1NUUklOR19IIDEK I2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQojZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQojZGVm aW5lIEhBVkVfVU5JU1REX0ggMQojZGVmaW5lIExPQ0FMRURJUiAiL3Vzci9sb2NhbC9zaGFyZS9n bm9tZS9sb2NhbGUiCiNkZWZpbmUgUEFDS0FHRSAiZ3N0LXBsdWdpbnMiCiNkZWZpbmUgUEFDS0FH RSAiZ3N0LXBsdWdpbnMiCiNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgIiIKI2RlZmluZSBQQUNL QUdFX05BTUUgIiIKI2RlZmluZSBQQUNLQUdFX1NUUklORyAiIgojZGVmaW5lIFBBQ0tBR0VfVEFS TkFNRSAiIgojZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiIgojZGVmaW5lIFNURENfSEVBREVSUyAx CiNkZWZpbmUgU1REQ19IRUFERVJTIDEKI2RlZmluZSBWRVJTSU9OICIwLjguMTIiCiNkZWZpbmUg VkVSU0lPTiAiMC44LjEyIgojZW5kaWYKI2lmZGVmIF9fY3BsdXNwbHVzCmV4dGVybiAiQyIgdm9p ZCBzdGQ6OmV4aXQgKGludCkgdGhyb3cgKCk7IHVzaW5nIHN0ZDo6ZXhpdDsKCmNvbmZpZ3VyZTog ZXhpdCAxCg== --Multipart_Sun__12_Nov_2006_19_54_09_-0500_gDcSnY_JUe8EGf8.-- From owner-freebsd-multimedia@FreeBSD.ORG Mon Nov 13 01:10:33 2006 Return-Path: X-Original-To: freebsd-multimedia@hub.freebsd.org Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9918D16A403; Mon, 13 Nov 2006 01:10:33 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5211E43D55; Mon, 13 Nov 2006 01:10:33 +0000 (GMT) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (edwin@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id kAD1AXqP036873; Mon, 13 Nov 2006 01:10:33 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id kAD1AXe1036865; Mon, 13 Nov 2006 01:10:33 GMT (envelope-from edwin) Date: Mon, 13 Nov 2006 01:10:33 GMT From: Edwin Groothuis Message-Id: <200611130110.kAD1AXe1036865@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-multimedia@FreeBSD.org Cc: Subject: Re: ports/105460: multimedia/gstreamer-plugins/Makefile.common is broken X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Nov 2006 01:10:33 -0000 Synopsis: multimedia/gstreamer-plugins/Makefile.common is broken Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-multimedia Responsible-Changed-By: edwin Responsible-Changed-When: Mon Nov 13 01:10:32 UTC 2006 Responsible-Changed-Why: Over to maintainer http://www.freebsd.org/cgi/query-pr.cgi?pr=105460 From owner-freebsd-multimedia@FreeBSD.ORG Mon Nov 13 11:08:27 2006 Return-Path: X-Original-To: freebsd-multimedia@FreeBSD.org Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5B27816A5A9 for ; Mon, 13 Nov 2006 11:08:27 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2350243D64 for ; Mon, 13 Nov 2006 11:08:27 +0000 (GMT) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id kADB8R2o091494 for ; Mon, 13 Nov 2006 11:08:27 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id kADB8POx091490 for freebsd-multimedia@FreeBSD.org; Mon, 13 Nov 2006 11:08:25 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 13 Nov 2006 11:08:25 GMT Message-Id: <200611131108.kADB8POx091490@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: linimon set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-multimedia@FreeBSD.org Cc: Subject: Current problem reports assigned to you X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Nov 2006 11:08:27 -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 f kern/73987 multimedia [sound] Nforce2 MB sound problem 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/90214 multimedia [sound] memory leaks in snd_via8233 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 ports/99323 multimedia jackd audio server broken? f kern/99920 multimedia [snd_ich] Not support integrated audio on ICH7R chip ( o ports/104500 multimedia [PATCH] multimedia/gstreamer-plugins/Makefile.common b 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 ports/105460 multimedia multimedia/gstreamer-plugins/Makefile.common is broken 18 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/37600 multimedia [sound] [partial patch] t4dwave drive doesn't record. f 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 o kern/80465 multimedia [sound] pcm0:record:0: record interrupt timeout (Acer o kern/80632 multimedia pcm driver missing support for CMI8738 auxillary input f kern/84311 multimedia [sound] 82801FB/FR/FW/FRW Intel High Definition Audio f ports/86899 multimedia multimedia/mjpegtools - lavplay/glav claims "No video o kern/87782 multimedia [sound] snd_t4dwave and pcm0:record:0: record interrup f kern/88820 multimedia [sound] Erratic recognition of VIA 8285 sound card by o kern/92512 multimedia [sound] distorted mono output with emu10k1 f kern/92557 multimedia [sound] Contrary to 6.0 release notes, snd_csa does no 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/101417 multimedia [sound] 4-speakers output not possible on Asus A8V-Del o kern/104011 multimedia [sound] soundcard "82801G (ICH7 Family) High Definitio o ports/104752 multimedia please update audio/jack to latest version 21 problems total. From owner-freebsd-multimedia@FreeBSD.ORG Mon Nov 13 20:56:59 2006 Return-Path: X-Original-To: freebsd-multimedia@hub.freebsd.org Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 76D8816A4A0; Mon, 13 Nov 2006 20:56:59 +0000 (UTC) (envelope-from mezz@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 89FC943E50; Mon, 13 Nov 2006 20:56:12 +0000 (GMT) (envelope-from mezz@FreeBSD.org) Received: from freefall.freebsd.org (mezz@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id kADKuC8l050247; Mon, 13 Nov 2006 20:56:12 GMT (envelope-from mezz@freefall.freebsd.org) Received: (from mezz@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id kADKuCJs050243; Mon, 13 Nov 2006 20:56:12 GMT (envelope-from mezz) Date: Mon, 13 Nov 2006 20:56:12 GMT From: Jeremy Messenger Message-Id: <200611132056.kADKuCJs050243@freefall.freebsd.org> To: Mark_Andrews@isc.org, mezz@FreeBSD.org, freebsd-multimedia@FreeBSD.org Cc: Subject: Re: ports/105460: multimedia/gstreamer-plugins/Makefile.common is broken X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Nov 2006 20:56:59 -0000 Synopsis: multimedia/gstreamer-plugins/Makefile.common is broken State-Changed-From-To: open->closed State-Changed-By: mezz State-Changed-When: Mon Nov 13 20:55:54 UTC 2006 State-Changed-Why: It's not broke, it's feature that FreeBSD 4.x is lacking. Close this PR as in double of ports/104500. http://www.freebsd.org/cgi/query-pr.cgi?pr=105460 From owner-freebsd-multimedia@FreeBSD.ORG Tue Nov 14 02:29:41 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 201D116A518 for ; Tue, 14 Nov 2006 02:29:41 +0000 (UTC) (envelope-from tfcheng@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 9A69C43D5D for ; Tue, 14 Nov 2006 02:29:40 +0000 (GMT) (envelope-from tfcheng@gmail.com) Received: by wx-out-0506.google.com with SMTP id s18so1301672wxc for ; Mon, 13 Nov 2006 18:29:39 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=RVojmqfbGZmetEeIF0BB/aay17kgDdW8/83l0eIcPvKV5+Ya40bGb7+FdIgUZDRVvUlaV4mM1knEXrvtiw3jKnaOwWz4xsNxe/IqTAlLLxY4bdM/CGOt0yBGNTMHZ34CevNCUprP0SthPm10qGGpc68EDemuD1LT/VIkKEczZDM= Received: by 10.70.42.16 with SMTP id p16mr589781wxp.1163471378724; Mon, 13 Nov 2006 18:29:38 -0800 (PST) Received: by 10.64.201.10 with HTTP; Mon, 13 Nov 2006 18:29:38 -0800 (PST) Message-ID: Date: Mon, 13 Nov 2006 21:29:38 -0500 From: "Tsu-Fan Cheng" To: freebsd-multimedia@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: rmvb to avi/mpg?? X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Nov 2006 02:29:41 -0000 Hi, is there any way to convert rmvb into either avi or mpeg by mencoder or transcode?? thank you!! TFC From owner-freebsd-multimedia@FreeBSD.ORG Tue Nov 14 13:57:24 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CE13416A416 for ; Tue, 14 Nov 2006 13:57:24 +0000 (UTC) (envelope-from stapleton.41@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.186]) by mx1.FreeBSD.org (Postfix) with ESMTP id 36AE043D5A for ; Tue, 14 Nov 2006 13:57:24 +0000 (GMT) (envelope-from stapleton.41@gmail.com) Received: by nf-out-0910.google.com with SMTP id l23so278686nfc for ; Tue, 14 Nov 2006 05:57:23 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=cyZ/UKW9e8RY8Tfrz32hD4Mh6KxkmmP/Jm3vpCwilOjWuj7Vsmtnqe35D72QBJw1Q4V5WbIfQyUGJqcBTnLh+wjbxyGhlWhTLYEgTC5yyrgxrathfvvPDUR0wYZkRJMeLCCU8oEu6zUVDkcAOCu9wNtNgRdzpwBSrb2odH80NBs= Received: by 10.82.182.8 with SMTP id e8mr123763buf.1163512642693; Tue, 14 Nov 2006 05:57:22 -0800 (PST) Received: by 10.82.191.20 with HTTP; Tue, 14 Nov 2006 05:57:22 -0800 (PST) Message-ID: <80f4f2b20611140557i41fa387ci8cb61147421b4565@mail.gmail.com> Date: Tue, 14 Nov 2006 08:57:22 -0500 From: "Jim Stapleton" To: freebsd-multimedia@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: which of these HD TV tuners would be easier to get/write drivers for? X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Nov 2006 13:57:24 -0000 I'm looking at setting up a multimedia center PC, and I'd like to base it off of BSD, but the problem is that TV Tuners are hard to find with drivers, and HD Tuners even worse. Anyone know which of these would be easier to write drivers for? One looks to be Phillips, one looks to be Connexant (examing the windows driver files), dunno about the rest http://www.newegg.com/Product/Product.asp?Item=N82E16815100140 http://www.newegg.com/Product/Product.asp?Item=N82E16815325001 http://www.newegg.com/Product/Product.asp?Item=N82E16815326001 (If I could get a low profile bracket for this, I'd prefer that option) http://www.newegg.com/Product/Product.asp?Item=N82E16815116310 (preferrably not, bad experiences with ATI) Thanks, -Jim Stapleton From owner-freebsd-multimedia@FreeBSD.ORG Tue Nov 14 16:21:08 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1EBA716A57B for ; Tue, 14 Nov 2006 16:21:08 +0000 (UTC) (envelope-from bart@bartsplace.net) Received: from airport.bartsplace.net (airport.bartsplace.net [195.242.99.94]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2595843DC6 for ; Tue, 14 Nov 2006 16:12:21 +0000 (GMT) (envelope-from bart@bartsplace.net) Received: from bartsplace.net (airport.bartsplace.net [195.242.99.94]) by airport.bartsplace.net (8.13.6/8.13.6) with ESMTP id kAEGCHg7063724; Tue, 14 Nov 2006 17:12:18 +0100 (CET) (envelope-from bart@bartsplace.net) From: "Bart van Leeuwen" To: "Tsu-Fan Cheng" , freebsd-multimedia@freebsd.org Date: Tue, 14 Nov 2006 17:12:17 +0100 Message-Id: <20061114161017.M47984@bartsplace.net> In-Reply-To: References: X-Mailer: Open WebMail 2.51 20050228 X-OriginatingIP: 81.58.123.245 (bart) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 X-Spam-Status: No, score=-5.6 required=7.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.1 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on airport.bartsplace.net X-Virus-Scanned: by amavisd-new Cc: Subject: Re: rmvb to avi/mpg?? X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Nov 2006 16:21:08 -0000 On Mon, 13 Nov 2006 21:29:38 -0500, Tsu-Fan Cheng wrote > Hi, > is there any way to convert rmvb into either avi or mpeg by > mencoder or transcode?? thank you!! If mplayer can play it, mencoder can usually convert it. You will need the appropriate codec obviously. You may also have to set the output framerate (-ofps option) -- Created with Open WebMail at http://www.bartsplace.net/ Read my weblog at http://soapbox.bartsplace.net/ From owner-freebsd-multimedia@FreeBSD.ORG Tue Nov 14 17:21:47 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2FD3516A40F for ; Tue, 14 Nov 2006 17:21:47 +0000 (UTC) (envelope-from ivan@agava.com) Received: from guns.agava.net (guns.agava.net [81.200.14.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id C0F2F43D46 for ; Tue, 14 Nov 2006 17:21:46 +0000 (GMT) (envelope-from ivan@agava.com) Received: by gw.agava-guns.domain (Postfix, from userid 426) id 2095111823D; Tue, 14 Nov 2006 20:21:45 +0300 (MSK) Received: from [192.168.4.199] (ivan.agava-guns.domain [192.168.4.199]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by gw.agava-guns.domain (Postfix) with ESMTP id BE53B118230 for ; Tue, 14 Nov 2006 20:21:44 +0300 (MSK) Message-ID: <4559FB39.40304@agava.com> Date: Tue, 14 Nov 2006 20:22:01 +0300 From: "Ivan B. Serezhkin" User-Agent: Thunderbird 1.5.0.8 (X11/20061110) MIME-Version: 1.0 To: freebsd-multimedia@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: CMI8738 Microphone chanel X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Nov 2006 17:21:47 -0000 Good day. Is there solution to obtain normal sound level when recording sound ? In specification i found MICGAINZ bit, thats do nothing. -- Ivan B. Serezhkin From owner-freebsd-multimedia@FreeBSD.ORG Tue Nov 14 19:47:31 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A3A3816A412 for ; Tue, 14 Nov 2006 19:47:31 +0000 (UTC) (envelope-from jmg@hydrogen.funkthat.com) Received: from hydrogen.funkthat.com (gate.funkthat.com [69.17.45.168]) by mx1.FreeBSD.org (Postfix) with ESMTP id 37A3343D8D for ; Tue, 14 Nov 2006 19:47:15 +0000 (GMT) (envelope-from jmg@hydrogen.funkthat.com) Received: from hydrogen.funkthat.com (ly1kzp5gnnl958g7@localhost.funkthat.com [127.0.0.1]) by hydrogen.funkthat.com (8.13.6/8.13.3) with ESMTP id kAEJkwL6082523; Tue, 14 Nov 2006 11:46:58 -0800 (PST) (envelope-from jmg@hydrogen.funkthat.com) Received: (from jmg@localhost) by hydrogen.funkthat.com (8.13.6/8.13.3/Submit) id kAEJkwaP082522; Tue, 14 Nov 2006 11:46:58 -0800 (PST) (envelope-from jmg) Date: Tue, 14 Nov 2006 11:46:58 -0800 From: John-Mark Gurney To: Jim Stapleton Message-ID: <20061114194658.GW9291@funkthat.com> Mail-Followup-To: Jim Stapleton , freebsd-multimedia@freebsd.org References: <80f4f2b20611140557i41fa387ci8cb61147421b4565@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <80f4f2b20611140557i41fa387ci8cb61147421b4565@mail.gmail.com> User-Agent: Mutt/1.4.2.1i X-Operating-System: FreeBSD 5.4-RELEASE-p6 i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ X-Resume: http://resnet.uoregon.edu/~gurney_j/resume.html Cc: freebsd-multimedia@freebsd.org Subject: Re: which of these HD TV tuners would be easier to get/write drivers for? X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John-Mark Gurney List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Nov 2006 19:47:31 -0000 Jim Stapleton wrote this message on Tue, Nov 14, 2006 at 08:57 -0500: > I'm looking at setting up a multimedia center PC, and I'd like to base > it off of BSD, but the problem is that TV Tuners are hard to find with > drivers, and HD Tuners even worse. > > Anyone know which of these would be easier to write drivers for? One > looks to be Phillips, one looks to be Connexant (examing the windows > driver files), dunno about the rest > > http://www.newegg.com/Product/Product.asp?Item=N82E16815100140 > http://www.newegg.com/Product/Product.asp?Item=N82E16815325001 Not sure about these, but if you get a 5th gen LG tuner package (LG H062F) w/ a Bt878 chip, you most likely can use the bktrau driver and capture program I've writen... > http://www.newegg.com/Product/Product.asp?Item=N82E16815326001 (If I > could get a low profile bracket for this, I'd prefer that option) This doesn't look like an HDTV card... If you want a low profile HDTV card, the DViCO FusionHDTV5 Lite (not the RT version) comes w/ a low profile bracket and works w/ the bktrau driver... > http://www.newegg.com/Product/Product.asp?Item=N82E16815116310 > (preferrably not, bad experiences with ATI) Don't even attempt.. I have one, and ATI doesn't even respond.. -- John-Mark Gurney Voice: +1 415 225 5579 "All that I will do, has been done, All that I have, has not." From owner-freebsd-multimedia@FreeBSD.ORG Tue Nov 14 20:23:23 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1967016A403 for ; Tue, 14 Nov 2006 20:23:23 +0000 (UTC) (envelope-from pvanguardia@gmail.com) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id C172E43D5E for ; Tue, 14 Nov 2006 20:23:04 +0000 (GMT) (envelope-from pvanguardia@gmail.com) Received: by wr-out-0506.google.com with SMTP id i20so738353wra for ; Tue, 14 Nov 2006 12:22:50 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=nQyXGjSL2iIb40xGCWplJUtHEtAKj6QMPoQ13YUv+2h7CjtxfwsITTlgYPvtgw1pUWBmJFbTsO5Od2YAgUaSxOhusuuSgQZXnye7GMQa4+0z5wcbGdnEpPIKES+4aJZT4d5CDr2kHYUmn/vULPA6h4+qzJY7FiEavVckCCxK+/M= Received: by 10.65.188.4 with SMTP id q4mr1838012qbp.1163535768019; Tue, 14 Nov 2006 12:22:48 -0800 (PST) Received: by 10.64.250.5 with HTTP; Tue, 14 Nov 2006 12:22:47 -0800 (PST) Message-ID: <4f95f7db0611141222h662d086drb2adffa5a941e980@mail.gmail.com> Date: Wed, 15 Nov 2006 04:22:47 +0800 From: "Patrick Vanguardia" To: freebsd-multimedia@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: help pinnacle pctv pro (ntsc) problem X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Nov 2006 20:23:23 -0000 im using pinnacle pctv pro ntsc in freebsd 6.1-release i added the bktr module in my kernel also the devices need to run my pctv using fxtv. fxtv shows glitter image as well as mplayer and xawtv. i also tried all systcl but no use.. anyone here who can help me? dmesg output bktr0: mem 0xf7efe000-0xf7efefff irq 23 at device 11.0 on pci2 bktr0: [GIANT-LOCKED] bktr0: MT2032: Companycode=30bf Part=b0 Revision=b0 bktr0: MT2032 not found or unknown type bktr0: Pinnacle/Miro TV, Philips NTSC tuner # TV card support device bktr device iicbus device iicbb device smbus device ichsmb device iicsmb From owner-freebsd-multimedia@FreeBSD.ORG Wed Nov 15 10:10:50 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6264916A407 for ; Wed, 15 Nov 2006 10:10:50 +0000 (UTC) (envelope-from steve@sohara.org) Received: from sohara.org (sohara.org [192.220.64.179]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9D2BB43D53 for ; Wed, 15 Nov 2006 10:10:49 +0000 (GMT) (envelope-from steve@sohara.org) Received: (qmail 68369 invoked by uid 16563); 15 Nov 2006 10:10:46 -0000 Received: from unknown (HELO df1.marelmo.com) ([159.134.156.135]) (envelope-sender ) by 192.220.64.179 (qmail-ldap-1.03) with SMTP for ; 15 Nov 2006 10:10:46 -0000 Date: Wed, 15 Nov 2006 10:10:39 +0000 From: Steve O'Hara-Smith To: "Patrick Vanguardia" Message-Id: <20061115101039.82b94fc4.steve@sohara.org> In-Reply-To: <4f95f7db0611141222h662d086drb2adffa5a941e980@mail.gmail.com> References: <4f95f7db0611141222h662d086drb2adffa5a941e980@mail.gmail.com> X-Mailer: Sylpheed version 2.2.9 (GTK+ 2.10.6; i386-pc-dragonfly) X-Face: %]+HVL}K`P8>+8ZcY-WGHP6j@&mxMo9JH6_WdgIgUGH)JX/usO0%jy7T~IVgqjumD^OBqX, Kv^-GM6mlw(fI^$"QRKyZ$?xx/ Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org Subject: Re: help pinnacle pctv pro (ntsc) problem 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, 15 Nov 2006 10:10:50 -0000 On Wed, 15 Nov 2006 04:22:47 +0800 "Patrick Vanguardia" wrote: > im using pinnacle pctv pro ntsc in freebsd 6.1-release i added the bktr > module in my kernel also the devices need to run my pctv using fxtv. fxtv > shows glitter image as well as mplayer and xawtv. i also tried all systcl > but no use.. anyone here who can help me? > > dmesg output > > bktr0: mem 0xf7efe000-0xf7efefff irq 23 at device 11.0 on > pci2 > bktr0: [GIANT-LOCKED] > bktr0: MT2032: Companycode=30bf Part=b0 Revision=b0 > bktr0: MT2032 not found or unknown type Odds on this is not an MT2032 tuner at all but an MT2050 tuner. I had patches[1] some time ago for MT2050 (several of them based on different sources) which at least recognised the tuner and tried to tune channels, but I never got a good result from them. The best I got was snowy pictures - in the end I bought a set top DTV box and plugged it into the S-Video socket :) [1] I could probably dig them out - but you should be warned that they were against what is now an oldish version of DragonFly and would take work to apply to a 6.1 FreeBSD - and as I said they didn't work too well :( -- C:>WIN | Directable Mirror Arrays The computer obeys and wins. | A better way to focus the sun You lose and Bill collects. | licences available see | http://www.sohara.org/ From owner-freebsd-multimedia@FreeBSD.ORG Thu Nov 16 04:04:23 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6075D16A584 for ; Thu, 16 Nov 2006 04:04:23 +0000 (UTC) (envelope-from tfcheng@gmail.com) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2680C43D68 for ; Thu, 16 Nov 2006 04:04:20 +0000 (GMT) (envelope-from tfcheng@gmail.com) Received: by nz-out-0102.google.com with SMTP id i11so204637nzh for ; Wed, 15 Nov 2006 20:04:20 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=gfbnIruSDgflTX3pEeqxE76sbG6wJcWsw1AzduKE6DF3LcLoaM3MCVBlJtIF5SPXlrz/0/+e5B4S4rCiFS3IMJ/t6mG2q4AFwhgOCivL7zj9zg7FZwvxIyaac+ZYyH1wbFCwpKarVsxgYeNSAN8MVwFAltLS76o7/MfDm05K4ls= Received: by 10.65.59.20 with SMTP id m20mr140148qbk.1163649860183; Wed, 15 Nov 2006 20:04:20 -0800 (PST) Received: by 10.64.201.10 with HTTP; Wed, 15 Nov 2006 20:04:19 -0800 (PST) Message-ID: Date: Wed, 15 Nov 2006 23:04:19 -0500 From: "Tsu-Fan Cheng" To: freebsd-mm MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: ratDVD 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, 16 Nov 2006 04:04:23 -0000 hi, how should I watch ratDVD on freebsd?? thx! TFC From owner-freebsd-multimedia@FreeBSD.ORG Thu Nov 16 06:02:39 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DCB1916A407 for ; Thu, 16 Nov 2006 06:02:39 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.FreeBSD.org (Postfix) with SMTP id 5CB5243D45 for ; Thu, 16 Nov 2006 06:02:39 +0000 (GMT) (envelope-from dougb@FreeBSD.org) Received: (qmail 13807 invoked by uid 399); 16 Nov 2006 06:02:38 -0000 Received: from localhost (HELO ?192.168.0.7?) (dougb@dougbarton.us@127.0.0.1) by localhost with SMTP; 16 Nov 2006 06:02:38 -0000 Message-ID: <455BFEFD.104@FreeBSD.org> Date: Wed, 15 Nov 2006 22:02:37 -0800 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 1.5.0.8 (X11/20061111) MIME-Version: 1.0 To: freebsd-multimedia@freebsd.org References: <454D1F48.4010108@FreeBSD.org> In-Reply-To: <454D1F48.4010108@FreeBSD.org> X-Enigmail-Version: 0.94.1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: PC speaker could wake the dead 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, 16 Nov 2006 06:02:39 -0000 Doug Barton wrote: > Howdy, > > Since y'all were so helpful with the last question .... > > My PC speaker on my new laptop is SO INCREDIBLY LOUD. Is there any way > to quiet the thing down, or mute it altogether? The speaker control in > the mixer does no good at all, with or without the speaker kld loaded. FYI I've found a solution, for X anyway. I added 'xset -b' to my startup routine, and 'XTerm*visualBell: True' to my .Xresources file, and now I'm a happy (quiet) camper. :) hth, Doug -- This .signature sanitized for your protection From owner-freebsd-multimedia@FreeBSD.ORG Thu Nov 16 08:32:02 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 74A7316A403; Thu, 16 Nov 2006 08:32:02 +0000 (UTC) (envelope-from stefan.lambrev@sun-fish.com) Received: from sun-fish.com (blah.sun-fish.com [217.18.249.150]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6D9FD43D67; Thu, 16 Nov 2006 08:31:54 +0000 (GMT) (envelope-from stefan.lambrev@sun-fish.com) Received: from sun-fish.com (localhost.cmotd.com [127.0.0.1]) by sun-fish.com (Postfix) with ESMTP id ED7343849D; Thu, 16 Nov 2006 09:31:55 +0100 (CET) Received: from [192.168.3.112] (boar.cmotd.com [192.168.3.112]) by sun-fish.com (Postfix) with ESMTP id BA35238489; Thu, 16 Nov 2006 09:31:55 +0100 (CET) Message-ID: <455C21FA.4060809@sun-fish.com> Date: Thu, 16 Nov 2006 10:31:54 +0200 From: Stefan Lambrev User-Agent: Thunderbird 1.5.0.8 (X11/20061111) MIME-Version: 1.0 To: Doug Barton References: <454D1F48.4010108@FreeBSD.org> In-Reply-To: <454D1F48.4010108@FreeBSD.org> Content-Type: text/plain; charset=windows-1251; format=flowed Content-Transfer-Encoding: 7bit X-AV-Checked: ClamAV Cc: freebsd-multimedia@freebsd.org Subject: Re: PC speaker could wake the dead 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, 16 Nov 2006 08:32:02 -0000 Hello, put in /etc/rc.conf allscreens_kbdflags="-b visual" run as root `kbdcontrol -b visual`if you do not want to reboot :) for X I'm using kde's konsole and it have setting to make the bell visual too. or cut the cable of the speaker ;) Doug Barton wrote: > Howdy, > > Since y'all were so helpful with the last question .... > > My PC speaker on my new laptop is SO INCREDIBLY LOUD. Is there any way > to quiet the thing down, or mute it altogether? The speaker control in > the mixer does no good at all, with or without the speaker kld loaded. > > Thanks, > > Doug > > -- Best Wishes, Stefan Lambrev ICQ# 24134177 From owner-freebsd-multimedia@FreeBSD.ORG Thu Nov 16 09:47:09 2006 Return-Path: X-Original-To: freebsd-multimedia@hub.freebsd.org Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E137916A403; Thu, 16 Nov 2006 09:47:09 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9A93043D6D; Thu, 16 Nov 2006 09:47:09 +0000 (GMT) (envelope-from remko@FreeBSD.org) Received: from freefall.freebsd.org (remko@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id kAG9l9gY025366; Thu, 16 Nov 2006 09:47:09 GMT (envelope-from remko@freefall.freebsd.org) Received: (from remko@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id kAG9l9KX025362; Thu, 16 Nov 2006 09:47:09 GMT (envelope-from remko) Date: Thu, 16 Nov 2006 09:47:09 GMT From: Remko Lodder Message-Id: <200611160947.kAG9l9KX025362@freefall.freebsd.org> To: remko@FreeBSD.org, freebsd-i386@FreeBSD.org, freebsd-multimedia@FreeBSD.org Cc: Subject: Re: i386/105600: [sound_mss] can not detect PC-9821 V166 internal sound 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, 16 Nov 2006 09:47:10 -0000 Old Synopsis: sound mss can not detect PC-9821 V166 internal sound New Synopsis: [sound_mss] can not detect PC-9821 V166 internal sound Responsible-Changed-From-To: freebsd-i386->freebsd-multimedia Responsible-Changed-By: remko Responsible-Changed-When: Thu Nov 16 09:46:16 UTC 2006 Responsible-Changed-Why: Assign to the correct group and alter synopsis to better reflect what is going on. http://www.freebsd.org/cgi/query-pr.cgi?pr=105600 From owner-freebsd-multimedia@FreeBSD.ORG Thu Nov 16 09:48:30 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3A59416A407; Thu, 16 Nov 2006 09:48:30 +0000 (UTC) (envelope-from baldur@foo.is) Received: from gremlin.foo.is (gremlin.foo.is [194.105.250.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9ECF443D70; Thu, 16 Nov 2006 09:48:29 +0000 (GMT) (envelope-from baldur@foo.is) Received: from 127.0.0.1 (localhost.foo.is [127.0.0.1]) by injector.foo.is (Postfix) with SMTP id B02B9DA88B; Thu, 16 Nov 2006 09:48:28 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on gremlin.foo.is X-Spam-Level: X-Spam-Status: No, score=-2.6 required=6.0 tests=BAYES_00,NO_RELAYS autolearn=ham version=3.1.7 Received: by gremlin.foo.is (Postfix, from userid 1000) id 096ECDA849; Thu, 16 Nov 2006 09:48:26 +0000 (GMT) Date: Thu, 16 Nov 2006 09:48:25 +0000 From: Baldur Gislason To: Stefan Lambrev Message-ID: <20061116094825.GD41106@gremlin.foo.is> References: <454D1F48.4010108@FreeBSD.org> <455C21FA.4060809@sun-fish.com> In-Reply-To: <455C21FA.4060809@sun-fish.com> User-Agent: Mutt/1.4.2.1i X-Sanitizer: Foo MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline Cc: freebsd-multimedia@freebsd.org, Doug Barton Subject: Re: PC speaker could wake the dead 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, 16 Nov 2006 09:48:30 -0000 Or just sysctl hw.syscons.bell=0 to mute it altogether. Baldur On Thu, Nov 16, 2006 at 10:31:54AM +0200, Stefan Lambrev wrote: > Hello, > > put in /etc/rc.conf > allscreens_kbdflags="-b visual" > > run as root `kbdcontrol -b visual`if you do not want to reboot :) > > for X I'm using kde's konsole and it have setting to make the bell > visual too. > > or cut the cable of the speaker ;) > > > Doug Barton wrote: > >Howdy, > > > >Since y'all were so helpful with the last question .... > > > >My PC speaker on my new laptop is SO INCREDIBLY LOUD. Is there any way > >to quiet the thing down, or mute it altogether? The speaker control in > >the mixer does no good at all, with or without the speaker kld loaded. > > > >Thanks, > > > >Doug > > > > > > -- > Best Wishes, > Stefan Lambrev > ICQ# 24134177 > > _______________________________________________ > 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 Nov 16 12:43:23 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D5B1616A47E for ; Thu, 16 Nov 2006 12:43:23 +0000 (UTC) (envelope-from ru@rambler-co.ru) Received: from relay0.rambler.ru (relay0.rambler.ru [81.19.66.187]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4E83E43D49 for ; Thu, 16 Nov 2006 12:43:22 +0000 (GMT) (envelope-from ru@rambler-co.ru) Received: from relay0.rambler.ru (localhost [127.0.0.1]) by relay0.rambler.ru (Postfix) with ESMTP id 6E6036072 for ; Thu, 16 Nov 2006 15:43:21 +0300 (MSK) Received: from edoofus.park.rambler.ru (unknown [81.19.65.108]) by relay0.rambler.ru (Postfix) with ESMTP id 4B34C6050 for ; Thu, 16 Nov 2006 15:43:21 +0300 (MSK) Received: (from ru@localhost) by edoofus.park.rambler.ru (8.13.8/8.13.8) id kAGChNYG030254 for freebsd-multimedia@freebsd.org; Thu, 16 Nov 2006 15:43:23 +0300 (MSK) (envelope-from ru) Date: Thu, 16 Nov 2006 15:43:23 +0300 From: Ruslan Ermilov To: freebsd-multimedia@freebsd.org Message-ID: <20061116124323.GA29155@rambler-co.ru> References: <454D1F48.4010108@FreeBSD.org> <455C21FA.4060809@sun-fish.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Dxnq1zWXvFF0Q93v" Content-Disposition: inline In-Reply-To: <455C21FA.4060809@sun-fish.com> User-Agent: Mutt/1.5.13 (2006-08-11) X-Virus-Scanned: No virus found Subject: Re: PC speaker could wake the dead 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, 16 Nov 2006 12:43:23 -0000 --Dxnq1zWXvFF0Q93v Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Nov 16, 2006 at 10:31:54AM +0200, Stefan Lambrev wrote: > Hello, >=20 > put in /etc/rc.conf > allscreens_kbdflags=3D"-b visual" >=20 > run as root `kbdcontrol -b visual`if you do not want to reboot :) >=20 The visual bell is a global property (once set, it applies to all vtys), so it's enough to add the following line in /etc/rc.conf: keybell=3D"visual" We currently suck, because keybell=3D"off" in /etc/rc.conf will only mute the sound bell on the first vty (ttyv0). Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --Dxnq1zWXvFF0Q93v Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFFXFzrqRfpzJluFF4RAi8UAJ4sB6K1v7MsbuAfUN56z5YCJ6kgRgCgh00W yUpL9YjdkbKka1+YpHB6ebw= =gzoX -----END PGP SIGNATURE----- --Dxnq1zWXvFF0Q93v-- From owner-freebsd-multimedia@FreeBSD.ORG Thu Nov 16 13:29:50 2006 Return-Path: X-Original-To: multimedia@freebsd.org Delivered-To: freebsd-multimedia@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9872F16A416 for ; Thu, 16 Nov 2006 13:29:50 +0000 (UTC) (envelope-from wolson@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 8CD1543D7D for ; Thu, 16 Nov 2006 13:29:46 +0000 (GMT) (envelope-from wolson@gmail.com) Received: by py-out-1112.google.com with SMTP id f31so320587pyh for ; Thu, 16 Nov 2006 05:29:45 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=DPBcipircIo9sgTpbCVU41TXhfqqsrh9u/86ZVRv7fGXtzztAC+chguWaQkgdyFFVwgja4fXOsC3IgCJJyah/mv0hs+QQzCSqifBifXGvuRF/XPEgULWZJuwF1OLAQW63k75/HTO9GNY/jX8CwKqFNklFH8FiHrVsENwX9cKGVQ= Received: by 10.35.43.10 with SMTP id v10mr772421pyj.1163683785637; Thu, 16 Nov 2006 05:29:45 -0800 (PST) Received: by 10.35.117.13 with HTTP; Thu, 16 Nov 2006 05:29:40 -0800 (PST) Message-ID: <48e060ef0611160529h1a7f2049s35af401e6f59d1db@mail.gmail.com> Date: Thu, 16 Nov 2006 08:29:40 -0500 From: "William Olson" To: multimedia@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: Subject: Audio 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: Thu, 16 Nov 2006 13:29:50 -0000 Hello, I have an AC '97 Audio Card and it doesn't seem to be working. Here is my uname -a FreeBSD gce.nw.local 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #0: Mon Nov 13 14:00:11 EST 2006 root@gce.nw.local:/usr/obj/usr/src/sys/GENERIC amd64 The output of cat /dev/sndstat FreeBSD Audio Driver (newpcm) Installed devices: The actual name of the card on the motherboard is SoundMax AD1888 Audio The output of pciconf -lv none1@pci0:4:0: class=0x040100 card=0x810d1043 chip=0x545510b9 rev=0x20 hdr=0x00 vendor = 'Acer Labs Incorporated (ALi)' device = 'M1563M Southbridge AC'97 Audio Controller' class = multimedia subclass = audio Is there anything I can do to make this work? Please let me know. -- Bill http://www.goodcleanemail.com http://www.freebsdrocks.net http://www.catb.org/~esr/faqs/smart-questions.html#before http://listarchive.qmailrocks.org/splash/index.html Live Help also available on IRC Server Freenode in channel #qmr From owner-freebsd-multimedia@FreeBSD.ORG Thu Nov 16 16:21:18 2006 Return-Path: X-Original-To: multimedia@freebsd.org Delivered-To: freebsd-multimedia@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A350116A4F1 for ; Thu, 16 Nov 2006 16:21:18 +0000 (UTC) (envelope-from erik.u@dnainternet.net) Received: from satakieli.dnainternet.net (satakieli.dnainternet.net [212.149.75.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B20F43D97 for ; Thu, 16 Nov 2006 16:21:13 +0000 (GMT) (envelope-from erik.u@dnainternet.net) Received: from [192.168.1.11] (host-212-149-187-177.kpylaajakaista.net [212.149.187.177]) by satakieli.dnainternet.net (Postfix) with ESMTP id B75BECFAD; Thu, 16 Nov 2006 18:21:10 +0200 (EET) Message-ID: <455C8FF4.5040608@dnainternet.net> Date: Thu, 16 Nov 2006 18:21:08 +0200 From: Erik Udo User-Agent: Thunderbird 1.5.0.8 (X11/20061114) MIME-Version: 1.0 To: William Olson References: <48e060ef0611160529h1a7f2049s35af401e6f59d1db@mail.gmail.com> In-Reply-To: <48e060ef0611160529h1a7f2049s35af401e6f59d1db@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: multimedia@freebsd.org Subject: Re: Audio 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: Thu, 16 Nov 2006 16:21:18 -0000 William Olson wrote: > Hello, > > I have an AC '97 Audio Card and it doesn't seem to be working. Here is > my uname -a > > FreeBSD gce.nw.local 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #0: Mon Nov > 13 14:00:11 EST 2006 > root@gce.nw.local:/usr/obj/usr/src/sys/GENERIC amd64 > > The output of cat /dev/sndstat > > FreeBSD Audio Driver (newpcm) > Installed devices: > > The actual name of the card on the motherboard is > > SoundMax AD1888 Audio > > The output of pciconf -lv > > none1@pci0:4:0: class=0x040100 card=0x810d1043 chip=0x545510b9 rev=0x20 > hdr=0x00 > vendor = 'Acer Labs Incorporated (ALi)' > device = 'M1563M Southbridge AC'97 Audio Controller' > class = multimedia > subclass = audio > > Is there anything I can do to make this work? Please let me know. > Did you read the handbook? http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/sound-setup.html You need to load snd_driver module and then cat /dev/sndstat to find out what module supports your audio card. PS. I have the same AD1888 chipset. pcm0@pci0:17:5: class=0x040100 card=0x810d1043 chip=0x30591106 rev=0x60 hdr=0x00 vendor = 'VIA Technologies Inc' device = 'VT8233/33A/8235/8237 AC97 Enhanced Audio Controller' class = multimedia subclass = audio and it's working perfectly with snd_via8233 module. From owner-freebsd-multimedia@FreeBSD.ORG Fri Nov 17 06:15:54 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8825C16A403 for ; Fri, 17 Nov 2006 06:15:54 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from centrmmtao06.cox.net (centrmmtao06.cox.net [70.168.83.78]) by mx1.FreeBSD.org (Postfix) with ESMTP id E8E3643D64 for ; Fri, 17 Nov 2006 06:15:53 +0000 (GMT) (envelope-from mezz7@cox.net) Received: from eastrmimpo01.cox.net ([68.1.16.119]) by centrmmtao06.cox.net (InterMail vM.6.01.06.03 201-2131-130-104-20060516) with ESMTP id <20061117061558.SBGZ14538.centrmmtao06.cox.net@eastrmimpo01.cox.net>; Fri, 17 Nov 2006 01:15:58 -0500 Received: from mezz.mezzweb.com ([24.255.149.218]) by eastrmimpo01.cox.net with bizsmtp id niFA1V0044iy4EG0000000; Fri, 17 Nov 2006 01:15:10 -0500 Date: Fri, 17 Nov 2006 00:16:35 -0600 To: "Tsu-Fan Cheng" From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 References: Content-Transfer-Encoding: Quoted-Printable Message-ID: In-Reply-To: User-Agent: Opera Mail/9.02 (Linux) Cc: freebsd-mm Subject: Re: ratDVD X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Nov 2006 06:15:54 -0000 On Wed, 15 Nov 2006 22:04:19 -0600, Tsu-Fan Cheng = wrote: > hi, > how should I watch ratDVD on freebsd?? See here: http://en.wikipedia.org/wiki/RatDVD#Criticism =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D -Its closed-source nature [...] -ratDVD was not directly supported in popular Windows video and DVD = players, forcing people to use the ratDVD program to play ratDVD files. [...] -ratDVD files are not a standardized format. -Being available only for the Microsoft Windows operating system; = dependent on Microsoft DirectShow =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D It looks like ratDVD is useless. If you still need it, looks like wine i= s = only your best bet or/and you can write a first ratDVD support for = Linux/BSD. Cheers, Mezz > thx! > > TFC -- = mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team - FreeBSD Multimedia Hat (ports, not src) http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org http://wiki.freebsd.org/multimedia - multimedia@FreeBSD.org From owner-freebsd-multimedia@FreeBSD.ORG Sat Nov 18 14:06:50 2006 Return-Path: X-Original-To: multimedia@FreeBSD.org Delivered-To: freebsd-multimedia@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5BF5B16A412 for ; Sat, 18 Nov 2006 14:06:50 +0000 (UTC) (envelope-from apivovarov@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A6AE43D46 for ; Sat, 18 Nov 2006 14:06:45 +0000 (GMT) (envelope-from apivovarov@gmail.com) Received: by py-out-1112.google.com with SMTP id f31so610975pyh for ; Sat, 18 Nov 2006 06:06:49 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=UWLN9ACrrLky0OgCeAUSVfZW3dlUK0H1gX1EBNCn0RWv0ma9ZG8Ej0l0SnltvxbO46ekNscippTfFw5rk9wg1Yk+21ltZJh5XEeVMkBFMwLUK+wy6XB/iillZ/eBSyaJufpA4/WxSfWl0/6/Up7bIs4OgsMbySRPSOhFD8agjCo= Received: by 10.35.43.10 with SMTP id v10mr4285579pyj.1163858808896; Sat, 18 Nov 2006 06:06:48 -0800 (PST) Received: by 10.35.15.20 with HTTP; Sat, 18 Nov 2006 06:06:48 -0800 (PST) Message-ID: <426b510c0611180606g62289e26ucc6b56ad680aa586@mail.gmail.com> Date: Sat, 18 Nov 2006 17:06:48 +0300 From: "Alex Pivovarov" To: multimedia@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Fwd: handbrake-0.7.1_2 doesn't work - I get an error "Segmentation fault: 11" X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Nov 2006 14:06:50 -0000 I have all the latest ports installed and ffmpeg-devel installed I run # handbrake -i /dev/acd0 -o test_file and get the next error *** libdvdread: CHECK_VALUE failed in nav_read.c:202 *** *** for dsi->dsi_gi.zero1 == 0 *** *** libdvdread: CHECK_VALUE failed in nav_read.c:202 *** *** for dsi->dsi_gi.zero1 == 0 *** + title 1: + vts 1, ttn 1, cells 0->34 (4006814 blocks) + duration: 02:16:30 + size: 720x576, aspect: 1.33, 25.000 fps + autocrop: 40/42/8/10 + chapters: + 1: cells 0->0, 20957 blocks, duration 00:00:42 + 2: cells 1->1, 45017 blocks, duration 00:01:32 + 3: cells 2->2, 64038 blocks, duration 00:02:10 + 4: cells 3->3, 90167 blocks, duration 00:03:04 + 5: cells 4->4, 42156 blocks, duration 00:01:26 + 6: cells 5->5, 128308 blocks, duration 00:04:23 + 7: cells 6->6, 100260 blocks, duration 00:03:24 + 8: cells 7->7, 95678 blocks, duration 00:03:15 + 9: cells 8->8, 168950 blocks, duration 00:05:46 + 10: cells 9->9, 67203 blocks, duration 00:02:17 + 11: cells 10->10, 28828 blocks, duration 00:00:58 + 12: cells 11->11, 124759 blocks, duration 00:04:15 + 13: cells 12->12, 93585 blocks, duration 00:03:11 + 14: cells 13->13, 206213 blocks, duration 00:07:02 + 15: cells 14->14, 111893 blocks, duration 00:03:49 + 16: cells 15->15, 164392 blocks, duration 00:05:36 + 17: cells 16->16, 75029 blocks, duration 00:02:34 + 18: cells 17->17, 170919 blocks, duration 00:05:50 + 19: cells 18->18, 176489 blocks, duration 00:06:00 + 20: cells 19->20, 114007 blocks, duration 00:03:53 + 21: cells 21->21, 127247 blocks, duration 00:04:20 + 22: cells 22->22, 108910 blocks, duration 00:03:42 + 23: cells 23->23, 138491 blocks, duration 00:04:43 + 24: cells 24->24, 122049 blocks, duration 00:04:09 + 25: cells 25->25, 227991 blocks, duration 00:07:47 + 26: cells 26->26, 105444 blocks, duration 00:03:35 + 27: cells 27->27, 84250 blocks, duration 00:02:52 + 28: cells 28->28, 211642 blocks, duration 00:07:13 + 29: cells 29->29, 339052 blocks, duration 00:11:34 + 30: cells 30->30, 84944 blocks, duration 00:02:53 + 31: cells 31->31, 104852 blocks, duration 00:03:35 + 32: cells 32->32, 145025 blocks, duration 00:04:56 + 33: cells 33->33, 40265 blocks, duration 00:01:22 + 34: cells 34->34, 77804 blocks, duration 00:02:39 + audio tracks: + 80bd, Russian (AC3) (1 ch), 48000Hz, 192000bps + 81bd, English (AC3) (1 ch), 48000Hz, 192000bps + subtitle tracks: + 20bd, Russian [mpeg4 @ 0x2836d730]removing common factors from framerate No accelerated IMDCT transform found libdvdread: Using libdvdcss version 1.2.9 for DVD access Encoding: task 1 of 1, 0.00 % libdvdread: Attempting to retrieve all CSS keys libdvdread: This can take a _long_ time, please be patient libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x0000012d libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x000022c2 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0000257e libdvdread: Elapsed time 0 libdvdread: Found 1 VTS's libdvdread: Elapsed time 0 Encoding: task 1 of 1, 0.00 %Segmentation fault: 11 (core dumped) From owner-freebsd-multimedia@FreeBSD.ORG Sat Nov 18 15:44:00 2006 Return-Path: X-Original-To: multimedia@freebsd.org Delivered-To: freebsd-multimedia@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E8CF216A407 for ; Sat, 18 Nov 2006 15:44:00 +0000 (UTC) (envelope-from apivovarov@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.180]) by mx1.FreeBSD.org (Postfix) with ESMTP id E96CC43E41 for ; Sat, 18 Nov 2006 15:42:32 +0000 (GMT) (envelope-from apivovarov@gmail.com) Received: by py-out-1112.google.com with SMTP id f31so623247pyh for ; Sat, 18 Nov 2006 07:42:25 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=SlVrzaYDeKyikIzM9wAWTEuTgEcnCX854xHfVX/ij5VTXt/LP/fWuYJ3TM1hsILTlFfZK67/yCwA9kjRAmqWbtYbkFjm8hUQqiJC5bN5J6EonzCvjixmQquqcPpjGTRIZMHOowUGuWy8iV1fHsSHbZjhzN0Tz+IWzkDWwUP4bzg= Received: by 10.35.97.17 with SMTP id z17mr4458492pyl.1163864545194; Sat, 18 Nov 2006 07:42:25 -0800 (PST) Received: by 10.35.15.20 with HTTP; Sat, 18 Nov 2006 07:42:25 -0800 (PST) Message-ID: <426b510c0611180742x307ce0c4v919141d5b17d69d5@mail.gmail.com> Date: Sat, 18 Nov 2006 18:42:25 +0300 From: "Alex Pivovarov" To: dominique.goncalves@gmail.com, multimedia@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: How to create a folder in gnomebaker X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Nov 2006 15:44:01 -0000 Hello Dominique Could you probably explain me how to create a folder in gnomebaker? or I want to import session and add some files to existing folders. How to? Best Regards Alex From owner-freebsd-multimedia@FreeBSD.ORG Sat Nov 18 17:31:42 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6B5B016A4AB for ; Sat, 18 Nov 2006 17:31:42 +0000 (UTC) (envelope-from as@orasure.com) Received: from [195.210.225.166] (BSN-210-225-166.dial-up.dsl.siol.net [195.210.225.166]) by mx1.FreeBSD.org (Postfix) with ESMTP id CCCC343E2C for ; Sat, 18 Nov 2006 17:30:10 +0000 (GMT) (envelope-from as@orasure.com) Message-ID: <000e01c70b37$2e566830$a6e1d2c3@xy40b87df0ffca> From: "All" To: freebsd-multimedia@freebsd.org Date: Sat, 18 Nov 2006 18:30:03 +0100 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_000A_01C70B3F.901AD030" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2869 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Mark Culture Curry X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Nov 2006 17:31:42 -0000 ------=_NextPart_000_000A_01C70B3F.901AD030 Content-Type: text/plain; charset="windows-1250" Content-Transfer-Encoding: quoted-printable Stocks Quotes in attachement Print Adsall Home of epaper rss. Mini pda Phone buy is dvd get. This am status on any other no will qualify. Only is being treated is by am? Asians charged conspiracy export Ltte Fresh violence sri. Indous Senate or finally passed Anant back Dravid is co is! ------=_NextPart_000_000A_01C70B3F.901AD030-- From owner-freebsd-multimedia@FreeBSD.ORG Sat Nov 18 18:23:58 2006 Return-Path: X-Original-To: multimedia@freebsd.org Delivered-To: freebsd-multimedia@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A5B1B16A415 for ; Sat, 18 Nov 2006 18:23:58 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from centrmmtao05.cox.net (centrmmtao05.cox.net [70.168.83.79]) by mx1.FreeBSD.org (Postfix) with ESMTP id 07B1C43D62 for ; Sat, 18 Nov 2006 18:23:52 +0000 (GMT) (envelope-from mezz7@cox.net) Received: from eastrmimpo02.cox.net ([68.1.16.120]) by centrmmtao05.cox.net (InterMail vM.6.01.06.03 201-2131-130-104-20060516) with ESMTP id <20061118182402.BLXD7904.centrmmtao05.cox.net@eastrmimpo02.cox.net>; Sat, 18 Nov 2006 13:24:02 -0500 Received: from mezz.mezzweb.com ([24.255.149.218]) by eastrmimpo02.cox.net with bizsmtp id oJP11V0044iy4EG0000000; Sat, 18 Nov 2006 13:23:01 -0500 Date: Sat, 18 Nov 2006 12:24:46 -0600 To: "Alex Pivovarov" From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 References: <426b510c0611180742x307ce0c4v919141d5b17d69d5@mail.gmail.com> Content-Transfer-Encoding: 7bit Message-ID: In-Reply-To: <426b510c0611180742x307ce0c4v919141d5b17d69d5@mail.gmail.com> User-Agent: Opera Mail/9.02 (Linux) Cc: multimedia@freebsd.org, dominique.goncalves@gmail.com Subject: Re: How to create a folder in gnomebaker X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Nov 2006 18:23:58 -0000 On Sat, 18 Nov 2006 09:42:25 -0600, Alex Pivovarov wrote: > Hello Dominique > > Could you probably explain me how to create a folder in gnomebaker? > > or I want to import session and add some files to existing folders. > > How to? It will be even better if you try to join in their forums/mailing list and ask this question. They should answer the better question than us. Cheers, Mezz > Best Regards > Alex -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team - FreeBSD Multimedia Hat (ports, not src) http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org http://wiki.freebsd.org/multimedia - multimedia@FreeBSD.org From owner-freebsd-multimedia@FreeBSD.ORG Sat Nov 18 18:43:17 2006 Return-Path: X-Original-To: multimedia@freebsd.org Delivered-To: freebsd-multimedia@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9B9A216A403 for ; Sat, 18 Nov 2006 18:43:17 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from centrmmtao06.cox.net (centrmmtao06.cox.net [70.168.83.78]) by mx1.FreeBSD.org (Postfix) with ESMTP id 97CB243DAC for ; Sat, 18 Nov 2006 18:42:09 +0000 (GMT) (envelope-from mezz7@cox.net) Received: from eastrmimpo02.cox.net ([68.1.16.120]) by centrmmtao06.cox.net (InterMail vM.6.01.06.03 201-2131-130-104-20060516) with ESMTP id <20061118184217.KGLL14538.centrmmtao06.cox.net@eastrmimpo02.cox.net>; Sat, 18 Nov 2006 13:42:17 -0500 Received: from mezz.mezzweb.com ([24.255.149.218]) by eastrmimpo02.cox.net with bizsmtp id oJhG1V00H4iy4EG0000000; Sat, 18 Nov 2006 13:41:16 -0500 Date: Sat, 18 Nov 2006 12:43:02 -0600 To: "Alex Pivovarov" From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 References: <426b510c0611180742x307ce0c4v919141d5b17d69d5@mail.gmail.com> Content-Transfer-Encoding: 7bit Message-ID: In-Reply-To: User-Agent: Opera Mail/9.02 (Linux) Cc: multimedia@freebsd.org, dominique.goncalves@gmail.com Subject: Re: How to create a folder in gnomebaker X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Nov 2006 18:43:17 -0000 On Sat, 18 Nov 2006 12:24:46 -0600, Jeremy Messenger wrote: > On Sat, 18 Nov 2006 09:42:25 -0600, Alex Pivovarov > wrote: > >> Hello Dominique >> >> Could you probably explain me how to create a folder in gnomebaker? >> >> or I want to import session and add some files to existing folders. >> >> How to? > > It will be even better if you try to join in their forums/mailing list > and ask this question. They should answer the better question than us. I am sleepy head... I mean, they should give the better answer than us. Cheers, Mezz > Cheers, > Mezz > >> Best Regards >> Alex -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team - FreeBSD Multimedia Hat (ports, not src) http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org http://wiki.freebsd.org/multimedia - multimedia@FreeBSD.org From owner-freebsd-multimedia@FreeBSD.ORG Sat Nov 18 18:51:34 2006 Return-Path: X-Original-To: freebsd-multimedia@hub.freebsd.org Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3029C16A492; Sat, 18 Nov 2006 18:51:34 +0000 (UTC) (envelope-from mezz@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6F8C643DFE; Sat, 18 Nov 2006 18:49:36 +0000 (GMT) (envelope-from mezz@FreeBSD.org) Received: from freefall.freebsd.org (mezz@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id kAIInVLH090456; Sat, 18 Nov 2006 18:49:31 GMT (envelope-from mezz@freefall.freebsd.org) Received: (from mezz@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id kAIInVD8090452; Sat, 18 Nov 2006 18:49:31 GMT (envelope-from mezz) Date: Sat, 18 Nov 2006 18:49:31 GMT From: Jeremy Messenger Message-Id: <200611181849.kAIInVD8090452@freefall.freebsd.org> To: mezz@FreeBSD.org, freebsd-multimedia@FreeBSD.org Cc: Subject: Re: ports/104500: [PATCH] multimedia/gstreamer-plugins/Makefile.common breaks make index X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Nov 2006 18:51:34 -0000 Synopsis: [PATCH] multimedia/gstreamer-plugins/Makefile.common breaks make index State-Changed-From-To: open->closed State-Changed-By: mezz State-Changed-When: Sat Nov 18 18:47:50 UTC 2006 State-Changed-Why: I have committed a better patch that was created by shaun. You should upgrade your old FreeBSD to 4.11 or even better to 6.x. We don't support anything below than FreeBSD 4.11, but we are starting to cut 4.x out already. http://www.freebsd.org/cgi/query-pr.cgi?pr=104500