From: Subject: LAist: 7.8 Earthquake Simulation Hits Los Angeles Date: Sun, 16 Nov 2008 09:54:33 -0500 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01C947D1.54096A90" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://laist.com/2008/11/13/78_earthquake_simulation_hits_los_a.php =EF=BB=BF LAist: 7.8 = Earthquake Simulation Hits Los Angeles
(more | all)
Austin | Boston | Chicago | Houston | London | Los Angeles | New York City
Philadelphia | San Francisco | Seattle | Shanghai | Toronto | Washington DC
60=C2=B0 3D""=20=20
Home | News | Arts & Events | Food | 3D"LAist RSS
CONTRIBUTE | FAVORITES | FORUM | = TOP = USERS |=20 TWITTER
Summary View [change = this]
Got A Tip?
About LAist

LAist is a website about Los Angeles. More

Editor: Zach Behrens = Publisher: Gothamist

About | Archive | Contact | Mobile | RSS | Staff

Categories
=
Recent Comments

badtzmaru on Photo=20 Essay: Thousands In Downtown Protest Prop H8

CKliger on Marriott=20 Hotel CEO Responds to Prop 8 Allegations

CKliger on Marriott=20 Hotel CEO Responds to Prop 8 Allegations

CosmicTap on 3100=20 Residents of Anaheim Hills Asked to Evacuate Immediately

rdm24 on Photo=20 Essay: Thousands In Downtown Protest Prop H8

worriedman on Photo=20 Essay: Thousands In Downtown Protest Prop H8

margotdent on Get= Out:=20 Saturday

Buttpirate4u on Photos=20 from the El Coyote Prop 8 Protest

Favorites

Most Recommended:

Pro= p 8=20 Protest in Long Beach (30)

A=20 Family Guy=E2=80=99s Perspective on Prop 8 (18)

Prop=20 8 and Where You Eat in Los Angeles: Where is the Boycott Line Drawn?=20 (17)

Underdog=20 Tough Cookies Win 2008 Derby Dolls Championship (16)

LAist=20 Movie Review: Doubt (12)

 

Most Commented:

El=20 Coyote Restaurant Manager Regrets Prop 8 Donation (60)

Prop=20 8 and Where You Eat in Los Angeles: Where is the Boycott Line Drawn?=20 (58)

El=20 Coyote Prop 8 Lunch went 'Horribly Wrong' (44)

Photos=20 from the El Coyote Prop 8 Protest (43)

Win=20 Tix to the Last Greek Theatre Concert of the Year (25)

 

MORE = FAVORITES!

Contribute

Latest tip:

Earlier this afternoon, the Burlington Northern - Santa Fe Railway = closed the=20 Inland Empire-Orang [more]

 

Latest link:

 

Latest Photo:

=20

 

Subscribe
Use an RSS reader to stay up to date with the latest news = and posts=20 from LAist.=20
=20

Links
=20

November 13, 2008

7.8 Earthquake Simulation Hits Los Angeles

3D"earthquake

"Evacuate ALL building and proceed to the circle," read an emergency = text=20 alert sent to students at Mount St. Mary's College in Brentwood. "Right=20 now-train just stopped," a tweet from Metro commuter shawnrstewart wrote about = the=20 massive quake.

Luckily, this was not the real thing. "The 'Golden Gaurdian' = earthquake drill=20 has begun," the Los Angeles Fire Department said=20 in an alert message. "This would be a notification that a Major = Earthquake=20 has occurred in the Southern California area. The exercise simulates a = 7.8=20 earthquake."

That magnitude is 50 times greater than the Northridge earthquake in = 1994=20 which is one of the reasons why today is The=20 Great Southern California ShakeOut, a scripted = disaster=20 which is billed as the largest = earthquake drill=20 in US hisotry. Right now, after an estimated 5 million dropped,=20 covered and held, emergency responders are still playing=20 out the situation whether that be response, search and rescue and = triage.=20 KTLA and Fox 11 News covered the event and mock press conferences like = it was=20 really going on. Officials are estimating that 1,800=20 are dead and 53,000 are injured. A big aftershock at 10:28 a.m. was = then=20 simulated at the press conference. Reporters and scientists all dropped = to the=20 floor.

The big one is not a matter of if, it's when. Do you feel a little = better=20 now? For millions, everything is okay."Survived earthquake drill," chrisspurgeon on Twitter=20 wrote.

By Zach Behrens in News=20 | Link=20 | Comments=20 (6) | Recommend=20 this! (5) |
  • [=20 Share + ]
    • 3D"add =20
    • 3D"add add to=20 stumble upon
    • 3D"add = add to=20 reddit
    • = email=20 this
    • 3D"add add to=20 facebook
    • 3D"add add to=20 del.icio.us
Tags: drill, earthquake, emergency, emergency = preparedness,=20 quake, shakeout =

Email This Entry
=20







Advertisement: LAist Continues Below!

Comments (6) [rss]

i'm back at my desk. my job evacuated about 1000 employees in = downtown. i=20 jaywalked so i didn't have to be in the cattle herd awaiting the walk=20 signal.

 

This reminds me of those earthquake drills we had in elementary = school. We=20 were supposed to duck and cover, but really, those tiny tiny seat desks = provided=20 absolutely no protection at all. I always thought the better bet would = be to run=20 screaming into the open field instead.

 

The desk may not seem like much, but it prevents direct impact of = falling=20 objects off your head and neck. If you run while things are still = shaking, you=20 risk being hit directly on your way to said open field, which can = potentially be=20 fatal. I think of it like being hit by a car while riding my bike, with = or=20 without a helmet. The desk is your helmet.

 

Here at Disney in Glendale, we started shaking the systems furniture = to lend=20 to the full effect of the simulation.

 

I said this in an earlier post....a 7.8 magnitude quake that totally = destroys=20 1,500 buildings and damages another 300,000 would kill a lot more than = 1,800=20 people and injure a lot more than 53,000. That's not even counting the = many,=20 many people that will be killed and injured outside of buildings.

Why is no one else asking about this?

 

I work in a downtown office building and didn't see any other = buildings=20 evacuate or hear sirens.

Infact, my co-workers and myself were talking about the drill when = arriving=20 to the office - then it just slipped our minds. Next thing we knew, it = was=20 10:30.

 
=20
Post a comment (Comment = Policy)

2003-2008 Gothamist=20 LLC. All rights reserved. Terms of Use=20 & Privacy Policy. We use = MovableType.
------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pixel.quantserve.com/pixel/p-11lnUuPOz_qQQ.gif R0lGODlhAQABAAAAACwAAAAAAQABAID///8AAAACAkQBADs= ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://laist.com/weather/wxicons/32/27.png iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAK TWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQ WaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec 5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28A AgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0 ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaO WJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHi wmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryM AgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0l YqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHi NLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYA QH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6c wR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBie whi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1c QPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqO Y4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hM WEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgoh JZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSU Eko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/p dLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Y b1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7O UndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsb di97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W 7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83 MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxr PGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW 2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1 U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd 8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H0 8PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+H vqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsG Lww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjg 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 ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://laist.com/images/LAist07.gif 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 o0rrWtv61rjOta53zWsUhAAAOw== ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://gothamistllc.com/adserver/www/delivery/avw.php?zoneid=11&cb=INSERT_RANDOM_NUMBER_HERE&n=a546a220 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 WUtb3hKXudTlLnnZS1/+EpjBFOYaggAAOw== ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://laist.com/attachments/la_zach/laist-rss.gif R0lGODlhDAAMAOYAAONtMv3x6PWPN//y4vGOOvSVN+yHM/GVRP/29PGLQv7////58+2IOPfk1uSC N+yWY/3/+eJoKfr///aQLvS8mfJ8Jfv9+P/w1uyBOeSCO+J4Pv+uYv3AkfWSNf28gvnn0/CBOfC2 hueBQ9prNu+gXfaaQ+iMQ+l3O+d7MvqUP/z8//SEMP/6/OpvNOBkKO6zcfCaReJ3MfT9//CZPOt5 MO9/M+2LQOB/O/ivYvCnfvrFkf//+/6cMfOgOPq5gfnk0fmXMu+AL/S8f/7CfPr46/Gxi/zAjtxf Kd1pLOqqetx8P/+fPva3dPKVOPq/efmbOfmaPPueP/KJOPd4MfKIPPKNPfGvdf/9/f/9//nj1fea O/jl1O+XM+2VPuyLLPuPNfaoXfysV/+VLvSeU/WdRuVxNvjImv/05eODUfSbPfeLQ++TUut8NP3g 2uuPRP/s3//+8ud1LOJ8PulxI/+SM+iQRu2QQOmOSPz/+uiHOv+YNuCHN+eIOPigNvOEPeZ2NiH5 BAAAAAAALAAAAAAMAAwAAAeVgA0OGRh+VAddBwU2DSJzDwl8XhMCYn1QbnI0KgpnZjBPaT1aAnkV STofWAFhSwVVBAYrHBtNTAsIYF8gUmoGeDIXTjgLA3Y1NyYdZEYIFkIvCiFxbFx0VkNRA28MAW0A MTMpcBAePiwkFDsRZSV6P0Rja1dFORJoI3U8QAVBU38AkLg4oiHLHQIJGOxBcaIFACVbAgEAOw== ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://gothamistllc.com/adserver/www/delivery/avw.php?zoneid=51&cb=INSERT_RANDOM_NUMBER_HERE&n=aa3de3f6 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 CcLXzQxUhJ0CDowEQEDotZ8V8YIh3F1dxF82XODynZ5OSF/rKZ0CrJ76HV82wIwgLA3XGUIADCAB sqABKqDa9R4DZsMorZ/ybcfj+dwgUF/lZQMF8cvIAEwJAs4fIMTuHSD6CR8M/gEEUkz79YLcCcIF QgDi4UUG3p8DhOCYxJ3txd3W9dQXYp1PgYEJcIwfqKAZ/ova7QL6pZ/sTSAORh4U1sUUaiCNZGFd KN7fjQXg1UXkmUAYdGH/HUEYdF+/4EUBEp82hN7OhJ4gyB0Pyp+RpF4F6MX+/Z3igckdZt72EeIf at3t9RQKGkIS8kABBkDqGALmrU8j/v8EXbAiJPKAJW5giWTg0fFABybfFm5iIarMII7hD25HASDi HBoCDT4hCTrAFF5AOSSj6RleLZISNF4gDn7Jewih1nVfNgri8oiikTQiBLohL7iLHGoDNUKfM+ag TmCDNMjLwPCLDw6iCajiCMLM82Be9QkC4/kd3/EgJFZe8kFjHRZIQNaFuORhNhSNzPHc8mQNN3LH BfDhe3yjBKajkkifIdwc0V3fGM4jHlLIIyoJCBrcmojL65XMQi5k522fkTxgCE6ALFZIBYzkmmgi RGSkNXrfjjAeBOoFPlYknWhiQlbI1kgi3jXA49EdPzjhTzKlgTTAAAhhhfikILBiU1r/ZYFonpZ0 5FWuCTgYSVRKyDyKIVeS5dow5I7IWFmqJVMO41q65VvCZVxWSFrKZV1qCSJqgF3qJY3Q5Wrt5V/u iO4A5mC+R156gABoEmEq5nuwwwEk5mJC5iBYQATYg2FG5mWmoAdYJmZypiE8Zmd25meC5miSZmma 5mmiZmqq5mqyZmu65mvCZmzK5mzSZm3a5m3iZm7q5m7yZm/65m8CZ3AK53ASZ3Ea53EiZ3Iq53Iy Z3M653NCZ3RK53RSZ3Va53ViZ3Zq53ZyZ3d653eCZ3iK53iSZ3ma53miZ3qq53qyZ3u653vCZ3zK 53zSZ33a533iZ37q537yZ3/6538C/2iACuiAEmiBGuiBImiCKuiCMmiDOuiDQmiESuiEUmiFWuiF YmiGauiGcmiHeuiHgmiIiuiIkmiJmuiJomiKquiKsmiLuuiLwmiMyuiM0miN2uiN4miO6uiO8miP +uiPAmmQvqUBZMAEoNcDTAANKGeRHil6TQAfEqmRHumTOkUGNOmVPsBFJoGUNmlEWimWQtEffGmT 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 ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://laist.com/attachments/la_zach/tips2.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4AJkFkb2JlAGTAAAAAAQMA FQQDBgoNAAADkwAACxIAAA0YAAAPA//bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMD AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8IAEQgALwCsAwERAAIR AQMRAf/EANEAAQACAwEAAwAAAAAAAAAAAAAFBwMGCAQBAgkBAQEAAAAAAAAAAAAAAAAAAAABEAAB AwMCBQIHAQAAAAAAAAAGAAMFEwQUAgcBEjNEFnAVECAwQCQ1JhcRAAAFAQQIAwUFAw0AAAAAAAEC AwQFBgAREhThMqLSEzOTFSEiFjFBI1MHEPCCsiRRNCUgMEBhQlJyg2VGthd3EgEAAAAAAAAAAAAA AAAAAABwEwEAAgEEAQIGAwEAAAAAAAABABEhEEAxQfBRgSAwUGFxkXChwfH/2gAMAwEAAhEDEQAA Af3gl9lgAAAAAAAAAiJZeyQMZkAAI0kgYzIAAAAa/LIWcVlhHmJ80AsU5zLTLhK9Pg1UhjuQ57LJ OLzogpYvktOWQso02I5tL+NEJc0cvA14yk4VgbaWKV+WMcjnRh9wWBLIWSAAAAAAAAAANflyHssA AAAAAAAAERL/AP/aAAgBAQABBQJhhrW1isLFYWKwsVhYrCxWFisLFYWKwsVhYrCxWFisLFYWKwsV hYrCxWFisLFYVLRl2vQXNp5vluLy0tOPw06tOr6XfWvQjpQ/e3rlbmz07vE5WWtHQIVTcxeQp5Oz W4hyU8YVcCklhpLdf9ibTF5Bwm1x1dG1hthc2dyg49nScy3DlD+23HRoVS8VJQvv9tG6tyj7w7cQ wvhIZ0lG7PmG3RVeGIt31r0HBGVY3DvBTLOCqKJ73egLELkc1yoGQkRTuCGOkigtv2LuaKxTye4O g+RJXgkNvRW5ERTxVcQMhkzUyEZWcl5+xnb7Qaht4Q3UHbzzcf8A5HP+wGglpLobxT++CRTw6I76 16H2nfMO8rVdV1XVdV1XVdV1XVdV1XVdV1XVdV1XVdV1z/l//9oACAECAAEFAvQT/9oACAEDAAEF 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 2PO2JmVKlSpUqVKlSpUqVKlSpUqVKnU//9k= ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://static.flickr.com/3276/3033704731_3ced785802_t.jpg /9j/4AAQSkZJRgABAQEA8ADwAAD/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdC IFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAA AADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFj cHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAAD TAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJD AAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5 OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEA AAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAA AAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAA AA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBo dHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt IHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt IHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcg Q29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENv bmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAA ABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAA AAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAK AA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUA mgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEy ATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMC DAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4E jASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3 BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDII RghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqY Cq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUAN Wg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBh EH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT 5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReu F9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9oc AhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCY IMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZcl xyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2 K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIx SjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDec N9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+ oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXe RiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN 3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYP VlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1f D19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/ aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfBy S3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyB fOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuH n4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLj k02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6f HZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1 q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm4 0blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZG xsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnU y9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj 4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozz GfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t////2wBDAAMCAgMC AgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIU FRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU FBQUFBQUFBQUFBQUFBT/wAARCABEAGQDAREAAhEBAxEB/8QAHQAAAgMBAQEBAQAAAAAAAAAAAwQC BQcBBggACf/EADcQAAIBAgQEBAQDBwUAAAAAAAECAwQRAAUSIQYTMUEUIlFhB3GBkRUjMhYzQmJy obEXJFLB0f/EABoBAAIDAQEAAAAAAAAAAAAAAAIDAQQFAAb/xAA0EQABAwMCAwYGAQMFAAAAAAAB AAIRAyExBBJBUWETcYGRsfAFFCIyodHBI2LhJDNCUnL/2gAMAwEAAhEDEQA/AP5wBfthCvSiJHfB AISmI6dm6D3wW2FGVOKLXKqspIN9vocQ8GJRtubpZo++BIUIbR4FEFArbESpUSgxC5QKb4lcoTeW Jrkj/vC3IXYSr0p0CVmEQO6Ak3b5Y4O4JBRI3jvYuxW9iWU9vr0ucQQV1yJUkV0UBXVl7Eq+4+2C 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 ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://laist.com/attachments/la_zach/Agenda-poster-1008.jpg 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 ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://laist.com/attachments/la_zach/neighborhoodproject-side.jpg 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 X2mt3GGehgfg7lsNdCXUSumTjmGTE7bn/9k= ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://laist.com/attachments/la_zach/78earthquake.jpg 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 vcSU4mcOpONqAif/2Q== ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://laist.com/labs/images/indicator_arrows_circle.gif R0lGODlhCgAKALMAAP7+/uDg4MzMzL29vbCwsJycnI2NjXx8fP4BAgAAAAAAAAAAAAAAAAAAAAAA AAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQEBwD/ACwAAAAACgAKAAAELBCAUM4pQYJh+xnTYRwS d1AGMBoBV2WBlXqqBV9fsKqYBQKi08bj01AsGEkEACH5BAUHAAgALAAAAQAJAAgAAAQaEElppiSh iklQsNKBDGBJiuDXSZsRrFMFSBEAIfkEBQcACAAsAAABAAkACAAABCIQSUOOvAKMgow8WYUIV2B4 SFBOhiqRBzFaHVIMAHkhMRoBACH5BAUHAAgALAIAAQAGAAgAAAQZEI2JkAlgGBkCEhUCVMCIHCHo acYABJtERQAh+QQFBwAIACwCAAEABgAIAAAEFxAdhIwUCIiJCDEEII1k9nnUIYhblSIRACH5BAUH AAgALAIAAQAGAAgAAAQZEKFDihwSEIGMGIYkDpjYDUIoEMAlFcQhRQAh+QQFBwAIACwAAAEACQAI AAAEHBBJeYyZMqAwsCwAcG2SdZynlZVh4SGDpmEmFgEAIfkEBQcACAAsAAABAAkACAAABCQQyXnO NAIFUYwckhEgBWJUkgCAA5AhlVcGHgKahTAKNWxNiAgAIfkEBQcACAAsAAACAAkABgAABBoQoYMA GIcaUyQS0gAUmQSC01FcpldsqQikEQA7 ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://gothamistllc.com/images/share_digg.jpg /9j/4AAQSkZJRgABAQEASABIAAD/7QA+UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAACIcAVoAAxsl RxwCAAACAAIcAkYADlBpeGVsbWF0b3IgMS4y/+EAzUV4aWYAAE1NACoAAAAIAAcBEgADAAAAAQAB AAABGgAFAAAAAQAAAGIBGwAFAAAAAQAAAGoBKAADAAAAAQACAAABMQACAAAADwAAAHIBMgACAAAA GgAAAIGHaQAEAAAAAQAAAJsAAAAAAAAASAAAAAEAAABIAAAAAVBpeGVsbWF0b3IgMS4yADIwMDgt MDUtMjIgMTY6NTU6MjEgLTA0MDAAAAOgAQADAAAAAQABAACgAgAEAAAAAQAAABCgAwAEAAAAAQAA ABAAAAAA/9sAQwACAQEBAQECAQEBAgICAgIEAwICAgIFAwQDBAYFBgYGBQUFBgcJCAYHCAcFBQgL CAgJCQoKCgYHCwwLCgwJCgoK/9sAQwECAgICAgIFAwMFCgYFBgoKCgoKCgoKCgoKCgoKCgoKCgoK CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK/8AAEQgAEAAQAwEiAAIRAQMRAf/EAB8AAAEF AQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFB BhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RV VldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrC w8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAA AAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRC kaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdo aWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT 1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A/Yeb48eLtM0zwv8AEaDxCdQu PFw01l8HXIhtrKyjv2iWFUuUha4EkXnwl5XMqyYm2wx74xF5vffHjUPA2jeEPE/hqDxtfano9ot7 4vi1u+1qG3ulTTJzcxv9rDQDM23aVQ/OqbSBzWr8QPCOma7408a6vB+z8k99rOn6vp8VtH8NLlHs ZrWPUZItUj1MxmK4mvH8v5Y1V28+2AdjCfMg+M+qeLPil4lufDNj8LfFF5o93remvE134J1GGOVB qAecS+dAFCCJEPzADBbr0AB//9k= ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://gothamistllc.com/images/share_stumbleupon.jpg /9j/4AAQSkZJRgABAQEASABIAAD/7QA+UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAACIcAVoAAxsl RxwCAAACAAIcAkYADlBpeGVsbWF0b3IgMS4y/+EAzUV4aWYAAE1NACoAAAAIAAcBEgADAAAAAQAB AAABGgAFAAAAAQAAAGIBGwAFAAAAAQAAAGoBKAADAAAAAQACAAABMQACAAAADwAAAHIBMgACAAAA GgAAAIGHaQAEAAAAAQAAAJsAAAAAAAAASAAAAAEAAABIAAAAAVBpeGVsbWF0b3IgMS4yADIwMDgt MDUtMjIgMTY6NTQ6NDYgLTA0MDAAAAOgAQADAAAAAQABAACgAgAEAAAAAQAAABCgAwAEAAAAAQAA ABAAAAAA/9sAQwACAQEBAQECAQEBAgICAgIEAwICAgIFAwQDBAYFBgYGBQUFBgcJCAYHCAcFBQgL CAgJCQoKCgYHCwwLCgwJCgoK/9sAQwECAgICAgIFAwMFCgYFBgoKCgoKCgoKCgoKCgoKCgoKCgoK CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK/8AAEQgAEAAQAwEiAAIRAQMRAf/EAB8AAAEF AQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFB BhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RV VldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrC w8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAA AAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRC kaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdo aWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT 1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A/QP9t/8Aau+MfiW18Ta34F+L Vr8PPAPgvxPd+H9T8QJa6xe3E19bJFJcSTPpdnP9lgTzVVTKybiG69sL9l79r/4vfs+zeMJfj98Z JPGXh/RtR8HJY6ik0l1HPa69HK0FzFLNGkxB3WeVkA2/vOM9fPv+Cq2kftHfsqeMfHWvfs/fsz6P d+HPiTo97a694v0lNVvr9PtsbRXfnWYvhbtIRI5SQWzBM5wCMnwv9mPV/wBsb9uHTfC/7PNz8D9N 0Lw3ayaBH4r8XDR7m11HW4NHRotPjuRJMY4/JGGJSNC5WPORmscv8OlGFDiPFYxKspz9pFYhyjKk 4TUYxo8seWak4+67rTmb6n4Rhcv4gp8eRxU3VdZTlze9VdF02pxSs7Q5U3CSSjpyv3pT3//Z ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://gothamistllc.com/images/share_reddit.jpg /9j/4AAQSkZJRgABAQEASABIAAD/7QA+UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAACIcAVoAAxsl RxwCAAACAAIcAkYADlBpeGVsbWF0b3IgMS4y/+EAzUV4aWYAAE1NACoAAAAIAAcBEgADAAAAAQAB AAABGgAFAAAAAQAAAGIBGwAFAAAAAQAAAGoBKAADAAAAAQACAAABMQACAAAADwAAAHIBMgACAAAA GgAAAIGHaQAEAAAAAQAAAJsAAAAAAAAASAAAAAEAAABIAAAAAVBpeGVsbWF0b3IgMS4yADIwMDgt MDUtMjIgMTY6NTU6MDkgLTA0MDAAAAOgAQADAAAAAQABAACgAgAEAAAAAQAAACCgAwAEAAAAAQAA ACAAAAAA/9sAQwACAQEBAQECAQEBAgICAgIEAwICAgIFAwQDBAYFBgYGBQUFBgcJCAYHCAcFBQgL CAgJCQoKCgYHCwwLCgwJCgoK/9sAQwECAgICAgIFAwMFCgYFBgoKCgoKCgoKCgoKCgoKCgoKCgoK CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK/8AAEQgAIAAgAwEiAAIRAQMRAf/EAB8AAAEF AQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFB BhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RV VldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrC w8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAA AAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRC kaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdo aWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT 1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A/Zbx3498Y6f4w1CysvENxFFF clY40bAUDsKyU+I3j2RwieJ7sljgAP1NfLP7Tf8AwU1uPBn7Ql/4O+F/7JHjH4iaZL8SLnwTZah4 d13T7fUNb1+3iEl7baPpM7ia9hsQ2Lq7doIISsmXOw12fhz4Y/8ABV74uaoYV8S/AX4JyG2W5j8O 3sN78R9fs4mJCPdGK5sLWNsj/lkJo8jAkbFfTrG5ZSpRUrX2262PnVgcxrTk4J2336XORb/gqp+0 rLZ+Ovib4V/Y18b+Mfhj4N8Sa5pMPjHwX4z0u4vr8aRI8N7cro901vIYhPBcohilmZhESFzgHa/Z H/4KF/tLfFz4u+Dvh18adK8EWsfxI+FifEbwRd/DrxvL4gFppX2i0iNprAlhj8uc/b4Ck0OYZWju UXmLJxfhD+xr/wAFKf2DPhV4Z+Bfwv8AGnwO+MmkeHdNlFloV9Df/D/xHqg815riaO5a4v7ae4kl nkkZpI4ULOcsoNeVfs7ftR/D/wCBPj/xp4t8Nf8ABMHSPg14Y0r4haPoPxjurfVdM0/xVol7f3EU VlqWq6HbQ4l0uW4u8RXVvdzBlaWZEIWTbzU8ThasovnS7rlX3aI2q4XFUYSTpvVXi7vbvue9fs9f C74N/An/AILlfFdNVsprHUfiR8N7fXfhjFqGoPJaG7+3TDxUmmxyNshnmePQLq4ji+ZxiUjAbHp7 /CP9hT4K/wDBS7Ufjv4n+PsWjfF3xn4OWS38Ia74phtIbqyBS2a5tIJArzH/AESNWQSOEI3bF3Ka b+11+zT4E/aRu7nwx8RvDuq7tM1xdU8N+INBvZtL1XQdQQER32m38JEltOoYjcpwysyOroxU+LfE P9n/AP4KCeJPC0Pw58ceOPgX+0H4Ys5N+nWf7R3wYeXUYMDaN93pr/ZpnwADL9ijY4ycnNefjckW JdOpyKai1Jd1K2/4s9vJuK8fk1PEUcNXlR9vCVKpbadNtNwfk3FXXke1+LPhB+w38e/+CkHhD4vW n7QUWofFvwP4UmubbwZoHimC4UafHK0Qubu3jDPCoe/KjLxiQsBhgrV49+3f8Jfg3+0d/wAFc/gz 4PWym1C78F/D/Udc+LVlp9/JBbXNnHqenz+GbXWFjO25VdThvbuC2lyM280mNud1D4a/s8/8FAPB vh658C/DXxF+z7+zzoGoyBtVT9nj4JSf2lc4BGVudQdbVHAJxI9lKVzwK9Z/Zx/Zg8Ffs52E2ieA dE1q7vtc1ldS8VeKfEd7NquseIr84VrvUb6X555NoCqPlSNQEjRFG2ry3JFh60qrgoKT5pd27Wv+ BGe8WY/N8JQw9evKqsPD2VO+0Kd3LlXleTa9T//Z ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://gothamistllc.com/images/share_email.jpg /9j/4AAQSkZJRgABAQEASABIAAD/7QA+UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAACIcAVoAAxsl RxwCAAACAAIcAkYADlBpeGVsbWF0b3IgMS4y/+EAzUV4aWYAAE1NACoAAAAIAAcBEgADAAAAAQAB AAABGgAFAAAAAQAAAGIBGwAFAAAAAQAAAGoBKAADAAAAAQACAAABMQACAAAADwAAAHIBMgACAAAA GgAAAIGHaQAEAAAAAQAAAJsAAAAAAAAASAAAAAEAAABIAAAAAVBpeGVsbWF0b3IgMS4yADIwMDgt MDUtMjIgMTg6MTg6NTcgLTA0MDAAAAOgAQADAAAAAQABAACgAgAEAAAAAQAAABCgAwAEAAAAAQAA ABAAAAAA/9sAQwACAQEBAQECAQEBAgICAgIEAwICAgIFAwQDBAYFBgYGBQUFBgcJCAYHCAcFBQgL CAgJCQoKCgYHCwwLCgwJCgoK/9sAQwECAgICAgIFAwMFCgYFBgoKCgoKCgoKCgoKCgoKCgoKCgoK CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK/8AAEQgAEAAQAwEiAAIRAQMRAf/EAB8AAAEF AQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFB BhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RV VldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrC w8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAA AAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRC kaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdo aWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT 1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A/Zu7+NXxe1nx/qfh7wd4a8N2 2mWetyaTbajr17Ognu0SNzHmJGCM4kBUMAG2kAluCWnxq+L2jeP9M8PeMfDXhu50y81uPSbnUdBv Z3EF26SOI8yoodkEZLBQQu4AkNwMXXPhZ8ZLLx5rMLfD/T/EvhW98QzazFpra6titzcOkKp9qV42 MixeVuWPAXeVcliq7TQ/hZ8ZL3x5o0I+H+n+GvCtl4hh1mXTV11b5ba4RJlf7KqRqY1l83c0eCu8 M4Klm3AH/9k= ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://gothamistllc.com/images/share_facebook.jpg /9j/4AAQSkZJRgABAQEASABIAAD/7QA+UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAACIcAVoAAxsl RxwCAAACAAIcAkYADlBpeGVsbWF0b3IgMS4y/+EAzUV4aWYAAE1NACoAAAAIAAcBEgADAAAAAQAB AAABGgAFAAAAAQAAAGIBGwAFAAAAAQAAAGoBKAADAAAAAQACAAABMQACAAAADwAAAHIBMgACAAAA GgAAAIGHaQAEAAAAAQAAAJsAAAAAAAAASAAAAAEAAABIAAAAAVBpeGVsbWF0b3IgMS4yADIwMDgt MDUtMjIgMTg6MTU6MTcgLTA0MDAAAAOgAQADAAAAAQABAACgAgAEAAAAAQAAABCgAwAEAAAAAQAA ABAAAAAA/9sAQwACAQEBAQECAQEBAgICAgIEAwICAgIFAwQDBAYFBgYGBQUFBgcJCAYHCAcFBQgL CAgJCQoKCgYHCwwLCgwJCgoK/9sAQwECAgICAgIFAwMFCgYFBgoKCgoKCgoKCgoKCgoKCgoKCgoK CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK/8AAEQgAEAAQAwEiAAIRAQMRAf/EAB8AAAEF AQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFB BhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RV VldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrC w8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAA AAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRC kaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdo aWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT 1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8Am/a0/a0/bem/be+JXw2+G37S fxSBHxS1fSvD3h7w/wCL9RUYGoyw29ra20MvXhEVEXJOABk19Oto/wC0Z+zV4w/ZiPjP9oP9pvUv FXjzxn4RuPGTeKNbuh4Tt4L+4k8/RZFlbzBqEflqHglJBjEjEKSFXwP9p39iT9py8/bI+I3xQ8I/ DT4o2lxL8UNZ1TRdV0H4b6tchAdSmmt7m2vLdMHIMciujcZBByK+hviL4Q/aU+NP7S/7LV3a6d8Z NS0bwRp/gZfGVvr3gHX7OxGtWd8Te39zJeRJF5wikYtcHdlcjzGzX63ip4SVChGnyKHI+bRb8ul3 bv8AifHUY1lUqOV73VtfM//Z ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://gothamistllc.com/images/share_delicious.jpg /9j/4AAQSkZJRgABAQEASABIAAD/7QA+UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAACIcAVoAAxsl RxwCAAACAAIcAkYADlBpeGVsbWF0b3IgMS4y/+EAzUV4aWYAAE1NACoAAAAIAAcBEgADAAAAAQAB AAABGgAFAAAAAQAAAGIBGwAFAAAAAQAAAGoBKAADAAAAAQACAAABMQACAAAADwAAAHIBMgACAAAA GgAAAIGHaQAEAAAAAQAAAJsAAAAAAAAASAAAAAEAAABIAAAAAVBpeGVsbWF0b3IgMS4yADIwMDgt MDUtMjIgMTY6NTU6MzQgLTA0MDAAAAOgAQADAAAAAQABAACgAgAEAAAAAQAAABCgAwAEAAAAAQAA ABAAAAAA/9sAQwACAQEBAQECAQEBAgICAgIEAwICAgIFAwQDBAYFBgYGBQUFBgcJCAYHCAcFBQgL CAgJCQoKCgYHCwwLCgwJCgoK/9sAQwECAgICAgIFAwMFCgYFBgoKCgoKCgoKCgoKCgoKCgoKCgoK CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK/8AAEQgAEAAQAwEiAAIRAQMRAf/EAB8AAAEF AQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFB BhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RV VldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrC w8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAA AAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRC kaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdo aWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT 1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A/fyv4d68Lr+3Sv3/AMDPHP8A 4gv/AGh/wn/XPrnsv+XvsuT2Xtf+nVTm5vaeVrdb6eVmeWf2jye/y8t+l97ea7H/2Q== ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://gothamistllc.com/adserver/www/delivery/avw.php?zoneid=12&cb=INSERT_RANDOM_NUMBER_HERE&n=a1f59769 R0lGODlhLAH6ANUAANLS1a+zs/zemPOTTuzs7d2wmoyNjXBwcEpJSPj3+JtnU/esKf7cVj9emv/I Fw4MDDIwL1AoILKFapVkJ11EKP/zw2CJqPtpOSErVbu8v/TRyEsrdSxIZp2rq3lORNhsRykOCxUW H7qSGpSXpd3d4VZmbk5Sa4Rxo8KWgv775ychHJIrIvzt58TGyc2+xhgkL+vc6WViX3p9faWYuitA OpuenCgXHldbWIwjWvDy96qloQknFsk4Lt/n5AAAAP///yH5BAAsAQAALAAAAAAsAfoAAAb/QJ9w SCwaj8ikcslsOp/QqHRKrVqvWN9vy+16v+CweEwum8/otHqcS7jPpLV8Tq+nhfa8fs/ve9tva3F+ hIV6eIaJiotqBI6PbZCRgDk1BgcINzE6kQAEjKChXYiipaZ6kqmqkCQIIa+wIQgkj6e2hKS3urtd q44tGRmejwEGBjQhBo+usSqwMY6DvNNrudTXir49BjIIECrOEAgIB7QGIRDfygQjse6vygCB2PRh 1vX4c9qQAc2wEK9uAHv1DRoBgM+6qaABEAEBT/kicrknERWgbPscAShmLAABWM5AplMBDRw4hx9h cXJ0Q5yzET16VIxIcSYdSH5y+NKp6lws/2XMQr5aiEwFAWSwCLR4BklHLBkPbeKrKbURIJl2dsbc yBEBVJ4EZLhTFmNojAAAAMgA96rFgVgbYa17JMNAi0fyqmKjqteMo0Cf0mgloMPbKwDMYKFc5u4A AZ+OISU20E4lAJBaaY1BTOTGjyEyumQAvWW0kNAIjDyA1pdvXy8kWhS7UYOSG51sVAXYbUxSYodv 3Q1z5FMxgQxDhz9+1i8EOGWxBkv7EsAIgs+nRZP+YdoHaiQQWmt5/SUHiY3cMI1U4fi2GwDSwP6V /8sdLZ5CYRaXK9kdhIdszcWOc+hcpsI3N+SQX2ZhfCTEAwH8sBF23mmXHXekpebDdSRAMP9EXlK5 ho9GGYwgQwzefGPSiiQNolMAOigHFgDGxADBXY/EAI46YAnlSQ3vfOVIYkkRkKJBjmQgFAEhiZPD DSEJqAqIXhgwRA1ebDfRhd19t+EW1QmRgV4i7mIeeiemuGImKrJ4Eo49BFADjvQRENwrGbDSZmQ5 XFbkUu4YxZg7Ht3wymIDJpWYUQYghOiUgXlxwxBfaLnFdl3+oOF1P4Tpw5hVlUlIpO6RWMMBKDLk 5o4ypBUTCQHcaRINOMopWzc3eDVcZa/UBskILxxIwzBAFpnDOyGsZOQ7ZMFyFwn7hRAWSC0Y4MwL /zH4hQpChJflhVtWiGF2m/5wULfi2YL/VRdqIaDqqiwekFYL8AEATDHNQBAACTrMiRRI7CX5kyQd OkdODzkUtxiRBN2H0MCyMpwOO0IZ0BxD0s1zqRCcjgLuxuJmqmERs6RrinlfAIBJrvCuGEO9tJzX Ar0ZlNVkDTgjJtJQCKwTS4LyNZoOBEDxp5Oh76yErGPAChUoJ82JYwAJJmW7E5XhdhxuaB6LS0KG RzyAJZnjlfIXbDLQQEOwLLZkUgwkxNyDqzOnlcHDJMW4H1uxeATSoywhZdRkj0RLkCPIJqhDsMiG ANNxANEwTkp4ZrZu1pV+TCHXm2vabTAeikn2KT0AA98bhI3jzA0yyFADLU49J/dWcdtL/69YinmS GAR1qeqcY0g7V2cAQhGZp05OIQvdOw6R0Li8kKw90rLwZOxF6CpkLu7W3Jf7w9eaVyRqH33CiDNa G5UApQpQzT1zsSrQO/d53SAwp71yFk8LBG4j7IhC/FsOW+jUH2TdhwDNeQcEeOUOxA2Fd2hJxfqc 0YKyOEdAALjB+r6CNc8JgVQU8kzXuEYAsH0JZFqbyfj4oJF7WaJGRYnMq+DnqgxUsGppSUthQoKA jZDEfmBJ2zdooJR09EoVDDQOJBrnDg3CQncE4VMq1jISS8BCSADClgrWAZEuWEkIBvjWCcMVg9Jc yYOcAoClVFg2jLwqJtGQWQYMEBQVxP8tGkoCxxuptqLXwccts7qL5HrWlKGFIAN8dIaUHhE8oz3i JwwLSHE8wowArkJoL1EYJO72jUPG8Q8PeBCW0kKhGwUjT5PyAYQ4I4Q4aOhGNQidDyIUqjaSD457 jIlCMrEOQJpEfucpmAqOFycW6eBV1VKRvsLCkBGARUnpoAF0DqQCwDkiiY7zzTOS1xhuKgN3r/BF P9gir+g8InYUxMsXamAdChVBGKE0AtdGVoQyjm4PcXxjPo/zr9xBa0Uxope91ueRaLSpmrHRwQEm CIFjxpIkkPATOpy5HiKugmEEJEDwZoGsESQQKtyU1ioSGcDEHMAAOoASzyKqMe6kkmP/7iTCmHQ2 BATQ8geYGIdOz/KaFf5hn7gMKhyV1LhZ6GBPdktLcASETnAUxU3KCIC7rObAV0DlGOmwpiNCOgtJ 7Eej7/DboQjTN190ciEUW9HTIgpC8oTCp0AV6iNe+I25OY1ZGQgKAmhmQ2up4AZBbVTLTNK+GORK EutzUs008TJf/MZ/PCmOURIIC0oORSmxUJYEzxo3vDkNUfa6nFvfasvyxFWuQkXINzJAWfYcQCgC qaMOLNaCfpkkRjnkVx1XBVgjeUM5MVBbDKCilhgc4AAFRSLjRPpMczKsULCgxcBWAU5PtkKByJ1t 6yxGquOc8rtiaF3rxlYaboj3vOc1/wCISHBe8rILva36HnrFQEedjmM6Y7gHTw6YS9QKtZH4Sg5x +qajX+LMhnk8EPpcxd7B0sq3Nm1Kro4LnxqciDbifFgqJCrSaJmjstQLAZJSsZ91QGu4NdCBMGZb gwAIFITdKcIB7FHTLQCAW09wyLhg6gV2ytiMRGhQPImQQjHgYb+P8C8yd5PcHgjlpE8pTm/n9pTX msQjshFGgVuUQ4EG4KBrusslbtDkxcYgBnkyxkKxKB8ACM6ZkojFXQBVJF7BBAHUtKgqkicO3PL3 EfK7yBdiXAT3hutLzpNCGWOcQh8TgbyEDsMBkAAqMhxZyVuRTdwMgKKDGRQWB0COYv8+mmRmeGUt hH2VUl1WL4HObIIrWiYdb4BBVB3XI9o17k76mIrE+IpItCD1OdbG3CRvRUa+uAsZCF2EDhL5B1+U wo7H+AMZFOEBlZ52ab+XBG9Z2gcPYXCmS2Rr497lVMdtX0wSA1i89eAfcivRq/wKDhnccW6oftuC Y6PlVdWmBpnAYg/SfYDaZEAGqALaKgzJ5hB/JaSOSGDzRkBboUKL05RRxZkBDlhlj4HZRHgACJ9t 7ZrC97yy1AKjuRCDIkAAa5H+QsuHMGQhGBoMQqiXiY5rXOMe9+ehjpNhbyDDHoDzP3c65G+UM8M2 dfVVTTUJTGon0KOySBkVNKwk0o3/UqWMWYqpsBFAFF44Jb7bWLIgOtO3zjwB0fkVLm6rF2JcFpeT iuREkDsXSo6Hlf9g5kP4z6CLkLJC0zN7394XCQCeCZ637ud12VcLcqXBJFMWAMWyamvV/aoMPDV+ 8wPQqjj/Rjyn+kmTa8oBXOcYzKdHOab7n+9SQdn7oIh1/vXobE0cSbbAmQDOG0oI4r5sIsiA2fYE 2Zf4vu0uMH/aDkm5D5I/d8J74fDa5hyNcZvXxj9+9cYwxjFJsFDD8jezog6I0f2j+Ji0wPTgiNEb W0aDJkd8ReUIy5kJOAKf598YCDcC2kV5K2Et0SUJIVVQLgYr4ccN4pdAejQtTJQs/4wkZx4nBjEW Go42BGGkfNfxfGPwfDGWDkWgfdUXZBZyRh70IHq3MX6UV8OVHqhyfHCiSxokELhEOE4TE0lnVfAx N7DWZDrTMr6SZFb2V7TQf70VCQqVbte0cwjHcwyxDiGlWWTlFXOCQBMYAjfAYUbBYY1jNdUVWsW3 HYA3BLSEd5QSgkEWY85QBB0IBjHHBSmHeNxGBDNmZD7gRwHAOjgThSdlcTXQc/uSI0xhPLr0DvU3 N0fIPuHGg4O1RQhoEj10HE4YWSeFcAgTAFF4YePQENcEEkXIE8GgXcDnD+7gELHgEPthUxvxMMz1 VafzccZHh9cmD2ooOuHVhkTWIf/1JHdz+AMb6B3fRU8+gF8e40cqBkeXUBekFxMZcFKb8EZ+VVcl pmr95IP05oihRzyDtUz+c2NOdRdqgXGlCH51EXFAl3DecCD+YxcRJSedSBk+M4F21EB30lDEABcR Fx2ziIG1uAVMYne5+Cls+CErdy5EAAHIGIw45gTU9y1yshs/iEDOmH/G5haY8DqqNhIhIBtPEVh3 5TptQlUxwSqs14gYyRI7UoAn8nh1YV4FpZE854ccmWQZoFAe8gBZhVw5VFBbqAI6kxTgJCiP8DAF xWEPgYwn+DGXQTKEx3zZ9gVS6XdGcm1TOYfM5wRTuSXVogPPAo3NGHRCtVBqVzr/nHYgcHd2DRNU LZCNgmUS0cAYDBlHK7KELAkOvmJhBOc6l1CEbmExFWkqeMaTnPYAiJmYVpUkQ+IcCrYb/GVBrwAt /yAJFfNISRE3Zag5w2gE1UYE1WRfotlsfrcFZwhGKYgIDhIFRbYxsDKYpbN6CDd+gXVmjbc21yI7 IGFde5R0wbUi7ZeX9+Zw2iQ75tEvDhiFU1MnccJpRFcXvNJD1ZWKx8ESjuRVfSNZ2lQ9VSVSHdSU 27N3SiCMVAB9XjBpvwhka7iVsglfL6WL34JAQtUCURgDU7dHYzYObjMS31AOSWdi+kQk8KcCo0gC BXaT23ASqRALK3kr4kdAG2EJ/weQmIhpQ/CBEMpgOBZonWNVJ/shJ+Y0VxbTZImhEZsZnlzwnoS3 mlAwYzH2AOtkBAypbd9TcxHpBQ/pA3boMTmQJ26JXoL4iZITTb5jVD/DXoaFka24IqTnV0VXOshG WY3FCoDGacjQMwIYLcnFHz4xcUIRdyFWbGBRYpQ1GBLonS2VmiYokNK3hqzUBA/ANcHIBZ2JbZF2 mkxJp4WWOQnQAn+2Deb1jKXTjg80NGxBZaKIGTGReauBfxm5IzWIWo3kirWTk9ygAhQqC64yTiEh JCBmQXxSHPB4pmJadnIBcYNRHBohaF/AXuLVlQL5XeDFBQl1cuMVDL0gq2HAb//f5Qm6ajt5cgha EFqBBZ3qJVQZ1Eln8YMEMnw9AIvPCmIFIxexlk909nSrQFnokIkLtXotBouysI/NgDB05glIMxeZ ZxcfZizGxqgWE6J/aqre2YKjRVrf46O4xIkAaH88qFNT8yoPMzVEolB/4w71tx52FFR74l8yAK5/ lWL9Egz2spvh1I9j0SeOaVnJIK/qmgNSunvd4AmUhVyxQAs31gyLkUCfVK+6gAdxMp8UZwyRuqiU 9zjrBmrrd0Xp11F9yDIqYH+wFmFvlEF8o5iNtRGalkAJNAx7446cqrFzIar04rET6BGUxVHOQqod qoWTaaIsewtHxq80sq/6FBP/AXBmlfcqstIDO8uKjTM1B6dTkgh8cZNvlPh4jXRXNHA/rIVIPvEf IVFQBugOKlYkGFp26jC12kooD7GKlOOs0yligGYs39mqxiANJGBDsdqV7GAA2QYAmrsFmQsioHtK XgC6gzC6XNC5eZG5lYar5hIM3kWvODceiKRPY4twixQnraNr81aybOkci+o0+nge9eUucBM3wgA/ dxWJsjACOKMDEXQAAKEMCFGAyGJTReJI56BIU/t2SYNZmFFWhrMYEoUjXSQGGzg2ViJy4/IHslRp D8IFVtIx9HR9J1S/NjZkZaQDrfS+0PZB8HkGiCBuzBioxrYVzjhlcVJWdfQs/2qxeoV4R4WhU63i p3/kvM17IPLien7qZGvJDOswuDaiGK9gUY4ETgEgDN35DnDWQHL2EMUAW0t0RFDKqhYCDqLzRVhi GlXCMcOknnmhv1twv12gIXGgvw7Ck2AEPjoQwD4gDy2XPQNsBgU8sybiOjWwdgM3dBUZfEeEO99g b/01PzpQPwF3u/enwWwRTUGXAKh7HNcyYFxIHJ0UYD8jvhTIoT8bQY9rU348KIehYQUUrufEXQ8x M/fRUpMiKNziGV+UPT7cBZMSGsC3BdHGvmOUGnF4xEJQRvr7RfIwKTAaSmE0c1iSGp5RxYGhd6qJ r8RAGQcmV92QDgjKoNugGP+0uUf94lHRqJ/scyoDysZYCJZYcR50bBDJgxKu4Awuxjxc66yN6Rww MgwBy5zGY3pi+lirQDNvpDGoCcVQvIeTzAWpEZGpcc6YvMk+0MnmPATQ8iXpDGR55QOeocOhYcrY kW3WolEixKexK1RzZAwjAMvMyBC8U3qwQESuanFsyw0LCHyz5lls3JPydzbfMwy4sw7NwcwHCK4O obSCTBjD8BvY3DfNHALK8TCIckD2EsczI2hqNEtgknPtuyHlvM572AWmrKPrbL/TF7rvbMr6G0ok BEZWYhQb4iSiM8BfQxkGCdA9iqwEra65REdDQ41mV7aYVxfyhzoptVs7kiL/mWBYO+XVEdRSyLws C1E/RVKiOTCdUfVER5kUW6wTu3NRKE0gSMJhi7EfW4y6rzkPpgEqhV2/PW1Lq2lPM20aSczOPPbO pGxt1xHO2IFSYtLOhjLJVVwWVONtHsMFH5xkXGFhCDpUQwOOQnfacyMnzVgDwtBBk7cjCE0OKNUv K3wvuwFMLXhvO4IsnmBO2jrXFVtV/3HRX9UTP5F0PdMouHxNRuQ4dqMUwWohhi0m9WsloZMyOBZG +mtzAQzUkV3E7ZwaHlLZ7bwlUyMEkzJb7ewD3lLFalQXNP0tXECs+fpC/6pPd0MDBTec+W1eKBXR 71HdNmZc0Bl5ow1Z8pGm/6dLCy3QScIHC84UDlZzsT5hlM4DisgNvCT2E5EbJMSQKz44uvuiMeAz Nj4Wzw6BgvDr05NSRh4CyuzszuSN2TDFLfaU4j8QSqnBL/A9fRszlVaSV+5r36Jr0ISh30r+mrlk qdslvYHGqmwbI1ygA8ZcO4ucB6cT4vxxwgqXdB5RGUjCK1Pjxx+q3HKxuNC8xohZDrCywjjc4+Ji bTCqv4AXBj6coz5NxJ5j43/+Azh2HZPiLf4bxR6UPeCT3tA2Nb2wGqNxc9ixuvxaIr4M4HsE5dDp YhXp4ALZArDdpx7h6XYwDBZkEOlTPStVH1mb4WomihtxH5XhzHs2MNgUEP8hMQx0BgEdjOWixXKq NLFCrr8zbUug+3c6uuhEEM8QILvnDLvv7N0w5WO14SGI90UiFE/y4M+kYiWtsKOhHatl7NCZq10n 1WK8TerlwRUnngjWrGBJVix2sdX8GC180+yxtxwqoRt5/BCCNXackFJd+Ag56drhZ+CwUXMP8Nic oiHgCdXgNi6WIFNGHO3m4uNbIH1PPC4d6PBQ7M5johQ0JhrjjkzmThkr3Ol2EBt5ygc/sjo1iNVn sdV3Al1h6F04ElINdxyOG1GwJxuW8HgxKMuvsxk4Fj8/vQU+drrxlCAt522nEW2fUvE3bpondJWq RF4lFNVE7CeVq4fssnb/tZUeKB/bCKPu+eAJ1QjLX3Yg3ER23OQRd/UPdyEMCtjzkpBBzZ1coOva 8yiAuV0inpsWLob29iIHiCQKmWsV1dBGsaEU5u46KqbyLDsMCJbAxPb4j59kgfsYDfiABA8rmzgU GDYlrLVzN1hw0hsMs4zRsILuo/61X5ACKcAFte8FKVABui8AtJ/7ul8Btw/2lD5ek39HaN8XY9ti XMycqZBRyVY+v7BfpS2D4kC9/IkQD0ADRVBNDxCaNNAS/HNSbhX8YeD75r8FwF/7v7/+6Z/7tw/8 P1ABW9ILweQ/wU/+W+D7FcD7tA8EFWEl9TMekUnlktl0GnOAgM4gO8hG/9lsVdb1fmtZXaDVIpzR 6VaiN9aNqleZoTbOtAC3my+kgoR8AgUHCQsNfVQQFBe9DDJIniIlnYqUKpeGiFKGUhgqBBhCGTZT Si+VAp82iYQqNX8yM02JjGgrkG4ndXdzzgBaMqZ0xgIyjI+PDbhuYg5ibmiYsR59fxNaYhBuECC4 EQ56zhKOZBAVAQ/T1dcPHxblHI0BmEp3n3Lra3OHQPsZQEV5qvDvlJFLqY4UxMVpFRFPAEORMqXQ 3iQCCShGOhZAjpwYNEA+GKQCJI0/EFBCMOkHQgw6cwwMo4IHQI4f85SU6waBXbsHIYDaUDF0KEob InsmTaTISw15FWs5af8FauDAgFdDCRAi0OCmIwij/sgHa58Qf/4CbhWgMCMSimOTkEBWA8uXLosW 8RSENBAEFYIUoWRWpVmYOr/MsOlBQoqODBebEHiQIaePbjaS7n2wuQ9Roii1+RV6lO/mzYJUcCYa wnRmPnitND0WNkkKAVrN/oOI9SrA27JqCUiVi8lUT8d5B8TNVazXuGWO6ZDS5QDec64NpUQQgzuW MGSsQU3SC3KTFj6U0PVBAwFfdqbhC00JmtsN7QiGAoW/n6h1/whMmm+11gjhS69BtkNAgW9kWGCB 5CDE6ra1Wmnuh0CIc+u33G6LMLkFJNChAAmqQ2CCCSj4C5EDXQtBO+7/XDKsjPDEq1GXEdBLAoFy AEyKwJ86+2y+/7jJDyjW+HPxPz30INI/9rgxajWg8NtsAm18iGECERx0wMsvvfRQQq3EYsAIsGCR yDa0xMTKgRNFUAHFv4YyhKWWYDSsBsQgsdHPP5cIIEckFPGBm55KAzJIIXf65oBHndmmSiA168y6 bZhkchFJnQxsPpQCBBUCGQooAAUFKECBAQcXcCCUMNtMCxaD0GTlBw06ZADMXb+M8EEBUEDBMAHA qwnQY5GtSFDKCI3BUBbfO/JORThlxpkr6AiDMPyCSi0QoETDK9Nxx+3UU1BBihIlGRiA80ERKNjy wYDglfefBewVwd2H/367cFCxYKEXwlw91KqtJ8RJVmEnSJjhhBNwOiKHPo3IwIcDdOQRnWg760aa bGtQRpkRiAnAZGHoKpKl1EQ7aVNyYebUSZUUSTelAwSYQNoUpZ0AlAV4PpICBoIOGigRrBolBTQD 3rdeLq96+ld8odbXXnsAKGGDE2BAtpdxFkaCgBlM2MBsEyIm4AQTZrDph/MMQAIARR6AwD2fOPO4 GQOKQcbvv4sJIOVPPbNbBUybRDxmmc0FEC8N4pR20RB8jtzIo42GIGikqdKK6Zx3vtznVY0OYeii L0d6FwDKRls8AkhoIQCHHy7BhBIePiEAEtwGtIUTzN5gBOBPOGKG4P9nMAKAi5EwgG671zntJ70P cOqOMrD/W3vBD2jZjykfUFzTcl9u/D+MBfCSZwpa5blyoChwAF6gXI0cggd1DoFzgpb+twLLJXek ynlGWvM7kuaOpDpdqG0DAajIxBymteBNkIIbMEEAyiOJiQGga0dwQdm2xjsXWBASrLvgDBz4gx4E ImJ3+Un0kKQka/ENewCw4Q0Rkz1gXC8YBoiBaDyTH3csjnzUalKnAoQXnBANKKNznwAiNzQmhsAB /4PfP/KHNILcBiy3SJ8D1te+JkIRfvLjWf3Ahb+jZSgSOQAes3QBAOBVkI4VhFgbAeAwsxVPea17 jBGO57oMkFBsWUL/ggvvVogX1m0RLikGTXAYSRtij5LBgMMPVdAxlLBGG0Qkn6acFKpuUGsNU3Ti GKMYijNa0XRYXKM/KoAhI6zFCKYExRNTOcUqphJ0+mNjElxwgrZBYQQbSJ4SpNA7D9aRmRV0nRI+ +DAKsm0cDDTBGowAA7OVYBwB2GMGfSADJFSvPYksUN6oJQPHQFKS7aQkdIbhPLs94E6p6eQzyMWd xSGxJDRbBABsactcrpKXWRyIl0CBkFJ4ohNPFOgVdcnKofVSgUwIpAuMZ0wluNGCxzzCIJlpgtyN YAbDW9sE+YgEEjhzBNg0gjc34NIEzPGYJJgj147gjnFazJzn7IPH/9RZrHYOdZLZm4IP/TI9lNAz nzBy6j5DGRgoAQigDsUlRAl6RYoeVDfD2UoVA3rVVka0oGt0AutimtERQOEIMCgb8JIXzGzOcYIz cAEHEwa2a8zRBBlUYfBEGjGJwRUJxdxaEjJAvCP0gVA8ZQdrZHgAGs6IqJWFTjACIM+i+IUP43Lq Z/H5VMbJDEpTRYAWrdpEBtiPS1k1nQjetEZdhamLuhpIailHxrG6dqIGdQIBtIZBDg6yeDOwq/JC eNgZcPMIdLWgBs/mVwKAULDATOkPjmc2ijHmpRs4wl8o5gPHrgOyLZHsOtlZWXdedgqYFCIiMgVa +UZKtOQzrSJadf/bMU6RcgA8oAN6KTkVaLFXCp2tfnNrytWCq7X0kyhsDUrLJeQAhBb8xdZAykdv tu2wD0PCCCfYQSfAlLlJmCPFJpxRs8m0mC7ohQmOwJMYfKUcp0nHT+j5jZigV72WNWpmRcOavsT3 WvN1hnzJJa5FwBasT+wl+/AVNDkBGGgBZJ8AfjBbLwViLaDwEoJP2UT/ggvA+ROwFs20Uec6cJAi 3aMRgIe7wzZQpRTEqBNATGclZPfOBABAMO6qUrqOAAY2vEgL9gi8IyAgnDT2QU81U7cbVG8YlO0x Y9a7wwzUgFvSu2czIPXZUB8ZyaDsJLW+JAQRrHoBC10Al7qsK33/LYCWB5WfvkTgCVh86UGp+Eeq bflkB80pKBOgculMR+ssO4AifO0TTIO3VgJQcGwbUGYCKqzRJoD0sIHaoxyneecAOHeCzM0ACFPK aGaRwAcGePRe0hGC7fDtMJfGtI+PcQPIAkJv3Am1v6/179CK9tQFNzZCyUKLgGHFLK74AShQpJta gKnX6PlEqv/HaldzaQGfkPUElB0wL616S7quAMI3WkwYA3KPxyueYY3JGG0jwbnXFRtdS+DXIwCA giVA4bjN1gs6ilSYYINBMXq3hxmrMJzvZocfXDKMDNj73veOJCUBYADWJLXfzbACqQP+KNE+Vcnc UQSTv4wLAQCN/wJtd3vHayGK+Q3tCF/k9QJSkQIwYZkTdW8X3YOTvqwYzCxY3nWYmKDNDfSJpj8o 2/HOvbVinuDaP4C2Ba89tgqbAMUEcMHwbMJXOP518TM9W0t5p9cmHKDRKhzVoyGNmh3VwGTppbrV izqjAKxMhkyCVNh/T2rQmvqeZ9+VKFzF3539QxT4EtpxeOWAim9Cy1XERSjmzhWIaw5OXHJVJezu qiYEdxwgjCvw1vrBPYpYrzwPcTUTm22cgi2x27yI5/8Itmr39W3CTL0uykEFIIEEsgH21OEnVCAG 7OAOhooEHPABITACr44mSCAliuLTgi8DxU7UIsXUmEFSPCD6kv/PzAJoAkRhAjLp+U4u+iruq8Dk KpzviqzCgAIowapP/CxqA7hp3LRmmAoNbP4sMaoJI6pJ/iKIjuyKg8aBdnbHbfCqF2JnjlyMrSrC 3XwAEghABhjNxgwBSBBgAS0tAsVwDCWw6oDLAhPhAzXwUb5O4ECtA49ID55hyXjFlWowgZRPBlnQ QVJh7aIvFFBw+QYiEGtwwEYh/BCPCabLgjYgA8gGg1RvCMkjDdCA3JopeE7AxRaDEjnKmYYpEnfB 3R7ACGJABv4C0n7qBqznenCIDF1xDKVAGXZH6zYpDQHu9+ziC9YQnzwrGxTBA1pl715t1YjRv9gH 2YZmBXfFQRj/oA9vEMDysJUCLIAGzPCe0fCYANwoLwEybxIpMRzAsQey6xKd6TG+0fNOwHYs6ARG oCa+BhQnoQYQwiUCwUAYbS9U4AD6hhWL6hVf8Rd0QAbsoyUMoAVqIBEyyQ+sBRdzURd3ceD8jVNA DkzEIhY+AYBOhwIw0hP2UDh8QCv8EEwQbPmmcUtO5MpqKfp+aTwyyBvPcTHGMACyjRyDpwRawB8h kBO5ER5HLBB4RwUExemAcm724gtP5mToAlJGZp046B9roDr8giCnDgB04DJ+ajuAryEd8iGfwd98 0fhSTQkqYAFSsA9oLdccQBD3sBl9oAhYRSSJRiNJkgS7L0y8/yz62mgnXxIW3UmCzoYdUcgFskeP kOf2NlEneVIJgvLPxKseA+EAZGcE0CF8jjKzviAbPmU7nMIVR8AX9fHe8CAAiuSnzCv4GrIjuNKp jkxTOI5V5iUrlE8E+O4H0lIFXfM28c4HWGDt3vLL/kdX5lJaytJF4oXWcBPuxkMvXRImIXAC3wl7 nCsenhM6o206n7MVHxAxI+E8dHN5rFAkHoAO+CYGWCMfKxMPHhAYqMAZ0mlPxtAgpS73ai8DYqAs QSMDTxM1hW8DeREO9aA1cRMQe8ZMKqE2ZfA4F2AABiAQWIAFCkAABsA1Z9NApZEE7xBppO82sVE5 l7M5c0+HtP/HGGouRI0hAPyypUgUGcIwO/MqMZUnEAIAAFSgxpBiZDKrSPRxH/nRhpqzRKdODHNo h1CGZMrAFEfjPhnyNL0g+N7QPw8gUxQEQc9y+UrhQWhTEBFUQbmsQRX0Ngs0OO8wgQYiQDn0Gx8Q h0B0IyqzMmFuA3J0TQVn834OTivzGFYUHN8xMVconESTRh8zWzRLBnT0b+DJMKYSSOEpDqChGwT1 Jk2xSFKiFGNDKye1DTeQP+VQnyQF5I5z7YLmfm5hVRbgSm3zOAfAI1ngVgogQm/TTCi0t3pGX4ZT i8i0Q3Eve9QUTjtAJnh1BDaPZHi1A0bgAChId4J1V5FVJur/tIZ4FE9dlAACoQq+wQANRWScx0Ua lb2mIGQM4Em5wy8QYE+a1QH/7A1iIgMMgGVaQjpgQAtVRjAolVJTkxk0VREUoFPbpYCwjDdH9VU9 IUsXFD00YFVZ9TZJVavo8pYKaExx00xBU1t1tVfrQE8Mg1gx0TC6dSYtCFiPdWKP9SiNgbIcMA0S 89FSZguRQgXoQiAzaUdC9rKoYBtooFEDQN9aIkZ7dFuNhQDwY9KcgoO0zg/6IJ3iNT81UFObAZ8U IQY6FYByDQYPtpXG8jhLhUF/YDdXFTejFlYFSGHFVFRdkwGYE00h9iiDlWLRVgtqwLlMoG1DCmTS Fm2D9WR2/3Rk8xQVvqEZUFYQCIM+ZOBlfyEYdKA61sAmsIEgweNMZUdwpjIDrID2KFAeTWMpJk0r rdVof48XQe2IEAA312443c7t/mFr/xU3B6AANIBBNQBrC5ZVSLckvVa2jpNcP7RETyZZ43YLrHV3 q4AmzwZu1TZ4hdcwdpVuRdZZQXFod2RvH60KUMIlJg1wi0pwHOEmM+BRzhU9yRUYBAcp6eCRDE0e YY9y5cAudldeMxBGNlBSADR2axBpbsFfp1ZDUVehILR1HeR1SVAjq+xrcbMAahezTAZ3cxcOlGFX uZV3NZaOJIt3HXhklnIYiNd4KRB5VW8pdgQ8kcId6sMpmv+BDCwtSLd1GMB3XAO3DMyWKQ3tO5WX QbigES43XndxfW/gXh2kAPI1TE3w4Uh3flnldFc371hAQbvUNfU3TP33NgugbM+2gK21HQNgGuhi dxcYsBr4gbGYb8JRLsKgeB+pgtEgErvBUMqBWnMMUtbzizPNTiVpe3lI08IwC/FxlErxhbkghjE3 fWn4BrpUt+5waKq0hxOUiIm4AFiAQQk5a43YX6fRynLtB0xX025Xgp3YgQGgA0rEEaZYZGQAsNq2 BLAli0W5upSHY01Gei3YCNgjnMR3P9yB9g44eylwvRqQMbAuhyKJd/agHkdpO+bAfDkZfYHvUh+F SRTgdHP/5kSUeZlBDstWNcuWWTYrgJAT+ZB9gJoJlpB7GF7+QMBMEMuGGJttd0gNWHiz2IZKwAMo wANoiHdBGSYc2CneQFtGGQrudtOUdR/HtUXvMQYsBvY4I3zWiQreoG6BFDtbMUgrywFpAB+pJZQf WIZTU+yYRAK6bEIwekKK4H5TNaMfjpoHYGBZIHWvGaSpGZqVWTZFTn5OEiWvFqQLQIAR2FC5WJRF pgZawAAkQAEkAAVcDBhs2lofgWCXWHDgeXdrwJ7DQa8IoItJWJ+bNa92GQH+OYb6gAa+2GQg93jL 0ENvyJZvuZ0YY2NyTBvqGIsl+mhVkxdvoAAkQQO0WQmI//gDFNStUddfCHmkw5mIOxqjr1btRCEX 4FqcB5iSw4B3usbPEjiiN00CNEADYKBBuZEqg9oRYEABVoAHTnV1XSCzHDiFesEF/q+bPLZk+NFu x8FZEKGqY4gnZCCHupdZcRL3tle2JcnzHJORtuOss/gLqiAO5rWYJaWtM7q4s7muMfq4J2AAUvVW GjQQ+FosHjuRl2CzmzsJBpaahZScQ2YNYCCyycOAsVhwULe5WSCxOyCoMcgDImAFPmBVTUVBAWCx 4SBtlFCvSEAM8hmVlzoBWI8PglI/NiM1BDB7pC6Eu1oCm7WochmHcuA7H418r7iygxlSqEP4Kldp 9cCkOf+8wxX0A1YAdR/7K/7FCFZXAzygkJMbpgVAAyoAV2Bapg07JgjgsSV7HHI6i4dVxCV7dfM7 qAkABSJAmXlgBdr7A9778yDYALBQOxOAYr2Yvy9CBsCzjI/ENABBBmBA9+yAq//xqzENwa0uB3bZ 05Z2win8hbcSaa0gcfTgmD08zgfgAzxABVDgVvDcX64bz4OYruX8z2WcYgvSBXwcsqEgvbEYk1FA A/TKx9FVlDNAAyYAyYvcyI98VYVFC5QBC8F7pHtArwSntClYe8/gWpuOD64cxx5AuABSjceVDLET NBd8zHliPxoFzdMcc9XXWz3Lz/8cpCcdBEbvTHQzCUb/ugDCadJ/3cMnecYJrVQiG7xLeclHBg5O AAV2WgdYQAI8wK3nu9rNeUQsfQXGnQc+AAUKYJ7p+dNhYHUbVK93jnj3G3BH1nkYzcptoA/ggw/c 83sN2hW9vClnPZK+Jd8DIRH8wiVyHY/XPFLoyysxRQGQfK59/cOpOQIiwAZC/Gqvm2mOgAVCoADc O7uXHZsL27BDBnKX2EFRgGIQfXiV4VRkYNHTHaOaGng1vQZQgNw94AOKPAJAwL2RPN2Fl92/e6Rd YNOzCcqjPGSbldPuveCvnFozKZxe1vYOuikVfOB59J+HYoO5Qd6OWpR9W5jBjl4pmloWwbToWgFS 4pgl/4AngB4E7jwJPF6yD6AAbIAH5uHYS/50Tz5tMZlUGlQDRPsIMgvm36DlEwDeU/XHc1cHUOB0 C8DnecDcg4WuiR5ja+AiNCCKI93eIybU5/aUT1sH6kYFWHjqf8RQdsi2+TJ2tL7QAp5H3c1FvCXC 8SMB0/yO1dzC3VA1055IaGC5PSAlllsBCDwQxGkI/UUJRvoH/jYQZAr665pcFRQFAn1i0XZE6sDd oWDThndiFcCQBROyOXv8u3jyKwAFeODIGf1W6NoF1N0wDk0RMOjoCkDE4BMIdMJOoFjMZFoAACng g/hkvscjpAphqVkfFwJItpTLMalsHo905694rewdfP8qSIgrfyAQEISh7/8D9snICA4aHgweHMQw 3jgyKjLm3eRVVk4MeCDQQGAqqDxEgETIsLD8oP5w/ZymJrwOPvgEuNaiFgxo9JAA4BZkGA3VDBMP B2hIKLiwwMC8MuuMFE/LSGgAKBTAaMBkSE8TowwwFHiMoqSksnx8FASAE7AUoGiwaNTfv/6QRA8R GR0Jw8QJAh8FtVzJUuWKrClgBJIxI5HXEjEVIY6pWKbgnIZyQiCgxCcQST+ECh1SJCNSo0csY1iq xImTgkycOg1QkEWFjxqunK2yhSqDjII6hLrCpWuJr2DCwI2QUWAqN26t+EEd1uGAAg0uprq49y6r kAL/AgasiKBARwZTXxXwQJGhw9MeOVAUsIdXw9RUPegC/gcQiZgMPmIcnoIlIZWFdLg8qMHGYsSJ EjNixNwCRgueECB4vKLiRowbJ0vWMDnoj6GViFwvKv2IEW2RIjfdnHDBAw09unXWkZLBVlChGQ4U LID0GS4XvFo0LfIU6gEJKOjdM8VqLFkZFLBzcxd4ug68Aj6s4CHhgAFmCiismCBhbt0fLiRMzd/3 2Tt/gwNWFIUPcVRhhQ11NGaDCqBwccBkGVVmWRkQUlhRDjVQ8ZlHEFzRByIlgQhIaynVRhptsdkm Eg0r0qCbJpx8cMEHVQhIAnE+LJdBHj4YsNwrBVzg/0JFKFygg3TjkWeAdQVw04wpAHxDXg0BGGBD BMoloEE//nCpw1QD8JCeBqy84gIKCqyQDZIA7LMXVQVI4AqUANEZkBizDKhYgSE0hlAdBoWRWYQS XlbhEgkgNgcUdqjQnl+p/dGCKzr8YWMtBBCVkj720RYDLahMchQqLLqoBwQXyPgAT1I4o44qOCKV gQpxyOAjAUAKGcYAFwxwZJfTyeABCqbwhcIXafwqRAYWqACCCtaxdYCRyXaAS5jpYfmVKQpE8MG0 /lj6FZP2eBDDT0bWeQRhdwIwhQ9WYLFFn3xCpkOghg66S6EXZUQAKJ/xZEetl55mAJupUOmHpbZk uv/aTyd++oMjN4j6A26lfubBBx6oahACQhVXi1cCHmArrgCEgeoHvlLL1ggLKqCAB8ICgGRgRYzA AQQeRPAACAoEEMIBwLDcQQa4sMMDD2MmYKZX8RWArnQB9JCKBihIIIE55uqTQ7qDPQTAAz0wylCf dhRoxwH34puvvpqRkYGqADOKVACnVZ1KCyYtTLAhPrkSm6epTFzxJggosFsen91AwxNR3AAyrMYl xrUtOcRzchjioFD01x2YwOcDFOCXAAlTdonECCZwCJIEFFCggAQghGCAukYcjQuYEawwJl/aoNDt L3XmjUoPEoii1iuYNy0Y2OsqEYIMHS/IYGNoU4H/NtuGkkDAhCgX9lBmBEgxx4J2RI4KIvqQwF4f tZDQmqUEFLGpAYocEDEqBphYsSMIGC4PHlDcJiAQA9BAIQ+Su5RfQuKD9F3Oe7gKFNHS1YFvXLAE JsBAFdSCHQK0QGrqqkEJOLCYF7wAcVlLxgMw0IAGWMBoRxAACtiRlhWg43ca8MAKPtCCdBUvFRnw wASGdYoc7EOEt4MeAFTgL55UT3QesQMVHwg+Q9Hnh3QizN2kRSEotq4hA/vBHoajPkJULBWvkYGl AOCIEaTifos4mD50UDjC5QFwFhMgAfVwAAQaRCo3Wk67ZACCj0XQey64QAEoaMEGcACFHOAABuK1 /xj8MCkHzgvAXFZnyRdwaAox+F0VXoABDjQACUXQAJjClLy8sGJ2K7hAzepEx6Rogxvs26IqmQgA L7jrQPGaYhWpKBnKYEYHH2KCXQiAub0doAaU6YEBuGA+j4zRAAiIJiFigAgz0lGODkIFAPKQzUjo 42DlzGMqDgdHVOwBAQPUxOL++AAOKXCQfqmFgGiQSEUy0pF14sADXqCQTyIoG7rgwNqOYABKYqB1 BoqXuTRwg3eBEgMYGAEAioC0tETASmk60yh48AEBVNAIzXQF/ZaRDyQmIKVImCkTaVC+d2nhT8Us JgLAgK+xcJKZX4iGTzMCBVUxBH0s1cEkTHQwe/+hQpmKUGdvJKU+RoxxYDmoRMUCVTwI9GaelYDA Aa4QT0Tyc3Ji84CjLIYYCPyTBEBqZBh6yckAmDAEGtUoClGYBQFOhQB0sEASDLCY3tABoRBggQ4w 2lcXytAFA0AP7yLgpRWkBQTpOWlH1dWCDjRgnHFEgAsEoAtnxvSuNF2tQBAgBcfZ4Gw7LaYK2IJM Cmlxi9tjghT0RK8pONEW2jQRAVAxJVS0gDa3ZGlIYgC4HEAQOQD0EVhpoDQe9MaPZlXJAlHRWzmw 0ZtyiOtc69rLzxL0k5wwZSX55CBxaSAG7m0BQT+zOANVDxTeDEFiF/QCDhD2aAtAC2ZBwCY43bD/ hxW4Bhs6YIFK+uAFHYCpC2Jglnu06oesZa0SEOAE2GJvtsW0XRLaRplA1dUiPQga2twFGekJpSik UWOP9uFUpMj4Bp/65Winu5zPQEBpKzjcNrEAgUH0LUuvSsWi3mUAHV00BHGNkQ/NK6QRcNCSWDAl Cvf6ABO4ICx8kQFPXtAAK3zGBKw7YV/5BOTF2MCUqTzaWdKTFgmcInib/UAy2BOGBmAAhXR4ABuN BwAMs2/DHHYjgVzsaBGrDRi3hRuENByRgrQYMqCoQltT8UvXpoIGlovNcllRg6Y+FQJWDQA7f/yZ 7FpCvgsqih5dEZTvKgYBHplyXKzcAgsYVMvx/+qrKSOJgBmM4BR3A+UGnZVmEyAg2NI265otecok 8OUCPOBdzK6hAx6gagHXgsALYiCDQPeV3FZEBea0k04Oo1ggMahmMbMHaTv0tAiTvki8fUm+KjZE VQhaTKHb6WMy+nN/jjjYilPB1JBAcAQQABwJWm2fMHyVEzGBOFJrULIFEoCYOnZCyJbnzF3wWwl4 Fbawu/zfQAfAOT+ogQxCcAIX0ADNEFBztPGb3z1wwtocSEIBYnSBtDCJkz8A0wUm4MoUIoAC5Ca3 oKFggiCy23gU7Pe9EFHvR9/7vCb2db9YTEUqzOFPRn5Mxf5oxhyEweF5UCcEIkYJ03h6M3jUI//A aozwjYv6BvdUgY6QwoX7oa3gOpZFcVnqPZSDTwkdiGSwWb5lLp/yBRwdk8dJm4GcgzKeNEiIX3+u h09ywAA2lJFJdeHgHBQA3B4Ikw1o4AHYUb3N5A7BhJfne3JyPd4AkAFi7m38EWi4xBSREPd+uVP+ 9imOskDrDSCAdU/PHbkGRFhIal0LWqeien4HK+BhMvgAqMDwD/QBCLgwRlAx/lKPpwjGJ09sy1++ rzk/QDOg5FwXPFjV3UTlESB/5YHQzR5mKc0HVAAJWIAFnAAMxJ4CbttnUMAESN39hYBBlUDe5EAZ oNYPwF28kSAA9IGIDZ7xxQAbEIbb7AsAbNX/bMWWpjEcF0DQZ/hI9tnHZ8BUD4SE/tTCqemR+DHZ WVkCcoBEo/hAkqHCTvldE0LBcmHO24wBaGmgJe3JBgoal5kAExiADswADOAVXwEZwLScaGzCCWlU BPBOmLQDM3BSPbAA1qCJ0rDhzGRgm23gPVmVCGbALZEACQqfAdRAiEGGqTCIiKkaazEToaxBAuCa R2AB2tRWKpxaDaJVjCHAwbTAZ7TdDZSa3kxc+C3I+BlhPeUcAoSAYTDhq1TR+/0AHvhAH5ocFTYB 5RFbsOXUJ+ViT4EBDMwABvgAuhXQ7p2hFVTbBmIAArDhdeGZKbBABbhbCshABAgZ7MiMClzh/wZK 09tlnQhGXglCSRxwwSSWI4fQjYipQMyJTxs44hJgSsC5S9pgTyYGThS0E+NY4iZq35HtI8IA2dvR wDuREYeY4saRFR3oGoaoXxV9nMHNguPN3xiUAF+1mSyMxggI3p7kIn+FIQu4wAEMGwotjjHi3+lZ UicoIJakgD3Uw/LoAASAgJBFQOxMQO4VIG7IQAYEYszlTSCK4xJ0wHelHWTsAZAFzE5FxmQI3zsG ok4FXBVMUWPQIrtRQcSUoRDx4w/8Elh52kNK3Gf43bwVIQQcZEiMVVmFgOAZRkNS0UOCChSkUS3y AglMnkXuhAzonWFxpAZGIAscQClpoeiZpP/lSZQlERHvMA2xMM3wXYE1hgkFzAzPaCEBWqYqzts7 gdC+dZQUoN3pdcHEmAoxCYwgolgjNlMPQIkN1JssSOJC8Jf+ZMBRhUsZMtxWltOKmNEPjCWQPeT7 wJNYFuEkyIRaVp8TqN8UweUe9YREvk38YAANoJvosBHKnA6f8KJfCQ0wdqQBrkhi4d9EYWcHpYUH tEoCQCOU9Fd6XIsHKAAGaqMedmcdmEYMVM0I4gtRvMscVELAqADEiURSUhEommaKgU8ARIN8ZRrA lSO8bBoeRNs8AkwZvhqsAd6KWMJNUOiGgtWGWmgliORouNYDJCcVbSWo8MQTTuFzYllH0gD/1QhE AEABy/XVzakiugUb0AVdeLKcz7AhCIDi8vCDPd0THVQWeyZDSOlheBrQARQXCJnYHy0IgOYBT/DX HoimgL5Lgd6LNpUkh9gbZMhWnzSGnWHkCkide1LAJszM4cSMe8bMm7rnBNDpmkrmBHjAzsyMBeJh xmBgxtDTxskaaRSFW5poSEjKjqjoyU1IIIYOjhoU/6HMEkQZdvKiAcxA/i0G+RUmjw6TlfTMpj7G foZeFmhWmExmfDKGp5ZC24xBAIgkBEzMrHLIgtjXfYUpjJomymzTNtmXFIWYwOlJ9hidtoWCtkFA jNBTjCgAJaAKAqBKtMZMtD7rAMkItKJK/8aozIokzgdwwrVunCPwV33aYyrcW+ToGqE55/f8RZft FQo5yBhE2bxkgdDIF6TyV28MYBbCmYIIWxWkR6jWq6pqp+goiAqoqarWa482BgKopquSQJUYhIl0 CkyUoSUcJqE9rCCaIG0UBViNJ8D9ljyCAKqA2wWMwrUqax4kjgJwxbVS6wVMK7Xiqcpg6wWsSLFy K6pQAA2Aa0yUxrhKl6EWUwjkgBRs07o2avzkX7DJwEC8AJlqGQYcgAm9q87Z16DxaOVhZ3oIU7/G y9cCqwq8aQRUpqX+a8N6D8SO3sTOBiSgiEuYShmCYspR0CLcQOftwYJMpYtpgUdEgLHyjv+VyIgK KCtpdGsMtOwNPOvEtCziyKy17ka05oHKXEDP6obM+uwHbFyvhkBvFEW5NuG9fYEoKe3yAUAJZKFf vei87qIWYkBFVqZ22mrQ8avPiSefqECBeepByUIEZA1lXiSP4gEBQCwJXIHbUuyJCI4kXGweUI3d esMiyIAyicSoLqhrBpwKUIDKrAB/DdAHJKvM0gaqHACzHkDMTusHKACzhq/MysgFVC77Kk7iPOvP HqEq5oGswKK5MqgxqQIenO7ytYCuPVYl3W52YsAGdWfo6WIC8+Kn8g4IQPCn/q0PqIV7KmnBhuc9 GW/zlcGiAGjFehP+REJJjpUBTIiBhtD/SnxhDVSfHpCmvRkIlvKRzYYvAjArJMRI+l4AI8Ssewbx +1KZ/IbvACkA5DIr/oJoKtKAYXif/1KRlpYMfw7w8mXAA2vhltFolzGwBladFG1t5aHdDBIvFo6O ZFLABsdWBe8E5KHuRDjOAy1vxZqwItyGJeStEEAKIaYG3CLAfz5GVM7jpuVX9WgMqsyMjNzADitC yzJyDKBKnCoutWoCEssIO8hvy+qGt7pItHJuJfyPDCgkDbRLK74KOcpBFX2MqVzx8tWAMgZboOEf sX2xfKIZ375uFJ3QQR3Ig/Yun5AGG2bj17oxBz0Aajoips0qCd8xHuuxKM+qaGLslA6y/5gWiIY0 hKLEjiYkTs1+QCOT7yPHb7NK8gVQ7Dd3sjzBbybLb7Fm6zzZr7dKs2sppMOSqPr5yxMkAL1ZEyQG 8ivXJTVF2CSdEi1z8UiSJL6uXa2KcS1HbYKAqva68SQOpQ3AzhrHJ9r+K71shiOawUXRcR3HxjPn sWjmceeicChJraJYTwFB7m4oa/iKM/sqgDdJqyNMcpy2bPcacdMpa4z47BDvhk/T891R74JQQuGp 3w8EgCk79dkRQGpIWdat6HMuHxxg1NUmdNMiwHS2ma1qM7128EJIZpNVNJ9ErKrMjNlycBfzyUeD NAkU39uS9B2f9DRPc1ON1ZtNwfUg1f+mgYR9kUbMSiYjw/NNR2tp3OxOy6wON908BfXl8iwFzPTl jq/4oqXHKrWqQZA+uYJnxEBbBGI+1yKj7ov3LCwHc21fUZJ2IjR/DnJai7EK1GRSvm7a9kANKAgb KqnoWF5BERSPzJ8jkqNd2zFex4ReM/fd6cFokim/qkBv8Kcj2K/i0HRix4DRQZz6Lu4R78YAWfbk iu/ORDZmd69mv21Zyaogo3LJ/YDcUMwf0tzknLa+XIYzBSZFI0eBsDZI4KgybhkCqJnWBnOC+Hb7 SSWPzuIvKUjsuPUxxksDQIF94jehEAhpSPPduQT+2EZTNTc1V3PYHuy/iMbFykZbh+v/xHSKXktz iWQoh8o4hWYXi8uXAQXMbqYVbzYeiv4RU8VBj9/3hf9FuoJEzB2ARfXlsH0u6PkVQu8BtEV0785L W9tAIC84/j1QAtzAg3PLFiPUMDUAR5A2SFeJqt3NIMCEhseEdCEATPR1jbc4xI2VaNgqfmkzf86B iVAC4xDni7eEi9t4bGSohs64jPN10OI4Fwi5rc1C9bqCrOhaTF4U1l01kXsDW8CgMxlAAehamG/g lcYLXm4gDahZzuU2w2oBG4JCC0wPWf8rlSyIlXNtV/NJRE1fH4jmm0Fo3fmIH85Ua5yahoPVAU3C h6LkntBBrRalqlTpmzeCn1OpjQf6/2zoNdw6t0ywiKF76KtlqPmJ2p8sh/tFk96QskEKiBSiNpFf OAxmAAp8Oo1uINVhASWxjrPz3JQTb5/8qIF1Bqxr2T1h+YJQMLBWUTzJAsLLga5xAcPj269DPMJE E021hiirNMYipVlVM1qGeImQMGObiEoQ3/9c/LZ/Z3Z9qAGlooKa9o101KQcEHKkBilXZbut+1xL AChYXrq12SmZUCmZ+umlesBL5eh8uRAgSHSf3XS7i4bMFjFB6JsPwpTcTTfqeMRHfA6MItYDpTcY ApzrWqy9+SJYfB6MHjrq6wibsDN/yP3s9cUvN0La05tP37gbRMRGTABYrO1Mz9UPOf+7S0QCyOi7 dDGXhXoIUJJiNLRg++68yAFoPJBMJH2Y1tuO/Fam8VftqAHWwxTW28othaDnez4LGoAh9HXZX3x/ ARmIqvnHv/1yk3w9KWTxRbH/mtt/poL5RUHpR6Rz3jzgOxNiQLQubhlLQxpi9apMOPvoiZohyKoO rKXcnJ1G2iDJGUQNNBlPVAFZQT///bom6WXniz7Mw48ONPr4oz/8zFTpVzzD/2cg9+f7n5XO9+vz TkJLpOUVvDlP+D0Q/IQ+3w1wkxmEhgcxGfPphNNEzkrA9rRbUsCrM4QhKkiZdkPQEOsYrUmE+0Kq UDxOyxh0gQNgRAUMrDlA0JEhgsj/ABA6cGo6SPhpJHoIgaBRIVOpVAqk4gsg8BwdzYAElAkgXWVt dQ0EyJANk0kyWENogkDYXIOQWwNGoKystKy8bFocJUKAgIxRIqjzMSCQUTFo2QYbMTiICS8rsyv3 eSAruwkPr8kYLrfeyoipe4CoITj7IVG5uVG1qkcAFT5kNCn4bdkPAr/cxJhSA06IOWtUEHpgBECM ES1GAej0ypO1SIAIZBCZUmXKk7Ly1JJByFeZTJmMFYNjE849hPhWEbmhQgZDGhBaGCCirZI5pg+c MoUaFU6NaDcOBADQA0CLgWV65CAEKYenbT9axCFxA6ikBySmBDhn0CyAgnYu3WgR/+PAtU1WM2Ch ksOA25VUaAQsnLhVLJcZAsDEFaycRR8qcJHBhebfvzR0nO64RGPHOWOWQuz96SMahGgxRwD4paSL VEohXrxo8uAFRSLUztneHeINbbtpCN1wWaMGKShRAiDQdoOAjmhuAaiecrY3DYN1e1akY2rXmRYH Hi7L4VGxkBwL15tt/BJmzMi5fPwiHsf7PUyZylDwIIwwOvDCiw4OrMEAGW5QQ7QddniBBgcfpFCi VprZJRM8hDgrpPx+o4Y3Yn6jwYQSDjigFgss4CC4EDC4Dbfh8gsBl1qUO+ewJITQogoqClruByiE 622QnWqkiKIYApjDAC9eGkMFGv+CfI9HWUjIgLDkaomhPvx4+ZApG4TThEjS5tgEHQQooGmXzW7w QAEUCnChQDsPRPCbzSSUEMIyKHzQmQtVC4EkrqxgKwcspZrRzKeOpAiCG04soZYDSuDAqd18eIED DGD8lIMGMGjA0xAi+K8mGteAKYyOMtChCWeAGgEgUbibqEs6jMrFnxskteyJNUQCab4uI7NjkzDj KMaSNBEIKskxMfPAgzEQSOIAz3qyqRL/arorhnUUkIBOx+7EswPlZNArJgb5XMPBCNUYFJsQsuSx pGcAgCe/GXea8QUESiC4FoJxbQq4T3dDxwZy50RBAohlKIGGT2H8t5yM72PVUjn/4EBA0TL0KGoP WMMAB9qzUKIiCRmwlQm/ZUlzSto1AEQgHAOqVYACChSIaYwwNpG2Jp+jHIcip55ChwbhGqYD3Jz/ 8aBcF85FF88EbzSghH8khDYNaA+44YFBf8ggKOhEmeI6Qma2AwS5QYBDYIJTpLiEFz58oxIQIiBX AgkeLkCHEkptgMWLfYPqjTkwjGsyOmLQQa2/TEI7AAMg+CGR5+xrfGnRS/MvynRoWicGoA/Qg92j q+3ygZwhmIMiTUq3waaC6KB56W7nMD0dcW8g11w7DUxX3QFrWPBdsK0KQy33PCGibVixKumHAB6Y BG79KHB8YBQNNmFj4h7424MJ/wZ/WIdSMRD14k/N9L63Xd04R8pz9JKwj60S0EEGHlCDi4BoabVD U01uZ7vS0USBmnCTAiRYCwV4AEAQiACbxrCLDY7DgcHDSd9+U7M0OcWDtLPMP4p3teMhT2vKOVDz 0iAh6NWgA1A4BSmq1woEMA5uIAAQuTxAB/HhrWLmo80LSkCBFUQgTsUrgAw+lbhQvUh+SGSUbmJ0 G+AE5wXq0IuTfrUJp+Xvdw9UYPBOVxQ1WiZnCAicB9hlQZ+pIALOEM4uMlgtcFBgJrtwxgNH9zQy +Y4Mv8rjGlZYpxYmT1027EDz3lWpWhhgEG1hRVJCoZ7sTWFW9fNBBCQWMXIpIP8c41uQaJYWphCY wAIjOEAEnCi4AmjAABzwFOIssDj4YcCHtKlEjGgQo9BsMUkxUtqRftOtdKDRgaVTQxrU+IwAtKAG gmNfOOoIAT9mwhIIiJPgUKAD9nmgPj5bkwaFozR25uYeaOjWJTzwgVoy8niOhOEg+LQDGqSoBGnw 2n3YxgyD6KAHePERIB5wCFCqAJsSK0BE2QUTE9iGA/ijEQ1eeSAEgGAFhNPAC2BEkQaUigP26CUG sHik2/BpXhLaYkxfsINkmsOZbXSmGgA5zUIAoAARU1AfZcnNO0ZtF4Sj008jxi69SNCp1RrDIGuW m2YSkpv01AAL74lPdZUAAhT/klTFKMQdCAyUej7owQFaYJlOTqEaoAzl+lCgAAhgU67fEA1ASrCD R5njAaN5kQwQ1AEDpC9iEe3XxUb1BlPBb1MJeymf+ASjLcKUi331axrH4cw0xssZUWIgAhLkBQUc gHkWlKUdURUpCFRtThF1AWwLhwLa1habFSzhVHuHpjzWBHD1xBrWuFqDvT5IBfxEA6CikEkfJOAS v5DCWLLTT7j6bHDPeKgoJaC3B5QAACX4ZTkwYAIOlCB5NejoCkapAQnsZIrze4EFqCEqT/1Li5LF 7zD169LL5ueDm8XdAwHJRjRaBkWkNMDgxEWBCKi2TdwsF2xdMGEKxzaiOrDt/+Ai8DTR9e4mCXyA E+ek1aw50gA3ANQuwDHMB1WDuT1Ab0FC8JXsZYAGDJ1ZbgCETdr+VIK01VYISpCBTEXlrzLwwwgy oDULpFdOr60LaUi1opJSoqSJY1FvRCohXHb5ovl16YNWyqyiNNB0z5RaIG1nhmsdQAI8C2fPUOXg TOzxtXSqcJ4jWtuISYACHMYs00Q3pjlQwGrBLRBXT5xibKWyxTkkKF0kVIcbMMRH7+hemOR2Dgqs T5yvhahEQwCQIktlLwEgEIIo5oZZjrg5zHpBqZ7GARa9iL7w83KuwYzM8NLmv2du404BjZk1xLmC CsCwtRocYhtEyWceuHOeXf+QVQor1bYU2FagR5e/dQIOBSQuMaoRJNYHnYFLDvIBApi7PYQQIRQl UZDM+KasBwQxcBFVar671gETuEhp2e5uDzLQglRTDAJN8CjhJLAxY0yxAblJXElz3WUaUNyyHPbe r80s4KLQL3/qCNzDAjBXBjeYm80mw7OjLe1q/3TPEbMWxkfk4WFXrZqIFre403ViB50BRWj46jlY RlCkhLCsPIrBQZaFjoPL4dkTQOqcJFguFBigAyXwpW1CwIEwnFICYSBBLFC9oL0R4W9yjWiUNbZ1 U73oyhYoKaYm/mWGdXjMNn0w0k7YQI8v8yIKcEcGskpKn0UABHYEF4PlhG//POsZ33cm5bLtyyy7 W4ICMgggznOu87H3/AypQ0DZEXNWggfg1emuQg5ocHp/kUEXslQfUgugALktXjnlq1llJGWAiEqM wku2wA3KbvZWR1QtRoYf4q6MZZN6eZh1X2X97pF3cHnQP5hwZ/ZrJANyZWDPglNABrFtxw5mcPH4 Zjnje6zUnuUWYO9nlgp+lvlGcvUxE4KQucnWhKGf9QdgOAinIYO9IAFMgBs6qANZcqI4qa0CkAC5 iYAJgDZLypQY6ZtyqaCImRMN0IFM6Sv08bY9YxRSWb4OKJUVgTuTer51wqyG+i+jsr6kGZ3RqZTA GafB8TM6Y5M6Kz70c7zH/3s5mGu67Ju8EZE/OYkP4TqvGBKNCaEBSlK66QGE6tmcX0i6lwmBVLg7 jekWWQIQBrS2anki2jKA8pEDhiGC9gs/aHNAFKgFX5ofEFwffOsXO7CNiiuv8kocUUnBKxspnICr ZHlB4InBMiCkdqoEyrGgwAG/kmswEMAgw1PACMM3DaC2CWM89euznrG7yKE8/WANFEjCc7E/GZCs cquUMKiDodCh5jq+ZrgFMrqPHFMW1Xq6Ucqwx+sa+fkUEECHUAIfCpgrGXitegimF5Ab16ol1juH TiGYZySYuDOpUGkAGQlEvwKwmkggAAMt3koSJSGBFhAnH/MABTQ8/2gwBf+8MzqxREvExEx8PFIa IrsjQsqbPmgbRZ1LFxvSnC+Tpie0hYJgRYIigANgnMOQGXk7H3R4PVsMpz5rQHwrw5pJPg6QMQ9I xp75KQuygYlAxoS7s4ApL2gkSRMgr4XhomtsnGzULDTzpgR6SUlxgXAkvMKro8Mjg3TMoNfCxGlr x3eEx58CP/ezR3ssA+i4uSchxSUcO84wAwRgHQPYG7NpxQR4DmY5MenzRV0oRwUMIon5tDvrwOHQ IuHwmQcgF8PjAfAxO7mhnRD4m/MrgGHQDRMhyWf8MosxFUBUSWxkydNxyTaKFDU4ANQiKtRKrdzJ HZ00tA3MKnaktqB8PPD/2zBA05j3wwzMS0IX0kcvGAGvcQbQGJgk+AXOqcofwIbPY0jpSxMfMLTw k8SvZJ9QMz7GiUM6KseEowC62YncQcYIDDUJeEIUXJFnJK8VfIok6Usju51vAbZp4ilnYLBMSB85 y6AG2wTEgz2IorB2jEwJy8Ta6hmliT6p+CbNPBdZcKEX8kzQFA2BSRED4A51q8oc0AFC0AYDZM2l EcYCyM2/WQGokyAPCNAPwCYzJIYjSke6AZyu9MU4+BvDU8aIMgDitACCwSXktIPHWk4xKbCWhM6n 9IWc3AU5ejNztAG5QYcGYzA2hC3vbDk8g0faysExKc+o+CbTUk+l1Eet/zGQVIKA2xhN80C90yQg vMmIhuqWnxkcjIzQFYDSAOUBKOUBU6oo0RGyDFDRvwGBqnFSGzC8cvAo2qwBFCwBE7AYNOzQA7yp DnqmNbuEyEAaMpCBwpGz6UzR7ESVFl0/n3xMeLQweHwzb7pRO2AaN+KIHXWJHk0XL+C5r4KQsCm7 1BCCGwgg2BCtf9hCu9Cd3ZQbBpObKBVVHpjS0qqY3YgQ8/oB8IlQwFGAFXAchQxVKCoA4krB+voN 2lnTZWlTN+1GOJWQZ+Kmn6mW6fwbcMlJ+etByNSAoIytGHVAurLRFixKRA289FxKR3KMGmCQFJOQ 3KDU/9OBWKCcPoALuP/plfuIAIR7MwAV1RUgVR6QpQPoN/J8ASSDAiASsVdlGpWqDQiUPRPAtYXp jVva1Xn70IQlNMB8MDgaIqKSG29qIAkVsWj7SUBtvNiirQpCodb0q0eRFGgxgIHD1vVs1AAgLvyL kE1RgXBFWX4QhQxwh8pYul+og93MjRjwMwX4AFKFUnIZANoDgRgAr8ipuH8CQSYNP0HLvxKolfSh TRMYlZSan1062A9R2DS6KWmCSjRQHWtJORtAn+wMpEi0gS9cOXcM1Ey0MFICuoPrlqbom7C5gZFt gZJl1ANpT5WFKSLovylsLvawHqqYxTA5VLZ0CialrQ+QIKjjAcZ1ihv/qKg4wBjcqM4T5U0iMIFq yooDAFC5NAAM8AFSUaw8vFoaUcyE3Tv/kFOrWAdsgxYL8kUV8MW5WcxMIFZcXD/JxDcJEJfPogmn EFtqJQ0iWD3NcJK7bQyTxZO9BZQvkhC/PU0q6AFrCADuwDHD9ZmtPDwGo0T2gVIDrQwK4FAREV4n kqAmEttz2IG9aAEZ2I1ZDTUUgMOSqoOtqzJPPF1zgMnTAdEPqo+cAYcNKrmGsd3FjM2eYYfhYQPZ +z5r+Y8nyk3aZTjSYI3frdukXNS8TbVv4ABAKTdc+Vsq2CFAOIq3zN6F/JlfcIrDq73eraAIWIEP QIEQiwBPZBx0MLTB/2mi4fMBDmAQSoBAtIuoksK1vXE7FinU/c2J6mPJE0KaAA6HqYET1sjTiNXT dISqLyxWBlO514KYnvGZMd6jIVq2j50+KrY55d1g+1MXipkpEN6BYRhhtwrcQFALCUlhRune/UCf c3iyPlsBjzJQCibec4A2UlqBfquN0RiNtkRfiBKAt7SNJggVqR0VNWXiJjYzYV1dQNqM4dELBIgA NHAGqlJMsyXWZxvjMRZDiLItOjqaDuJBJLKEX3GTOdSqNmbKA5FPOQYNuSCoQChIXdDVxjHUw9s2 H6AbEGBEiTG8GUaBKDMfZ9bY8NObnaAEOHBXpFKAuvGUkyovDIA7uP/rteUky/99zhjMDM4Ynt1s tjEYobH1rafKoDilgMIEkAmYwz0T45+hCjRAkUgMU6a4ZVFepPjgYAJpzweZlxaDgIEMhBIWAthg lhxLXHnT4WdGAUlUgAJg4aaoDAmIrQ8wJ6yrZth7SBGciA3wJRqIOFrrgJMiy03VZmTm5NyxPieO wWgyZajso1Q+PEI6YEa0oJ9rhwp6IqvZSDEkF3ZJEcTEtm02VMK8lBioGjxb3oVONJ4LG9G4D0gD XCrgF0rYHZvOn2Ue306TQAkC2ALA2dxIFhVgQxT4gBvI0EbJhKqZgH2Ouhl5gFAx5xeBu5P6Rob5 RkAjz6k6IK1r4XT/RkD/VecOCmBs+QZcOJZKwAQVrbdAriAJiIkkeChsqqe5ssE+4z4xzKAS0hg3 IVo4kZMJU2gOvpNveMbo3YXTzADvQMBDvkw5GNZSGs9zcOG/AdUxHRyEeNCc2LHeUwDy8hQ5CIGf eRjbcqpxRIHQQ2z4KQG4w8OIa4DJQkmU5CKt+0ZeqsjH7s3I/ksopuzKNq1vSJAhJO7hdS0aDeRx 4rPamjYX6DPdpVH2KbyG4UJoGR4GlO2ttr9Ee2NMid5MaMWCHLVGqQybPsJRejy2xElZmpsV2Nhz KGhK2DFQw2tcghYMD8r/huUC6AALXRF1uVAqi2nn6zJexKWLCef4/6EvUZGRvsodQgw2D5ozYqvs f6BkHzc8IMLFceTdWnrMsIzH28Ig9Knp/DFw0FxjNs5W9mRwwnJwhGnFEfCBw6jDdvOXxD1txpOA gojQ42bAB7Qj3kQIMOw9yXWzdeRdiHwtU4VuXOpuGV++Psy1UMElkzLiW8slUSkpkcKYiZgWmoBJ DioDVPGgyl4DoNNGM8mgT8XFJ3NWTGxHB8TFKKdM6gTs/FlgUzYtO9nRBXch4sprdyPIXEgR/eUb mmVSFO/dGz68TQdQGsa2uXHmnpFLocTzJg/CHiOSmqGITvEyasSyiQOV5lN05dPxKavGhVkKqJFB cIkm9x6waKqPMv/boFp0Um+LyExU29gKdR5bR+uex1+ac6wWQzHUixSpgS7nchfqGj6BA4kmYR+4 W0OUPh2DOl1/vHV1iiSPSw2bGyfqtAizRGQPzx6j0Q/AeA+wDQxwafmRuI5P9CnzFPkRKQswweWT uCsbeVoblb20B28PnqP8o0q3dDm9hKhRFg73NlpCP+9s1hedeHcPz3ICn76b8wF9qnrnoxF4pH3k R36vmGEqiAcwgBT4gQqgggpohl/hiN/mm6/cXfVT+BZueAlIchBUxp9P8T3TRD7D+CndgJUHeUMf eSsi3Q2Ie5HSFMI+eZRvgA3wQ0KPkd4ggusLpOrDhXGgdECqjzf/4QyLyL6IddWPrkSfD1Q/9THZ s24JAp/1rWlXfSKldqoB5SMUsbrBYmidWzXjOjiAt+P7yAgmwOGli2TazMTwo10VBRxsKjkgWjy1 hxg+G+0lx/i35wEPkLgpKmyVN+Lc0DqXjh8ieRFnl7WB5fiLQdW+qwvD3yzg+fb/cAZocfx/oBTQ VDNi8J1qsX1mVftpg4HBYx/I20QJUniqpgTQH1D0JX2lpwAgiNU6RGLg2BkZZDfa7uGL+Qy/X6qK 9WkhMcgDktFpx+SyWRvxTBQSFKoAjxdQlEgEhAd5JG2FR0HxJzN4cBCDgJhosnhjUmKi8CEpycOD g8DB0cCB8dJg/5HZINpQwgnl84ChqsqJARWCEQKrKjv78rKKken4QgahpaICQQNRDGHzEDKciHjj HFMS7TzdeBONUKwScnqKSsHmJqcxPh7nAoOuMff3BufGp+D3e4Ya4fenYIfvwd/fTyGjiMAOBg5E K+FkBwUUU1KkqIClipYMLQAcUNHjBwB6HMuooLCGTzg5cPLVuYNnQhsUEzxAMCFjhEwjFQEAIEGC gM4cCX5AolRJQQMTHIhuyoU0E41ayXDlylS0RCEDI2i2aBHAAIAWsVro/JGh15gQwIQRM6btxTBr hdq2ldZokVxnx449gHJ3zINvItsVIKcujgZ06FygkAHOHQoJ8f/8qCiTt949PxEC+bvcL+DAGktu IHCWkIIECCgqXPlRQYBpLdigIOj5w0DH2SACxetLsmTlOni+uZkABnbE4T2/VjFgY4XyFREgtELK quiiaDKodqBoE2cPntx3eu/R4yYWAlVkhDBBvgNZMo99FKOhCJuxz4TcGowrd65nG8q0qbjbzV5s rCROYIIRpoFhjIHzxmKNeQACZNykYVsdlv3Dz4UeHDAEEZwNIoEIIh7whEIiqKDaFQ5lgcovD8RA wk09HDAbRyCkscaAbuwYBwoeBDIBSvFMgMAI4wWQhBJSyYUABkb+MGMJ1VFVVQBXVbRdAjyNR4B2 MV6ZAZIjDCL/g0GLPHeLLC+EUEIV4qn3AgA/cMBRM1LdJ99ahRwEFzV+lnDDMdo8IAyAZNijo1+5 uTAODOWg0NiO78TzYzdnUMiPHRdSRkGnl2nGmQ4MjErqqCJAMIEDExQAUQoMRKTFAwfcMAgJBRgQ wA010vNAZfgM2NdIPq5BQUproIcFoGXys1wlK7TJ5U4kYJVBkksMEs2ZqtyyZpq1qMktBibossgB ZBpAJwbFydlCCBwk0INYZ7DllmfGQPDZn3/2WQICwQwKwR2RbfEHbrkp9pc6kN4mqYOUzbZbpr7y o0ABDizAwAIFlOpGBxuXCrKpDjjAAEQQWSGRDzQYgIACnxlC/wMNPrS3Kxk3qtHYbcHG4QcFD+ih QAwyaKQRAu5EUknSERRVVJOdePttLeFyAAsH1FXHyXXYxRQeAAQEgMHQsJHQUwk+mEAcBm12YGkZ 1vDpTJ7L7Msn3IDaNagKAluqAj4Gk7TgSpD2I/hijP1I8xmE+kqB3pYpwMCpnYI0wQQiLlBBxpNX jvEClYuAccYLCEC6aixqVSYXnnnmgwc1l3EjkJXnmKgcPt/IBgJeZ9TBAXBI8IEHCJiAiAlmcnIe dUsYgG4JGdhkk7ToyUmAnD/I8AIVx+ECXgIZaIJB9AGEMEIOsWj/w5YldHB9R/nCLZ8ddtZN/0Ex 3PAfoXcFs/8N37YxOJIeBY5SFAsWPCrVERvYwFcRWOBuNHCiqH1LBAyYgH9kQYEFRLAWFBCBAEI3 KodcQQtCQM4DbkABBEhABjN7HRpmJwIFtORH/9vZHNIwILSRJwEHeAPwPkABI/WgBVioSQjElj6v +CQD3tsSCZg4phww0QQPmKLaukQC8OVgOzKAyhZzUAJ3lWAFLyDiDsnjtQSY4AzreR/8djM/aNQv GjGIASBAgJf99c9Se6EYg3LjsMP1w458KGTPEichBe4mGHawhwBmJ6ioicABskBVpxZAyaipYAEJ YADpSpaiFGyBVnmxIApa4AMKvI4CITOVBxpZsGAtJiSMGVr/RnrAgTpiAxsY0E4G0OOVdoUgRjkY AfkIoC4DDDMnMgif82rCHxOMgBMZ0AnY1AavOXVCBtVLwCMwsAIeqIsE3EyA9X7QLjaypn6emVwc 61bHePpjbwDKiz294UfBKcYNMlgQAZ9xAGD1LEKK25/jGujACNQgBaSLYKoc0LgQTBKDpBJAJkPg ABFYTgA/YADJPClCUfogAAdAQC1UcAMDFMAHCEDBxRawABTA1FQWlEArQTYBPOAIWItRg0gQwESe ZCAEHagJAZrZvWZKsZgP4EA3TWCD4alNF9kcF1W9NgIMbIIDFujl7mSyOwL0IgQBCE/6wLgCG7QJ ABwg2w5//8A2xWmBBm+rGwJ2g69nwPNXvwKEDfCQRwDhES9pyKekCrlCxOSMH4dAYcEo0za9/EyR dqCsPapQAYcKgAERnagyZjeBBdTCAakxmUcdoBrSWYGEdA0GDUhQARakAAKRg8DmPge6zC3gtp37 XOh0CpLGMIaWEkDALX8wguyRLX3Y9ErYhuiTEBjgi2XixAZUoT1cgmKtatSqJkCRzSG6NQFxHWZ6 FpGcBxgpAHGC0g4NEFkfrIeu9cOGHfIKT38psK+UQgk38AjYUxTWbw7TWSF3BI+e/c+vHZksZRWo t8pIQDWa5awsPDvBizogIqcd1WYrAOK53iC5Oqgm6SgAQf8JTrCCFwxBBjeIQQ/mAUe0G5ACdMgT xHgAbbF5QAfEW4LwDFEV1TxnCcRF5CoEAHwjGKL5dJHVsH2RAxEwrpxo5AOnki1dJohACIh4gCqe NX1rjO8v6DuPWAmjssrgUx1VYIAMZMAGBOzvXwn6MzwgYwwDvg0BY9kww/3ZD4fklWAfbFkKZlYW E9hsZzOJKst5dLQ/2OxpRzayzTJUCzVAhAwQEADSZe6RlYtkhis5gUte9KSchJBOfZUjeCCRAAgY AAWgZYI4BcB6ZOuAd9M4gnFxYAOy6GV5hh0+nLSrl2J9ARPDEwEeADMBMvPBAeBFgjWRoAMgwAB5 MOCDJ7n/SV5m+IXqfBARANTgXzfIwAG4UIIY8MMGTPxB63pW2MriOQ+DRYM/2EDonN3mA4v1wArw YUfI8mqwr/6XIlNVsgo/mqKq1XAFMI1xkpWuAloAABOwoYHSFYChAnDoyCbu4opqWKMe/IEI+H2z yt3GA+zLSAb+QFYo4aKY3SSiry2AHrI1yRGrQJZPEIADCDgZvlSAU04SMALlNDlG62EfeWX1gzBT wXwP4HEV4koPmcEb3emrNwF+sUN8yfsP9JYIDl+5GzvgMVZ57kbf+pGzlfiTUgrggXL8OJnGxbee k9W3Aic5sogzepKdFe1nJznpCyP+0hgfFcd9gBUUQOAA/6klGWYlfmFIg9bxGC0tahgA8xvJPHfL vV4+vA2WEByAAD8uARHhyoET2BIAqsiBepIhNt7jYAW2nNMDiFiCrm/xByVo4Fagnowg86QHP04A B9A31DJOCwBUPIPYZ+YMsg/1Ncg9Yuwv03Z7a0pijQzwXeY+Bhv8Ae8MC/Q7JCFwBTfQ0AxXJIQx iWkfFFFRk0EDyEGkx0EelHEalwCcJgO5IgOu4lELgAAUxmiOFnoShGEbhgUeVSwwFwErkCNt8hUm 4AFY12NF1QIkgAFB1QIbEAEB0BMBoF7Mdxfh4yYYMHzsIydKUAUcIAPU8wNgUz5MND4HgBUzEQAj EEZyYf8KD4ALuGADYfcAMoNSulIFQyV+kdE3EfAFx1BvqAAMiBNhIPBXhGcz8wd4bTAHhWM4/gQP nSJ3BVV3Zqg3h1d5j2SAIaACE5AxqRZJKkBBFGBqLUd5IxNiPqADOkACGiABmTMyIqJ4IdBoFiZR oidpGlZpozIyOZV6IcgDHkAF1nMAxmM9JjBMXqMe9aZGJFh2UOIKGOAVOtEDMoADOPCAu9YCSdBM ZUIUi6ALnJAJt7AKThECL0A/5sI8zURQZiADeXGF4mdt5SFm9gYBN7BDQCURQdUrZNhIKAF/arYP eCc4CZZ/AMcY9kVP3CBY7+d/EZBxAsBQpyUioZUx83j/MSynGvQoaaiRcRhDOqxhAEJTAxszMpg0 iZWIcqxUcaN1cRi3ADcCjhLJHFZHHFBiAjxIACWgXDdxFUtYFQRBRVAIFdtiB9xSbFAxHUcme0SA FUt4AAYQHtXUA6qQEVyCE7/0V/TwbloQAuFHHADwM2GoAlVwVMHBfFVwA2aYBgjVfmbYbz9TGY1x IQdmjj8CLIakjhFSd6jQjnp2hw+Faa8SESAWOR10MqcXMiBmOh31j5ZHQl7wkwA4lotGiYx3YY6H KpB3USKSeJgWka9mB8shTUmwhMvYReICFVGYC8cYLi8AE1KiBC/AIVWxixjAH0H4dBHhCFoCV+RB AN8j/4RZh3VcEYydEAJ5wJMsJV9AmT5VQAK9kn7T+AN3lX69Jn93UBlO6ZQzpin/8yP84IY7wjCI lY5l+H7ul5xgGQxiOZZt+UEWJFGlVQG7NTmTgzkduIAzJVIIcAAicAASQJeZtlsqVoASlEHoqYCR iAo3shzL4QFOsQpQcRDmUh0BUB2WWQIyWT0ccG23BFWumAGoCXtaIgMmIIMsOItDVU3QJ0Q9iHW0 dxXYk2d4QA80KAUnhIVgUW8QACFhGIYKkH5KmW+x00CV1X4TQ38ExIZy0CAIhlhd8JQwR3j8pkAg 4JwZZyqRJAKZMyp7SHGHCJgZc3kqwCEapKN6qEl+6P85hHhSg1iIHHVpzahTylEJTvJWONkTRMR7 1QcAsKATdPICWSIDIeht25Fra4I+41NlHvcuPWEAY7odYWRG5NEuRvKSB0AW/BZf4aYrqOCaGXAD VbBusxmitwklffRKJnqHCTWVDyJw7OCiCPYOhnQSDZR6dWijNwqPCzgq5TlBPiqdKuaHQnqQnrQA WnADQgAAFoNx8rhZkahRo6NbE6iPHxSJ/fiQnQg7EskfYSMD2QIVnCCD7MORTrZs3gMFPJYDCKAc JEgAHFAMZYQFJHBXzSFdRlkUS2WTEYFLziWGWsCn9GAAv/AfgfoAyxUMYXhtP7CU6RcDVRADA6ab hvf/jXwhSAUHQJMCDgl2qROZBxW6qTdqA4j3qjBWCz36SCo2QRa1nTA1OpzGiCzgqcPBlq4iAmhp BamxWan2KqbnlpgmAoZWC2FTJdixO9WEAU0XHmzSPg8QfMmhUFrCe51gbLBxVMlxm9mDRecxHlBS Pl9KBgLLEQYgMzITqGpVHrNZlFmojfbmVg/wDyeKUAvkQPiarw8SSyIROAvyI7uJqZmaelBJsBlU eXYpSdUpImsrIi2WQQ4LkZ0jAFqQAOcgU57allUQnRdmGqeXsSk3HIc4shKyDd9yAFvxkdcBJeTl VEPYsuzjCmS1HR2gs7NoTEDYVlBSfchlA3Fic1+m/xMjUIMdsEU32T5Dy2+8EmbuwVIIIH7IAJrV CH7ZGIbxej0UUgeI9leNJFABp7X8RTEZ8pv6NrbFC2F2GFp1eSKVE6oJAGLPmxowxko/8LCbNbfh pgPqYKqVV1sJ66Oew0El40mmOrhDCyAQpg1q0j9oIydUQag3IYskkJpySgAHYAdnqkae+wLltG03 SRR1ez34S6c+MZo+0auARQ+y9xiuGwynIJECNoUz80pfwD9lMYbsp7tXq3eTUXCB4CnXealyGAxi a7wEq0BiyQApAFML673EUZ3py4e0+rAZs1JRoBV3u4CJpzlpy2Lfwkq7msPlS3fJwIcO53CyUISh uf8lRUUC6EGDIIBjNHAHQeY1+1t+NpC5y+cTQ+MVVmOUvYdMz1Yc4GYzAUsPKuAvrOuVheUpmOEP bawhwSm8vOlATDl3EKC1OTNDKKEhXkgoInxnxVvCEBZaEGsFDDWq0wkyGJiwHPVBEAvJGlPDVKFS GZPDqIWwF2aJPlwyl8yrknUXJ2XE/wK658REWCKDMoAH01U9VvtjJDA+TFQCN/oCNbcdLUiLLyCD 3uOzQ2V1QrUeYzCuZ7B55iaulYXGXjBgbpwhubtAX+vB9kq1eAAjcBUwH8FfQRIDcuah/VBFGYAc uSvIgUzOJmwDhQxTJ8PCfCs6oZPIfogakQyxAzD/AAVwvVfRDuOpvCo2iOjZyZ4cAaDcng42yiqg LiuYhTrUeiaAB1gyAhGAA+HjNQYAexxQx9fmFbx3EzxhRtxXg8+IPj2GuqrJkzFwtO2JR6wolG6s IXWgXjoQMHAHtlU7zQ+ABUM1BLbFXxHQrgjgwaqUhbURtgE7yGRLyPJMOonco+1ccpzsEPI8zwMg ABqgBTpgETowADDlqZnVh0rNWR3EyUC8gOZLeKJ8xEPTZFDCCeZkdhgAxUrMFRDAxVAiJ7znQDZQ c0MoRmRSilTTuAcAxZx5wBZKDzLABfYUIawoETTU0s1spF+nByGMzI4KAuQH0+2qA3f3KzxdBXc1 /zlbSLxQKbDMadR2eM5Ivc6KvMKgqgzZ2c7yLNV/oQXBKgMeAMk6qsKjo9SZFXkUJdYZF9DsGFgE DWGgW2/YEz7dhE6wcB2asU3BWgjB2gqLENJEMQhKSBGbmW3aBwBhMdIITA8wPQgysz9fN9s2EM0D BsINlBP4M9ONhL5hS34XgREEcAPz5yn50NMUEtBBPdRQaaOkXc77hdq7nTEd+6SODNVRHXJaYAA6 YAA3IAISkNXyfMip3aMQsWo/vOAwNQFeOdwAYtYGvRPo5BRMVG8U7QhSMghFIGc1gRPCcVYEYEwj AD3dLRNKYCYIgAfHKAuDHY5mEADW9oxiSH7I8f9KECKueNE4dHcM4kpQeyaVQY4K800orCEBEIIv vcLZtbl/v+Dfm1rUgWzaEVDgoXrgMEZBILPgccACVR2eCIDVFR7J6rzbVbDhJdPhGkR4fW7a/MEf VFARzOcU7DN1HLDL2PYlL2ktZIItZ0KM2/ICi5kMsWDGZ0CjHDHkB5ABQ4wFgC0/X0c2WugmTDTf R/5seiNmz1ebEZEB832CZjev+6106BTUKgBgVkvmA77r/xfJSY3mHwTDLgbCqBrJ9TwO9uYDORAD FGAAKCAJHQ7s3vsqeV6dHT6yfZ6c6EuwHMLiqgABqmBVsXCaku4UuBAVR2YCJ7ABhflLMrCLbGX/ 42V1oFbC0OAN5FROBp0ug3QHArYbe1VWreVBdmV36sQB2O3aehDAayxTHhBQA+i0dY9dm+maPjqQ hQIb2gBuzhx/1JA87XzLyAyb4Uj9FwXw5steAKRB4XR+5tROvWG956mq7UQ84sOOC8WwATsvLlKy BBxQJcGqbhXBAV4hgyNwAu7GhEcfmkaC0UOzPjYBASRtBpnKK50uJ/pzI2q1Q0J55A9gp2RHAHdx 8LExqO0jJ7FpPSxFjfNNdkspJ0LT2U1bA2APFqPd6wKe9+j96xieOYksQfD8yPP8FyygAcquA6sq byrh8iDv99Uu89g+xPWkSdyeP9kQATt/XYq7/4RMxE0B0Cbc1AKeayQlMAIZsAnskwFD84AWgVzl UwI20S5UDxmZzkadXgVGKpUN5GPlQX48HoYZL/DXU/Y0kvHaw/bXU9m+X+rkYS6dPd9t1+nj7PG7 LuCgA7EhP52Z7NQssAD0DP70jPKypaoIIG99MwGNn/2PH/Phe+0Lnu01X/lGrAyNpPnXZSQ2SQJt cgBA0CEdcgZOjpDomFrLXhHT+ZWUo4QMQDIAMgHQ9+ETj32P7zlMJkMyiN9b9lBF5hHfu/1GPDLv +y9Dzu3nYLAQ7i/QwM8QxHCQKyMj5kDPUKUv8GyTs9PTBtSGYoB0QKBCZEJ1YkFg9fW19aegtP92 oIAlV0zmIMZAlHRBeFhYwDUEOUSkguHHITmEgqGCuHphIuxBe5sbJPRbRcV7IwIHZwMdo4Xkxa3D iqrFykTmxyqDaaQywMAgI0fKgRE9AgAQKKkEGjVjOqVZ6KuSvTh0bqjwEeONgUEGfCQBkEgQnEeI APwg4aPkDx+NDD14U/HAARUREfyp4RKQj0/eQO38ZGNCqQI/KhgzliKFUaVKU/wQYIuUBlwaNKj0 IaNGDAQRallrdSzZsmbPkkmj5lWYHW5roYELJ86GOXPoNpgAFKKekBYcAABYV2IEAA4dMnCYMYPe gRIYOJgwweEFBskvQkR+sWmhGDObHC4s1If/AIIbDyLweXMawqAfKQ+AVDGSUMuIKVW2bNkHwKIf M/Wo0PEmpaaem3sWN/4z1IdSLE43d/78h4ZSH6h/GFqganQxN1IrJ6Xgg1djE6AtG0oWmVm0C0Ro Xrut7Vu3Hj7wsH8OsAzJvBZHNoGALgwg2ICDEmZ4x4IGOEAnAgggKMcGT8DITBtOOlMDAixW86G1 CECo4TQSbnAED4/CwIM02A4hRJuSSEhpJUQaeYC2GECgyQMISLAHRQl9Qk4+725RqoACljqSlulU QeENDXL5gYXtMrDFO2vGK6+C86BRDy213oPPLfneggAFWj5AQQK60gmBtHLkehOHE044bIQR/xJk sMFyPJTwwjE2mzCzMV77gaOJ4EIAAjMGZTHRLzQDoTT3JC0DhDAS7UOlNLbRzMMHUqsQBDEiUICC MCyilKcffeQpTCGhehXWAT6YwAOqsjtNjANciNWWU1JZZYEUhmLgFRFOgdUDMr7sJsxwKqVAKidd OEdNDCCF8805D5vBTgvoejCCclbts4w/KyWXDDcAUGGicN9yt5E5QqHDGzrEfLe0PjgqiQCdvjkj wm888MDDCDxQAOGEEbZ3OIAb5syMiLuJoFQEqOMV41ImUGCoqm61KgAUapHKBVdJGaooo5oagLml nHqVgggQUMFTizZ9L5l7xfEB0x9cOEHNDf8wsMFNbM2R88AZLLBgLlDC3ZNPCv/UJlAyMPpBhnaf ftqGltx1ek+Gm70RuIyI64mTCD2QQAIPvqDgYIQHHhhqqtNwkAYEENWb7773eKAQvSu1gb6LM+aV OeisqkGGDy74gJIYEDaZ5eekG+q5WHEpQIcaDHCw6oXkoCFRDmuoQZ6g6TI62xPq7MCCE3DgAQc6 nvaRXFDPRZeMen5AoMOtuW5J3nkDFltnwEsySFGHJY7YBghuQDS1GLTiO3Ds/dbGbwSyzhp1STJI 6cnopJPq8Fdtrbx8XHnOwIADAgighRZ00AGFoGwx0qgkh+w/VtlxEnNgMIkQiM492SjDa27/IIPp iaZvEMgZ2Mzhpjl1AIOwk93saqcnqFlIahAL3S70EAMfIO92j4KUs1LFqn9xJhwOSk1q+HY9vdkQ e9k7wPfAJz7xKQ6I0GHBx05zuSRd4HGlQKItqIKdIT6HBQUQgyRc0IIE5CA6PRgg5dL3KuzY6orO 6UEBDnDAqkGABivB4mokYYCsFYIGNAgB6SqjDdLlTY7IeAENOMABAAkPBwSLmujMxTsyBIcjzQIH BFQgQ+kdgDupcWDfsgc8HDaQh+ETXxKCqDgidhKKikuc+QZYgAvI6nG0UKVQwAilMCaOBQMQQwHm ZwAC3LIHAJBKXwzXRS9SZRbRASIBaoAA/0gpUDMhSBQCdtRJX6BRmYWIQemk1sgHzLEm2agQ1SgE whFC4DQHmCHe9FbJ7t2wBgH4Hv3E10xQvhOe8WzSG0Ypz6oUyUnYucUANACDftLiif3sZ/vcVz/G PYEEPXiCQAtQHV++KnFPeCcAZHAqZWljjj1QnA74wbPRMJMAAOCO1GJwA0jKkAbTk+MDSOeD19is JiOs2qKg1ENJJMGd8tTpTnkaRH8mQJ6Yc075aCHAojpJcTBw3/xagAVcUoUALaDKACSwAof6cn0E VKoQoaiD0YhBBSYUgw4I8MnVzKyBr7HlL7hZBjVE5A0EUSg9OZo1rbRUMy39lA/w+ho1WP8Erj0V 7GAJW1hRApWeRX2SYs1axCjxjH5YyEIOpJLLHSW0BhHgwdp4UB0hIVFIH/AAPp+I2MSGUoxplMMY AoAEIB7gF78xgBn1RgYzakY3CQDALYGKy+ZkoTk+VCcvpGlRl+otNYZV7nKZK9goXqAqSh3ABbDz TjH0hQQ6WEdCScCCJ+QCiwWQgIcO4DjqpHIAIpMVKQjmASYlALyuhBI/61nP07RggWOIAS4BEACO ZqCZWtiR/WJgs2v6yU/SOw0BchpGKM2VkybZ0Rof/CLT+hDAzdXwhgXb2OaM0pQCXGI9t0rPgpKA fi3A5Xe76+AEoEAFbEPBDcqU3lu4oEj/pDCYCjwggwLAIL7vLPEbvJq3RtLAih0AnKDWmISsQWld 0FiIRVQQ4X+4FrULRixv31A/03IYzGHe8K1CXET6dlKpYggACSSx24TyNglI+DFQM3CALGilHiJz QRbEO4CYgcIHbGjOkJH6TnHS7ABPKIQM0hjoLdfApERowTSnecBEtfUqJh6mRhf8oiyMoCBfFvOo ST1MeH6szDwVQ0LdzGqJPjjOdG7B/ALgvedqYM868MAFSmWHELTGd4m1bxAJEIAagJUGZO1D1hCA ZOCAaNICyZv0pucpNqVmDJXYLU4l/N0PmwSoWchlz0pdbnMH8ZME1QB0eypTd78b3vGWEPe86V1v e98b3/nW977jHQQAOw== ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://s20.sitemeter.com/meter.asp?site=s20laist R0lGODlhFAAUALMAAEt3LsvYw9ji0r7OtFiAPfL18LHEpT5tH+Xr4TFjEAAAAP///wAAAAAAAAAA AAAAACH5BAAAAAAALAAAAAAUABQAAARaUMlJq104650l/5sHjuL4lWaopBiCdKsWCJoQAAe8JXl2 JEAdprAIZoDGRekAALoITaRLuTIMkLwfNtGkFrXbcMLLZR7O6DOu63G53/ApioWZ0+0sfMrC70cA ADs= ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://media.gothamistllc.com/css/base.css BODY { FONT-SIZE: 12px; BACKGROUND: = url(http://gothamist.com/images/gothbackground.jpg) #fafafa repeat-x; = MARGIN: 0px; COLOR: #1a1a1a; FONT-FAMILY: Arial,Helvetica,sans-serif } A { COLOR: #1a1a1a; TEXT-DECORATION: underline } A:link { COLOR: #1a1a1a; TEXT-DECORATION: underline } A:visited { COLOR: #666; TEXT-DECORATION: underline } A:active { COLOR: #1a1a1a; TEXT-DECORATION: underline } A:hover { COLOR: red; TEXT-DECORATION: none } BLOCKQUOTE { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; = PADDING-BOTTOM: 0px; BORDER-LEFT: 1px solid; PADDING-TOP: 0px } IMG { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BEHAVIOR: = url("/css/pngbehavior.htc"); BORDER-LEFT: 0px; BORDER-BOTTOM: 0px } H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #header { MARGIN-BOTTOM: 0px; HEIGHT: 0px } #topstories { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; LEFT: 244px; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 6px; MARGIN-LEFT: auto; OVERFLOW: = hidden; WIDTH: 708px; LINE-HEIGHT: 170%; MARGIN-RIGHT: auto; = PADDING-TOP: 6px; POSITION: absolute; TOP: 155px; BACKGROUND-COLOR: = #ffffff } #mainmenu { BORDER-RIGHT: #f0efef 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: = #f0efef 2px solid; PADDING-LEFT: 10px; FONT-SIZE: 14px; LEFT: 244px; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; MARGIN-LEFT: auto; OVERFLOW: = hidden; BORDER-LEFT: #f0efef 2px solid; WIDTH: 704px; LINE-HEIGHT: 170%; = MARGIN-RIGHT: auto; PADDING-TOP: 8px; BORDER-BOTTOM: #f0efef 2px solid; = POSITION: absolute; TOP: 155px; BACKGROUND-COLOR: #fff } #mainmenu A { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; = PADDING-TOP: 2px } #mainmenu A:hover { COLOR: white; BACKGROUND-COLOR: #f00 } #sitelogo { Z-INDEX: 5; LEFT: 31px; WIDTH: 180px; POSITION: absolute; TOP: 50px } #weather { FONT-SIZE: 10px; Z-INDEX: 20; LEFT: 37px; POSITION: absolute; TOP: 50px } #topbanner { LEFT: 244px; WIDTH: 728px; POSITION: absolute; TOP: 50px; HEIGHT: 90px } #nav_body { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; PADDING-BOTTOM: 5px; WIDTH: 981px; LINE-HEIGHT: 140%; PADDING-TOP: = 5px; POSITION: relative; TEXT-ALIGN: center } #nav_container { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 980px; PADDING-TOP: 0px } #nav_additional { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 75px; PADDING-TOP: 0px } #city_wrapper { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 75px; PADDING-TOP: 0px } #container { WIDTH: 1000px } #content { MAX-WIDTH: 640px; MARGIN: 210px 0px 0px 244px } .blogbody { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 13px; = PADDING-BOTTOM: 3px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 640px; = LINE-HEIGHT: 18px; PADDING-TOP: 0px } DIV.blogbody IMG.right { FLOAT: right; MARGIN: 0px 0px 10px 15px; BACKGROUND-COLOR: white } DIV.blogbody IMG.left { FLOAT: left; MARGIN: 0px 15px 10px 0px; BACKGROUND-COLOR: white } DIV.blogbody IMG.center { MARGIN-BOTTOM: 10px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; = BACKGROUND-COLOR: white } .blogbody LI { LIST-STYLE-POSITION: inside; MARGIN: 0px; LIST-STYLE-TYPE: decimal } .blogbody UL LI { LIST-STYLE-POSITION: outside; MARGIN: 0px 0px 8px -24px; = LIST-STYLE-TYPE: square } .articleheader { MAX-WIDTH: 640px } H2.date { FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 10px 0px; TEXT-TRANSFORM: = uppercase } H2.pagetitle { FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 7px 0px 0px } H3.title { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 24px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } H3.title A { COLOR: #1a1a1a; TEXT-DECORATION: none } H3.title A:link { COLOR: #1a1a1a; TEXT-DECORATION: none } H3.title A:visited { COLOR: #1a1a1a; TEXT-DECORATION: none } H3.title A:hover { COLOR: red; TEXT-DECORATION: underline } .posted { FONT-SIZE: 10px; FLOAT: right; WIDTH: 180px; PADDING-TOP: 4px; = TEXT-ALIGN: right } .articlefooter { DISPLAY: block; FONT-SIZE: 11px; MARGIN-BOTTOM: 20px; MAX-WIDTH: 728px; = PADDING-BOTTOM: 15px; WIDTH: 640px; COLOR: #666; PADDING-TOP: 10px; = BORDER-BOTTOM: #cccccc 1px solid; LETTER-SPACING: 0.05em } .articlefooter A { COLOR: #666 } .articlefooter A:hover { COLOR: red } .widget UL { PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; FONT-SIZE: = 10px; BACKGROUND: #ffffcc; PADDING-BOTTOM: 2px; MARGIN: 0px; = TEXT-TRANSFORM: none; PADDING-TOP: 2px; LIST-STYLE-TYPE: none; = LETTER-SPACING: normal } .widget LI { DISPLAY: inline; MARGIN: 0px; LIST-STYLE-TYPE: none; POSITION: relative } .widget LI A:link { TEXT-DECORATION: none } .widget LI UL { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: = #cccccc 1px solid; PADDING-LEFT: 4px; LEFT: 0px; VISIBILITY: hidden; = PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 135px; = COLOR: #cccccc; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; = POSITION: absolute; TOP: -136px; BACKGROUND-COLOR: #ffffff } .widget LI UL LI { DISPLAY: block; MARGIN: 2px 0px } .widget LI UL LI IFRAME { LEFT: 6px; WIDTH: 100px! important; PADDING-TOP: 2px; POSITION: = absolute } .widget LI UL LI IFRAME DIV { TEXT-ALIGN: left } .widget LI IMG { PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle } .widget LI.digg IMG { Z-INDEX: 30; LEFT: 2px; VERTICAL-ALIGN: inherit; POSITION: relative; = TOP: 2px } .widget UL LI UL LI.email { BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 0px; = BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px = solid } .widget LI:hover UL { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: = #cccccc 1px solid; PADDING-LEFT: 4px; Z-INDEX: 20; MIN-HEIGHT: 135px; = LEFT: auto; VISIBILITY: visible; PADDING-BOTTOM: 4px; MARGIN-LEFT: = -20px; BORDER-LEFT: #cccccc 1px solid; COLOR: #999999; PADDING-TOP: 4px; = BORDER-BOTTOM: #cccccc 1px solid; TOP: -136px; BACKGROUND-COLOR: #ffffff } .widget LI.over UL { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: = #cccccc 1px solid; PADDING-LEFT: 4px; Z-INDEX: 20; MIN-HEIGHT: 135px; = LEFT: auto; VISIBILITY: visible; PADDING-BOTTOM: 4px; MARGIN-LEFT: = -20px; BORDER-LEFT: #cccccc 1px solid; COLOR: #999999; PADDING-TOP: 4px; = BORDER-BOTTOM: #cccccc 1px solid; TOP: -136px; BACKGROUND-COLOR: #ffffff } .widget LI LI:link { PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none; TEXT-DECORATION: none } .widget LI LI A { PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none; TEXT-DECORATION: none } .widget LI LI:hover { COLOR: red; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #cccccc; = TEXT-ALIGN: left; TEXT-DECORATION: none } .widget LI LI A:hover { COLOR: red; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #cccccc; = TEXT-ALIGN: left; TEXT-DECORATION: none } .widget LI:hover UL { LEFT: 0px; MARGIN-LEFT: 0px } .widget LI.over UL { LEFT: 0px; MARGIN-LEFT: 0px } #pageprev { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 28px; FLOAT: left; = PADDING-BOTTOM: 100px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 10px } #pagenext { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 28px; FLOAT: right; = PADDING-BOTTOM: 100px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 10px } #pagenav { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: right; = PADDING-BOTTOM: 100px; TEXT-TRANSFORM: uppercase; WIDTH: 525px; = PADDING-TOP: 14px; TEXT-ALIGN: center } #column { MARGIN-TOP: 58px; PADDING-LEFT: 20px; FLOAT: left; MARGIN-BOTTOM: = 100px; WIDTH: 190px } #columnpad { HEIGHT: 140px } #search { PADDING-BOTTOM: 5px; TEXT-ALIGN: left } #search INPUT { DISPLAY: inline } #columnheart { PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: #dedcdc; = PADDING-BOTTOM: 12px; WIDTH: 170px; MARGIN-RIGHT: 0px; PADDING-TOP: = 12px; TEXT-ALIGN: center } #column .sidetitle { BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: white = 2px solid; MARGIN-TOP: 15px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; = FONT-SIZE: 11px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; = BORDER-LEFT: white 0px solid; WIDTH: 170px; COLOR: #ffffff; PADDING-TOP: = 7px; BORDER-BOTTOM: white 0px solid; TEXT-ALIGN: left } #column .side { FONT-SIZE: 11px; OVERFLOW: hidden; WIDTH: 170px; PADDING-TOP: 7px; = TEXT-ALIGN: left } #advertisingcolumn { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; WIDTH: 170px; PADDING-TOP: = 0px; TEXT-ALIGN: left } #column #advertisingcolumn .skyscraper { FONT-SIZE: 11px; OVERFLOW: visible; WIDTH: 160px; PADDING-TOP: 0px; = TEXT-ALIGN: left } #column #advertisingcolumn .side { FONT-SIZE: 11px; OVERFLOW: visible; WIDTH: 160px; PADDING-TOP: 0px; = TEXT-ALIGN: left } #column .adsSide { FONT-SIZE: 11px; OVERFLOW: visible; WIDTH: 160px; PADDING-TOP: 0px; = TEXT-ALIGN: left } #column #advertisingcolumn .side OBJECT { MARGIN: 5px } #column #advertisingcolumn .side EMBED { MARGIN: 5px } #column #advertisingcolumn .side IMG { MARGIN: 5px } #column #advertisingcolumn .side IFRAME { MARGIN: 5px } #column #advertisingcolumn .side SCRIPT { MARGIN: 5px } #column #advertisingcolumn .side OBJECT EMBED { MARGIN: 5px 0px } #column #advertisingcolumn .side P { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px } #column #advertisingcolumn .sidetitle { PADDING-LEFT: 5px; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; WIDTH: = 160px; COLOR: #1a1a1a } #column .favorites { PADDING-TOP: 0px } DIV.side P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 5px; PADDING-TOP: 0px } DIV.nestedside P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 5px; PADDING-TOP: 0px } DIV.nestedbox P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 7px; PADDING-TOP: 0px } DIV.side FORM { PADDING-BOTTOM: 6px } DIV.side H4 { MARGIN-BOTTOM: 5px } DIV.side .conlink { FONT-SIZE: 9px } #foot_body { CLEAR: both; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 2px solid; DISPLAY: = block; PADDING-LEFT: 5px; FONT-SIZE: 11px; MIN-HEIGHT: 0px; BACKGROUND: = #fff; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px; PADDING-TOP: 5px; = TEXT-ALIGN: center } #foot_body H1 { FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-FAMILY: "Trebuchet = MS",verdana,lucida,arial,helvetica,sans-serif } #sitemeter { DISPLAY: inline; MARGIN-LEFT: 10px; VERTICAL-ALIGN: sub } #sitemeter P { DISPLAY: inline } .oddcom { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; = FONT-SIZE: 12px; BACKGROUND: #f0efef; MAX-WIDTH: 600px; PADDING-BOTTOM: = 0px; MARGIN: 0px 30px 0px 0px; WIDTH: 600px; COLOR: #1a1a1a; = PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: = Arial,sans-serif } .evencom { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; = FONT-SIZE: 12px; MAX-WIDTH: 600px; PADDING-BOTTOM: 0px; MARGIN: 0px 30px = 0px 0px; WIDTH: 600px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px = solid } .comments-head { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 20px } .comments-headalt { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 20px } .comments-body { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: = 600px; PADDING-TOP: 10px } .comment-footer { FONT-SIZE: 11px; COLOR: #666 } .comment-footer A { FONT-SIZE: 11px; COLOR: #666 } .comment-footer A:hover { COLOR: red } .comment-footer-date { FONT-SIZE: 10px } .comment-footer-date A:link { FONT-SIZE: 10px } .comment-clear { CLEAR: right } .comment_received { PADDING-RIGHT: 150px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: = 0px; WIDTH: 460px; LINE-HEIGHT: 140%; PADDING-TOP: 10px; = BACKGROUND-COLOR: #ffffdd } .comment-content { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 20px; OVERFLOW: hidden; = WIDTH: 395px; MARGIN-RIGHT: -1px } .comment-content P { PADDING-BOTTOM: 10px } .comment-footer { PADDING-RIGHT: 0px; PADDING-LEFT: 17px; FLOAT: right; PADDING-BOTTOM: = 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px } .comment-footer { FONT-SIZE: 11px; WIDTH: 155px; COLOR: #333; LINE-HEIGHT: 135% } .comment-footer A:link { FONT-SIZE: 11px; WIDTH: 155px; COLOR: #333; LINE-HEIGHT: 135% } .comment-footer-name { FONT-SIZE: 12px; COLOR: #000 } .comment-footer-name A:link { FONT-SIZE: 12px; COLOR: #000 } .comment-footer-left { MARGIN-RIGHT: 10px } .comment-content .avatar-wrap { =09 } .comments-content IMG.avatar { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 1px = solid; PADDING-LEFT: 2px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; MARGIN: = 0px 5px 5px 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #999 1px solid; = WIDTH: 40px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; HEIGHT: = 40px } .comment-content BR { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; HEIGHT: 0px } A.comment-report { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9px; BACKGROUND: = #ffffcc; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; COLOR: #666; = LINE-HEIGHT: 25px; PADDING-TOP: 2px; TEXT-DECORATION: none } A.comment-report:link { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9px; BACKGROUND: = #ffffcc; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; COLOR: #666; = LINE-HEIGHT: 25px; PADDING-TOP: 2px; TEXT-DECORATION: none } A.comment-report:visited { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9px; BACKGROUND: = #ffffcc; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; COLOR: #666; = LINE-HEIGHT: 25px; PADDING-TOP: 2px; TEXT-DECORATION: none } A.comment-report:hover { BACKGROUND: red; COLOR: white } .comments-content .guest .avatar { DISPLAY: none } .adv_date { PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; FONT-SIZE: 12px; = PADDING-BOTTOM: 5px; PADDING-TOP: 20px } .adv_blogbody { MARGIN: 30px 30px 30px 0px } .adv_blogbody DIV { BORDER-RIGHT: #dedcdc 10px solid; BORDER-TOP: #dedcdc 10px solid; = BORDER-LEFT: #dedcdc 10px solid; BORDER-BOTTOM: #dedcdc 10px solid } .adv_blogbody IMG { BORDER-RIGHT: #dedcdc 10px solid; BORDER-TOP: #dedcdc 10px solid; = BORDER-LEFT: #dedcdc 10px solid; BORDER-BOTTOM: #dedcdc 10px solid } .adv_blogbody IFRAME { BORDER-RIGHT: #dedcdc 10px solid; BORDER-TOP: #dedcdc 10px solid; = BORDER-LEFT: #dedcdc 10px solid; BORDER-BOTTOM: #dedcdc 10px solid } .adv_blogbody TD { BORDER-RIGHT: #dedcdc 10px solid; BORDER-TOP: #dedcdc 10px solid; = BORDER-LEFT: #dedcdc 10px solid; BORDER-BOTTOM: #dedcdc 10px solid } .adv_blogbody .amex { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: = 0px } .adv_blogbody DIV.fdpoweredby { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: = 0px } DIV.adspot { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: white; = PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 150px; PADDING-TOP: 0px } .adspot_link { COLOR: red } A.adspot_link:link { COLOR: red } A.adspot_link:active { COLOR: #1a1a1a } A.adspot_link:hover { COLOR: #1a1a1a; TEXT-DECORATION: none } DIV.adspot * UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 150px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } DIV.adspot * LI { DISPLAY: block; OVERFLOW: hidden; CURSOR: pointer } .adspot_adhead { FONT-WEIGHT: bold; FONT-SIZE: 11px } A.adspot_adurl IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: = 150px; PADDING-TOP: 5px } .adspot_adtext { FONT-SIZE: 10px } .adspot_adurl { PADDING-BOTTOM: 10px; COLOR: red } A.adspot_adurl:link { COLOR: red } A.adspot_adurl:active { COLOR: #1a1a1a } A.adspot_adurl:hover { COLOR: #1a1a1a; TEXT-DECORATION: none } .nestedside { BORDER-RIGHT: #f0efef 2px solid; PADDING-RIGHT: 8px; BORDER-TOP: = #f0efef 2px solid; MARGIN-TOP: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; = BACKGROUND: #fff; PADDING-BOTTOM: 8px; OVERFLOW: hidden; BORDER-LEFT: = #f0efef 2px solid; WIDTH: 152px! important; PADDING-TOP: 8px; = BORDER-BOTTOM: #f0efef 2px solid; TEXT-ALIGN: left } FORM { MARGIN-BOTTOM: 0px } .cat_monthly_title { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; = PADDING-TOP: 7px } #cat_monthly_menu { PADDING-BOTTOM: 20px } .nestedbox { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: = #fff; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 280px! important; = PADDING-TOP: 10px; HEIGHT: 230px; TEXT-ALIGN: left } .mm_right { CLEAR: right; FLOAT: right } .mm_left { CLEAR: left; FLOAT: left } #mainmenu .two_row { =09 } .two_row .mm_bottom { BORDER-TOP: #f0efef 1px solid; MARGIN-TOP: 4px; FONT-SIZE: 9px; = TEXT-TRANSFORM: uppercase } .two_row .mm_right { PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 12px } .profile_login { PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 30px; = PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; = BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff } .profile_logged_in { PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 30px; = PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; = BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff } .profile_fields LABEL { FONT-WEIGHT: bold } #profile_title { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; = PADDING-TOP: 15px } #sign_in { FLOAT: left } #signed_in { FLOAT: left } #signed_in_b { FLOAT: left } #signed_in { DISPLAY: none } #nav_signin { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px = solid; DISPLAY: none; PADDING-LEFT: 10px; Z-INDEX: 1000; LEFT: 0px; = PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 100%; = PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; = TOP: 25px; BACKGROUND-COLOR: white; TEXT-ALIGN: left } #nav_signin FORM { LINE-HEIGHT: 5px } #comments-open { WIDTH: 600px } .comments-login { BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 20px; VERTICAL-ALIGN: middle; = WIDTH: 290px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 175px; = BACKGROUND-COLOR: #fff } .comments-registered { FLOAT: left } .comments-registered FORM { PADDING-LEFT: 30px } .comments-registered .title { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: = 12px; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 10px } .comments-guest { MARGIN-LEFT: 310px; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center } .comments-guest FORM { PADDING-TOP: 50px } .categoryDescription { PADDING-BOTTOM: 15px } .guest { COLOR: #999 } .guest .comment_footer { COLOR: #999 } .guest A { COLOR: #999 } .guest P { COLOR: #999 } .guest:hover { COLOR: #1a1a1a } .summary A { COLOR: #333 } .summary A:hover { COLOR: red; TEXT-DECORATION: none } .summary { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; OVERFLOW: auto; LINE-HEIGHT: = 18px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid } .summary P { MARGIN: 0px 0px 10px } .summary IMG { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px = solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px = 10px 10px 0px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 5px; = BORDER-BOTTOM: #999 1px solid } .summary DIV IMG { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: none; PADDING-BOTTOM: = 3px; MARGIN: 0px 8px 10px 0px; PADDING-TOP: 3px } .summaryTitle { FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 8px } .summaryTitle A { TEXT-DECORATION: none } .summaryTitle A:hover { COLOR: red; TEXT-DECORATION: underline } .summaryFooter { CLEAR: both; FONT-SIZE: 10px; COLOR: #999; PADDING-TOP: 0px } .summaryFooter A { FONT-WEIGHT: bold; COLOR: #a9a9a9 } .mainsummary { PADDING-RIGHT: 30px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 8px; BORDER-BOTTOM: 0px } .frameSignup { BORDER-RIGHT: 0px; BORDER-TOP: 0px; OVERFLOW: hidden; BORDER-LEFT: 0px; = BORDER-BOTTOM: 0px; HEIGHT: 175px } .frameSignup A { TEXT-DECORATION: none } * HTML .comments-guest { FLOAT: right; MARGIN-LEFT: 0px; WIDTH: 290px } .viewTrigger { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9px; PADDING-BOTTOM: = 2px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 2px; FONT-FAMILY: verdana; = BACKGROUND-COLOR: #ffffcc } #viewToggle { Z-INDEX: 10; TEXT-TRANSFORM: capitalize } .tagfooter { FONT-SIZE: 9px; LINE-HEIGHT: 12px; PADDING-TOP: 8px } #just_tagged { DISPLAY: inline } #profile_tag { DISPLAY: inline } #tagsHelpOpened { DISPLAY: inline } #tagsHelp { DISPLAY: inline } TABLE.topUser { PADDING-TOP: 30px; border-spacing: 0 } TABLE.topUser THEAD TH { PADDING-BOTTOM: 5px; BORDER-BOTTOM: #333 1px solid } TABLE.topUser TH.one { BORDER-RIGHT: #ddd 1px solid } TABLE.topUser TH.two { BORDER-RIGHT: #ddd 1px solid } TABLE.topUser TH.three { BORDER-RIGHT: #ddd 1px solid } TABLE.topUser TH.four { BORDER-RIGHT: #ddd 1px solid } TABLE.topUser TD.one { BORDER-RIGHT: #ddd 1px solid } TABLE.topUser TD.two { BORDER-RIGHT: #ddd 1px solid } TABLE.topUser TD.three { BORDER-RIGHT: #ddd 1px solid } TABLE.topUser TD.four { BORDER-RIGHT: #ddd 1px solid } TABLE.topUser TR.evenstyle TD.one { BORDER-RIGHT: #ccc 1px solid } TABLE.topUser TR.evenstyle TD.two { BORDER-RIGHT: #ccc 1px solid } TABLE.topUser TR.evenstyle TD.three { BORDER-RIGHT: #ccc 1px solid } TABLE.topUser TR.evenstyle TD.four { BORDER-RIGHT: #ccc 1px solid } TABLE.topUser TD.one { FONT-SIZE: 1.2em } TABLE.topUser TH.four { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } TABLE.topUser TR { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } TABLE.topUser TD { PADDING-RIGHT: 5px; MIN-WIDTH: 40px; PADDING-LEFT: 5px; PADDING-BOTTOM: = 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; = BORDER-BOTTOM: #666 1px solid; TEXT-ALIGN: center } TABLE.topUser TD DIV.summary { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 10px 5px; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; TEXT-ALIGN: left } TABLE.topUser TR.evenstyle { BACKGROUND-COLOR: #e0e0e0 } P.content-nav { MARGIN-TOP: 0px; MARGIN-BOTTOM: 25px } .weekTotal { BORDER-RIGHT: gray 4px solid; PADDING-RIGHT: 10px; BORDER-TOP: gray 4px = solid; PADDING-LEFT: 10px; BACKGROUND: white; FLOAT: left; = MARGIN-BOTTOM: 25px; PADDING-BOTTOM: 10px; BORDER-LEFT: gray 4px solid; = WIDTH: 163px; MARGIN-RIGHT: 200px; PADDING-TOP: 10px; BORDER-BOTTOM: = gray 4px solid; TEXT-ALIGN: center } .weekTotal P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 50px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } date-header { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: = gray; PADDING-BOTTOM: 5px; COLOR: white; PADDING-TOP: 5px; TEXT-ALIGN: = center } DIV.dayGroup { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN: = 0px 22px 30px 0px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; WIDTH: = 266px; PADDING-TOP: 15px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 650px; = BACKGROUND-COLOR: white } DIV.dayGroup P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: = 6px; MARGIN: 0px; PADDING-TOP: 0px } .dayItems { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 10px } #commentTotal { LEFT: 460px; POSITION: absolute; TOP: 306px } #recommendTotal { LEFT: 674px; POSITION: absolute; TOP: 306px } #profile_items A.jen { DISPLAY: none } .photo_caption { FONT-SIZE: 10px; COLOR: #666 } .photo_caption A:link { FONT-SIZE: 10px; COLOR: #666 } .photo_caption A:visited { FONT-SIZE: 10px; COLOR: #666 } .forumContent#content { MAX-WIDTH: 728px } TABLE.forumView TD IMG { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px = solid; PADDING-LEFT: 5px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; = MARGIN: 0px 10px 10px 0px; BORDER-LEFT: #999 1px solid; PADDING-TOP: = 5px; BORDER-BOTTOM: #999 1px solid } TABLE.forumView { WIDTH: 728px; PADDING-TOP: 30px; border-spacing: 0 } TABLE.forumView THEAD TH { PADDING-BOTTOM: 5px; BORDER-BOTTOM: #333 1px solid } TABLE.forumView TH.one { BORDER-RIGHT: #ddd 1px solid } TABLE.forumView TH.two { BORDER-RIGHT: #ddd 1px solid } TABLE.forumView TH.three { BORDER-RIGHT: #ddd 1px solid } TABLE.forumView TH.four { BORDER-RIGHT: #ddd 1px solid } TABLE.forumView TD.one { BORDER-RIGHT: #ddd 1px solid } TABLE.forumView TD.two { BORDER-RIGHT: #ddd 1px solid } TABLE.forumView TD.three { BORDER-RIGHT: #ddd 1px solid } TABLE.forumView TD.four { BORDER-RIGHT: #ddd 1px solid } TABLE.forumView TR.evenstyle TD.one { BORDER-RIGHT: #ccc 1px solid } TABLE.forumView TR.evenstyle TD.two { BORDER-RIGHT: #ccc 1px solid } TABLE.forumView TR.evenstyle TD.three { BORDER-RIGHT: #ccc 1px solid } TABLE.forumView TR.evenstyle TD.four { BORDER-RIGHT: #ccc 1px solid } TABLE.forumView TD.one { FONT-SIZE: 1.2em } TABLE.forumView TH.four { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } TABLE.forumView TR { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } TABLE.forumView TD { PADDING-RIGHT: 5px; MIN-WIDTH: 40px; PADDING-LEFT: 5px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #666 1px solid; = TEXT-ALIGN: center } TABLE.forumView TD DIV.summary { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 10px 5px; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; TEXT-ALIGN: left } TABLE.forumView TR.evenstyle { BACKGROUND-COLOR: #e0e0e0 } TABLE.forumView TD.two { WIDTH: 30px } TABLE.forumView TD.one { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; = PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 12px; TEXT-ALIGN: = left; BORDER-RIGHT-WIDTH: 0px } TABLE.forumView TR.evenstyle TD.one { BORDER-RIGHT-WIDTH: 0px } TABLE.forumView TD.four { PADDING-RIGHT: 12px; TEXT-ALIGN: left } TABLE.forumView TD.three { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 12px; = PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 325px; PADDING-TOP: 0px; = TEXT-ALIGN: left } TABLE.forumView SPAN { DISPLAY: block; FONT-SIZE: 11px; COLOR: #666; LINE-HEIGHT: 20px } TABLE.forumView .forumByline { FONT-SIZE: 10px } .galleryEase { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 651px; PADDING-TOP: 0px } .galleryEaseDisplayed { MARGIN-BOTTOM: 8px; WIDTH: 640px } .galleryEaseDisplayed P { MARGIN: 8px 0px } .galleryEase .galleryEaseNext { FONT-SIZE: 10px; FLOAT: right } .galleryEase .galleryEasePrev { FONT-SIZE: 10px } .galleryEaseThumbs A:link { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .galleryEaseThumbs A { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .galleryEase .galleryEaseActiveThumb { BORDER-RIGHT: #dedcdc 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: = #dedcdc 2px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px = 7px 4px 0px; BORDER-LEFT: #dedcdc 2px solid; PADDING-TOP: 1px; = BORDER-BOTTOM: #dedcdc 2px solid } .galleryEase .galleryEaseThumb { BORDER-RIGHT: red 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: red 2px = solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px 7px 4px 0px; = BORDER-LEFT: red 2px solid; PADDING-TOP: 1px; BORDER-BOTTOM: red 2px = solid } .headless { LINE-HEIGHT: 18px } .headless .headless_title { FLOAT: left } .headless .headless_title A { PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-TRANSFORM: = uppercase; TEXT-DECORATION: none } .headless .headless_title A:link { PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-TRANSFORM: = uppercase; TEXT-DECORATION: none } headless .headless_title A:visited { PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-TRANSFORM: = uppercase; TEXT-DECORATION: none } .headless .headless_title { DISPLAY: inline } .headless P { DISPLAY: inline } .headless DIV.blogbody IMG { FLOAT: right; MARGIN: 0pt 0pt 10px 15px } .headless DIV.blogbody IMG.left { FLOAT: right; MARGIN: 0pt 0pt 10px 15px } .headless IMG { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #999999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0pt = 10px 10px 0pt; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 5px; = BORDER-BOTTOM: #999999 1px solid } .headless LI IMG { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: = 0px } .main-index #column { MARGIN-TOP: 60px! important } .main-index #columnheart { PADDING-TOP: 145px } .main-index #columnpad { HEIGHT: 0px! important } .main-index #topbanner { LEFT: 0px; PADDING-TOP: 10px; POSITION: relative; TOP: 0px; HEIGHT: = auto } .main-index #topbanner OBJECT { MARGIN-TOP: 15px } .main-index #topbanner EMBED { MARGIN-TOP: 15px } .main-index #topbanner IMG { MARGIN-TOP: 15px } .main-index #topbanner IFRAME { MARGIN-TOP: 15px } .main-index #topbanner SCRIPT { MARGIN-TOP: 15px } .main-index #topbanner TABLE { MARGIN-TOP: 15px } .main-index #mainmenu { LEFT: 0px; MARGIN: 15px 0px 0px; POSITION: relative; TOP: 0px } .main-index #beta { MARGIN-LEFT: 244px! important } .main-index #content { MARGIN: 18px 0px 0px } ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://laist.com/css/site.css BODY { BACKGROUND: url(/images/laistbackground.jpg) #fcfcfc repeat-x } #weather { LEFT: 120px; TOP: 40px } #columnheart { BACKGROUND: #d8e3f9 } .adv_blogbody OBJECT { BORDER-RIGHT: #d8e3f9 10px solid; BORDER-TOP: #d8e3f9 10px solid; = BORDER-LEFT: #d8e3f9 10px solid; BORDER-BOTTOM: #d8e3f9 10px solid } .adv_blogbody EMBED { BORDER-RIGHT: #d8e3f9 10px solid; BORDER-TOP: #d8e3f9 10px solid; = BORDER-LEFT: #d8e3f9 10px solid; BORDER-BOTTOM: #d8e3f9 10px solid } .adv_blogbody IMG { BORDER-RIGHT: #d8e3f9 10px solid; BORDER-TOP: #d8e3f9 10px solid; = BORDER-LEFT: #d8e3f9 10px solid; BORDER-BOTTOM: #d8e3f9 10px solid } .adv_blogbody IFRAME { BORDER-RIGHT: #d8e3f9 10px solid; BORDER-TOP: #d8e3f9 10px solid; = BORDER-LEFT: #d8e3f9 10px solid; BORDER-BOTTOM: #d8e3f9 10px solid } .adv_blogbody SCRIPT { BORDER-RIGHT: #d8e3f9 10px solid; BORDER-TOP: #d8e3f9 10px solid; = BORDER-LEFT: #d8e3f9 10px solid; BORDER-BOTTOM: #d8e3f9 10px solid } #sitelogo { Z-INDEX: 5; POSITION: absolute; TOP: 24px } #column { MARGIN-TOP: 78px; PADDING-LEFT: 20px; FLOAT: left; WIDTH: 190px } .main-index #column { MARGIN-TOP: 75px! important } .main-index #columnheart { PADDING-TOP: 120px } #columnpad { HEIGHT: 89px } #column .sidetitle { COLOR: #1a1a1a } .imgtop { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 1em; MARGIN: 0px; PADDING-TOP: 1em } imgbottom { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 1em; MARGIN: 0px; PADDING-TOP: 1em } .imgleft { PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; = PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px } .imgleftsub { PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; = PADDING-BOTTOM: 2px; PADDING-TOP: 0px } .imgright { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: right; = PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px } .imgrightsub { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 4px; FLOAT: right; = PADDING-BOTTOM: 2px; PADDING-TOP: 0px } .imgrightadv { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: = normal; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; = WIDTH: 150px; PADDING-TOP: 0em } .oddcom { BACKGROUND: #e6ecf7 } ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://media.gothamistllc.com/css/print.css BODY { FONT-SIZE: 12px; MARGIN: 0px; COLOR: #1a1a1a; FONT-FAMILY: Arial, = Helvetica, sans-serif } A { COLOR: #1a1a1a; TEXT-DECORATION: underline } BLOCKQUOTE { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; = PADDING-BOTTOM: 0px; BORDER-LEFT: 1px solid; PADDING-TOP: 0px } IMG { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: = 0px } H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #header { MARGIN-BOTTOM: 0px; HEIGHT: 0px } #topstories { DISPLAY: none } #sitelogo { Z-INDEX: 5; LEFT: 10px; WIDTH: 180px; POSITION: absolute; TOP: 10px } #weather { DISPLAY: none } #topbanner { DISPLAY: none } #nav_body { DISPLAY: none } #content { MAX-WIDTH: 680px; MARGIN: 50px 0px 0px 10px } .blogbody { PADDING-RIGHT: 30px; PADDING-LEFT: 0px; FONT-SIZE: 13px; = PADDING-BOTTOM: 3px; MARGIN: 0px; LINE-HEIGHT: 125%; PADDING-TOP: 0px } DIV.blogbody IMG.right { FLOAT: right; MARGIN: 0px 0px 10px 15px; BACKGROUND-COLOR: white } DIV.blogbody IMG.left { FLOAT: left; MARGIN: 0px 15px 10px 0px; BACKGROUND-COLOR: white } DIV.blogbody IMG.center { MARGIN-BOTTOM: 10px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; = BACKGROUND-COLOR: white } .blogbody LI { LIST-STYLE-POSITION: outside; MARGIN: 0px 0px 8px -24px; = LIST-STYLE-TYPE: square } .blogbody UL LI { LIST-STYLE-POSITION: inside; MARGIN: 0px; LIST-STYLE-TYPE: decimal } .articleheader { MAX-WIDTH: 680px } H2.date { FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 10px 0px 2px; = TEXT-TRANSFORM: uppercase } H2.pagetitle { FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 7px 0px 0px } H3.title { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 24px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } H3.title A { COLOR: #1a1a1a; TEXT-DECORATION: none } H3.title A:link { COLOR: #1a1a1a; TEXT-DECORATION: none } H3.title A:visited { COLOR: #1a1a1a; TEXT-DECORATION: none } H3.title A:hover { COLOR: red; TEXT-DECORATION: underline } .posted { FONT-SIZE: 10px; FLOAT: right; WIDTH: 180px; PADDING-TOP: 4px; = TEXT-ALIGN: right } .articlefooter { DISPLAY: block; FONT-SIZE: 11px; MARGIN-BOTTOM: 20px; MAX-WIDTH: 728px; = PADDING-BOTTOM: 15px; WIDTH: 680px; COLOR: #666; BORDER-BOTTOM: #cccccc = 1px solid; LETTER-SPACING: 0.05em } .articlefooter A { COLOR: #666 } .articlefooter A:hover { COLOR: red } .widget UL { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: = 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; = PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .widget LI { DISPLAY: inline; MARGIN: 0px; LIST-STYLE-TYPE: none; POSITION: relative } .widget LI UL { BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid; = DISPLAY: none; LEFT: 0px; BORDER-LEFT: #cccccc 2px solid; COLOR: = #cccccc; BORDER-BOTTOM: #cccccc 2px solid; POSITION: absolute; TOP: = -70px; BACKGROUND-COLOR: #ffffff } .widget LI:hover UL { DISPLAY: none } .widget LI.over UL { DISPLAY: none } #pageprev { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 28px; FLOAT: left; = PADDING-BOTTOM: 100px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 10px } #pagenext { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 28px; FLOAT: right; = PADDING-BOTTOM: 100px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 10px } #pagenav { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: right; = PADDING-BOTTOM: 100px; TEXT-TRANSFORM: uppercase; WIDTH: 550px; = PADDING-TOP: 14px; TEXT-ALIGN: center } #column { DISPLAY: none } #foot_body { CLEAR: both; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 2px solid; DISPLAY: = block; PADDING-LEFT: 5px; FONT-SIZE: 11px; MIN-HEIGHT: 0px; BACKGROUND: = #fff; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px; PADDING-TOP: 5px; = TEXT-ALIGN: left } .oddcom { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; = FONT-SIZE: 12px; BACKGROUND: #f0efef; MAX-WIDTH: 600px; PADDING-BOTTOM: = 5px; MARGIN: 0px 30px 0px 0px; WIDTH: 600px; PADDING-TOP: 5px; = BORDER-BOTTOM: #cccccc 1px solid } .evencom { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; = FONT-SIZE: 12px; MAX-WIDTH: 600px; PADDING-BOTTOM: 5px; MARGIN: 0px 30px = 0px 0px; WIDTH: 600px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px = solid } .comments-head { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 20px } .comments-headalt { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 20px } .comments-body { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: = 600px; PADDING-TOP: 10px } .comment-footer { FONT-SIZE: 10px; COLOR: #666 } .comment-footer A { FONT-SIZE: 10px; COLOR: #666 } .comment-footer A:hover { COLOR: red } .adv_date { PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; FONT-SIZE: 12px; = PADDING-BOTTOM: 5px; PADDING-TOP: 20px } .adv_blogbody { BORDER-RIGHT: #dedcdc 10px solid; BORDER-TOP: #dedcdc 10px solid; = BACKGROUND: #ffffff; MARGIN: 30px 30px 30px 0px; BORDER-LEFT: #dedcdc = 10px solid; WIDTH: 300px; BORDER-BOTTOM: #dedcdc 10px solid; HEIGHT: = 250px } ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://media.gothamistllc.com/shared-libs/wforms/wforms.js // wForms - a javascript extension to web forms.=0A= // v0.99.23 - July 26 2005=0A= // Copyright (c) 2005 C=E9dric Savarese =0A= // This software is licensed under the CC-GNU LGPL = =0A= // Other Contributors: Michael Duff (fullmoondesigns.net)=0A= =0A= // Change Log: see = http://formassembly.com/blog/wforms-a-javascript-extension-to-web-forms/=0A= =0A= // v0.99.2 Fixed the refreshAllState / refreshState bug with multiple = checkbox switches targeting the same element.=0A= // Fixed the checkOneRequired method. GetAttribute('value') didn't = work in Firefox (thx to Bill Rafferty)=0A= // Added a SPAN element to the generated 'Repeat' and 'Delete' links = to allow for CSS Image Replacement Technique=0A= // Fixed Repeat behavior's 'find insert node' loop to handle = server-side generated text-nodes (when populating a repeated group)=0A= // Changed default validation behavior in Safari (now always validate, = but will break if used in conjunction w/ Switch or Paging behavior)=0A= // Added support for 'required' on a TABLE, TR or TD=0A= // Fixed Inline Event Handler in the Repeat behavior (for IE)=0A= // Known Problems:=0A= // Safari 1.x: Validation will run on invisible fields (switched off = or w/ paging behavior. cf. checkVisibility())=0A= // IE 5.2 Mac: Validation Disabled. currentStyle.display returns an = empty string in checkVisibility() causing non-visible fields to get = validated. =0A= // Buggy Rendering of the Repeat behavior =0A= // Counter Field of Repeat Behavior not submitted (probably setting = the name attribute didn't work)=0A= // IE 5.0 PC: Repeat behavior doesn't work. All field are created as = TEXT input ? To be checked again.=0A= =0A= =0A= function wFORMS() { // wFORMS Class Constructor=0A= =0A= var wu =3D new wUTILITY();=0A= var self =3D this;=0A= =0A= // CSS class name definitions. =0A= this.classNamePrefix_switch =3D "switch";=0A= this.className_switchIsOn =3D "swtchIsOn"; // used to keep track of = the switch state on buttons and links (where the checked attribute is = not available) (added in v0.97)=0A= this.classNamePrefix_offState =3D "offstate";=0A= this.classNamePrefix_onState =3D "onstate";=0A= this.className_repeat =3D "repeat";=0A= this.className_delete =3D "removeable";=0A= this.className_required =3D "required";=0A= this.className_validationError_msg =3D "errMsg"; =0A= this.className_validationError_fld =3D "errFld"; =0A= this.classNamePrefix_validation =3D "validate";=0A= this.className_duplicateLink =3D "duplicateLink";=0A= this.className_removeLink =3D "removeLink";=0A= this.className_activeFieldHint =3D "field-hint";=0A= this.className_inactiveFieldHint =3D "field-hint-inactive";=0A= this.className_paging =3D "wfPage";=0A= this.className_pagingCurrent =3D "wfCurrentPage";=0A= this.className_pagingButtons =3D "wfPageButton";=0A= this.className_hideSubmit =3D "wfHideSubmit";=0A= // id attribute suffixes=0A= this.idSuffix_fieldHint =3D "-H";=0A= this.idSuffix_fieldLabel =3D "-L";=0A= this.idSuffix_fieldError =3D "-E";=0A= this.idSuffix_repeatCounter =3D "-RC";=0A= this.idSuffix_duplicateLink =3D "-wfDL"; // not fully implemented = yet=0A= this.idPrefix_pageIndex =3D "wfPgIndex-";=0A= =0A= // Behavior configuration options=0A= this.preserveRadioName =3D true; // if true, Repeat behavior = will preserve name attributes for radio input. =0A= this.switchScopeRootTag =3D "FORM"; // limit the scope of the = switch behavior. You may use 'BODY'. =0A= this.functionName_formValidation =3D "this.formValidation"; // Form = validation function name. May be overidden if you need to run your own = validation routine (but make sure to run formValidation() in it). =0A= this.showAlertOnError =3D true; // sets to false to not show = the alert when a validation error occurs.=0A= this.preventSubmissionOnEnter =3D false; // prevents submission = when pressing the 'enter' key. Set to true if pagination behavior is = used.=0A= =0A= // Error messages. This array may be overwritten in a separate js file = for localization or customization purpose.=0A= this.arrErrorMsg =3D new Array(); =0A= this.arrErrorMsg[0] =3D "This field is required. "; // required=0A= this.arrErrorMsg[1] =3D "The text must use alphabetic characters only = (a-z, A-Z). Numbers are not allowed. "; // validate_alpha=0A= this.arrErrorMsg[2] =3D "This does not appear to be a valid email = address."; // validate_email=0A= this.arrErrorMsg[3] =3D "Please enter an integer."; // = validate_integer=0A= this.arrErrorMsg[4] =3D "Please enter a float (ex. 1.9).";=0A= this.arrErrorMsg[5] =3D "Unsafe password. Your password should be = between 4 and 12 characters long and use a combinaison of upper-case and = lower-case letters.";=0A= this.arrErrorMsg[6] =3D "Please use alpha-numeric characters only [a-z = 0-9].";=0A= this.arrErrorMsg[7] =3D "This does not appear to be a valid date.";=0A= this.arrErrorMsg[8] =3D "%% error(s) detected. Your form has not been = submitted yet.\nPlease check the information you provided."; // %% will = be replaced by the actual number of errors.=0A= =0A= // Other Messages=0A= this.arrMsg =3D new Array();=0A= this.arrMsg[0] =3D "Add a row"; // repeat link=0A= this.arrMsg[1] =3D "Repeats the preceding field or field group." // = title attribute on the repeat link =0A= this.arrMsg[2] =3D "Remove"; // remove link=0A= this.arrMsg[3] =3D "Removes the preceding field or field group." // = title attribute on the remove link=0A= this.arrMsg[4] =3D "Next Page";=0A= this.arrMsg[5] =3D "Previous Page"; =0A= this.utilities =3D wu; =0A= =0A= =0A= // = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A= // Switch Behavior Methods=0A= // = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A= =0A= // Privileged Instance Methods=0A= //----------------------------=0A= this.refreshAllStates =3D function(fId) {=0A= wu.debug('refreshAll:'+ fId);=0A= var f=3Ddocument.getElementById(fId);=0A= if(!f) return;=0A= // loop through the fields=0A= var x =3D wu.getElements(f);=0A= for (var i=3D0;i1) {=0A= var srcE =3D arguments[1];=0A= if(arguments.length>2) =0A= onStateOnly =3D arguments[2];=0A= } =0A= else=0A= var srcE =3D wu.getSrcElement(e);=0A= =0A= =0A= switch(srcE.tagName.toUpperCase()) {=0A= case "SELECT":=0A= =0A= var selectedStateClass=3D"";=0A= var localScope =3D switchScope(srcE);=0A= for(var i=3D0;i"); =0A= try { newNode.type =3D srcNode.type; } catch(e) {}; // nail it down = for IE5 ?, breaks in IE6=0A= =0A= }=0A= else=0A= var newNode =3D document.createElement(srcNode.tagName); =0A= =0A= // get attributes =0A= for(var i=3D0; i< srcNode.attributes.length; i++) {=0A= // Get Attribute Value. Adjust it if necessary.=0A= if( srcNode.attributes[i].specified || // in IE, the attributes = array contains all attributes in the DTD=0A= srcNode.attributes[i].nodeName.toLowerCase() =3D=3D 'value' ) { // = attr.specified buggy in IE? =0A= =0A= if( srcNode.attributes[i].nodeName.toLowerCase() =3D=3D "id" || =0A= srcNode.attributes[i].nodeName.toLowerCase() =3D=3D "name" ||=0A= srcNode.attributes[i].nodeName.toLowerCase() =3D=3D "for") {=0A= =0A= = if(srcNode.attributes[i].nodeValue.indexOf(self.idSuffix_fieldHint) !=3D = -1) {=0A= //leave the field hint suffix at the end of the id.=0A= var value =3D srcNode.attributes[i].nodeValue;=0A= value=3D = removeRepeatCountSuffix(value.substr(0,value.indexOf(self.idSuffix_fieldH= int))) + idSuffix + self.idSuffix_fieldHint;=0A= }=0A= else {=0A= if (srcNode.tagName.toUpperCase()=3D=3D"INPUT" && = srcNode.getAttribute('type',false).toLowerCase()=3D=3D"radio" &&=0A= srcNode.attributes[i].nodeName.toLowerCase() =3D=3D "name" && = self.preserveRadioName) {=0A= var value =3D srcNode.attributes[i].nodeValue; =0A= }=0A= else {=0A= // var value =3D = removeRepeatCountSuffix(srcNode.attributes[i].nodeValue) + idSuffix;=0A= var value =3D srcNode.attributes[i].nodeValue + idSuffix;=0A= }=0A= }=0A= } else {=0A= // Do not copy the value attribute for text/password/file input=0A= if(srcNode.attributes[i].nodeName.toLowerCase() =3D=3D "value" &&=0A= srcNode.tagName.toUpperCase()=3D=3D'INPUT' && =0A= (srcNode.type.toLowerCase() =3D=3D 'text' || = srcNode.type.toLowerCase() =3D=3D 'password' || = srcNode.type.toLowerCase() =3D=3D 'file')) =0A= var value=3D''; =0A= else=0A= var value =3D srcNode.attributes[i].nodeValue;=0A= }=0A= // Create attribute and assign value=0A= switch(srcNode.attributes[i].nodeName.toLowerCase()) {=0A= case "class":=0A= newNode.className =3D value; =0A= break;=0A= case "style": // inline style attribute (fix for IE)=0A= if(srcNode.style && srcNode.style.cssText) newNode.style.cssText = =3D srcNode.style.cssText; =0A= break; =0A= case "onclick": // inline event handler (fix for IE)=0A= newNode.onclick =3D srcNode.onclick; =0A= break; =0A= case "onchange": =0A= newNode.onchange =3D srcNode.onchange; =0A= break; =0A= case "onsubmit":=0A= newNode.onsubmit =3D srcNode.onsubmit; =0A= break; =0A= case "onmouseover": =0A= newNode.onmouseover =3D srcNode.onmouseover; =0A= break; =0A= case "onmouseout": =0A= newNode.onmouseout =3D srcNode.onmouseout; =0A= break; =0A= case "onmousedown":=0A= newNode.onmousedown =3D srcNode.onmousedown; =0A= break; =0A= case "onmouseup":=0A= newNode.onmouseup =3D srcNode.onmouseup; =0A= break; =0A= case "ondblclick":=0A= newNode.ondblclick =3D srcNode.ondblclick; =0A= break; =0A= case "onkeydown":=0A= newNode.onkeydown =3D srcNode.onkeydown; =0A= break; =0A= case "onkeyup":=0A= newNode.onkeyup =3D srcNode.onkeyup; =0A= break; =0A= case "onblur":=0A= newNode.onblur =3D srcNode.onblur; =0A= break; =0A= case "onfocus":=0A= newNode.onfocus =3D srcNode.onfocus; =0A= break;=0A= default:=0A= newNode.setAttribute(srcNode.attributes[i].name, value, = 0);//setAttribute(newNode, srcNode.attributes[i].name, value);=0A= }=0A= }=0A= } =0A= break;=0A= case 3: // TEXT-NODE (do not copy value of textareas)=0A= if(srcNode.parentNode.tagName.toUpperCase() !=3D 'TEXTAREA')=0A= var newNode =3D document.createTextNode(srcNode.data); =0A= break;=0A= }=0A= if(dupParentNode && newNode) dupParentNode.appendChild(newNode);=0A= for(var i=3D0; i0) {=0A= nbTotalErrors+=3D nbErrors;=0A= } else {=0A= var rErrClass =3D new = RegExp(self.className_validationError_fld,"gi");=0A= x[i].className =3D x[i].className.replace(rErrClass,"");=0A= var fe =3D document.getElementById(x[i].id + = self.idSuffix_fieldError);=0A= if(fe) fe.parentNode.removeChild(fe);=0A= } =0A= }=0A= if (nbTotalErrors > 0) {=0A= if(self.showAlertOnError){ self.showAlert(nbTotalErrors); }=0A= return wu.XBrowserPreventEventDefault(e);=0A= }=0A= return true;=0A= }=0A= this.isEmpty =3D function(s) {=0A= var regexpWhitespace =3D /^\s+$/;=0A= return ((s =3D=3D null) || (s.length =3D=3D 0) || = regexpWhitespace.test(s));=0A= }=0A= this.isAlpha =3D function(s) {=0A= var regexpAlphabetic =3D /^[a-zA-Z]+$/; // Add ' and - ?=0A= return self.isEmpty(s) || regexpAlphabetic.test(s);=0A= }=0A= this.isAlphaNum =3D function(s) {=0A= var illegalChars =3D /\W/;=0A= return self.isEmpty(s) || !illegalChars.test(s);=0A= }=0A= this.isDate =3D function(s) {=0A= var testDate =3D new Date(s);=0A= return self.isEmpty(s) || !isNaN(testDate);=0A= }=0A= this.isEmail =3D function(s) {=0A= var regexpEmail =3D /\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/;=0A= return self.isEmpty(s) || regexpEmail.test(s);=0A= }=0A= this.isInteger =3Dfunction(s) {=0A= var regexp =3D /^[+]?\d+$/;=0A= return self.isEmpty(s) || regexp.test(s);=0A= }=0A= this.isFloat =3D function(s) { =0A= return self.isEmpty(s) || !isNaN(parseFloat(s));=0A= }=0A= // NOT IMPLEMENTED=0A= this.isPassword =3D function(s) {=0A= // Matches strong password : at least 1 upper case latter, one lower = case letter. 4 characters minimum. 12 max.=0A= //var regexp =3D /^(?=3D.*[a-z])(?=3D.*[A-Z])(?!.*\s).{4,12}$/; // = <=3D breaks in IE5/Mac=0A= return self.isEmpty(s);=0A= }=0A= this.showError =3D function (n,errorMsg) { =0A= if(n.className.indexOf(self.className_validationError_fld)!=3D -1) {=0A= return;=0A= }=0A= if (!n.id) n.id =3D wu.randomId(); // we'll need an id here. =0A= // Add error flag to the field=0A= n.className +=3D " " + self.className_validationError_fld;=0A= // Prepare error message=0A= var msgNode =3D document.createTextNode(" " + errorMsg);=0A= // Find error message placeholder.=0A= var fe =3D document.getElementById(n.id + self.idSuffix_fieldError);=0A= if(!fe) { // create placeholder.=0A= fe =3D document.createElement("div"); =0A= fe.setAttribute('id', n.id + self.idSuffix_fieldError); =0A= // attach the error message after the field label if possible=0A= var fl =3D document.getElementById(n.id + self.idSuffix_fieldLabel);=0A= if(fl)=0A= fl.parentNode.insertBefore(fe,fl.nextSibling);=0A= else=0A= // otherwise, attach it after the field tag.=0A= n.parentNode.insertBefore(fe,n.nextSibling);=0A= }=0A= // Finish the error message.=0A= fe.appendChild(msgNode); =0A= fe.className +=3D " " + self.className_validationError_msg;=0A= }=0A= this.showAlert =3D function (nbTotalErrors) {=0A= alert(self.arrErrorMsg[8].replace('%%',nbTotalErrors));=0A= }=0A= // Validation Private Method=0A= // -------------------------=0A= function checkOneRequired(n) { =0A= var v=3Dnull;=0A= if(n.nodeType !=3D 1) return false;=0A= if(n.tagName.toUpperCase() =3D=3D "INPUT") {=0A= switch(n.type.toLowerCase()) {=0A= case "checkbox":=0A= v =3D n.checked; =0A= break;=0A= case "radio":=0A= v =3D n.checked; =0A= break;=0A= default:=0A= v =3D n.value;=0A= }=0A= } else v =3D n.value;=0A= if(v && !self.isEmpty(v)) {=0A= return true;=0A= }=0A= for(var i=3D0; i 1) {=0A= // add previous page button =0A= var actionNode =3D document.createElement("input"); =0A= actionNode.setAttribute('value',this.arrMsg[5]); =0A= actionNode.setAttribute('type',"button"); =0A= actionNode.className =3D this.className_pagingButtons;=0A= x[i].appendChild(actionNode);=0A= // Add event handler =0A= wu.XBrowserAddHandler(actionNode,'click',this.pagingPrevious); =0A= } else {=0A= // set current page class=0A= x[i].className +=3D ' ' + this.className_pagingCurrent;=0A= // hide submit button until the last page of the form is reached=0A= if(!thisForm) {=0A= thisForm =3D x[i].parentNode;=0A= while(thisForm && thisForm.tagName.toUpperCase() !=3D "FORM")=0A= thisForm =3D thisForm.parentNode;=0A= }=0A= var submitButton =3D document.getElementById("submit-"+thisForm.id);=0A= if(submitButton) submitButton.className =3D = this.className_hideSubmit; =0A= // prevent submission of form with enter key.=0A= this.preventSubmissionOnEnter =3D true;=0A= }=0A= = if(document.getElementById(this.idPrefix_pageIndex+(currentPageIndex+1).t= oString())) {=0A= // add next page button =0A= var actionNode =3D document.createElement("input"); =0A= actionNode.setAttribute('value',this.arrMsg[4]); =0A= actionNode.setAttribute('type',"button"); =0A= actionNode.className =3D this.className_pagingButtons;=0A= x[i].appendChild(actionNode);=0A= // Add event handler =0A= wu.XBrowserAddHandler(actionNode,'click',this.pagingNext); =0A= }=0A= }=0A= =0A= // add repeat behavior=0A= if (x[i].className && (' '+x[i].className+' ').indexOf(' = '+this.className_repeat+' ') !=3D -1) {=0A= // this element to be duplicated.=0A= wu.debug('adding repeat on ' + x[i].id);=0A= var actionNode =3D null;=0A= if(x[i].id) actionNode =3D document.getElementById(x[i].id + = this.idSuffix_duplicateLink);=0A= if (!actionNode) { =0A= // add duplicate action=0A= actionNode =3D document.createElement("a"); =0A= var spanNode =3D document.createElement("span"); // For CSS image = replacement =0A= var textNode =3D document.createTextNode(this.arrMsg[0]);=0A= actionNode.setAttribute('href',"#"); =0A= actionNode.className =3D this.className_duplicateLink; =0A= actionNode.setAttribute('title', this.arrMsg[1]); =0A= if(x[i].tagName.toUpperCase()=3D=3D"TR") {=0A= // find the last TD=0A= var n =3D x[i].lastChild; =0A= while(n && n.nodeType !=3D 1) =0A= n =3D n.previousSibling;=0A= if(n && n.nodeType =3D=3D 1) =0A= n.appendChild(actionNode);=0A= // Else Couldn't find the TD. Table row malformed ?=0A= } else=0A= x[i].appendChild(actionNode);=0A= =0A= spanNode.appendChild(textNode); =0A= actionNode.appendChild(spanNode); =0A= }=0A= // Add hidden counter field if necessary=0A= var counterField =3D document.getElementById(x[i].id + = this.idSuffix_repeatCounter);=0A= if (!counterField) {=0A= if(document.all && !window.opera) { // IE Specific :-(=0A= // see = http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/name= _2.asp=0A= var counterFieldId =3D x[i].id + this.idSuffix_repeatCounter;=0A= if(navigator.appVersion.indexOf("MSIE") !=3D -1 && = navigator.appVersion.indexOf("Windows") =3D=3D -1) // IE5 Mac=0A= counterField =3D document.createElement("INPUT NAME=3D\"" + = counterFieldId + "\"");=0A= else=0A= counterField =3D document.createElement(""); =0A= counterField.type=3D'hidden';=0A= counterField.id =3D counterFieldId; =0A= counterField.value =3D "1";=0A= }=0A= else {=0A= counterField =3D document.createElement("INPUT"); =0A= counterField.setAttribute('type','hidden'); // hidden=0A= counterField.setAttribute('value','1');=0A= counterField.setAttribute('name', x[i].id + = this.idSuffix_repeatCounter);=0A= counterField.setAttribute('id', x[i].id + = this.idSuffix_repeatCounter); =0A= }=0A= =0A= if(!thisForm) {=0A= thisForm =3D x[i].parentNode;=0A= while(thisForm && thisForm.tagName.toUpperCase() !=3D "FORM")=0A= thisForm =3D thisForm.parentNode;=0A= }=0A= =0A= thisForm.appendChild(counterField);=0A= }=0A= // Add event handler =0A= wu.XBrowserAddHandler(actionNode,'click',this.duplicateFieldGroup); =0A= } =0A= // add remove behavior=0A= if (x[i].className && (' '+x[i].className+' ').indexOf(' = '+this.className_delete+' ') !=3D -1) {=0A= wu.debug('adding remove on ' + x[i].id);=0A= // this element can be removed=0A= // add remove action=0A= var actionNode =3D document.createElement("a");=0A= var spanNode =3D document.createElement("span"); // For CSS image = replacement =0A= var textNode =3D document.createTextNode(this.arrMsg[2]);=0A= actionNode.setAttribute('href',"#"); =0A= actionNode.className =3D this.className_removeLink;=0A= actionNode.setAttribute('title',this.arrMsg[3]); =0A= if(x[i].tagName.toUpperCase()=3D=3D"TR") {=0A= // find the last TD=0A= var n =3D x[i].lastChild; =0A= while(n && n.nodeType !=3D 1) =0A= n =3D n.previousSibling;=0A= if(n && n.nodeType =3D=3D 1) =0A= n.appendChild(actionNode);=0A= // Else Couldn't find the TD. Table row malformed ?=0A= } else=0A= x[i].appendChild(actionNode);=0A= spanNode.appendChild(textNode); =0A= actionNode.appendChild(spanNode); =0A= wu.XBrowserAddHandler(actionNode,'click',this.removeFieldGroup); =0A= } =0A= }=0A= this.refreshAllStates(fId);=0A= }=0A= =0A= =0A= // = *************************************************************************= ************************************=0A= // UTILITY CLASS=0A= // = *************************************************************************= ************************************=0A= function wUTILITY() {=0A= // Event Handler utility list=0A= this.handlerList =3D new Array(); =0A= }=0A= =0A= // Cross-Browser event handler management.=0A= // adapted from Andy Smith's = (http://weblogs.asp.net/asmith/archive/2003/10/06/30744.aspx)=0A= wUTILITY.prototype.XBrowserAddHandler =3D function = (target,eventName,handlerName) {=0A= if(!target) return;=0A= if (target.addEventListener) { =0A= target.addEventListener(eventName, function(e){eval(handlerName)(e);}, = false);=0A= } else if (target.attachEvent) { =0A= target.attachEvent("on" + eventName, = function(e){eval(handlerName)(e);});=0A= } else { =0A= // THIS CODE NOT TESTED =0A= var originalHandler =3D target["on" + eventName]; =0A= if (originalHandler) { =0A= target["on" + eventName] =3D = function(e){originalHandler(e);eval(handlerName)(e);}; =0A= } else { =0A= target["on" + eventName] =3D eval(handlerName); =0A= } =0A= } =0A= // Keep track of added handlers.=0A= var l =3D this.handlerList.length;=0A= this.handlerList[l] =3D new Array(2);=0A= this.handlerList[l][0] =3D target.id; =0A= this.handlerList[l][1] =3D eventName; =0A= this.debug("Handler added :" + target.id + ' ' + eventName);=0A= }=0A= // =0A= wUTILITY.prototype.isEventHandled =3D function(n, type) { =0A= for(var i=3D0; i < this.handlerList.length; i++) {=0A= if(this.handlerList[i][0]=3D=3Dn.id && = this.handlerList[i][1]=3D=3Dtype)=0A= return true;=0A= }=0A= return false;=0A= }=0A= wUTILITY.prototype.resetEventList =3D function() {=0A= this.handlerList =3D new Array(); =0A= }=0A= =0A= // Activating an Alternate Stylesheet (thx to: = http://www.howtocreate.co.uk/tutorials/index.php?tut=3D0&part=3D27)=0A= // Use this to activate a CSS Stylesheet that shouldn't be used if = javascript is turned off.=0A= // The stylesheet rel attribute should be 'alternate stylesheet'. The = title attribute should be set.=0A= wUTILITY.prototype.activateStylesheet =3D function(sheetref) {=0A= if(document.getElementsByTagName) {=0A= var ss=3Ddocument.getElementsByTagName('link');=0A= } else if (document.styleSheets) {=0A= var ss =3D document.styleSheets;=0A= }=0A= for(var i=3D0;ss[i];i++ ) {=0A= if(ss[i].href.indexOf(sheetref) !=3D -1) {=0A= ss[i].disabled =3D true;=0A= ss[i].disabled =3D false; =0A= }=0A= }=0A= }=0A= // Generates a random ID=0A= wUTILITY.prototype.randomId =3D function () {=0A= var rId =3D "";=0A= for (var i=3D0; i<6;i++)=0A= rId +=3D String.fromCharCode(97 + Math.floor((Math.random()*24)))=0A= return rId;=0A= }=0A= // returns all child elements of a node.=0A= wUTILITY.prototype.getElements =3D function(n, list) {=0A= if(!list) list =3D new Array();=0A= if(n.nodeType=3D=3D1) {=0A= list[list.length]=3D n;=0A= for(var i=3D0; i"+text; =0A= }=0A= =0A= // = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A= // LET's GO=0A= var wf =3D new wFORMS();=0A= // Attach JS only stylesheet.=0A= wf.utilities.activateStylesheet('wforms-jsonly.css'); =0A= // onLoad event handler=0A= wf.utilities.XBrowserAddHandler(window,'load',function() { = wf.onLoadHandler();} );=0A= ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://media.gothamistllc.com/shared-libs/ajax-comments07.js wf.functionName_formValidation =3D "Comments.myCustomValidation"; =0A= var rowClass;=0A= var rowColor;=0A= =0A= var Comments =3D {=0A= addEvent: function(elm, evType, fn, useCapture) {=0A= if (elm.addEventListener) {=0A= elm.addEventListener(evType, fn, useCapture);=0A= return true;=0A= } else if (elm.attachEvent) {=0A= var r =3D elm.attachEvent('on' + evType, fn);=0A= return r;=0A= } else {=0A= elm['on' + evType] =3D fn;=0A= }=0A= },=0A= =0A= myCustomValidation: function(evt) {=0A= var formElement =3D wf.utilities.getSrcElement(evt); =0A= if (formElement.name =3D=3D "comments_form") {=0A= if (!commenter_name) Comments.setReqFlds();=0A= if (wf.formValidation(evt)) new Ajax.Updater('readcomments', = '/mt/mt-com.fcgi',{onLoading:function(request){Comments.item_loading()},o= nComplete:function(request){Comments.item_added(request)},parameters:Form= .serialize(document.comments_form), insertion:Insertion.Bottom, = asynchronous:true});=0A= return wf.utilities.XBrowserPreventEventDefault(evt);=0A= }=0A= },=0A= =0A= item_added: function(request) {=0A= =0A= /*=0A= alert(request.responseText);=0A= alert(request.status);=0A= */=0A= =0A= =0A= new Effect.Fade('progress_comments');=0A= document.comments_form.post.disabled =3D false;=0A= document.comments_form.text.disabled =3D false;=0A= =0A= // if successful=0A= if (request.status >=3D 200 && request.status < 300) {=0A= =0A= document.comments_form.text.value =3D '';=0A= =0A= document.getElementById('previewText').innerHTML =3D 'Your = preview will show up here. Start typing!';=0A= var tempAuthor =3D "Posted by ";=0A= (commenter_name) ? tempAuthor +=3D commenter_name : tempAuthor +=3D = document.comments_form.author.value;=0A= document.getElementById('previewAuthor').innerHTML =3D tempAuthor;=0A= =0A= }=0A= =0A= (numcmts % 2) ? rowClass =3D "evencom" : rowClass =3D "oddcom";=0A= numcmts++;=0A= =0A= var last_comment =3D Comments.getLastComment();=0A= var new_comment =3D document.getElementById(last_comment);=0A= new_comment.className =3D rowClass;=0A= =0A= //if (rowClass =3D=3D "evencom") new_comment.style.backgroundColor =3D = rowColor;=0A= //new Effect.Highlight(last_comment);=0A= =0A= var endColor =3D "";=0A= (rowClass =3D=3D "evencom") ? endColor =3D rowColor : endColor =3D = "#ffffff";=0A= new Effect.Highlight(last_comment, {startcolor:'#ffff99', = endcolor:endColor}); =0A= var ordername =3D last_comment.replace(/comment-/,"order-");=0A= document.getElementById(ordername).innerHTML =3D numcmts;=0A= },=0A= =0A= item_loading: function() {=0A= // kill the form buttons, show a loading indicator...=0A= document.comments_form.post.disabled =3D true;=0A= document.comments_form.text.disabled =3D true;=0A= new Effect.Appear('progress_comments');=0A= /* if (document.comments_form.bakecookie.checked) = rememberMe(document.comments_form); */=0A= },=0A= =0A= getLastComment: function() {=0A= var comments_section =3D document.getElementById("readcomments");=0A= var oDiv =3D comments_section.getElementsByTagName("div");=0A= =0A= var oDiv =3D document.getElementById('readcomments');=0A= if(oDiv.lastChild) { // check for children=0A= var oChild =3D oDiv.lastChild;=0A= while(oChild) { // run over them=0A= if(oChild.nodeType=3D=3D1) { // element=0A= var temp_id =3D oChild.id;=0A= if (temp_id.match("comment-")) return oChild.id;=0A= }=0A= oChild =3D oChild.previousSibling;=0A= }=0A= }=0A= =0A= },=0A= =0A= livePreview: function() {=0A= var tempText =3D = document.comments_form.text.value.replace(/(\r\n|\n)/g,'
');=0A= document.getElementById('previewText').innerHTML =3D "

" + tempText = + "

";=0A= var tempAuthor =3D "Posted by ";=0A= (commenter_name) ? tempAuthor +=3D commenter_name : tempAuthor +=3D = document.comments_form.author.value;=0A= document.getElementById('previewAuthor').innerHTML =3D tempAuthor;=0A= =0A= }, =0A= =0A= setReqFlds: function() {=0A= =0A= var c_email =3D document.getElementById("comment-email");=0A= =0A= var c_author =3D document.getElementById("comment-author");=0A= =0A= =0A= var c_email_error =3D document.getElementById("comment-email-E");=0A= =0A= var c_author_error =3D document.getElementById("comment-author-E");=0A= =0A= =0A= if (!c_email_error) c_email.className=3D"validate-email required";=0A= =0A= if (!c_author_error) c_author.className=3D"required";=0A= },=0A= =0A= init: function(clr) { =0A= rowColor =3D clr;=0A= }=0A= };=0A= =0A= ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://laist.com/mt-site.js // Copyright (c) 1996-1997 Athenia Associates.=0A= // http://www.webreference.com/js/=0A= // License is granted if and only if this entire=0A= // copyright notice is included. By Tomer Shiran.=0A= =0A= function setCookie (name, value, expires, path, domain, secure) {=0A= var curCookie =3D name + "=3D" + escape(value) + (expires ? "; = expires=3D" + expires : "") +=0A= (path ? "; path=3D" + path : "") + (domain ? "; domain=3D" + = domain : "") + (secure ? "secure" : "");=0A= document.cookie =3D curCookie;=0A= }=0A= =0A= function getCookie (name) {=0A= var prefix =3D name + '=3D';=0A= var c =3D document.cookie;=0A= var nullstring =3D '';=0A= var cookieStartIndex =3D c.indexOf(prefix);=0A= if (cookieStartIndex =3D=3D -1)=0A= return nullstring;=0A= var cookieEndIndex =3D c.indexOf(";", cookieStartIndex + = prefix.length);=0A= if (cookieEndIndex =3D=3D -1)=0A= cookieEndIndex =3D c.length;=0A= return unescape(c.substring(cookieStartIndex + prefix.length, = cookieEndIndex));=0A= }=0A= =0A= function deleteCookie (name, path, domain) {=0A= if (getCookie(name))=0A= document.cookie =3D name + "=3D" + ((path) ? "; path=3D" + path = : "") +=0A= ((domain) ? "; domain=3D" + domain : "") + "; expires=3DThu, = 01-Jan-70 00:00:01 GMT";=0A= }=0A= =0A= function fixDate (date) {=0A= var base =3D new Date(0);=0A= var skew =3D base.getTime();=0A= if (skew > 0)=0A= date.setTime(date.getTime() - skew);=0A= }=0A= =0A= function rememberMe (f) {=0A= var now =3D new Date();=0A= fixDate(now);=0A= now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);=0A= now =3D now.toGMTString();=0A= if (f.author !=3D undefined)=0A= setCookie('mtcmtauth', f.author.value, now, '/', '', '');=0A= if (f.email !=3D undefined)=0A= setCookie('mtcmtmail', f.email.value, now, '/', '', '');=0A= if (f.url !=3D undefined)=0A= setCookie('mtcmthome', f.url.value, now, '/', '', '');=0A= }=0A= =0A= function forgetMe (f) {=0A= deleteCookie('mtcmtmail', '/', '');=0A= deleteCookie('mtcmthome', '/', '');=0A= deleteCookie('mtcmtauth', '/', '');=0A= f.email.value =3D '';=0A= f.author.value =3D '';=0A= f.url.value =3D '';=0A= }=0A= =0A= function hideDocumentElement(id) {=0A= var el =3D document.getElementById(id);=0A= if (el) el.style.display =3D 'none';=0A= }=0A= =0A= function showDocumentElement(id) {=0A= var el =3D document.getElementById(id);=0A= if (el) el.style.display =3D 'block';=0A= }=0A= =0A= var commenter_name;=0A= =0A= function individualArchivesOnLoad(commenter_name) {=0A= =0A= =0A= if (commenter_name) {=0A= hideDocumentElement('name-email');=0A= showDocumentElement('comments-open-text');=0A= showDocumentElement('comments-open-footer');=0A= } else {=0A= hideDocumentElement('comments-open-data');=0A= hideDocumentElement('comments-open-text');=0A= hideDocumentElement('comments-open-footer');=0A= }=0A= =0A= =0A= =0A= =0A= var mtcmtauth;=0A= var mtcmthome;=0A= if (document.comments_form) {=0A= if (!commenter_name && (document.comments_form.email !=3D = undefined) &&=0A= (mtcmtmail =3D getCookie("mtcmtmail")))=0A= document.comments_form.email.value =3D mtcmtmail;=0A= if (!commenter_name && (document.comments_form.author !=3D = undefined) &&=0A= (mtcmtauth =3D getCookie("mtcmtauth")))=0A= document.comments_form.author.value =3D mtcmtauth;=0A= if (document.comments_form.url !=3D undefined && =0A= (mtcmthome =3D getCookie("mtcmthome")))=0A= document.comments_form.url.value =3D mtcmthome;=0A= if (document.comments_form["bakecookie"]) {=0A= if (mtcmtauth || mtcmthome) {=0A= document.comments_form.bakecookie.checked =3D true;=0A= } else {=0A= document.comments_form.bakecookie.checked =3D false;=0A= }=0A= }=0A= }=0A= }=0A= =0A= function writeTypeKeyGreeting(commenter_name, entry_id) {=0A= if (commenter_name) {=0A= document.write('

Thanks for signing in, ' + commenter_name +=0A= '. Now you can comment. '+=0A= '(sign out)

');=0A= } else {=0A= document.write('

You are not signed in. You need to be = registered to comment on this site. '+=0A= 'Sign in

');=0A= =0A= =0A= }=0A= =0A= }=0A= =0A= if ('laist.com' !=3D 'laist.com') {=0A= document.write('')= ;=0A= } else {=0A= commenter_name =3D getCookie('commenter_name');=0A= }=0A= =0A= =0A= =0A= req =3D null;=0A= function getCommenterName() {=0A= cValue =3D "";=0A= dc =3D document.cookie;=0A= cookies =3D dc.split(";");=0A= for (x=3D0;x1) {=0A= return unescape(cValue);=0A= } else {=0A= return "";=0A= }=0A= }=0A= =0A= function trimString (str) {=0A= str =3D this !=3D window? this : str;=0A= return str.replace(/^\s+/g, '').replace(/\s+$/g, '');=0A= }=0A= =0A= function urlParameter(name)=0A= {=0A= var regexS =3D "[\\?&]"+name+"=3D([^&#]*)";=0A= var regex =3D new RegExp( regexS );=0A= var tmpURL =3D window.location.href;=0A= var results =3D regex.exec( tmpURL );=0A= if( results =3D=3D null )=0A= return "";=0A= else=0A= return results[1];=0A= }=0A= =0A= function getElementsByClass( searchClass, domNode, tagNames) {=0A= if (domNode =3D=3D null) domNode =3D document;=0A= if (tagNames =3D=3D null) tagNames =3D '*';=0A= var el =3D new Array();=0A= var tags =3D domNode.getElementsByTagName(tagNames);=0A= var tcl =3D " "+searchClass+" ";=0A= for(i=3D0,j=3D0; i[cancel]';=0A= }=0A= =0A= function viewReset(){=0A= $view =3D getCookie("HomepageView");=0A= if ($view.length>0) {document.getElementById('viewToggle').innerHTML = =3D $view + ' View [change]';} else { = document.getElementById('viewToggle').innerHTML =3D 'Full View [change]'}=0A= }=0A= =0A= function addTagsToggle() {=0A= if (document.getElementById('addTagsOpened').style.display = =3D=3D'none') {=0A= document.getElementById('addTagsOpened').style.display =3D 'inline';=0A= document.getElementById('addTagsClosed').style.display =3D 'none';=0A= }else{=0A= document.getElementById('addTagsOpened').style.display =3D 'none';=0A= document.getElementById('addTagsClosed').style.display =3D 'inline';=0A= }=0A= }=0A= =0A= function tagsHelpToggle() {=0A= if (document.getElementById('tagsHelpOpened').style.display = =3D=3D'none') {=0A= document.getElementById('tagsHelpOpened').style.display =3D 'inline';=0A= document.getElementById('tagsHelp').style.display =3D 'none';=0A= }else{=0A= document.getElementById('tagsHelpOpened').style.display =3D 'none';=0A= document.getElementById('tagsHelp').style.display =3D 'inline';=0A= }=0A= } ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://media.gothamistllc.com/shared-libs/menu.js var ua =3D navigator.userAgent;=0A= var ual =3D ua.toLowerCase();=0A= =0A= var brokenHover =3D ((ual.indexOf("msie") !=3D -1) && = (ual.indexOf("konqueror") =3D=3D -1));=0A= var mozPosBug =3D false;=0A= =0A= var bd =3D ua.match(/Gecko\/(\d+)/);=0A= if (bd) {=0A= try {=0A= var d =3D new Date(bd[1].substr(0, 4), bd[1].substr(4,2), = bd[1].substr(6,2));=0A= if (d <=3D new Date( 2003, 10, 18 )) {=0A= mozPosBug =3D true;=0A= }=0A= } catch (e) {}=0A= }=0A= =0A= function dSM( num ) {=0A= if (brokenHover) {=0A= var sm =3D document.getElementById('subMenu' + num);=0A= sm.style.visibility =3D "visible";=0A= } else if (mozPosBug) {=0A= var sm =3D document.getElementById('subMenu' + num);=0A= sm.style.marginTop =3D "20";=0A= }=0A= }=0A= =0A= function hSM( num ) {=0A= if (!brokenHover) return;=0A= var sm =3D document.getElementById('subMenu' + num);=0A= sm.style.visibility =3D "hidden";=0A= } ------=_NextPart_000_0000_01C947D1.54096A90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://media.gothamistllc.com/shared-libs/prototype.js /* Prototype JavaScript framework, version 1.6.0.1=0A= * (c) 2005-2007 Sam Stephenson=0A= *=0A= * Prototype is freely distributable under the terms of an MIT-style = license.=0A= * For details, see the Prototype web site: http://www.prototypejs.org/=0A= *=0A= = *------------------------------------------------------------------------= --*/=0A= =0A= var Prototype =3D {=0A= Version: '1.6.0.1',=0A= =0A= Browser: {=0A= IE: !!(window.attachEvent && !window.opera),=0A= Opera: !!window.opera,=0A= WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A= Gecko: navigator.userAgent.indexOf('Gecko') > -1 && = navigator.userAgent.indexOf('KHTML') =3D=3D -1,=0A= MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A= },=0A= =0A= BrowserFeatures: {=0A= XPath: !!document.evaluate,=0A= ElementExtensions: !!window.HTMLElement,=0A= SpecificElementExtensions:=0A= document.createElement('div').__proto__ &&=0A= document.createElement('div').__proto__ !=3D=3D=0A= document.createElement('form').__proto__=0A= },=0A= =0A= ScriptFragment: ']*>([\\S\\s]*?)<\/script>',=0A= JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A= =0A= emptyFunction: function() { },=0A= K: function(x) { return x }=0A= };=0A= =0A= if (Prototype.Browser.MobileSafari)=0A= Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A= =0A= =0A= /* Based on Alex Arnell's inheritance implementation. */=0A= var Class =3D {=0A= create: function() {=0A= var parent =3D null, properties =3D $A(arguments);=0A= if (Object.isFunction(properties[0]))=0A= parent =3D properties.shift();=0A= =0A= function klass() {=0A= this.initialize.apply(this, arguments);=0A= }=0A= =0A= Object.extend(klass, Class.Methods);=0A= klass.superclass =3D parent;=0A= klass.subclasses =3D [];=0A= =0A= if (parent) {=0A= var subclass =3D function() { };=0A= subclass.prototype =3D parent.prototype;=0A= klass.prototype =3D new subclass;=0A= parent.subclasses.push(klass);=0A= }=0A= =0A= for (var i =3D 0; i < properties.length; i++)=0A= klass.addMethods(properties[i]);=0A= =0A= if (!klass.prototype.initialize)=0A= klass.prototype.initialize =3D Prototype.emptyFunction;=0A= =0A= klass.prototype.constructor =3D klass;=0A= =0A= return klass;=0A= }=0A= };=0A= =0A= Class.Methods =3D {=0A= addMethods: function(source) {=0A= var ancestor =3D this.superclass && this.superclass.prototype;=0A= var properties =3D Object.keys(source);=0A= =0A= if (!Object.keys({ toString: true }).length)=0A= properties.push("toString", "valueOf");=0A= =0A= for (var i =3D 0, length =3D properties.length; i < length; i++) {=0A= var property =3D properties[i], value =3D source[property];=0A= if (ancestor && Object.isFunction(value) &&=0A= value.argumentNames().first() =3D=3D "$super") {=0A= var method =3D value, value =3D Object.extend((function(m) {=0A= return function() { return ancestor[m].apply(this, arguments) = };=0A= })(property).wrap(method), {=0A= valueOf: function() { return method },=0A= toString: function() { return method.toString() }=0A= });=0A= }=0A= this.prototype[property] =3D value;=0A= }=0A= =0A= return this;=0A= }=0A= };=0A= =0A= var Abstract =3D { };=0A= =0A= Object.extend =3D function(destination, source) {=0A= for (var property in source)=0A= destination[property] =3D source[property];=0A= return destination;=0A= };=0A= =0A= Object.extend(Object, {=0A= inspect: function(object) {=0A= try {=0A= if (Object.isUndefined(object)) return 'undefined';=0A= if (object =3D=3D=3D null) return 'null';=0A= return object.inspect ? object.inspect() : object.toString();=0A= } catch (e) {=0A= if (e instanceof RangeError) return '...';=0A= throw e;=0A= }=0A= },=0A= =0A= toJSON: function(object) {=0A= var type =3D typeof object;=0A= switch (type) {=0A= case 'undefined':=0A= case 'function':=0A= case 'unknown': return;=0A= case 'boolean': return object.toString();=0A= }=0A= =0A= if (object =3D=3D=3D null) return 'null';=0A= if (object.toJSON) return object.toJSON();=0A= if (Object.isElement(object)) return;=0A= =0A= var results =3D [];=0A= for (var property in object) {=0A= var value =3D Object.toJSON(object[property]);=0A= if (!Object.isUndefined(value))=0A= results.push(property.toJSON() + ': ' + value);=0A= }=0A= =0A= return '{' + results.join(', ') + '}';=0A= },=0A= =0A= toQueryString: function(object) {=0A= return $H(object).toQueryString();=0A= },=0A= =0A= toHTML: function(object) {=0A= return object && object.toHTML ? object.toHTML() : = String.interpret(object);=0A= },=0A= =0A= keys: function(object) {=0A= var keys =3D [];=0A= for (var property in object)=0A= keys.push(property);=0A= return keys;=0A= },=0A= =0A= values: function(object) {=0A= var values =3D [];=0A= for (var property in object)=0A= values.push(object[property]);=0A= return values;=0A= },=0A= =0A= clone: function(object) {=0A= return Object.extend({ }, object);=0A= },=0A= =0A= isElement: function(object) {=0A= return object && object.nodeType =3D=3D 1;=0A= },=0A= =0A= isArray: function(object) {=0A= return object && object.constructor =3D=3D=3D Array;=0A= },=0A= =0A= isHash: function(object) {=0A= return object instanceof Hash;=0A= },=0A= =0A= isFunction: function(object) {=0A= return typeof object =3D=3D "function";=0A= },=0A= =0A= isString: function(object) {=0A= return typeof object =3D=3D "string";=0A= },=0A= =0A= isNumber: function(object) {=0A= return typeof object =3D=3D "number";=0A= },=0A= =0A= isUndefined: function(object) {=0A= return typeof object =3D=3D "undefined";=0A= }=0A= });=0A= =0A= Object.extend(Function.prototype, {=0A= argumentNames: function() {=0A= var names =3D = this.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(",").inv= oke("strip");=0A= return names.length =3D=3D 1 && !names[0] ? [] : names;=0A= },=0A= =0A= bind: function() {=0A= if (arguments.length < 2 && Object.isUndefined(arguments[0])) return = this;=0A= var __method =3D this, args =3D $A(arguments), object =3D = args.shift();=0A= return function() {=0A= return __method.apply(object, args.concat($A(arguments)));=0A= }=0A= },=0A= =0A= bindAsEventListener: function() {=0A= var __method =3D this, args =3D $A(arguments), object =3D = args.shift();=0A= return function(event) {=0A= return __method.apply(object, [event || = window.event].concat(args));=0A= }=0A= },=0A= =0A= curry: function() {=0A= if (!arguments.length) return this;=0A= var __method =3D this, args =3D $A(arguments);=0A= return function() {=0A= return __method.apply(this, args.concat($A(arguments)));=0A= }=0A= },=0A= =0A= delay: function() {=0A= var __method =3D this, args =3D $A(arguments), timeout =3D = args.shift() * 1000;=0A= return window.setTimeout(function() {=0A= return __method.apply(__method, args);=0A= }, timeout);=0A= },=0A= =0A= wrap: function(wrapper) {=0A= var __method =3D this;=0A= return function() {=0A= return wrapper.apply(this, = [__method.bind(this)].concat($A(arguments)));=0A= }=0A= },=0A= =0A= methodize: function() {=0A= if (this._methodized) return this._methodized;=0A= var __method =3D this;=0A= return this._methodized =3D function() {=0A= return __method.apply(null, [this].concat($A(arguments)));=0A= };=0A= }=0A= });=0A= =0A= Function.prototype.defer =3D Function.prototype.delay.curry(0.01);=0A= =0A= Date.prototype.toJSON =3D function() {=0A= return '"' + this.getUTCFullYear() + '-' +=0A= (this.getUTCMonth() + 1).toPaddedString(2) + '-' +=0A= this.getUTCDate().toPaddedString(2) + 'T' +=0A= this.getUTCHours().toPaddedString(2) + ':' +=0A= this.getUTCMinutes().toPaddedString(2) + ':' +=0A= this.getUTCSeconds().toPaddedString(2) + 'Z"';=0A= };=0A= =0A= var Try =3D {=0A= these: function() {=0A= var returnValue;=0A= =0A= for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= var lambda =3D arguments[i];=0A= try {=0A= returnValue =3D lambda();=0A= break;=0A= } catch (e) { }=0A= }=0A= =0A= return returnValue;=0A= }=0A= };=0A= =0A= RegExp.prototype.match =3D RegExp.prototype.test;=0A= =0A= RegExp.escape =3D function(str) {=0A= return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var PeriodicalExecuter =3D Class.create({=0A= initialize: function(callback, frequency) {=0A= this.callback =3D callback;=0A= this.frequency =3D frequency;=0A= this.currentlyExecuting =3D false;=0A= =0A= this.registerCallback();=0A= },=0A= =0A= registerCallback: function() {=0A= this.timer =3D setInterval(this.onTimerEvent.bind(this), = this.frequency * 1000);=0A= },=0A= =0A= execute: function() {=0A= this.callback(this);=0A= },=0A= =0A= stop: function() {=0A= if (!this.timer) return;=0A= clearInterval(this.timer);=0A= this.timer =3D null;=0A= },=0A= =0A= onTimerEvent: function() {=0A= if (!this.currentlyExecuting) {=0A= try {=0A= this.currentlyExecuting =3D true;=0A= this.execute();=0A= } finally {=0A= this.currentlyExecuting =3D false;=0A= }=0A= }=0A= }=0A= });=0A= Object.extend(String, {=0A= interpret: function(value) {=0A= return value =3D=3D null ? '' : String(value);=0A= },=0A= specialChar: {=0A= '\b': '\\b',=0A= '\t': '\\t',=0A= '\n': '\\n',=0A= '\f': '\\f',=0A= '\r': '\\r',=0A= '\\': '\\\\'=0A= }=0A= });=0A= =0A= Object.extend(String.prototype, {=0A= gsub: function(pattern, replacement) {=0A= var result =3D '', source =3D this, match;=0A= replacement =3D arguments.callee.prepareReplacement(replacement);=0A= =0A= while (source.length > 0) {=0A= if (match =3D source.match(pattern)) {=0A= result +=3D source.slice(0, match.index);=0A= result +=3D String.interpret(replacement(match));=0A= source =3D source.slice(match.index + match[0].length);=0A= } else {=0A= result +=3D source, source =3D '';=0A= }=0A= }=0A= return result;=0A= },=0A= =0A= sub: function(pattern, replacement, count) {=0A= replacement =3D this.gsub.prepareReplacement(replacement);=0A= count =3D Object.isUndefined(count) ? 1 : count;=0A= =0A= return this.gsub(pattern, function(match) {=0A= if (--count < 0) return match[0];=0A= return replacement(match);=0A= });=0A= },=0A= =0A= scan: function(pattern, iterator) {=0A= this.gsub(pattern, iterator);=0A= return String(this);=0A= },=0A= =0A= truncate: function(length, truncation) {=0A= length =3D length || 30;=0A= truncation =3D Object.isUndefined(truncation) ? '...' : truncation;=0A= return this.length > length ?=0A= this.slice(0, length - truncation.length) + truncation : = String(this);=0A= },=0A= =0A= strip: function() {=0A= return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A= },=0A= =0A= stripTags: function() {=0A= return this.replace(/<\/?[^>]+>/gi, '');=0A= },=0A= =0A= stripScripts: function() {=0A= return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A= },=0A= =0A= extractScripts: function() {=0A= var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A= var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A= return (this.match(matchAll) || []).map(function(scriptTag) {=0A= return (scriptTag.match(matchOne) || ['', ''])[1];=0A= });=0A= },=0A= =0A= evalScripts: function() {=0A= return this.extractScripts().map(function(script) { return = eval(script) });=0A= },=0A= =0A= escapeHTML: function() {=0A= var self =3D arguments.callee;=0A= self.text.data =3D this;=0A= return self.div.innerHTML;=0A= },=0A= =0A= unescapeHTML: function() {=0A= var div =3D new Element('div');=0A= div.innerHTML =3D this.stripTags();=0A= return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A= $A(div.childNodes).inject('', function(memo, node) { return = memo+node.nodeValue }) :=0A= div.childNodes[0].nodeValue) : '';=0A= },=0A= =0A= toQueryParams: function(separator) {=0A= var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A= if (!match) return { };=0A= =0A= return match[1].split(separator || '&').inject({ }, function(hash, = pair) {=0A= if ((pair =3D pair.split('=3D'))[0]) {=0A= var key =3D decodeURIComponent(pair.shift());=0A= var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A= if (value !=3D undefined) value =3D decodeURIComponent(value);=0A= =0A= if (key in hash) {=0A= if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];=0A= hash[key].push(value);=0A= }=0A= else hash[key] =3D value;=0A= }=0A= return hash;=0A= });=0A= },=0A= =0A= toArray: function() {=0A= return this.split('');=0A= },=0A= =0A= succ: function() {=0A= return this.slice(0, this.length - 1) +=0A= String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A= },=0A= =0A= times: function(count) {=0A= return count < 1 ? '' : new Array(count + 1).join(this);=0A= },=0A= =0A= camelize: function() {=0A= var parts =3D this.split('-'), len =3D parts.length;=0A= if (len =3D=3D 1) return parts[0];=0A= =0A= var camelized =3D this.charAt(0) =3D=3D '-'=0A= ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A= : parts[0];=0A= =0A= for (var i =3D 1; i < len; i++)=0A= camelized +=3D parts[i].charAt(0).toUpperCase() + = parts[i].substring(1);=0A= =0A= return camelized;=0A= },=0A= =0A= capitalize: function() {=0A= return this.charAt(0).toUpperCase() + = this.substring(1).toLowerCase();=0A= },=0A= =0A= underscore: function() {=0A= return this.gsub(/::/, = '/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{= 1}_#{2}').gsub(/-/,'_').toLowerCase();=0A= },=0A= =0A= dasherize: function() {=0A= return this.gsub(/_/,'-');=0A= },=0A= =0A= inspect: function(useDoubleQuotes) {=0A= var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A= var character =3D String.specialChar[match[0]];=0A= return character ? character : '\\u00' + = match[0].charCodeAt().toPaddedString(2, 16);=0A= });=0A= if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') = + '"';=0A= return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A= },=0A= =0A= toJSON: function() {=0A= return this.inspect(true);=0A= },=0A= =0A= unfilterJSON: function(filter) {=0A= return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A= },=0A= =0A= isJSON: function() {=0A= var str =3D this;=0A= if (str.blank()) return false;=0A= str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A= return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A= },=0A= =0A= evalJSON: function(sanitize) {=0A= var json =3D this.unfilterJSON();=0A= try {=0A= if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A= } catch (e) { }=0A= throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A= },=0A= =0A= include: function(pattern) {=0A= return this.indexOf(pattern) > -1;=0A= },=0A= =0A= startsWith: function(pattern) {=0A= return this.indexOf(pattern) =3D=3D=3D 0;=0A= },=0A= =0A= endsWith: function(pattern) {=0A= var d =3D this.length - pattern.length;=0A= return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A= },=0A= =0A= empty: function() {=0A= return this =3D=3D '';=0A= },=0A= =0A= blank: function() {=0A= return /^\s*$/.test(this);=0A= },=0A= =0A= interpolate: function(object, pattern) {=0A= return new Template(this, pattern).evaluate(object);=0A= }=0A= });=0A= =0A= if (Prototype.Browser.WebKit || Prototype.Browser.IE) = Object.extend(String.prototype, {=0A= escapeHTML: function() {=0A= return = this.replace(/&/g,'&').replace(//g,'>');=0A= },=0A= unescapeHTML: function() {=0A= return = this.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>');=0A= }=0A= });=0A= =0A= String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A= if (Object.isFunction(replacement)) return replacement;=0A= var template =3D new Template(replacement);=0A= return function(match) { return template.evaluate(match) };=0A= };=0A= =0A= String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A= =0A= Object.extend(String.prototype.escapeHTML, {=0A= div: document.createElement('div'),=0A= text: document.createTextNode('')=0A= });=0A= =0A= with (String.prototype.escapeHTML) div.appendChild(text);=0A= =0A= var Template =3D Class.create({=0A= initialize: function(template, pattern) {=0A= this.template =3D template.toString();=0A= this.pattern =3D pattern || Template.Pattern;=0A= },=0A= =0A= evaluate: function(object) {=0A= if (Object.isFunction(object.toTemplateReplacements))=0A= object =3D object.toTemplateReplacements();=0A= =0A= return this.template.gsub(this.pattern, function(match) {=0A= if (object =3D=3D null) return '';=0A= =0A= var before =3D match[1] || '';=0A= if (before =3D=3D '\\') return match[2];=0A= =0A= var ctx =3D object, expr =3D match[3];=0A= var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;=0A= match =3D pattern.exec(expr);=0A= if (match =3D=3D null) return before;=0A= =0A= while (match !=3D null) {=0A= var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', = ']') : match[1];=0A= ctx =3D ctx[comp];=0A= if (null =3D=3D ctx || '' =3D=3D match[3]) break;=0A= expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : = match[0].length);=0A= match =3D pattern.exec(expr);=0A= }=0A= =0A= return before + String.interpret(ctx);=0A= }.bind(this));=0A= }=0A= });=0A= Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A= =0A= var $break =3D { };=0A= =0A= var Enumerable =3D {=0A= each: function(iterator, context) {=0A= var index =3D 0;=0A= iterator =3D iterator.bind(context);=0A= try {=0A= this._each(function(value) {=0A= iterator(value, index++);=0A= });=0A= } catch (e) {=0A= if (e !=3D $break) throw e;=0A= }=0A= return this;=0A= },=0A= =0A= eachSlice: function(number, iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var index =3D -number, slices =3D [], array =3D this.toArray();=0A= while ((index +=3D number) < array.length)=0A= slices.push(array.slice(index, index+number));=0A= return slices.collect(iterator, context);=0A= },=0A= =0A= all: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= result =3D result && !!iterator(value, index);=0A= if (!result) throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= any: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var result =3D false;=0A= this.each(function(value, index) {=0A= if (result =3D !!iterator(value, index))=0A= throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= collect: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= results.push(iterator(value, index));=0A= });=0A= return results;=0A= },=0A= =0A= detect: function(iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= var result;=0A= this.each(function(value, index) {=0A= if (iterator(value, index)) {=0A= result =3D value;=0A= throw $break;=0A= }=0A= });=0A= return result;=0A= },=0A= =0A= findAll: function(iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (iterator(value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= grep: function(filter, iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var results =3D [];=0A= =0A= if (Object.isString(filter))=0A= filter =3D new RegExp(filter);=0A= =0A= this.each(function(value, index) {=0A= if (filter.match(value))=0A= results.push(iterator(value, index));=0A= });=0A= return results;=0A= },=0A= =0A= include: function(object) {=0A= if (Object.isFunction(this.indexOf))=0A= if (this.indexOf(object) !=3D -1) return true;=0A= =0A= var found =3D false;=0A= this.each(function(value) {=0A= if (value =3D=3D object) {=0A= found =3D true;=0A= throw $break;=0A= }=0A= });=0A= return found;=0A= },=0A= =0A= inGroupsOf: function(number, fillWith) {=0A= fillWith =3D Object.isUndefined(fillWith) ? null : fillWith;=0A= return this.eachSlice(number, function(slice) {=0A= while(slice.length < number) slice.push(fillWith);=0A= return slice;=0A= });=0A= },=0A= =0A= inject: function(memo, iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= this.each(function(value, index) {=0A= memo =3D iterator(memo, value, index);=0A= });=0A= return memo;=0A= },=0A= =0A= invoke: function(method) {=0A= var args =3D $A(arguments).slice(1);=0A= return this.map(function(value) {=0A= return value[method].apply(value, args);=0A= });=0A= },=0A= =0A= max: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D iterator(value, index);=0A= if (result =3D=3D null || value >=3D result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= min: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D iterator(value, index);=0A= if (result =3D=3D null || value < result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= partition: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var trues =3D [], falses =3D [];=0A= this.each(function(value, index) {=0A= (iterator(value, index) ?=0A= trues : falses).push(value);=0A= });=0A= return [trues, falses];=0A= },=0A= =0A= pluck: function(property) {=0A= var results =3D [];=0A= this.each(function(value) {=0A= results.push(value[property]);=0A= });=0A= return results;=0A= },=0A= =0A= reject: function(iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (!iterator(value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= sortBy: function(iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= return this.map(function(value, index) {=0A= return {value: value, criteria: iterator(value, index)};=0A= }).sort(function(left, right) {=0A= var a =3D left.criteria, b =3D right.criteria;=0A= return a < b ? -1 : a > b ? 1 : 0;=0A= }).pluck('value');=0A= },=0A= =0A= toArray: function() {=0A= return this.map();=0A= },=0A= =0A= zip: function() {=0A= var iterator =3D Prototype.K, args =3D $A(arguments);=0A= if (Object.isFunction(args.last()))=0A= iterator =3D args.pop();=0A= =0A= var collections =3D [this].concat(args).map($A);=0A= return this.map(function(value, index) {=0A= return iterator(collections.pluck(index));=0A= });=0A= },=0A= =0A= size: function() {=0A= return this.toArray().length;=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= }=0A= };=0A= =0A= Object.extend(Enumerable, {=0A= map: Enumerable.collect,=0A= find: Enumerable.detect,=0A= select: Enumerable.findAll,=0A= filter: Enumerable.findAll,=0A= member: Enumerable.include,=0A= entries: Enumerable.toArray,=0A= every: Enumerable.all,=0A= some: Enumerable.any=0A= });=0A= function $A(iterable) {=0A= if (!iterable) return [];=0A= if (iterable.toArray) return iterable.toArray();=0A= var length =3D iterable.length || 0, results =3D new Array(length);=0A= while (length--) results[length] =3D iterable[length];=0A= return results;=0A= }=0A= =0A= if (Prototype.Browser.WebKit) {=0A= function $A(iterable) {=0A= if (!iterable) return [];=0A= if (!(Object.isFunction(iterable) && iterable =3D=3D '[object = NodeList]') &&=0A= iterable.toArray) return iterable.toArray();=0A= var length =3D iterable.length || 0, results =3D new Array(length);=0A= while (length--) results[length] =3D iterable[length];=0A= return results;=0A= }=0A= }=0A= =0A= Array.from =3D $A;=0A= =0A= Object.extend(Array.prototype, Enumerable);=0A= =0A= if (!Array.prototype._reverse) Array.prototype._reverse =3D = Array.prototype.reverse;=0A= =0A= Object.extend(Array.prototype, {=0A= _each: function(iterator) {=0A= for (var i =3D 0, length =3D this.length; i < length; i++)=0A= iterator(this[i]);=0A= },=0A= =0A= clear: function() {=0A= this.length =3D 0;=0A= return this;=0A= },=0A= =0A= first: function() {=0A= return this[0];=0A= },=0A= =0A= last: function() {=0A= return this[this.length - 1];=0A= },=0A= =0A= compact: function() {=0A= return this.select(function(value) {=0A= return value !=3D null;=0A= });=0A= },=0A= =0A= flatten: function() {=0A= return this.inject([], function(array, value) {=0A= return array.concat(Object.isArray(value) ?=0A= value.flatten() : [value]);=0A= });=0A= },=0A= =0A= without: function() {=0A= var values =3D $A(arguments);=0A= return this.select(function(value) {=0A= return !values.include(value);=0A= });=0A= },=0A= =0A= reverse: function(inline) {=0A= return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A= },=0A= =0A= reduce: function() {=0A= return this.length > 1 ? this : this[0];=0A= },=0A= =0A= uniq: function(sorted) {=0A= return this.inject([], function(array, value, index) {=0A= if (0 =3D=3D index || (sorted ? array.last() !=3D value : = !array.include(value)))=0A= array.push(value);=0A= return array;=0A= });=0A= },=0A= =0A= intersect: function(array) {=0A= return this.uniq().findAll(function(item) {=0A= return array.detect(function(value) { return item =3D=3D=3D value = });=0A= });=0A= },=0A= =0A= clone: function() {=0A= return [].concat(this);=0A= },=0A= =0A= size: function() {=0A= return this.length;=0A= },=0A= =0A= inspect: function() {=0A= return '[' + this.map(Object.inspect).join(', ') + ']';=0A= },=0A= =0A= toJSON: function() {=0A= var results =3D [];=0A= this.each(function(object) {=0A= var value =3D Object.toJSON(object);=0A= if (!Object.isUndefined(value)) results.push(value);=0A= });=0A= return '[' + results.join(', ') + ']';=0A= }=0A= });=0A= =0A= // use native browser JS 1.6 implementation if available=0A= if (Object.isFunction(Array.prototype.forEach))=0A= Array.prototype._each =3D Array.prototype.forEach;=0A= =0A= if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, = i) {=0A= i || (i =3D 0);=0A= var length =3D this.length;=0A= if (i < 0) i =3D length + i;=0A= for (; i < length; i++)=0A= if (this[i] =3D=3D=3D item) return i;=0A= return -1;=0A= };=0A= =0A= if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D = function(item, i) {=0A= i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;=0A= var n =3D this.slice(0, i).reverse().indexOf(item);=0A= return (n < 0) ? n : i - n - 1;=0A= };=0A= =0A= Array.prototype.toArray =3D Array.prototype.clone;=0A= =0A= function $w(string) {=0A= if (!Object.isString(string)) return [];=0A= string =3D string.strip();=0A= return string ? string.split(/\s+/) : [];=0A= }=0A= =0A= if (Prototype.Browser.Opera){=0A= Array.prototype.concat =3D function() {=0A= var array =3D [];=0A= for (var i =3D 0, length =3D this.length; i < length; i++) = array.push(this[i]);=0A= for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= if (Object.isArray(arguments[i])) {=0A= for (var j =3D 0, arrayLength =3D arguments[i].length; j < = arrayLength; j++)=0A= array.push(arguments[i][j]);=0A= } else {=0A= array.push(arguments[i]);=0A= }=0A= }=0A= return array;=0A= };=0A= }=0A= Object.extend(Number.prototype, {=0A= toColorPart: function() {=0A= return this.toPaddedString(2, 16);=0A= },=0A= =0A= succ: function() {=0A= return this + 1;=0A= },=0A= =0A= times: function(iterator) {=0A= $R(0, this, true).each(iterator);=0A= return this;=0A= },=0A= =0A= toPaddedString: function(length, radix) {=0A= var string =3D this.toString(radix || 10);=0A= return '0'.times(length - string.length) + string;=0A= },=0A= =0A= toJSON: function() {=0A= return isFinite(this) ? this.toString() : 'null';=0A= }=0A= });=0A= =0A= $w('abs round ceil floor').each(function(method){=0A= Number.prototype[method] =3D Math[method].methodize();=0A= });=0A= function $H(object) {=0A= return new Hash(object);=0A= };=0A= =0A= var Hash =3D Class.create(Enumerable, (function() {=0A= =0A= function toQueryPair(key, value) {=0A= if (Object.isUndefined(value)) return key;=0A= return key + '=3D' + encodeURIComponent(String.interpret(value));=0A= }=0A= =0A= return {=0A= initialize: function(object) {=0A= this._object =3D Object.isHash(object) ? object.toObject() : = Object.clone(object);=0A= },=0A= =0A= _each: function(iterator) {=0A= for (var key in this._object) {=0A= var value =3D this._object[key], pair =3D [key, value];=0A= pair.key =3D key;=0A= pair.value =3D value;=0A= iterator(pair);=0A= }=0A= },=0A= =0A= set: function(key, value) {=0A= return this._object[key] =3D value;=0A= },=0A= =0A= get: function(key) {=0A= return this._object[key];=0A= },=0A= =0A= unset: function(key) {=0A= var value =3D this._object[key];=0A= delete this._object[key];=0A= return value;=0A= },=0A= =0A= toObject: function() {=0A= return Object.clone(this._object);=0A= },=0A= =0A= keys: function() {=0A= return this.pluck('key');=0A= },=0A= =0A= values: function() {=0A= return this.pluck('value');=0A= },=0A= =0A= index: function(value) {=0A= var match =3D this.detect(function(pair) {=0A= return pair.value =3D=3D=3D value;=0A= });=0A= return match && match.key;=0A= },=0A= =0A= merge: function(object) {=0A= return this.clone().update(object);=0A= },=0A= =0A= update: function(object) {=0A= return new Hash(object).inject(this, function(result, pair) {=0A= result.set(pair.key, pair.value);=0A= return result;=0A= });=0A= },=0A= =0A= toQueryString: function() {=0A= return this.map(function(pair) {=0A= var key =3D encodeURIComponent(pair.key), values =3D pair.value;=0A= =0A= if (values && typeof values =3D=3D 'object') {=0A= if (Object.isArray(values))=0A= return values.map(toQueryPair.curry(key)).join('&');=0A= }=0A= return toQueryPair(key, values);=0A= }).join('&');=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= },=0A= =0A= toJSON: function() {=0A= return Object.toJSON(this.toObject());=0A= },=0A= =0A= clone: function() {=0A= return new Hash(this);=0A= }=0A= }=0A= })());=0A= =0A= Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;=0A= Hash.from =3D $H;=0A= var ObjectRange =3D Class.create(Enumerable, {=0A= initialize: function(start, end, exclusive) {=0A= this.start =3D start;=0A= this.end =3D end;=0A= this.exclusive =3D exclusive;=0A= },=0A= =0A= _each: function(iterator) {=0A= var value =3D this.start;=0A= while (this.include(value)) {=0A= iterator(value);=0A= value =3D value.succ();=0A= }=0A= },=0A= =0A= include: function(value) {=0A= if (value < this.start)=0A= return false;=0A= if (this.exclusive)=0A= return value < this.end;=0A= return value <=3D this.end;=0A= }=0A= });=0A= =0A= var $R =3D function(start, end, exclusive) {=0A= return new ObjectRange(start, end, exclusive);=0A= };=0A= =0A= var Ajax =3D {=0A= getTransport: function() {=0A= return Try.these(=0A= function() {return new XMLHttpRequest()},=0A= function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A= function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A= ) || false;=0A= },=0A= =0A= activeRequestCount: 0=0A= };=0A= =0A= Ajax.Responders =3D {=0A= responders: [],=0A= =0A= _each: function(iterator) {=0A= this.responders._each(iterator);=0A= },=0A= =0A= register: function(responder) {=0A= if (!this.include(responder))=0A= this.responders.push(responder);=0A= },=0A= =0A= unregister: function(responder) {=0A= this.responders =3D this.responders.without(responder);=0A= },=0A= =0A= dispatch: function(callback, request, transport, json) {=0A= this.each(function(responder) {=0A= if (Object.isFunction(responder[callback])) {=0A= try {=0A= responder[callback].apply(responder, [request, transport, = json]);=0A= } catch (e) { }=0A= }=0A= });=0A= }=0A= };=0A= =0A= Object.extend(Ajax.Responders, Enumerable);=0A= =0A= Ajax.Responders.register({=0A= onCreate: function() { Ajax.activeRequestCount++ },=0A= onComplete: function() { Ajax.activeRequestCount-- }=0A= });=0A= =0A= Ajax.Base =3D Class.create({=0A= initialize: function(options) {=0A= this.options =3D {=0A= method: 'post',=0A= asynchronous: true,=0A= contentType: 'application/x-www-form-urlencoded',=0A= encoding: 'UTF-8',=0A= parameters: '',=0A= evalJSON: true,=0A= evalJS: true=0A= };=0A= Object.extend(this.options, options || { });=0A= =0A= this.options.method =3D this.options.method.toLowerCase();=0A= =0A= if (Object.isString(this.options.parameters))=0A= this.options.parameters =3D = this.options.parameters.toQueryParams();=0A= else if (Object.isHash(this.options.parameters))=0A= this.options.parameters =3D this.options.parameters.toObject();=0A= }=0A= });=0A= =0A= Ajax.Request =3D Class.create(Ajax.Base, {=0A= _complete: false,=0A= =0A= initialize: function($super, url, options) {=0A= $super(options);=0A= this.transport =3D Ajax.getTransport();=0A= this.request(url);=0A= },=0A= =0A= request: function(url) {=0A= this.url =3D url;=0A= this.method =3D this.options.method;=0A= var params =3D Object.clone(this.options.parameters);=0A= =0A= if (!['get', 'post'].include(this.method)) {=0A= // simulate other verbs over post=0A= params['_method'] =3D this.method;=0A= this.method =3D 'post';=0A= }=0A= =0A= this.parameters =3D params;=0A= =0A= if (params =3D Object.toQueryString(params)) {=0A= // when GET, append parameters to URL=0A= if (this.method =3D=3D 'get')=0A= this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A= else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A= params +=3D '&_=3D';=0A= }=0A= =0A= try {=0A= var response =3D new Ajax.Response(this);=0A= if (this.options.onCreate) this.options.onCreate(response);=0A= Ajax.Responders.dispatch('onCreate', this, response);=0A= =0A= this.transport.open(this.method.toUpperCase(), this.url,=0A= this.options.asynchronous);=0A= =0A= if (this.options.asynchronous) = this.respondToReadyState.bind(this).defer(1);=0A= =0A= this.transport.onreadystatechange =3D = this.onStateChange.bind(this);=0A= this.setRequestHeaders();=0A= =0A= this.body =3D this.method =3D=3D 'post' ? (this.options.postBody = || params) : null;=0A= this.transport.send(this.body);=0A= =0A= /* Force Firefox to handle ready state 4 for synchronous requests = */=0A= if (!this.options.asynchronous && this.transport.overrideMimeType)=0A= this.onStateChange();=0A= =0A= }=0A= catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= onStateChange: function() {=0A= var readyState =3D this.transport.readyState;=0A= if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A= this.respondToReadyState(this.transport.readyState);=0A= },=0A= =0A= setRequestHeaders: function() {=0A= var headers =3D {=0A= 'X-Requested-With': 'XMLHttpRequest',=0A= 'X-Prototype-Version': Prototype.Version,=0A= 'Accept': 'text/javascript, text/html, application/xml, text/xml, = */*'=0A= };=0A= =0A= if (this.method =3D=3D 'post') {=0A= headers['Content-type'] =3D this.options.contentType +=0A= (this.options.encoding ? '; charset=3D' + this.options.encoding = : '');=0A= =0A= /* Force "Connection: close" for older Mozilla browsers to work=0A= * around a bug where XMLHttpRequest sends an incorrect=0A= * Content-length header. See Mozilla Bugzilla #246651.=0A= */=0A= if (this.transport.overrideMimeType &&=0A= (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < = 2005)=0A= headers['Connection'] =3D 'close';=0A= }=0A= =0A= // user-defined headers=0A= if (typeof this.options.requestHeaders =3D=3D 'object') {=0A= var extras =3D this.options.requestHeaders;=0A= =0A= if (Object.isFunction(extras.push))=0A= for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A= headers[extras[i]] =3D extras[i+1];=0A= else=0A= $H(extras).each(function(pair) { headers[pair.key] =3D = pair.value });=0A= }=0A= =0A= for (var name in headers)=0A= this.transport.setRequestHeader(name, headers[name]);=0A= },=0A= =0A= success: function() {=0A= var status =3D this.getStatus();=0A= return !status || (status >=3D 200 && status < 300);=0A= },=0A= =0A= getStatus: function() {=0A= try {=0A= return this.transport.status || 0;=0A= } catch (e) { return 0 }=0A= },=0A= =0A= respondToReadyState: function(readyState) {=0A= var state =3D Ajax.Request.Events[readyState], response =3D new = Ajax.Response(this);=0A= =0A= if (state =3D=3D 'Complete') {=0A= try {=0A= this._complete =3D true;=0A= (this.options['on' + response.status]=0A= || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A= || Prototype.emptyFunction)(response, response.headerJSON);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= var contentType =3D response.getHeader('Content-type');=0A= if (this.options.evalJS =3D=3D 'force'=0A= || (this.options.evalJS && contentType=0A= && = contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s= *$/i)))=0A= this.evalResponse();=0A= }=0A= =0A= try {=0A= (this.options['on' + state] || Prototype.emptyFunction)(response, = response.headerJSON);=0A= Ajax.Responders.dispatch('on' + state, this, response, = response.headerJSON);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= if (state =3D=3D 'Complete') {=0A= // avoid memory leak in MSIE: clean up=0A= this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A= }=0A= },=0A= =0A= getHeader: function(name) {=0A= try {=0A= return this.transport.getResponseHeader(name) || null;=0A= } catch (e) { return null }=0A= },=0A= =0A= evalResponse: function() {=0A= try {=0A= return eval((this.transport.responseText || '').unfilterJSON());=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= dispatchException: function(exception) {=0A= (this.options.onException || Prototype.emptyFunction)(this, = exception);=0A= Ajax.Responders.dispatch('onException', this, exception);=0A= }=0A= });=0A= =0A= Ajax.Request.Events =3D=0A= ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A= =0A= Ajax.Response =3D Class.create({=0A= initialize: function(request){=0A= this.request =3D request;=0A= var transport =3D this.transport =3D request.transport,=0A= readyState =3D this.readyState =3D transport.readyState;=0A= =0A= if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) = {=0A= this.status =3D this.getStatus();=0A= this.statusText =3D this.getStatusText();=0A= this.responseText =3D String.interpret(transport.responseText);=0A= this.headerJSON =3D this._getHeaderJSON();=0A= }=0A= =0A= if(readyState =3D=3D 4) {=0A= var xml =3D transport.responseXML;=0A= this.responseXML =3D Object.isUndefined(xml) ? null : xml;=0A= this.responseJSON =3D this._getResponseJSON();=0A= }=0A= },=0A= =0A= status: 0,=0A= statusText: '',=0A= =0A= getStatus: Ajax.Request.prototype.getStatus,=0A= =0A= getStatusText: function() {=0A= try {=0A= return this.transport.statusText || '';=0A= } catch (e) { return '' }=0A= },=0A= =0A= getHeader: Ajax.Request.prototype.getHeader,=0A= =0A= getAllHeaders: function() {=0A= try {=0A= return this.getAllResponseHeaders();=0A= } catch (e) { return null }=0A= },=0A= =0A= getResponseHeader: function(name) {=0A= return this.transport.getResponseHeader(name);=0A= },=0A= =0A= getAllResponseHeaders: function() {=0A= return this.transport.getAllResponseHeaders();=0A= },=0A= =0A= _getHeaderJSON: function() {=0A= var json =3D this.getHeader('X-JSON');=0A= if (!json) return null;=0A= json =3D decodeURIComponent(escape(json));=0A= try {=0A= return json.evalJSON(this.request.options.sanitizeJSON);=0A= } catch (e) {=0A= this.request.dispatchException(e);=0A= }=0A= },=0A= =0A= _getResponseJSON: function() {=0A= var options =3D this.request.options;=0A= if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A= !(this.getHeader('Content-type') || = '').include('application/json')) ||=0A= this.responseText.blank())=0A= return null;=0A= try {=0A= return this.responseText.evalJSON(options.sanitizeJSON);=0A= } catch (e) {=0A= this.request.dispatchException(e);=0A= }=0A= }=0A= });=0A= =0A= Ajax.Updater =3D Class.create(Ajax.Request, {=0A= initialize: function($super, container, url, options) {=0A= this.container =3D {=0A= success: (container.success || container),=0A= failure: (container.failure || (container.success ? null : = container))=0A= };=0A= =0A= options =3D Object.clone(options);=0A= var onComplete =3D options.onComplete;=0A= options.onComplete =3D (function(response, json) {=0A= this.updateContent(response.responseText);=0A= if (Object.isFunction(onComplete)) onComplete(response, json);=0A= }).bind(this);=0A= =0A= $super(url, options);=0A= },=0A= =0A= updateContent: function(responseText) {=0A= var receiver =3D this.container[this.success() ? 'success' : = 'failure'],=0A= options =3D this.options;=0A= =0A= if (!options.evalScripts) responseText =3D = responseText.stripScripts();=0A= =0A= if (receiver =3D $(receiver)) {=0A= if (options.insertion) {=0A= if (Object.isString(options.insertion)) {=0A= var insertion =3D { }; insertion[options.insertion] =3D = responseText;=0A= receiver.insert(insertion);=0A= }=0A= else options.insertion(receiver, responseText);=0A= }=0A= else receiver.update(responseText);=0A= }=0A= }=0A= });=0A= =0A= Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A= initialize: function($super, container, url, options) {=0A= $super(options);=0A= this.onComplete =3D this.options.onComplete;=0A= =0A= this.frequency =3D (this.options.frequency || 2);=0A= this.decay =3D (this.options.decay || 1);=0A= =0A= this.updater =3D { };=0A= this.container =3D container;=0A= this.url =3D url;=0A= =0A= this.start();=0A= },=0A= =0A= start: function() {=0A= this.options.onComplete =3D this.updateComplete.bind(this);=0A= this.onTimerEvent();=0A= },=0A= =0A= stop: function() {=0A= this.updater.options.onComplete =3D undefined;=0A= clearTimeout(this.timer);=0A= (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A= },=0A= =0A= updateComplete: function(response) {=0A= if (this.options.decay) {=0A= this.decay =3D (response.responseText =3D=3D this.lastText ?=0A= this.decay * this.options.decay : 1);=0A= =0A= this.lastText =3D response.responseText;=0A= }=0A= this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * = this.frequency);=0A= },=0A= =0A= onTimerEvent: function() {=0A= this.updater =3D new Ajax.Updater(this.container, this.url, = this.options);=0A= }=0A= });=0A= function $(element) {=0A= if (arguments.length > 1) {=0A= for (var i =3D 0, elements =3D [], length =3D arguments.length; i < = length; i++)=0A= elements.push($(arguments[i]));=0A= return elements;=0A= }=0A= if (Object.isString(element))=0A= element =3D document.getElementById(element);=0A= return Element.extend(element);=0A= }=0A= =0A= if (Prototype.BrowserFeatures.XPath) {=0A= document._getElementsByXPath =3D function(expression, parentElement) {=0A= var results =3D [];=0A= var query =3D document.evaluate(expression, $(parentElement) || = document,=0A= null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A= for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A= results.push(Element.extend(query.snapshotItem(i)));=0A= return results;=0A= };=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= if (!window.Node) var Node =3D { };=0A= =0A= if (!Node.ELEMENT_NODE) {=0A= // DOM level 2 ECMAScript Language Binding=0A= Object.extend(Node, {=0A= ELEMENT_NODE: 1,=0A= ATTRIBUTE_NODE: 2,=0A= TEXT_NODE: 3,=0A= CDATA_SECTION_NODE: 4,=0A= ENTITY_REFERENCE_NODE: 5,=0A= ENTITY_NODE: 6,=0A= PROCESSING_INSTRUCTION_NODE: 7,=0A= COMMENT_NODE: 8,=0A= DOCUMENT_NODE: 9,=0A= DOCUMENT_TYPE_NODE: 10,=0A= DOCUMENT_FRAGMENT_NODE: 11,=0A= NOTATION_NODE: 12=0A= });=0A= }=0A= =0A= (function() {=0A= var element =3D this.Element;=0A= this.Element =3D function(tagName, attributes) {=0A= attributes =3D attributes || { };=0A= tagName =3D tagName.toLowerCase();=0A= var cache =3D Element.cache;=0A= if (Prototype.Browser.IE && attributes.name) {=0A= tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A= delete attributes.name;=0A= return Element.writeAttribute(document.createElement(tagName), = attributes);=0A= }=0A= if (!cache[tagName]) cache[tagName] =3D = Element.extend(document.createElement(tagName));=0A= return Element.writeAttribute(cache[tagName].cloneNode(false), = attributes);=0A= };=0A= Object.extend(this.Element, element || { });=0A= }).call(window);=0A= =0A= Element.cache =3D { };=0A= =0A= Element.Methods =3D {=0A= visible: function(element) {=0A= return $(element).style.display !=3D 'none';=0A= },=0A= =0A= toggle: function(element) {=0A= element =3D $(element);=0A= Element[Element.visible(element) ? 'hide' : 'show'](element);=0A= return element;=0A= },=0A= =0A= hide: function(element) {=0A= $(element).style.display =3D 'none';=0A= return element;=0A= },=0A= =0A= show: function(element) {=0A= $(element).style.display =3D '';=0A= return element;=0A= },=0A= =0A= remove: function(element) {=0A= element =3D $(element);=0A= element.parentNode.removeChild(element);=0A= return element;=0A= },=0A= =0A= update: function(element, content) {=0A= element =3D $(element);=0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) return = element.update().insert(content);=0A= content =3D Object.toHTML(content);=0A= element.innerHTML =3D content.stripScripts();=0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= },=0A= =0A= replace: function(element, content) {=0A= element =3D $(element);=0A= if (content && content.toElement) content =3D content.toElement();=0A= else if (!Object.isElement(content)) {=0A= content =3D Object.toHTML(content);=0A= var range =3D element.ownerDocument.createRange();=0A= range.selectNode(element);=0A= content.evalScripts.bind(content).defer();=0A= content =3D range.createContextualFragment(content.stripScripts());=0A= }=0A= element.parentNode.replaceChild(content, element);=0A= return element;=0A= },=0A= =0A= insert: function(element, insertions) {=0A= element =3D $(element);=0A= =0A= if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A= Object.isElement(insertions) || (insertions && = (insertions.toElement || insertions.toHTML)))=0A= insertions =3D {bottom:insertions};=0A= =0A= var content, insert, tagName, childNodes;=0A= =0A= for (position in insertions) {=0A= content =3D insertions[position];=0A= position =3D position.toLowerCase();=0A= insert =3D Element._insertionTranslations[position];=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) {=0A= insert(element, content);=0A= continue;=0A= }=0A= =0A= content =3D Object.toHTML(content);=0A= =0A= tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A= ? element.parentNode : element).tagName.toUpperCase();=0A= =0A= childNodes =3D Element._getContentFromAnonymousElement(tagName, = content.stripScripts());=0A= =0A= if (position =3D=3D 'top' || position =3D=3D 'after') = childNodes.reverse();=0A= childNodes.each(insert.curry(element));=0A= =0A= content.evalScripts.bind(content).defer();=0A= }=0A= =0A= return element;=0A= },=0A= =0A= wrap: function(element, wrapper, attributes) {=0A= element =3D $(element);=0A= if (Object.isElement(wrapper))=0A= $(wrapper).writeAttribute(attributes || { });=0A= else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, = attributes);=0A= else wrapper =3D new Element('div', wrapper);=0A= if (element.parentNode)=0A= element.parentNode.replaceChild(wrapper, element);=0A= wrapper.appendChild(element);=0A= return wrapper;=0A= },=0A= =0A= inspect: function(element) {=0A= element =3D $(element);=0A= var result =3D '<' + element.tagName.toLowerCase();=0A= $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A= var property =3D pair.first(), attribute =3D pair.last();=0A= var value =3D (element[property] || '').toString();=0A= if (value) result +=3D ' ' + attribute + '=3D' + = value.inspect(true);=0A= });=0A= return result + '>';=0A= },=0A= =0A= recursivelyCollect: function(element, property) {=0A= element =3D $(element);=0A= var elements =3D [];=0A= while (element =3D element[property])=0A= if (element.nodeType =3D=3D 1)=0A= elements.push(Element.extend(element));=0A= return elements;=0A= },=0A= =0A= ancestors: function(element) {=0A= return $(element).recursivelyCollect('parentNode');=0A= },=0A= =0A= descendants: function(element) {=0A= return $(element).getElementsBySelector("*");=0A= },=0A= =0A= firstDescendant: function(element) {=0A= element =3D $(element).firstChild;=0A= while (element && element.nodeType !=3D 1) element =3D = element.nextSibling;=0A= return $(element);=0A= },=0A= =0A= immediateDescendants: function(element) {=0A= if (!(element =3D $(element).firstChild)) return [];=0A= while (element && element.nodeType !=3D 1) element =3D = element.nextSibling;=0A= if (element) return [element].concat($(element).nextSiblings());=0A= return [];=0A= },=0A= =0A= previousSiblings: function(element) {=0A= return $(element).recursivelyCollect('previousSibling');=0A= },=0A= =0A= nextSiblings: function(element) {=0A= return $(element).recursivelyCollect('nextSibling');=0A= },=0A= =0A= siblings: function(element) {=0A= element =3D $(element);=0A= return = element.previousSiblings().reverse().concat(element.nextSiblings());=0A= },=0A= =0A= match: function(element, selector) {=0A= if (Object.isString(selector))=0A= selector =3D new Selector(selector);=0A= return selector.match($(element));=0A= },=0A= =0A= up: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return $(element.parentNode);=0A= var ancestors =3D element.ancestors();=0A= return Object.isNumber(expression) ? ancestors[expression] :=0A= Selector.findElement(ancestors, expression, index);=0A= },=0A= =0A= down: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return element.firstDescendant();=0A= return Object.isNumber(expression) ? = element.descendants()[expression] :=0A= element.select(expression)[index || 0];=0A= },=0A= =0A= previous: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return = $(Selector.handlers.previousElementSibling(element));=0A= var previousSiblings =3D element.previousSiblings();=0A= return Object.isNumber(expression) ? previousSiblings[expression] :=0A= Selector.findElement(previousSiblings, expression, index);=0A= },=0A= =0A= next: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return = $(Selector.handlers.nextElementSibling(element));=0A= var nextSiblings =3D element.nextSiblings();=0A= return Object.isNumber(expression) ? nextSiblings[expression] :=0A= Selector.findElement(nextSiblings, expression, index);=0A= },=0A= =0A= select: function() {=0A= var args =3D $A(arguments), element =3D $(args.shift());=0A= return Selector.findChildElements(element, args);=0A= },=0A= =0A= adjacent: function() {=0A= var args =3D $A(arguments), element =3D $(args.shift());=0A= return Selector.findChildElements(element.parentNode, = args).without(element);=0A= },=0A= =0A= identify: function(element) {=0A= element =3D $(element);=0A= var id =3D element.readAttribute('id'), self =3D arguments.callee;=0A= if (id) return id;=0A= do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));=0A= element.writeAttribute('id', id);=0A= return id;=0A= },=0A= =0A= readAttribute: function(element, name) {=0A= element =3D $(element);=0A= if (Prototype.Browser.IE) {=0A= var t =3D Element._attributeTranslations.read;=0A= if (t.values[name]) return t.values[name](element, name);=0A= if (t.names[name]) name =3D t.names[name];=0A= if (name.include(':')) {=0A= return (!element.attributes || !element.attributes[name]) ? null = :=0A= element.attributes[name].value;=0A= }=0A= }=0A= return element.getAttribute(name);=0A= },=0A= =0A= writeAttribute: function(element, name, value) {=0A= element =3D $(element);=0A= var attributes =3D { }, t =3D Element._attributeTranslations.write;=0A= =0A= if (typeof name =3D=3D 'object') attributes =3D name;=0A= else attributes[name] =3D Object.isUndefined(value) ? true : value;=0A= =0A= for (var attr in attributes) {=0A= name =3D t.names[attr] || attr;=0A= value =3D attributes[attr];=0A= if (t.values[attr]) name =3D t.values[attr](element, value);=0A= if (value =3D=3D=3D false || value =3D=3D=3D null)=0A= element.removeAttribute(name);=0A= else if (value =3D=3D=3D true)=0A= element.setAttribute(name, name);=0A= else element.setAttribute(name, value);=0A= }=0A= return element;=0A= },=0A= =0A= getHeight: function(element) {=0A= return $(element).getDimensions().height;=0A= },=0A= =0A= getWidth: function(element) {=0A= return $(element).getDimensions().width;=0A= },=0A= =0A= classNames: function(element) {=0A= return new Element.ClassNames(element);=0A= },=0A= =0A= hasClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= var elementClassName =3D element.className;=0A= return (elementClassName.length > 0 && (elementClassName =3D=3D = className ||=0A= new RegExp("(^|\\s)" + className + = "(\\s|$)").test(elementClassName)));=0A= },=0A= =0A= addClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= if (!element.hasClassName(className))=0A= element.className +=3D (element.className ? ' ' : '') + className;=0A= return element;=0A= },=0A= =0A= removeClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= element.className =3D element.className.replace(=0A= new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();=0A= return element;=0A= },=0A= =0A= toggleClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return element[element.hasClassName(className) ?=0A= 'removeClassName' : 'addClassName'](className);=0A= },=0A= =0A= // removes whitespace-only text node children=0A= cleanWhitespace: function(element) {=0A= element =3D $(element);=0A= var node =3D element.firstChild;=0A= while (node) {=0A= var nextNode =3D node.nextSibling;=0A= if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A= element.removeChild(node);=0A= node =3D nextNode;=0A= }=0A= return element;=0A= },=0A= =0A= empty: function(element) {=0A= return $(element).innerHTML.blank();=0A= },=0A= =0A= descendantOf: function(element, ancestor) {=0A= element =3D $(element), ancestor =3D $(ancestor);=0A= var originalAncestor =3D ancestor;=0A= =0A= if (element.compareDocumentPosition)=0A= return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A= =0A= if (element.sourceIndex && !Prototype.Browser.Opera) {=0A= var e =3D element.sourceIndex, a =3D ancestor.sourceIndex,=0A= nextAncestor =3D ancestor.nextSibling;=0A= if (!nextAncestor) {=0A= do { ancestor =3D ancestor.parentNode; }=0A= while (!(nextAncestor =3D ancestor.nextSibling) && = ancestor.parentNode);=0A= }=0A= if (nextAncestor) return (e > a && e < nextAncestor.sourceIndex);=0A= }=0A= =0A= while (element =3D element.parentNode)=0A= if (element =3D=3D originalAncestor) return true;=0A= return false;=0A= },=0A= =0A= scrollTo: function(element) {=0A= element =3D $(element);=0A= var pos =3D element.cumulativeOffset();=0A= window.scrollTo(pos[0], pos[1]);=0A= return element;=0A= },=0A= =0A= getStyle: function(element, style) {=0A= element =3D $(element);=0A= style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A= var value =3D element.style[style];=0A= if (!value) {=0A= var css =3D document.defaultView.getComputedStyle(element, null);=0A= value =3D css ? css[style] : null;=0A= }=0A= if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A= return value =3D=3D 'auto' ? null : value;=0A= },=0A= =0A= getOpacity: function(element) {=0A= return $(element).getStyle('opacity');=0A= },=0A= =0A= setStyle: function(element, styles) {=0A= element =3D $(element);=0A= var elementStyle =3D element.style, match;=0A= if (Object.isString(styles)) {=0A= element.style.cssText +=3D ';' + styles;=0A= return styles.include('opacity') ?=0A= element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : = element;=0A= }=0A= for (var property in styles)=0A= if (property =3D=3D 'opacity') = element.setOpacity(styles[property]);=0A= else=0A= elementStyle[(property =3D=3D 'float' || property =3D=3D = 'cssFloat') ?=0A= (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : = 'styleFloat') :=0A= property] =3D styles[property];=0A= =0A= return element;=0A= },=0A= =0A= setOpacity: function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? = '' :=0A= (value < 0.00001) ? 0 : value;=0A= return element;=0A= },=0A= =0A= getDimensions: function(element) {=0A= element =3D $(element);=0A= var display =3D $(element).getStyle('display');=0A= if (display !=3D 'none' && display !=3D null) // Safari bug=0A= return {width: element.offsetWidth, height: element.offsetHeight};=0A= =0A= // All *Width and *Height properties give 0 on elements with display = none,=0A= // so enable the element temporarily=0A= var els =3D element.style;=0A= var originalVisibility =3D els.visibility;=0A= var originalPosition =3D els.position;=0A= var originalDisplay =3D els.display;=0A= els.visibility =3D 'hidden';=0A= els.position =3D 'absolute';=0A= els.display =3D 'block';=0A= var originalWidth =3D element.clientWidth;=0A= var originalHeight =3D element.clientHeight;=0A= els.display =3D originalDisplay;=0A= els.position =3D originalPosition;=0A= els.visibility =3D originalVisibility;=0A= return {width: originalWidth, height: originalHeight};=0A= },=0A= =0A= makePositioned: function(element) {=0A= element =3D $(element);=0A= var pos =3D Element.getStyle(element, 'position');=0A= if (pos =3D=3D 'static' || !pos) {=0A= element._madePositioned =3D true;=0A= element.style.position =3D 'relative';=0A= // Opera returns the offset relative to the positioning context, = when an=0A= // element is position relative but top and left have not been = defined=0A= if (window.opera) {=0A= element.style.top =3D 0;=0A= element.style.left =3D 0;=0A= }=0A= }=0A= return element;=0A= },=0A= =0A= undoPositioned: function(element) {=0A= element =3D $(element);=0A= if (element._madePositioned) {=0A= element._madePositioned =3D undefined;=0A= element.style.position =3D=0A= element.style.top =3D=0A= element.style.left =3D=0A= element.style.bottom =3D=0A= element.style.right =3D '';=0A= }=0A= return element;=0A= },=0A= =0A= makeClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return element;=0A= element._overflow =3D Element.getStyle(element, 'overflow') || = 'auto';=0A= if (element._overflow !=3D=3D 'hidden')=0A= element.style.overflow =3D 'hidden';=0A= return element;=0A= },=0A= =0A= undoClipping: function(element) {=0A= element =3D $(element);=0A= if (!element._overflow) return element;=0A= element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : = element._overflow;=0A= element._overflow =3D null;=0A= return element;=0A= },=0A= =0A= cumulativeOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= positionedOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= if (element) {=0A= if (element.tagName =3D=3D 'BODY') break;=0A= var p =3D Element.getStyle(element, 'position');=0A= if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A= }=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= absolutize: function(element) {=0A= element =3D $(element);=0A= if (element.getStyle('position') =3D=3D 'absolute') return;=0A= // Position.prepare(); // To be done manually by Scripty when it = needs it.=0A= =0A= var offsets =3D element.positionedOffset();=0A= var top =3D offsets[1];=0A= var left =3D offsets[0];=0A= var width =3D element.clientWidth;=0A= var height =3D element.clientHeight;=0A= =0A= element._originalLeft =3D left - parseFloat(element.style.left || = 0);=0A= element._originalTop =3D top - parseFloat(element.style.top || = 0);=0A= element._originalWidth =3D element.style.width;=0A= element._originalHeight =3D element.style.height;=0A= =0A= element.style.position =3D 'absolute';=0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.width =3D width + 'px';=0A= element.style.height =3D height + 'px';=0A= return element;=0A= },=0A= =0A= relativize: function(element) {=0A= element =3D $(element);=0A= if (element.getStyle('position') =3D=3D 'relative') return;=0A= // Position.prepare(); // To be done manually by Scripty when it = needs it.=0A= =0A= element.style.position =3D 'relative';=0A= var top =3D parseFloat(element.style.top || 0) - = (element._originalTop || 0);=0A= var left =3D parseFloat(element.style.left || 0) - = (element._originalLeft || 0);=0A= =0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.height =3D element._originalHeight;=0A= element.style.width =3D element._originalWidth;=0A= return element;=0A= },=0A= =0A= cumulativeScrollOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.scrollTop || 0;=0A= valueL +=3D element.scrollLeft || 0;=0A= element =3D element.parentNode;=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= getOffsetParent: function(element) {=0A= if (element.offsetParent) return $(element.offsetParent);=0A= if (element =3D=3D document.body) return $(element);=0A= =0A= while ((element =3D element.parentNode) && element !=3D = document.body)=0A= if (Element.getStyle(element, 'position') !=3D 'static')=0A= return $(element);=0A= =0A= return $(document.body);=0A= },=0A= =0A= viewportOffset: function(forElement) {=0A= var valueT =3D 0, valueL =3D 0;=0A= =0A= var element =3D forElement;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= =0A= // Safari fix=0A= if (element.offsetParent =3D=3D document.body &&=0A= Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A= =0A= } while (element =3D element.offsetParent);=0A= =0A= element =3D forElement;=0A= do {=0A= if (!Prototype.Browser.Opera || element.tagName =3D=3D 'BODY') {=0A= valueT -=3D element.scrollTop || 0;=0A= valueL -=3D element.scrollLeft || 0;=0A= }=0A= } while (element =3D element.parentNode);=0A= =0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= clonePosition: function(element, source) {=0A= var options =3D Object.extend({=0A= setLeft: true,=0A= setTop: true,=0A= setWidth: true,=0A= setHeight: true,=0A= offsetTop: 0,=0A= offsetLeft: 0=0A= }, arguments[2] || { });=0A= =0A= // find page position of source=0A= source =3D $(source);=0A= var p =3D source.viewportOffset();=0A= =0A= // find coordinate system to use=0A= element =3D $(element);=0A= var delta =3D [0, 0];=0A= var parent =3D null;=0A= // delta [0,0] will do fine with position: fixed elements,=0A= // position:absolute needs offsetParent deltas=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') {=0A= parent =3D element.getOffsetParent();=0A= delta =3D parent.viewportOffset();=0A= }=0A= =0A= // correct by body offsets (fixes Safari)=0A= if (parent =3D=3D document.body) {=0A= delta[0] -=3D document.body.offsetLeft;=0A= delta[1] -=3D document.body.offsetTop;=0A= }=0A= =0A= // set position=0A= if (options.setLeft) element.style.left =3D (p[0] - delta[0] + = options.offsetLeft) + 'px';=0A= if (options.setTop) element.style.top =3D (p[1] - delta[1] + = options.offsetTop) + 'px';=0A= if (options.setWidth) element.style.width =3D source.offsetWidth + = 'px';=0A= if (options.setHeight) element.style.height =3D source.offsetHeight = + 'px';=0A= return element;=0A= }=0A= };=0A= =0A= Element.Methods.identify.counter =3D 1;=0A= =0A= Object.extend(Element.Methods, {=0A= getElementsBySelector: Element.Methods.select,=0A= childElements: Element.Methods.immediateDescendants=0A= });=0A= =0A= Element._attributeTranslations =3D {=0A= write: {=0A= names: {=0A= className: 'class',=0A= htmlFor: 'for'=0A= },=0A= values: { }=0A= }=0A= };=0A= =0A= if (Prototype.Browser.Opera) {=0A= Element.Methods.getStyle =3D Element.Methods.getStyle.wrap(=0A= function(proceed, element, style) {=0A= switch (style) {=0A= case 'left': case 'top': case 'right': case 'bottom':=0A= if (proceed(element, 'position') =3D=3D=3D 'static') return = null;=0A= case 'height': case 'width':=0A= // returns '0px' for hidden elements; we want it to return null=0A= if (!Element.visible(element)) return null;=0A= =0A= // returns the border-box dimensions rather than the = content-box=0A= // dimensions, so we subtract padding and borders from the = value=0A= var dim =3D parseInt(proceed(element, style), 10);=0A= =0A= if (dim !=3D=3D element['offset' + style.capitalize()])=0A= return dim + 'px';=0A= =0A= var properties;=0A= if (style =3D=3D=3D 'height') {=0A= properties =3D ['border-top-width', 'padding-top',=0A= 'padding-bottom', 'border-bottom-width'];=0A= }=0A= else {=0A= properties =3D ['border-left-width', 'padding-left',=0A= 'padding-right', 'border-right-width'];=0A= }=0A= return properties.inject(dim, function(memo, property) {=0A= var val =3D proceed(element, property);=0A= return val =3D=3D=3D null ? memo : memo - parseInt(val, 10);=0A= }) + 'px';=0A= default: return proceed(element, style);=0A= }=0A= }=0A= );=0A= =0A= Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap(=0A= function(proceed, element, attribute) {=0A= if (attribute =3D=3D=3D 'title') return element.title;=0A= return proceed(element, attribute);=0A= }=0A= );=0A= }=0A= =0A= else if (Prototype.Browser.IE) {=0A= $w('positionedOffset getOffsetParent = viewportOffset').each(function(method) {=0A= Element.Methods[method] =3D Element.Methods[method].wrap(=0A= function(proceed, element) {=0A= element =3D $(element);=0A= var position =3D element.getStyle('position');=0A= if (position !=3D 'static') return proceed(element);=0A= element.setStyle({ position: 'relative' });=0A= var value =3D proceed(element);=0A= element.setStyle({ position: position });=0A= return value;=0A= }=0A= );=0A= });=0A= =0A= Element.Methods.getStyle =3D function(element, style) {=0A= element =3D $(element);=0A= style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? = 'styleFloat' : style.camelize();=0A= var value =3D element.style[style];=0A= if (!value && element.currentStyle) value =3D = element.currentStyle[style];=0A= =0A= if (style =3D=3D 'opacity') {=0A= if (value =3D (element.getStyle('filter') || = '').match(/alpha\(opacity=3D(.*)\)/))=0A= if (value[1]) return parseFloat(value[1]) / 100;=0A= return 1.0;=0A= }=0A= =0A= if (value =3D=3D 'auto') {=0A= if ((style =3D=3D 'width' || style =3D=3D 'height') && = (element.getStyle('display') !=3D 'none'))=0A= return element['offset' + style.capitalize()] + 'px';=0A= return null;=0A= }=0A= return value;=0A= };=0A= =0A= Element.Methods.setOpacity =3D function(element, value) {=0A= function stripAlpha(filter){=0A= return filter.replace(/alpha\([^\)]*\)/gi,'');=0A= }=0A= element =3D $(element);=0A= var currentStyle =3D element.currentStyle;=0A= if ((currentStyle && !currentStyle.hasLayout) ||=0A= (!currentStyle && element.style.zoom =3D=3D 'normal'))=0A= element.style.zoom =3D 1;=0A= =0A= var filter =3D element.getStyle('filter'), style =3D element.style;=0A= if (value =3D=3D 1 || value =3D=3D=3D '') {=0A= (filter =3D stripAlpha(filter)) ?=0A= style.filter =3D filter : style.removeAttribute('filter');=0A= return element;=0A= } else if (value < 0.00001) value =3D 0;=0A= style.filter =3D stripAlpha(filter) +=0A= 'alpha(opacity=3D' + (value * 100) + ')';=0A= return element;=0A= };=0A= =0A= Element._attributeTranslations =3D {=0A= read: {=0A= names: {=0A= 'class': 'className',=0A= 'for': 'htmlFor'=0A= },=0A= values: {=0A= _getAttr: function(element, attribute) {=0A= return element.getAttribute(attribute, 2);=0A= },=0A= _getAttrNode: function(element, attribute) {=0A= var node =3D element.getAttributeNode(attribute);=0A= return node ? node.value : "";=0A= },=0A= _getEv: function(element, attribute) {=0A= attribute =3D element.getAttribute(attribute);=0A= return attribute ? attribute.toString().slice(23, -2) : null;=0A= },=0A= _flag: function(element, attribute) {=0A= return $(element).hasAttribute(attribute) ? attribute : null;=0A= },=0A= style: function(element) {=0A= return element.style.cssText.toLowerCase();=0A= },=0A= title: function(element) {=0A= return element.title;=0A= }=0A= }=0A= }=0A= };=0A= =0A= Element._attributeTranslations.write =3D {=0A= names: Object.clone(Element._attributeTranslations.read.names),=0A= values: {=0A= checked: function(element, value) {=0A= element.checked =3D !!value;=0A= },=0A= =0A= style: function(element, value) {=0A= element.style.cssText =3D value ? value : '';=0A= }=0A= }=0A= };=0A= =0A= Element._attributeTranslations.has =3D {};=0A= =0A= $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A= 'encType maxLength readOnly longDesc').each(function(attr) {=0A= Element._attributeTranslations.write.names[attr.toLowerCase()] =3D = attr;=0A= Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;=0A= });=0A= =0A= (function(v) {=0A= Object.extend(v, {=0A= href: v._getAttr,=0A= src: v._getAttr,=0A= type: v._getAttr,=0A= action: v._getAttrNode,=0A= disabled: v._flag,=0A= checked: v._flag,=0A= readonly: v._flag,=0A= multiple: v._flag,=0A= onload: v._getEv,=0A= onunload: v._getEv,=0A= onclick: v._getEv,=0A= ondblclick: v._getEv,=0A= onmousedown: v._getEv,=0A= onmouseup: v._getEv,=0A= onmouseover: v._getEv,=0A= onmousemove: v._getEv,=0A= onmouseout: v._getEv,=0A= onfocus: v._getEv,=0A= onblur: v._getEv,=0A= onkeypress: v._getEv,=0A= onkeydown: v._getEv,=0A= onkeyup: v._getEv,=0A= onsubmit: v._getEv,=0A= onreset: v._getEv,=0A= onselect: v._getEv,=0A= onchange: v._getEv=0A= });=0A= })(Element._attributeTranslations.read.values);=0A= }=0A= =0A= else if (Prototype.Browser.Gecko && = /rv:1\.8\.0/.test(navigator.userAgent)) {=0A= Element.Methods.setOpacity =3D function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A= (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A= return element;=0A= };=0A= }=0A= =0A= else if (Prototype.Browser.WebKit) {=0A= Element.Methods.setOpacity =3D function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? = '' :=0A= (value < 0.00001) ? 0 : value;=0A= =0A= if (value =3D=3D 1)=0A= if(element.tagName =3D=3D 'IMG' && element.width) {=0A= element.width++; element.width--;=0A= } else try {=0A= var n =3D document.createTextNode(' ');=0A= element.appendChild(n);=0A= element.removeChild(n);=0A= } catch (e) { }=0A= =0A= return element;=0A= };=0A= =0A= // Safari returns margins on body which is incorrect if the child is = absolutely=0A= // positioned. For performance reasons, redefine = Element#cumulativeOffset for=0A= // KHTML/WebKit only.=0A= Element.Methods.cumulativeOffset =3D function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= if (element.offsetParent =3D=3D document.body)=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') = break;=0A= =0A= element =3D element.offsetParent;=0A= } while (element);=0A= =0A= return Element._returnOffset(valueL, valueT);=0A= };=0A= }=0A= =0A= if (Prototype.Browser.IE || Prototype.Browser.Opera) {=0A= // IE and Opera are missing .innerHTML support for TABLE-related and = SELECT elements=0A= Element.Methods.update =3D function(element, content) {=0A= element =3D $(element);=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) return = element.update().insert(content);=0A= =0A= content =3D Object.toHTML(content);=0A= var tagName =3D element.tagName.toUpperCase();=0A= =0A= if (tagName in Element._insertionTranslations.tags) {=0A= $A(element.childNodes).each(function(node) { = element.removeChild(node) });=0A= Element._getContentFromAnonymousElement(tagName, = content.stripScripts())=0A= .each(function(node) { element.appendChild(node) });=0A= }=0A= else element.innerHTML =3D content.stripScripts();=0A= =0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= };=0A= }=0A= =0A= if (document.createElement('div').outerHTML) {=0A= Element.Methods.replace =3D function(element, content) {=0A= element =3D $(element);=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) {=0A= element.parentNode.replaceChild(content, element);=0A= return element;=0A= }=0A= =0A= content =3D Object.toHTML(content);=0A= var parent =3D element.parentNode, tagName =3D = parent.tagName.toUpperCase();=0A= =0A= if (Element._insertionTranslations.tags[tagName]) {=0A= var nextSibling =3D element.next();=0A= var fragments =3D Element._getContentFromAnonymousElement(tagName, = content.stripScripts());=0A= parent.removeChild(element);=0A= if (nextSibling)=0A= fragments.each(function(node) { parent.insertBefore(node, = nextSibling) });=0A= else=0A= fragments.each(function(node) { parent.appendChild(node) });=0A= }=0A= else element.outerHTML =3D content.stripScripts();=0A= =0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= };=0A= }=0A= =0A= Element._returnOffset =3D function(l, t) {=0A= var result =3D [l, t];=0A= result.left =3D l;=0A= result.top =3D t;=0A= return result;=0A= };=0A= =0A= Element._getContentFromAnonymousElement =3D function(tagName, html) {=0A= var div =3D new Element('div'), t =3D = Element._insertionTranslations.tags[tagName];=0A= if (t) {=0A= div.innerHTML =3D t[0] + html + t[1];=0A= t[2].times(function() { div =3D div.firstChild });=0A= } else div.innerHTML =3D html;=0A= return $A(div.childNodes);=0A= };=0A= =0A= Element._insertionTranslations =3D {=0A= before: function(element, node) {=0A= element.parentNode.insertBefore(node, element);=0A= },=0A= top: function(element, node) {=0A= element.insertBefore(node, element.firstChild);=0A= },=0A= bottom: function(element, node) {=0A= element.appendChild(node);=0A= },=0A= after: function(element, node) {=0A= element.parentNode.insertBefore(node, element.nextSibling);=0A= },=0A= tags: {=0A= TABLE: ['', '
', 1],=0A= TBODY: ['', '
', 2],=0A= TR: ['', '
', 3],=0A= TD: ['
', '
', 4],=0A= SELECT: ['', 1]=0A= }=0A= };=0A= =0A= (function() {=0A= Object.extend(this.tags, {=0A= THEAD: this.tags.TBODY,=0A= TFOOT: this.tags.TBODY,=0A= TH: this.tags.TD=0A= });=0A= }).call(Element._insertionTranslations);=0A= =0A= Element.Methods.Simulated =3D {=0A= hasAttribute: function(element, attribute) {=0A= attribute =3D Element._attributeTranslations.has[attribute] || = attribute;=0A= var node =3D $(element).getAttributeNode(attribute);=0A= return node && node.specified;=0A= }=0A= };=0A= =0A= Element.Methods.ByTag =3D { };=0A= =0A= Object.extend(Element, Element.Methods);=0A= =0A= if (!Prototype.BrowserFeatures.ElementExtensions &&=0A= document.createElement('div').__proto__) {=0A= window.HTMLElement =3D { };=0A= window.HTMLElement.prototype =3D = document.createElement('div').__proto__;=0A= Prototype.BrowserFeatures.ElementExtensions =3D true;=0A= }=0A= =0A= Element.extend =3D (function() {=0A= if (Prototype.BrowserFeatures.SpecificElementExtensions)=0A= return Prototype.K;=0A= =0A= var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A= =0A= var extend =3D Object.extend(function(element) {=0A= if (!element || element._extendedByPrototype ||=0A= element.nodeType !=3D 1 || element =3D=3D window) return element;=0A= =0A= var methods =3D Object.clone(Methods),=0A= tagName =3D element.tagName, property, value;=0A= =0A= // extend methods for specific tags=0A= if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A= =0A= for (property in methods) {=0A= value =3D methods[property];=0A= if (Object.isFunction(value) && !(property in element))=0A= element[property] =3D value.methodize();=0A= }=0A= =0A= element._extendedByPrototype =3D Prototype.emptyFunction;=0A= return element;=0A= =0A= }, {=0A= refresh: function() {=0A= // extend methods for all tags (Safari doesn't need this)=0A= if (!Prototype.BrowserFeatures.ElementExtensions) {=0A= Object.extend(Methods, Element.Methods);=0A= Object.extend(Methods, Element.Methods.Simulated);=0A= }=0A= }=0A= });=0A= =0A= extend.refresh();=0A= return extend;=0A= })();=0A= =0A= Element.hasAttribute =3D function(element, attribute) {=0A= if (element.hasAttribute) return element.hasAttribute(attribute);=0A= return Element.Methods.Simulated.hasAttribute(element, attribute);=0A= };=0A= =0A= Element.addMethods =3D function(methods) {=0A= var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A= =0A= if (!methods) {=0A= Object.extend(Form, Form.Methods);=0A= Object.extend(Form.Element, Form.Element.Methods);=0A= Object.extend(Element.Methods.ByTag, {=0A= "FORM": Object.clone(Form.Methods),=0A= "INPUT": Object.clone(Form.Element.Methods),=0A= "SELECT": Object.clone(Form.Element.Methods),=0A= "TEXTAREA": Object.clone(Form.Element.Methods)=0A= });=0A= }=0A= =0A= if (arguments.length =3D=3D 2) {=0A= var tagName =3D methods;=0A= methods =3D arguments[1];=0A= }=0A= =0A= if (!tagName) Object.extend(Element.Methods, methods || { });=0A= else {=0A= if (Object.isArray(tagName)) tagName.each(extend);=0A= else extend(tagName);=0A= }=0A= =0A= function extend(tagName) {=0A= tagName =3D tagName.toUpperCase();=0A= if (!Element.Methods.ByTag[tagName])=0A= Element.Methods.ByTag[tagName] =3D { };=0A= Object.extend(Element.Methods.ByTag[tagName], methods);=0A= }=0A= =0A= function copy(methods, destination, onlyIfAbsent) {=0A= onlyIfAbsent =3D onlyIfAbsent || false;=0A= for (var property in methods) {=0A= var value =3D methods[property];=0A= if (!Object.isFunction(value)) continue;=0A= if (!onlyIfAbsent || !(property in destination))=0A= destination[property] =3D value.methodize();=0A= }=0A= }=0A= =0A= function findDOMClass(tagName) {=0A= var klass;=0A= var trans =3D {=0A= "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A= "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": = "DList",=0A= "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": = "Heading",=0A= "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A= "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", = "CAPTION":=0A= "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A= "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", = "TR":=0A= "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A= "FrameSet", "IFRAME": "IFrame"=0A= };=0A= if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A= if (window[klass]) return window[klass];=0A= klass =3D 'HTML' + tagName + 'Element';=0A= if (window[klass]) return window[klass];=0A= klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A= if (window[klass]) return window[klass];=0A= =0A= window[klass] =3D { };=0A= window[klass].prototype =3D = document.createElement(tagName).__proto__;=0A= return window[klass];=0A= }=0A= =0A= if (F.ElementExtensions) {=0A= copy(Element.Methods, HTMLElement.prototype);=0A= copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A= }=0A= =0A= if (F.SpecificElementExtensions) {=0A= for (var tag in Element.Methods.ByTag) {=0A= var klass =3D findDOMClass(tag);=0A= if (Object.isUndefined(klass)) continue;=0A= copy(T[tag], klass.prototype);=0A= }=0A= }=0A= =0A= Object.extend(Element, Element.Methods);=0A= delete Element.ByTag;=0A= =0A= if (Element.extend.refresh) Element.extend.refresh();=0A= Element.cache =3D { };=0A= };=0A= =0A= document.viewport =3D {=0A= getDimensions: function() {=0A= var dimensions =3D { };=0A= var B =3D Prototype.Browser;=0A= $w('width height').each(function(d) {=0A= var D =3D d.capitalize();=0A= dimensions[d] =3D (B.WebKit && !document.evaluate) ? self['inner' = + D] :=0A= (B.Opera) ? document.body['client' + D] : = document.documentElement['client' + D];=0A= });=0A= return dimensions;=0A= },=0A= =0A= getWidth: function() {=0A= return this.getDimensions().width;=0A= },=0A= =0A= getHeight: function() {=0A= return this.getDimensions().height;=0A= },=0A= =0A= getScrollOffsets: function() {=0A= return Element._returnOffset(=0A= window.pageXOffset || document.documentElement.scrollLeft || = document.body.scrollLeft,=0A= window.pageYOffset || document.documentElement.scrollTop || = document.body.scrollTop);=0A= }=0A= };=0A= /* Portions of the Selector class are derived from Jack Slocum=E2=80=99s = DomQuery,=0A= * part of YUI-Ext version 0.40, distributed under the terms of an = MIT-style=0A= * license. Please see http://www.yui-ext.com/ for more information. */=0A= =0A= var Selector =3D Class.create({=0A= initialize: function(expression) {=0A= this.expression =3D expression.strip();=0A= this.compileMatcher();=0A= },=0A= =0A= shouldUseXPath: function() {=0A= if (!Prototype.BrowserFeatures.XPath) return false;=0A= =0A= var e =3D this.expression;=0A= =0A= // Safari 3 chokes on :*-of-type and :empty=0A= if (Prototype.Browser.WebKit &&=0A= (e.include("-of-type") || e.include(":empty")))=0A= return false;=0A= =0A= // XPath can't do namespaced attributes, nor can it read=0A= // the "checked" property from DOM nodes=0A= if ((/(\[[\w-]*?:|:checked)/).test(this.expression))=0A= return false;=0A= =0A= return true;=0A= },=0A= =0A= compileMatcher: function() {=0A= if (this.shouldUseXPath())=0A= return this.compileXPathMatcher();=0A= =0A= var e =3D this.expression, ps =3D Selector.patterns, h =3D = Selector.handlers,=0A= c =3D Selector.criteria, le, p, m;=0A= =0A= if (Selector._cache[e]) {=0A= this.matcher =3D Selector._cache[e];=0A= return;=0A= }=0A= =0A= this.matcher =3D ["this.matcher =3D function(root) {",=0A= "var r =3D root, h =3D Selector.handlers, c =3D = false, n;"];=0A= =0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= p =3D ps[i];=0A= if (m =3D e.match(p)) {=0A= this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :=0A= new Template(c[i]).evaluate(m));=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= =0A= this.matcher.push("return h.unique(n);\n}");=0A= eval(this.matcher.join('\n'));=0A= Selector._cache[this.expression] =3D this.matcher;=0A= },=0A= =0A= compileXPathMatcher: function() {=0A= var e =3D this.expression, ps =3D Selector.patterns,=0A= x =3D Selector.xpath, le, m;=0A= =0A= if (Selector._cache[e]) {=0A= this.xpath =3D Selector._cache[e]; return;=0A= }=0A= =0A= this.matcher =3D ['.//*'];=0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= if (m =3D e.match(ps[i])) {=0A= this.matcher.push(Object.isFunction(x[i]) ? x[i](m) :=0A= new Template(x[i]).evaluate(m));=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= =0A= this.xpath =3D this.matcher.join('');=0A= Selector._cache[this.expression] =3D this.xpath;=0A= },=0A= =0A= findElements: function(root) {=0A= root =3D root || document;=0A= if (this.xpath) return document._getElementsByXPath(this.xpath, = root);=0A= return this.matcher(root);=0A= },=0A= =0A= match: function(element) {=0A= this.tokens =3D [];=0A= =0A= var e =3D this.expression, ps =3D Selector.patterns, as =3D = Selector.assertions;=0A= var le, p, m;=0A= =0A= while (e && le !=3D=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= p =3D ps[i];=0A= if (m =3D e.match(p)) {=0A= // use the Selector.assertions methods unless the selector=0A= // is too complex.=0A= if (as[i]) {=0A= this.tokens.push([i, Object.clone(m)]);=0A= e =3D e.replace(m[0], '');=0A= } else {=0A= // reluctantly do a document-wide search=0A= // and look for a match in the array=0A= return this.findElements(document).include(element);=0A= }=0A= }=0A= }=0A= }=0A= =0A= var match =3D true, name, matches;=0A= for (var i =3D 0, token; token =3D this.tokens[i]; i++) {=0A= name =3D token[0], matches =3D token[1];=0A= if (!Selector.assertions[name](element, matches)) {=0A= match =3D false; break;=0A= }=0A= }=0A= =0A= return match;=0A= },=0A= =0A= toString: function() {=0A= return this.expression;=0A= },=0A= =0A= inspect: function() {=0A= return "#";=0A= }=0A= });=0A= =0A= Object.extend(Selector, {=0A= _cache: { },=0A= =0A= xpath: {=0A= descendant: "//*",=0A= child: "/*",=0A= adjacent: "/following-sibling::*[1]",=0A= laterSibling: '/following-sibling::*',=0A= tagName: function(m) {=0A= if (m[1] =3D=3D '*') return '';=0A= return "[local-name()=3D'" + m[1].toLowerCase() +=0A= "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A= },=0A= className: "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A= id: "[@id=3D'#{1}']",=0A= attrPresence: function(m) {=0A= m[1] =3D m[1].toLowerCase();=0A= return new Template("[@#{1}]").evaluate(m);=0A= },=0A= attr: function(m) {=0A= m[1] =3D m[1].toLowerCase();=0A= m[3] =3D m[5] || m[6];=0A= return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A= },=0A= pseudo: function(m) {=0A= var h =3D Selector.xpath.pseudos[m[1]];=0A= if (!h) return '';=0A= if (Object.isFunction(h)) return h(m);=0A= return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A= },=0A= operators: {=0A= '=3D': "[@#{1}=3D'#{3}']",=0A= '!=3D': "[@#{1}!=3D'#{3}']",=0A= '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A= '$=3D': "[substring(@#{1}, (string-length(@#{1}) - = string-length('#{3}') + 1))=3D'#{3}']",=0A= '*=3D': "[contains(@#{1}, '#{3}')]",=0A= '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A= '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A= },=0A= pseudos: {=0A= 'first-child': '[not(preceding-sibling::*)]',=0A= 'last-child': '[not(following-sibling::*)]',=0A= 'only-child': '[not(preceding-sibling::* or = following-sibling::*)]',=0A= 'empty': "[count(*) =3D 0 and (count(text()) =3D 0 or = translate(text(), ' \t\r\n', '') =3D '')]",=0A= 'checked': "[@checked]",=0A= 'disabled': "[@disabled]",=0A= 'enabled': "[not(@disabled)]",=0A= 'not': function(m) {=0A= var e =3D m[6], p =3D Selector.patterns,=0A= x =3D Selector.xpath, le, v;=0A= =0A= var exclusion =3D [];=0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in p) {=0A= if (m =3D e.match(p[i])) {=0A= v =3D Object.isFunction(x[i]) ? x[i](m) : new = Template(x[i]).evaluate(m);=0A= exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= return "[not(" + exclusion.join(" and ") + ")]";=0A= },=0A= 'nth-child': function(m) {=0A= return = Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A= },=0A= 'nth-last-child': function(m) {=0A= return = Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A= },=0A= 'nth-of-type': function(m) {=0A= return Selector.xpath.pseudos.nth("position() ", m);=0A= },=0A= 'nth-last-of-type': function(m) {=0A= return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", = m);=0A= },=0A= 'first-of-type': function(m) {=0A= m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A= },=0A= 'last-of-type': function(m) {=0A= m[6] =3D "1"; return = Selector.xpath.pseudos['nth-last-of-type'](m);=0A= },=0A= 'only-of-type': function(m) {=0A= var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + = p['last-of-type'](m);=0A= },=0A= nth: function(fragment, m) {=0A= var mm, formula =3D m[6], predicate;=0A= if (formula =3D=3D 'even') formula =3D '2n+0';=0A= if (formula =3D=3D 'odd') formula =3D '2n+1';=0A= if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A= return '[' + fragment + "=3D " + mm[1] + ']';=0A= if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A= if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A= var a =3D mm[1] ? Number(mm[1]) : 1;=0A= var b =3D mm[2] ? Number(mm[2]) : 0;=0A= predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A= "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A= return new Template(predicate).evaluate({=0A= fragment: fragment, a: a, b: b });=0A= }=0A= }=0A= }=0A= },=0A= =0A= criteria: {=0A= tagName: 'n =3D h.tagName(n, r, "#{1}", c); c =3D false;',=0A= className: 'n =3D h.className(n, r, "#{1}", c); c =3D false;',=0A= id: 'n =3D h.id(n, r, "#{1}", c); c =3D false;',=0A= attrPresence: 'n =3D h.attrPresence(n, r, "#{1}"); c =3D false;',=0A= attr: function(m) {=0A= m[3] =3D (m[5] || m[6]);=0A= return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}"); c = =3D false;').evaluate(m);=0A= },=0A= pseudo: function(m) {=0A= if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A= return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c = =3D false;').evaluate(m);=0A= },=0A= descendant: 'c =3D "descendant";',=0A= child: 'c =3D "child";',=0A= adjacent: 'c =3D "adjacent";',=0A= laterSibling: 'c =3D "laterSibling";'=0A= },=0A= =0A= patterns: {=0A= // combinators must be listed first=0A= // (and descendant needs to be last combinator)=0A= laterSibling: /^\s*~\s*/,=0A= child: /^\s*>\s*/,=0A= adjacent: /^\s*\+\s*/,=0A= descendant: /^\s/,=0A= =0A= // selectors follow=0A= tagName: /^\s*(\*|[\w\-]+)(\b|$)?/,=0A= id: /^#([\w\-\*]+)(\b|$)/,=0A= className: /^\.([\w\-\*]+)(\b|$)/,=0A= pseudo:=0A= /^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis= )abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/,=0A= attrPresence: /^\[([\w]+)\]/,=0A= attr: = /\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^= \]]*?)))?\]/=0A= },=0A= =0A= // for Selector.match and Element#match=0A= assertions: {=0A= tagName: function(element, matches) {=0A= return matches[1].toUpperCase() =3D=3D = element.tagName.toUpperCase();=0A= },=0A= =0A= className: function(element, matches) {=0A= return Element.hasClassName(element, matches[1]);=0A= },=0A= =0A= id: function(element, matches) {=0A= return element.id =3D=3D=3D matches[1];=0A= },=0A= =0A= attrPresence: function(element, matches) {=0A= return Element.hasAttribute(element, matches[1]);=0A= },=0A= =0A= attr: function(element, matches) {=0A= var nodeValue =3D Element.readAttribute(element, matches[1]);=0A= return Selector.operators[matches[2]](nodeValue, matches[3]);=0A= }=0A= },=0A= =0A= handlers: {=0A= // UTILITY FUNCTIONS=0A= // joins two collections=0A= concat: function(a, b) {=0A= for (var i =3D 0, node; node =3D b[i]; i++)=0A= a.push(node);=0A= return a;=0A= },=0A= =0A= // marks an array of nodes for counting=0A= mark: function(nodes) {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node._counted =3D true;=0A= return nodes;=0A= },=0A= =0A= unmark: function(nodes) {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node._counted =3D undefined;=0A= return nodes;=0A= },=0A= =0A= // mark each child node with its position (for nth calls)=0A= // "ofType" flag indicates whether we're indexing for nth-of-type=0A= // rather than nth-child=0A= index: function(parentNode, reverse, ofType) {=0A= parentNode._counted =3D true;=0A= if (reverse) {=0A= for (var nodes =3D parentNode.childNodes, i =3D nodes.length - = 1, j =3D 1; i >=3D 0; i--) {=0A= var node =3D nodes[i];=0A= if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) = node.nodeIndex =3D j++;=0A= }=0A= } else {=0A= for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node = =3D nodes[i]; i++)=0A= if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) = node.nodeIndex =3D j++;=0A= }=0A= },=0A= =0A= // filters out duplicates and extends all nodes=0A= unique: function(nodes) {=0A= if (nodes.length =3D=3D 0) return nodes;=0A= var results =3D [], n;=0A= for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A= if (!(n =3D nodes[i])._counted) {=0A= n._counted =3D true;=0A= results.push(Element.extend(n));=0A= }=0A= return Selector.handlers.unmark(results);=0A= },=0A= =0A= // COMBINATOR FUNCTIONS=0A= descendant: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= h.concat(results, node.getElementsByTagName('*'));=0A= return results;=0A= },=0A= =0A= child: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= for (var j =3D 0, child; child =3D node.childNodes[j]; j++)=0A= if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') = results.push(child);=0A= }=0A= return results;=0A= },=0A= =0A= adjacent: function(nodes) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= var next =3D this.nextElementSibling(node);=0A= if (next) results.push(next);=0A= }=0A= return results;=0A= },=0A= =0A= laterSibling: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= h.concat(results, Element.nextSiblings(node));=0A= return results;=0A= },=0A= =0A= nextElementSibling: function(node) {=0A= while (node =3D node.nextSibling)=0A= if (node.nodeType =3D=3D 1) return node;=0A= return null;=0A= },=0A= =0A= previousElementSibling: function(node) {=0A= while (node =3D node.previousSibling)=0A= if (node.nodeType =3D=3D 1) return node;=0A= return null;=0A= },=0A= =0A= // TOKEN FUNCTIONS=0A= tagName: function(nodes, root, tagName, combinator) {=0A= var uTagName =3D tagName.toUpperCase();=0A= var results =3D [], h =3D Selector.handlers;=0A= if (nodes) {=0A= if (combinator) {=0A= // fastlane for ordinary descendant combinators=0A= if (combinator =3D=3D "descendant") {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= h.concat(results, node.getElementsByTagName(tagName));=0A= return results;=0A= } else nodes =3D this[combinator](nodes);=0A= if (tagName =3D=3D "*") return nodes;=0A= }=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node.tagName.toUpperCase() =3D=3D=3D uTagName) = results.push(node);=0A= return results;=0A= } else return root.getElementsByTagName(tagName);=0A= },=0A= =0A= id: function(nodes, root, id, combinator) {=0A= var targetNode =3D $(id), h =3D Selector.handlers;=0A= if (!targetNode) return [];=0A= if (!nodes && root =3D=3D document) return [targetNode];=0A= if (nodes) {=0A= if (combinator) {=0A= if (combinator =3D=3D 'child') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (targetNode.parentNode =3D=3D node) return [targetNode];=0A= } else if (combinator =3D=3D 'descendant') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Element.descendantOf(targetNode, node)) return = [targetNode];=0A= } else if (combinator =3D=3D 'adjacent') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Selector.handlers.previousElementSibling(targetNode) = =3D=3D node)=0A= return [targetNode];=0A= } else nodes =3D h[combinator](nodes);=0A= }=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node =3D=3D targetNode) return [targetNode];=0A= return [];=0A= }=0A= return (targetNode && Element.descendantOf(targetNode, root)) ? = [targetNode] : [];=0A= },=0A= =0A= className: function(nodes, root, className, combinator) {=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= return Selector.handlers.byClassName(nodes, root, className);=0A= },=0A= =0A= byClassName: function(nodes, root, className) {=0A= if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A= var needle =3D ' ' + className + ' ';=0A= for (var i =3D 0, results =3D [], node, nodeClassName; node =3D = nodes[i]; i++) {=0A= nodeClassName =3D node.className;=0A= if (nodeClassName.length =3D=3D 0) continue;=0A= if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' = ').include(needle))=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= attrPresence: function(nodes, root, attr) {=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= var results =3D [];=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Element.hasAttribute(node, attr)) results.push(node);=0A= return results;=0A= },=0A= =0A= attr: function(nodes, root, attr, value, operator) {=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= var handler =3D Selector.operators[operator], results =3D [];=0A= for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A= var nodeValue =3D Element.readAttribute(node, attr);=0A= if (nodeValue =3D=3D=3D null) continue;=0A= if (handler(nodeValue, value)) results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= pseudo: function(nodes, name, value, root, combinator) {=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= return Selector.pseudos[name](nodes, value, root);=0A= }=0A= },=0A= =0A= pseudos: {=0A= 'first-child': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= if (Selector.handlers.previousElementSibling(node)) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= 'last-child': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= if (Selector.handlers.nextElementSibling(node)) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= 'only-child': function(nodes, value, root) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!h.previousElementSibling(node) && = !h.nextElementSibling(node))=0A= results.push(node);=0A= return results;=0A= },=0A= 'nth-child': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root);=0A= },=0A= 'nth-last-child': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, true);=0A= },=0A= 'nth-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, false, true);=0A= },=0A= 'nth-last-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, true, true);=0A= },=0A= 'first-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, "1", root, false, true);=0A= },=0A= 'last-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, "1", root, true, true);=0A= },=0A= 'only-of-type': function(nodes, formula, root) {=0A= var p =3D Selector.pseudos;=0A= return p['last-of-type'](p['first-of-type'](nodes, formula, root), = formula, root);=0A= },=0A= =0A= // handles the an+b logic=0A= getIndices: function(a, b, total) {=0A= if (a =3D=3D 0) return b > 0 ? [b] : [];=0A= return $R(1, total).inject([], function(memo, i) {=0A= if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A= return memo;=0A= });=0A= },=0A= =0A= // handles nth(-last)-child, nth(-last)-of-type, and = (first|last)-of-type=0A= nth: function(nodes, formula, root, reverse, ofType) {=0A= if (nodes.length =3D=3D 0) return [];=0A= if (formula =3D=3D 'even') formula =3D '2n+0';=0A= if (formula =3D=3D 'odd') formula =3D '2n+1';=0A= var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A= h.mark(nodes);=0A= for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A= if (!node.parentNode._counted) {=0A= h.index(node.parentNode, reverse, ofType);=0A= indexed.push(node.parentNode);=0A= }=0A= }=0A= if (formula.match(/^\d+$/)) { // just a number=0A= formula =3D Number(formula);=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node.nodeIndex =3D=3D formula) results.push(node);=0A= } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // = an+b=0A= if (m[1] =3D=3D "-") m[1] =3D -1;=0A= var a =3D m[1] ? Number(m[1]) : 1;=0A= var b =3D m[2] ? Number(m[2]) : 0;=0A= var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A= for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; = i++) {=0A= for (var j =3D 0; j < l; j++)=0A= if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A= }=0A= }=0A= h.unmark(nodes);=0A= h.unmark(indexed);=0A= return results;=0A= },=0A= =0A= 'empty': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= // IE treats comments as element nodes=0A= if (node.tagName =3D=3D '!' || (node.firstChild && = !node.innerHTML.match(/^\s*$/))) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= 'not': function(nodes, selector, root) {=0A= var h =3D Selector.handlers, selectorType, m;=0A= var exclusions =3D new Selector(selector).findElements(root);=0A= h.mark(exclusions);=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!node._counted) results.push(node);=0A= h.unmark(exclusions);=0A= return results;=0A= },=0A= =0A= 'enabled': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!node.disabled) results.push(node);=0A= return results;=0A= },=0A= =0A= 'disabled': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (node.disabled) results.push(node);=0A= return results;=0A= },=0A= =0A= 'checked': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (node.checked) results.push(node);=0A= return results;=0A= }=0A= },=0A= =0A= operators: {=0A= '=3D': function(nv, v) { return nv =3D=3D v; },=0A= '!=3D': function(nv, v) { return nv !=3D v; },=0A= '^=3D': function(nv, v) { return nv.startsWith(v); },=0A= '$=3D': function(nv, v) { return nv.endsWith(v); },=0A= '*=3D': function(nv, v) { return nv.include(v); },=0A= '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + = ' '); },=0A= '|=3D': function(nv, v) { return ('-' + nv.toUpperCase() + = '-').include('-' + v.toUpperCase() + '-'); }=0A= },=0A= =0A= matchElements: function(elements, expression) {=0A= var matches =3D new Selector(expression).findElements(), h =3D = Selector.handlers;=0A= h.mark(matches);=0A= for (var i =3D 0, results =3D [], element; element =3D elements[i]; = i++)=0A= if (element._counted) results.push(element);=0A= h.unmark(matches);=0A= return results;=0A= },=0A= =0A= findElement: function(elements, expression, index) {=0A= if (Object.isNumber(expression)) {=0A= index =3D expression; expression =3D false;=0A= }=0A= return Selector.matchElements(elements, expression || '*')[index || = 0];=0A= },=0A= =0A= findChildElements: function(element, expressions) {=0A= var exprs =3D expressions.join(',');=0A= expressions =3D [];=0A= exprs.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, function(m) {=0A= expressions.push(m[1].strip());=0A= });=0A= var results =3D [], h =3D Selector.handlers;=0A= for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A= selector =3D new Selector(expressions[i].strip());=0A= h.concat(results, selector.findElements(element));=0A= }=0A= return (l > 1) ? h.unique(results) : results;=0A= }=0A= });=0A= =0A= if (Prototype.Browser.IE) {=0A= // IE returns comment nodes on getElementsByTagName("*").=0A= // Filter them out.=0A= Selector.handlers.concat =3D function(a, b) {=0A= for (var i =3D 0, node; node =3D b[i]; i++)=0A= if (node.tagName !=3D=3D "!") a.push(node);=0A= return a;=0A= };=0A= }=0A= =0A= function $$() {=0A= return Selector.findChildElements(document, $A(arguments));=0A= }=0A= var Form =3D {=0A= reset: function(form) {=0A= $(form).reset();=0A= return form;=0A= },=0A= =0A= serializeElements: function(elements, options) {=0A= if (typeof options !=3D 'object') options =3D { hash: !!options };=0A= else if (Object.isUndefined(options.hash)) options.hash =3D true;=0A= var key, value, submitted =3D false, submit =3D options.submit;=0A= =0A= var data =3D elements.inject({ }, function(result, element) {=0A= if (!element.disabled && element.name) {=0A= key =3D element.name; value =3D $(element).getValue();=0A= if (value !=3D null && (element.type !=3D 'submit' || = (!submitted &&=0A= submit !=3D=3D false && (!submit || key =3D=3D submit) && = (submitted =3D true)))) {=0A= if (key in result) {=0A= // a key is already present; construct an array of values=0A= if (!Object.isArray(result[key])) result[key] =3D = [result[key]];=0A= result[key].push(value);=0A= }=0A= else result[key] =3D value;=0A= }=0A= }=0A= return result;=0A= });=0A= =0A= return options.hash ? data : Object.toQueryString(data);=0A= }=0A= };=0A= =0A= Form.Methods =3D {=0A= serialize: function(form, options) {=0A= return Form.serializeElements(Form.getElements(form), options);=0A= },=0A= =0A= getElements: function(form) {=0A= return $A($(form).getElementsByTagName('*')).inject([],=0A= function(elements, child) {=0A= if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A= elements.push(Element.extend(child));=0A= return elements;=0A= }=0A= );=0A= },=0A= =0A= getInputs: function(form, typeName, name) {=0A= form =3D $(form);=0A= var inputs =3D form.getElementsByTagName('input');=0A= =0A= if (!typeName && !name) return $A(inputs).map(Element.extend);=0A= =0A= for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i = < length; i++) {=0A= var input =3D inputs[i];=0A= if ((typeName && input.type !=3D typeName) || (name && input.name = !=3D name))=0A= continue;=0A= matchingInputs.push(Element.extend(input));=0A= }=0A= =0A= return matchingInputs;=0A= },=0A= =0A= disable: function(form) {=0A= form =3D $(form);=0A= Form.getElements(form).invoke('disable');=0A= return form;=0A= },=0A= =0A= enable: function(form) {=0A= form =3D $(form);=0A= Form.getElements(form).invoke('enable');=0A= return form;=0A= },=0A= =0A= findFirstElement: function(form) {=0A= var elements =3D $(form).getElements().findAll(function(element) {=0A= return 'hidden' !=3D element.type && !element.disabled;=0A= });=0A= var firstByIndex =3D elements.findAll(function(element) {=0A= return element.hasAttribute('tabIndex') && element.tabIndex >=3D 0;=0A= }).sortBy(function(element) { return element.tabIndex }).first();=0A= =0A= return firstByIndex ? firstByIndex : elements.find(function(element) = {=0A= return ['input', 'select', = 'textarea'].include(element.tagName.toLowerCase());=0A= });=0A= },=0A= =0A= focusFirstElement: function(form) {=0A= form =3D $(form);=0A= form.findFirstElement().activate();=0A= return form;=0A= },=0A= =0A= request: function(form, options) {=0A= form =3D $(form), options =3D Object.clone(options || { });=0A= =0A= var params =3D options.parameters, action =3D = form.readAttribute('action') || '';=0A= if (action.blank()) action =3D window.location.href;=0A= options.parameters =3D form.serialize(true);=0A= =0A= if (params) {=0A= if (Object.isString(params)) params =3D params.toQueryParams();=0A= Object.extend(options.parameters, params);=0A= }=0A= =0A= if (form.hasAttribute('method') && !options.method)=0A= options.method =3D form.method;=0A= =0A= return new Ajax.Request(action, options);=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element =3D {=0A= focus: function(element) {=0A= $(element).focus();=0A= return element;=0A= },=0A= =0A= select: function(element) {=0A= $(element).select();=0A= return element;=0A= }=0A= };=0A= =0A= Form.Element.Methods =3D {=0A= serialize: function(element) {=0A= element =3D $(element);=0A= if (!element.disabled && element.name) {=0A= var value =3D element.getValue();=0A= if (value !=3D undefined) {=0A= var pair =3D { };=0A= pair[element.name] =3D value;=0A= return Object.toQueryString(pair);=0A= }=0A= }=0A= return '';=0A= },=0A= =0A= getValue: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= return Form.Element.Serializers[method](element);=0A= },=0A= =0A= setValue: function(element, value) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= Form.Element.Serializers[method](element, value);=0A= return element;=0A= },=0A= =0A= clear: function(element) {=0A= $(element).value =3D '';=0A= return element;=0A= },=0A= =0A= present: function(element) {=0A= return $(element).value !=3D '';=0A= },=0A= =0A= activate: function(element) {=0A= element =3D $(element);=0A= try {=0A= element.focus();=0A= if (element.select && (element.tagName.toLowerCase() !=3D 'input' = ||=0A= !['button', 'reset', 'submit'].include(element.type)))=0A= element.select();=0A= } catch (e) { }=0A= return element;=0A= },=0A= =0A= disable: function(element) {=0A= element =3D $(element);=0A= element.blur();=0A= element.disabled =3D true;=0A= return element;=0A= },=0A= =0A= enable: function(element) {=0A= element =3D $(element);=0A= element.disabled =3D false;=0A= return element;=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Field =3D Form.Element;=0A= var $F =3D Form.Element.Methods.getValue;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element.Serializers =3D {=0A= input: function(element, value) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= return Form.Element.Serializers.inputSelector(element, value);=0A= default:=0A= return Form.Element.Serializers.textarea(element, value);=0A= }=0A= },=0A= =0A= inputSelector: function(element, value) {=0A= if (Object.isUndefined(value)) return element.checked ? = element.value : null;=0A= else element.checked =3D !!value;=0A= },=0A= =0A= textarea: function(element, value) {=0A= if (Object.isUndefined(value)) return element.value;=0A= else element.value =3D value;=0A= },=0A= =0A= select: function(element, index) {=0A= if (Object.isUndefined(index))=0A= return this[element.type =3D=3D 'select-one' ?=0A= 'selectOne' : 'selectMany'](element);=0A= else {=0A= var opt, value, single =3D !Object.isArray(index);=0A= for (var i =3D 0, length =3D element.length; i < length; i++) {=0A= opt =3D element.options[i];=0A= value =3D this.optionValue(opt);=0A= if (single) {=0A= if (value =3D=3D index) {=0A= opt.selected =3D true;=0A= return;=0A= }=0A= }=0A= else opt.selected =3D index.include(value);=0A= }=0A= }=0A= },=0A= =0A= selectOne: function(element) {=0A= var index =3D element.selectedIndex;=0A= return index >=3D 0 ? this.optionValue(element.options[index]) : = null;=0A= },=0A= =0A= selectMany: function(element) {=0A= var values, length =3D element.length;=0A= if (!length) return null;=0A= =0A= for (var i =3D 0, values =3D []; i < length; i++) {=0A= var opt =3D element.options[i];=0A= if (opt.selected) values.push(this.optionValue(opt));=0A= }=0A= return values;=0A= },=0A= =0A= optionValue: function(opt) {=0A= // extend element because hasAttribute may not be native=0A= return Element.extend(opt).hasAttribute('value') ? opt.value : = opt.text;=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {=0A= initialize: function($super, element, frequency, callback) {=0A= $super(callback, frequency);=0A= this.element =3D $(element);=0A= this.lastValue =3D this.getValue();=0A= },=0A= =0A= execute: function() {=0A= var value =3D this.getValue();=0A= if (Object.isString(this.lastValue) && Object.isString(value) ?=0A= this.lastValue !=3D value : String(this.lastValue) !=3D = String(value)) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= }=0A= });=0A= =0A= Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.Observer =3D Class.create(Abstract.TimedObserver, {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.EventObserver =3D Class.create({=0A= initialize: function(element, callback) {=0A= this.element =3D $(element);=0A= this.callback =3D callback;=0A= =0A= this.lastValue =3D this.getValue();=0A= if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A= this.registerFormCallbacks();=0A= else=0A= this.registerCallback(this.element);=0A= },=0A= =0A= onElementEvent: function() {=0A= var value =3D this.getValue();=0A= if (this.lastValue !=3D value) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= },=0A= =0A= registerFormCallbacks: function() {=0A= Form.getElements(this.element).each(this.registerCallback, this);=0A= },=0A= =0A= registerCallback: function(element) {=0A= if (element.type) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= Event.observe(element, 'click', = this.onElementEvent.bind(this));=0A= break;=0A= default:=0A= Event.observe(element, 'change', = this.onElementEvent.bind(this));=0A= break;=0A= }=0A= }=0A= }=0A= });=0A= =0A= Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.EventObserver =3D Class.create(Abstract.EventObserver, {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= if (!window.Event) var Event =3D { };=0A= =0A= Object.extend(Event, {=0A= KEY_BACKSPACE: 8,=0A= KEY_TAB: 9,=0A= KEY_RETURN: 13,=0A= KEY_ESC: 27,=0A= KEY_LEFT: 37,=0A= KEY_UP: 38,=0A= KEY_RIGHT: 39,=0A= KEY_DOWN: 40,=0A= KEY_DELETE: 46,=0A= KEY_HOME: 36,=0A= KEY_END: 35,=0A= KEY_PAGEUP: 33,=0A= KEY_PAGEDOWN: 34,=0A= KEY_INSERT: 45,=0A= =0A= cache: { },=0A= =0A= relatedTarget: function(event) {=0A= var element;=0A= switch(event.type) {=0A= case 'mouseover': element =3D event.fromElement; break;=0A= case 'mouseout': element =3D event.toElement; break;=0A= default: return null;=0A= }=0A= return Element.extend(element);=0A= }=0A= });=0A= =0A= Event.Methods =3D (function() {=0A= var isButton;=0A= =0A= if (Prototype.Browser.IE) {=0A= var buttonMap =3D { 0: 1, 1: 4, 2: 2 };=0A= isButton =3D function(event, code) {=0A= return event.button =3D=3D buttonMap[code];=0A= };=0A= =0A= } else if (Prototype.Browser.WebKit) {=0A= isButton =3D function(event, code) {=0A= switch (code) {=0A= case 0: return event.which =3D=3D 1 && !event.metaKey;=0A= case 1: return event.which =3D=3D 1 && event.metaKey;=0A= default: return false;=0A= }=0A= };=0A= =0A= } else {=0A= isButton =3D function(event, code) {=0A= return event.which ? (event.which =3D=3D=3D code + 1) : = (event.button =3D=3D=3D code);=0A= };=0A= }=0A= =0A= return {=0A= isLeftClick: function(event) { return isButton(event, 0) },=0A= isMiddleClick: function(event) { return isButton(event, 1) },=0A= isRightClick: function(event) { return isButton(event, 2) },=0A= =0A= element: function(event) {=0A= var node =3D Event.extend(event).target;=0A= return Element.extend(node.nodeType =3D=3D Node.TEXT_NODE ? = node.parentNode : node);=0A= },=0A= =0A= findElement: function(event, expression) {=0A= var element =3D Event.element(event);=0A= if (!expression) return element;=0A= var elements =3D [element].concat(element.ancestors());=0A= return Selector.findElement(elements, expression, 0);=0A= },=0A= =0A= pointer: function(event) {=0A= return {=0A= x: event.pageX || (event.clientX +=0A= (document.documentElement.scrollLeft || = document.body.scrollLeft)),=0A= y: event.pageY || (event.clientY +=0A= (document.documentElement.scrollTop || = document.body.scrollTop))=0A= };=0A= },=0A= =0A= pointerX: function(event) { return Event.pointer(event).x },=0A= pointerY: function(event) { return Event.pointer(event).y },=0A= =0A= stop: function(event) {=0A= Event.extend(event);=0A= event.preventDefault();=0A= event.stopPropagation();=0A= event.stopped =3D true;=0A= }=0A= };=0A= })();=0A= =0A= Event.extend =3D (function() {=0A= var methods =3D Object.keys(Event.Methods).inject({ }, function(m, = name) {=0A= m[name] =3D Event.Methods[name].methodize();=0A= return m;=0A= });=0A= =0A= if (Prototype.Browser.IE) {=0A= Object.extend(methods, {=0A= stopPropagation: function() { this.cancelBubble =3D true },=0A= preventDefault: function() { this.returnValue =3D false },=0A= inspect: function() { return "[object Event]" }=0A= });=0A= =0A= return function(event) {=0A= if (!event) return false;=0A= if (event._extendedByPrototype) return event;=0A= =0A= event._extendedByPrototype =3D Prototype.emptyFunction;=0A= var pointer =3D Event.pointer(event);=0A= Object.extend(event, {=0A= target: event.srcElement,=0A= relatedTarget: Event.relatedTarget(event),=0A= pageX: pointer.x,=0A= pageY: pointer.y=0A= });=0A= return Object.extend(event, methods);=0A= };=0A= =0A= } else {=0A= Event.prototype =3D Event.prototype || = document.createEvent("HTMLEvents").__proto__;=0A= Object.extend(Event.prototype, methods);=0A= return Prototype.K;=0A= }=0A= })();=0A= =0A= Object.extend(Event, (function() {=0A= var cache =3D Event.cache;=0A= =0A= function getEventID(element) {=0A= if (element._eventID) return element._eventID;=0A= arguments.callee.id =3D arguments.callee.id || 1;=0A= return element._eventID =3D ++arguments.callee.id;=0A= }=0A= =0A= function getDOMEventName(eventName) {=0A= if (eventName && eventName.include(':')) return "dataavailable";=0A= return eventName;=0A= }=0A= =0A= function getCacheForID(id) {=0A= return cache[id] =3D cache[id] || { };=0A= }=0A= =0A= function getWrappersForEventName(id, eventName) {=0A= var c =3D getCacheForID(id);=0A= return c[eventName] =3D c[eventName] || [];=0A= }=0A= =0A= function createWrapper(element, eventName, handler) {=0A= var id =3D getEventID(element);=0A= var c =3D getWrappersForEventName(id, eventName);=0A= if (c.pluck("handler").include(handler)) return false;=0A= =0A= var wrapper =3D function(event) {=0A= if (!Event || !Event.extend ||=0A= (event.eventName && event.eventName !=3D eventName))=0A= return false;=0A= =0A= Event.extend(event);=0A= handler.call(element, event);=0A= };=0A= =0A= wrapper.handler =3D handler;=0A= c.push(wrapper);=0A= return wrapper;=0A= }=0A= =0A= function findWrapper(id, eventName, handler) {=0A= var c =3D getWrappersForEventName(id, eventName);=0A= return c.find(function(wrapper) { return wrapper.handler =3D=3D = handler });=0A= }=0A= =0A= function destroyWrapper(id, eventName, handler) {=0A= var c =3D getCacheForID(id);=0A= if (!c[eventName]) return false;=0A= c[eventName] =3D c[eventName].without(findWrapper(id, eventName, = handler));=0A= }=0A= =0A= function destroyCache() {=0A= for (var id in cache)=0A= for (var eventName in cache[id])=0A= cache[id][eventName] =3D null;=0A= }=0A= =0A= if (window.attachEvent) {=0A= window.attachEvent("onunload", destroyCache);=0A= }=0A= =0A= return {=0A= observe: function(element, eventName, handler) {=0A= element =3D $(element);=0A= var name =3D getDOMEventName(eventName);=0A= =0A= var wrapper =3D createWrapper(element, eventName, handler);=0A= if (!wrapper) return element;=0A= =0A= if (element.addEventListener) {=0A= element.addEventListener(name, wrapper, false);=0A= } else {=0A= element.attachEvent("on" + name, wrapper);=0A= }=0A= =0A= return element;=0A= },=0A= =0A= stopObserving: function(element, eventName, handler) {=0A= element =3D $(element);=0A= var id =3D getEventID(element), name =3D = getDOMEventName(eventName);=0A= =0A= if (!handler && eventName) {=0A= getWrappersForEventName(id, eventName).each(function(wrapper) {=0A= element.stopObserving(eventName, wrapper.handler);=0A= });=0A= return element;=0A= =0A= } else if (!eventName) {=0A= Object.keys(getCacheForID(id)).each(function(eventName) {=0A= element.stopObserving(eventName);=0A= });=0A= return element;=0A= }=0A= =0A= var wrapper =3D findWrapper(id, eventName, handler);=0A= if (!wrapper) return element;=0A= =0A= if (element.removeEventListener) {=0A= element.removeEventListener(name, wrapper, false);=0A= } else {=0A= element.detachEvent("on" + name, wrapper);=0A= }=0A= =0A= destroyWrapper(id, eventName, handler);=0A= =0A= return element;=0A= },=0A= =0A= fire: function(element, eventName, memo) {=0A= element =3D $(element);=0A= if (element =3D=3D document && document.createEvent && = !element.dispatchEvent)=0A= element =3D document.documentElement;=0A= =0A= var event;=0A= if (document.createEvent) {=0A= event =3D document.createEvent("HTMLEvents");=0A= event.initEvent("dataavailable", true, true);=0A= } else {=0A= event =3D document.createEventObject();=0A= event.eventType =3D "ondataavailable";=0A= }=0A= =0A= event.eventName =3D eventName;=0A= event.memo =3D memo || { };=0A= =0A= if (document.createEvent) {=0A= element.dispatchEvent(event);=0A= } else {=0A= element.fireEvent(event.eventType, event);=0A= }=0A= =0A= return Event.extend(event);=0A= }=0A= };=0A= })());=0A= =0A= Object.extend(Event, Event.Methods);=0A= =0A= Element.addMethods({=0A= fire: Event.fire,=0A= observe: Event.observe,=0A= stopObserving: Event.stopObserving=0A= });=0A= =0A= Object.extend(document, {=0A= fire: Element.Methods.fire.methodize(),=0A= observe: Element.Methods.observe.methodize(),=0A= stopObserving: Element.Methods.stopObserving.methodize(),=0A= loaded: false=0A= });=0A= =0A= (function() {=0A= /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A= Matthias Miller, Dean Edwards and John Resig. */=0A= =0A= var timer;=0A= =0A= function fireContentLoadedEvent() {=0A= if (document.loaded) return;=0A= if (timer) window.clearInterval(timer);=0A= document.fire("dom:loaded");=0A= document.loaded =3D true;=0A= }=0A= =0A= if (document.addEventListener) {=0A= if (Prototype.Browser.WebKit) {=0A= timer =3D window.setInterval(function() {=0A= if (/loaded|complete/.test(document.readyState))=0A= fireContentLoadedEvent();=0A= }, 0);=0A= =0A= Event.observe(window, "load", fireContentLoadedEvent);=0A= =0A= } else {=0A= document.addEventListener("DOMContentLoaded",=0A= fireContentLoadedEvent, false);=0A= }=0A= =0A= } else {=0A= document.write("