From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lennart Borgman Newsgroups: gmane.emacs.devel Subject: Small patch for rng-valid.el Date: Sat, 2 May 2009 01:14:56 +0200 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001636c599a61284130468e1fb91 X-Trace: ger.gmane.org 1241219719 18933 80.91.229.12 (1 May 2009 23:15:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 1 May 2009 23:15:19 +0000 (UTC) To: Emacs-Devel devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat May 02 01:15:10 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1M01wh-0004ft-W6 for ged-emacs-devel@m.gmane.org; Sat, 02 May 2009 01:15:10 +0200 Original-Received: from localhost ([127.0.0.1]:51413 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M01wh-0003Ao-1Y for ged-emacs-devel@m.gmane.org; Fri, 01 May 2009 19:15:07 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1M01wc-0003AO-Hv for emacs-devel@gnu.org; Fri, 01 May 2009 19:15:02 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1M01wX-00039r-R8 for emacs-devel@gnu.org; Fri, 01 May 2009 19:15:02 -0400 Original-Received: from [199.232.76.173] (port=54857 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M01wX-00039o-Mx for emacs-devel@gnu.org; Fri, 01 May 2009 19:14:57 -0400 Original-Received: from mail-fx0-f169.google.com ([209.85.220.169]:50309) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1M01wX-0001HO-5N for emacs-devel@gnu.org; Fri, 01 May 2009 19:14:57 -0400 Original-Received: by fxm17 with SMTP id 17so2737622fxm.42 for ; Fri, 01 May 2009 16:14:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=3BHl1lLPhi52DuMpHt+5oAobOvXiDM0TIRdcIpqOqnw=; b=S/tHq2xBtDxlHseQnt+AtLhCOj3yfV8L6D3KJpTuug0imQ3tadhTz+tSLvgP0KziI1 SZ11LKQtadOmXd7G0qABNsrdnH4DSP7SSBV/t2ouNVaWp21daFxxfZtplakGB9MhTJW+ QWfY/U+Kiry/kYAzT9IHbfLshumeIXzL4zphc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=GHQwNmN2i1Zi5SRO6MExUPRrQQkU88OoQ2XlqEXHebVSyLpbupj2CFMWQ8KCf0NYQW BdhVcXRgESK52hqkdq8Q+Sgy3fD1afUgcG4qAg5+jHtBd5B5d3KiWhhC7QCLPCYNPhiD F3xCQDydvwyuiaw34lSW9nbNZ9ION/5SyvKbA= Original-Received: by 10.223.110.4 with SMTP id l4mr1360997fap.47.1241219696067; Fri, 01 May 2009 16:14:56 -0700 (PDT) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:110595 Archived-At: --001636c599a61284130468e1fb91 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit I just realized that I have a small patch for rng-valid.el that is needed for it to work with nXhtml/MuMaMo. I would be glad if we could apply it now and I do not believe it can break anything. I have attached the patch. Several people have had problems with this, see https://bugs.launchpad.net/nxhtml/+bug/354363 --001636c599a61284130468e1fb91 Content-Type: application/octet-stream; name="rng-valid.el.diff" Content-Disposition: attachment; filename="rng-valid.el.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fu7i5ffd0 SW5kZXg6IHJuZy12YWxpZC5lbA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9zb3VyY2VzL2VtYWNz L2VtYWNzL2xpc3AvbnhtbC9ybmctdmFsaWQuZWwsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjYN CmRpZmYgLWMgLWIgLXIxLjYgcm5nLXZhbGlkLmVsDQoqKiogcm5nLXZhbGlkLmVsCTYgTWF5IDIw MDggMDQ6MjU6NTggLTAwMDAJMS42DQotLS0gcm5nLXZhbGlkLmVsCTI3IE1heSAyMDA4IDIzOjIz OjI0IC0wMDAwDQoqKioqKioqKioqKioqKioNCioqKiA1MjAsNTI3ICoqKioNCiAgCQkJICAgICh0 IChybmctc2V0LWluaXRpYWwtc3RhdGUpKSkpKSkpKSkpDQogIA0KICANCiAgKGRlZnVuIHJuZy1k by1zb21lLXZhbGlkYXRpb24tMSAoJm9wdGlvbmFsIGNvbnRpbnVlLXAtZnVuY3Rpb24pDQohICAg KGxldCAoKGxpbWl0ICgrIHJuZy12YWxpZGF0ZS11cC10by1kYXRlLWVuZA0KICAJCSAgcm5nLXZh bGlkYXRlLWNodW5rLXNpemUpKQ0KICAJKHJlbW92ZS1zdGFydCBybmctdmFsaWRhdGUtdXAtdG8t ZGF0ZS1lbmQpDQogIAkobmV4dC1jYWNoZS1wb2ludCAoKyAocG9pbnQpIHJuZy1zdGF0ZS1jYWNo ZS1kaXN0YW5jZSkpDQotLS0gNTIwLDU1OCAtLS0tDQogIAkJCSAgICAodCAocm5nLXNldC1pbml0 aWFsLXN0YXRlKSkpKSkpKSkpKQ0KICANCiAgDQorIChkZWZ2YXIgcm5nLWdldC1tYWpvci1tb2Rl LWNodW5rLWZ1bmN0aW9uIG5pbA0KKyAgICJGdW5jdGlvbiB0byB1c2UgdG8gZ2V0IG1ham9yIG1v ZGUgY2h1bmsuDQorIEl0IHNob3VsZCB0YWtlIG9uZSBhcmd1bWVudCwgdGhlIHBvaW50IHdoZXJl IHRvIGdldCB0aGUgbWFqb3IgbW9kZSBjaHVuay4NCisgDQorIFRoaXMgaXMgdG8gYmUgc2V0IGJ5 IG11bHRpcGxlIG1ham9yIG1vZGUgZnJhbWUgd29ya3MsIGxpa2UNCisgbXVtYW1vLg0KKyANCisg U2VlIGFsc28gYHJuZy12YWxpZC1ueG1sLW1ham9yLW1vZGUtY2h1bmstZnVuY3Rpb24nIGFuZA0K KyBgcm5nLWVuZC1tYWpvci1tb2RlLWNodW5rLWZ1bmN0aW9uJy4gTm90ZSB0aGF0IGFsbCB0aHJl ZQ0KKyB2YXJpYWJsZXMgbXVzdCBiZSBzZXQuIikNCisgKG1ha2UtdmFyaWFibGUtYnVmZmVyLWxv Y2FsICdybmctZ2V0LW1ham9yLW1vZGUtY2h1bmstZnVuY3Rpb24pDQorIChwdXQgJ3JuZy1nZXQt bWFqb3ItbW9kZS1jaHVuay1mdW5jdGlvbiAncGVybWFuZW50LWxvY2FsIHQpDQorIA0KKyAoZGVm dmFyIHJuZy12YWxpZC1ueG1sLW1ham9yLW1vZGUtY2h1bmstZnVuY3Rpb24gbmlsDQorICAgIkZ1 bmN0aW9uIHRvIHVzZSB0byBjaGVjayBpZiBueG1sIGNhbiBwYXJzZSBtYWpvciBtb2RlIGNodW5r Lg0KKyBJdCBzaG91bGQgdGFrZSBvbmUgYXJndW1lbnQsIHRoZSBjaHVuay4NCisgDQorIEZvciBt b3JlIGluZm8gc2VlIGFsc28gYHJuZy1nZXQtbWFqb3ItbW9kZS1jaHVuay1mdW5jdGlvbicuIikN CisgKG1ha2UtdmFyaWFibGUtYnVmZmVyLWxvY2FsICdybmctdmFsaWQtbnhtbC1tYWpvci1tb2Rl LWNodW5rLWZ1bmN0aW9uKQ0KKyAocHV0ICdybmctdmFsaWQtbnhtbC1tYWpvci1tb2RlLWNodW5r LWZ1bmN0aW9uICdwZXJtYW5lbnQtbG9jYWwgdCkNCisgDQorIChkZWZ2YXIgcm5nLWVuZC1tYWpv ci1tb2RlLWNodW5rLWZ1bmN0aW9uIG5pbA0KKyAgICJGdW5jdGlvbiB0byB1c2UgdG8gZ2V0IHRo ZSBlbmQgb2YgYSBtYWpvciBtb2RlIGNodW5rLg0KKyBJdCBzaG91bGQgdGFrZSBvbmUgYXJndW1l bnQsIHRoZSBjaHVuay4NCisgDQorIEZvciBtb3JlIGluZm8gc2VlIGFsc28gYHJuZy1nZXQtbWFq b3ItbW9kZS1jaHVuay1mdW5jdGlvbicuIikNCisgKG1ha2UtdmFyaWFibGUtYnVmZmVyLWxvY2Fs ICdybmctZW5kLW1ham9yLW1vZGUtY2h1bmstZnVuY3Rpb24pDQorIChwdXQgJ3JuZy1lbmQtbWFq b3ItbW9kZS1jaHVuay1mdW5jdGlvbiAncGVybWFuZW50LWxvY2FsIHQpDQorIA0KICAoZGVmdW4g cm5nLWRvLXNvbWUtdmFsaWRhdGlvbi0xICgmb3B0aW9uYWwgY29udGludWUtcC1mdW5jdGlvbikN CiEgICAobGV0IChtYWpvci1tb2RlLWNodW5rDQohICAgICAgICAgZW5kLW1ham9yLW1vZGUtY2h1 bmsNCiEgICAgICAgICAobGltaXQgKCsgcm5nLXZhbGlkYXRlLXVwLXRvLWRhdGUtZW5kDQogIAkJ ICBybmctdmFsaWRhdGUtY2h1bmstc2l6ZSkpDQogIAkocmVtb3ZlLXN0YXJ0IHJuZy12YWxpZGF0 ZS11cC10by1kYXRlLWVuZCkNCiAgCShuZXh0LWNhY2hlLXBvaW50ICgrIChwb2ludCkgcm5nLXN0 YXRlLWNhY2hlLWRpc3RhbmNlKSkNCioqKioqKioqKioqKioqKg0KKioqIDUzNiw1NDMgKioqKg0K ICAJeG1sdG9rLWF0dHJpYnV0ZXMNCiAgCXhtbHRvay1uYW1lc3BhY2UtYXR0cmlidXRlcw0KICAJ eG1sdG9rLWRlcGVuZGVudC1yZWdpb25zDQohIAl4bWx0b2stZXJyb3JzKQ0KISAgICAgKHdoZW4g KD0gKHBvaW50KSAxKQ0KICAgICAgICAobGV0ICgocmVnaW9ucyAoeG1sdG9rLWZvcndhcmQtcHJv bG9nKSkpDQogIAkocm5nLWNsZWFyLW92ZXJsYXlzIDEgKHBvaW50KSkNCiAgCSh3aGlsZSByZWdp b25zDQotLS0gNTY3LDU3NiAtLS0tDQogIAl4bWx0b2stYXR0cmlidXRlcw0KICAJeG1sdG9rLW5h bWVzcGFjZS1hdHRyaWJ1dGVzDQogIAl4bWx0b2stZGVwZW5kZW50LXJlZ2lvbnMNCiEgCXhtbHRv ay1lcnJvcnMNCiEgICAgICAgICApDQohICAgICA7OyhtZXNzYWdlICI+Pj4+Pj4+Pj4gaGVyZSAt MSwgcD0lcyIgKHBvaW50KSkgOzsoc2l0LWZvciA0KQ0KISAgICAgKHdoZW4gKGFuZCBjb250aW51 ZSAoPSAocG9pbnQpIDEpKQ0KICAgICAgICAobGV0ICgocmVnaW9ucyAoeG1sdG9rLWZvcndhcmQt cHJvbG9nKSkpDQogIAkocm5nLWNsZWFyLW92ZXJsYXlzIDEgKHBvaW50KSkNCiAgCSh3aGlsZSBy ZWdpb25zDQoqKioqKioqKioqKioqKioNCioqKiA1NDksNTU4ICoqKioNCiAgCShybmctY2xlYXIt Y29uZGl0aW9uYWwtcmVnaW9uKSkNCiAgICAgICAgKHNldHEgcm5nLWR0ZCB4bWx0b2stZHRkKSkN CiAgICAgICh3aGlsZSBjb250aW51ZQ0KISAgICAgICAoc2V0cSBoYXZlLXJlbWFpbmluZy1jaGFy cyAocm5nLWZvcndhcmQpKQ0KICAgICAgICAobGV0ICgocG9zIChwb2ludCkpKQ0KICAJKHNldHEg Y29udGludWUNCiAgCSAgICAgIChhbmQgaGF2ZS1yZW1haW5pbmctY2hhcnMNCiAgCQkgICAob3Ig KDwgcG9zIGxpbWl0KQ0KICAJCSAgICAgICAoYW5kIGNvbnRpbnVlLXAtZnVuY3Rpb24NCiAgCQkJ ICAgIChmdW5jYWxsIGNvbnRpbnVlLXAtZnVuY3Rpb24pDQotLS0gNTgyLDYzMSAtLS0tDQogIAko cm5nLWNsZWFyLWNvbmRpdGlvbmFsLXJlZ2lvbikpDQogICAgICAgIChzZXRxIHJuZy1kdGQgeG1s dG9rLWR0ZCkpDQogICAgICAod2hpbGUgY29udGludWUNCiEgICAgICAgOzsgSWYgbXVtYW1vIChv ciBzb21ldGhpbmcgc2ltaWxhcikgaXMgdXNlZCB0aGVuIGp1bXAgb3ZlciBwYXJ0cw0KISAgICAg ICA7OyB0aGF0IGNhbiBub3QgYmUgcGFyc2VkIGJ5IG54bWwtbW9kZS4NCiEgICAgICAgKHdoZW4g KGFuZCBybmctZ2V0LW1ham9yLW1vZGUtY2h1bmstZnVuY3Rpb24NCiEgICAgICAgICAgICAgICAg ICBybmctdmFsaWQtbnhtbC1tYWpvci1tb2RlLWNodW5rLWZ1bmN0aW9uDQohICAgICAgICAgICAg ICAgICAgcm5nLWVuZC1tYWpvci1tb2RlLWNodW5rLWZ1bmN0aW9uKQ0KISAgICAgICAgIChsZXQg KChoZXJlIChwb2ludCkpDQohICAgICAgICAgICAgICAgbmV4dC1ub24tc3BhY2UtcG9zKQ0KISAg ICAgICAgICAgKHNraXAtY2hhcnMtZm9yd2FyZCAiIFx0XHJcbiIpDQohICAgICAgICAgICAoc2V0 cSBuZXh0LW5vbi1zcGFjZS1wb3MgKHBvaW50KSkNCiEgICAgICAgICAgIChnb3RvLWNoYXIgaGVy ZSkNCiEgICAgICAgICAgIDs7KG1lc3NhZ2UgImhlcmUgd2hlbiwgcD0lcyBlbW1jPSVzIG5vbi1z cGFjZT0lcyIgKHBvaW50KSBlbmQtbWFqb3ItbW9kZS1jaHVuayBuZXh0LW5vbi1zcGFjZS1wb3Mp IDs7KHNpdC1mb3IgNCkNCiEgICAgICAgICAgICh1bmxlc3MgKGFuZCBlbmQtbWFqb3ItbW9kZS1j aHVuaw0KISAgICAgICAgICAgICAgICAgICAgICAgIDs7IFJlbWFpbmluZyBjaGFycyBpbiB0aGlz IGNodW5rPw0KISAgICAgICAgICAgICAgICAgICAgICAgICg8IG5leHQtbm9uLXNwYWNlLXBvcyBl bmQtbWFqb3ItbW9kZS1jaHVuaykpDQohICAgICAgICAgICAgIChzZXRxIGVuZC1tYWpvci1tb2Rl LWNodW5rIG5pbCkNCiEgICAgICAgICAgICAgKHNldHEgbWFqb3ItbW9kZS1jaHVuayAoZnVuY2Fs bCBybmctZ2V0LW1ham9yLW1vZGUtY2h1bmstZnVuY3Rpb24gbmV4dC1ub24tc3BhY2UtcG9zKSkN CiEgICAgICAgICAgICAgKHdoaWxlIChhbmQgbWFqb3ItbW9kZS1jaHVuaw0KISAgICAgICAgICAg ICAgICAgICAgICAgICAobm90IChmdW5jYWxsIHJuZy12YWxpZC1ueG1sLW1ham9yLW1vZGUtY2h1 bmstZnVuY3Rpb24gbWFqb3ItbW9kZS1jaHVuaykpDQohICAgICAgICAgICAgICAgICAgICAgICAg ICg8IG5leHQtbm9uLXNwYWNlLXBvcyAocG9pbnQtbWF4KSkpDQohICAgICAgICAgICAgICAgKGxl dCAoKGVuZC1wb3MgKGZ1bmNhbGwgcm5nLWVuZC1tYWpvci1tb2RlLWNodW5rLWZ1bmN0aW9uIG1h am9yLW1vZGUtY2h1bmspKSkNCiEgICAgICAgICAgICAgICAgIChnb3RvLWNoYXIgKCsgZW5kLXBv cyAwKSkNCiEgICAgICAgICAgICAgICAgIChzZXRxIG1ham9yLW1vZGUtY2h1bmsgKGZ1bmNhbGwg cm5nLWdldC1tYWpvci1tb2RlLWNodW5rLWZ1bmN0aW9uIChwb2ludCkpKQ0KISAgICAgICAgICAg ICAgICAgOzsobWVzc2FnZSAiLS0tPiBoZXJlIDMsIHBvaW50PSVzLCBlcD0lcywgbW0tY2h1bms9 JXMiIChwb2ludCkgZW5kLXBvcyBtYWpvci1tb2RlLWNodW5rKQ0KISAgICAgICAgICAgICAgICAg KQ0KISAgICAgICAgICAgICAgIChzZXRxIG5leHQtbm9uLXNwYWNlLXBvcyAocG9pbnQpKSkpDQoh ICAgICAgICAgICA7OyBTdG9wIHBhcnNpbmcgaWYgd2UgZG8gbm90IGhhdmUgYSBjaHVuayBoZXJl IHlldC4NCiEgICAgICAgICAgIChzZXRxIGNvbnRpbnVlIChhbmQgbWFqb3ItbW9kZS1jaHVuaw0K ISAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZnVuY2FsbCBybmctdmFsaWQtbnhtbC1t YWpvci1tb2RlLWNodW5rLWZ1bmN0aW9uIG1ham9yLW1vZGUtY2h1bmspKSkNCiEgICAgICAgICAg ICh3aGVuIGNvbnRpbnVlDQohICAgICAgICAgICAgIDs7KG1lc3NhZ2UgIiAgY29udGludWU9dCIp DQohICAgICAgICAgICAgIChzZXRxIGVuZC1tYWpvci1tb2RlLWNodW5rIChmdW5jYWxsIHJuZy1l bmQtbWFqb3ItbW9kZS1jaHVuay1mdW5jdGlvbiBtYWpvci1tb2RlLWNodW5rKSkpKSkNCiEgDQoh ICAgICAgICh3aGVuIGNvbnRpbnVlDQohICAgICAgICAgOzsobWVzc2FnZSAiKioqIGhlcmUgcmVt YWluLCBwPSVzIiAocG9pbnQpKQ0KISAgICAgICAgIChzZXRxIGhhdmUtcmVtYWluaW5nLWNoYXJz IChybmctZm9yd2FyZCBlbmQtbWFqb3ItbW9kZS1jaHVuaykpDQohICAgICAgICAgOzsobWVzc2Fn ZSAiKioqIGhlcmUgcmVtYWluIGIsIHA9JXMiIChwb2ludCkpDQogICAgICAgICAgKGxldCAoKHBv cyAocG9pbnQpKSkNCisgICAgICAgICAgICh3aGVuIGVuZC1tYWpvci1tb2RlLWNodW5rDQorICAg ICAgICAgICAgIDs7IEZpeC1tZTogU2VlbXMgbGlrZSB3ZSBuZWVkIGEgbmV3IGluaXRpYWxpemF0 aW9uIChvciB3aHkNCisgICAgICAgICAgICAgOzsgZG8gd2Ugb3RoZXJ3aXNlIGhhbmcgd2l0aG91 dCB0aGlzPykNCisgICAgICAgICAgICAgKGFuZCAoPiBsaW1pdCBlbmQtbWFqb3ItbW9kZS1jaHVu aykgKHNldHEgbGltaXQgZW5kLW1ham9yLW1vZGUtY2h1bmspKSkNCiAgICAgICAgICAgIChzZXRx IGNvbnRpbnVlDQogICAgICAgICAgICAgICAgICAoYW5kIGhhdmUtcmVtYWluaW5nLWNoYXJzDQor ICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlDQogICAgICAgICAgICAgICAgICAgICAgIChv ciAoPCBwb3MgbGltaXQpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAoYW5kIGNvbnRpbnVl LXAtZnVuY3Rpb24NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZ1bmNhbGwgY29u dGludWUtcC1mdW5jdGlvbikNCioqKioqKioqKioqKioqKg0KKioqIDU4Miw1ODcgKioqKg0KLS0t IDY1NSw2NjEgLS0tLQ0KICAgICAgICAgICAgICAgICAgIChzZXRxIG5leHQtY2FjaGUtcG9pbnQg KCsgcG9zIHJuZy1zdGF0ZS1jYWNoZS1kaXN0YW5jZSkpDQogICAgICAgICAgICAgICAgICAgKHJu Zy1jbGVhci1jYWNoZWQtc3RhdGUgcmVtb3ZlLXN0YXJ0IHBvcykNCiAgICAgICAgICAgICAgICAg ICAod2hlbiBoYXZlLXJlbWFpbmluZy1jaGFycw0KKyAgICAgICAgICAgICAgICAgICAgOzsobWVz c2FnZSAicm5nLWNhY2gtc3RhdGUgKDEtICVzKSIgcG9zKQ0KICAgICAgICAgICAgICAgICAgICAg KHJuZy1jYWNoZS1zdGF0ZSAoMS0gcG9zKSkpDQogICAgICAgICAgICAgICAgICAgKHNldHEgcmVt b3ZlLXN0YXJ0IHBvcykNCiAgICAgICAgICAgICAgICAgICAodW5sZXNzIGNvbnRpbnVlDQoqKioq KioqKioqKioqKioNCioqKiA2MDMsNjA5ICoqKioNCiAgCQkJICAocm5nLWNsZWFyLWNvbmRpdGlv bmFsLXJlZ2lvbikpDQogIAkJCSAoKDwgcm5nLWNvbmRpdGlvbmFsLXVwLXRvLWRhdGUtc3RhcnQg cG9zKQ0KICAJCQkgIChzZXQtbWFya2VyIHJuZy1jb25kaXRpb25hbC11cC10by1kYXRlLXN0YXJ0 DQohIAkJCQkgICAgICBwb3MpKSkpKSkpKSkNCiAgICAgIGhhdmUtcmVtYWluaW5nLWNoYXJzKSkN CiAgICAgIA0KICAoZGVmdW4gcm5nLWNsZWFyLWNvbmRpdGlvbmFsLXJlZ2lvbiAoKQ0KLS0tIDY3 Nyw2ODMgLS0tLQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHJuZy1jbGVhci1jb25k aXRpb25hbC1yZWdpb24pKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKDwgcm5nLWNv bmRpdGlvbmFsLXVwLXRvLWRhdGUtc3RhcnQgcG9zKQ0KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKHNldC1tYXJrZXIgcm5nLWNvbmRpdGlvbmFsLXVwLXRvLWRhdGUtc3RhcnQNCiEgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvcykpKSkpKSkpKSkNCiAgICAg IGhhdmUtcmVtYWluaW5nLWNoYXJzKSkNCiAgDQogIChkZWZ1biBybmctY2xlYXItY29uZGl0aW9u YWwtcmVnaW9uICgpDQo= --001636c599a61284130468e1fb91--