From MAILER-DAEMON Fri Sep 12 12:04:25 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.22) id 19xqPJ-0004Ad-6o for mharc-chmspec-devel@gnu.org; Fri, 12 Sep 2003 12:04:25 -0400 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.22) id 19xqPG-00049Z-Aq for chmspec-devel@nongnu.org; Fri, 12 Sep 2003 12:04:22 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.22) id 19xqPE-00048n-23 for chmspec-devel@nongnu.org; Fri, 12 Sep 2003 12:04:20 -0400 Received: from [213.165.64.20] (helo=mail.gmx.net) by monty-python.gnu.org with smtp (Exim 4.22) id 19xqLZ-0003MK-JV for chmspec-devel@nongnu.org; Fri, 12 Sep 2003 12:00:33 -0400 Received: (qmail 19147 invoked by uid 65534); 12 Sep 2003 16:00:26 -0000 Received: from unknown (EHLO gmx.net) (81.196.241.77) by mail.gmx.net (mp022) with SMTP; 12 Sep 2003 18:00:26 +0200 Message-ID: <3F61ECE9.4040203@gmx.net> Date: Fri, 12 Sep 2003 18:57:29 +0300 From: Razvan Cojocaru User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624 X-Accept-Language: en-us, en MIME-Version: 1.0 To: chmspec-devel@nongnu.org X-Enigmail-Version: 0.76.5.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: [chmspec-devel] $FIftiMain X-BeenThere: chmspec-devel@nongnu.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: Discussion & development list for chmspec List-Id: Discussion & development list for chmspec List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Sep 2003 16:04:23 -0000 Hello. Pabs, here are the things I think the $FIftiMain section of chmspec could use or that I thought lack clarity. As a minor observation I think that the way to decode integers such as the big endian ENCINT and the scale/root integers should be presented closer to the places where they appear in the file structures, not the 1st thing in the file. That being said, we turn to Table 5.19. I could not tell that I should start with the node pointed to by location 0x14 (DWORD). "Offset to the last word tree block" doesn't tell me it's the one I should try first. Also, the description of what the depth of the tree blocks are seems insufficient to me, and I had to look at the chmdeco code to figure out what you meant. My critique to this kind of things is basically that you should be more detailed. They probably seem obvious to you since you reversed engineered it but it's not that obvious to people who haven't had such low level experience with the chm format. Then you keep talking about what follows in the file (WLC entries) and describe them. That's all well and good but at this point you haven't introduced index and leaf nodes and the concept of a WLC means nothing to me. As a developer, I was interested in the steps to take to make a search happen using $FIftiMain but from the spec I could only figure out some of the layout of the $FIftiMain file. I think the section could use a reorganization about the way the code would flow to get the pages of a word: read the index node, iterate through the entries, get the leaf node, go to WLC, etc. Also, an example of how words are represented would be useful. More and clearer examples would be welcome. Not complex stuff, but like we talked on the xchm-general mailing list - like word1 is animal and word2 is antitrust, and the word in the second leaf is titrust, starting at position 2 in the previous word, etc. The windows.chm example you presented doesn't quite illustrate many of your points. I think a fictitious example would have perhaps illustrated the concepts better. Hope it helps. I'll think about it more when I get some time and see if I've left anything out here. Cheers, Razvan From MAILER-DAEMON Fri Sep 12 22:16:37 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.22) id 19xzxk-0005kY-WC for mharc-chmspec-devel@gnu.org; Fri, 12 Sep 2003 22:16:36 -0400 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.22) id 19xzxi-0005ia-JS for chmspec-devel@nongnu.org; Fri, 12 Sep 2003 22:16:34 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.22) id 19xzxh-0005iL-8Y for chmspec-devel@nongnu.org; Fri, 12 Sep 2003 22:16:33 -0400 Received: from [199.232.41.8] (helo=mx20.gnu.org) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.22) id 19xzxh-0005dw-19 for chmspec-devel@nongnu.org; Fri, 12 Sep 2003 22:16:33 -0400 Received: from [12.46.110.2] (helo=ns1.bonedaddy.net) by mx20.gnu.org with esmtp (Exim 4.22) id 19xzwl-0003Wx-Me for chmspec-devel@nongnu.org; Fri, 12 Sep 2003 22:15:35 -0400 Received: from localhost (pabs3@localhost) by ns1.bonedaddy.net (8.11.6/8.11.6) with ESMTP id h8D1uWR21560 for ; Fri, 12 Sep 2003 21:56:32 -0400 Date: Fri, 12 Sep 2003 21:56:32 -0400 (EDT) From: Pabs To: Discussion & development list for chmspec Subject: Re: [chmspec-devel] $FIftiMain In-Reply-To: <3F61ECE9.4040203@gmx.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-BeenThere: chmspec-devel@nongnu.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: Discussion & development list for chmspec List-Id: Discussion & development list for chmspec List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Sep 2003 02:16:35 -0000 On Fri, 12 Sep 2003, Razvan Cojocaru wrote: > Pabs, here are the things I think the $FIftiMain section of chmspec > could use or that I thought lack clarity. Thanks for that I'll get onto it asap. Let me know if there are any problems with other sections. Bye, Pabs From MAILER-DAEMON Fri Sep 26 02:48:07 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.22) id 1A2mOd-0004EG-Ap for mharc-chmspec-devel@gnu.org; Fri, 26 Sep 2003 02:48:07 -0400 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.22) id 1A2mOa-0004Ay-8i for chmspec-devel@nongnu.org; Fri, 26 Sep 2003 02:48:04 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.22) id 1A2mOX-000477-Qq for chmspec-devel@nongnu.org; Fri, 26 Sep 2003 02:48:02 -0400 Received: from [12.46.110.2] (helo=ns1.bonedaddy.net) by monty-python.gnu.org with esmtp (Exim 4.22) id 1A2mOX-00044d-67 for chmspec-devel@nongnu.org; Fri, 26 Sep 2003 02:48:01 -0400 Received: from localhost (pabs3@localhost) by ns1.bonedaddy.net (8.11.6/8.11.6) with ESMTP id h8Q6SAm05662 for ; Fri, 26 Sep 2003 02:28:10 -0400 Date: Fri, 26 Sep 2003 02:28:10 -0400 (EDT) From: Pabs To: chmspec-devel@nongnu.org Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-1463811327-1539613832-1064557455=:5628" Content-ID: Subject: [chmspec-devel] FIftiMain SVG image X-BeenThere: chmspec-devel@nongnu.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: Discussion & development list for chmspec List-Id: Discussion & development list for chmspec List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Sep 2003 06:48:05 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. ---1463811327-1539613832-1064557455=:5628 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-ID: Hey all, Before I go too far with this FIftiMain image, can you all check it out and see if it is reasonably clear in how it portrays the structure of that file. If peeps think it is useful I'll put it in the next release. It aint fully finished, so If you've ideas on what should(n't) go in it, speak up. TODO: finish free-space pointers add leaf -> WLC pointers Maybe pick better colours decide if the numbers on the right should be removed arrows pointing to the #TOPICS file PS: I'm hoping everyone has the ability to view svg, if not I'll do a png conversion on request. Bye, Pabs ---1463811327-1539613832-1064557455=:5628 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; NAME="FIftiMain.svg" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: ATTACHMENT; FILENAME="FIftiMain.svg" PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAi LS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9U Ui8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+DQo8c3Zn IHdpZHRoPSIxNWNtIiBoZWlnaHQ9IjE4Y20iIHZpZXdCb3g9IjAgMCA3NTAg OTAwIj4NCgk8ZGVmcz4NCgkJPHN0eWxlIHR5cGU9InRleHQvY3NzIj48IVtD REFUQVsNCgkJCXJlY3Qgew0KCQkJCWZpbGw6ICNmY2ZjZmM7DQoJCQkJc3Ry b2tlOiBibGFjazsNCgkJCQlzdHJva2Utd2lkdGg6IDIuNTsNCgkJCX0NCgkJ CXJlY3QucG9pbnRlcnN0YXJ0IHsNCgkJCQlmaWxsOiBibGFjazsNCgkJCQlz dHJva2U6IG5vbmU7DQoJCQl9DQoJCQlyZWN0LmhlYWRlciB7IGZpbGw6IHdo aXRlOyB9DQoJCQlyZWN0LndsYyB7IGZpbGw6ICNlMGUwZTA7IH0NCgkJCXJl Y3QubGVhZiB7IGZpbGw6ICNlMGZmZTA7IH0NCgkJCXJlY3QuaW5kZXgxIHsg ZmlsbDogI2ZmZTBlMDsgfQ0KCQkJcmVjdC5pbmRleDIgeyBmaWxsOiAjZmZk MGQwOyB9DQoJCQlyZWN0LmZyZWVzcGFjZSB7IGZpbGw6ICNlMGUwZmY7IH0N CgkJCXJlY3QucG9pbnRlciB7IGZpbGw6IGdyZXk7IHN0cm9rZS13aWR0aDog MTsgfQ0KCQkJcGF0aCB7DQoJCQkJZmlsbDogbm9uZTsNCgkJCQlzdHJva2U6 IGJsYWNrOw0KCQkJCXN0cm9rZS13aWR0aDogMi41Ow0KCQkJCXN0cm9rZS1s aW5lY2FwOiByb3VuZDsNCgkJCQlzdHJva2UtbGluZWpvaW46IHJvdW5kOw0K CQkJfQ0KCQkJcGF0aC5wb2ludGVyIHsNCgkJCQltYXJrZXItZW5kOiB1cmwo I2Fycm93KTsNCgkJCQlzdHJva2Utd2lkdGg6IDEuNTsNCgkJCX0NCgkJCXBh dGguc2l6ZSB7IHN0cm9rZS13aWR0aDogMS41OyB9DQoJCQl0ZXh0IHsNCgkJ CQlmb250LXNpemU6IDI1IHB0Ow0KCQkJCXRleHQtYW5jaG9yOiBtaWRkbGU7 DQoJCQkJYWxpZ25tZW50LWJhc2VsaW5lOiBtaWRkbGU7DQoJCQl9DQoJCQl0 ZXh0Lm9mZnNldGxhYmVsIHsgZm9udC1zaXplOiAxNSBwdDsgdGV4dC1hbmNo b3I6IGVuZDsgfQ0KCQkJdGV4dC5rZXlsYWJlbCB7IGZvbnQtc2l6ZTogMjAg cHQ7IH0NCgkJXV0+PC9zdHlsZT4NCgk8bWFya2VyIGlkPSJ0cmlhbmdsZSIN CgkJdmlld0JveD0iMCAwIDE1IDE1IiByZWZYPSI3LjUiIHJlZlk9IjcuNSIN CgkJbWFya2VyVW5pdHM9InN0cm9rZVdpZHRoIg0KCQltYXJrZXJXaWR0aD0i MTAiIG1hcmtlckhlaWdodD0iMTAiDQoJCW9yaWVudD0iYXV0byI+DQoJCTxw YXRoIGQ9Ik0gMi41IDIuNSBMIDEyLjUgNy41IEwgMi41IDEyLjUgeiIgc3R5 bGU9ImZpbGw6IGJsYWNrOyBzdHJva2U6IGJsYWNrOyBzdHJva2Utd2lkdGg6 IDE7Ii8+DQoJPC9tYXJrZXI+DQoJPG1hcmtlciBpZD0idHJpYW5nbGUyIg0K CQl2aWV3Qm94PSIwIDAgMTMgMTMiIHJlZlg9IjcuNSIgcmVmWT0iNy41Ig0K CQltYXJrZXJVbml0cz0ic3Ryb2tlV2lkdGgiDQoJCW1hcmtlcldpZHRoPSIx MCIgbWFya2VySGVpZ2h0PSIxMCINCgkJb3JpZW50PSJhdXRvIj4NCgkJPHBh dGggZD0iTSAyLjUgNy41IEwgMTIuNSAxMi41IEwgMTIuNSAyLjUgeiIgc3R5 bGU9ImZpbGw6IGJsYWNrOyBzdHJva2U6IGJsYWNrOyBzdHJva2Utd2lkdGg6 IDE7Ii8+DQoJPC9tYXJrZXI+DQoJPG1hcmtlciBpZD0iYXJyb3ciDQoJCXZp ZXdCb3g9Ii0xIC0xIDE2IDE2IiByZWZYPSIxMCIgcmVmWT0iNSINCgkJbWFy a2VyVW5pdHM9InN0cm9rZVdpZHRoIg0KCQltYXJrZXJXaWR0aD0iMTAiIG1h cmtlckhlaWdodD0iMTAiDQoJCW9yaWVudD0iYXV0byI+DQoJCTxwYXRoIGQ9 Ik0gMTAgNSBMIDAgMCBMIDAgMTAgeiIgc3R5bGU9ImZpbGw6IGJsYWNrOyBz dHJva2U6IGJsYWNrOyBzdHJva2Utd2lkdGg6IDE7Ii8+DQoJPC9tYXJrZXI+ DQoNCgk8L2RlZnM+DQoNCgk8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iNzUw IiBoZWlnaHQ9IjkwMCIvPg0KDQoJPCEtLSBMYWJlbHMgbiBzaGl0IC0tPg0K CTx0ZXh0IHg9IjEzNy41IiB5PSIzMCI+PHRzcGFuPkxlYWYgbm9kZXM8L3Rz cGFuPjx0c3BhbiB4PSIxMzcuNSIgeT0iNTUiPiZhbXA7IFdMQ3M8L3RzcGFu PjwvdGV4dD4NCgk8dGV4dCB4PSIzMzcuNSIgeT0iMzAiPjx0c3Bhbj5JbmRl eCBub2RlczwvdHNwYW4+PHRzcGFuIHg9IjMzNy41IiB5PSI1NSI+TGV2ZWwg MTwvdHNwYW4+PC90ZXh0Pg0KCTx0ZXh0IHg9IjUzNy41IiB5PSIzMCI+PHRz cGFuPkluZGV4IG5vZGVzPC90c3Bhbj48dHNwYW4geD0iNTM3LjUiIHk9IjU1 Ij5MZXZlbCAyPC90c3Bhbj48L3RleHQ+DQoJPHRleHQgeD0iMCIgeT0iMCIg dHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzAwLDQ3NSkgcm90YXRlKDkwKSI+T2Zm c2V0IGluICRGSWZ0aU1haW4gZmlsZTwvdGV4dD4NCgk8IS0tcGF0aCBkPSJN NjI1IDg3NSBMNjI1IDc1IEw3NSA3NSBMNzUgODc1IiBtYXJrZXItc3RhcnQ9 InVybCgjdHJpYW5nbGUyKSIgbWFya2VyLWVuZD0idXJsKCN0cmlhbmdsZSki Ly0tPg0KCTxwYXRoIGQ9Ik02NzUgODAwIEw2NzUgNzUgTDc1IDc1IiBtYXJr ZXItc3RhcnQ9InVybCgjdHJpYW5nbGUyKSIvPg0KCTx0ZXh0IHg9IjAiIHk9 IjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwLDM3NSkgcm90YXRlKC05MCki Pi8jVE9QSUNTIGZpbGU8L3RleHQ+DQoNCg0KCTwhLS0gV0xDcyBuIE5vZGVz IC0tPg0KCTxyZWN0IHg9IjEwMCIgeT0iMTAwIiB3aWR0aD0iNzUiIGhlaWdo dD0iNDAiIGNsYXNzPSJoZWFkZXIiLz4NCgk8cmVjdCB4PSIxMDAiIHk9IjE0 MCIgd2lkdGg9Ijc1IiBoZWlnaHQ9IjE1IiBjbGFzcz0id2xjIi8+DQoJPHJl Y3QgeD0iMTAwIiB5PSIxNTUiIHdpZHRoPSI3NSIgaGVpZ2h0PSI4MCIgY2xh c3M9ImxlYWYiLz4NCgk8cmVjdCB4PSIxMDAiIHk9IjIyMCIgd2lkdGg9Ijc1 IiBoZWlnaHQ9IjE1IiBjbGFzcz0iZnJlZXNwYWNlIi8+DQoJPHJlY3QgeD0i MTAwIiB5PSIyMzUiIHdpZHRoPSI3NSIgaGVpZ2h0PSIyMCIgY2xhc3M9Inds YyIvPg0KCTxyZWN0IHg9IjEwMCIgeT0iMjU1IiB3aWR0aD0iNzUiIGhlaWdo dD0iODAiIGNsYXNzPSJsZWFmIi8+DQoJPHJlY3QgeD0iMTAwIiB5PSIzMjUi IHdpZHRoPSI3NSIgaGVpZ2h0PSIxMCIgY2xhc3M9ImZyZWVzcGFjZSIvPg0K CTxyZWN0IHg9IjMwMCIgeT0iMzM1IiB3aWR0aD0iNzUiIGhlaWdodD0iODAi IGNsYXNzPSJpbmRleDEiLz4NCgk8cmVjdCB4PSIzMDAiIHk9IjQwNSIgd2lk dGg9Ijc1IiBoZWlnaHQ9IjEwIiBjbGFzcz0iZnJlZXNwYWNlIi8+DQoJPHJl Y3QgeD0iMTAwIiB5PSI0MTUiIHdpZHRoPSI3NSIgaGVpZ2h0PSIyNSIgY2xh c3M9IndsYyIvPg0KCTxyZWN0IHg9IjEwMCIgeT0iNDQwIiB3aWR0aD0iNzUi IGhlaWdodD0iODAiIGNsYXNzPSJsZWFmIi8+DQoJPHJlY3QgeD0iMTAwIiB5 PSI1MDUiIHdpZHRoPSI3NSIgaGVpZ2h0PSIzNSIgY2xhc3M9ImZyZWVzcGFj ZSIvPg0KCTxyZWN0IHg9IjEwMCIgeT0iNTIwIiB3aWR0aD0iNzUiIGhlaWdo dD0iMTUiIGNsYXNzPSJ3bGMiLz4NCgk8cmVjdCB4PSIxMDAiIHk9IjUzNSIg d2lkdGg9Ijc1IiBoZWlnaHQ9IjgwIiBjbGFzcz0ibGVhZiIvPg0KCTxyZWN0 IHg9IjEwMCIgeT0iNTgwIiB3aWR0aD0iNzUiIGhlaWdodD0iMzUiIGNsYXNz PSJmcmVlc3BhY2UiLz4NCgk8cmVjdCB4PSIzMDAiIHk9IjYxNSIgd2lkdGg9 Ijc1IiBoZWlnaHQ9IjgwIiBjbGFzcz0iaW5kZXgxIi8+DQoJPHJlY3QgeD0i MzAwIiB5PSI2NDUiIHdpZHRoPSI3NSIgaGVpZ2h0PSI1MCIgY2xhc3M9ImZy ZWVzcGFjZSIvPg0KCTxyZWN0IHg9IjUwMCIgeT0iNjk1IiB3aWR0aD0iNzUi IGhlaWdodD0iODAiIGNsYXNzPSJpbmRleDIiLz4NCgk8cmVjdCB4PSI1MDAi IHk9IjcyMCIgd2lkdGg9Ijc1IiBoZWlnaHQ9IjY1IiBjbGFzcz0iZnJlZXNw YWNlIi8+DQoNCgk8IS0tIE9mZnNldCBsYWJlbHMgLS0+DQoJPHBhdGggZD0i TTY3NSAxMDAgTDY3MCAxMDAgTTY3NSAxNDAgTDY3MCAxNDAiLz4NCgk8cGF0 aCBkPSJNNjc1IDE1NSBMNjcwIDE1NSBNNjc1IDIzNSBMNjcwIDIzNSIvPg0K CTxwYXRoIGQ9Ik02NzUgMjU1IEw2NzAgMjU1IE02NzUgMzM1IEw2NzAgMzM1 Ii8+DQoJPHBhdGggZD0iTTY3NSAzMzUgTDY3MCAzMzUgTTY3NSA0MTUgTDY3 MCA0MTUiLz4NCgk8cGF0aCBkPSJNNjc1IDQ0MCBMNjcwIDQ0MCBNNjc1IDUy MCBMNjcwIDUyMCIvPg0KCTxwYXRoIGQ9Ik02NzUgNTM1IEw2NzAgNTM1IE02 NzUgNjE1IEw2NzAgNjE1Ii8+DQoJPHBhdGggZD0iTTY3NSA2MTUgTDY3MCA2 MTUgTTY3NSA2OTUgTDY3MCA2OTUiLz4NCgk8cGF0aCBkPSJNNjc1IDY5NSBM NjcwIDY5NSBNNjc1IDc3NSBMNjcwIDc3NSIvPg0KCTx0ZXh0IHg9IjY2NSIg eT0iMTIwIiBjbGFzcz0ib2Zmc2V0bGFiZWwiPjEwMjQgKGhlYWRlcik8L3Rl eHQ+DQoJPHRleHQgeD0iNjY1IiB5PSIxNTAiIGNsYXNzPSJvZmZzZXRsYWJl bCI+dmFyaWFibGU8L3RleHQ+DQoJPHRleHQgeD0iNjY1IiB5PSIxOTUiIGNs YXNzPSJvZmZzZXRsYWJlbCI+MjA0ODwvdGV4dD4NCgk8dGV4dCB4PSI2NjUi IHk9IjI0OC4zMzMzMzMzIiBjbGFzcz0ib2Zmc2V0bGFiZWwiPnZhcmlhYmxl PC90ZXh0Pg0KCTx0ZXh0IHg9IjY2NSIgeT0iMjk1IiBjbGFzcz0ib2Zmc2V0 bGFiZWwiPjIwNDg8L3RleHQ+DQoJPHRleHQgeD0iNjY1IiB5PSIzNzUiIGNs YXNzPSJvZmZzZXRsYWJlbCI+MjA0ODwvdGV4dD4NCgk8dGV4dCB4PSI2NjUi IHk9IjQzMS42NjY2NjY3IiBjbGFzcz0ib2Zmc2V0bGFiZWwiPnZhcmlhYmxl PC90ZXh0Pg0KCTx0ZXh0IHg9IjY2NSIgeT0iNDgwIiBjbGFzcz0ib2Zmc2V0 bGFiZWwiPjIwNDg8L3RleHQ+DQoJPHRleHQgeD0iNjY1IiB5PSI1MzAiIGNs YXNzPSJvZmZzZXRsYWJlbCI+dmFyaWFibGU8L3RleHQ+DQoJPHRleHQgeD0i NjY1IiB5PSI1NzUiIGNsYXNzPSJvZmZzZXRsYWJlbCI+MjA0ODwvdGV4dD4N Cgk8dGV4dCB4PSI2NjUiIHk9IjY1NSIgY2xhc3M9Im9mZnNldGxhYmVsIj4y MDQ4PC90ZXh0Pg0KCTx0ZXh0IHg9IjY2NSIgeT0iNzM1IiBjbGFzcz0ib2Zm c2V0bGFiZWwiPjIwNDg8L3RleHQ+DQoNCgk8IS0tIEhlYWRlciB0byBSb290 IC0tPg0KCTxyZWN0IHg9IjEwNSIgeT0iMTA1IiB3aWR0aD0iMTAiIGhlaWdo dD0iMyIgY2xhc3M9InBvaW50ZXIiLz4NCgk8cGF0aCBkPSJNMTEwIDEwNi41 IFEgNjAwIDEwNi41MiA2MTAgNjUwIFEgNjEwIDY5NSA1ODAgNjk1IiBjbGFz cz0icG9pbnRlciIvPg0KDQoJPCEtLSBMZWFmIHRvIExlYWYgcG9pbnRlcnMg LS0+DQoJPHJlY3QgeD0iMTAwIiB5PSIxNTUiIHdpZHRoPSIxMCIgaGVpZ2h0 PSIzIiBjbGFzcz0icG9pbnRlciIvPg0KCTxyZWN0IHg9IjEwMCIgeT0iMjU1 IiB3aWR0aD0iMTAiIGhlaWdodD0iMyIgY2xhc3M9InBvaW50ZXIiLz4NCgk8 cmVjdCB4PSIxMDAiIHk9IjQ0MCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMiIGNs YXNzPSJwb2ludGVyIi8+DQoJPHBhdGggZD0iTTEwNSAxNTYuNSBRNTAgMjA1 Ljc1IDk1IDI1NSIgY2xhc3M9InBvaW50ZXIiLz4NCgk8cGF0aCBkPSJNMTA1 IDI1Ni41IFEyMCAzNDguMjUgOTUgNDQwIiBjbGFzcz0icG9pbnRlciIvPg0K CTxwYXRoIGQ9Ik0xMDUgNDQxLjUgUTUwIDQ4OC4yNSA5NSA1MzUiIGNsYXNz PSJwb2ludGVyIi8+DQoNCgk8IS0tIEZyZWUgc3BhY2UgcG9pbnRlcnMgLS0+ DQoJPHJlY3QgeD0iMTAwIiB5PSI1MzUiIHdpZHRoPSIxMCIgaGVpZ2h0PSIz IiBjbGFzcz0icG9pbnRlciIvPg0KCTxyZWN0IHg9IjMwMCIgeT0iMzM1IiB3 aWR0aD0iMTAiIGhlaWdodD0iMyIgY2xhc3M9InBvaW50ZXIiLz4NCgk8cmVj dCB4PSIzMDAiIHk9IjYxNSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMiIGNsYXNz PSJwb2ludGVyIi8+DQoJPHJlY3QgeD0iNTAwIiB5PSI2OTUiIHdpZHRoPSIx MCIgaGVpZ2h0PSIzIiBjbGFzcz0icG9pbnRlciIvPg0KCTxwYXRoIGQ9Ik0x MDUgNTM2LjUgUTUwIDM3My4yNSA5MCA0MTAgTTk1IDQwNSBMIDkwIDQwNSBM IDkwIDQxNSBMIDk1IDQxNSIgY2xhc3M9InNpemUiLz4NCgk8cGF0aCBkPSJN MzA1IDMzNi41IFEyNTAgMzczLjI1IDI5MCA0MTAgTTI5NSA0MDUgTCAyOTAg NDA1IEwgMjkwIDQxNSBMIDI5NSA0MTUiIGNsYXNzPSJzaXplIi8+DQoJPHBh dGggZD0iTTMwNSA2MTYuNSBRMjYwIDY0My4yNSAyOTAgNjcwIE0yOTUgNjQ1 IEwgMjkwIDY0NSBMIDI5MCA2OTVMIDI5NSA2OTUiIGNsYXNzPSJzaXplIi8+ DQoJPHBhdGggZD0iTTUwNSA2OTYuNSBRNDYwIDcyNC41IDQ5MCA3NTIuNSBN NDk1IDcyMCBMIDQ5MCA3MjAgTCA0OTAgNzg1TCA0OTUgNzg1IiBjbGFzcz0i c2l6ZSIvPg0KDQoJPCEtLSBJbmRleCB0byBOb2RlIHBvaW50ZXJzIC0tPg0K CTxyZWN0IHg9IjMyNSIgeT0iMzQwIiB3aWR0aD0iMTAiIGhlaWdodD0iMyIg Y2xhc3M9InBvaW50ZXIiLz4NCgk8cmVjdCB4PSIzNTAiIHk9IjM0MiIgd2lk dGg9IjEwIiBoZWlnaHQ9IjMiIGNsYXNzPSJwb2ludGVyIi8+DQoJPHJlY3Qg eD0iMzI1IiB5PSI2MjAiIHdpZHRoPSIxMCIgaGVpZ2h0PSIzIiBjbGFzcz0i cG9pbnRlciIvPg0KCTxyZWN0IHg9IjM1MCIgeT0iNjIyIiB3aWR0aD0iMTAi IGhlaWdodD0iMyIgY2xhc3M9InBvaW50ZXIiLz4NCgk8cmVjdCB4PSI1MjUi IHk9IjcwMCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMiIGNsYXNzPSJwb2ludGVy Ii8+DQoJPHJlY3QgeD0iNTUwIiB5PSI3MDIiIHdpZHRoPSIxMCIgaGVpZ2h0 PSIzIiBjbGFzcz0icG9pbnRlciIvPg0KCTxwYXRoIGQ9Ik0zMzAgMzQxLjUg UTMwMCAxNTUgMTg1IDE1NSIgY2xhc3M9InBvaW50ZXIiLz4NCgk8cGF0aCBk PSJNMzU1IDM0My41IFEzMjUgMjU1IDE4NSAyNTUiIGNsYXNzPSJwb2ludGVy Ii8+DQoJPHBhdGggZD0iTTMzMCA2MjEuNSBRMzAwIDQ0MCAxODUgNDQwIiBj bGFzcz0icG9pbnRlciIvPg0KCTxwYXRoIGQ9Ik0zNTUgNjIzLjUgUTMyNSA1 MzUgMTg1IDUzNSIgY2xhc3M9InBvaW50ZXIiLz4NCgk8cGF0aCBkPSJNNTMw IDcwMS41IFE1MzAgMzM1IDM4NSAzMzUiIGNsYXNzPSJwb2ludGVyIi8+DQoJ PHBhdGggZD0iTTU1NSA3MDMuNSBRNTU1IDYxNSAzODUgNjE1IiBjbGFzcz0i cG9pbnRlciIvPg0KDQoJPCEtLSBLZXkgLS0+DQoJPHRleHQgeD0iNTAiIHk9 Ijg0MCI+S2V5PC90ZXh0Pg0KCTxyZWN0IHg9IjEwMCIgeT0iODIwIiB3aWR0 aD0iMzAiIGhlaWdodD0iMzAiIGNsYXNzPSJoZWFkZXIiLz4NCgk8cmVjdCB4 PSIyMDAiIHk9IjgyMCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiBjbGFzcz0i d2xjIi8+DQoJPHJlY3QgeD0iMzAwIiB5PSI4MjAiIHdpZHRoPSIzMCIgaGVp Z2h0PSIzMCIgY2xhc3M9ImxlYWYiLz4NCgk8cmVjdCB4PSI0MDAiIHk9Ijgy MCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiBjbGFzcz0iaW5kZXgxIi8+DQoJ PHJlY3QgeD0iNTAwIiB5PSI4MjAiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIg Y2xhc3M9ImluZGV4MiIvPg0KCTxyZWN0IHg9IjYwMCIgeT0iODIwIiB3aWR0 aD0iMzAiIGhlaWdodD0iMzAiIGNsYXNzPSJmcmVlc3BhY2UiLz4NCgk8dGV4 dCB4PSIxMTUiIHk9Ijg4MCIgY2xhc3M9ImtleWxhYmVsIj5IZWFkZXI8L3Rl eHQ+DQoJPHRleHQgeD0iMjE1IiB5PSI4ODAiIGNsYXNzPSJrZXlsYWJlbCI+ V0xDczwvdGV4dD4NCgk8dGV4dCB4PSIzMTUiIHk9Ijg4MCIgY2xhc3M9Imtl eWxhYmVsIj5MZWFmPC90ZXh0Pg0KCTx0ZXh0IHg9IjQxNSIgeT0iODgwIiBj bGFzcz0ia2V5bGFiZWwiPkluZGV4IEwxPC90ZXh0Pg0KCTx0ZXh0IHg9IjUx NSIgeT0iODgwIiBjbGFzcz0ia2V5bGFiZWwiPkluZGV4IEwyPC90ZXh0Pg0K CTx0ZXh0IHg9IjYxNSIgeT0iODgwIiBjbGFzcz0ia2V5bGFiZWwiPkZyZWUg c3BhY2U8L3RleHQ+DQoNCjwvc3ZnPg0KDQo= ---1463811327-1539613832-1064557455=:5628-- From MAILER-DAEMON Fri Sep 26 05:33:33 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.22) id 1A2oyi-0003PK-M6 for mharc-chmspec-devel@gnu.org; Fri, 26 Sep 2003 05:33:32 -0400 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.22) id 1A2oyf-0003OD-EQ for chmspec-devel@nongnu.org; Fri, 26 Sep 2003 05:33:29 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.22) id 1A2oyc-0003NO-MY for chmspec-devel@nongnu.org; Fri, 26 Sep 2003 05:33:27 -0400 Received: from [213.165.64.20] (helo=mail.gmx.net) by monty-python.gnu.org with smtp (Exim 4.22) id 1A2oyc-0003Md-1v for chmspec-devel@nongnu.org; Fri, 26 Sep 2003 05:33:26 -0400 Received: (qmail 6161 invoked by uid 65534); 26 Sep 2003 09:33:22 -0000 Received: from unknown (EHLO gmx.net) (213.233.102.93) by mail.gmx.net (mp023) with SMTP; 26 Sep 2003 11:33:22 +0200 X-Authenticated: #12563875 Message-ID: <3F7406B7.7020700@gmx.net> Date: Fri, 26 Sep 2003 12:28:23 +0300 From: Razvan Cojocaru User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Discussion & development list for chmspec Subject: Re: [chmspec-devel] FIftiMain SVG image References: In-Reply-To: X-Enigmail-Version: 0.76.5.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: chmspec-devel@nongnu.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: Discussion & development list for chmspec List-Id: Discussion & development list for chmspec List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Sep 2003 09:33:30 -0000 > Hey all, 'Ello. > add leaf -> WLC pointers Yes I think that's quite important, you can't really tell from the current picture the relationship between leaf entries and WLCs. > Maybe pick better colours Nah I like them. > decide if the numbers on the right should be removed They're ok. Who doesn't get it can ignore it, but if the info is missing it's missing. > arrows pointing to the #TOPICS file I agree. My first reaction on seeing the SVG was "but this is not the #TOPICS file..". Put it in a square or something. > PS: I'm hoping everyone has the ability to view svg, if not I'll do a png > conversion on request. Two hours later, after downloading the Adobe SVG plugin for Linux, Mozilla ignoring the plugin and Netscape crashing, I managed to view the SVG file :)). The only thing I can think of to add (but it's optional) is maybe word examples on the index and leaf squares. Like, for the topmost index node: a an b ... x With arrows starting at the right place and pointing at corresponding index nodes, and so on, and then maybe in the #TOPICS file square some example simple data pointed to by the WLCs. Lemme know if my immagination is running around naked :)). Cheers, Razvan From MAILER-DAEMON Fri Sep 26 09:29:56 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.22) id 1A2sfT-00079R-MC for mharc-chmspec-devel@gnu.org; Fri, 26 Sep 2003 09:29:55 -0400 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.22) id 1A2s4K-000087-BE for chmspec-devel@nongnu.org; Fri, 26 Sep 2003 08:51:32 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.22) id 1A2s4G-00006J-Mt for chmspec-devel@nongnu.org; Fri, 26 Sep 2003 08:51:29 -0400 Received: from [12.46.110.2] (helo=ns1.bonedaddy.net) by monty-python.gnu.org with esmtp (Exim 4.22) id 1A2pHV-0000EN-HW for chmspec-devel@nongnu.org; Fri, 26 Sep 2003 05:52:57 -0400 Received: from guildpc6.murdoch.edu.au (guildpc6.murdoch.edu.au [134.115.228.135]) (authenticated) by ns1.bonedaddy.net (8.11.6/8.11.6) with ESMTP id h8Q9X8T06660 for ; Fri, 26 Sep 2003 05:33:08 -0400 Subject: Re: [chmspec-devel] FIftiMain SVG image From: Pabs To: Discussion & development list for chmspec In-Reply-To: <3F7406B7.7020700@gmx.net> References: <3F7406B7.7020700@gmx.net> Content-Type: text/plain Message-Id: <1064569919.28921.9.camel@duckmonster> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Fri, 26 Sep 2003 17:52:00 +0800 Content-Transfer-Encoding: 7bit X-BeenThere: chmspec-devel@nongnu.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: Discussion & development list for chmspec List-Id: Discussion & development list for chmspec List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Sep 2003 13:29:53 -0000 On Fri, 2003-09-26 at 17:28, Razvan Cojocaru wrote: > > add leaf -> WLC pointers > Yes I think that's quite important, you can't really tell from the > current picture the relationship between leaf entries and WLCs. Will do > > arrows pointing to the #TOPICS file > I agree. My first reaction on seeing the SVG was "but this is not the > #TOPICS file..". Put it in a square or something. My idea was to fade the arrows out towards it, but yeah, I'll do both. > > PS: I'm hoping everyone has the ability to view svg, if not I'll do a png > > conversion on request. > Two hours later, after downloading the Adobe SVG plugin for Linux, > Mozilla ignoring the plugin and Netscape crashing, I managed to view the > SVG file :)). least you can see svg now :P > The only thing I can think of to add (but it's optional) is maybe word > examples on the index and leaf squares. Like, for the topmost index node: > > a > an > b > ... > x > > With arrows starting at the right place and pointing at corresponding > index nodes, and so on, and then maybe in the #TOPICS file square some > example simple data pointed to by the WLCs. Lemme know if my > immagination is running around naked :)). omg, why don't I just make one big SVG covering the whole of a CHM ;) nope, but I'll think about how much of this I can implement. probly won't go to the depth of adding detail to the topics file, cause there is not really enuf room, unless I add an offset to each and every x value in the file (would take ages by hand) - hmm, spose I could translate(200,0) or something. Bye, Pabs From MAILER-DAEMON Sun Sep 28 11:09:25 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.22) id 1A3dAr-0005lK-5D for mharc-chmspec-devel@gnu.org; Sun, 28 Sep 2003 11:09:25 -0400 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.22) id 1A3dAo-0005kp-FX for chmspec-devel@nongnu.org; Sun, 28 Sep 2003 11:09:22 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.22) id 1A3dAl-0005iv-2U for chmspec-devel@nongnu.org; Sun, 28 Sep 2003 11:09:21 -0400 Received: from [12.46.110.2] (helo=ns1.bonedaddy.net) by monty-python.gnu.org with esmtp (Exim 4.22) id 1A3dAk-0005fl-Il for chmspec-devel@nongnu.org; Sun, 28 Sep 2003 11:09:18 -0400 Received: from localhost (pabs3@localhost) by ns1.bonedaddy.net (8.11.6/8.11.6) with ESMTP id h8SEn3R32521 for ; Sun, 28 Sep 2003 10:49:06 -0400 Date: Sun, 28 Sep 2003 10:49:02 -0400 (EDT) From: Pabs To: Discussion & development list for chmspec Subject: Re: [chmspec-devel] FIftiMain SVG image In-Reply-To: <3F7406B7.7020700@gmx.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-BeenThere: chmspec-devel@nongnu.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: Discussion & development list for chmspec List-Id: Discussion & development list for chmspec List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Sep 2003 15:09:23 -0000 Updated version attached, it's almost finished, except for the leaf -> WLCs links and some polishing. I'll finish it in the next few days I think, fix some other stuff and release a new version of the spec. I would have had more done, but indymedia & stuff infringed on it. One more question: There are 2 index nodes at level 1. The second is semi-filled (consistent with the amount of entries), but the first is also semi-filled because if it was not the number of leaf nodes I would have to put on the image would be too many to fit, but it needs to be full, otherwise there would be only one 1st level index node (and no second level one). So my question is how do I represent those implicit leaf nodes and index node entries? Ideas so far: 1. use the elipsis thing below to indicate more of both ... .. . Use an bunch of words in the index node that fade out to a low opacity, incombination with small leaf squares and pointers to those squares that both also fade into non-existance or shrink or something. or a combination of both? or better ideas? Keep in mind that I have to use the space that is there currently, cause moving things around would be too much work to justify it. Also with the leaf -> WLCs links, I'm gonna have a similar construct to the free-space pointers, but horizontal instead of vertical. Any comments? Bye, Pabs From MAILER-DAEMON Sun Sep 28 11:11:37 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.22) id 1A3dCy-0006Vf-RR for mharc-chmspec-devel@gnu.org; Sun, 28 Sep 2003 11:11:36 -0400 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.22) id 1A3dCu-0006UG-VH for chmspec-devel@nongnu.org; Sun, 28 Sep 2003 11:11:32 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.22) id 1A3dCt-0006Tg-7D for chmspec-devel@nongnu.org; Sun, 28 Sep 2003 11:11:31 -0400 Received: from [12.46.110.2] (helo=ns1.bonedaddy.net) by monty-python.gnu.org with esmtp (Exim 4.22) id 1A3dCs-0006Sj-A0 for chmspec-devel@nongnu.org; Sun, 28 Sep 2003 11:11:30 -0400 Received: from localhost (pabs3@localhost) by ns1.bonedaddy.net (8.11.6/8.11.6) with ESMTP id h8SEpZM32551 for ; Sun, 28 Sep 2003 10:51:35 -0400 Date: Sun, 28 Sep 2003 10:51:35 -0400 (EDT) From: Pabs To: Discussion & development list for chmspec Subject: Re: [chmspec-devel] FIftiMain SVG image In-Reply-To: <3F7406B7.7020700@gmx.net> Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-1463811327-1643987609-1064760695=:31781" X-BeenThere: chmspec-devel@nongnu.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: Discussion & development list for chmspec List-Id: Discussion & development list for chmspec List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Sep 2003 15:11:34 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. ---1463811327-1643987609-1064760695=:31781 Content-Type: TEXT/PLAIN; charset=US-ASCII Oops, forgot to attach image. Sorry, Pabs ---1463811327-1643987609-1064760695=:31781 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="FIftiMain.svg" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="FIftiMain.svg" PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAi LS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9U Ui8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+DQo8c3Zn IHdpZHRoPSIxNWNtIiBoZWlnaHQ9IjE4Y20iIHZpZXdCb3g9IjAgMCA3NTAg OTAwIj4NCgk8dGl0bGU+QSBwaWN0b3JpYWwgZGVzY3JpcHRpb24gb2YgdGhl ICRGSWZ0aU1haW4gZm9ybWF0LjwvdGl0bGU+DQoJPGRlZnM+DQoJCTxkZXNj PlRoaXMgaW1hZ2UgZGVzY3JpYmVzIHRoZSAkRklmdGlNYWluIGZvcm1hdC4g SXQgc2hvd3MgdGhlIHJlbGF0aW9uc2hpcHMgYmV0d2VlbiBXTENzLCBsZWFm IG5vZGVzLCBpbmRleCBub2RlcywgZnJlZSBzcGFjZSwgdGhlIGhlYWRlciBh bmQgdGhlIC8jVE9QSUNTIGZpbGUuPC9kZXNjPg0KCQk8c3R5bGUgdHlwZT0i dGV4dC9jc3MiPjwhW0NEQVRBWw0KCQkJcmVjdCB7DQoJCQkJZmlsbDogI2Zj ZmNmYzsNCgkJCQlzdHJva2U6IGJsYWNrOw0KCQkJCXN0cm9rZS13aWR0aDog Mi41Ow0KCQkJfQ0KCQkJcmVjdC5wb2ludGVyc3RhcnQgew0KCQkJCWZpbGw6 IGJsYWNrOw0KCQkJCXN0cm9rZTogbm9uZTsNCgkJCX0NCgkJCXJlY3QuaGVh ZGVyIHsgZmlsbDogd2hpdGU7IH0NCgkJCXJlY3Qud2xjIHsgZmlsbDogI2Uw ZTBlMDsgfQ0KCQkJcmVjdC5sZWFmIHsgZmlsbDogI2UwZmZlMDsgfQ0KCQkJ cmVjdC5pbmRleDEgeyBmaWxsOiAjZmZlMGUwOyB9DQoJCQlyZWN0LmluZGV4 MiB7IGZpbGw6ICNmZmQwZDA7IH0NCgkJCXJlY3QuZnJlZXNwYWNlIHsgZmls bDogI2UwZTBmZjsgfQ0KCQkJcmVjdC5wb2ludGVyIHsgZmlsbDogZ3JleTsg c3Ryb2tlLXdpZHRoOiAxOyB9DQoJCQlwYXRoIHsNCgkJCQlmaWxsOiBub25l Ow0KCQkJCXN0cm9rZTogYmxhY2s7DQoJCQkJc3Ryb2tlLXdpZHRoOiAyLjU7 DQoJCQkJc3Ryb2tlLWxpbmVjYXA6IHJvdW5kOw0KCQkJCXN0cm9rZS1saW5l am9pbjogcm91bmQ7DQoJCQl9DQoJCQlwYXRoLnBvaW50ZXIgew0KCQkJCW1h cmtlci1lbmQ6IHVybCgjYXJyb3cpOw0KCQkJCXN0cm9rZS13aWR0aDogMS41 Ow0KCQkJfQ0KCQkJcGF0aC5zaXplIHsgc3Ryb2tlLXdpZHRoOiAxLjU7IH0N CgkJCXRleHQgew0KCQkJCWZvbnQtc2l6ZTogMjUgcHQ7DQoJCQkJdGV4dC1h bmNob3I6IG1pZGRsZTsNCgkJCQlhbGlnbm1lbnQtYmFzZWxpbmU6IG1pZGRs ZTsNCgkJCX0NCgkJCXRleHQub2Zmc2V0bGFiZWwgeyBmb250LXNpemU6IDE1 IHB0OyB0ZXh0LWFuY2hvcjogZW5kOyB9DQoJCQl0ZXh0LmtleWxhYmVsIHsg Zm9udC1zaXplOiAyMCBwdDsgfQ0KCQkJdGV4dC5kYXRhIHsgdGV4dC1hbmNo b3I6IHN0YXJ0OyBmb250LXNpemU6IDEyIHB0OyBmb250LWZhbWlseTogTHVj aWRhIENvbnNvbGUsIEJpdHN0cmVhbSBWZXJhIFNhbnMgTW9ubywgTHVjaWRh IFNhbnMgVHlwZXdyaXRlciwgQ291cmllciBOZXcsIG1vbm9zcGFjZTsgfQ0K CQldXT48L3N0eWxlPg0KCQk8bWFya2VyIGlkPSJ0cmlhbmdsZSINCgkJCXZp ZXdCb3g9IjAgMCAxNSAxNSIgcmVmWD0iNy41IiByZWZZPSI3LjUiDQoJCQlt YXJrZXJVbml0cz0ic3Ryb2tlV2lkdGgiDQoJCQltYXJrZXJXaWR0aD0iMTAi IG1hcmtlckhlaWdodD0iMTAiDQoJCQlvcmllbnQ9ImF1dG8iPg0KCQkJPHBh dGggZD0iTSAyLjUgMi41IEwgMTIuNSA3LjUgTCAyLjUgMTIuNSB6IiBzdHls ZT0iZmlsbDogYmxhY2s7IHN0cm9rZTogYmxhY2s7IHN0cm9rZS13aWR0aDog MTsiLz4NCgkJPC9tYXJrZXI+DQoJCTxtYXJrZXIgaWQ9InRyaWFuZ2xlMiIN CgkJCXZpZXdCb3g9IjAgMCAxMyAxMyIgcmVmWD0iNy41IiByZWZZPSI3LjUi DQoJCQltYXJrZXJVbml0cz0ic3Ryb2tlV2lkdGgiDQoJCQltYXJrZXJXaWR0 aD0iMTAiIG1hcmtlckhlaWdodD0iMTAiDQoJCQlvcmllbnQ9ImF1dG8iPg0K CQkJPHBhdGggZD0iTSAyLjUgNy41IEwgMTIuNSAxMi41IEwgMTIuNSAyLjUg eiIgc3R5bGU9ImZpbGw6IGJsYWNrOyBzdHJva2U6IGJsYWNrOyBzdHJva2Ut d2lkdGg6IDE7Ii8+DQoJCTwvbWFya2VyPg0KCQk8bWFya2VyIGlkPSJhcnJv dyINCgkJCXZpZXdCb3g9Ii0xIC0xIDE2IDE2IiByZWZYPSIxMCIgcmVmWT0i NSINCgkJCW1hcmtlclVuaXRzPSJzdHJva2VXaWR0aCINCgkJCW1hcmtlcldp ZHRoPSIxMCIgbWFya2VySGVpZ2h0PSIxMCINCgkJCW9yaWVudD0iYXV0byI+ DQoJCQk8cGF0aCBkPSJNIDEwIDUgTCAwIDAgTCAwIDEwIHoiIHN0eWxlPSJm aWxsOiBibGFjazsgc3Ryb2tlOiBibGFjazsgc3Ryb2tlLXdpZHRoOiAxOyIv Pg0KCQk8L21hcmtlcj4NCgkJPGcgaWQ9InRpdGxlIj4NCgkJCTx0aXRsZT5B IHdvcmQgZnJvbSB0aGUgJmx0O3RpdGxlJmd0OyB0YWcgaW4gdGhlIGhlYWRl ci48L3RpdGxlPg0KCQkJPGNpcmNsZSBjeD0iMCIgY3k9IjAiIHI9IjUiLz4N CgkJCTx0ZXh0IHg9IjAiIHk9IjMiIGNsYXNzPSJkYXRhIiBzdHlsZT0idGV4 dC1hbmNob3I6IG1pZGRsZTsgZm9udC1zaXplOiA2cHQ7IHN0cm9rZTogd2hp dGU7IGZpbGw6IHdoaXRlOyI+VDwvdGV4dD4NCgkJPC9nPg0KDQoJPC9kZWZz Pg0KDQoJPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9Ijc1MCIgaGVpZ2h0PSI5 MDAiLz4NCg0KCTwhLS0gTGFiZWxzIG4gc2hpdCAtLT4NCgk8dGV4dCB4PSIx MzcuNSIgeT0iMzAiPjx0c3Bhbj5MZWFmIG5vZGVzPC90c3Bhbj48dHNwYW4g eD0iMTM3LjUiIHk9IjU1Ij4mYW1wOyBXTENzPC90c3Bhbj48L3RleHQ+DQoJ PHRleHQgeD0iMzM3LjUiIHk9IjMwIj48dHNwYW4+SW5kZXggbm9kZXM8L3Rz cGFuPjx0c3BhbiB4PSIzMzcuNSIgeT0iNTUiPkxldmVsIDE8L3RzcGFuPjwv dGV4dD4NCgk8dGV4dCB4PSI1MzcuNSIgeT0iMzAiPjx0c3Bhbj5JbmRleCBu b2RlczwvdHNwYW4+PHRzcGFuIHg9IjUzNy41IiB5PSI1NSI+TGV2ZWwgMjwv dHNwYW4+PC90ZXh0Pg0KCTx0ZXh0IHg9IjAiIHk9IjAiIHRyYW5zZm9ybT0i dHJhbnNsYXRlKDcwMCw0NzUpIHJvdGF0ZSg5MCkiPk9mZnNldCBpbiAkRklm dGlNYWluIGZpbGU8L3RleHQ+DQoJPCEtLXBhdGggZD0iTTYyNSA4NzUgTDYy NSA3NSBMNzUgNzUgTDc1IDg3NSIgbWFya2VyLXN0YXJ0PSJ1cmwoI3RyaWFu Z2xlMikiIG1hcmtlci1lbmQ9InVybCgjdHJpYW5nbGUpIi8tLT4NCgk8cGF0 aCBkPSJNNjc1IDgwMCBMNjc1IDc1IEw3NSA3NSIgbWFya2VyLXN0YXJ0PSJ1 cmwoI3RyaWFuZ2xlMikiLz4NCgk8dGV4dCB4PSIwIiB5PSIwIiB0cmFuc2Zv cm09InRyYW5zbGF0ZSgzMCwzNzUpIHJvdGF0ZSgtOTApIj4vI1RPUElDUyBm aWxlPC90ZXh0Pg0KDQoJPCEtLSBXTENzIG4gTm9kZXMgLS0+DQoJPHJlY3Qg eD0iMTAwIiB5PSIxMDAiIHdpZHRoPSI3NSIgaGVpZ2h0PSI0MCIgY2xhc3M9 ImhlYWRlciIvPg0KCTxyZWN0IHg9IjEwMCIgeT0iMTQwIiB3aWR0aD0iNzUi IGhlaWdodD0iMTUiIGNsYXNzPSJ3bGMiLz4NCgk8cmVjdCB4PSIxMDAiIHk9 IjE1NSIgd2lkdGg9Ijc1IiBoZWlnaHQ9IjgwIiBjbGFzcz0ibGVhZiIvPg0K CTxyZWN0IHg9IjEwMCIgeT0iMjIwIiB3aWR0aD0iNzUiIGhlaWdodD0iMTUi IGNsYXNzPSJmcmVlc3BhY2UiLz4NCgk8cmVjdCB4PSIxMDAiIHk9IjIzNSIg d2lkdGg9Ijc1IiBoZWlnaHQ9IjIwIiBjbGFzcz0id2xjIi8+DQoJPHJlY3Qg eD0iMTAwIiB5PSIyNTUiIHdpZHRoPSI3NSIgaGVpZ2h0PSI4MCIgY2xhc3M9 ImxlYWYiLz4NCgk8cmVjdCB4PSIxMDAiIHk9IjMyNSIgd2lkdGg9Ijc1IiBo ZWlnaHQ9IjEwIiBjbGFzcz0iZnJlZXNwYWNlIi8+DQoJPHJlY3QgeD0iMzAw IiB5PSIzMzUiIHdpZHRoPSI3NSIgaGVpZ2h0PSI4MCIgY2xhc3M9ImluZGV4 MSIvPg0KCTxyZWN0IHg9IjMwMCIgeT0iNDA1IiB3aWR0aD0iNzUiIGhlaWdo dD0iMTAiIGNsYXNzPSJmcmVlc3BhY2UiLz4NCgk8cmVjdCB4PSIxMDAiIHk9 IjQxNSIgd2lkdGg9Ijc1IiBoZWlnaHQ9IjI1IiBjbGFzcz0id2xjIi8+DQoJ PHJlY3QgeD0iMTAwIiB5PSI0NDAiIHdpZHRoPSI3NSIgaGVpZ2h0PSI4MCIg Y2xhc3M9ImxlYWYiLz4NCgk8cmVjdCB4PSIxMDAiIHk9IjUwNSIgd2lkdGg9 Ijc1IiBoZWlnaHQ9IjM1IiBjbGFzcz0iZnJlZXNwYWNlIi8+DQoJPHJlY3Qg eD0iMTAwIiB5PSI1MjAiIHdpZHRoPSI3NSIgaGVpZ2h0PSIxNSIgY2xhc3M9 IndsYyIvPg0KCTxyZWN0IHg9IjEwMCIgeT0iNTM1IiB3aWR0aD0iNzUiIGhl aWdodD0iODAiIGNsYXNzPSJsZWFmIi8+DQoJPHJlY3QgeD0iMTAwIiB5PSI1 ODAiIHdpZHRoPSI3NSIgaGVpZ2h0PSIzNSIgY2xhc3M9ImZyZWVzcGFjZSIv Pg0KCTxyZWN0IHg9IjMwMCIgeT0iNjE1IiB3aWR0aD0iNzUiIGhlaWdodD0i ODAiIGNsYXNzPSJpbmRleDEiLz4NCgk8cmVjdCB4PSIzMDAiIHk9IjY0NSIg d2lkdGg9Ijc1IiBoZWlnaHQ9IjUwIiBjbGFzcz0iZnJlZXNwYWNlIi8+DQoJ PHJlY3QgeD0iNTAwIiB5PSI2OTUiIHdpZHRoPSI3NSIgaGVpZ2h0PSI4MCIg Y2xhc3M9ImluZGV4MiIvPg0KCTxyZWN0IHg9IjUwMCIgeT0iNzIwIiB3aWR0 aD0iNzUiIGhlaWdodD0iNjUiIGNsYXNzPSJmcmVlc3BhY2UiLz4NCg0KCTwh LS0gT2Zmc2V0IGxhYmVscyAtLT4NCgk8cGF0aCBkPSJNNjc1IDEwMCBMNjcw IDEwMCBNNjc1IDE0MCBMNjcwIDE0MCIvPg0KCTxwYXRoIGQ9Ik02NzUgMTU1 IEw2NzAgMTU1IE02NzUgMjM1IEw2NzAgMjM1Ii8+DQoJPHBhdGggZD0iTTY3 NSAyNTUgTDY3MCAyNTUgTTY3NSAzMzUgTDY3MCAzMzUiLz4NCgk8cGF0aCBk PSJNNjc1IDMzNSBMNjcwIDMzNSBNNjc1IDQxNSBMNjcwIDQxNSIvPg0KCTxw YXRoIGQ9Ik02NzUgNDQwIEw2NzAgNDQwIE02NzUgNTIwIEw2NzAgNTIwIi8+ DQoJPHBhdGggZD0iTTY3NSA1MzUgTDY3MCA1MzUgTTY3NSA2MTUgTDY3MCA2 MTUiLz4NCgk8cGF0aCBkPSJNNjc1IDYxNSBMNjcwIDYxNSBNNjc1IDY5NSBM NjcwIDY5NSIvPg0KCTxwYXRoIGQ9Ik02NzUgNjk1IEw2NzAgNjk1IE02NzUg Nzc1IEw2NzAgNzc1Ii8+DQoJPHRleHQgeD0iNjY1IiB5PSIxMjAiIGNsYXNz PSJvZmZzZXRsYWJlbCI+MTAyNCAoaGVhZGVyKTwvdGV4dD4NCgk8dGV4dCB4 PSI2NjUiIHk9IjE1MCIgY2xhc3M9Im9mZnNldGxhYmVsIj52YXJpYWJsZTwv dGV4dD4NCgk8dGV4dCB4PSI2NjUiIHk9IjE5NSIgY2xhc3M9Im9mZnNldGxh YmVsIj4yMDQ4PC90ZXh0Pg0KCTx0ZXh0IHg9IjY2NSIgeT0iMjQ4LjMzMzMz MzMiIGNsYXNzPSJvZmZzZXRsYWJlbCI+dmFyaWFibGU8L3RleHQ+DQoJPHRl eHQgeD0iNjY1IiB5PSIyOTUiIGNsYXNzPSJvZmZzZXRsYWJlbCI+MjA0ODwv dGV4dD4NCgk8dGV4dCB4PSI2NjUiIHk9IjM3NSIgY2xhc3M9Im9mZnNldGxh YmVsIj4yMDQ4PC90ZXh0Pg0KCTx0ZXh0IHg9IjY2NSIgeT0iNDMxLjY2NjY2 NjciIGNsYXNzPSJvZmZzZXRsYWJlbCI+dmFyaWFibGU8L3RleHQ+DQoJPHRl eHQgeD0iNjY1IiB5PSI0ODAiIGNsYXNzPSJvZmZzZXRsYWJlbCI+MjA0ODwv dGV4dD4NCgk8dGV4dCB4PSI2NjUiIHk9IjUzMCIgY2xhc3M9Im9mZnNldGxh YmVsIj52YXJpYWJsZTwvdGV4dD4NCgk8dGV4dCB4PSI2NjUiIHk9IjU3NSIg Y2xhc3M9Im9mZnNldGxhYmVsIj4yMDQ4PC90ZXh0Pg0KCTx0ZXh0IHg9IjY2 NSIgeT0iNjU1IiBjbGFzcz0ib2Zmc2V0bGFiZWwiPjIwNDg8L3RleHQ+DQoJ PHRleHQgeD0iNjY1IiB5PSI3MzUiIGNsYXNzPSJvZmZzZXRsYWJlbCI+MjA0 ODwvdGV4dD4NCg0KCTwhLS0gSGVhZGVyIHRvIFJvb3QgLS0+DQoJPHJlY3Qg eD0iMTA1IiB5PSIxMDUiIHdpZHRoPSIxMCIgaGVpZ2h0PSIzIiBjbGFzcz0i cG9pbnRlciIvPg0KCTxwYXRoIGQ9Ik0xMTAgMTA2LjUgUSA2MDAgMTA2LjUy IDYxMCA2NTAgUSA2MTAgNjk1IDU4MCA2OTUiIGNsYXNzPSJwb2ludGVyIi8+ DQoNCgk8IS0tIExlYWYgJiBJbmRleCBoZWFkZXJzIC0tPg0KCTxyZWN0IHg9 IjEwMCIgeT0iMTU1IiB3aWR0aD0iMjAiIGhlaWdodD0iMyIgY2xhc3M9Imhl YWRlciIvPg0KCTxyZWN0IHg9IjEwMCIgeT0iMjU1IiB3aWR0aD0iMjAiIGhl aWdodD0iMyIgY2xhc3M9ImhlYWRlciIvPg0KCTxyZWN0IHg9IjEwMCIgeT0i NDQwIiB3aWR0aD0iMjAiIGhlaWdodD0iMyIgY2xhc3M9ImhlYWRlciIvPg0K CTxyZWN0IHg9IjEwMCIgeT0iNTM1IiB3aWR0aD0iMjAiIGhlaWdodD0iMyIg Y2xhc3M9ImhlYWRlciIvPg0KCTxyZWN0IHg9IjMwMCIgeT0iMzM1IiB3aWR0 aD0iNSIgaGVpZ2h0PSIzIiBjbGFzcz0iaGVhZGVyIi8+DQoJPHJlY3QgeD0i MzAwIiB5PSI2MTUiIHdpZHRoPSI1IiBoZWlnaHQ9IjMiIGNsYXNzPSJoZWFk ZXIiLz4NCgk8cmVjdCB4PSI1MDAiIHk9IjY5NSIgd2lkdGg9IjUiIGhlaWdo dD0iMyIgY2xhc3M9ImhlYWRlciIvPg0KDQoJPCEtLSBMZWFmIHRvIExlYWYg cG9pbnRlcnMgLS0+DQoJPHBhdGggZD0iTTEwNSAxNTYuNSBRNTAgMjA1Ljc1 IDk1IDI1NSIgY2xhc3M9InBvaW50ZXIiLz4NCgk8cGF0aCBkPSJNMTA1IDI1 Ni41IFEyMCAzNDguMjUgOTUgNDQwIiBjbGFzcz0icG9pbnRlciIvPg0KCTxw YXRoIGQ9Ik0xMDUgNDQxLjUgUTUwIDQ4OC4yNSA5NSA1MzUiIGNsYXNzPSJw b2ludGVyIi8+DQoNCgk8IS0tIEZyZWUgc3BhY2UgcG9pbnRlcnMgLS0+DQoJ PHBhdGggZD0iTTExNy41IDE1Ni41IFE3NSAxOTIgOTAgMjI3LjUgTTk1IDIy MCBMIDkwIDIyMCBMIDkwIDIzNSBMIDk1IDIzNSIgY2xhc3M9InNpemUiLz4N Cgk8cGF0aCBkPSJNMTE3LjUgMjU2LjUgUTc1IDI5My4yNSA5MCAzMzAgTTk1 IDMyNSBMIDkwIDMyNSBMIDkwIDMzNSBMIDk1IDMzNSIgY2xhc3M9InNpemUi Lz4NCgk8cGF0aCBkPSJNMTE3LjUgNDQxLjUgUTc1IDQ3NyA5MCA1MTIuNSBN OTUgNTA1IEwgOTAgNTA1IEwgOTAgNTIwIEwgOTUgNTIwIiBjbGFzcz0ic2l6 ZSIvPg0KCTxwYXRoIGQ9Ik0xMTcuNSA1MzYuNSBRNjAgNTY3IDkwIDU5Ny41 IE05NSA1ODAgTCA5MCA1ODAgTCA5MCA2MTUgTCA5NSA2MTUiIGNsYXNzPSJz aXplIi8+DQoJPHBhdGggZD0iTTMwMi41IDMzNi41IFEyNTAgMzczLjI1IDI5 MCA0MTAgTTI5NSA0MDUgTCAyOTAgNDA1IEwgMjkwIDQxNSBMIDI5NSA0MTUi IGNsYXNzPSJzaXplIi8+DQoJPHBhdGggZD0iTTMwMi41IDYxNi41IFEyNjAg NjQzLjI1IDI5MCA2NzAgTTI5NSA2NDUgTCAyOTAgNjQ1IEwgMjkwIDY5NUwg Mjk1IDY5NSIgY2xhc3M9InNpemUiLz4NCgk8cGF0aCBkPSJNNTAyLjUgNjk2 LjUgUTQ2MCA3MjQuNSA0OTAgNzUyLjUgTTQ5NSA3MjAgTCA0OTAgNzIwIEwg NDkwIDc4NUwgNDk1IDc4NSIgY2xhc3M9InNpemUiLz4NCg0KCTwhLS0gSW5k ZXggdG8gTm9kZSBwb2ludGVycyAtLT4NCgk8cmVjdCB4PSIzNjAiIHk9IjM0 NSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMiIGNsYXNzPSJwb2ludGVyIi8+DQoJ PHJlY3QgeD0iMzYwIiB5PSIzNTUiIHdpZHRoPSIxMCIgaGVpZ2h0PSIzIiBj bGFzcz0icG9pbnRlciIvPg0KCTxyZWN0IHg9IjM2MCIgeT0iNjI1IiB3aWR0 aD0iMTAiIGhlaWdodD0iMyIgY2xhc3M9InBvaW50ZXIiLz4NCgk8cmVjdCB4 PSIzNjAiIHk9IjYzNSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMiIGNsYXNzPSJw b2ludGVyIi8+DQoJPHJlY3QgeD0iNTYwIiB5PSI3MDAiIHdpZHRoPSIxMCIg aGVpZ2h0PSIzIiBjbGFzcz0icG9pbnRlciIvPg0KCTxyZWN0IHg9IjU2MCIg eT0iNzEwIiB3aWR0aD0iMTAiIGhlaWdodD0iMyIgY2xhc3M9InBvaW50ZXIi Lz4NCgk8cGF0aCBkPSJNMzY1IDM0Ni41IFEzNjUgMTU1IDE4NSAxNTUiIGNs YXNzPSJwb2ludGVyIi8+DQoJPHBhdGggZD0iTTM2NSAzNTYuNSBRMzE1IDI1 NSAxODUgMjU1IiBjbGFzcz0icG9pbnRlciIvPg0KCTxwYXRoIGQ9Ik0zNjUg NjI2LjUgUTM2NSA0NDAgMTg1IDQ0MCIgY2xhc3M9InBvaW50ZXIiLz4NCgk8 cGF0aCBkPSJNMzY1IDYzNi41IFEzMTUgNTM1IDE4NSA1MzUiIGNsYXNzPSJw b2ludGVyIi8+DQoJPHBhdGggZD0iTTU2NSA3MDEuNSBRNTY1IDMzNSAzODUg MzM1IiBjbGFzcz0icG9pbnRlciIvPg0KCTxwYXRoIGQ9Ik01NjUgNzExLjUg UTUxNSA2MTUgMzg1IDYxNSIgY2xhc3M9InBvaW50ZXIiLz4NCg0KCTwhLS0g S2V5IC0tPg0KCTx0ZXh0IHg9IjQwIiB5PSI4NDAiPktleTwvdGV4dD4NCgk8 cmVjdCB4PSI5MCIgeT0iODIwIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIGNs YXNzPSJoZWFkZXIiLz4NCgk8cmVjdCB4PSIxOTAiIHk9IjgyMCIgd2lkdGg9 IjMwIiBoZWlnaHQ9IjMwIiBjbGFzcz0id2xjIi8+DQoJPHJlY3QgeD0iMjkw IiB5PSI4MjAiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgY2xhc3M9ImxlYWYi Lz4NCgk8cmVjdCB4PSIzOTAiIHk9IjgyMCIgd2lkdGg9IjMwIiBoZWlnaHQ9 IjMwIiBjbGFzcz0iaW5kZXgxIi8+DQoJPHJlY3QgeD0iNDkwIiB5PSI4MjAi IHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgY2xhc3M9ImluZGV4MiIvPg0KCTxy ZWN0IHg9IjU5MCIgeT0iODIwIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIGNs YXNzPSJmcmVlc3BhY2UiLz4NCgk8dXNlIHg9IjY5MCIgeT0iODM1IiB4bGlu azpocmVmPSIjdGl0bGUiLz4NCgk8dGV4dCB4PSIxMDUiIHk9Ijg4MCIgY2xh c3M9ImtleWxhYmVsIj5IZWFkZXI8L3RleHQ+DQoJPHRleHQgeD0iMjA1IiB5 PSI4ODAiIGNsYXNzPSJrZXlsYWJlbCI+V0xDczwvdGV4dD4NCgk8dGV4dCB4 PSIzMDUiIHk9Ijg4MCIgY2xhc3M9ImtleWxhYmVsIj5MZWFmPC90ZXh0Pg0K CTx0ZXh0IHg9IjQwNSIgeT0iODgwIiBjbGFzcz0ia2V5bGFiZWwiPkluZGV4 IEwxPC90ZXh0Pg0KCTx0ZXh0IHg9IjUwNSIgeT0iODgwIiBjbGFzcz0ia2V5 bGFiZWwiPkluZGV4IEwyPC90ZXh0Pg0KCTx0ZXh0IHg9IjYwNSIgeT0iODgw IiBjbGFzcz0ia2V5bGFiZWwiPkZyZWUgc3BhY2U8L3RleHQ+DQoJPHRleHQg eD0iNjkwIiB5PSI4ODAiIGNsYXNzPSJrZXlsYWJlbCI+VGl0bGU8L3RleHQ+ DQoNCgk8IS0tIEZha2UgTGVhZiAmIEluZGV4IERhdGEgLS0+DQoJPHRleHQg eD0iMTEwIiB5PSIxNzUiIGNsYXNzPSJkYXRhIiB4bWw6c3BhY2U9InByZXNl cnZlIj5hbm5hPC90ZXh0Pg0KCTx0ZXh0IHg9IjExMCIgeT0iMTg1IiBjbGFz cz0iZGF0YSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+ICB0PC90ZXh0Pg0KCTx0 ZXh0IHg9IjExMCIgeT0iMTk1IiBjbGFzcz0iZGF0YSIgeG1sOnNwYWNlPSJw cmVzZXJ2ZSI+IHVudHk8L3RleHQ+DQoJPHRleHQgeD0iMTEwIiB5PSIyMDUi IGNsYXNzPSJkYXRhIiB4bWw6c3BhY2U9InByZXNlcnZlIj5iYW5hbmE8L3Rl eHQ+DQoJPHRleHQgeD0iMTEwIiB5PSIyMTUiIGNsYXNzPSJkYXRhIiB4bWw6 c3BhY2U9InByZXNlcnZlIj4gIHR0eTwvdGV4dD4NCg0KCTx0ZXh0IHg9IjEx MCIgeT0iMjc1IiBjbGFzcz0iZGF0YSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+ Yml0czwvdGV4dD4NCgk8dGV4dCB4PSIxMTAiIHk9IjI4NSIgY2xhc3M9ImRh dGEiIHhtbDpzcGFjZT0icHJlc2VydmUiPiBsb29kPC90ZXh0Pg0KCTx0ZXh0 IHg9IjExMCIgeT0iMjk1IiBjbGFzcz0iZGF0YSIgeG1sOnNwYWNlPSJwcmVz ZXJ2ZSI+Y2xhc3M8L3RleHQ+DQoJPHRleHQgeD0iMTEwIiB5PSIzMDUiIGNs YXNzPSJkYXRhIiB4bWw6c3BhY2U9InByZXNlcnZlIj4gb29rPC90ZXh0Pg0K CTx0ZXh0IHg9IjExMCIgeT0iMzE1IiBjbGFzcz0iZGF0YSIgeG1sOnNwYWNl PSJwcmVzZXJ2ZSI+ICAgIHk8L3RleHQ+DQoNCgk8dGV4dCB4PSIxMTAiIHk9 IjQ2MCIgY2xhc3M9ImRhdGEiIHhtbDpzcGFjZT0icHJlc2VydmUiPmZhcmNl PC90ZXh0Pg0KCTx0ZXh0IHg9IjExMCIgeT0iNDcwIiBjbGFzcz0iZGF0YSIg eG1sOnNwYWNlPSJwcmVzZXJ2ZSI+IGx1dGU8L3RleHQ+DQoJPHRleHQgeD0i MTEwIiB5PSI0ODAiIGNsYXNzPSJkYXRhIiB4bWw6c3BhY2U9InByZXNlcnZl Ij4gb2FsPC90ZXh0Pg0KCTx0ZXh0IHg9IjExMCIgeT0iNDkwIiBjbGFzcz0i ZGF0YSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+ICBvdDwvdGV4dD4NCgk8dGV4 dCB4PSIxMTAiIHk9IjUwMCIgY2xhc3M9ImRhdGEiIHhtbDpzcGFjZT0icHJl c2VydmUiPiAgICA8L3RleHQ+DQoNCgk8dGV4dCB4PSIxMTAiIHk9IjU1NSIg Y2xhc3M9ImRhdGEiIHhtbDpzcGFjZT0icHJlc2VydmUiPmZvcmU8L3RleHQ+ DQoJPHRleHQgeD0iMTEwIiB5PSI1NjUiIGNsYXNzPSJkYXRhIiB4bWw6c3Bh Y2U9InByZXNlcnZlIj4gICB0PC90ZXh0Pg0KCTx0ZXh0IHg9IjExMCIgeT0i NTc1IiBjbGFzcz0iZGF0YSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+ICB4eTwv dGV4dD4NCg0KCTx0ZXh0IHg9IjMxMCIgeT0iMzUwIiBjbGFzcz0iZGF0YSIg eG1sOnNwYWNlPSJwcmVzZXJ2ZSI+YmF0dHk8L3RleHQ+DQoJPHRleHQgeD0i MzEwIiB5PSIzNjAiIGNsYXNzPSJkYXRhIiB4bWw6c3BhY2U9InByZXNlcnZl Ij5jb29reTwvdGV4dD4NCg0KCTx0ZXh0IHg9IjMxMCIgeT0iNjMwIiBjbGFz cz0iZGF0YSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Zm9vdDwvdGV4dD4NCgk8 dGV4dCB4PSIzMTAiIHk9IjY0MCIgY2xhc3M9ImRhdGEiIHhtbDpzcGFjZT0i cHJlc2VydmUiPiAgeHk8L3RleHQ+DQoNCgk8dGV4dCB4PSI1MTAiIHk9Ijcw NSIgY2xhc3M9ImRhdGEiIHhtbDpzcGFjZT0icHJlc2VydmUiPmNvb2t5PC90 ZXh0Pg0KCTx0ZXh0IHg9IjUxMCIgeT0iNzE1IiBjbGFzcz0iZGF0YSIgeG1s OnNwYWNlPSJwcmVzZXJ2ZSI+Zm94eTwvdGV4dD4NCg0KCTwhLS0gVGl0bGUg SW5kaWNhdG9ycyAtLT4NCgk8dXNlIHg9IjE1NSIgeT0iMjkyLjUiIHhsaW5r OmhyZWY9IiN0aXRsZSIvPg0KDQoJPHVzZSB4PSIxNTUiIHk9IjQ2Ny41IiB4 bGluazpocmVmPSIjdGl0bGUiLz4NCgk8dXNlIHg9IjE1NSIgeT0iNDk3LjUi IHhsaW5rOmhyZWY9IiN0aXRsZSIvPg0KDQo8L3N2Zz4NCg0K ---1463811327-1643987609-1064760695=:31781-- From MAILER-DAEMON Sun Sep 28 15:39:23 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.22) id 1A3hO7-0001I0-5R for mharc-chmspec-devel@gnu.org; Sun, 28 Sep 2003 15:39:23 -0400 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.22) id 1A3hO4-0001FU-HP for chmspec-devel@nongnu.org; Sun, 28 Sep 2003 15:39:20 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.22) id 1A3hO2-0001Eu-Tc for chmspec-devel@nongnu.org; Sun, 28 Sep 2003 15:39:19 -0400 Received: from [213.165.64.20] (helo=mail.gmx.net) by monty-python.gnu.org with smtp (Exim 4.22) id 1A3hO2-0001C4-C0 for chmspec-devel@nongnu.org; Sun, 28 Sep 2003 15:39:18 -0400 Received: (qmail 24717 invoked by uid 65534); 28 Sep 2003 19:39:15 -0000 Received: from unknown (EHLO gmx.net) (81.196.241.160) by mail.gmx.net (mp006) with SMTP; 28 Sep 2003 21:39:15 +0200 X-Authenticated: #12563875 Message-ID: <3F773818.1090208@gmx.net> Date: Sun, 28 Sep 2003 22:35:52 +0300 From: Razvan Cojocaru User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Discussion & development list for chmspec Subject: Re: [chmspec-devel] FIftiMain SVG image References: In-Reply-To: X-Enigmail-Version: 0.76.5.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: chmspec-devel@nongnu.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: Discussion & development list for chmspec List-Id: Discussion & development list for chmspec List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Sep 2003 19:39:21 -0000 > So my question is how do I represent those implicit leaf nodes and index > node entries? Just .. will do for me. Like: ----------- word1 n word2 o ... d lastword e ----------- ... ----------- nextindexnodeword1 ... ----------- > Also with the leaf -> WLCs links, I'm gonna have a similar construct to > the free-space pointers, but horizontal instead of vertical. Any comments? Works for me :). Cheers, Razvan From MAILER-DAEMON Tue Sep 30 10:14:38 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.22) id 1A4LGv-0007Vw-RG for mharc-chmspec-devel@gnu.org; Tue, 30 Sep 2003 10:14:37 -0400 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.22) id 1A4LGt-0007Vg-KO for chmspec-devel@nongnu.org; Tue, 30 Sep 2003 10:14:35 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.22) id 1A4LGM-0007Ox-UT for chmspec-devel@nongnu.org; Tue, 30 Sep 2003 10:14:34 -0400 Received: from [12.46.110.2] (helo=ns1.bonedaddy.net) by monty-python.gnu.org with esmtp (Exim 4.22) id 1A4KxG-0004bq-CL for chmspec-devel@nongnu.org; Tue, 30 Sep 2003 09:54:18 -0400 Received: from localhost (pabs3@localhost) by ns1.bonedaddy.net (8.11.6/8.11.6) with ESMTP id h8UDXuq12685 for ; Tue, 30 Sep 2003 09:33:56 -0400 Date: Tue, 30 Sep 2003 09:33:55 -0400 (EDT) From: Pabs To: Discussion & development list for chmspec Subject: Re: [chmspec-devel] FIftiMain SVG image In-Reply-To: <3F773818.1090208@gmx.net> Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-1463811327-99838535-1064928835=:12659" X-BeenThere: chmspec-devel@nongnu.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: Discussion & development list for chmspec List-Id: Discussion & development list for chmspec List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Sep 2003 14:14:36 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. ---1463811327-99838535-1064928835=:12659 Content-Type: TEXT/PLAIN; charset=US-ASCII Any more comments on the final version before I do a release? Bye, Pabs ---1463811327-99838535-1064928835=:12659 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="FIftiMain.svg" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="FIftiMain.svg" PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAi LS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9U Ui8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+DQo8c3Zn IHdpZHRoPSIxNWNtIiBoZWlnaHQ9IjE4Y20iIHZpZXdCb3g9IjAgMCA3NTAg OTAwIj4NCgk8dGl0bGU+QSBwaWN0b3JpYWwgZGVzY3JpcHRpb24gb2YgdGhl ICRGSWZ0aU1haW4gZm9ybWF0IGZyb20gQ0hNIGZpbGVzLjwvdGl0bGU+DQoJ PGRlZnM+DQoJCTxkZXNjPlRoaXMgaW1hZ2UgZGVzY3JpYmVzIHRoZSAkRklm dGlNYWluIGZvcm1hdCBmcm9tIENITSBmaWxlcy4gSXQgc2hvd3MgdGhlIHJl bGF0aW9uc2hpcHMgYmV0d2VlbiBXTENzLCBsZWFmIG5vZGVzLCBpbmRleCBu b2RlcywgZnJlZSBzcGFjZSwgdGhlIGhlYWRlciBhbmQgdGhlIC8jVE9QSUNT IGZpbGUuPC9kZXNjPg0KCQk8c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwhW0NE QVRBWw0KCQkJcmVjdCB7DQoJCQkJZmlsbDogI2ZjZmNmYzsNCgkJCQlzdHJv a2U6IGJsYWNrOw0KCQkJCXN0cm9rZS13aWR0aDogMi41Ow0KCQkJfQ0KCQkJ cmVjdC5wb2ludGVyc3RhcnQgew0KCQkJCWZpbGw6IGJsYWNrOw0KCQkJCXN0 cm9rZTogbm9uZTsNCgkJCX0NCgkJCXJlY3QuaGVhZGVyIHsgZmlsbDogd2hp dGU7IH0NCgkJCXJlY3Qud2xjIHsgZmlsbDogI2UwZTBlMDsgfQ0KCQkJcmVj dC5sZWFmIHsgZmlsbDogI2UwZmZlMDsgfQ0KCQkJcmVjdC5pbmRleDEgeyBm aWxsOiAjZmZlMGUwOyB9DQoJCQlyZWN0LmluZGV4MiB7IGZpbGw6ICNmZmQw ZDA7IH0NCgkJCXJlY3QuZnJlZXNwYWNlIHsgZmlsbDogI2UwZTBmZjsgfQ0K CQkJcmVjdC5wb2ludGVyIHsgZmlsbDogZ3JleTsgc3Ryb2tlLXdpZHRoOiAx OyB9DQoJCQlwYXRoIHsNCgkJCQlmaWxsOiBub25lOw0KCQkJCXN0cm9rZTog YmxhY2s7DQoJCQkJc3Ryb2tlLXdpZHRoOiAyLjU7DQoJCQkJc3Ryb2tlLWxp bmVjYXA6IHJvdW5kOw0KCQkJCXN0cm9rZS1saW5lam9pbjogcm91bmQ7DQoJ CQl9DQoJCQlwYXRoLnBvaW50ZXIgew0KCQkJCW1hcmtlci1lbmQ6IHVybCgj YXJyb3cpOw0KCQkJCXN0cm9rZS13aWR0aDogMS41Ow0KCQkJfQ0KCQkJcGF0 aC5zaXplIHsgc3Ryb2tlLXdpZHRoOiAxLjU7IH0NCgkJCXRleHQgew0KCQkJ CWZvbnQtc2l6ZTogMjUgcHQ7DQoJCQkJdGV4dC1hbmNob3I6IG1pZGRsZTsN CgkJCQlhbGlnbm1lbnQtYmFzZWxpbmU6IG1pZGRsZTsNCgkJCX0NCgkJCXRl eHQub2Zmc2V0bGFiZWwgeyBmb250LXNpemU6IDE1IHB0OyB0ZXh0LWFuY2hv cjogZW5kOyB9DQoJCQl0ZXh0LmtleWxhYmVsIHsgZm9udC1zaXplOiAyMCBw dDsgfQ0KCQkJdGV4dC5kYXRhIHsgdGV4dC1hbmNob3I6IHN0YXJ0OyBmb250 LXNpemU6IDEyIHB0OyBmb250LWZhbWlseTogTHVjaWRhIENvbnNvbGUsIEJp dHN0cmVhbSBWZXJhIFNhbnMgTW9ubywgTHVjaWRhIFNhbnMgVHlwZXdyaXRl ciwgQ291cmllciBOZXcsIG1vbm9zcGFjZTsgfQ0KCQldXT48L3N0eWxlPg0K CQk8bWFya2VyIGlkPSJ0cmlhbmdsZSINCgkJCXZpZXdCb3g9IjAgMCAxNSAx NSIgcmVmWD0iNy41IiByZWZZPSI3LjUiDQoJCQltYXJrZXJVbml0cz0ic3Ry b2tlV2lkdGgiDQoJCQltYXJrZXJXaWR0aD0iMTAiIG1hcmtlckhlaWdodD0i MTAiDQoJCQlvcmllbnQ9ImF1dG8iPg0KCQkJPHBhdGggZD0iTSAyLjUgMi41 IEwgMTIuNSA3LjUgTCAyLjUgMTIuNSB6IiBzdHlsZT0iZmlsbDogYmxhY2s7 IHN0cm9rZTogYmxhY2s7IHN0cm9rZS13aWR0aDogMTsiLz4NCgkJPC9tYXJr ZXI+DQoJCTxtYXJrZXIgaWQ9InRyaWFuZ2xlMiINCgkJCXZpZXdCb3g9IjAg MCAxMyAxMyIgcmVmWD0iNy41IiByZWZZPSI3LjUiDQoJCQltYXJrZXJVbml0 cz0ic3Ryb2tlV2lkdGgiDQoJCQltYXJrZXJXaWR0aD0iMTAiIG1hcmtlckhl aWdodD0iMTAiDQoJCQlvcmllbnQ9ImF1dG8iPg0KCQkJPHBhdGggZD0iTSAy LjUgNy41IEwgMTIuNSAxMi41IEwgMTIuNSAyLjUgeiIgc3R5bGU9ImZpbGw6 IGJsYWNrOyBzdHJva2U6IGJsYWNrOyBzdHJva2Utd2lkdGg6IDE7Ii8+DQoJ CTwvbWFya2VyPg0KCQk8bWFya2VyIGlkPSJhcnJvdyINCgkJCXZpZXdCb3g9 Ii0xIC0xIDE2IDE2IiByZWZYPSIxMCIgcmVmWT0iNSINCgkJCW1hcmtlclVu aXRzPSJzdHJva2VXaWR0aCINCgkJCW1hcmtlcldpZHRoPSIxMCIgbWFya2Vy SGVpZ2h0PSIxMCINCgkJCW9yaWVudD0iYXV0byI+DQoJCQk8cGF0aCBkPSJN IDEwIDUgTCAwIDAgTCAwIDEwIHoiIHN0eWxlPSJmaWxsOiBibGFjazsgc3Ry b2tlOiBibGFjazsgc3Ryb2tlLXdpZHRoOiAxOyIvPg0KCQk8L21hcmtlcj4N CgkJPGcgaWQ9InRpdGxlIj4NCgkJCTx0aXRsZT5BIHdvcmQgZnJvbSB0aGUg Jmx0O3RpdGxlJmd0OyB0YWcgaW4gdGhlIGhlYWRlci48L3RpdGxlPg0KCQkJ PGNpcmNsZSBjeD0iMCIgY3k9IjAiIHI9IjUiLz4NCgkJCTx0ZXh0IHg9IjAi IHk9IjMiIGNsYXNzPSJkYXRhIiBzdHlsZT0idGV4dC1hbmNob3I6IG1pZGRs ZTsgZm9udC1zaXplOiA2cHQ7IHN0cm9rZTogd2hpdGU7IGZpbGw6IHdoaXRl OyI+VDwvdGV4dD4NCgkJPC9nPg0KDQoJPC9kZWZzPg0KDQoJPHJlY3QgeD0i MCIgeT0iMCIgd2lkdGg9Ijc1MCIgaGVpZ2h0PSI5MDAiLz4NCg0KCTwhLS0g TGFiZWxzIG4gc2hpdCAtLT4NCgk8dGV4dCB4PSIxMzcuNSIgeT0iMzAiPjx0 c3Bhbj5MZWFmIG5vZGVzPC90c3Bhbj48dHNwYW4geD0iMTM3LjUiIHk9IjU1 Ij4mYW1wOyBXTENzPC90c3Bhbj48L3RleHQ+DQoJPHRleHQgeD0iMzM3LjUi IHk9IjMwIj48dHNwYW4+SW5kZXggbm9kZXM8L3RzcGFuPjx0c3BhbiB4PSIz MzcuNSIgeT0iNTUiPkxldmVsIDE8L3RzcGFuPjwvdGV4dD4NCgk8dGV4dCB4 PSI1MzcuNSIgeT0iMzAiPjx0c3Bhbj5JbmRleCBub2RlczwvdHNwYW4+PHRz cGFuIHg9IjUzNy41IiB5PSI1NSI+TGV2ZWwgMjwvdHNwYW4+PC90ZXh0Pg0K CTx0ZXh0IHg9IjAiIHk9IjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcwMCw0 NzUpIHJvdGF0ZSg5MCkiPk9mZnNldCBpbiAkRklmdGlNYWluIGZpbGU8L3Rl eHQ+DQoJPCEtLXBhdGggZD0iTTYyNSA4NzUgTDYyNSA3NSBMNzUgNzUgTDc1 IDg3NSIgbWFya2VyLXN0YXJ0PSJ1cmwoI3RyaWFuZ2xlMikiIG1hcmtlci1l bmQ9InVybCgjdHJpYW5nbGUpIi8tLT4NCgk8cGF0aCBkPSJNNjc1IDgwMCBM Njc1IDc1IEw3NSA3NSIgbWFya2VyLXN0YXJ0PSJ1cmwoI3RyaWFuZ2xlMiki Lz4NCgk8cmVjdCB4PSI1IiB5PSIyOTAiIHdpZHRoPSIzNSIgaGVpZ2h0PSIx NzAiIHN0eWxlPSJmaWxsOiAjZWVlZWVlOyIvPg0KCTx0ZXh0IHg9IjAiIHk9 IjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwLDM3NSkgcm90YXRlKC05MCki Pi8jVE9QSUNTIGZpbGU8L3RleHQ+DQoJPHRleHQgeD0iMTM3LjUiIHk9IjIy NSI+Li4uPC90ZXh0Pg0KDQoJPCEtLSBXTENzIG4gTm9kZXMgLS0+DQoJPHJl Y3QgeD0iMTAwIiB5PSI3NSIgd2lkdGg9Ijc1IiBoZWlnaHQ9IjQwIiBjbGFz cz0iaGVhZGVyIi8+DQoJPHJlY3QgeD0iMTAwIiB5PSIxMTUiIHdpZHRoPSI3 NSIgaGVpZ2h0PSIxNSIgY2xhc3M9IndsYyIvPg0KCTxyZWN0IHg9IjEwMCIg eT0iMTMwIiB3aWR0aD0iNzUiIGhlaWdodD0iODAiIGNsYXNzPSJsZWFmIi8+ DQoJPHJlY3QgeD0iMTAwIiB5PSIxOTUiIHdpZHRoPSI3NSIgaGVpZ2h0PSIx NSIgY2xhc3M9ImZyZWVzcGFjZSIvPg0KCTxyZWN0IHg9IjEwMCIgeT0iMjM1 IiB3aWR0aD0iNzUiIGhlaWdodD0iMjAiIGNsYXNzPSJ3bGMiLz4NCgk8cmVj dCB4PSIxMDAiIHk9IjI1NSIgd2lkdGg9Ijc1IiBoZWlnaHQ9IjgwIiBjbGFz cz0ibGVhZiIvPg0KCTxyZWN0IHg9IjEwMCIgeT0iMzI1IiB3aWR0aD0iNzUi IGhlaWdodD0iMTAiIGNsYXNzPSJmcmVlc3BhY2UiLz4NCgk8cmVjdCB4PSIz MDAiIHk9IjMzNSIgd2lkdGg9Ijc1IiBoZWlnaHQ9IjgwIiBjbGFzcz0iaW5k ZXgxIi8+DQoJPHJlY3QgeD0iMzAwIiB5PSI0MDUiIHdpZHRoPSI3NSIgaGVp Z2h0PSIxMCIgY2xhc3M9ImZyZWVzcGFjZSIvPg0KCTxyZWN0IHg9IjEwMCIg eT0iNDE1IiB3aWR0aD0iNzUiIGhlaWdodD0iMjUiIGNsYXNzPSJ3bGMiLz4N Cgk8cmVjdCB4PSIxMDAiIHk9IjQ0MCIgd2lkdGg9Ijc1IiBoZWlnaHQ9Ijgw IiBjbGFzcz0ibGVhZiIvPg0KCTxyZWN0IHg9IjEwMCIgeT0iNTA1IiB3aWR0 aD0iNzUiIGhlaWdodD0iMzUiIGNsYXNzPSJmcmVlc3BhY2UiLz4NCgk8cmVj dCB4PSIxMDAiIHk9IjUyMCIgd2lkdGg9Ijc1IiBoZWlnaHQ9IjE1IiBjbGFz cz0id2xjIi8+DQoJPHJlY3QgeD0iMTAwIiB5PSI1MzUiIHdpZHRoPSI3NSIg aGVpZ2h0PSI4MCIgY2xhc3M9ImxlYWYiLz4NCgk8cmVjdCB4PSIxMDAiIHk9 IjU4MCIgd2lkdGg9Ijc1IiBoZWlnaHQ9IjM1IiBjbGFzcz0iZnJlZXNwYWNl Ii8+DQoJPHJlY3QgeD0iMzAwIiB5PSI2MTUiIHdpZHRoPSI3NSIgaGVpZ2h0 PSI4MCIgY2xhc3M9ImluZGV4MSIvPg0KCTxyZWN0IHg9IjMwMCIgeT0iNjQ1 IiB3aWR0aD0iNzUiIGhlaWdodD0iNTAiIGNsYXNzPSJmcmVlc3BhY2UiLz4N Cgk8cmVjdCB4PSI1MDAiIHk9IjY5NSIgd2lkdGg9Ijc1IiBoZWlnaHQ9Ijgw IiBjbGFzcz0iaW5kZXgyIi8+DQoJPHJlY3QgeD0iNTAwIiB5PSI3MjAiIHdp ZHRoPSI3NSIgaGVpZ2h0PSI2NSIgY2xhc3M9ImZyZWVzcGFjZSIvPg0KDQoJ PCEtLSBPZmZzZXQgbGFiZWxzIC0tPg0KCTxwYXRoIGQ9Ik02NzUgMTE1IEw2 NzAgMTE1Ii8+DQoJPHBhdGggZD0iTTY3NSAxMzAgTDY3MCAxMzAiLz4NCgk8 cGF0aCBkPSJNNjc1IDIxMCBMNjcwIDIxMCIvPg0KCTxwYXRoIGQ9Ik02NzUg MjM1IEw2NzAgMjM1Ii8+DQoJPHBhdGggZD0iTTY3NSAyNTUgTDY3MCAyNTUi Lz4NCgk8cGF0aCBkPSJNNjc1IDMzNSBMNjcwIDMzNSIvPg0KCTxwYXRoIGQ9 Ik02NzUgNDE1IEw2NzAgNDE1Ii8+DQoJPHBhdGggZD0iTTY3NSA0NDAgTDY3 MCA0NDAiLz4NCgk8cGF0aCBkPSJNNjc1IDUyMCBMNjcwIDUyMCIvPg0KCTxw YXRoIGQ9Ik02NzUgNTM1IEw2NzAgNTM1Ii8+DQoJPHBhdGggZD0iTTY3NSA2 MTUgTDY3MCA2MTUiLz4NCgk8cGF0aCBkPSJNNjc1IDY5NSBMNjcwIDY5NSIv Pg0KCTxwYXRoIGQ9Ik02NzUgNzg1IEw2NzAgNzg1Ii8+DQoJPHRleHQgeD0i NjY1IiB5PSIxMDAiIGNsYXNzPSJvZmZzZXRsYWJlbCI+MTAyNCAoaGVhZGVy KTwvdGV4dD4NCgk8dGV4dCB4PSI2NjUiIHk9IjEyNSIgY2xhc3M9Im9mZnNl dGxhYmVsIj52YXJpYWJsZTwvdGV4dD4NCgk8dGV4dCB4PSI2NjUiIHk9IjE3 NSIgY2xhc3M9Im9mZnNldGxhYmVsIj4yMDQ4PC90ZXh0Pg0KCTx0ZXh0IHg9 IjY2NSIgeT0iMjQ4LjMzMzMzMzMiIGNsYXNzPSJvZmZzZXRsYWJlbCI+dmFy aWFibGU8L3RleHQ+DQoJPHRleHQgeD0iNjY1IiB5PSIzMDAiIGNsYXNzPSJv ZmZzZXRsYWJlbCI+MjA0ODwvdGV4dD4NCgk8dGV4dCB4PSI2NjUiIHk9IjM4 MCIgY2xhc3M9Im9mZnNldGxhYmVsIj4yMDQ4PC90ZXh0Pg0KCTx0ZXh0IHg9 IjY2NSIgeT0iNDMxLjY2NjY2NjciIGNsYXNzPSJvZmZzZXRsYWJlbCI+dmFy aWFibGU8L3RleHQ+DQoJPHRleHQgeD0iNjY1IiB5PSI0ODUiIGNsYXNzPSJv ZmZzZXRsYWJlbCI+MjA0ODwvdGV4dD4NCgk8dGV4dCB4PSI2NjUiIHk9IjUz Mi41IiBjbGFzcz0ib2Zmc2V0bGFiZWwiPnZhcmlhYmxlPC90ZXh0Pg0KCTx0 ZXh0IHg9IjY2NSIgeT0iNTgwIiBjbGFzcz0ib2Zmc2V0bGFiZWwiPjIwNDg8 L3RleHQ+DQoJPHRleHQgeD0iNjY1IiB5PSI2NjAiIGNsYXNzPSJvZmZzZXRs YWJlbCI+MjA0ODwvdGV4dD4NCgk8dGV4dCB4PSI2NjUiIHk9Ijc0NSIgY2xh c3M9Im9mZnNldGxhYmVsIj4yMDQ4PC90ZXh0Pg0KDQoJPCEtLSBIZWFkZXIg dG8gUm9vdCAtLT4NCgk8cmVjdCB4PSIxMDUiIHk9IjEwNSIgd2lkdGg9IjEw IiBoZWlnaHQ9IjMiIGNsYXNzPSJwb2ludGVyIi8+DQoJPHBhdGggZD0iTTEx MCAxMDYuNSBRIDYwMCAxMDYuNTIgNjEwIDY1MCBRIDYxMCA2OTUgNTgwIDY5 NSIgY2xhc3M9InBvaW50ZXIiLz4NCg0KCTwhLS0gTGVhZiAmIEluZGV4IGhl YWRlcnMgLS0+DQoJPHJlY3QgeD0iMTAwIiB5PSIxMzAiIHdpZHRoPSIyMCIg aGVpZ2h0PSIzIiBjbGFzcz0iaGVhZGVyIi8+DQoJPHJlY3QgeD0iMTAwIiB5 PSIyNTUiIHdpZHRoPSIyMCIgaGVpZ2h0PSIzIiBjbGFzcz0iaGVhZGVyIi8+ DQoJPHJlY3QgeD0iMTAwIiB5PSI0NDAiIHdpZHRoPSIyMCIgaGVpZ2h0PSIz IiBjbGFzcz0iaGVhZGVyIi8+DQoJPHJlY3QgeD0iMTAwIiB5PSI1MzUiIHdp ZHRoPSIyMCIgaGVpZ2h0PSIzIiBjbGFzcz0iaGVhZGVyIi8+DQoJPHJlY3Qg eD0iMzAwIiB5PSIzMzUiIHdpZHRoPSI1IiBoZWlnaHQ9IjMiIGNsYXNzPSJo ZWFkZXIiLz4NCgk8cmVjdCB4PSIzMDAiIHk9IjYxNSIgd2lkdGg9IjUiIGhl aWdodD0iMyIgY2xhc3M9ImhlYWRlciIvPg0KCTxyZWN0IHg9IjUwMCIgeT0i Njk1IiB3aWR0aD0iNSIgaGVpZ2h0PSIzIiBjbGFzcz0iaGVhZGVyIi8+DQoN Cgk8IS0tIExlYWYgdG8gTGVhZiBwb2ludGVycyAtLT4NCgk8cGF0aCBkPSJN MTA1IDEzMS41IFEzMCAxNzUuNzUgOTUgMjIxIiBjbGFzcz0icG9pbnRlciIv Pg0KCTxwYXRoIGQ9Ik05NSAyMjQuNSBRNTAgMjM3LjUgOTUgMjU1IiBjbGFz cz0icG9pbnRlciIvPg0KCTxwYXRoIGQ9Ik0xMDUgMjU2LjUgUTIwIDM0OC4y NSA5NSA0NDAiIGNsYXNzPSJwb2ludGVyIi8+DQoJPHBhdGggZD0iTTEwNSA0 NDEuNSBRNTAgNDg4LjI1IDk1IDUzNSIgY2xhc3M9InBvaW50ZXIiLz4NCg0K CTwhLS0gRnJlZSBzcGFjZSBwb2ludGVycyAtLT4NCgk8cGF0aCBkPSJNMTE3 LjUgMTMxLjUgUTc1IDE2NyA5MCAyMDIuNSBNOTUgMTk1IEwgOTAgMTk1IEwg OTAgMjEwIEwgOTUgMjEwIiBjbGFzcz0ic2l6ZSIvPg0KCTxwYXRoIGQ9Ik0x MTcuNSAyNTYuNSBRNzUgMjkzLjI1IDkwIDMzMCBNOTUgMzI1IEwgOTAgMzI1 IEwgOTAgMzM1IEwgOTUgMzM1IiBjbGFzcz0ic2l6ZSIvPg0KCTxwYXRoIGQ9 Ik0xMTcuNSA0NDEuNSBRNzUgNDc3IDkwIDUxMi41IE05NSA1MDUgTCA5MCA1 MDUgTCA5MCA1MjAgTCA5NSA1MjAiIGNsYXNzPSJzaXplIi8+DQoJPHBhdGgg ZD0iTTExNy41IDUzNi41IFE2MCA1NjcgOTAgNTk3LjUgTTk1IDU4MCBMIDkw IDU4MCBMIDkwIDYxNSBMIDk1IDYxNSIgY2xhc3M9InNpemUiLz4NCgk8cGF0 aCBkPSJNMzAyLjUgMzM2LjUgUTI1MCAzNzMuMjUgMjkwIDQxMCBNMjk1IDQw NSBMIDI5MCA0MDUgTCAyOTAgNDE1IEwgMjk1IDQxNSIgY2xhc3M9InNpemUi Lz4NCgk8cGF0aCBkPSJNMzAyLjUgNjE2LjUgUTI2MCA2NDMuMjUgMjkwIDY3 MCBNMjk1IDY0NSBMIDI5MCA2NDUgTCAyOTAgNjk1TCAyOTUgNjk1IiBjbGFz cz0ic2l6ZSIvPg0KCTxwYXRoIGQ9Ik01MDIuNSA2OTYuNSBRNDYwIDcyNC41 IDQ5MCA3NTIuNSBNNDk1IDcyMCBMIDQ5MCA3MjAgTCA0OTAgNzg1TCA0OTUg Nzg1IiBjbGFzcz0ic2l6ZSIvPg0KDQoJPCEtLSBJbmRleCB0byBOb2RlIHBv aW50ZXJzIC0tPg0KCTxyZWN0IHg9IjM2MCIgeT0iMzQ1IiB3aWR0aD0iMTAi IGhlaWdodD0iMyIgY2xhc3M9InBvaW50ZXIiLz4NCgk8cmVjdCB4PSIzNjAi IHk9IjM1NSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMiIGNsYXNzPSJwb2ludGVy Ii8+DQoJPHJlY3QgeD0iMzYwIiB5PSIzNjUiIHdpZHRoPSIxMCIgaGVpZ2h0 PSIzIiBjbGFzcz0icG9pbnRlciIvPg0KCTxyZWN0IHg9IjM2MCIgeT0iMzc1 IiB3aWR0aD0iMTAiIGhlaWdodD0iMyIgY2xhc3M9InBvaW50ZXIiLz4NCgk8 cmVjdCB4PSIzNjAiIHk9IjM4NSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjMiIGNs YXNzPSJwb2ludGVyIi8+DQoJPHJlY3QgeD0iMzYwIiB5PSIzOTUiIHdpZHRo PSIxMCIgaGVpZ2h0PSIzIiBjbGFzcz0icG9pbnRlciIvPg0KCTxyZWN0IHg9 IjM2MCIgeT0iNjI1IiB3aWR0aD0iMTAiIGhlaWdodD0iMyIgY2xhc3M9InBv aW50ZXIiLz4NCgk8cmVjdCB4PSIzNjAiIHk9IjYzNSIgd2lkdGg9IjEwIiBo ZWlnaHQ9IjMiIGNsYXNzPSJwb2ludGVyIi8+DQoJPHJlY3QgeD0iNTYwIiB5 PSI3MDAiIHdpZHRoPSIxMCIgaGVpZ2h0PSIzIiBjbGFzcz0icG9pbnRlciIv Pg0KCTxyZWN0IHg9IjU2MCIgeT0iNzEwIiB3aWR0aD0iMTAiIGhlaWdodD0i MyIgY2xhc3M9InBvaW50ZXIiLz4NCgk8cGF0aCBkPSJNMzY1IDM0Ni41IFEz NjUgMTMwIDE4NSAxMzAiIGNsYXNzPSJwb2ludGVyIi8+DQoJPHBhdGggZD0i TTM2NSAzNTYuNSBRMzI1IDIxNSAxODUgMjE1IiBjbGFzcz0icG9pbnRlciIv Pg0KCTxwYXRoIGQ9Ik0zNjUgMzY2LjUgUTMzNSAyMTcgMTg1IDIyMCIgY2xh c3M9InBvaW50ZXIiLz4NCgk8cGF0aCBkPSJNMzY1IDM3Ni41IFEzNDUgMjE4 IDE4NSAyMjUiIGNsYXNzPSJwb2ludGVyIi8+DQoJPHBhdGggZD0iTTM2NSAz ODYuNSBRMzU1IDIzMCAxODUgMjMwIiBjbGFzcz0icG9pbnRlciIvPg0KCTxw YXRoIGQ9Ik0zNjUgMzk2LjUgUTQyNSAyNTUgMTg1IDI1NSIgY2xhc3M9InBv aW50ZXIiLz4NCgk8cGF0aCBkPSJNMzY1IDYyNi41IFEzNjUgNDQwIDE4NSA0 NDAiIGNsYXNzPSJwb2ludGVyIi8+DQoJPHBhdGggZD0iTTM2NSA2MzYuNSBR MzE1IDUzNSAxODUgNTM1IiBjbGFzcz0icG9pbnRlciIvPg0KCTxwYXRoIGQ9 Ik01NjUgNzAxLjUgUTU2NSAzMzUgMzg1IDMzNSIgY2xhc3M9InBvaW50ZXIi Lz4NCgk8cGF0aCBkPSJNNTY1IDcxMS41IFE1MTUgNjE1IDM4NSA2MTUiIGNs YXNzPSJwb2ludGVyIi8+DQoNCgk8IS0tIEtleSAtLT4NCgk8dGV4dCB4PSI0 MCIgeT0iODQwIj5LZXk8L3RleHQ+DQoJPHJlY3QgeD0iOTAiIHk9IjgyMCIg d2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiBjbGFzcz0iaGVhZGVyIi8+DQoJPHJl Y3QgeD0iMTkwIiB5PSI4MjAiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgY2xh c3M9IndsYyIvPg0KCTxyZWN0IHg9IjI5MCIgeT0iODIwIiB3aWR0aD0iMzAi IGhlaWdodD0iMzAiIGNsYXNzPSJsZWFmIi8+DQoJPHJlY3QgeD0iMzkwIiB5 PSI4MjAiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgY2xhc3M9ImluZGV4MSIv Pg0KCTxyZWN0IHg9IjQ5MCIgeT0iODIwIiB3aWR0aD0iMzAiIGhlaWdodD0i MzAiIGNsYXNzPSJpbmRleDIiLz4NCgk8cmVjdCB4PSI1OTAiIHk9IjgyMCIg d2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiBjbGFzcz0iZnJlZXNwYWNlIi8+DQoJ PHVzZSB4PSI2OTAiIHk9IjgzNSIgeGxpbms6aHJlZj0iI3RpdGxlIi8+DQoJ PHRleHQgeD0iMTA1IiB5PSI4ODAiIGNsYXNzPSJrZXlsYWJlbCI+SGVhZGVy PC90ZXh0Pg0KCTx0ZXh0IHg9IjIwNSIgeT0iODgwIiBjbGFzcz0ia2V5bGFi ZWwiPldMQ3M8L3RleHQ+DQoJPHRleHQgeD0iMzA1IiB5PSI4ODAiIGNsYXNz PSJrZXlsYWJlbCI+TGVhZjwvdGV4dD4NCgk8dGV4dCB4PSI0MDUiIHk9Ijg4 MCIgY2xhc3M9ImtleWxhYmVsIj5JbmRleCBMMTwvdGV4dD4NCgk8dGV4dCB4 PSI1MDUiIHk9Ijg4MCIgY2xhc3M9ImtleWxhYmVsIj5JbmRleCBMMjwvdGV4 dD4NCgk8dGV4dCB4PSI2MDUiIHk9Ijg4MCIgY2xhc3M9ImtleWxhYmVsIj5G cmVlIHNwYWNlPC90ZXh0Pg0KCTx0ZXh0IHg9IjY5MCIgeT0iODgwIiBjbGFz cz0ia2V5bGFiZWwiPlRpdGxlPC90ZXh0Pg0KDQoJPCEtLSBGYWtlIExlYWYg JiBJbmRleCBEYXRhIC0tPg0KCTx0ZXh0IHg9IjExMCIgeT0iMTUwIiBjbGFz cz0iZGF0YSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+YW5uYTwvdGV4dD4NCgk8 dGV4dCB4PSIxMTAiIHk9IjE2MCIgY2xhc3M9ImRhdGEiIHhtbDpzcGFjZT0i cHJlc2VydmUiPiAgdDwvdGV4dD4NCgk8dGV4dCB4PSIxMTAiIHk9IjE3MCIg Y2xhc3M9ImRhdGEiIHhtbDpzcGFjZT0icHJlc2VydmUiPiB1bnR5PC90ZXh0 Pg0KCTx0ZXh0IHg9IjExMCIgeT0iMTgwIiBjbGFzcz0iZGF0YSIgeG1sOnNw YWNlPSJwcmVzZXJ2ZSI+YmFuYW5hPC90ZXh0Pg0KCTx0ZXh0IHg9IjExMCIg eT0iMTkwIiBjbGFzcz0iZGF0YSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+ICB0 dHk8L3RleHQ+DQoNCgk8dGV4dCB4PSIxMTAiIHk9IjI3NSIgY2xhc3M9ImRh dGEiIHhtbDpzcGFjZT0icHJlc2VydmUiPmJpdHM8L3RleHQ+DQoJPHRleHQg eD0iMTEwIiB5PSIyODUiIGNsYXNzPSJkYXRhIiB4bWw6c3BhY2U9InByZXNl cnZlIj4gbG9vZDwvdGV4dD4NCgk8dGV4dCB4PSIxMTAiIHk9IjI5NSIgY2xh c3M9ImRhdGEiIHhtbDpzcGFjZT0icHJlc2VydmUiPmNsYXNzPC90ZXh0Pg0K CTx0ZXh0IHg9IjExMCIgeT0iMzA1IiBjbGFzcz0iZGF0YSIgeG1sOnNwYWNl PSJwcmVzZXJ2ZSI+IG9vazwvdGV4dD4NCgk8dGV4dCB4PSIxMTAiIHk9IjMx NSIgY2xhc3M9ImRhdGEiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgICB5PC90 ZXh0Pg0KDQoJPHRleHQgeD0iMTEwIiB5PSI0NjAiIGNsYXNzPSJkYXRhIiB4 bWw6c3BhY2U9InByZXNlcnZlIj5mYXJjZTwvdGV4dD4NCgk8dGV4dCB4PSIx MTAiIHk9IjQ3MCIgY2xhc3M9ImRhdGEiIHhtbDpzcGFjZT0icHJlc2VydmUi PiBsdXRlPC90ZXh0Pg0KCTx0ZXh0IHg9IjExMCIgeT0iNDgwIiBjbGFzcz0i ZGF0YSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+IG9hbDwvdGV4dD4NCgk8dGV4 dCB4PSIxMTAiIHk9IjQ5MCIgY2xhc3M9ImRhdGEiIHhtbDpzcGFjZT0icHJl c2VydmUiPiAgb3Q8L3RleHQ+DQoJPHRleHQgeD0iMTEwIiB5PSI1MDAiIGNs YXNzPSJkYXRhIiB4bWw6c3BhY2U9InByZXNlcnZlIj4gICAgPC90ZXh0Pg0K DQoJPHRleHQgeD0iMTEwIiB5PSI1NTUiIGNsYXNzPSJkYXRhIiB4bWw6c3Bh Y2U9InByZXNlcnZlIj5mb3JlPC90ZXh0Pg0KCTx0ZXh0IHg9IjExMCIgeT0i NTY1IiBjbGFzcz0iZGF0YSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+ICAgdDwv dGV4dD4NCgk8dGV4dCB4PSIxMTAiIHk9IjU3NSIgY2xhc3M9ImRhdGEiIHht bDpzcGFjZT0icHJlc2VydmUiPiAgeHk8L3RleHQ+DQoNCgk8dGV4dCB4PSIz MTAiIHk9IjM1MCIgY2xhc3M9ImRhdGEiIHhtbDpzcGFjZT0icHJlc2VydmUi PmJhdHR5PC90ZXh0Pg0KCTx0ZXh0IHg9IjMxMCIgeT0iMzYwIiBjbGFzcz0i ZGF0YSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+YmF6YWFyPC90ZXh0Pg0KCTx0 ZXh0IHg9IjMxMCIgeT0iMzcwIiBjbGFzcz0iZGF0YSIgeG1sOnNwYWNlPSJw cmVzZXJ2ZSI+YmVlcjwvdGV4dD4NCgk8dGV4dCB4PSIzMTAiIHk9IjM4MCIg Y2xhc3M9ImRhdGEiIHhtbDpzcGFjZT0icHJlc2VydmUiPmJldGE8L3RleHQ+ DQoJPHRleHQgeD0iMzEwIiB5PSIzOTAiIGNsYXNzPSJkYXRhIiB4bWw6c3Bh Y2U9InByZXNlcnZlIj5iaW5hcnk8L3RleHQ+DQoJPHRleHQgeD0iMzEwIiB5 PSI0MDAiIGNsYXNzPSJkYXRhIiB4bWw6c3BhY2U9InByZXNlcnZlIj5jb29r eTwvdGV4dD4NCg0KCTx0ZXh0IHg9IjMxMCIgeT0iNjMwIiBjbGFzcz0iZGF0 YSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Zm9vdDwvdGV4dD4NCgk8dGV4dCB4 PSIzMTAiIHk9IjY0MCIgY2xhc3M9ImRhdGEiIHhtbDpzcGFjZT0icHJlc2Vy dmUiPiAgeHk8L3RleHQ+DQoNCgk8dGV4dCB4PSI1MTAiIHk9IjcwNSIgY2xh c3M9ImRhdGEiIHhtbDpzcGFjZT0icHJlc2VydmUiPmNvb2t5PC90ZXh0Pg0K CTx0ZXh0IHg9IjUxMCIgeT0iNzE1IiBjbGFzcz0iZGF0YSIgeG1sOnNwYWNl PSJwcmVzZXJ2ZSI+Zm94eTwvdGV4dD4NCg0KCTwhLS0gVGl0bGUgSW5kaWNh dG9ycyAtLT4NCgk8dXNlIHg9IjE1NSIgeT0iMjkyLjUiIHhsaW5rOmhyZWY9 IiN0aXRsZSIvPg0KCTx1c2UgeD0iMTU1IiB5PSI0NjcuNSIgeGxpbms6aHJl Zj0iI3RpdGxlIi8+DQoJPHVzZSB4PSIxNTUiIHk9IjQ5Ny41IiB4bGluazpo cmVmPSIjdGl0bGUiLz4NCg0KCTwhLS0gTGVhZiAtPiBXTEMgcG9pbnRlcnMg LS0+DQoJPHJlY3QgeD0iMTYyLjUiIHk9IjE0NSIgd2lkdGg9IjcuNSIgaGVp Z2h0PSIzIiBjbGFzcz0icG9pbnRlciIvPg0KCTxyZWN0IHg9IjE2Mi41IiB5 PSIxNTUiIHdpZHRoPSI3LjUiIGhlaWdodD0iMyIgY2xhc3M9InBvaW50ZXIi Lz4NCgk8cmVjdCB4PSIxNjIuNSIgeT0iMTY1IiB3aWR0aD0iNy41IiBoZWln aHQ9IjMiIGNsYXNzPSJwb2ludGVyIi8+DQoJPHJlY3QgeD0iMTYyLjUiIHk9 IjE3NSIgd2lkdGg9IjcuNSIgaGVpZ2h0PSIzIiBjbGFzcz0icG9pbnRlciIv Pg0KCTxyZWN0IHg9IjE2Mi41IiB5PSIxODUiIHdpZHRoPSI3LjUiIGhlaWdo dD0iMyIgY2xhc3M9InBvaW50ZXIiLz4NCgk8cGF0aCBkPSJNMTY2LjI1IDE0 Ni41IFExNjUgMTI1IDE0MCAxMjcuNSBRIDExNSAxMjcuNSAxMTUgMTI1IG0g LTEwIC01IGwgMCA1IGwgMjAgMCBsIDAgLTUiIGNsYXNzPSJzaXplIi8+DQoJ PHJlY3QgeD0iMTYyLjUiIHk9IjI3MCIgd2lkdGg9IjcuNSIgaGVpZ2h0PSIz IiBjbGFzcz0icG9pbnRlciIvPg0KCTxyZWN0IHg9IjE2Mi41IiB5PSIyODAi IHdpZHRoPSI3LjUiIGhlaWdodD0iMyIgY2xhc3M9InBvaW50ZXIiLz4NCgk8 cmVjdCB4PSIxNjIuNSIgeT0iMjkwIiB3aWR0aD0iNy41IiBoZWlnaHQ9IjMi IGNsYXNzPSJwb2ludGVyIi8+DQoJPHJlY3QgeD0iMTYyLjUiIHk9IjMwMCIg d2lkdGg9IjcuNSIgaGVpZ2h0PSIzIiBjbGFzcz0icG9pbnRlciIvPg0KCTxy ZWN0IHg9IjE2Mi41IiB5PSIzMTAiIHdpZHRoPSI3LjUiIGhlaWdodD0iMyIg Y2xhc3M9InBvaW50ZXIiLz4NCgk8cGF0aCBkPSJNMTY2LjI1IDI3MS41IFEx NjUgMjUwIDE0MCAyNTAgUSAxMTUgMjUwIDExNSAyNDUgbSAtMTAgLTUgbCAw IDUgbCAyMCAwIGwgMCAtNSIgY2xhc3M9InNpemUiLz4NCgk8cmVjdCB4PSIx NjIuNSIgeT0iNDU1IiB3aWR0aD0iNy41IiBoZWlnaHQ9IjMiIGNsYXNzPSJw b2ludGVyIi8+DQoJPHJlY3QgeD0iMTYyLjUiIHk9IjQ2NSIgd2lkdGg9Ijcu NSIgaGVpZ2h0PSIzIiBjbGFzcz0icG9pbnRlciIvPg0KCTxyZWN0IHg9IjE2 Mi41IiB5PSI0NzUiIHdpZHRoPSI3LjUiIGhlaWdodD0iMyIgY2xhc3M9InBv aW50ZXIiLz4NCgk8cmVjdCB4PSIxNjIuNSIgeT0iNDg1IiB3aWR0aD0iNy41 IiBoZWlnaHQ9IjMiIGNsYXNzPSJwb2ludGVyIi8+DQoJPHJlY3QgeD0iMTYy LjUiIHk9IjQ5NSIgd2lkdGg9IjcuNSIgaGVpZ2h0PSIzIiBjbGFzcz0icG9p bnRlciIvPg0KCTxwYXRoIGQ9Ik0xNjYuMjUgNDU2LjUgUTE2NSA0MzUgMTQw IDQzNSBRIDExNSA0MzUgMTE1IDQzMCBtIC0xMCAtNSBsIDAgNSBsIDIwIDAg bCAwIC01IiBjbGFzcz0ic2l6ZSIvPg0KCTxyZWN0IHg9IjE2Mi41IiB5PSI1 NTAiIHdpZHRoPSI3LjUiIGhlaWdodD0iMyIgY2xhc3M9InBvaW50ZXIiLz4N Cgk8cmVjdCB4PSIxNjIuNSIgeT0iNTYwIiB3aWR0aD0iNy41IiBoZWlnaHQ9 IjMiIGNsYXNzPSJwb2ludGVyIi8+DQoJPHJlY3QgeD0iMTYyLjUiIHk9IjU3 MCIgd2lkdGg9IjcuNSIgaGVpZ2h0PSIzIiBjbGFzcz0icG9pbnRlciIvPg0K CTxwYXRoIGQ9Ik0xNjYuMjUgNTUxLjUgUTE2NSA1MzUgMTQwIDUzNSBRIDEx NSA1MzUgMTE1IDUzMCBtIC0xMCAtNSBsIDAgNSBsIDIwIDAgbCAwIC01IiBj bGFzcz0ic2l6ZSIvPg0KDQoJPCEtLSBXTEMgLT4gLyNUT1BJQ1MgcG9pbnRl cnMgLS0+DQoJPHBhdGggZD0iTTEwNy41IDEyMC41IFEyNSA3MCAzMCAyOTAi IGNsYXNzPSJwb2ludGVyIi8+DQoJPHBhdGggZD0iTTExNSAxMjAuNSBRMjAg NjAgMjAgMjkwIiBjbGFzcz0icG9pbnRlciIvPg0KCTxwYXRoIGQ9Ik0xMjIu NSAxMjAuNSBRMTUgNTAgMTAgMjkwIiBjbGFzcz0icG9pbnRlciIvPg0KDQoJ PHBhdGggZD0iTTExNSAyNDAgUTQwIDIyMCA0MCAyOTAiIGNsYXNzPSJwb2lu dGVyIi8+DQoNCgk8cGF0aCBkPSJNMTEwIDQyNSBRMTEwIDQwMCA0MCA0MDAi IGNsYXNzPSJwb2ludGVyIi8+DQoJPHBhdGggZD0iTTEyMCA0MjUgUTEyMCAz ODAgNDAgMzgwIiBjbGFzcz0icG9pbnRlciIvPg0KDQoJPHBhdGggZD0iTTEx MCA1MjUgUTExMCA0NjAgNDAgNDUwIiBjbGFzcz0icG9pbnRlciIvPg0KCTxw YXRoIGQ9Ik0xMjAgNTI1IFExMjAgNDQwIDQwIDQzMCIgY2xhc3M9InBvaW50 ZXIiLz4NCg0KPC9zdmc+DQoNCg== ---1463811327-99838535-1064928835=:12659-- From MAILER-DAEMON Tue Sep 30 16:37:23 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.22) id 1A4RFK-0002Da-7s for mharc-chmspec-devel@gnu.org; Tue, 30 Sep 2003 16:37:22 -0400 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.22) id 1A4NW7-00055y-U9 for chmspec-devel@nongnu.org; Tue, 30 Sep 2003 12:38:27 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.22) id 1A4MrS-0006uc-EC for chmspec-devel@nongnu.org; Tue, 30 Sep 2003 11:56:57 -0400 Received: from [213.165.64.20] (helo=mail.gmx.net) by monty-python.gnu.org with smtp (Exim 4.22) id 1A4MTv-0003oS-IK for chmspec-devel@nongnu.org; Tue, 30 Sep 2003 11:32:07 -0400 Received: (qmail 18365 invoked by uid 65534); 30 Sep 2003 15:25:25 -0000 Received: from unknown (EHLO gmx.net) (213.233.105.174) by mail.gmx.net (mp007) with SMTP; 30 Sep 2003 17:25:25 +0200 X-Authenticated: #12563875 Message-ID: <3F799F99.1070900@gmx.net> Date: Tue, 30 Sep 2003 18:22:01 +0300 From: Razvan Cojocaru User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Discussion & development list for chmspec Subject: Re: [chmspec-devel] FIftiMain SVG image References: In-Reply-To: X-Enigmail-Version: 0.76.5.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: chmspec-devel@nongnu.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: Discussion & development list for chmspec List-Id: Discussion & development list for chmspec List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Sep 2003 20:37:19 -0000 Loving it. Great job, wish it was there when I initially wanted to write the index-based search for xCHM. Release away. Cheers, Razvan From MAILER-DAEMON Tue Sep 30 23:35:30 2003 Received: from list by monty-python.gnu.org with archive (Exim 4.24) id 1A4Xlx-0008WK-UI for mharc-chmspec-devel@gnu.org; Tue, 30 Sep 2003 23:35:29 -0400 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1A4Xlw-0008W9-6L for chmspec-devel@nongnu.org; Tue, 30 Sep 2003 23:35:28 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1A4XlP-000873-Ci for chmspec-devel@nongnu.org; Tue, 30 Sep 2003 23:35:27 -0400 Received: from [12.46.110.2] (helo=ns1.bonedaddy.net) by monty-python.gnu.org with esmtp (Exim 4.24) id 1A4XlP-000870-1O for chmspec-devel@nongnu.org; Tue, 30 Sep 2003 23:34:55 -0400 Received: from localhost (pabs3@localhost) by ns1.bonedaddy.net (8.11.6/8.11.6) with ESMTP id h913EnX16296 for ; Tue, 30 Sep 2003 23:14:49 -0400 Date: Tue, 30 Sep 2003 23:14:48 -0400 (EDT) From: Pabs To: Discussion & development list for chmspec Subject: Re: [chmspec-devel] FIftiMain SVG image In-Reply-To: <3F799F99.1070900@gmx.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-BeenThere: chmspec-devel@nongnu.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: Discussion & development list for chmspec List-Id: Discussion & development list for chmspec List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Oct 2003 03:35:28 -0000 On Tue, 30 Sep 2003, Razvan Cojocaru wrote: > Loving it. Great job, wish it was there when I initially wanted to write > the index-based search for xCHM. Indeed, it should have been, but thanks to you it now is! > Release away. Just have a few more things to do (inc autoconversion to png, wlc example, polish). Release will be this week some time. BTW everyone release announcments goto chmspec-announce@nongnu.org. Subscribe at: http://mail.nongnu.org/mailman/listinfo/chmspec-announce Bye, Pabs