From: "Saved by Windows Internet Explorer 8" Subject: News from The Associated Press Date: Fri, 14 Aug 2009 08:29:12 -0500 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01CA1CB9.4D75E560" X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01CA1CB9.4D75E560 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://hosted.ap.org/dynamic/stories/U/US_CALIFORNIA_PRISONS_RACE?SITE=AP&SECTION=HOME&TEMPLATE=DEFAULT&CTIME=2009-08-11-17-53-24 News from The Associated Press 3D""=20
3D""=20=20
= =20 =
3D""=20
  
 LATEST=20 NEWS
 Top Stories =
 U.S.
 =20 Measure of a Nation
 World
 =20 Iraq
 Business =
 Markets=20
 Technology
 Sports =
 Entertainment =
 Health
 Science
 Politics
 Offbeat
 Weather =
 Raw News =
 =20 ESPA=D1OL
 Generales =
 Financieras =
 Deportivas =
 Espect=E1culos =
 NEWS=20 SEARCH
=   =
 Archive=20 Search
 WEB=20 SPECIALS
 Multimedia = Gallery
 News = Summary
 (AUDIO)
 AP Video Network =
 Today in = History
 PhotoWeek
 SportsWeek
 U.S. Census
 Database
 Corrections

3D"[Get E-Mail | Print | Save | Post | Get Photos | Get Reprints | Reuse Options =

=
Aug 11, 5:53 PM EDT

Calif. struggles to = desegregate=20 its prison inmates

By DON THOMPSON=20
Associated Press=20 Writer


AP Photo/Rich=20 = Pedroncelli
tcdacmd=3D"cc=3Dntn; = dt";
hosted_ad_pop('@x03');
Buy AP Photo = Reprints
=

Your Questions = Answered
Ask=20 AP: Friday bank failures, finding black = boxes=20

Multimedia
Prison=20 population on the=20 rise

SACRAMENTO, Calif. (AP) -- The riot = that ravaged=20 a Southern California prison and injured 175 inmates began = with a=20 fight between black and Hispanic gang members, a stark = reminder of=20 the difficulty of race relations behind bars and the = challenges of=20 desegregating inmates.

In the nation's largest state prison = system,=20 black, Hispanic, Asian and white gangs generally don't mix. = When=20 they do, trouble typically follows.

"It isn't that everybody in the inmate = population is against integration - they like their teeth," = said=20 David Miles, a 46-year-old black inmate at another prison, = Sierra=20 Conservation Center.

Mindful of that, California has for = decades=20 segregated inmates by race in their cells and sleeping = areas. In=20 general, whole cell blocks and open dormitories are mixed = race.

But four years ago, the U.S. Supreme = Court found=20 the practice discriminatory, citing Brown v. Board of = Education. The=20 court said it reinforced a cycle of racial hatred and = violence and=20 ordered the state to desegregate its prisons.

At the California Institution for Men = in Chino,=20 segregation is still in place. The weekend riot started in a = dormitory-style housing wing where many races are in a large = room,=20 but the sleeping arrangements are segregated. The exact = cause of the=20 riot remains under investigation.

All the state prisons were supposed to = be=20 integrated by the end of last year, but the process is far = behind=20 schedule.

Last fall, the California Department = of=20 Corrections and Rehabilitation began desegregating two = prisons in=20 the Sierra foothills, southeast of the state capital. They = are not=20 yet fully integrated, and officials haven't started on any = other=20 prisons.

The delay is due in part to state = budget cuts=20 that have reduced prison staff, corrections department = spokesman=20 Seth Unger said. The system has 1,000 vacancies and is to be = reduced=20 by 5,000 positions over two years.

The beginning of a desegregation = effort also has=20 hit a number of obstacles, many of them coming from the = inmates=20 themselves.

Powerful race-based gangs oppose = integration and=20 have threatened inmates who participate. That leads wardens, = guards=20 and inmates to predict it will take years to fully integrate = the=20 state's 33 prisons, which hold 150,000 inmates.

"If I hung out with this black man on = the=20 street, that's cool. But in here, the rules are different," = Tim=20 Heffernan, a heavily tattooed 41-year-old white inmate at = Sierra=20 Conservation Center.

He and Daniel Mabson, a 25-year-old = black=20 inmate, sat across from each other on bunk beds as they = spoke to a=20 reporter about prison race relations and the halting = desegregation=20 efforts.

"How can we comply if it puts our = lives in=20 danger?" Mabson said.

California's inmates are racially = diverse: 26=20 percent white, 29 percent black, 39 percent Hispanic and 6 = percent=20 of other races.

Under the new policy, inmates are = assigned=20 housing based on their compatibility with members of another = race,=20 their age, the type of crime they committed and their = physical=20 characteristics. They are given a "racial eligibility code" = showing=20 their ability to be housed with others.

The department's regulations permit = segregating=20 individual inmates if officials can show it is necessary for = their=20 safety. For example, members of the Aryan Brotherhood are = not housed=20 with members of the Black Guerrilla Family. The divisions = even occur=20 within races: Hispanic gang members from Northern California = are=20 kept apart from Hispanics from Southern California.

Prisoners also have a long-standing = practice of=20 self-segregating.

"If you're a white inmate, you're = approached as=20 soon as you get off the bus: Here's where you eat, here's = where we=20 stay," said Lt. Jimmy Hurtado, of the Sierra Conservation = Center.=20 "It's pretty much at all 33 prisons statewide."

But with integration at the Sierra = Conservation=20 Center in Jamestown and Mule Creek State Prison in Ione, = inmates=20 have been required to take the first available bed. The = approach was=20 patterned after one adopted in Texas 18 years ago.

The two prisons are being integrated = first=20 because they were expected to be among the easiest. Both = house gang=20 dropouts, homosexuals, child molesters, the elderly, = disabled and=20 mentally ill, who were thought to be more amenable because = they need=20 protection from other prisoners. Sierra Conservation Center = also=20 houses lower security prisoners who hope to win a coveted = transfer=20 to one of the state's 19 inmate firefighting camps that can = earn=20 them an early parole.

Even there, trouble arose soon after = the policy=20 was implemented.

At Sierra, hundreds of white and = Hispanic=20 inmates refused to work, eat or leave their cells for up to = three=20 days after integration began. Rules violations spiked = fivefold.

"To me, this is like using us like lab = rats, to=20 see if it works," said Glenn Brooks, a 44-year-old black = inmate from=20 San Bernardino. "It ain't ever going to work. All it's going = to do=20 is get somebody hurt, get somebody killed."

Attempts to integrate bunk beds inside = open=20 dorms, where low- and medium-security inmates sleep, have = been as=20 problematic as trying to integrate prison cells.

Blacks, whites and Hispanics were = willing to=20 sleep side by side in beds spaced an arm's length apart. But = they=20 would rather fight or risk longer sentences than accept an = inmate of=20 another race in a bed above or below them in the same = bunk.

Inmates consider each tier of bunks = like a cell=20 without walls, and that's where they draw an imaginary = line.

Inmates who refuse to integrate can = lose=20 television, commissary and exercise yard privileges and have = their=20 sentences extended up to 90 days. Repeated violations can = mean a=20 transfer to a higher-security prison.

Resistance to integration is more = about power=20 than it is about race, said Rusty Otto, Sierra Conservation = Center's=20 mental health director. The race-based gangs control the = flow of=20 contraband and money, who rules each cell house and who gets = a share=20 of the profits from crime on the streets.

The number of prisoners, level of = racial=20 diversity and extensiveness of gang networks make = California's=20 prison system particularly prone to violence, meaning it's a = good=20 idea for corrections officials to approach desegregation = slowly,=20 said University of North Texas professor Chad R. Trulson, = who is=20 advising California on its integration policy.

"Prisoners are known to blow the place = up over=20 little things," he said. "And race in prison is not a little = thing."

=A9 2009 The Associated Press. All = rights=20 reserved. This material may not be published, broadcast, = rewritten=20 or redistributed. Learn more about our Privacy = Policy.

<= /TABLE>
3D"[GetClick here for copyright = permissions!=20
Copyright=20 2008 Associated Press



=A92009 The Associated = Press.
All rights=20 reserved. Terms under which = this site=20 is provided.
Learn more about our Privacy = Policy.


------=_NextPart_000_0000_01CA1CB9.4D75E560 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hosted.ap.org/templates/AP/data/logo.gif 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 ------=_NextPart_000_0000_01CA1CB9.4D75E560 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://hosted.ap.org/templates/AP/data/search_news2.jpg /9j/4AAQSkZJRgABAgEASABIAAD/4QVtRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAUAAAAcgEyAAIAAAAUAAAAhodp AAQAAAABAAAAnAAAAMgAAABIAAAAAQAAAEgAAAABQWRvYmUgUGhvdG9zaG9wIDcuMAAyMDAzOjEx OjEyIDA5OjIzOjM1AAAAAAOgAQADAAAAAf//AACgAgAEAAAAAQAAAuCgAwAEAAAAAQAAAEUAAAAA AAAABgEDAAMAAAABAAYAAAEaAAUAAAABAAABFgEbAAUAAAABAAABHgEoAAMAAAABAAIAAAIBAAQA AAABAAABJgICAAQAAAABAAAEPwAAAAAAAABIAAAAAQAAAEgAAAAB/9j/4AAQSkZJRgABAgEASABI AAD/7QAMQWRvYmVfQ00AAv/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwP FRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQO Dg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEI AAwAgAMBIgACEQEDEQH/3QAEAAj/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEF AQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMi cYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj 80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcG BTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kST VKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/ 2gAMAwEAAhEDEQA/AO/6j64utsFlgZW0Q1rywca/QLf3vzlUrstewO9S6Za0gPefc4E7W/pPdt2r Zft3Wbtsfnb+I2t5/kqP6KT/ADXIn4/4P+1/o0lOOMhxMC2/t+e7876P+FSZdY5pPq3e1nqPAtcS AY2hv6T3LYb6Wmz0f5MR/J+j/wCB/wDgai/7P6L59L09h37f3I/4P3bUlOV6tgeGutuA90kWP5aR EA2D6TP+mo/aHgN323BzmNsIbY9wDXDd9L1G/Qb9L2raPpzr6M/7B/33Yl+jkfzU6RP/AEf/ADFJ Tj+s/Y55tva1kbpe6fduH0fV/NdXYkbntJa624O1Ib6jpIAku/nfatj2bv8ABTpP/fdyYehs09Hb HaI2x/1Gz/oJKcur17d+222GEDWx+oI3Nd9NT9LJ/wBLb/24/wD8mtP2yf5ue8TPzS0/kfikpzPS yf8AS2/9uP8A/Jpelk/6W3/tx/8A5Naen8j8UtP5H4pKcz0sn/S2/wDbj/8AyaY1ZMH9Lb/24/8A 8mtTT+R+KYxH5n4pKfLuqD61X9Wz7cTqd9OGM+/GZuzH1tY5m6zZs9T9FX+ZT+/+jrrVNx+tuO31 r+r3FlLv01Qz3+qPTsFGRX6BtbZvqu/Q/wDDf9p/WrS+sX/Nn/nB1L7X9v8AtH2qzf6f2fbM/mb/ AH7P3NypUf8ANP16/T/aPqb2bf6NzIVU3Z33/rO7A4+CP83sOmK/t43/2f/tKExQaG90b3Nob3Ag My4wADhCSU0EJQAAAAAAEAAAAAAAAAAAAAAAAAAAAAA4QklNA+oAAAAAHa08P3htbCB2ZXJzaW9u PSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8IURPQ1RZUEUgcGxpc3QgUFVCTElDICItLy9BcHBs ZSBDb21wdXRlci8vRFREIFBMSVNUIDEuMC8vRU4iICJodHRwOi8vd3d3LmFwcGxlLmNvbS9EVERz L1Byb3BlcnR5TGlzdC0xLjAuZHRkIj4KPHBsaXN0IHZlcnNpb249IjEuMCI+CjxkaWN0PgoJPGtl eT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUhvcml6b250YWxSZXM8L2tleT4KCTxkaWN0 PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJPHN0cmluZz5j b20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJpbnQu dGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q+CgkJCQk8a2V5PmNvbS5h cHBsZS5wcmludC5QYWdlRm9ybWF0LlBNSG9yaXpvbnRhbFJlczwva2V5PgoJCQkJPHJlYWw+NzI8 L3JlYWw+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY2xpZW50PC9rZXk+CgkJCQk8 c3RyaW5nPmNvbS5hcHBsZS5wcmludGluZ21hbmFnZXI8L3N0cmluZz4KCQkJCTxrZXk+Y29tLmFw cGxlLnByaW50LnRpY2tldC5tb2REYXRlPC9rZXk+CgkJCQk8ZGF0ZT4yMDAzLTExLTEyVDE0OjEz OjE0WjwvZGF0ZT4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tl eT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0 PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTU9yaWVudGF0aW9uPC9rZXk+Cgk8 ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCTxzdHJp bmc+Y29tLmFwcGxlLnByaW50aW5nbWFuYWdlcjwvc3RyaW5nPgoJCTxrZXk+Y29tLmFwcGxlLnBy aW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk+CgkJCTxkaWN0PgoJCQkJPGtleT5j b20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTU9yaWVudGF0aW9uPC9rZXk+CgkJCQk8aW50ZWdl cj4xPC9pbnRlZ2VyPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNsaWVudDwva2V5 PgoJCQkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJCQk8a2V5 PmNvbS5hcHBsZS5wcmludC50aWNrZXQubW9kRGF0ZTwva2V5PgoJCQkJPGRhdGU+MjAwMy0xMS0x MlQxNDoxMzoxNFo8L2RhdGU+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVG bGFnPC9rZXk+CgkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQk8L2RpY3Q+CgkJPC9hcnJheT4K CTwvZGljdD4KCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1TY2FsaW5nPC9rZXk+ Cgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCTxz dHJpbmc+Y29tLmFwcGxlLnByaW50aW5nbWFuYWdlcjwvc3RyaW5nPgoJCTxrZXk+Y29tLmFwcGxl LnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk+CgkJCTxkaWN0PgoJCQkJPGtl eT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVNjYWxpbmc8L2tleT4KCQkJCTxyZWFsPjE8 L3JlYWw+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY2xpZW50PC9rZXk+CgkJCQk8 c3RyaW5nPmNvbS5hcHBsZS5wcmludGluZ21hbmFnZXI8L3N0cmluZz4KCQkJCTxrZXk+Y29tLmFw cGxlLnByaW50LnRpY2tldC5tb2REYXRlPC9rZXk+CgkJCQk8ZGF0ZT4yMDAzLTExLTEyVDE0OjEz OjE0WjwvZGF0ZT4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tl eT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0 PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsUmVzPC9rZXk+Cgk8 ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCTxzdHJp bmc+Y29tLmFwcGxlLnByaW50aW5nbWFuYWdlcjwvc3RyaW5nPgoJCTxrZXk+Y29tLmFwcGxlLnBy aW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk+CgkJCTxkaWN0PgoJCQkJPGtleT5j b20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsUmVzPC9rZXk+CgkJCQk8cmVhbD43 MjwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jbGllbnQ8L2tleT4KCQkJ CTxzdHJpbmc+Y29tLmFwcGxlLnByaW50aW5nbWFuYWdlcjwvc3RyaW5nPgoJCQkJPGtleT5jb20u YXBwbGUucHJpbnQudGlja2V0Lm1vZERhdGU8L2tleT4KCQkJCTxkYXRlPjIwMDMtMTEtMTJUMTQ6 MTM6MTRaPC9kYXRlPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwv a2V5PgoJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk+Cgk8L2Rp Y3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxTY2FsaW5nPC9r ZXk+Cgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJ CTxzdHJpbmc+Y29tLmFwcGxlLnByaW50aW5nbWFuYWdlcjwvc3RyaW5nPgoJCTxrZXk+Y29tLmFw cGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk+CgkJCTxkaWN0PgoJCQkJ PGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsU2NhbGluZzwva2V5PgoJ CQkJPHJlYWw+MTwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jbGllbnQ8 L2tleT4KCQkJCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50aW5nbWFuYWdlcjwvc3RyaW5nPgoJCQkJ PGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lm1vZERhdGU8L2tleT4KCQkJCTxkYXRlPjIwMDMt MTEtMTJUMTQ6MTM6MTRaPC9kYXRlPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0 YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJy YXk+Cgk8L2RpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5zdWJUaWNrZXQucGFwZXJfaW5mb190 aWNrZXQ8L2tleT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1B ZGp1c3RlZFBhZ2VSZWN0PC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRp Y2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50aW5nbWFuYWdlcjwv c3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJ CTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQu UE1BZGp1c3RlZFBhZ2VSZWN0PC9rZXk+CgkJCQkJPGFycmF5PgoJCQkJCQk8cmVhbD4wLjA8L3Jl YWw+CgkJCQkJCTxyZWFsPjAuMDwvcmVhbD4KCQkJCQkJPHJlYWw+NzM0PC9yZWFsPgoJCQkJCQk8 cmVhbD41NzY8L3JlYWw+CgkJCQkJPC9hcnJheT4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50 aWNrZXQuY2xpZW50PC9rZXk+CgkJCQkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2Vy PC9zdHJpbmc+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lm1vZERhdGU8L2tleT4K CQkJCQk8ZGF0ZT4yMDAzLTExLTEyVDE0OjEzOjE0WjwvZGF0ZT4KCQkJCQk8a2V5PmNvbS5hcHBs ZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4K CQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQu UGFnZUZvcm1hdC5QTUFkanVzdGVkUGFwZXJSZWN0PC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29t LmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLnBy aW50aW5nbWFuYWdlcjwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRl bUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnBy aW50LlBhZ2VGb3JtYXQuUE1BZGp1c3RlZFBhcGVyUmVjdDwva2V5PgoJCQkJCTxhcnJheT4KCQkJ CQkJPHJlYWw+LTE4PC9yZWFsPgoJCQkJCQk8cmVhbD4tMTg8L3JlYWw+CgkJCQkJCTxyZWFsPjc3 NDwvcmVhbD4KCQkJCQkJPHJlYWw+NTk0PC9yZWFsPgoJCQkJCTwvYXJyYXk+CgkJCQkJPGtleT5j b20uYXBwbGUucHJpbnQudGlja2V0LmNsaWVudDwva2V5PgoJCQkJCTxzdHJpbmc+Y29tLmFwcGxl LnByaW50aW5nbWFuYWdlcjwvc3RyaW5nPgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tl dC5tb2REYXRlPC9rZXk+CgkJCQkJPGRhdGU+MjAwMy0xMS0xMlQxNDoxMzoxNFo8L2RhdGU+CgkJ CQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRl Z2VyPjA8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+ Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVBhcGVyTmFtZTwva2V5PgoJCTxkaWN0PgoJCQk8 a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5h cHBsZS5wcmludC5wbS5Qb3N0U2NyaXB0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50 LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5j b20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNUGFwZXJOYW1lPC9rZXk+CgkJCQkJPHN0cmluZz5u YS1sZXR0ZXI8L3N0cmluZz4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY2xpZW50 PC9rZXk+CgkJCQkJPHN0cmluZz5jb20uYXBwbGUucHJpbnQucG0uUG9zdFNjcmlwdDwvc3RyaW5n PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5tb2REYXRlPC9rZXk+CgkJCQkJPGRh dGU+MjAwMC0wNy0yOFQyMjo1NzowNFo8L2RhdGU+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQu dGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjE8L2ludGVnZXI+CgkJCQk8L2Rp Y3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5m by5QTVVuYWRqdXN0ZWRQYWdlUmVjdDwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5w cmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5wcmludC5wbS5Q b3N0U2NyaXB0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJy YXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQu UGFwZXJJbmZvLlBNVW5hZGp1c3RlZFBhZ2VSZWN0PC9rZXk+CgkJCQkJPGFycmF5PgoJCQkJCQk8 cmVhbD4wLjA8L3JlYWw+CgkJCQkJCTxyZWFsPjAuMDwvcmVhbD4KCQkJCQkJPHJlYWw+NzM0PC9y ZWFsPgoJCQkJCQk8cmVhbD41NzY8L3JlYWw+CgkJCQkJPC9hcnJheT4KCQkJCQk8a2V5PmNvbS5h cHBsZS5wcmludC50aWNrZXQuY2xpZW50PC9rZXk+CgkJCQkJPHN0cmluZz5jb20uYXBwbGUucHJp bnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lm1v ZERhdGU8L2tleT4KCQkJCQk8ZGF0ZT4yMDAzLTExLTEyVDE0OjEzOjE0WjwvZGF0ZT4KCQkJCQk8 a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+ MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20u YXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNVW5hZGp1c3RlZFBhcGVyUmVjdDwva2V5PgoJCTxkaWN0 PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5n PmNvbS5hcHBsZS5wcmludC5wbS5Qb3N0U2NyaXB0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxl LnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJ PGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNVW5hZGp1c3RlZFBhcGVyUmVjdDwva2V5 PgoJCQkJCTxhcnJheT4KCQkJCQkJPHJlYWw+LTE4PC9yZWFsPgoJCQkJCQk8cmVhbD4tMTg8L3Jl YWw+CgkJCQkJCTxyZWFsPjc3NDwvcmVhbD4KCQkJCQkJPHJlYWw+NTk0PC9yZWFsPgoJCQkJCTwv YXJyYXk+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNsaWVudDwva2V5PgoJCQkJ CTxzdHJpbmc+Y29tLmFwcGxlLnByaW50aW5nbWFuYWdlcjwvc3RyaW5nPgoJCQkJCTxrZXk+Y29t LmFwcGxlLnByaW50LnRpY2tldC5tb2REYXRlPC9rZXk+CgkJCQkJPGRhdGU+MjAwMy0xMS0xMlQx NDoxMzoxNFo8L2RhdGU+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxh Zzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+ CgkJPC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5wcGQuUE1QYXBlck5h bWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8 L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUucHJpbnQucG0uUG9zdFNjcmlwdDwvc3RyaW5nPgoJ CQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJCTxhcnJheT4K CQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5wcGQuUE1QYXBl ck5hbWU8L2tleT4KCQkJCQk8c3RyaW5nPkxldHRlcjwvc3RyaW5nPgoJCQkJCTxrZXk+Y29tLmFw cGxlLnByaW50LnRpY2tldC5jbGllbnQ8L2tleT4KCQkJCQk8c3RyaW5nPmNvbS5hcHBsZS5wcmlu dC5wbS5Qb3N0U2NyaXB0PC9zdHJpbmc+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0 Lm1vZERhdGU8L2tleT4KCQkJCQk8ZGF0ZT4yMDAwLTA3LTI4VDIyOjU3OjA0WjwvZGF0ZT4KCQkJ CQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVn ZXI+MTwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5j b20uYXBwbGUucHJpbnQudGlja2V0LkFQSVZlcnNpb248L2tleT4KCQk8c3RyaW5nPjAwLjIwPC9z dHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnByaXZhdGVMb2NrPC9rZXk+CgkJ PGZhbHNlLz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQudHlwZTwva2V5PgoJCTxzdHJp bmc+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mb1RpY2tldDwvc3RyaW5nPgoJPC9kaWN0PgoJPGtl eT5jb20uYXBwbGUucHJpbnQudGlja2V0LkFQSVZlcnNpb248L2tleT4KCTxzdHJpbmc+MDAuMjA8 L3N0cmluZz4KCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5wcml2YXRlTG9jazwva2V5PgoJ PGZhbHNlLz4KCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC50eXBlPC9rZXk+Cgk8c3RyaW5n PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0VGlja2V0PC9zdHJpbmc+CjwvZGljdD4KPC9wbGlz dD4KADhCSU0D6QAAAAAAeAADAAAASABIAAAAAALeAkD/7v/uAwYCUgNnBSgD/AACAAAASABIAAAA AALYAigAAQAAAGQAAAABAAMDAwAAAAF//wABAAEAAAAAAAAAAAAAAABoCAAZAZAAAAAAACAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAADhCSU0D7QAAAAAAEABIAAAAAQABAEgAAAABAAE4QklNBCYA AAAAAA4AAAAAAAAAAAAAP4AAADhCSU0EDQAAAAAABAAAAB44QklNBBkAAAAAAAQAAAAeOEJJTQPz AAAAAAAJAAAAAAAAAAABADhCSU0ECgAAAAAAAQAAOEJJTScQAAAAAAAKAAEAAAAAAAAAAThCSU0D 9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAA AAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA//////////////////////////// /wPoAAAAAP////////////////////////////8D6AAAAAD///////////////////////////// A+gAAAAA/////////////////////////////wPoAAA4QklNBAgAAAAAABAAAAABAAACQAAAAkAA AAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADTQAAAAYAAAAAAAAAAAAAAEUAAALgAAAADABz AGUAYQByAGMAaABfAG4AZQB3AHMAMgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAC 4AAAAEUAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51bGwA AAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExl ZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAEUAAAAAUmdodGxvbmcAAALgAAAABnNsaWNlc1ZsTHMA AAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dyb3VwSURs b25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVkAAAA AFR5cGVlbnVtAAAACkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJj dDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAABFAAAA AFJnaHRsb25nAAAC4AAAAAN1cmxURVhUAAAAAQAAAAAAAG51bGxURVhUAAAAAQAAAAAAAE1zZ2VU RVhUAAAAAQAAAAAABmFsdFRhZ1RFWFQAAAABAAAAAAAOY2VsbFRleHRJc0hUTUxib29sAQAAAAhj ZWxsVGV4dFRFWFQAAAABAAAAAAAJaG9yekFsaWduZW51bQAAAA9FU2xpY2VIb3J6QWxpZ24AAAAH ZGVmYXVsdAAAAAl2ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZlcnRBbGlnbgAAAAdkZWZhdWx0AAAA C2JnQ29sb3JUeXBlZW51bQAAABFFU2xpY2VCR0NvbG9yVHlwZQAAAABOb25lAAAACXRvcE91dHNl dGxvbmcAAAAAAAAACmxlZnRPdXRzZXRsb25nAAAAAAAAAAxib3R0b21PdXRzZXRsb25nAAAAAAAA AAtyaWdodE91dHNldGxvbmcAAAAAADhCSU0EEQAAAAAAAQEAOEJJTQQUAAAAAAAEAAAAAThCSU0E DAAAAAAEWwAAAAEAAACAAAAADAAAAYAAABIAAAAEPwAYAAH/2P/gABBKRklGAAECAQBIAEgAAP/t AAxBZG9iZV9DTQAC/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMT FRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQU Dg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgADACA AwEiAAIRAQMRAf/dAAQACP/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEB AQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIG FJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieU pIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEA AhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdk RVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwD AQACEQMRAD8A7/qPri62wWWBlbRDWvLBxr9At/e/OVSuy17A71LplrSA959zgTtb+k923atl+3dZ u2x+dv4ja3n+So/opP8ANcifj/g/7X+jSU44yHEwLb+357vzvo/4VJl1jmk+rd7Weo8C1xIBjaG/ pPcthvpabPR/kxH8n6P/AIH/AOBqL/s/ovn0vT2Hft/cj/g/dtSU5Xq2B4a624D3SRY/lpEQDYPp M/6aj9oeA3fbcHOY2whtj3ANcN30vUb9Bv0vato+nOvoz/sH/fdiX6OR/NTpE/8AR/8AMUlOP6z9 jnm29rWRul7p924fR9X811diRue0lrrbg7UhvqOkgCS7+d9q2PZu/wAFOk/993Jh6GzT0dsdojbH /UbP+gkpy6vXt37bbYYQNbH6gjc1301P0sn/AEtv/bj/APya0/bJ/m57xM/NLT+R+KSnM9LJ/wBL b/24/wD8ml6WT/pbf+3H/wDk1p6fyPxS0/kfikpzPSyf9Lb/ANuP/wDJpjVkwf0tv/bj/wDya1NP 5H4pjEfmfikp8u6oPrVf1bPtxOp304Yz78Zm7MfW1jmbrNmz1P0Vf5lP7/6OutU3H6247fWv6vcW Uu/TVDPf6o9OwUZFfoG1tm+q79D/AMN/2n9atL6xf82f+cHUvtf2/wC0farN/p/Z9sz+Zv8Afs/c 3KlR/wA0/Xr9P9o+pvZt/o3MhVTdnff+s7sDj4I/zew6Yr+3jf/ZADhCSU0EIQAAAAAAVQAAAAEB AAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8A dABvAHMAaABvAHAAIAA3AC4AMAAAAAEAOEJJTQQGAAAAAAAHAAQBAQABAQD/4RJIaHR0cDovL25z LmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49J++7vycgaWQ9J1c1TTBNcENlaGlI enJlU3pOVGN6a2M5ZCc/Pgo8P2Fkb2JlLXhhcC1maWx0ZXJzIGVzYz0iQ1IiPz4KPHg6eGFwbWV0 YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLycgeDp4YXB0az0nWE1QIHRvb2xraXQgMi44LjItMzMs IGZyYW1ld29yayAxLjUnPgo8cmRmOlJERiB4bWxuczpyZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5 OTkvMDIvMjItcmRmLXN5bnRheC1ucyMnIHhtbG5zOmlYPSdodHRwOi8vbnMuYWRvYmUuY29tL2lY LzEuMC8nPgoKIDxyZGY6RGVzY3JpcHRpb24gYWJvdXQ9J3V1aWQ6NDFiYjk4YzMtMTY3ZS0xMWQ4 LThiNmMtZjFlNGFjZDVmNzk4JwogIHhtbG5zOnhhcE1NPSdodHRwOi8vbnMuYWRvYmUuY29tL3hh cC8xLjAvbW0vJz4KICA8eGFwTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6NDFi Yjk4YmYtMTY3ZS0xMWQ4LThiNmMtZjFlNGFjZDVmNzk4PC94YXBNTTpEb2N1bWVudElEPgogPC9y ZGY6RGVzY3JpcHRpb24+Cgo8L3JkZjpSREY+CjwveDp4YXBtZXRhPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0ndyc/Pv/uACFB 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 mSKcSlTwqZG1G1G1G1G1G1G1G1G1G1KiJkyRJFKVSbU83R842o2pMlUYg2pIqZaFGPUy16LamfDJ kiSKcqi2o2o2o2o2o2o2o2o2o2o2p4FG1G1G1G1G1K0qjRkNqNqNqNqNqNqNqNqNqNqNqNqNqNqN qNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqfMLlw3n+T6L/wCpG7kxotjZeZCxokqvlkWWHcIa km4xKFWPUoyKUqvQi04s6NIqSLpCoVa02HRjxJsaULd4HikTokepGuESQkO55FmRKsLNFpXeBUqN f2VaeCJeLfhfUyVKcubGi5p1ehKtFsuEOjFly40RMsuNLi7epItvlyaEVY1xhyK0m4xKFWpcoWSh MmxoiyJVChUkXSHQq0vDVpyZsWNViTosvMt3geK8z1yV6Nxi1avnY3nMsmhmlLeLelSTOiR6krNT r3OlJoVZDY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2fMWnh3rh08Knh64GCG+NpRtuG HXBFERD0X/1I3SmKNKNKX2jpU2j/AF2XRRJcWTSi3PbdHMkXcWTw1EqU5V9r0fJzbjbKlOHSpRq1 CnXpfwuah+7t9FE3BDpr5u2UKGaxz6lLPCa/s0ul+0y0U49dKX7BaKLuahS/ZzaKJZbvkhUpcP3t w25S0/clFMKlFE3NFk0o1zpxMy2O4UvNLlp+ZuVej5ObDh5KMa6UUW9NYXKnXpfws6irF0oNXhKa +fiUVz18tFOPSI+WpJvWTJGuO34uXybSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjI0o0o0o0o 0o0o0o0o0o0o0o0o0p8yeXDfPoRRz/w1bPnrbA9GvMW3bM/NTh3n1imSJmyp9WpJ2hJ8NXc8G4TJ lq3t/HRtiei/+pG48viztDRe42fPbK9alWscyl+7j56dvutiSZVi7ii58ck2rLu0yRmTNmWdCt8G N5mVHmeWtUilW/koFL+w5c+SLOixs2fbcyrTq2lr+zyI2bPQzJVp2m6Uv2ExEiX2PGz/AMXIVK1v u+RKF4jo5c9t0cbduSlgVaS8njZ6dvusOlMlWeyx1kUNt0lqyJkjMmazxqmS23SlreSNmqXePM8t abxRkZY96WnXt9WLmy7ds8TPntKZkS2SY2alcbrRy5rzZMvlpjQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDI0 NDQ0NDQ0NDQ0NDQ0fM3l8O/NvepG9duw93eplavtin6sb/p3G376vMi4+q29LRfbfW9Qt31olf1X 9QJEij6k70o05O/93SrD6L/6kX1MZDQ0NDQ2otFFGhrploplRaKKq0sRKKIjGXFoaGurQlFERoz0 cy5KtO714caI1HWiio0MpitHEaG1GhoWiijQ0JSVEWiiq0NdWsBaGVVaQa6NDQynibGhtRobUbUa GhtRtRtRobUbUaGhtRobUaG1G1G1GhoaG1GhtRoaGhoaGj5o0w3+Y9mJj+H0X/1Iu/6pbY2NjY2N jY2NjY2NjY2NjY2NjY0NKNDY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY 2NjY2NjY2NjY2NjY2NjY2NnzU5cPULAwMDAwMDAwMD0Y/wBRL/4fDrRrRrRrRrRrRrRrRrRrRrRr RrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRr RrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrRrR6qf8AkXIvtbPtbPtb PtbPtbPtbPtbPtbPtbNifT3zH//aAAgBAgIGPwCSMxigUCgUCgUCgUCgTFJLqwRSSLNgikkWbpFm JXQKSRZgU9oXAfUCxWjCesUWEii0yCvaI6iBSSLMMQIi9wpGM8oIiye379ITT4gUkizYIpJdWCKS Vb3YIpqR/9oACAEDAgY/AJImpBomntNbIeh6WwHoelsB6HpbAeh6WwHoelsB6HpbAeh6WwHoelsB 6HpbAOIo0Ml+bZkkrifpRgl3ddMklcRWqjBLu+omSSuIrVQKeiucpmIi4Xg6C7vqJkkriK1YYWaS rQ0w6zTn7nwkzeINZfqWGroSk8aWIy7yEveIRFm+mBCy9xlSvCIpFRNB1A0T31UX8BOVv5c1L76t 4FzE6r5dn/RNcNnTvoiWmnv6kp7oXd9RMklcRWrDBmsmjUTKsanXrIWtZTnvG4YJJpqlPlVbeCmE paUhms7Vsha1Ew3u6vCSyJ5re9pV5irQMmXquX7JuAzZeYyq+D5fhG8Iq87WXVdrBd31EySVxFaq MEu76iZJHxFaqMEu76iZJH9O62f8fZT2xyByByByByByByByByArfeXia8vtk6P/2gAIAQEBBj8A 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 FmSZnI8qPBgOBu0nY82LWHF4zvhYsH9XgQ2DPtBz9mCOKExeHEHuigdiijfMGiZ8cbrWRukwN+Cv q3+1j4rujZI/vbv3WdXK5XK5ea5WtBHlVypSzsVAKDsQJFSLibVaFQCgWLCMXbQVV3tq7yKtLVdf eqBtBfTqVycGmjiLCnZKfLyPmdICJCBgwgfCuUURtMbWNr5QAPuKhaCOwgHoBwiosBs61aK0uqjZ ff0XXWoWXXKhaCFdZ2K6+9UQJFSLibVcq0t7UaClbFiwjF8KgqrgqU6Pc8ixU73b1/0q5VpU9quV 3TcrvYXdNyu6Lui72FyuV3Rd0XK5XK5XK5ZAf/Kh/ecx7HzXex+rf7WPiu6Nk/tbv3Scq5XK5XK5 XK5XK5XK5XK5XK5XK5XK5XLrVyuVyuVyuVyuVyuVyuVyuVyuVyuVyuVyuVyuVyuVyuVyuVyuVyuV yuVyuVyuVyuVyuVyuVyuVyuVyuVyuVyuVyuWz/8ACYRT/wBnMfYvq4Rb+tj4rujI4fWfWPWP1b1X wMePwZa19Y+Tw4Mf/CuLcpXFuUri3KVxblK4tylcW5SuLcpXFuUri3KVxblK4tylcW5SuLcpXFuU ri3KVxblK4tylcW5SuLcpXFuUri3KVxblK4tylcW5SuLcpXFuUri3KVxblK4tylcW5SuLcpXFuUr i3KVxblK4tylcW5SuLcpXFuUri3KVxblK4tylcW5SuLcpXFuUri3KVxblK4tylcW5SuLcpXFuUri 3KVxblK4tylcW5SuLcpXFuUri3KVxblK4tylcW5SuLcpXFuUri3KVxblK4tylcW5SuLcpXFuUri3 KVxblK4tylcW5SuLcpXFuUri3KVxblK4tylcW5SuLcpWW/z9/F/4z6mzwP0NfVfEkw/9p3P0ni/h Li/0i4v9IuL/AEi4v9IuL/SLi/0i4v8ASLi/0i4v9Itk/wCXv4r/ABr1hvqXi4sGP8LHZh7V/9k= ------=_NextPart_000_0000_01CA1CB9.4D75E560 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hosted.ap.org/specials/highlighted_menu/bullet.gif R0lGODlhBwAHAMQAAP329u2lpffY2PXMzNIeHu6rq9ASEs8PD/zw8Pnh4fLAwPG3t+FpaeBmZuaB gfvt7f///8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAAHAAcAAAUeIAQlAyBCTBQdCxSoqvE0sKo4dSQ8BMyICEejIAoBADs= ------=_NextPart_000_0000_01CA1CB9.4D75E560 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://license.icopyright.net/images/icopy-w.gif R0lGODlhGwAZAMQAAP///wAAAJaWloiIiMDAwLW1tXp6ekpKSvT4+/Hx8RkZGWFhYcjIyFZWVuXl 5RQUFD09PaGhoevr6wwMDNzc3CMjI/D0+NLS0iwsLPj4+Orx+AYGBm1tbaysrPz8/P7+/iH5BAAA AAAALAAAAAAbABkAAAX/oIaMZGmepQisQHEYGSvP88g6ShBEH+2zthVlojM4fr8gwGOoQAQUpC/o cTAEA0JiRSBIV8HB5vGYDAAZwybA2SKDBp2uUcDIA5jOG7FyCHIBZXdyC0c0QRkUFXIbCwUXFxEQ OhURHjV8KxcPOgoMGRENC14Dcg1RQHwfEYAbDBc5GBgTDUxyDwIxACMXk3JtDxUUFhIUjRmLchAM uw4LFdBrDBEBDBIVEwcTGw4cARsKCg8HDggWFB1YOd0TANR3DKUPHAMDERcWCAkUFAw5FKUkMNDx YM2FOLguSJCQLxMAHDsuBFgAgEGHCxMwZDgQKIKuXQ4haozzJII2BgM7VboBeQNQrQ52Nhzgl+xB hJVKIOqAcCGDhAQWInAieDNVy0EVDkAYeqsomJCABklVaXRFgggcFmjdynUrhw44HVZh0KWs2bMU PiIQUcKC27dw45rQEAIAOw== ------=_NextPart_000_0000_01CA1CB9.4D75E560 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://hosted.ap.org/photos/4/48d3d3b1-db34-4a63-969e-04fed6a5ac7c-small.jpg /9j/4AAQSkZJRgABAQEASABIAAD/4gJASUNDX1BST0ZJTEUAAQEAAAIwQURCRQIQAABtbnRyUkdC IFhZWiAHzwAGAAMAAAAAAABhY3NwQVBQTAAAAABub25lAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAA AADTLUFEQkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApj cHJ0AAAA/AAAADJkZXNjAAABMAAAAGt3dHB0AAABnAAAABRia3B0AAABsAAAABRyVFJDAAABxAAA AA5nVFJDAAAB1AAAAA5iVFJDAAAB5AAAAA5yWFlaAAAB9AAAABRnWFlaAAACCAAAABRiWFlaAAAC HAAAABR0ZXh0AAAAAENvcHlyaWdodCAxOTk5IEFkb2JlIFN5c3RlbXMgSW5jb3Jwb3JhdGVkAAAA ZGVzYwAAAAAAAAARQWRvYmUgUkdCICgxOTk4KQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAA AAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAGN1cnYAAAAAAAAAAQIzAABjdXJ2AAAA AAAAAAECMwAAY3VydgAAAAAAAAABAjMAAFhZWiAAAAAAAACcGAAAT6UAAAT8WFlaIAAAAAAAADSN AACgLAAAD5VYWVogAAAAAAAAJjEAABAvAAC+nP/tA75QaG90b3Nob3AgMy4wADhCSU0EBAAAAAAD oRwCAAACAAEcAgUAF0NhbGlmb3JuaWEgUHJpc29ucyBSYWNlHAIKAAI1IBwCDwABQRwCKAAWQSBK QU4uIDI4LCAyMDA5IFBIT1RPLhwCNwAIMjAwOTAxMjgcAjwACzExNTE0MCswMDAwHAJQABBSaWNo IFBlZHJvbmNlbGxpHAJVAANTVEYcAloACUphbWVzdG93bhwCXwACQ0EcAmUAA1VTQRwCZwAHQ0FS UDEwMRwCaQABIBwCbgACQVAcAnMAAkFQHAJ4AslJbiB0aGlzIHBob3RvIHRha2VuIFdlZG5lc2Rh eSwgSmFuLiAyOCwgMjAwOSwgaW5tYXRlcyBUaW0gSGVmZmVybmFuLCBsZWZ0LCBhbmQgRGFuaWVs IE1hYnNvbiwgdGFsayB3aGlsZSBzaXR0aW5nIG9uIHRoZWlyIGFkamNlbnQgYnVua3MgYXQgdGhl IFNpZXJyYSBDb25zZXJ2YXRpb24gQ2VudGVyLCBpbiBKYW1lc3Rvd24sIENhbGlmLiAgRGVzcGl0 ZSBlZmZvcnRzIGJ5IENhbGlmb3JuaWEgcHJpc29uIG9mZmljaWFscyB0byBlbmQgb25lIG9mIHRo ZSBuYXRpb24ncyBsYXN0IHZpc2FnZXMgb2YgaW5zdGl0dXRpb25hbGl6ZWQsIGdvdmVybm1lbnQt bWFuZGF0ZWQgcmFjaWFsIHNlZ3JlZ2F0aW9uLCBwb3dlcmZ1bCByYWNlLWJhc2VkIGdhbmdzIHZp b2xlbnRseSBvcHBvc2UgYXR0ZW1wdHMgb2YgZGVzZWdyZWdhdGlvbiBpbiBwcmlzb24gaG91c2lu ZyB1bml0cy4gIEJsYWNrcywgd2hpdGVzIGFuZCBIaXNwYW5pY3MgYXJlIHdpbGxpbmcgdG8gc2xl ZXAgc2lkZSBieSBzaWRlIGluIGJ1bmsgYmVkcyBzcGFjZWQgYW4gYXJtJ3MgbGVuZ3RoIGFwYXJ0 LCBidXQgd291bGQgYnJhd2wgIG9yIHJpc2sgbG9uZ2VyIHNlbnRlbmNlcyB0YXJodGVyIHRoYW4g YWNjZXB0IGFuIGlubWF0ZW9mIGFub3RoZXIgcmFjZSBpbiBhIGJlZCBhYm92ZSBvciBiZWxvdyB0 aGVtIGluIHRoZSBzYW1lIGJ1bmsgYmVkIHN0YWNrLihBUCBQaG90by9SaWNoIFBlZHJvbmNlbGxp KRwCegAMUkNQIEdNKipOWSoqAP/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRoc HCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIAHcAswMBIgAC EQEDEQH/xAAbAAABBQEBAAAAAAAAAAAAAAADAAIEBQYBB//EADkQAAIBAwIEBAMGBQMFAAAAAAEC AwAEEQUhBhIxQRMiUWEUcYEjMqGxwdEHFUJSkWKS4TNDcoLw/8QAGAEAAwEBAAAAAAAAAAAAAAAA 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 ------=_NextPart_000_0000_01CA1CB9.4D75E560 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hosted.ap.org/icons/spacer.gif R0lGODlhAQABAJECAAAAAP///////wAAACH5BAEAAAIALAAAAAABAAEAQAICVAEAOw== ------=_NextPart_000_0000_01CA1CB9.4D75E560 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://hosted.ap.org/specials/images/ap_photo_promo.jpg /9j/4AAQSkZJRgABAQEAyADIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCABBAGQDAREA AhEBAxEB/8QAGwAAAgMBAQEAAAAAAAAAAAAABwgFBgkEAwL/xAA6EAACAwEAAQIFAQQHBgcAAAAE BQIDBgEHCBEAEhMUFSEWMja1CSIjdXZ3thcxMzV0tzQ3UXFys7T/xAAdAQACAwEBAQEBAAAAAAAA AAAFBgMEBwgCAAkB/8QAQxEAAwEAAgEDAgQBBgsFCQAAAQIDBAUREgYTIQAUByIxQRUjMjM0UXII FiQ1YXFzsrO0tSVCRHSCCVJidYGDscHD/9oADAMBAAIRAxEAPwDSJfm7vt5db20189o23Qr7Kzl9 lf610Uyrsl2qEf07Lv8AV7LvO+/PbvO80HW5uyyZGePn2/R6DH4MwGBQDogFuiR+q/v2RQXw8vJv E+IPypJ7PQIABJA+O/n/AOH9D8j1qhASc/lt5TT3k5195z5uw9/0j8kOy7Kc4c9uRlL27/v5z9P0 +LCSMy3QU+X7/v49AAdj5Hf6kfA7/b9Ca4dvy9F/3/Ut+/Y+fkd/BIHfR+R0eiB9SS68Wiqzq8Sy 9p2PYVMDIxnAac+d59aujnO85b7+3y+/J9hz39/bvfiLQ7iTsW9sKjnoHsggHr9vlh0Pn5Hf7nof UkukopPfZPz5foR11/b2ewP7euu+ix+PqKVgZZExJsblCFOGd/bi4TslZOFkpfTjdPls5S+afZ87 z3jyMPfvPbnt7/Gb19WcbGxjTSa1A7p24FOy6TUdsQvbeYI8R0AOh8n6uW5iCdykDMhQCA57HbD5 HZ/Xslj8FgR0ez+pEvKpp5TSqFrtnKv5bSqv3K+T/d5Tz2522Xfb27Lnyx/9O+3Pfj/jC1zwqlXY OgsCHYzIb5Hx8gDx+O+z/oHR+q1dLOPNSW8gAD0O/n+wn5LAn56BII6+P1EZM+wGmXyT5Entspdj yXJ9nZ2ft8vee/fm9ue3vyMe85325+nfb3IqsooS3hNAfN27VEBYklyegAWJ/Un5+B3+/wBUmrTs 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 ------=_NextPart_000_0000_01CA1CB9.4D75E560 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://hosted.ap.org/specials/interactives/ask_ap_logo.jpg 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 TiIgImh0dHA6Ly93d3cuYXBwbGUuY29tL0RURHMvUHJvcGVydHlMaXN0LTEuMC5kdGQiPgo8cGxp c3QgdmVyc2lvbj0iMS4wIj4KPGRpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0 LlBNSG9yaXpvbnRhbFJlczwva2V5PgoJPGRpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlj a2V0LmNyZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5wcmludGluZ21hbmFnZXI8L3N0 cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJPGFy cmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1Ib3Jp em9udGFsUmVzPC9rZXk+CgkJCQk8cmVhbD43MjwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnBy aW50LnRpY2tldC5jbGllbnQ8L2tleT4KCQkJCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50aW5nbWFu YWdlcjwvc3RyaW5nPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lm1vZERhdGU8L2tl eT4KCQkJCTxkYXRlPjIwMDgtMDEtMDlUMjA6NDM6MjdaPC9kYXRlPgoJCQkJPGtleT5jb20uYXBw bGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4K CQkJPC9kaWN0PgoJCTwvYXJyYXk+Cgk8L2RpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdl Rm9ybWF0LlBNT3JpZW50YXRpb248L2tleT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50 LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2Vy PC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJ CTxhcnJheT4KCQkJPGRpY3Q+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBN T3JpZW50YXRpb248L2tleT4KCQkJCTxpbnRlZ2VyPjE8L2ludGVnZXI+CgkJCQk8a2V5PmNvbS5h cHBsZS5wcmludC50aWNrZXQuY2xpZW50PC9rZXk+CgkJCQk8c3RyaW5nPmNvbS5hcHBsZS5wcmlu dGluZ21hbmFnZXI8L3N0cmluZz4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5tb2RE YXRlPC9rZXk+CgkJCQk8ZGF0ZT4yMDA4LTAxLTA5VDIwOjQzOjI3WjwvZGF0ZT4KCQkJCTxrZXk+ Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2lu dGVnZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJp bnQuUGFnZUZvcm1hdC5QTVNjYWxpbmc8L2tleT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnBy aW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5h Z2VyPC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5 PgoJCTxhcnJheT4KCQkJPGRpY3Q+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0 LlBNU2NhbGluZzwva2V5PgoJCQkJPHJlYWw+MTwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnBy aW50LnRpY2tldC5jbGllbnQ8L2tleT4KCQkJCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50aW5nbWFu YWdlcjwvc3RyaW5nPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lm1vZERhdGU8L2tl eT4KCQkJCTxkYXRlPjIwMDgtMDEtMDlUMjA6NDM6MjdaPC9kYXRlPgoJCQkJPGtleT5jb20uYXBw bGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4K CQkJPC9kaWN0PgoJCTwvYXJyYXk+Cgk8L2RpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdl Rm9ybWF0LlBNVmVydGljYWxSZXM8L2tleT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50 LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2Vy PC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJ CTxhcnJheT4KCQkJPGRpY3Q+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBN VmVydGljYWxSZXM8L2tleT4KCQkJCTxyZWFsPjcyPC9yZWFsPgoJCQkJPGtleT5jb20uYXBwbGUu cHJpbnQudGlja2V0LmNsaWVudDwva2V5PgoJCQkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdt YW5hZ2VyPC9zdHJpbmc+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQubW9kRGF0ZTwv a2V5PgoJCQkJPGRhdGU+MjAwOC0wMS0wOVQyMDo0MzoyN1o8L2RhdGU+CgkJCQk8a2V5PmNvbS5h cHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQk8aW50ZWdlcj4wPC9pbnRlZ2Vy PgoJCQk8L2RpY3Q+CgkJPC9hcnJheT4KCTwvZGljdD4KCTxrZXk+Y29tLmFwcGxlLnByaW50LlBh Z2VGb3JtYXQuUE1WZXJ0aWNhbFNjYWxpbmc8L2tleT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxl LnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdt YW5hZ2VyPC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwv a2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9y bWF0LlBNVmVydGljYWxTY2FsaW5nPC9rZXk+CgkJCQk8cmVhbD4xPC9yZWFsPgoJCQkJPGtleT5j b20uYXBwbGUucHJpbnQudGlja2V0LmNsaWVudDwva2V5PgoJCQkJPHN0cmluZz5jb20uYXBwbGUu cHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQu bW9kRGF0ZTwva2V5PgoJCQkJPGRhdGU+MjAwOC0wMS0wOVQyMDo0MzoyN1o8L2RhdGU+CgkJCQk8 a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQk8aW50ZWdlcj4w PC9pbnRlZ2VyPgoJCQk8L2RpY3Q+CgkJPC9hcnJheT4KCTwvZGljdD4KCTxrZXk+Y29tLmFwcGxl LnByaW50LnN1YlRpY2tldC5wYXBlcl9pbmZvX3RpY2tldDwva2V5PgoJPGRpY3Q+CgkJPGtleT5j b20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUFkanVzdGVkUGFnZVJlY3Q8L2tleT4KCQk8ZGlj dD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmlu Zz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnBy aW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtl eT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUFkanVzdGVkUGFnZVJlY3Q8L2tleT4KCQkJ CQk8YXJyYXk+CgkJCQkJCTxyZWFsPjAuMDwvcmVhbD4KCQkJCQkJPHJlYWw+MC4wPC9yZWFsPgoJ CQkJCQk8cmVhbD43MzQ8L3JlYWw+CgkJCQkJCTxyZWFsPjU3NjwvcmVhbD4KCQkJCQk8L2FycmF5 PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jbGllbnQ8L2tleT4KCQkJCQk8c3Ry aW5nPmNvbS5hcHBsZS5wcmludGluZ21hbmFnZXI8L3N0cmluZz4KCQkJCQk8a2V5PmNvbS5hcHBs ZS5wcmludC50aWNrZXQubW9kRGF0ZTwva2V5PgoJCQkJCTxkYXRlPjIwMDgtMDEtMjVUMTk6NTM6 MjZaPC9kYXRlPgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tl eT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwv ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0ZWRQYXBlclJl Y3Q8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8 L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJCTxr ZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJ PGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUFkanVzdGVkUGFw ZXJSZWN0PC9rZXk+CgkJCQkJPGFycmF5PgoJCQkJCQk8cmVhbD4tMTg8L3JlYWw+CgkJCQkJCTxy ZWFsPi0xODwvcmVhbD4KCQkJCQkJPHJlYWw+Nzc0PC9yZWFsPgoJCQkJCQk8cmVhbD41OTQ8L3Jl YWw+CgkJCQkJPC9hcnJheT4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY2xpZW50 PC9rZXk+CgkJCQkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJ CQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lm1vZERhdGU8L2tleT4KCQkJCQk8ZGF0ZT4y MDA4LTAxLTI1VDE5OjUzOjI2WjwvZGF0ZT4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNr ZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4K CQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBN UGFwZXJOYW1lPC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5j cmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50LnBtLlBvc3RTY3JpcHQ8L3N0 cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8 YXJyYXk+CgkJCQk8ZGljdD4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8uUE1Q YXBlck5hbWU8L2tleT4KCQkJCQk8c3RyaW5nPm5hLWxldHRlcjwvc3RyaW5nPgoJCQkJCTxrZXk+ Y29tLmFwcGxlLnByaW50LnRpY2tldC5jbGllbnQ8L2tleT4KCQkJCQk8c3RyaW5nPmNvbS5hcHBs ZS5wcmludC5wbS5Qb3N0U2NyaXB0PC9zdHJpbmc+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQu dGlja2V0Lm1vZERhdGU8L2tleT4KCQkJCQk8ZGF0ZT4yMDAzLTA3LTAxVDE3OjQ5OjM2WjwvZGF0 ZT4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJ PGludGVnZXI+MTwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJ PGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNVW5hZGp1c3RlZFBhZ2VSZWN0PC9rZXk+ CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJ CTxzdHJpbmc+Y29tLmFwcGxlLnByaW50LnBtLlBvc3RTY3JpcHQ8L3N0cmluZz4KCQkJPGtleT5j b20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk+CgkJCQk8ZGlj dD4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8uUE1VbmFkanVzdGVkUGFnZVJl Y3Q8L2tleT4KCQkJCQk8YXJyYXk+CgkJCQkJCTxyZWFsPjAuMDwvcmVhbD4KCQkJCQkJPHJlYWw+ MC4wPC9yZWFsPgoJCQkJCQk8cmVhbD43MzQ8L3JlYWw+CgkJCQkJCTxyZWFsPjU3NjwvcmVhbD4K CQkJCQk8L2FycmF5PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jbGllbnQ8L2tl eT4KCQkJCQk8c3RyaW5nPmNvbS5hcHBsZS5wcmludGluZ21hbmFnZXI8L3N0cmluZz4KCQkJCQk8 a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQubW9kRGF0ZTwva2V5PgoJCQkJCTxkYXRlPjIwMDgt MDEtMDlUMjA6NDM6MjdaPC9kYXRlPgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5z dGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8 L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8uUE1VbmFk anVzdGVkUGFwZXJSZWN0PC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRp Y2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50LnBtLlBvc3RTY3Jp cHQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5 PgoJCQk8YXJyYXk+CgkJCQk8ZGljdD4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlcklu Zm8uUE1VbmFkanVzdGVkUGFwZXJSZWN0PC9rZXk+CgkJCQkJPGFycmF5PgoJCQkJCQk8cmVhbD4t MTg8L3JlYWw+CgkJCQkJCTxyZWFsPi0xODwvcmVhbD4KCQkJCQkJPHJlYWw+Nzc0PC9yZWFsPgoJ CQkJCQk8cmVhbD41OTQ8L3JlYWw+CgkJCQkJPC9hcnJheT4KCQkJCQk8a2V5PmNvbS5hcHBsZS5w cmludC50aWNrZXQuY2xpZW50PC9rZXk+CgkJCQkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdt YW5hZ2VyPC9zdHJpbmc+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lm1vZERhdGU8 L2tleT4KCQkJCQk8ZGF0ZT4yMDA4LTAxLTA5VDIwOjQzOjI3WjwvZGF0ZT4KCQkJCQk8a2V5PmNv bS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50 ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUu cHJpbnQuUGFwZXJJbmZvLnBwZC5QTVBhcGVyTmFtZTwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNv bS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5w cmludC5wbS5Qb3N0U2NyaXB0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tl dC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBw bGUucHJpbnQuUGFwZXJJbmZvLnBwZC5QTVBhcGVyTmFtZTwva2V5PgoJCQkJCTxzdHJpbmc+VVMg TGV0dGVyPC9zdHJpbmc+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNsaWVudDwv a2V5PgoJCQkJCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50LnBtLlBvc3RTY3JpcHQ8L3N0cmluZz4K CQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQubW9kRGF0ZTwva2V5PgoJCQkJCTxkYXRl PjIwMDMtMDctMDFUMTc6NDk6MzZaPC9kYXRlPgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRp Y2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4xPC9pbnRlZ2VyPgoJCQkJPC9kaWN0 PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuQVBJ VmVyc2lvbjwva2V5PgoJCTxzdHJpbmc+MDAuMjA8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5w cmludC50aWNrZXQucHJpdmF0ZUxvY2s8L2tleT4KCQk8ZmFsc2UvPgoJCTxrZXk+Y29tLmFwcGxl LnByaW50LnRpY2tldC50eXBlPC9rZXk+CgkJPHN0cmluZz5jb20uYXBwbGUucHJpbnQuUGFwZXJJ bmZvVGlja2V0PC9zdHJpbmc+Cgk8L2RpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQu QVBJVmVyc2lvbjwva2V5PgoJPHN0cmluZz4wMC4yMDwvc3RyaW5nPgoJPGtleT5jb20uYXBwbGUu cHJpbnQudGlja2V0LnByaXZhdGVMb2NrPC9rZXk+Cgk8ZmFsc2UvPgoJPGtleT5jb20uYXBwbGUu cHJpbnQudGlja2V0LnR5cGU8L2tleT4KCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3Jt YXRUaWNrZXQ8L3N0cmluZz4KPC9kaWN0Pgo8L3BsaXN0Pgo4QklNA+kAAAAAAHgAAwAAAEgASAAA AAAC3gJA/+7/7gMGAlIDZwUoA/wAAgAAAEgASAAAAAAC2AIoAAEAAABkAAAAAQADAwMAAAABf/8A AQABAAAAAAAAAAAAAAAAaAgAGQGQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4QklN A+0AAAAAABAASAAAAAEAAQBIAAAAAQABOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNBA0A AAAAAAQAAAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNBAoAAAAA AAEAADhCSU0nEAAAAAAACgABAAAAAAAAAAE4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEA L2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklN A/gAAAAAAHAAAP////////////////////////////8D6AAAAAD///////////////////////// ////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////// //8D6AAAOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoA AAAAA0sAAAAGAAAAAAAAAAAAAABxAAAAqgAAAAsAYQBzAGsAXwBhAHAAXwBsAG8AZwBvAAAAAQAA AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAACqAAAAcQAAAAAAAAAAAAAAAAAAAAABAAAAAAAA AAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABS Y3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAAcQAA AABSZ2h0bG9uZwAAAKoAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAA AAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNs aWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNlVHlwZQAAAABJ bWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExl ZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAHEAAAAAUmdodGxvbmcAAACqAAAAA3VybFRFWFQAAAAB AAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAAAAEA AAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxp Z25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAP RVNsaWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJH Q29sb3JUeXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcA AAAAAAAADGJvdHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQo AAAAAAAMAAAAAT/wAAAAAAAAOEJJTQQRAAAAAAABAQA4QklNBBQAAAAAAAQAAAABOEJJTQQMAAAA AA7EAAAAAQAAAKAAAABqAAAB4AAAxsAAAA6oABgAAf/Y/+AAEEpGSUYAAQIAAEgASAAA/+0ADEFk b2JlX0NNAAL/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMY EQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4O 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 aABvAHQAbwBzAGgAbwBwAAAAEwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAgAEMAUwAy AAAAAQA4QklNBAYAAAAAAAcACAAAAAEBAP/hPQZodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv ADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4 OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IjMuMS4xLTExMiI+CiAg IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3lu dGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAg IHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4 aWY6Q29sb3JTcGFjZT4tMTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhE aW1lbnNpb24+MTcwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZ RGltZW5zaW9uPjExMzwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOk5hdGl2 ZURpZ2VzdD4zNjg2NCw0MDk2MCw0MDk2MSwzNzEyMSwzNzEyMiw0MDk2Miw0MDk2MywzNzUxMCw0 MDk2NCwzNjg2NywzNjg2OCwzMzQzNCwzMzQzNywzNDg1MCwzNDg1MiwzNDg1NSwzNDg1NiwzNzM3 NywzNzM3OCwzNzM3OSwzNzM4MCwzNzM4MSwzNzM4MiwzNzM4MywzNzM4NCwzNzM4NSwzNzM4Niwz NzM5Niw0MTQ4Myw0MTQ4NCw0MTQ4Niw0MTQ4Nyw0MTQ4OCw0MTQ5Miw0MTQ5Myw0MTQ5NSw0MTcy OCw0MTcyOSw0MTczMCw0MTk4NSw0MTk4Niw0MTk4Nyw0MTk4OCw0MTk4OSw0MTk5MCw0MTk5MSw0 MTk5Miw0MTk5Myw0MTk5NCw0MTk5NSw0MTk5Niw0MjAxNiwwLDIsNCw1LDYsNyw4LDksMTAsMTEs MTIsMTMsMTQsMTUsMTYsMTcsMTgsMjAsMjIsMjMsMjQsMjUsMjYsMjcsMjgsMzA7MjFDMDMyOTVC OTZEQTQ1OUFEOENCNTkxOUMzMzBDNTk8L2V4aWY6TmF0aXZlRGlnZXN0PgogICAgICA8L3JkZjpE ZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAg ICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIj4K ICAgICAgICAgPHBob3Rvc2hvcDpDYXB0aW9uV3JpdGVyPkRTSjwvcGhvdG9zaG9wOkNhcHRpb25X cml0ZXI+CiAgICAgICAgIDxwaG90b3Nob3A6SGVhZGxpbmU+QVNLIEFQIExPR088L3Bob3Rvc2hv cDpIZWFkbGluZT4KICAgICAgICAgPHBob3Rvc2hvcDpJbnN0cnVjdGlvbnM+QkMtQXNrIEFQPC9w aG90b3Nob3A6SW5zdHJ1Y3Rpb25zPgogICAgICAgICA8cGhvdG9zaG9wOkF1dGhvcnNQb3NpdGlv bj5TVEY8L3Bob3Rvc2hvcDpBdXRob3JzUG9zaXRpb24+CiAgICAgICAgIDxwaG90b3Nob3A6Q3Jl ZGl0PkFQPC9waG90b3Nob3A6Q3JlZGl0PgogICAgICAgICA8cGhvdG9zaG9wOlNvdXJjZT5BUDwv cGhvdG9zaG9wOlNvdXJjZT4KICAgICAgICAgPHBob3Rvc2hvcDpDYXRlZ29yeT5BPC9waG90b3No b3A6Q2F0ZWdvcnk+CiAgICAgICAgIDxwaG90b3Nob3A6RGF0ZUNyZWF0ZWQ+MjAwOC0wMS0wOTwv cGhvdG9zaG9wOkRhdGVDcmVhdGVkPgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9w aG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOkhpc3RvcnkvPgogICAgICA8 L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAg ICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAg ICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlm ZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0 aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAg PHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPHRp ZmY6TmF0aXZlRGlnZXN0PjI1NiwyNTcsMjU4LDI1OSwyNjIsMjc0LDI3NywyODQsNTMwLDUzMSwy ODIsMjgzLDI5NiwzMDEsMzE4LDMxOSw1MjksNTMyLDMwNiwyNzAsMjcxLDI3MiwzMDUsMzE1LDMz NDMyO0EyNUEwNjgzQzUxRTU4OUI5MTc4QTIyODg3RjYyMTZBPC90aWZmOk5hdGl2ZURpZ2VzdD4K ICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0 PSIiCiAgICAgICAgICAgIHhtbG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+ CiAgICAgICAgIDx4YXA6Q3JlYXRlRGF0ZT4yMDA4LTAxLTA5VDE1OjQ5OjAwLTA1OjAwPC94YXA6 Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhhcDpNb2RpZnlEYXRlPjIwMDgtMDEtMjVUMTQ6NTM6NDIt MDU6MDA8L3hhcDpNb2RpZnlEYXRlPgogICAgICAgICA8eGFwOk1ldGFkYXRhRGF0ZT4yMDA4LTAx LTI1VDE0OjUzOjQyLTA1OjAwPC94YXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eGFwOkNyZWF0 b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDUzIgTWFjaW50b3NoPC94YXA6Q3JlYXRvclRvb2w+CiAg ICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0i IgogICAgICAgICAgICB4bWxuczp4YXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21t LyI+CiAgICAgICAgIDx4YXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo2NWRj YTFlNS1jMDVjLTExZGMtYjliZC1hZWZiNjJiOGVlYTY8L3hhcE1NOkRvY3VtZW50SUQ+CiAgICAg ICAgIDx4YXBNTTpJbnN0YW5jZUlEPnV1aWQ6OUMyODRGMTlDQ0U3MTFEQ0FGRDNGMTExNzY1QzYw MTI8L3hhcE1NOkluc3RhbmNlSUQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRm OkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1 cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL2pwZWc8 L2RjOmZvcm1hdD4KICAgICAgICAgPGRjOmRlc2NyaXB0aW9uPgogICAgICAgICAgICA8cmRmOkFs dD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5Mb2dvIHRvIGFj Y29tcGFueSBBc2sgQVA7IDFjIHggMSBpbmNoZXM7IDQ2LjUgbW0geCAyNS40IG1tPC9yZGY6bGk+ CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC9kYzpkZXNjcmlwdGlvbj4KICAgICAg ICAgPGRjOmNyZWF0b3I+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRm OmxpPlNjb3R0IEpvaG5zb248L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAg ICA8L2RjOmNyZWF0b3I+CiAgICAgICAgIDxkYzp0aXRsZT4KICAgICAgICAgICAgPHJkZjpBbHQ+ CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+QVNLIEFQIExPR088 L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QWx0PgogICAgICAgICA8L2RjOnRpdGxlPgogICAg ICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pv/uAA5BZG9iZQBkQAAAAAH/2wCEAAEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMD AwMBAQEBAQEBAQEBAQICAQICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD AwMDAwMDAwMDA//AABEIAHEAqgMBEQACEQEDEQH/3QAEABb/xAGiAAAABgIDAQAAAAAAAAAAAAAH CAYFBAkDCgIBAAsBAAAGAwEBAQAAAAAAAAAAAAYFBAMHAggBCQAKCxAAAgEDBAEDAwIDAwMCBgl1 AQIDBBEFEgYhBxMiAAgxFEEyIxUJUUIWYSQzF1JxgRhikSVDobHwJjRyChnB0TUn4VM2gvGSokRU c0VGN0djKFVWVxqywtLi8mSDdJOEZaOzw9PjKThm83UqOTpISUpYWVpnaGlqdnd4eXqFhoeIiYqU lZaXmJmapKWmp6ipqrS1tre4ubrExcbHyMnK1NXW19jZ2uTl5ufo6er09fb3+Pn6EQACAQMCBAQD BQQEBAYGBW0BAgMRBCESBTEGACITQVEHMmEUcQhCgSORFVKhYhYzCbEkwdFDcvAX4YI0JZJTGGNE 8aKyJjUZVDZFZCcKc4OTRnTC0uLyVWV1VjeEhaOzw9Pj8ykalKS0xNTk9JWltcXV5fUoR1dmOHaG lqa2xtbm9md3h5ent8fX5/dIWGh4iJiouMjY6Pg5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6vr/ 2gAMAwEAAhEDEQA/AN/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X/9Df49+6 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 Cmr+Me0Z5DJ9khDMWtpUEE2H0MYWxt/r39t+EPQU/wBXy63X0HUX/ZXNo/8AKiv+2j/6M9+8JfT/ AFfs69qPXv8AZXNo/wDKiv8Ato/+jPfvCX0/1fs69qPXv9lc2j/yor/to/8Aoz37wl9P9X7Ovaj1 7/ZXNo/8qK/7aP8A6M9+8JfT/V+zr2o9e/2VzaP/ACor/to/+jPfvCX0/wBX7Ovaj17/AGVzaP8A yor/ALaP/oz37wl9P9X7Ovaj17/ZXNo/8qK/7aP/AKM9+8JfT/V+zr2o9e/2VzaP/Kiv+2j/AOjP fvCX0/1fs69qPXv9lc2j/wAqK/7aP/oz37wl9P8AV+zr2o9dH4ubR/5UFI/PEf8A0Z794S+n+r9n XtR6BPvPo/ZOyNlZ3P1VPDBS4nE12Tq2YRgrS0FNJVzvdl0i0cJ+vH+391eNQOHVgxwetYfr7Mbv 3nXx7W2nE8u6+xNy5bNVE0MUlRDgqTN5B5KjM1YW5SmoqUr4tX6msBfn2ySFoFHTABZ2zg9bA/xO +FG3tsbRxlFJSVMpLzVlZW15SSsyNdVN5KuurHKLqqaiUkn8KLAfT3dYy5OodO4AK0x0e7G/GbaF G8b/AGUepSGF0WwK3tcNHb8e3hHT/i+vFq06GTb3XeCwCRrS0sS+O9iqjULcCzBRYi3uyqAMjPWi a9L5I1jUIgso+gF/99+Pd+tdc/fuvde9+691/9Pf49+691737r3Xvfuvde9+691737r3Xvfuvde9 +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Vbf8AMhyeej+PXYOO23RVGS3DuTH0Gztv YqjVpKzJ5bdOTpMRFQ0yLYvL9rUzyn6BYo3ZrKpPtic4A8ut/hNOikfBv4RHq/F0NVuYR1278o1H V7lyCQoaemlgijWnwePcrrONxRLKp/3bIS/5Fm0j1FSfTranStPPq7vb+DpcLQQ00ESx+LgAC1uL fX9RH+v7VjAoOHVelB7917r3v3Xuve/de697917r3v3Xuv/U3+Pfuvde9+691737r3Xvfuvde9+6 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+690gNzbMx24ZqZ8hSQ1Ro6laui aaJZDTViwVFMlXTEq3iqVpqqSMMPUFkYfn3VlB62DSo6dsDtmjwynwxIh4sAgH0sCSCD9bf4e9gA cOtdKn3vr3Xvfuvde9+691737r3Xvfuvde9+691//9Xf49+691737r3Xvfuvde9+691737r3Xvfu vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691 737r3Xvfuvde9+691//Z ------=_NextPart_000_0000_01CA1CB9.4D75E560 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://hosted.ap.org/specials/interactives/interactive_icons/images/btn_prison_population_30.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAHgAeAwERAAIRAQMRAf/EAIYAAAIDAQEAAAAAAAAAAAAA AAMFAQYHBAgBAAIDAQEAAAAAAAAAAAAAAAAEAQIDBQYQAAIBAgUCAwUJAAAAAAAAAAECAxIEABET BQYhMVEiFkFhIxQHgZGhMlJTJDQVEQABAwMDAwMFAAAAAAAAAAABABECEgMEITETQWFx8IFioSIj MwX/2gAMAwEAAhEDEQA/APQk2wAq5e2akeb+zMB0Of73uwIQ4lt0rMZQB8nP8lySR06Ey9B2wIRo ijRsElj1QKbddZjU5PtykOf24EIa2XIirM1vEGUfDymkyJLAnPz+7AhUfm/O+YWPKp5tninutn2y aK2vIIbYXAqYAyt5VZwQp/DCU70qyBsF3MXBtStgzIEpajVk3276hWe5WV3I9tFcTRJnCDAfNJSS ocE+IHbFYZIO4UXf55gQxIHlTxvlNluNhto5BsNvtG47gaKHhBSOWl3pdZFR18kZ6npjeFwHQhkv k48oE0SqiFYYd62p4riFNyiexipeS9ATSSqRVCGQfCqq9h69e2NOQeyTNiQ6alVvkD73tHJd1fjT w7hPdLFdXu1HMzQstKaqICtYde+Rz92FbokJGnXsunjmE7cRceIDgS6HssxteZ2vFOX3Q5FaNXuA eW5glDg27M2ojCECrJqsgfDC8HBLhdU4vLbHHLQLl3Tf9q3axt973fW3Wxtr6VoI0JkOmGXNZaiG pA7L4Z4AS+qmMDE0RaJIW221hYQ8Wu7VdutQLmNdxeyWICAoKWFS59Wpiz7d8PCJoZg686Z/lBct s/VMo14l6pu9Jh6iKJr016ojyGVPTKntVl08cXFFfyWUuXiD/rf2dIvqVD9MJIIfWc9vCPmbZ4q1 BnzVmKo9AaXRcBw1XlAz6jE3Keq3wTkOeIHY+vKeWicMa3c7W9stpkmuu3iPTyANOrog9Cv6+mWL hkpc5H+537qNHjnokx68/wDg/LVGbKTV+Uqqpyp1KKPL2/J9+M2jR2V3ny/N/qv/2Q== ------=_NextPart_000_0000_01CA1CB9.4D75E560 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://hosted.ap.org/mw_basic/styles/my-stocks.css #mystocks { BORDER-BOTTOM: #e5e5e5 2px solid; BORDER-LEFT: #e5e5e5 2px solid; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 470px; = PADDING-RIGHT: 0px; BACKGROUND: #e5e5e5; BORDER-TOP: #e5e5e5 2px solid; = BORDER-RIGHT: #e5e5e5 2px solid; PADDING-TOP: 0px } #mystocks { FONT: 11px/1.2 Verdana, Geneva, Sans-serif } #mystocks INPUT { FONT: 11px/1.2 Verdana, Geneva, Sans-serif } #mystocks TD { FONT: 11px/1.2 Verdana, Geneva, Sans-serif } #mystocks TR { FONT: 11px/1.2 Verdana, Geneva, Sans-serif } .apmw_rcdateline { FONT: 11px/1.2 Verdana, Geneva, Sans-serif } #addticker .ticker { FLOAT: left; HEIGHT: 16px } #addticker SPAN { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: = block; FLOAT: left; HEIGHT: 30px; MARGIN-RIGHT: 4px; PADDING-TOP: 0px } #addticker #msg { PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; = PADDING-TOP: 0px } #addticker #lookup { PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; = PADDING-TOP: 0px } #addticker #msg { PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 55%; PADDING-RIGHT: = 0px; PADDING-TOP: 3px } #mystocks A { COLOR: #567; FONT-WEIGHT: bold; TEXT-DECORATION: underline } #mystocks A:hover { COLOR: #000; TEXT-DECORATION: underline } #mystocks IMG { MARGIN: 0px 3px } #mystocks A.update { TEXT-ALIGN: center; LINE-HEIGHT: 17px; DISPLAY: block; HEIGHT: 18px; = COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none } #mystocks A.update { WIDTH: 59px; BACKGROUND: = url(http://hosted.ap.org/specials/images/update-off.gif) #e5e5e5 = no-repeat left top } #mystocks A.update:hover { BACKGROUND: url(http://hosted.ap.org/specials/images/update-on.gif) = #e5e5e5 no-repeat left top; COLOR: #fff; TEXT-DECORATION: none } #mystocks TD { PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 5px; HEIGHT: = 20px; PADDING-TOP: 2px } #mystocks TR { BACKGROUND: #fff } #mystocks TD.c1 { TEXT-ALIGN: left; LINE-HEIGHT: 1.5; WIDTH: 30% } #mystocks TD.c3 { TEXT-ALIGN: right; WIDTH: 25% } #mystocks TD.c2 { TEXT-ALIGN: right; WIDTH: 15% } #mystocks TD.c4 { TEXT-ALIGN: right; WIDTH: 10% } #mystocks TD.c5 { TEXT-ALIGN: right; WIDTH: 10% } #mystocks TD.c6 { TEXT-ALIGN: center; WIDTH: 10% } #mystocks #wk TD { TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; HEIGHT: 10px; PADDING-TOP: 0px } #mystocks #wk TD SPAN { PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; = PADDING-TOP: 0px } #mystocks #type { PADDING-LEFT: 3px; COLOR: #888 } #mystocks #title { BACKGROUND: #444; COLOR: #fff } #mystocks #title H1 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FLOAT: left; COLOR: #fff; FONT-SIZE: 11px; PADDING-TOP: 0px } #mystocks #title SPAN { FLOAT: right } #mystocks #addticker { PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = #e5e5e5; PADDING-TOP: 0px } #mystocks #header { PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = #e5e5e5; PADDING-TOP: 0px } #mystocks #header .c6 { PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = #e5e5e5; PADDING-TOP: 0px } #mystocks #wk { PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = #e5e5e5; PADDING-TOP: 0px } #mystocks #gbar .c6 { PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = #e5e5e5; PADDING-TOP: 0px } #mystocks #header TD { FONT-WEIGHT: bold } #mystocks #addticker TD { PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: = #ccc 1px dashed; PADDING-TOP: 5px } #mystocks .c6 { BACKGROUND: #eee } #mystocks #gbar { BACKGROUND: #eee } ------=_NextPart_000_0000_01CA1CB9.4D75E560 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://hosted.ap.org/specials/stylesheets/browser.js //detect the browser=0Dfunction getBrowser() // get the browser program = name=0D {=0D if (navigator.appName =3D=3D null || navigator.appName = =3D=3D "")=0D return "other";=0D else if (navigator.appName =3D=3D = "Netscape")=0D return "netscape";=0D else if (navigator.appName = =3D=3D "Microsoft Internet Explorer")=0D return "ie";=0D else=0D = return "other";=0D }=0D//detect the platform=0Dfunction getPlatform() = // get the browser platform (OS)=0D {=0D if (navigator.platform =3D=3D = null || navigator.platform =3D=3D "")=0D return "other";=0D else if = (navigator.platform.indexOf("Mac") >=3D 0)=0D return "mac";=0D else = if (navigator.platform.indexOf("Win") >=3D 0)=0D return "win";=0D = else if (navigator.platform.indexOf("Unix") >=3D 0)=0D return = "unix";=0D else=0D return "other";=0D }=0D=0D//Select appropriate = stylesheet =0Dstyleurl=3D''=0D//alert = (styleurl);=0D=0Ddocument.write(styleurl);=0D=0D ------=_NextPart_000_0000_01CA1CB9.4D75E560 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://hosted.ap.org/specials/scripts/refresh.js =0D=0Dvar RELOAD_NOTE=3D'reload=3Dtrue';=0Dvar = RELOAD_FREQUENCY=3D600;=0Dvar DELIM =3D '?';=0Dvar reloadPage =3D = document.location.href;=0Dif (reloadPage.indexOf(RELOAD_NOTE) !=3D = -1)=0D reloadPage =3D reloadPage.substring(0, = reloadPage.indexOf(RELOAD_NOTE) - 1) = +=0DreloadPage.substring(reloadPage.indexOf(RELOAD_NOTE) + = RELOAD_NOTE.length + 1);=0Dif (reloadPage.indexOf(DELIM) !=3D -1) = DELIM=3D'&';=0Ddocument.writeln('');=0D=0D ------=_NextPart_000_0000_01CA1CB9.4D75E560 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://hosted.ap.org/specials/s_code_remote.js //AP 9-22-04 - DONT MODIFY UNLESS YOU SPEAK TO CARLOS LUGO!!!!!!!!!=0A= =0A= /************************ ADDITIONAL FEATURES ************************=0A= Dynamic Account Selection=0A= Plugins=0A= */=0A= /************************** CONFIG SECTION **************************/=0A= /* You may add or alter any code config here. */=0A= /* Variables (s_ap_pageName, s_ap_prop1, etc.) not prefixed with "s_ap_" = will not be used. */=0A= var s_ap_disableLegacyVars=3Dtrue=0A= /* Specify the Report Suite ID(s) to track here */=0A= var s_ap_account=3D"apdigitalorg"=0A= /* E-commerce Config */=0A= var s_ap_currencyCode=3D"USD"=0A= var s_ap_eVarCFG=3D""=0A= /* Link Tracking Config */=0A= var s_ap_trackDownloadLinks=3Dtrue=0A= var s_ap_trackExternalLinks=3Dtrue=0A= var s_ap_trackInlineStats=3Dtrue=0A= var = s_ap_linkDownloadFileTypes=3D"exe,zip,wav,mp3,mov,mpg,avi,doc,pdf,xls,swf= ,ra"=0A= var = s_ap_linkInternalFilters=3D"javascript:,hosted.ap.org,wid.ap.org,customwi= re.ap.org,apdigpol.ap.org,breakingnews.nypost.com,topnews.ap.org,nycdig20= 21.ap.org,news.lycos.com,img.video.ap.org,ap.tfponline.com,ap.thetimes-tr= ibune.com,breakingnews.denverpost.com,breakingnews.nydailynews.com,news.a= sia1.com,news.usnews.com,news.wired.com,newsbeta.lycos.com,wire.chron.com= ,ap.khou.com,ap.projo.com,news.onlinetimes.com,ap.kmov.com,hosted-c.ap.or= g,ap.wwltv.com,ap.kgw.com,ap.wvec.com,uk.oscars.yahoo.net,ap.wcnc.com,ap.= dallasnews.com,ap.dentonrc.com,ap.whiznews.com,ap.washingtontimes.com,net= work.ap.org,ap.whas11.com"=0A= var s_ap_linkLeaveQueryString=3Dfalse=0A= var s_ap_linkTrackVars=3D"None"=0A= var s_ap_linkTrackEvents=3D"None"=0A= /* Plugin Config */=0A= var s_ap_usePlugins=3Dtrue=0A= =0A= function s_doPlugins() =0A= =0A= {=0A= /* Add calls to plugins here */=0A= this.callCount =3D this.callCount ? this.callCount++ : 0;=0A= =0A= var domain =3D top.document.location.href.toLowerCase();=0A= =0A= //Set the Dynamic Photo Galleries=0A= if (s_getPathFromURL(2).toLowerCase() =3D=3D "galleries")=0A= {=0A= domain =3D getLastPart(domain)=0A= s_vpr("s_ap_prop6",domain);=0A= }=0A= =0A= //Set the Photo Caption Pages=0A= if (s_getPathFromURL(3).toLowerCase() =3D=3D "photos")=0A= {=0A= domain =3D getLastPart(domain)=0A= s_vpr("s_ap_prop7",domain);=0A= }=0A= =0A= //Set the MoneyWire Charts=0A= if (s_getPathFromURL(3).toLowerCase() =3D=3D "static")=0A= {=0A= domain =3D getLastPart(domain)=0A= s_vpr("s_ap_prop9",domain);=0A= }=0A= =0A= =0A= //Set the VideoLineups=0A= if (s_getPathFromURL(4).toLowerCase() =3D=3D "videolineups")=0A= {=0A= domain =3D getLastPart(domain)=0A= s_vpr("s_ap_prop11",domain);=0A= }=0A= =0A= //Set the interactive name (URLs with category info)=0A= if (s_getPathFromURL(4).toLowerCase() =3D=3D "interactives")=0A= {=0A= s_vpr("s_ap_prop4",s_getPathFromURL(6).toLowerCase());=0A= }=0A= =0A= //Set the interactive name (URLs without category info)=0A= if (s_getPathFromURL(4).toLowerCase() =3D=3D "interactives")=0A= {=0A= s_vpr("s_ap_prop4",s_getPathFromURL(5).toLowerCase());=0A= }=0A= =0A= //Set the interactive category=0A= if (s_getPathFromURL(4).toLowerCase() =3D=3D "interactives")=0A= {=0A= s_vpr("s_ap_prop13",s_getPathFromURL(5).toLowerCase());=0A= }=0A= =0A= //Set the Story Slugs=0A= if (s_getPathFromURL(2).toLowerCase() =3D=3D "stories")=0A= {=0A= domain =3D getLastPart(domain)=0A= s_vpr("s_ap_prop3",domain);=0A= }=0A= =0A= //Set the Fronts =0A= if (s_getPathFromURL(2).toLowerCase() =3D=3D "fronts")=0A= {=0A= domain =3D getLastPart(domain)=0A= s_vpr("s_ap_prop1",domain);=0A= }=0A= =0A= //Set the SID Code =0A= s_vp_getCGI('s_ap_channel','SITE');=0A= =0A= //Set the Video Headline =0A= s_vp_getCGI('s_ap_prop14','videoHeadline');=0A= =0A= //Set the Search Terms =0A= s_vp_getCGI('s_ap_prop12','query');=0A= =0A= //Set MoneyWire Ticker Symbol =0A= s_vp_getCGI('s_ap_prop8','company');=0A= =0A= //Set the Video Name=0A= s_vp_getCGI('s_ap_prop5','videoName');=0A= =0A= //Set the Sections=0A= s_vp_getCGI('s_ap_prop15','SECTION');=0A= =0A= }=0A= =0A= /************************** PLUGINS SECTION *************************/=0A= /* You may insert any plugins you wish to use here. */=0A= /*=0A= * Plugin: Get Plugin Modified Value=0A= */=0A= function s_vp_getValue(vs)=0A= {var k=3Dvs.substring(0,5)=3D=3D's_ap_'?vs.substring(5):vs;return s_wd[=0A= 's_ap_vpm_'+k]?s_wd['s_ap_vpv_'+k]:s_gg(k)}=0A= =0A= /*=0A= * Plugin: Return last part of URL=0A= */=0A= function getLastPart( url ) {=0A= var i =3D 0;=0A= i =3D url.indexOf("/");=0A= while( i > -1 ) {=0A= url =3D url.substring( url.indexOf("/")+1,url.length );=0A= i =3D url.indexOf("/");=0A= }=0A= if (url.indexOf("?") !=3D -1)=0A= {=0A= url=3Durl.substring(0,url.indexOf("?"));=0A= }=0A= if (url.indexOf("#") !=3D -1)=0A= {=0A= url=3Durl.substring(0,url.indexOf("#"));=0A= }=0A= return url;=0A= }=0A= =0A= =0A= =0A= /*=0A= * Plugin: Get Path From URL=0A= */=0A= function s_getPathFromURL(pathNum)=0A= {=0A= var s_path =3D new Array;=0A= var u =3D top.document.location.href.toLowerCase();=0A= while(u.indexOf("\\") !=3D -1)=0A= {=0A= u =3D u.replace("\\","/");=0A= }=0A= if(u.indexOf("://")>-1)=0A= {=0A= u=3Du.substring(u.indexOf("://")+3);=0A= }=0A= if = (u.indexOf("www.")>-1)u=3Du.substring(u.indexOf("www.")+4,u.length)=0A= Count=3D0;=0A= while (u.indexOf("/")>-1)=0A= {=0A= if(u.charAt(0)=3D=3D"/") u=3Du.substr(1);=0A= else=0A= {=0A= s_path[Count] =3D u.substr(0,u.indexOf("/"));=0A= u=3Du.substr(u.indexOf("/")+1,u.length-u.indexOf("/")+1);=0A= Count++;=0A= }=0A= }=0A= if(s_path[pathNum] !=3D null)=0A= {=0A= return s_path[pathNum].toLowerCase();=0A= }=0A= return "";=0A= }=0A= =0A= /*=0A= * Plugin: Get Query String CGI Variable Value=0A= */=0A= function s_vp_getCGI(vs,k)=0A= {var v=3D'';if(k&&s_wd.location.search){var q=3Ds_wd.location.search,=0A= qq=3Dq.indexOf('?');q=3Dqq<0?q:q.substring(qq+1);v=3Ds_pt(q,'&',s_cgif,=0A= k)}s_vpr(vs,v)}function s_cgif(t,k){if(t){var te=3Dt.indexOf('=3D'),=0A= sk=3Dte<0?t:t.substring(0,te),sv=3Dte<0?'True':t.substring(te+1);if(=0A= sk=3D=3Dk)return s_epa(sv)}return ''}=0A= /*=0A= * Plugin Utilities v2.0 (Required For All Plugins)=0A= */=0A= function s_vpr(vs,v){if(s_wd[vs])s_wd[vs]=3Ds_wd[vs];else s_wd[vs]=3D''=0A= if(vs.substring(0,5) =3D=3D = 's_ap_')vs=3Dvs.substring(5);s_wd['s_ap_vpv_'+vs]=3Dv=0A= s_wd['s_ap_vpm_'+vs]=3D1}function s_dt(tz,t){var d=3Dnew = Date;if(t)d.setTime(=0A= t);d=3Dnew Date(d.getTime()+(d.getTimezoneOffset()*60*1000))=0A= return new Date(Math.floor(d.getTime()+(tz*60*60*1000)))}=0A= function s_vh_gt(k,v){var vh=3D'|'+s_c_r('s_vh_'+k),vi=3Dvh.indexOf('|'+v=0A= +'=3D'),ti=3Dvi<0?vi:vi+2+v.length,pi=3Dvh.indexOf('|',ti),t=3Dti<0?'':=0A= vh.substring(ti,pi<0?vh.length:pi);return t}function s_vh_gl(k){var=0A= vh=3Ds_c_r('s_vh_'+k),e=3Dvh?vh.indexOf('=3D'):0;return = vh?(vh.substring(0,=0A= e?e:vh.length)):''}function s_vh_s(k,v){if(k&&v){var e=3Dnew Date,st=3D=0A= e.getTime(),y=3De.getYear(),c=3D's_vh_'+k,vh=3D'|'+s_c_r(c)+'|',t=3Ds_vh_= gt(k,=0A= v);e.setYear((y<1900?y+1900:y)+5);if(t)vh=3Ds_rep(vh,'|'+v+'=3D'+t+'|','|= '=0A= );if(vh.substring(0,1)=3D=3D'|')vh=3Dvh.substring(1);if(vh.substring(=0A= vh.length-1,vh.length)=3D=3D'|')vh=3Dvh.substring(0,vh.length-1);vh=3Dv=0A= +'=3D[PCC]'+(vh?'|'+vh:'');s_c_w(c,vh,e);if(s_vh_gt(k,v)!=3D'[PCC]')=0A= return 0;vh=3Ds_rep(vh,'[PCC]',st);s_c_w(c,vh,e)}return 1}=0A= =0A= /************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/=0A= var = s_un,s_ios=3D0,s_q=3D'',s_code=3D'',code=3D'',s_bcr=3D0,s_lnk=3D'',s_eo=3D= '',=0A= s_vb,s_pl,s_tfs=3D0,s_etfs=3D0,s_wd=3Dwindow,s_d=3Ds_wd.document,s_ssl=3D= (=0A= s_wd.location.protocol.toLowerCase().indexOf('https')>=3D0),s_n=3D=0A= navigator,s_u=3Ds_n.userAgent,s_apn=3Ds_n.appName,s_v=3Ds_n.appVersion,=0A= s_apv,s_i,s_ie=3Ds_v.indexOf('MSIE '),s_ns6=3Ds_u.indexOf('Netscape6/')=0A= if(s_v.indexOf('Opera')>=3D0||s_u.indexOf('Opera')>=3D0)s_apn=3D'Opera';v= ar=0A= s_isie=3D(s_apn=3D=3D'Microsoft Internet Explorer'),s_isns=3D(s_apn=3D=3D=0A= 'Netscape'),s_isopera=3D(s_apn=3D=3D'Opera'),s_ismac=3D(s_u.indexOf('Mac'= )>=3D0)=0A= if(s_ie>0){s_apv=3DparseInt(s_i=3Ds_v.substring(s_ie+5));if(s_apv>3)s_apv= =3D=0A= parseFloat(s_i)}else if(s_ns6>0)s_apv=3DparseFloat(s_u.substring(s_ns6=0A= +10));else s_apv=3DparseFloat(s_v);function s_fl(s,l){return (s+''=0A= ).substring(0,l)}function s_co(o){if(!o)return o;var n=3Dnew Object=0A= for(x in o)n[x]=3Do[x];return n}function s_num(x){var s=3Dx.toString(),g=3D=0A= '0123456789',p,d;for(p=3D0;p0?n.length:1;while(s&&i>=3D0){s=3Ds.substring(0= ,i)=0A= +n+s.substring(i+o.length);i=3Ds.indexOf(o,i+l)}return s}function s_ape(=0A= s){return s?s_rep(escape(''+s),'+','%2B'):s}function s_epa(s){=0A= return s?unescape(s_rep(''+s,'+',' ')):s}function s_pt(s,d,f,a){var t=3D=0A= s,x=3D0,y,r;while(t){y=3Dt.indexOf(d);y=3Dy<0?t.length:y;t=3Dt.substring(= 0,y)=0A= r=3Df(t,a);if(r)return = r;x+=3Dy+d.length;t=3Ds.substring(x,s.length);t=3Dx<=0A= s.length?t:''}return ''}function = s_isf(t,a){if(t.substring(0,2)=3D=3D's_ap_')=0A= t=3Dt.substring(2);return(t!=3D''&&t=3D=3Da)}function = s_fsf(t,a){if(s_pt(a,=0A= ',',s_isf,t))s_fsg+=3D(s_fsg!=3D''?',':'')+t;return 0}var s_fsg=0A= function s_fs(s,f){s_fsg=3D'';s_pt(s,',',s_fsf,f);return s_fsg}var=0A= s_c_d=3D'';function s_c_gdf(t,a){if(!s_num(t))return 1;return 0}=0A= function s_c_gd(){var d=3Ds_wd.location.hostname,n=3Ds_gg(=0A= 'cookieDomainPeriods'),p;if(d&&!s_c_d){n=3Dn?parseInt(n):2;n=3Dn>2?n:2;p=3D=0A= d.lastIndexOf('.');while(p>=3D0&&n>1){p=3Dd.lastIndexOf('.',p-1);n--}=0A= s_c_d=3Dp>0&&s_pt(d,'.',s_c_gdf,0)?d.substring(p):''}return s_c_d}=0A= function s_c_r(k){k=3Ds_ape(k);var c=3D' '+s_d.cookie,s=3Dc.indexOf(' '+k=0A= +'=3D'),e=3Ds<0?s:c.indexOf(';',s),v=3Ds<0?'':s_epa(c.substring(s+2=0A= +k.length,e<0?c.length:e));return v}function s_c_w(k,v,e){var d=3D=0A= s_c_gd(),l=3Ds_gg('cookieLifetime');v=3D''+v;l=3Dl?(''+l).toUpperCase():'= '=0A= if(e&&l!=3D'SESSION'&&l!=3D'NONE'){l=3DparseInt(l);if(l){e=3Dnew Date=0A= e.setTime(e.getTime()+(parseInt(l)*1000))}}if(k&&l!=3D'NONE'){=0A= s_d.cookie=3Dk+'=3D'+s_ape(v)+'; path=3D/;'+(e&&l!=3D'SESSION'?' = expires=3D'=0A= +e.toGMTString()+';':'')+(d?' domain=3D'+d+';':'');return = s_c_r(k)=3D=3Dv}=0A= return 0}function s_cet(f,a,et,oe,fb){var r,d=3D0=0A= /*@cc_on@if(@_jscript_version>=3D5){try{return f(a)}catch(e){return = et(e)}d=3D1}@end@*/=0A= if(!d){if(s_ismac&&s_u.indexOf('MSIE 4')>=3D0)return fb(a);else{=0A= s_wd.s_oe=3Ds_wd.onerror;s_wd.onerror=3Doe;r=3Df(a);s_wd.onerror=3Ds_wd.s= _oe=0A= return r}}}function s_gtfset(e){return s_tfs}function s_gtfsoe(e){=0A= s_wd.onerror=3Ds_wd.s_oe;s_etfs=3D1;var = code=3Ds_gs(s_un);if(code)s_d.write(=0A= code);s_etfs=3D0;return true}function s_gtfsfb(a){return s_wd}=0A= function s_gtfsf(w){var p=3Dw.parent,l=3Dw.location;s_tfs=3Dw;if(p&&=0A= p.location!=3Dl&&p.location.host=3D=3Dl.host){s_tfs=3Dp;return = s_gtfsf(s_tfs)}=0A= return s_tfs}function s_gtfs(){if(!s_tfs){s_tfs=3Ds_wd;if(!s_etfs)s_tfs=3D=0A= s_cet(s_gtfsf,s_tfs,s_gtfset,s_gtfsoe,s_gtfsfb)}return s_tfs}=0A= function s_ca(un){un=3Dun.toLowerCase();var = ci=3Dun.indexOf(','),fun=3Dci<0?=0A= un:un.substring(0,ci),imn=3D's_i_'+fun;if(s_d.images&&s_apv>=3D3&&=0A= !s_isopera&&(s_ns6<0||s_apv>=3D6.1)){s_ios=3D1;if(!s_d.images[imn]&&(=0A= !s_isns||(s_apv<4||s_apv>=3D5))){s_d.write('');if(!s_d.images[imn])s_ios=3D0}}}=0A= function s_it(un){s_ca(un)}function s_mr(un,sess,q,ta){un=3D=0A= un.toLowerCase();var ci=3Dun.indexOf(','),fun=3Dci<0?un:un.substring(0,ci=0A= ),unc=3Ds_rep(fun,'_','-'),imn=3D's_i_'+fun,im,b,e,rs=3D'http'+(s_ssl?'s'= :''=0A= )+'://'+(s_ssl?'102':unc)+'.112.2O7.net/b/ss/'+un+'/1/G.6-PD-R/'=0A= +sess+'?[AQB]&ndh=3D1'+(q?q:'')+(s_q?s_q:'')+'&[AQE]';if(s_ios){im=3Ds_wd= [=0A= imn]?s_wd[imn]:s_d.images[imn];if(!im)im=3Ds_wd[imn]=3Dnew = Image;im.src=3Drs=0A= if(rs.indexOf('&pe=3D')>=3D0&&(!ta||ta=3D=3D'_self'||ta=3D=3D'_top'||(s_w= d.name&&=0A= ta=3D=3Ds_wd.name))){b=3De=3Dnew = Date;while(e.getTime()-b.getTime()<500)e=3D=0A= new Date}return ''}return ''}function s_gg(v){var = g=3D's_ap_'+v=0A= return s_wd[g]||s_wd.s_disableLegacyVars?s_wd[g]:s_wd[v]}var s_qav=3D''=0A= function s_havf(t,a){var b=3Dt.substring(0,4),s=3Dt.substring(4),n=3D=0A= parseInt(s),k=3D's_g_'+t,m=3D's_ap_vpm_'+t,q=3Dt,v=3Ds_gg('linkTrackVars'= ),e=3D=0A= s_gg('linkTrackEvents');if(!s_wd['s_ap_'+t])s_wd['s_ap_'+t]=3D'';s_wd[k]=3D= s_wd[=0A= m]?s_wd['s_ap_vpv_'+t]:s_gg(t);if(s_lnk||s_eo){v=3Dv?v+',pageName,charSet= ,'=0A= +'cookieDomainPeriods,cookieLifetime,currencyCode,eVarCFG,purchaseID':=0A= '';if(v&&!s_pt(v,',',s_isf,t))s_wd[k]=3D'';if(t=3D=3D'events'&&e)s_wd[k]=3D=0A= s_fs(s_wd[k],e)}s_wd[m]=3D0;if(t=3D=3D'charSet')q=3D'ce';else if(t=3D=3D=0A= 'cookieDomainPeriods')q=3D'cdp';else if(t=3D=3D'cookieLifetime')q=3D'cl'=0A= else if(t=3D=3D'currencyCode')q=3D'cc';else = if(t=3D=3D'channel')q=3D'ch';else if(=0A= t=3D=3D'campaign')q=3D'v0';else = if(s_num(s)){if(b=3D=3D'prop')q=3D'c'+n;else if(=0A= b=3D=3D'eVar')q=3D'v'+n;else if(b=3D=3D'hier')q=3D'h'+n}if(s_wd[k]&&t!=3D=0A= 'linkName'&&t!=3D'linkType')s_qav+=3D'&'+q+'=3D'+s_ape(s_wd[k]);return = ''}=0A= function s_hav(){var n,av=3D'charSet,cookieDomainPeriods,cookieLifetime'=0A= +',pageName,channel,server,pageType,campaign,state,zip,events,product'=0A= +'s,currencyCode,purchaseID,eVarCFG,linkName,linkType'=0A= for(n=3D1;n<26;n++)av+=3D',prop'+n+',eVar'+n+',hier'+n;s_qav=3D'';s_pt(av= ,=0A= ',',s_havf,0);return s_qav}function s_lnf(t,h){t=3Dt?t.toLowerCase():''=0A= h=3Dh?h.toLowerCase():'';var te=3Dt.indexOf('=3D');if(t&&te>0&&h.indexOf(=0A= t.substring(te+1))>=3D0)return t.substring(0,te);return ''}=0A= function s_ln(h){if(s_gg('linkNames'))return s_pt(s_gg('linkNames'),=0A= ',',s_lnf,h);return ''}function s_ltdf(t,h){t=3Dt?t.toLowerCase():'';h=3D=0A= h?h.toLowerCase():'';var = qi=3Dh.indexOf('?');h=3Dqi>=3D0?h.substring(0,qi):h=0A= if(t&&h.substring(h.length-(t.length+1))=3D=3D'.'+t)return 1;return 0}=0A= function = s_ltef(t,h){t=3Dt?t.toLowerCase():'';h=3Dh?h.toLowerCase():'';if(=0A= t&&h.indexOf(t)>=3D0)return 1;return 0}function s_lt(h){var lft=3Ds_gg(=0A= 'linkDownloadFileTypes'),lef=3Ds_gg('linkExternalFilters'),lif=3Ds_gg(=0A= 'linkInternalFilters')?s_gg('linkInternalFilters'):=0A= s_wd.location.hostname;h=3Dh.toLowerCase();if(s_gg('trackDownloadLinks'=0A= )&&lft&&s_pt(lft,',',s_ltdf,h))return 'd';if(s_gg('trackExternalLinks'=0A= )&&(lef||lif)&&(!lef||s_pt(lef,',',s_ltef,h))&&(!lif||!s_pt(lif,',',=0A= s_ltef,h)))return 'e';return ''}function s_lc(e){s_lnk=3Ds_co(this)=0A= s_gs('');s_lnk=3D'';if(this.s_oc)return this.s_oc(e);return true}=0A= function s_ls(){var l,ln,oc;for(ln=3D0;ln=3D0?','+t.substring(0,e)=0A= +',':'';return u&&u.indexOf(','+un+',')>=3D0?s_epa(t.substring(e+1)):''}=0A= function s_rq(un){var = c=3Dun.indexOf(','),v=3Ds_c_r('s_sq'),q=3D'';if(c<0)=0A= return s_pt(v,'&',s_rqf,un);return s_pt(un,',',s_rq,0)}var s_sqq,s_squ=0A= function s_sqp(t,a){var = e=3Dt.indexOf('=3D'),q=3De<0?'':s_epa(t.substring(e=0A= +1));s_sqq[q]=3D'';if(e>=3D0)s_pt(t.substring(0,e),',',s_sqs,q);return 0}=0A= function s_sqs(un,q){s_squ[un]=3Dq;return 0}function s_sq(un,q){s_sqq=3D=0A= new Object;s_squ=3Dnew Object;s_sqq[q]=3D'';var = k=3D's_sq',v=3Ds_c_r(k),x,c=3D0=0A= s_pt(v,'&',s_sqp,0);s_pt(un,',',s_sqs,q);v=3D'';for(x in s_squ)s_sqq[=0A= s_squ[x]]+=3D(s_sqq[s_squ[x]]?',':'')+x;for(x in s_sqq)if(x&&s_sqq[x]&&(=0A= x=3D=3Dq||c<2)){v+=3D(v?'&':'')+s_sqq[x]+'=3D'+s_ape(x);c++}return = s_c_w(k,v,0=0A= )}function s_wdl(e){s_wd.s_wd_l=3D1;var = r=3Dtrue;if(s_wd.s_ol)r=3Ds_wd.s_ol(=0A= e);if(s_wd.s_ls)s_wd.s_ls();return r}function s_wds(un){un=3D=0A= un.toLowerCase();s_wd.s_wd_l=3D1;if(s_apv>3&&(!s_isie||!s_ismac||s_apv>=3D=0A= 5)){s_wd.s_wd_l=3D0;if(!s_wd.s_unl)s_wd.s_unl=3Dnew Array;s_wd.s_unl[=0A= s_wd.s_unl.length]=3Dun;if(s_d.body&&s_d.body.attachEvent){if(=0A= !s_wd.s_bcr&&s_d.body.attachEvent('onclick',s_bc))s_wd.s_bcr=3D1}=0A= else if(s_d.body&&s_d.body.addEventListener){if(!s_wd.s_bcr&&=0A= s_d.body.addEventListener('click',s_bc,false))s_wd.s_bcr=3D1}else{var=0A= ol=3Ds_wd.onload?s_wd.onload.toString():'';if(ol.indexOf("s_wdl(")<0){=0A= s_wd.s_ol=3Ds_wd.onload;s_wd.onload=3Ds_wdl}}}}function s_iepf(i,a){if(=0A= i.substring(0,1)!=3D'{')i=3D'{'+i+'}';if(s_d.body.isComponentInstalled(i,=0A= 'ComponentID')){var n=3Ds_pl.length;s_pl[n]=3Dnew Object;s_pl[n].name=3Di=0A= +':'+s_d.body.getComponentVersion(i,'ComponentID')}return 0}=0A= function s_vs(un,x){var s=3Ds_gg('visitorSampling'),g=3Ds_gg(=0A= 'visitorSamplingGroup'),k=3D's_vsn_'+un+(g?'_'+g:''),n=3Ds_c_r(k),e=3D=0A= new Date,y=3De.getYear();e.setYear(y+10+(y<1900?1900:0));if(s){s*=3D100=0A= if(!n){if(!s_c_w(k,x,e))return 0;n=3Dx}if(n%10000>s)return 0}return 1}=0A= function s_dyasmf(t,m){if(t&&m&&m.indexOf(t)>=3D0)return 1;return 0}=0A= function s_dyasf(t,m){var = i=3Dt?t.indexOf('=3D'):-1,un,s;if(i>=3D0&&m){var=0A= un=3Dt.substring(0,i),s=3Dt.substring(i+1);if(s_pt(s,',',s_dyasmf,m))=0A= return un}return 0}function s_dyas(un,l,m){if(!m)m=3Ds_wd.location.host=0A= if(!m.toLowerCase)m=3Dm.toString();l=3Dl.toLowerCase();m=3Dm.toLowerCase(= )=0A= var nun=3Ds_pt(l,';',s_dyasf,m);if(nun)return nun;return un}=0A= function s_gs(un){un=3Dun.toLowerCase()=0A= var dyas=3Ds_gg('dynamicAccountSelection'),dyal=3Ds_gg(=0A= 'dynamicAccountList'),dyam=3Ds_gg('dynamicAccountMatch');if(dyas&&dyal)=0A= un=3Ds_dyas(un,dyal,dyam);=0A= s_un=3Dun;var trk=3D1,tm=3Dnew Date,sed=3DMath&&Math.random?Math.floor(=0A= Math.random()*10000000000000):tm.getTime(),sess=3D's'+Math.floor(=0A= tm.getTime()/10800000)%10+sed,yr=3Dtm.getYear(),t,ta=3D'',q=3D'',qs=3D'';= yr=3D=0A= yr<1900?yr+1900:yr;t=3Dtm.getDate()+'/'+tm.getMonth()+'/'+yr+' '=0A= +tm.getHours()+':'+tm.getMinutes()+':'+tm.getSeconds()+' '+tm.getDay()=0A= +' '+tm.getTimezoneOffset();if(!s_q){var = tfs=3Ds_gtfs(),tl=3Dtfs.location,=0A= r=3Dtfs.document.referrer,s=3D'',c=3D'',v=3D'',p=3D'',bw=3D'',bh=3D'',j=3D= '1.0',g=3D=0A= s_wd.location,k=3Ds_c_w('s_cc','true',0)?'Y':'N',hp=3D'',ct=3D'',iepl=3Ds= _gg(=0A= 'iePlugins'),pn=3D0,ps;if(s_apv>=3D4)s=3Dscreen.width+'x'+screen.height;i= f(=0A= s_isns||s_isopera){if(s_apv>=3D3){j=3D'1.1';v=3Ds_n.javaEnabled()?'Y':'N'=0A= if(s_apv>=3D4){j=3D'1.2';c=3Dscreen.pixelDepth;bw=3Ds_wd.innerWidth;bh=3D=0A= s_wd.innerHeight;if(s_apv>=3D4.06)j=3D'1.3'}}s_pl=3Ds_n.plugins}else if(=0A= s_isie){if(s_apv>=3D4){v=3Ds_n.javaEnabled()?'Y':'N';j=3D'1.2';c=3D=0A= screen.colorDepth;if(s_apv>=3D5){bw=3Ds_d.documentElement.offsetWidth;bh=3D=0A= s_d.documentElement.offsetHeight;j=3D'1.3';if(!s_ismac&&s_d.body){=0A= s_d.body.addBehavior("#default#homePage");hp=3Ds_d.body.isHomePage(tl)?=0A= "Y":"N";s_d.body.addBehavior("#default#clientCaps");ct=3D=0A= s_d.body.connectionType;if(iepl){s_pl=3Dnew Array;s_pt(iepl,',',s_iepf,=0A= '');}}}}else r=3D'';if(!s_pl&&iepl)s_pl=3Ds_n.plugins}if(s_pl)while(pn<=0A= s_pl.length&&pn<30){ps=3Ds_fl(s_pl[pn].name,100)+';';if(p.indexOf(ps)<0)=0A= p+=3Dps;pn++}s_q=3D(g?'&g=3D'+s_ape(s_fl(g,255)):'')+(r?'&r=3D'+s_ape(s_f= l(r,=0A= 255)):'')+(s?'&s=3D'+s_ape(s):'')+(c?'&c=3D'+s_ape(c):'')+(j?'&j=3D'+j:''= )+(=0A= v?'&v=3D'+v:'')+(k?'&k=3D'+k:'')+(bw?'&bw=3D'+bw:'')+(bh?'&bh=3D'+bh:'')+= (ct?=0A= '&ct=3D'+s_ape(ct):'')+(hp?'&hp=3D'+hp:'')+(s_vb?'&vb=3D'+s_vb:'')+(p?'&p= =3D'=0A= +s_ape(p):'')}if(s_gg('usePlugins'))s_wd.s_doPlugins();q+=3D(t?'&t=3D'=0A= +s_ape(t):'')+s_hav();if(s_lnk||s_eo){var o=3Ds_eo?s_eo:s_lnk;if(!o)=0A= return '';var = p=3Ds_wd.s_g_pageName,w=3D1,t=3Ds_ot(o),n=3Ds_oid(o),x=3Do.s_oidt,=0A= h,l,i,oc;if(s_eo&&o=3D=3Ds_eo){while(o&&!n&&t!=3D'BODY'){o=3Do.parentElem= ent?=0A= o.parentElement:o.parentNode;if(!o)return '';t=3Ds_ot(o);n=3Ds_oid(o);x=3D=0A= o.s_oidt}oc=3Do.onclick?o.onclick.toString():'';if(oc.indexOf("s_gs(")>=3D=0A= 0)return = ''}ta=3Do.target;h=3Do.href?o.href:'';i=3Dh.indexOf('?');h=3Ds_gg(=0A= 'linkLeaveQueryString')||i<0?h:h.substring(0,i);l=3Ds_gg('linkName')?=0A= s_gg('linkName'):s_ln(h);t=3Ds_gg('linkType')?s_gg('linkType'=0A= ).toLowerCase():s_lt(h);if(t&&(h||l))q+=3D'&pe=3Dlnk_'+(t=3D=3D'd'||t=3D=3D= 'e'?=0A= s_ape(t):'o')+(h?'&pev1=3D'+s_ape(h):'')+(l?'&pev2=3D'+s_ape(l):'');else=0A= trk=3D0;if(s_gg('trackInlineStats')){if(!p){p=3Ds_wd.location.href;w=3D0}= p=3D=0A= p?s_fl(p,255):'';t=3Ds_ot(o);i=3Do.sourceIndex;if(s_gg('objectID')){n=3D=0A= s_gg('objectID');x=3D1;i=3D1}if(p&&n&&t)qs=3D'&pid=3D'+s_ape(p)+(w?'&pidt= =3D'+w:=0A= '')+'&oid=3D'+s_ape(n)+(x?'&oidt=3D'+x:'')+'&ot=3D'+s_ape(t)+(i?'&oi=3D'+= i:'')=0A= }s_wd.s_linkName=3Ds_wd.s_linkType=3Ds_wd.s_objectID=3Ds_lnk=3Ds_eo=3D'';= if(=0A= !s_wd.s_disableLegacyVars)s_wd.linkName=3Ds_wd.linkType=3Ds_wd.objectID=3D= ''=0A= }if(!trk&&!qs)return '';var code=3D'';if(un){if(trk&&s_vs(un,sed))code+=3D=0A= s_mr(un,sess,q+(qs?qs:s_rq(un)),ta);s_sq(un,trk?'':qs)}else if(=0A= s_wd.s_unl)for(var unn=3D0;unn=0A= *=0A= * Prototype is freely distributable under the terms of an MIT-style = license.=0A= * For details, see the Prototype web site: http://prototype.conio.net/=0A= *=0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Prototype =3D {=0A= Version: '1.5.0_rc0',=0A= ScriptFragment: '(?:)((\n|\r|.)*?)(?:<\/script>)',=0A= =0A= emptyFunction: function() {},=0A= K: function(x) {return x}=0A= }=0A= =0A= var Class =3D {=0A= create: function() {=0A= return function() {=0A= this.initialize.apply(this, arguments);=0A= }=0A= }=0A= }=0A= =0A= var Abstract =3D new Object();=0A= =0A= Object.extend =3D function(destination, source) {=0A= for (var property in source) {=0A= destination[property] =3D source[property];=0A= }=0A= return destination;=0A= }=0A= =0A= Object.inspect =3D function(object) {=0A= try {=0A= if (object =3D=3D undefined) return 'undefined';=0A= if (object =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= Function.prototype.bind =3D function() {=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= Function.prototype.bindAsEventListener =3D function(object) {=0A= var __method =3D this;=0A= return function(event) {=0A= return __method.call(object, event || window.event);=0A= }=0A= }=0A= =0A= Object.extend(Number.prototype, {=0A= toColorPart: function() {=0A= var digits =3D this.toString(16);=0A= if (this < 16) return '0' + digits;=0A= return digits;=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= =0A= var Try =3D {=0A= these: function() {=0A= var returnValue;=0A= =0A= for (var i =3D 0; i < arguments.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= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var PeriodicalExecuter =3D Class.create();=0A= PeriodicalExecuter.prototype =3D {=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= setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A= },=0A= =0A= onTimerEvent: function() {=0A= if (!this.currentlyExecuting) {=0A= try {=0A= this.currentlyExecuting =3D true;=0A= this.callback();=0A= } finally {=0A= this.currentlyExecuting =3D false;=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 (replacement(match) || '').toString();=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 count =3D=3D=3D undefined ? 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 this;=0A= },=0A= =0A= truncate: function(length, truncation) {=0A= length =3D length || 30;=0A= truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A= return this.length > length ?=0A= this.slice(0, length - truncation.length) + truncation : 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 div =3D document.createElement('div');=0A= var text =3D document.createTextNode(this);=0A= div.appendChild(text);=0A= return div.innerHTML;=0A= },=0A= =0A= unescapeHTML: function() {=0A= var div =3D document.createElement('div');=0A= div.innerHTML =3D this.stripTags();=0A= return div.childNodes[0] ? div.childNodes[0].nodeValue : '';=0A= },=0A= =0A= toQueryParams: function() {=0A= var pairs =3D this.match(/^\??(.*)$/)[1].split('&');=0A= return pairs.inject({}, function(params, pairString) {=0A= var pair =3D pairString.split('=3D');=0A= params[pair[0]] =3D pair[1];=0A= return params;=0A= });=0A= },=0A= =0A= toArray: function() {=0A= return this.split('');=0A= },=0A= =0A= camelize: function() {=0A= var oStringList =3D this.split('-');=0A= if (oStringList.length =3D=3D 1) return oStringList[0];=0A= =0A= var camelizedString =3D this.indexOf('-') =3D=3D 0=0A= ? oStringList[0].charAt(0).toUpperCase() + = oStringList[0].substring(1)=0A= : oStringList[0];=0A= =0A= for (var i =3D 1, len =3D oStringList.length; i < len; i++) {=0A= var s =3D oStringList[i];=0A= camelizedString +=3D s.charAt(0).toUpperCase() + s.substring(1);=0A= }=0A= =0A= return camelizedString;=0A= },=0A= =0A= inspect: function() {=0A= return "'" + this.replace(/\\/g, '\\\\').replace(/'/g, '\\\'') + "'";=0A= }=0A= });=0A= =0A= String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A= if (typeof replacement =3D=3D 'function') 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= var Template =3D Class.create();=0A= Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A= Template.prototype =3D {=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= return this.template.gsub(this.pattern, function(match) {=0A= var before =3D match[1];=0A= if (before =3D=3D '\\') return match[2];=0A= return before + (object[match[3]] || '').toString();=0A= });=0A= }=0A= }=0A= =0A= var $break =3D new Object();=0A= var $continue =3D new Object();=0A= =0A= var Enumerable =3D {=0A= each: function(iterator) {=0A= var index =3D 0;=0A= try {=0A= this._each(function(value) {=0A= try {=0A= iterator(value, index++);=0A= } catch (e) {=0A= if (e !=3D $continue) throw e;=0A= }=0A= });=0A= } catch (e) {=0A= if (e !=3D $break) throw e;=0A= }=0A= },=0A= =0A= all: function(iterator) {=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= result =3D result && !!(iterator || Prototype.K)(value, index);=0A= if (!result) throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= any: function(iterator) {=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= if (result =3D !!(iterator || Prototype.K)(value, index))=0A= throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= collect: function(iterator) {=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) {=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) {=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(pattern, iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= var stringValue =3D value.toString();=0A= if (stringValue.match(pattern))=0A= results.push((iterator || Prototype.K)(value, index));=0A= })=0A= return results;=0A= },=0A= =0A= include: function(object) {=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= inject: function(memo, iterator) {=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.collect(function(value) {=0A= return value[method].apply(value, args);=0A= });=0A= },=0A= =0A= max: function(iterator) {=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D (iterator || Prototype.K)(value, index);=0A= if (result =3D=3D undefined || value >=3D result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= min: function(iterator) {=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D (iterator || Prototype.K)(value, index);=0A= if (result =3D=3D undefined || value < result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= partition: function(iterator) {=0A= var trues =3D [], falses =3D [];=0A= this.each(function(value, index) {=0A= ((iterator || Prototype.K)(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, index) {=0A= results.push(value[property]);=0A= });=0A= return results;=0A= },=0A= =0A= reject: function(iterator) {=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) {=0A= return this.collect(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.collect(Prototype.K);=0A= },=0A= =0A= zip: function() {=0A= var iterator =3D Prototype.K, args =3D $A(arguments);=0A= if (typeof args.last() =3D=3D 'function')=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= inspect: function() {=0A= return '#';=0A= }=0A= }=0A= =0A= Object.extend(Enumerable, {=0A= map: Enumerable.collect,=0A= find: Enumerable.detect,=0A= select: Enumerable.findAll,=0A= member: Enumerable.include,=0A= entries: Enumerable.toArray=0A= });=0A= var $A =3D Array.from =3D function(iterable) {=0A= if (!iterable) return [];=0A= if (iterable.toArray) {=0A= return iterable.toArray();=0A= } else {=0A= var results =3D [];=0A= for (var i =3D 0; i < iterable.length; i++)=0A= results.push(iterable[i]);=0A= return results;=0A= }=0A= }=0A= =0A= Object.extend(Array.prototype, Enumerable);=0A= =0A= if (!Array.prototype._reverse)=0A= Array.prototype._reverse =3D Array.prototype.reverse;=0A= =0A= Object.extend(Array.prototype, {=0A= _each: function(iterator) {=0A= for (var i =3D 0; i < this.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 undefined || value !=3D null;=0A= });=0A= },=0A= =0A= flatten: function() {=0A= return this.inject([], function(array, value) {=0A= return array.concat(value && value.constructor =3D=3D Array ?=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= indexOf: function(object) {=0A= for (var i =3D 0; i < this.length; i++)=0A= if (this[i] =3D=3D object) return i;=0A= return -1;=0A= },=0A= =0A= reverse: function(inline) {=0A= return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A= },=0A= =0A= inspect: function() {=0A= return '[' + this.map(Object.inspect).join(', ') + ']';=0A= }=0A= });=0A= var Hash =3D {=0A= _each: function(iterator) {=0A= for (var key in this) {=0A= var value =3D this[key];=0A= if (typeof value =3D=3D 'function') continue;=0A= =0A= var pair =3D [key, value];=0A= pair.key =3D key;=0A= pair.value =3D value;=0A= iterator(pair);=0A= }=0A= },=0A= =0A= keys: function() {=0A= return this.pluck('key');=0A= },=0A= =0A= values: function() {=0A= return this.pluck('value');=0A= },=0A= =0A= merge: function(hash) {=0A= return $H(hash).inject($H(this), function(mergedHash, pair) {=0A= mergedHash[pair.key] =3D pair.value;=0A= return mergedHash;=0A= });=0A= },=0A= =0A= toQueryString: function() {=0A= return this.map(function(pair) {=0A= return pair.map(encodeURIComponent).join('=3D');=0A= }).join('&');=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= }=0A= }=0A= =0A= function $H(object) {=0A= var hash =3D Object.extend({}, object || {});=0A= Object.extend(hash, Enumerable);=0A= Object.extend(hash, Hash);=0A= return hash;=0A= }=0A= ObjectRange =3D Class.create();=0A= Object.extend(ObjectRange.prototype, Enumerable);=0A= Object.extend(ObjectRange.prototype, {=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= do {=0A= iterator(value);=0A= value =3D value.succ();=0A= } while (this.include(value));=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(responderToAdd) {=0A= if (!this.include(responderToAdd))=0A= this.responders.push(responderToAdd);=0A= },=0A= =0A= unregister: function(responderToRemove) {=0A= this.responders =3D this.responders.without(responderToRemove);=0A= },=0A= =0A= dispatch: function(callback, request, transport, json) {=0A= this.each(function(responder) {=0A= if (responder[callback] && typeof responder[callback] =3D=3D = 'function') {=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() {=0A= Ajax.activeRequestCount++;=0A= },=0A= =0A= onComplete: function() {=0A= Ajax.activeRequestCount--;=0A= }=0A= });=0A= =0A= Ajax.Base =3D function() {};=0A= Ajax.Base.prototype =3D {=0A= setOptions: function(options) {=0A= this.options =3D {=0A= method: 'post',=0A= asynchronous: true,=0A= contentType: 'application/x-www-form-urlencoded',=0A= parameters: ''=0A= }=0A= Object.extend(this.options, options || {});=0A= },=0A= =0A= responseIsSuccess: function() {=0A= return this.transport.status =3D=3D undefined=0A= || this.transport.status =3D=3D 0=0A= || (this.transport.status >=3D 200 && this.transport.status < = 300);=0A= },=0A= =0A= responseIsFailure: function() {=0A= return !this.responseIsSuccess();=0A= }=0A= }=0A= =0A= Ajax.Request =3D Class.create();=0A= Ajax.Request.Events =3D=0A= ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A= =0A= Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A= initialize: function(url, options) {=0A= this.transport =3D Ajax.getTransport();=0A= this.setOptions(options);=0A= this.request(url);=0A= },=0A= =0A= request: function(url) {=0A= var parameters =3D this.options.parameters || '';=0A= if (parameters.length > 0) parameters +=3D '&_=3D';=0A= =0A= try {=0A= this.url =3D url;=0A= if (this.options.method =3D=3D 'get' && parameters.length > 0)=0A= this.url +=3D (this.url.match(/\?/) ? '&' : '?') + parameters;=0A= =0A= Ajax.Responders.dispatch('onCreate', this, this.transport);=0A= =0A= this.transport.open(this.options.method, this.url,=0A= this.options.asynchronous);=0A= =0A= if (this.options.asynchronous) {=0A= this.transport.onreadystatechange =3D = this.onStateChange.bind(this);=0A= setTimeout((function() = {this.respondToReadyState(1)}).bind(this), 10);=0A= }=0A= =0A= this.setRequestHeaders();=0A= =0A= var body =3D this.options.postBody ? this.options.postBody : = parameters;=0A= this.transport.send(this.options.method =3D=3D 'post' ? body : = null);=0A= =0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= setRequestHeaders: function() {=0A= var requestHeaders =3D=0A= ['X-Requested-With', 'XMLHttpRequest',=0A= 'X-Prototype-Version', Prototype.Version,=0A= 'Accept', 'text/javascript, text/html, application/xml, text/xml, = */*'];=0A= =0A= if (this.options.method =3D=3D 'post') {=0A= requestHeaders.push('Content-type', this.options.contentType);=0A= =0A= /* Force "Connection: close" for Mozilla browsers to work around=0A= * a bug where XMLHttpReqeuest sends an incorrect Content-length=0A= * header. See Mozilla Bugzilla #246651.=0A= */=0A= if (this.transport.overrideMimeType)=0A= requestHeaders.push('Connection', 'close');=0A= }=0A= =0A= if (this.options.requestHeaders)=0A= requestHeaders.push.apply(requestHeaders, = this.options.requestHeaders);=0A= =0A= for (var i =3D 0; i < requestHeaders.length; i +=3D 2)=0A= this.transport.setRequestHeader(requestHeaders[i], = requestHeaders[i+1]);=0A= },=0A= =0A= onStateChange: function() {=0A= var readyState =3D this.transport.readyState;=0A= if (readyState !=3D 1)=0A= this.respondToReadyState(this.transport.readyState);=0A= },=0A= =0A= header: function(name) {=0A= try {=0A= return this.transport.getResponseHeader(name);=0A= } catch (e) {}=0A= },=0A= =0A= evalJSON: function() {=0A= try {=0A= return eval('(' + this.header('X-JSON') + ')');=0A= } catch (e) {}=0A= },=0A= =0A= evalResponse: function() {=0A= try {=0A= return eval(this.transport.responseText);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= respondToReadyState: function(readyState) {=0A= var event =3D Ajax.Request.Events[readyState];=0A= var transport =3D this.transport, json =3D this.evalJSON();=0A= =0A= if (event =3D=3D 'Complete') {=0A= try {=0A= (this.options['on' + this.transport.status]=0A= || this.options['on' + (this.responseIsSuccess() ? 'Success' : = 'Failure')]=0A= || Prototype.emptyFunction)(transport, json);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= if ((this.header('Content-type') || = '').match(/^text\/javascript/i))=0A= this.evalResponse();=0A= }=0A= =0A= try {=0A= (this.options['on' + event] || Prototype.emptyFunction)(transport, = json);=0A= Ajax.Responders.dispatch('on' + event, this, transport, json);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= /* Avoid memory leak in MSIE: clean up the oncomplete event handler = */=0A= if (event =3D=3D 'Complete')=0A= this.transport.onreadystatechange =3D Prototype.emptyFunction;=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.Updater =3D Class.create();=0A= =0A= Object.extend(Object.extend(Ajax.Updater.prototype, = Ajax.Request.prototype), {=0A= initialize: function(container, url, options) {=0A= this.containers =3D {=0A= success: container.success ? $(container.success) : $(container),=0A= failure: container.failure ? $(container.failure) :=0A= (container.success ? null : $(container))=0A= }=0A= =0A= this.transport =3D Ajax.getTransport();=0A= this.setOptions(options);=0A= =0A= var onComplete =3D this.options.onComplete || = Prototype.emptyFunction;=0A= this.options.onComplete =3D (function(transport, object) {=0A= this.updateContent();=0A= onComplete(transport, object);=0A= }).bind(this);=0A= =0A= this.request(url);=0A= },=0A= =0A= updateContent: function() {=0A= var receiver =3D this.responseIsSuccess() ?=0A= this.containers.success : this.containers.failure;=0A= var response =3D this.transport.responseText;=0A= =0A= if (!this.options.evalScripts)=0A= response =3D response.stripScripts();=0A= =0A= if (receiver) {=0A= if (this.options.insertion) {=0A= new this.options.insertion(receiver, response);=0A= } else {=0A= Element.update(receiver, response);=0A= }=0A= }=0A= =0A= if (this.responseIsSuccess()) {=0A= if (this.onComplete)=0A= setTimeout(this.onComplete.bind(this), 10);=0A= }=0A= }=0A= });=0A= =0A= Ajax.PeriodicalUpdater =3D Class.create();=0A= Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A= initialize: function(container, url, options) {=0A= this.setOptions(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.onComplete =3D undefined;=0A= clearTimeout(this.timer);=0A= (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A= },=0A= =0A= updateComplete: function(request) {=0A= if (this.options.decay) {=0A= this.decay =3D (request.responseText =3D=3D this.lastText ?=0A= this.decay * this.options.decay : 1);=0A= =0A= this.lastText =3D request.responseText;=0A= }=0A= this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A= this.decay * this.frequency * 1000);=0A= },=0A= =0A= onTimerEvent: function() {=0A= this.updater =3D new Ajax.Updater(this.container, this.url, = this.options);=0A= }=0A= });=0A= function $() {=0A= var results =3D [], element;=0A= for (var i =3D 0; i < arguments.length; i++) {=0A= element =3D arguments[i];=0A= if (typeof element =3D=3D 'string')=0A= element =3D document.getElementById(element);=0A= results.push(Element.extend(element));=0A= }=0A= return results.length < 2 ? results[0] : results;=0A= }=0A= =0A= document.getElementsByClassName =3D function(className, parentElement) {=0A= var children =3D ($(parentElement) || = document.body).getElementsByTagName('*');=0A= return $A(children).inject([], function(elements, child) {=0A= if (child.className.match(new RegExp("(^|\\s)" + className + = "(\\s|$)")))=0A= elements.push(Element.extend(child));=0A= return elements;=0A= });=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= if (!window.Element)=0A= var Element =3D new Object();=0A= =0A= Element.extend =3D function(element) {=0A= if (!element) return;=0A= if (_nativeExtensions) return element;=0A= =0A= if (!element._extended && element.tagName && element !=3D window) {=0A= var methods =3D Element.Methods, cache =3D Element.extend.cache;=0A= for (property in methods) {=0A= var value =3D methods[property];=0A= if (typeof value =3D=3D 'function')=0A= element[property] =3D cache.findOrStore(value);=0A= }=0A= }=0A= =0A= element._extended =3D true;=0A= return element;=0A= }=0A= =0A= Element.extend.cache =3D {=0A= findOrStore: function(value) {=0A= return this[value] =3D this[value] || function() {=0A= return value.apply(null, [this].concat($A(arguments)));=0A= }=0A= }=0A= }=0A= =0A= Element.Methods =3D {=0A= visible: function(element) {=0A= return $(element).style.display !=3D 'none';=0A= },=0A= =0A= toggle: function() {=0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var element =3D $(arguments[i]);=0A= Element[Element.visible(element) ? 'hide' : 'show'](element);=0A= }=0A= },=0A= =0A= hide: function() {=0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var element =3D $(arguments[i]);=0A= element.style.display =3D 'none';=0A= }=0A= },=0A= =0A= show: function() {=0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var element =3D $(arguments[i]);=0A= element.style.display =3D '';=0A= }=0A= },=0A= =0A= remove: function(element) {=0A= element =3D $(element);=0A= element.parentNode.removeChild(element);=0A= },=0A= =0A= update: function(element, html) {=0A= $(element).innerHTML =3D html.stripScripts();=0A= setTimeout(function() {html.evalScripts()}, 10);=0A= },=0A= =0A= replace: function(element, html) {=0A= element =3D $(element);=0A= if (element.outerHTML) {=0A= element.outerHTML =3D html.stripScripts();=0A= } else {=0A= var range =3D element.ownerDocument.createRange();=0A= range.selectNodeContents(element);=0A= element.parentNode.replaceChild(=0A= range.createContextualFragment(html.stripScripts()), element);=0A= }=0A= setTimeout(function() {html.evalScripts()}, 10);=0A= },=0A= =0A= getHeight: function(element) {=0A= element =3D $(element);=0A= return element.offsetHeight;=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= return Element.classNames(element).include(className);=0A= },=0A= =0A= addClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return Element.classNames(element).add(className);=0A= },=0A= =0A= removeClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return Element.classNames(element).remove(className);=0A= },=0A= =0A= // removes whitespace-only text node children=0A= cleanWhitespace: function(element) {=0A= element =3D $(element);=0A= for (var i =3D 0; i < element.childNodes.length; i++) {=0A= var node =3D element.childNodes[i];=0A= if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A= Element.remove(node);=0A= }=0A= },=0A= =0A= empty: function(element) {=0A= return $(element).innerHTML.match(/^\s*$/);=0A= },=0A= =0A= childOf: function(element, ancestor) {=0A= element =3D $(element), ancestor =3D $(ancestor);=0A= while (element =3D element.parentNode)=0A= if (element =3D=3D ancestor) return true;=0A= return false;=0A= },=0A= =0A= scrollTo: function(element) {=0A= element =3D $(element);=0A= var x =3D element.x ? element.x : element.offsetLeft,=0A= y =3D element.y ? element.y : element.offsetTop;=0A= window.scrollTo(x, y);=0A= },=0A= =0A= getStyle: function(element, style) {=0A= element =3D $(element);=0A= var value =3D element.style[style.camelize()];=0A= if (!value) {=0A= if (document.defaultView && document.defaultView.getComputedStyle) = {=0A= var css =3D document.defaultView.getComputedStyle(element, null);=0A= value =3D css ? css.getPropertyValue(style) : null;=0A= } else if (element.currentStyle) {=0A= value =3D element.currentStyle[style.camelize()];=0A= }=0A= }=0A= =0A= if (window.opera && ['left', 'top', 'right', = 'bottom'].include(style))=0A= if (Element.getStyle(element, 'position') =3D=3D 'static') value = =3D 'auto';=0A= =0A= return value =3D=3D 'auto' ? null : value;=0A= },=0A= =0A= setStyle: function(element, style) {=0A= element =3D $(element);=0A= for (var name in style)=0A= element.style[name.camelize()] =3D style[name];=0A= },=0A= =0A= getDimensions: function(element) {=0A= element =3D $(element);=0A= if (Element.getStyle(element, 'display') !=3D 'none')=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= els.visibility =3D 'hidden';=0A= els.position =3D 'absolute';=0A= els.display =3D '';=0A= var originalWidth =3D element.clientWidth;=0A= var originalHeight =3D element.clientHeight;=0A= els.display =3D 'none';=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= },=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= },=0A= =0A= makeClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return;=0A= element._overflow =3D element.style.overflow;=0A= if ((Element.getStyle(element, 'overflow') || 'visible') !=3D = 'hidden')=0A= element.style.overflow =3D 'hidden';=0A= },=0A= =0A= undoClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return;=0A= element.style.overflow =3D element._overflow;=0A= element._overflow =3D undefined;=0A= }=0A= }=0A= =0A= Object.extend(Element, Element.Methods);=0A= =0A= var _nativeExtensions =3D false;=0A= =0A= if(!HTMLElement && /Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A= var HTMLElement =3D {}=0A= HTMLElement.prototype =3D document.createElement('div').__proto__;=0A= }=0A= =0A= Element.addMethods =3D function(methods) {=0A= Object.extend(Element.Methods, methods || {});=0A= =0A= if(typeof HTMLElement !=3D 'undefined') {=0A= var methods =3D Element.Methods, cache =3D Element.extend.cache;=0A= for (property in methods) {=0A= var value =3D methods[property];=0A= if (typeof value =3D=3D 'function')=0A= HTMLElement.prototype[property] =3D cache.findOrStore(value);=0A= }=0A= _nativeExtensions =3D true;=0A= }=0A= }=0A= =0A= Element.addMethods();=0A= =0A= var Toggle =3D new Object();=0A= Toggle.display =3D Element.toggle;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.Insertion =3D function(adjacency) {=0A= this.adjacency =3D adjacency;=0A= }=0A= =0A= Abstract.Insertion.prototype =3D {=0A= initialize: function(element, content) {=0A= this.element =3D $(element);=0A= this.content =3D content.stripScripts();=0A= =0A= if (this.adjacency && this.element.insertAdjacentHTML) {=0A= try {=0A= this.element.insertAdjacentHTML(this.adjacency, this.content);=0A= } catch (e) {=0A= var tagName =3D this.element.tagName.toLowerCase();=0A= if (tagName =3D=3D 'tbody' || tagName =3D=3D 'tr') {=0A= this.insertContent(this.contentFromAnonymousTable());=0A= } else {=0A= throw e;=0A= }=0A= }=0A= } else {=0A= this.range =3D this.element.ownerDocument.createRange();=0A= if (this.initializeRange) this.initializeRange();=0A= = this.insertContent([this.range.createContextualFragment(this.content)]);=0A= }=0A= =0A= setTimeout(function() {content.evalScripts()}, 10);=0A= },=0A= =0A= contentFromAnonymousTable: function() {=0A= var div =3D document.createElement('div');=0A= div.innerHTML =3D '' + this.content + = '
';=0A= return $A(div.childNodes[0].childNodes[0].childNodes);=0A= }=0A= }=0A= =0A= var Insertion =3D new Object();=0A= =0A= Insertion.Before =3D Class.create();=0A= Insertion.Before.prototype =3D Object.extend(new = Abstract.Insertion('beforeBegin'), {=0A= initializeRange: function() {=0A= this.range.setStartBefore(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.parentNode.insertBefore(fragment, this.element);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.Top =3D Class.create();=0A= Insertion.Top.prototype =3D Object.extend(new = Abstract.Insertion('afterBegin'), {=0A= initializeRange: function() {=0A= this.range.selectNodeContents(this.element);=0A= this.range.collapse(true);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.reverse(false).each((function(fragment) {=0A= this.element.insertBefore(fragment, this.element.firstChild);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.Bottom =3D Class.create();=0A= Insertion.Bottom.prototype =3D Object.extend(new = Abstract.Insertion('beforeEnd'), {=0A= initializeRange: function() {=0A= this.range.selectNodeContents(this.element);=0A= this.range.collapse(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.appendChild(fragment);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.After =3D Class.create();=0A= Insertion.After.prototype =3D Object.extend(new = Abstract.Insertion('afterEnd'), {=0A= initializeRange: function() {=0A= this.range.setStartAfter(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.parentNode.insertBefore(fragment,=0A= this.element.nextSibling);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Element.ClassNames =3D Class.create();=0A= Element.ClassNames.prototype =3D {=0A= initialize: function(element) {=0A= this.element =3D $(element);=0A= },=0A= =0A= _each: function(iterator) {=0A= this.element.className.split(/\s+/).select(function(name) {=0A= return name.length > 0;=0A= })._each(iterator);=0A= },=0A= =0A= set: function(className) {=0A= this.element.className =3D className;=0A= },=0A= =0A= add: function(classNameToAdd) {=0A= if (this.include(classNameToAdd)) return;=0A= this.set(this.toArray().concat(classNameToAdd).join(' '));=0A= },=0A= =0A= remove: function(classNameToRemove) {=0A= if (!this.include(classNameToRemove)) return;=0A= this.set(this.select(function(className) {=0A= return className !=3D classNameToRemove;=0A= }).join(' '));=0A= },=0A= =0A= toString: function() {=0A= return this.toArray().join(' ');=0A= }=0A= }=0A= =0A= Object.extend(Element.ClassNames.prototype, Enumerable);=0A= var Selector =3D Class.create();=0A= Selector.prototype =3D {=0A= initialize: function(expression) {=0A= this.params =3D {classNames: []};=0A= this.expression =3D expression.toString().strip();=0A= this.parseExpression();=0A= this.compileMatcher();=0A= },=0A= =0A= parseExpression: function() {=0A= function abort(message) { throw 'Parse error in selector: ' + = message; }=0A= =0A= if (this.expression =3D=3D '') abort('empty expression');=0A= =0A= var params =3D this.params, expr =3D this.expression, match, = modifier, clause, rest;=0A= while (match =3D = expr.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=3D)(?:"([^"]*)"|([^\]\s]*))= )?\]$/i)) {=0A= params.attributes =3D params.attributes || [];=0A= params.attributes.push({name: match[2], operator: match[3], value: = match[4] || match[5] || ''});=0A= expr =3D match[1];=0A= }=0A= =0A= if (expr =3D=3D '*') return this.params.wildcard =3D true;=0A= =0A= while (match =3D expr.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)) {=0A= modifier =3D match[1], clause =3D match[2], rest =3D match[3];=0A= switch (modifier) {=0A= case '#': params.id =3D clause; break;=0A= case '.': params.classNames.push(clause); break;=0A= case '':=0A= case undefined: params.tagName =3D clause.toUpperCase(); break;=0A= default: abort(expr.inspect());=0A= }=0A= expr =3D rest;=0A= }=0A= =0A= if (expr.length > 0) abort(expr.inspect());=0A= },=0A= =0A= buildMatchExpression: function() {=0A= var params =3D this.params, conditions =3D [], clause;=0A= =0A= if (params.wildcard)=0A= conditions.push('true');=0A= if (clause =3D params.id)=0A= conditions.push('element.id =3D=3D ' + clause.inspect());=0A= if (clause =3D params.tagName)=0A= conditions.push('element.tagName.toUpperCase() =3D=3D ' + = clause.inspect());=0A= if ((clause =3D params.classNames).length > 0)=0A= for (var i =3D 0; i < clause.length; i++)=0A= conditions.push('Element.hasClassName(element, ' + = clause[i].inspect() + ')');=0A= if (clause =3D params.attributes) {=0A= clause.each(function(attribute) {=0A= var value =3D 'element.getAttribute(' + attribute.name.inspect() = + ')';=0A= var splitValueBy =3D function(delimiter) {=0A= return value + ' && ' + value + '.split(' + = delimiter.inspect() + ')';=0A= }=0A= =0A= switch (attribute.operator) {=0A= case '=3D': conditions.push(value + ' =3D=3D ' + = attribute.value.inspect()); break;=0A= case '~=3D': conditions.push(splitValueBy(' ') + = '.include(' + attribute.value.inspect() + ')'); break;=0A= case '|=3D': conditions.push(=0A= splitValueBy('-') + '.first().toUpperCase() = =3D=3D ' + attribute.value.toUpperCase().inspect()=0A= ); break;=0A= case '!=3D': conditions.push(value + ' !=3D ' + = attribute.value.inspect()); break;=0A= case '':=0A= case undefined: conditions.push(value + ' !=3D null'); break;=0A= default: throw 'Unknown operator ' + attribute.operator = + ' in selector';=0A= }=0A= });=0A= }=0A= =0A= return conditions.join(' && ');=0A= },=0A= =0A= compileMatcher: function() {=0A= this.match =3D new Function('element', 'if (!element.tagName) return = false; \=0A= return ' + this.buildMatchExpression());=0A= },=0A= =0A= findElements: function(scope) {=0A= var element;=0A= =0A= if (element =3D $(this.params.id))=0A= if (this.match(element))=0A= if (!scope || Element.childOf(element, scope))=0A= return [element];=0A= =0A= scope =3D (scope || = document).getElementsByTagName(this.params.tagName || '*');=0A= =0A= var results =3D [];=0A= for (var i =3D 0; i < scope.length; i++)=0A= if (this.match(element =3D scope[i]))=0A= results.push(Element.extend(element));=0A= =0A= return results;=0A= },=0A= =0A= toString: function() {=0A= return this.expression;=0A= }=0A= }=0A= =0A= function $$() {=0A= return $A(arguments).map(function(expression) {=0A= return expression.strip().split(/\s+/).inject([null], = function(results, expr) {=0A= var selector =3D new Selector(expr);=0A= return results.map(selector.findElements.bind(selector)).flatten();=0A= });=0A= }).flatten();=0A= }=0A= var Field =3D {=0A= clear: function() {=0A= for (var i =3D 0; i < arguments.length; i++)=0A= $(arguments[i]).value =3D '';=0A= },=0A= =0A= focus: function(element) {=0A= $(element).focus();=0A= },=0A= =0A= present: function() {=0A= for (var i =3D 0; i < arguments.length; i++)=0A= if ($(arguments[i]).value =3D=3D '') return false;=0A= return true;=0A= },=0A= =0A= select: function(element) {=0A= $(element).select();=0A= },=0A= =0A= activate: function(element) {=0A= element =3D $(element);=0A= element.focus();=0A= if (element.select)=0A= element.select();=0A= }=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Form =3D {=0A= serialize: function(form) {=0A= var elements =3D Form.getElements($(form));=0A= var queryComponents =3D new Array();=0A= =0A= for (var i =3D 0; i < elements.length; i++) {=0A= var queryComponent =3D Form.Element.serialize(elements[i]);=0A= if (queryComponent)=0A= queryComponents.push(queryComponent);=0A= }=0A= =0A= return queryComponents.join('&');=0A= },=0A= =0A= getElements: function(form) {=0A= form =3D $(form);=0A= var elements =3D new Array();=0A= =0A= for (var tagName in Form.Element.Serializers) {=0A= var tagElements =3D form.getElementsByTagName(tagName);=0A= for (var j =3D 0; j < tagElements.length; j++)=0A= elements.push(tagElements[j]);=0A= }=0A= return elements;=0A= },=0A= =0A= getInputs: function(form, typeName, name) {=0A= form =3D $(form);=0A= var inputs =3D form.getElementsByTagName('input');=0A= =0A= if (!typeName && !name)=0A= return inputs;=0A= =0A= var matchingInputs =3D new Array();=0A= for (var i =3D 0; i < inputs.length; i++) {=0A= var input =3D inputs[i];=0A= if ((typeName && input.type !=3D typeName) ||=0A= (name && input.name !=3D name))=0A= continue;=0A= matchingInputs.push(input);=0A= }=0A= =0A= return matchingInputs;=0A= },=0A= =0A= disable: function(form) {=0A= var elements =3D Form.getElements(form);=0A= for (var i =3D 0; i < elements.length; i++) {=0A= var element =3D elements[i];=0A= element.blur();=0A= element.disabled =3D 'true';=0A= }=0A= },=0A= =0A= enable: function(form) {=0A= var elements =3D Form.getElements(form);=0A= for (var i =3D 0; i < elements.length; i++) {=0A= var element =3D elements[i];=0A= element.disabled =3D '';=0A= }=0A= },=0A= =0A= findFirstElement: function(form) {=0A= return Form.getElements(form).find(function(element) {=0A= return element.type !=3D 'hidden' && !element.disabled &&=0A= ['input', 'select', = 'textarea'].include(element.tagName.toLowerCase());=0A= });=0A= },=0A= =0A= focusFirstElement: function(form) {=0A= Field.activate(Form.findFirstElement(form));=0A= },=0A= =0A= reset: function(form) {=0A= $(form).reset();=0A= }=0A= }=0A= =0A= Form.Element =3D {=0A= serialize: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= var parameter =3D Form.Element.Serializers[method](element);=0A= =0A= if (parameter) {=0A= var key =3D encodeURIComponent(parameter[0]);=0A= if (key.length =3D=3D 0) return;=0A= =0A= if (parameter[1].constructor !=3D Array)=0A= parameter[1] =3D [parameter[1]];=0A= =0A= return parameter[1].map(function(value) {=0A= return key + '=3D' + encodeURIComponent(value);=0A= }).join('&');=0A= }=0A= },=0A= =0A= getValue: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= var parameter =3D Form.Element.Serializers[method](element);=0A= =0A= if (parameter)=0A= return parameter[1];=0A= }=0A= }=0A= =0A= Form.Element.Serializers =3D {=0A= input: function(element) {=0A= switch (element.type.toLowerCase()) {=0A= case 'submit':=0A= case 'hidden':=0A= case 'password':=0A= case 'text':=0A= return Form.Element.Serializers.textarea(element);=0A= case 'checkbox':=0A= case 'radio':=0A= return Form.Element.Serializers.inputSelector(element);=0A= }=0A= return false;=0A= },=0A= =0A= inputSelector: function(element) {=0A= if (element.checked)=0A= return [element.name, element.value];=0A= },=0A= =0A= textarea: function(element) {=0A= return [element.name, element.value];=0A= },=0A= =0A= select: function(element) {=0A= return Form.Element.Serializers[element.type =3D=3D 'select-one' ?=0A= 'selectOne' : 'selectMany'](element);=0A= },=0A= =0A= selectOne: function(element) {=0A= var value =3D '', opt, index =3D element.selectedIndex;=0A= if (index >=3D 0) {=0A= opt =3D element.options[index];=0A= value =3D opt.value || opt.text;=0A= }=0A= return [element.name, value];=0A= },=0A= =0A= selectMany: function(element) {=0A= var value =3D [];=0A= for (var i =3D 0; i < element.length; i++) {=0A= var opt =3D element.options[i];=0A= if (opt.selected)=0A= value.push(opt.value || opt.text);=0A= }=0A= return [element.name, value];=0A= }=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var $F =3D Form.Element.getValue;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.TimedObserver =3D function() {}=0A= Abstract.TimedObserver.prototype =3D {=0A= initialize: function(element, frequency, callback) {=0A= this.frequency =3D frequency;=0A= this.element =3D $(element);=0A= this.callback =3D callback;=0A= =0A= this.lastValue =3D this.getValue();=0A= this.registerCallback();=0A= },=0A= =0A= registerCallback: function() {=0A= setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A= },=0A= =0A= onTimerEvent: 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= =0A= Form.Element.Observer =3D Class.create();=0A= Form.Element.Observer.prototype =3D Object.extend(new = Abstract.TimedObserver(), {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.Observer =3D Class.create();=0A= Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.EventObserver =3D function() {}=0A= Abstract.EventObserver.prototype =3D {=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= var elements =3D Form.getElements(this.element);=0A= for (var i =3D 0; i < elements.length; i++)=0A= this.registerCallback(elements[i]);=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= case 'password':=0A= case 'text':=0A= case 'textarea':=0A= case 'select-one':=0A= case 'select-multiple':=0A= Event.observe(element, 'change', = this.onElementEvent.bind(this));=0A= break;=0A= }=0A= }=0A= }=0A= }=0A= =0A= Form.Element.EventObserver =3D Class.create();=0A= Form.Element.EventObserver.prototype =3D Object.extend(new = Abstract.EventObserver(), {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.EventObserver =3D Class.create();=0A= Form.EventObserver.prototype =3D Object.extend(new = Abstract.EventObserver(), {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= if (!window.Event) {=0A= var Event =3D new Object();=0A= }=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= =0A= element: function(event) {=0A= return event.target || event.srcElement;=0A= },=0A= =0A= isLeftClick: function(event) {=0A= return (((event.which) && (event.which =3D=3D 1)) ||=0A= ((event.button) && (event.button =3D=3D 1)));=0A= },=0A= =0A= pointerX: function(event) {=0A= return event.pageX || (event.clientX +=0A= (document.documentElement.scrollLeft || document.body.scrollLeft));=0A= },=0A= =0A= pointerY: function(event) {=0A= return event.pageY || (event.clientY +=0A= (document.documentElement.scrollTop || document.body.scrollTop));=0A= },=0A= =0A= stop: function(event) {=0A= if (event.preventDefault) {=0A= event.preventDefault();=0A= event.stopPropagation();=0A= } else {=0A= event.returnValue =3D false;=0A= event.cancelBubble =3D true;=0A= }=0A= },=0A= =0A= // find the first node with the given tagName, starting from the=0A= // node the event was triggered on; traverses the DOM upwards=0A= findElement: function(event, tagName) {=0A= var element =3D Event.element(event);=0A= while (element.parentNode && (!element.tagName ||=0A= (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A= element =3D element.parentNode;=0A= return element;=0A= },=0A= =0A= observers: false,=0A= =0A= _observeAndCache: function(element, name, observer, useCapture) {=0A= if (!this.observers) this.observers =3D [];=0A= if (element.addEventListener) {=0A= this.observers.push([element, name, observer, useCapture]);=0A= element.addEventListener(name, observer, useCapture);=0A= } else if (element.attachEvent) {=0A= this.observers.push([element, name, observer, useCapture]);=0A= element.attachEvent('on' + name, observer);=0A= }=0A= },=0A= =0A= unloadCache: function() {=0A= if (!Event.observers) return;=0A= for (var i =3D 0; i < Event.observers.length; i++) {=0A= Event.stopObserving.apply(this, Event.observers[i]);=0A= Event.observers[i][0] =3D null;=0A= }=0A= Event.observers =3D false;=0A= },=0A= =0A= observe: function(element, name, observer, useCapture) {=0A= var element =3D $(element);=0A= useCapture =3D useCapture || false;=0A= =0A= if (name =3D=3D 'keypress' &&=0A= (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A= || element.attachEvent))=0A= name =3D 'keydown';=0A= =0A= this._observeAndCache(element, name, observer, useCapture);=0A= },=0A= =0A= stopObserving: function(element, name, observer, useCapture) {=0A= var element =3D $(element);=0A= useCapture =3D useCapture || false;=0A= =0A= if (name =3D=3D 'keypress' &&=0A= (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A= || element.detachEvent))=0A= name =3D 'keydown';=0A= if (element !=3D null)=0A= {=0A= if (element.removeEventListener) {=0A= element.removeEventListener(name, observer, useCapture);=0A= } else if (element.detachEvent) {=0A= element.detachEvent('on' + name, observer);=0A= }=0A= }=0A= }=0A= });=0A= =0A= /* prevent memory leaks in IE */=0A= if (navigator.appVersion.match(/\bMSIE\b/))=0A= Event.observe(window, 'unload', Event.unloadCache, false);=0A= var Position =3D {=0A= // set to true if needed, warning: firefox performance problems=0A= // NOT neeeded for page scrolling, only if draggable contained in=0A= // scrollable elements=0A= includeScrollOffsets: false,=0A= =0A= // must be called before calling withinIncludingScrolloffset, every = time the=0A= // page is scrolled=0A= prepare: function() {=0A= this.deltaX =3D window.pageXOffset=0A= || document.documentElement.scrollLeft=0A= || document.body.scrollLeft=0A= || 0;=0A= this.deltaY =3D window.pageYOffset=0A= || document.documentElement.scrollTop=0A= || document.body.scrollTop=0A= || 0;=0A= },=0A= =0A= realOffset: 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 [valueL, valueT];=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 [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= p =3D Element.getStyle(element, 'position');=0A= if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A= }=0A= } while (element);=0A= return [valueL, valueT];=0A= },=0A= =0A= offsetParent: 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= // caches x/y coordinate pair to use with overlap=0A= within: function(element, x, y) {=0A= if (this.includeScrollOffsets)=0A= return this.withinIncludingScrolloffsets(element, x, y);=0A= this.xcomp =3D x;=0A= this.ycomp =3D y;=0A= this.offset =3D this.cumulativeOffset(element);=0A= =0A= return (y >=3D this.offset[1] &&=0A= y < this.offset[1] + element.offsetHeight &&=0A= x >=3D this.offset[0] &&=0A= x < this.offset[0] + element.offsetWidth);=0A= },=0A= =0A= withinIncludingScrolloffsets: function(element, x, y) {=0A= var offsetcache =3D this.realOffset(element);=0A= =0A= this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A= this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A= this.offset =3D this.cumulativeOffset(element);=0A= =0A= return (this.ycomp >=3D this.offset[1] &&=0A= this.ycomp < this.offset[1] + element.offsetHeight &&=0A= this.xcomp >=3D this.offset[0] &&=0A= this.xcomp < this.offset[0] + element.offsetWidth);=0A= },=0A= =0A= // within must be called directly before=0A= overlap: function(mode, element) {=0A= if (!mode) return 0;=0A= if (mode =3D=3D 'vertical')=0A= return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A= element.offsetHeight;=0A= if (mode =3D=3D 'horizontal')=0A= return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A= element.offsetWidth;=0A= },=0A= =0A= clone: function(source, target) {=0A= source =3D $(source);=0A= target =3D $(target);=0A= target.style.position =3D 'absolute';=0A= var offsets =3D this.cumulativeOffset(source);=0A= target.style.top =3D offsets[1] + 'px';=0A= target.style.left =3D offsets[0] + 'px';=0A= target.style.width =3D source.offsetWidth + 'px';=0A= target.style.height =3D source.offsetHeight + 'px';=0A= },=0A= =0A= page: 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=3Ddocument.body)=0A= if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A= =0A= } while (element =3D element.offsetParent);=0A= =0A= element =3D forElement;=0A= do {=0A= valueT -=3D element.scrollTop || 0;=0A= valueL -=3D element.scrollLeft || 0;=0A= } while (element =3D element.parentNode);=0A= =0A= return [valueL, valueT];=0A= },=0A= =0A= clone: function(source, target) {=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 Position.page(source);=0A= =0A= // find coordinate system to use=0A= target =3D $(target);=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(target,'position') =3D=3D 'absolute') {=0A= parent =3D Position.offsetParent(target);=0A= delta =3D Position.page(parent);=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) target.style.left =3D (p[0] - delta[0] + = options.offsetLeft) + 'px';=0A= if(options.setTop) target.style.top =3D (p[1] - delta[1] + = options.offsetTop) + 'px';=0A= if(options.setWidth) target.style.width =3D source.offsetWidth + = 'px';=0A= if(options.setHeight) target.style.height =3D source.offsetHeight + = 'px';=0A= },=0A= =0A= absolutize: function(element) {=0A= element =3D $(element);=0A= if (element.style.position =3D=3D 'absolute') return;=0A= Position.prepare();=0A= =0A= var offsets =3D Position.positionedOffset(element);=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= },=0A= =0A= relativize: function(element) {=0A= element =3D $(element);=0A= if (element.style.position =3D=3D 'relative') return;=0A= Position.prepare();=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= }=0A= }=0A= =0A= // Safari returns margins on body which is incorrect if the child is = absolutely=0A= // positioned. For performance reasons, redefine = Position.cumulativeOffset for=0A= // KHTML/WebKit only.=0A= if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A= Position.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 [valueL, valueT];=0A= }=0A= }=0A= ------=_NextPart_000_0000_01CA1CB9.4D75E560 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://hosted.ap.org/static/js/scriptaculous.js?load=effects // Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, = http://mir.aculo.us)=0A= // =0A= // Permission is hereby granted, free of charge, to any person obtaining=0A= // a copy of this software and associated documentation files (the=0A= // "Software"), to deal in the Software without restriction, including=0A= // without limitation the rights to use, copy, modify, merge, publish,=0A= // distribute, sublicense, and/or sell copies of the Software, and to=0A= // permit persons to whom the Software is furnished to do so, subject to=0A= // the following conditions:=0A= // =0A= // The above copyright notice and this permission notice shall be=0A= // included in all copies or substantial portions of the Software.=0A= //=0A= // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,=0A= // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF=0A= // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND=0A= // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE=0A= // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION=0A= // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION=0A= // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.=0A= =0A= var Scriptaculous =3D {=0A= Version: '1.6.2',=0A= require: function(libraryName) {=0A= // inserting via DOM fails in Safari 2.0, so brute force approach=0A= document.write('');=0A= },=0A= load: function() {=0A= if((typeof Prototype=3D=3D'undefined') || =0A= (typeof Element =3D=3D 'undefined') || =0A= (typeof Element.Methods=3D=3D'undefined') ||=0A= parseFloat(Prototype.Version.split(".")[0] + "." +=0A= Prototype.Version.split(".")[1]) < 1.5)=0A= throw("script.aculo.us requires the Prototype JavaScript = framework >=3D 1.5.0");=0A= =0A= $A(document.getElementsByTagName("script")).findAll( function(s) {=0A= return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))=0A= }).each( function(s) {=0A= var path =3D s.src.replace(/scriptaculous\.js(\?.*)?$/,'');=0A= var includes =3D s.src.match(/\?.*load=3D([a-z,]*)/);=0A= (includes ? includes[1] : = 'builder,effects,dragdrop,controls,slider').split(',').each(=0A= function(include) { Scriptaculous.require(path+include+'.js') });=0A= });=0A= }=0A= }=0A= =0A= Scriptaculous.load(); ------=_NextPart_000_0000_01CA1CB9.4D75E560 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://hosted.ap.org/static/js/lightbox.js // = -------------------------------------------------------------------------= ---------- // // Lightbox v2.02 // by Lokesh Dhakar - http://www.huddletogether.com // 3/31/06 // // For more information on this script, visit: // http://huddletogether.com/projects/lightbox2/ // // Licensed under the Creative Commons Attribution 2.5 License - = http://creativecommons.org/licenses/by/2.5/ //=09 // Credit also due to those who have helped, inspired, and made their = code available to the public. // Including: Scott Upton(uptonic.com), Peter-Paul Koch(quirksmode.org), = Thomas Fuchs(mir.aculo.us), and others. // // // = -------------------------------------------------------------------------= ---------- /* Table of Contents ----------------- Configuration Global Variables Extending Built-in Objects=09 - Object.extend(Element) - Array.prototype.removeDuplicates() - Array.prototype.empty() Lightbox Class Declaration - initialize() - start() - changeImage() - resizeImageContainer() - showImage() - updateDetails() - updateNav() - enableKeyboardNav() - disableKeyboardNav() - keyboardAction() - preloadNeighborImages() - end() =09 Miscellaneous Functions - getPageScroll() - getPageSize() - getKey() - listenKey() - showSelectBoxes() - hideSelectBoxes() - pause() - initLightbox() =09 Function Calls - addLoadEvent(initLightbox) =09 */ // = -------------------------------------------------------------------------= ---------- // // Configuration // var fileLoadingImage =3D "/static/images/lightbox/loading.gif"; =09 var fileBottomNavCloseImage =3D = "/static/images/lightbox/closelabel.gif"; var resizeSpeed =3D 7; // controls the speed of the image resizing = (1=3Dslowest and 10=3Dfastest) var borderSize =3D 10; //if you adjust the padding in the CSS, you will = need to update this variable // = -------------------------------------------------------------------------= ---------- // // Global Variables // var imageArray =3D new Array; var activeImage; if(resizeSpeed > 10){ resizeSpeed =3D 10;} if(resizeSpeed < 1){ resizeSpeed =3D 1;} resizeDuration =3D (11 - resizeSpeed) * 0.15; // = -------------------------------------------------------------------------= ---------- // // Additional methods for Element added by SU, Couloir // - further additions by Lokesh Dhakar (huddletogether.com) // Object.extend(Element, { getWidth: function(element) { element =3D $(element); return element.offsetWidth;=20 }, setWidth: function(element,w) { element =3D $(element); element.style.width =3D w +"px"; }, setHeight: function(element,h) { element =3D $(element); element.style.height =3D h +"px"; }, setTop: function(element,t) { element =3D $(element); element.style.top =3D t +"px"; }, setSrc: function(element,src) { element =3D $(element); element.src =3D src;=20 }, setHref: function(element,href) { element =3D $(element); element.href =3D href;=20 }, setInnerHTML: function(element,content) { element =3D $(element); element.innerHTML =3D content; } }); // = -------------------------------------------------------------------------= ---------- // // Extending built-in Array object // - array.removeDuplicates() // - array.empty() // Array.prototype.removeDuplicates =3D function () { for(i =3D 1; i < this.length; i++){ if(this[i][0] =3D=3D this[i-1][0]){ this.splice(i,1); } } } // = -------------------------------------------------------------------------= ---------- Array.prototype.empty =3D function () { for(i =3D 0; i <=3D this.length; i++){ this.shift(); } } // = -------------------------------------------------------------------------= ---------- // // Lightbox Class Declaration // - initialize() // - start() // - changeImage() // - resizeImageContainer() // - showImage() // - updateDetails() // - updateNav() // - enableKeyboardNav() // - disableKeyboardNav() // - keyboardNavAction() // - preloadNeighborImages() // - end() // // Structuring of code inspired by Scott Upton (http://www.uptonic.com/) // var Lightbox =3D Class.create(); Lightbox.prototype =3D { =09 // initialize() // Constructor runs on completion of the DOM loading. Loops through = anchor tags looking for=20 // 'lightbox' references and applies onclick events to appropriate = links. The 2nd section of // the function inserts html at the bottom of the page which is used to = display the shadow=20 // overlay and the image container. // initialize: function() {=09 if (!document.getElementsByTagName){ return; } var anchors =3D document.getElementsByTagName('a'); // loop through all anchor tags for (var i=3D0; i //
//
//
// //
// // //
//
// // // //
//
//
//
//
//
// // //
//
// // // //
//
//
//
var objBody =3D document.getElementsByTagName("body").item(0); =09 var objOverlay =3D document.createElement("div"); objOverlay.setAttribute('id','overlay'); objOverlay.style.display =3D 'none'; objOverlay.onclick =3D function() { myLightbox.end(); return false; } objBody.appendChild(objOverlay); =09 var objLightbox =3D document.createElement("div"); objLightbox.setAttribute('id','lightbox'); objLightbox.style.display =3D 'none'; objBody.appendChild(objLightbox); =09 var objOuterImageContainer =3D document.createElement("div"); objOuterImageContainer.setAttribute('id','outerImageContainer'); objLightbox.appendChild(objOuterImageContainer); var objImageContainer =3D document.createElement("div"); objImageContainer.setAttribute('id','imageContainer'); objOuterImageContainer.appendChild(objImageContainer); =09 var objLightboxImage =3D document.createElement("img"); objLightboxImage.setAttribute('id','lightboxImage'); objImageContainer.appendChild(objLightboxImage); =09 var objHoverNav =3D document.createElement("div"); objHoverNav.setAttribute('id','hoverNav'); objImageContainer.appendChild(objHoverNav); =09 var objPrevLink =3D document.createElement("a"); objPrevLink.setAttribute('id','prevLink'); objPrevLink.setAttribute('href','#'); objHoverNav.appendChild(objPrevLink); =09 var objNextLink =3D document.createElement("a"); objNextLink.setAttribute('id','nextLink'); objNextLink.setAttribute('href','#'); objHoverNav.appendChild(objNextLink); =09 var objLoading =3D document.createElement("div"); objLoading.setAttribute('id','loading'); objImageContainer.appendChild(objLoading); =09 var objLoadingLink =3D document.createElement("a"); objLoadingLink.setAttribute('id','loadingLink'); objLoadingLink.setAttribute('href','#'); objLoadingLink.onclick =3D function() { myLightbox.end(); return = false; } objLoading.appendChild(objLoadingLink); =09 var objLoadingImage =3D document.createElement("img"); objLoadingImage.setAttribute('src', fileLoadingImage); objLoadingLink.appendChild(objLoadingImage); var objImageDataContainer =3D document.createElement("div"); objImageDataContainer.setAttribute('id','imageDataContainer'); objImageDataContainer.className =3D 'clearfix'; objLightbox.appendChild(objImageDataContainer); var objImageData =3D document.createElement("div"); objImageData.setAttribute('id','imageData'); objImageDataContainer.appendChild(objImageData); =09 var objImageDetails =3D document.createElement("div"); objImageDetails.setAttribute('id','imageDetails'); objImageData.appendChild(objImageDetails); =09 var objCaption =3D document.createElement("span"); objCaption.setAttribute('id','caption'); objImageDetails.appendChild(objCaption); =09 var objNumberDisplay =3D document.createElement("span"); objNumberDisplay.setAttribute('id','numberDisplay'); objImageDetails.appendChild(objNumberDisplay); =09 var objBottomNav =3D document.createElement("div"); objBottomNav.setAttribute('id','ap-lb-bottomNav'); objImageData.appendChild(objBottomNav); =09 var objBottomNavCloseLink =3D document.createElement("a"); objBottomNavCloseLink.setAttribute('id','bottomNavClose'); objBottomNavCloseLink.setAttribute('href','#'); objBottomNavCloseLink.onclick =3D function() { myLightbox.end(); = return false; } objBottomNav.appendChild(objBottomNavCloseLink); =09 var objBottomNavCloseImage =3D document.createElement("img"); objBottomNavCloseImage.setAttribute('src', fileBottomNavCloseImage); objBottomNavCloseLink.appendChild(objBottomNavCloseImage); }, =09 // // start() // Display overlay and lightbox. If image is part of a set, add = siblings to imageArray. // start: function(imageLink) {=09 hideSelectBoxes(); // stretch overlay to fill page and fade in var arrayPageSize =3D getPageSize(); Element.setHeight('overlay', arrayPageSize[1]); new Effect.Appear('overlay', { duration: 0.2, from: 0.0, to: 0.8 }); imageArray =3D []; imageNum =3D 0; =09 if (!document.getElementsByTagName){ return; } var anchors =3D document.getElementsByTagName('a'); // if image is NOT part of a set.. if((imageLink.getAttribute('rel') =3D=3D 'lightbox')){ // add single image to imageArray imageArray.push(new Array(imageLink.getAttribute('href'), = imageLink.getAttribute('title'))); =09 } else { // if image is part of a set.. // loop through anchors, find other images in set, and add them to = imageArray for (var i=3D0; i 1){ Element.show('numberDisplay'); Element.setInnerHTML( 'numberDisplay', "Image " + eval(activeImage + = 1) + " of " + imageArray.length); } new Effect.Parallel( [ new Effect.SlideDown( 'imageDataContainer', { sync: true, duration: = resizeDuration + 0.25, from: 0.0, to: 1.0 }),=20 new Effect.Appear('imageDataContainer', { sync: true, duration: 1.0 = }) ],=20 { duration: 0.65, afterFinish: function() { myLightbox.updateNav();} = }=20 ); }, // // updateNav() // Display appropriate previous and next hover navigation. // updateNav: function() { Element.show('hoverNav'); =09 // if not first image in set, display prev image button if(activeImage !=3D 0){ Element.show('prevLink'); document.getElementById('prevLink').onclick =3D function() { myLightbox.changeImage(activeImage - 1); return false; } } // if not last image in set, display next image button if(activeImage !=3D (imageArray.length - 1)){ Element.show('nextLink'); document.getElementById('nextLink').onclick =3D function() { myLightbox.changeImage(activeImage + 1); return false; } } =09 this.enableKeyboardNav(); }, // // enableKeyboardNav() // enableKeyboardNav: function() { document.onkeydown =3D this.keyboardAction;=20 }, // // disableKeyboardNav() // disableKeyboardNav: function() { document.onkeydown =3D ''; }, // // keyboardAction() // keyboardAction: function(e) { if (e =3D=3D null) { // ie keycode =3D event.keyCode; } else { // mozilla keycode =3D e.which; } key =3D String.fromCharCode(keycode).toLowerCase(); =09 if((key =3D=3D 'x') || (key =3D=3D 'o') || (key =3D=3D 'c')){ // close = lightbox myLightbox.end(); } else if(key =3D=3D 'p'){ // display previous image if(activeImage !=3D 0){ myLightbox.disableKeyboardNav(); myLightbox.changeImage(activeImage - 1); } } else if(key =3D=3D 'n'){ // display next image if(activeImage !=3D (imageArray.length - 1)){ myLightbox.disableKeyboardNav(); myLightbox.changeImage(activeImage + 1); } } }, // // preloadNeighborImages() // Preload previous and next images. // preloadNeighborImages: function(){ if((imageArray.length - 1) > activeImage){ preloadNextImage =3D new Image(); preloadNextImage.src =3D imageArray[activeImage + 1][0]; } if(activeImage > 0){ preloadPrevImage =3D new Image(); preloadPrevImage.src =3D imageArray[activeImage - 1][0]; } =09 }, // // end() // end: function() { this.disableKeyboardNav(); Element.hide('lightbox'); new Effect.Fade('overlay', { duration: 0.2}); showSelectBoxes(); } } // = -------------------------------------------------------------------------= ---------- // // getPageScroll() // Returns array with x,y page scroll values. // Core code from - quirksmode.org // function getPageScroll(){ var yScroll; if (self.pageYOffset) { yScroll =3D self.pageYOffset; } else if (document.documentElement && = document.documentElement.scrollTop){ // Explorer 6 Strict yScroll =3D document.documentElement.scrollTop; } else if (document.body) {// all other Explorers yScroll =3D document.body.scrollTop; } arrayPageScroll =3D new Array('',yScroll)=20 return arrayPageScroll; } // = -------------------------------------------------------------------------= ---------- // // getPageSize() // Returns array with page width, height and window width, height // Core code from - quirksmode.org // Edit for Firefox by pHaez // function getPageSize(){ =09 var xScroll, yScroll; =09 if (window.innerHeight && window.scrollMaxY) {=09 xScroll =3D document.body.scrollWidth; yScroll =3D window.innerHeight + window.scrollMaxY; } else if (document.body.scrollHeight > document.body.offsetHeight){ // = all but Explorer Mac xScroll =3D document.body.scrollWidth; yScroll =3D document.body.scrollHeight; } else { // Explorer Mac...would also work in Explorer 6 Strict, = Mozilla and Safari xScroll =3D document.body.offsetWidth; yScroll =3D document.body.offsetHeight; } =09 var windowWidth, windowHeight; if (self.innerHeight) { // all except Explorer windowWidth =3D self.innerWidth; windowHeight =3D self.innerHeight; } else if (document.documentElement && = document.documentElement.clientHeight) { // Explorer 6 Strict Mode windowWidth =3D document.documentElement.clientWidth; windowHeight =3D document.documentElement.clientHeight; } else if (document.body) { // other Explorers windowWidth =3D document.body.clientWidth; windowHeight =3D document.body.clientHeight; }=09 =09 // for small pages with total height less then height of the viewport if(yScroll < windowHeight){ pageHeight =3D windowHeight; } else {=20 pageHeight =3D yScroll; } // for small pages with total width less then width of the viewport if(xScroll < windowWidth){=09 pageWidth =3D windowWidth; } else { pageWidth =3D xScroll; } arrayPageSize =3D new = Array(pageWidth,pageHeight,windowWidth,windowHeight)=20 return arrayPageSize; } // = -------------------------------------------------------------------------= ---------- // // getKey(key) // Gets keycode. If 'x' is pressed then it hides the lightbox. // function getKey(e){ if (e =3D=3D null) { // ie keycode =3D event.keyCode; } else { // mozilla keycode =3D e.which; } key =3D String.fromCharCode(keycode).toLowerCase(); =09 if(key =3D=3D 'x'){ } } // = -------------------------------------------------------------------------= ---------- // // listenKey() // function listenKey () { document.onkeypress =3D getKey; } =09 // --------------------------------------------------- function showSelectBoxes(){ selects =3D document.getElementsByTagName("select"); for (i =3D 0; i !=3D selects.length; i++) { selects[i].style.visibility =3D "visible"; } } // --------------------------------------------------- function hideSelectBoxes(){ selects =3D document.getElementsByTagName("select"); for (i =3D 0; i !=3D selects.length; i++) { selects[i].style.visibility =3D "hidden"; } } // --------------------------------------------------- // // pause(numberMillis) // Pauses code execution for specified time. Uses busy code, not good. // Code from http://www.faqts.com/knowledge_base/view.phtml/aid/1602 // function pause(numberMillis) { var now =3D new Date(); var exitTime =3D now.getTime() + numberMillis; while (true) { now =3D new Date(); if (now.getTime() > exitTime) return; } } // --------------------------------------------------- function initLightbox() { myLightbox =3D new Lightbox(); } Event.observe(window, 'load', initLightbox, false);=0A= ------=_NextPart_000_0000_01CA1CB9.4D75E560 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://hosted.ap.org/tabpane/js/tabpane.js /*-----------------------------------------------------------------------= -----\ | Tab Pane 1.02 = | |------------------------------------------------------------------------= -----| | Created by Erik Arvidsson = | | (http://webfx.eae.net/contact.html#erik) = | | For WebFX (http://webfx.eae.net/) = | |------------------------------------------------------------------------= -----| | Copyright (c) 2002, 2003, 2006 Erik Arvidsson = | |------------------------------------------------------------------------= -----| | Licensed under the Apache License, Version 2.0 (the "License"); you = may not | | use this file except in compliance with the License. You may obtain a = copy | | of the License at http://www.apache.org/licenses/LICENSE-2.0 = | | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - = - - - | | Unless required by applicable law or agreed to in writing, = software | | distributed under the License is distributed on an "AS IS" BASIS, = WITHOUT | | WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. = See the | | License for the specific language governing permissions and = limitations | | under the License. = | |------------------------------------------------------------------------= -----| | 2002-01-?? | First working version = | | 2002-02-17 | Cleaned up for 1.0 public version = | | 2003-02-18 | Changed from javascript uri for anchors to return false = | | 2003-03-03 | Added dispose methods to release IE memory = | | 2006-05-28 | Changed license to Apache Software License 2.0. = | |------------------------------------------------------------------------= -----| | Dependencies: *.css a css file to define the layout = | |------------------------------------------------------------------------= -----| | Created 2002-01-?? | All changes are in the log above. | Updated = 2006-05-28 | \------------------------------------------------------------------------= ----*/ // This function is used to define if the browser supports the needed // features function hasSupport() { if (typeof hasSupport.support !=3D "undefined") return hasSupport.support; =09 var ie55 =3D /msie 5\.[56789]/i.test( navigator.userAgent ); =09 hasSupport.support =3D ( typeof document.implementation !=3D = "undefined" && document.implementation.hasFeature( "html", "1.0" ) || ie55 ) =09 // IE55 has a serious DOM1 bug... Patch it! if ( ie55 ) { document._getElementsByTagName =3D document.getElementsByTagName; document.getElementsByTagName =3D function ( sTagName ) { if ( sTagName =3D=3D "*" ) return document.all; else return document._getElementsByTagName( sTagName ); }; } return hasSupport.support; } /////////////////////////////////////////////////////////////////////////= ////////// // The constructor for tab panes // // el : HTMLElement The html element used to represent the tab pane // bUseCookie : Boolean Optional. Default is true. Used to determine = whether to us // persistance using cookies or not // function WebFXTabPane( el, bUseCookie ) { if ( !hasSupport() || el =3D=3D null ) return; =09 this.element =3D el; this.element.tabPane =3D this; this.pages =3D []; this.selectedIndex =3D null; this.useCookie =3D bUseCookie !=3D null ? bUseCookie : true; =09 // add class name tag to class name this.element.className =3D this.classNameTag + " " + = this.element.className; =09 // add tab row this.tabRow =3D document.createElement( "div" ); this.tabRow.className =3D "tab-row"; el.insertBefore( this.tabRow, el.firstChild ); var tabIndex =3D 0; if ( this.useCookie ) { tabIndex =3D Number( WebFXTabPane.getCookie( "webfxtab_" + = this.element.id ) ); if ( isNaN( tabIndex ) ) tabIndex =3D 0; } this.selectedIndex =3D tabIndex; =09 // loop through child nodes and add them var cs =3D el.childNodes; var n; for (var i =3D 0; i < cs.length; i++) { if (cs[i].nodeType =3D=3D 1 && cs[i].className =3D=3D "tab-page") { this.addTabPage( cs[i] ); } } } WebFXTabPane.prototype.classNameTag =3D "dynamic-tab-pane-control"; WebFXTabPane.prototype.setSelectedIndex =3D function ( n ) { if (this.selectedIndex !=3D n) { if (this.selectedIndex !=3D null && this.pages[ this.selectedIndex ] = !=3D null ) this.pages[ this.selectedIndex ].hide(); this.selectedIndex =3D n; this.pages[ this.selectedIndex ].show(); =09 if ( this.useCookie ) WebFXTabPane.setCookie( "webfxtab_" + this.element.id, n ); // = session cookie } }; =09 WebFXTabPane.prototype.getSelectedIndex =3D function () { return this.selectedIndex; }; =09 WebFXTabPane.prototype.addTabPage =3D function ( oElement ) { if ( !hasSupport() ) return; =09 if ( oElement.tabPage =3D=3D this ) // already added return oElement.tabPage; var n =3D this.pages.length; var tp =3D this.pages[n] =3D new WebFXTabPage( oElement, this, n ); tp.tabPane =3D this; =09 // move the tab out of the box this.tabRow.appendChild( tp.tab ); =09 if ( n =3D=3D this.selectedIndex ) tp.show(); else tp.hide(); =09 return tp; }; =09 WebFXTabPane.prototype.dispose =3D function () { this.element.tabPane =3D null; this.element =3D null; =09 this.tabRow =3D null; =09 for (var i =3D 0; i < this.pages.length; i++) { this.pages[i].dispose(); this.pages[i] =3D null; } this.pages =3D null; }; // Cookie handling WebFXTabPane.setCookie =3D function ( sName, sValue, nDays ) { var expires =3D ""; if ( nDays ) { var d =3D new Date(); d.setTime( d.getTime() + nDays * 24 * 60 * 60 * 1000 ); expires =3D "; expires=3D" + d.toGMTString(); } document.cookie =3D sName + "=3D" + sValue + expires + "; path=3D/"; }; WebFXTabPane.getCookie =3D function (sName) { var re =3D new RegExp( "(\;|^)[^;]*(" + sName + ")\=3D([^;]*)(;|$)" ); var res =3D re.exec( document.cookie ); return res !=3D null ? res[3] : null; }; WebFXTabPane.removeCookie =3D function ( name ) { setCookie( name, "", -1 ); }; /////////////////////////////////////////////////////////////////////////= ////////// // The constructor for tab pages. This one should not be used. // Use WebFXTabPage.addTabPage instead // // el : HTMLElement The html element used to represent the tab pane // tabPane : WebFXTabPane The parent tab pane // nindex : Number The index of the page in the parent pane page array // function WebFXTabPage( el, tabPane, nIndex ) { if ( !hasSupport() || el =3D=3D null ) return; =09 this.element =3D el; this.element.tabPage =3D this; this.index =3D nIndex; =09 var cs =3D el.childNodes; for (var i =3D 0; i < cs.length; i++) { if (cs[i].nodeType =3D=3D 1 && cs[i].className =3D=3D "tab") { this.tab =3D cs[i]; break; } } =09 // insert a tag around content to support keyboard navigation =09 =09 var a =3D document.createElement( "A" ); this.aElement =3D a; a.href =3D "#"; a.onclick =3D function () { return false; }; while ( this.tab.hasChildNodes() ) a.appendChild( this.tab.firstChild ); this.tab.appendChild( a ); =09 // hook up events, using DOM0 var oThis =3D this; this.tab.onclick =3D function () { oThis.select(); }; this.tab.onmouseover =3D function () { WebFXTabPage.tabOver( oThis ); = }; this.tab.onmouseout =3D function () { WebFXTabPage.tabOut( oThis ); }; } WebFXTabPage.prototype.show =3D function () { var el =3D this.tab; var s =3D el.className + " selected"; s =3D s.replace(/ +/g, " "); el.className =3D s; =09 this.element.style.display =3D "block"; }; WebFXTabPage.prototype.hide =3D function () { var el =3D this.tab; var s =3D el.className; s =3D s.replace(/ selected/g, ""); el.className =3D s; this.element.style.display =3D "none"; }; =09 WebFXTabPage.prototype.select =3D function () { this.tabPane.setSelectedIndex( this.index ); }; =09 WebFXTabPage.prototype.dispose =3D function () { this.aElement.onclick =3D null; this.aElement =3D null; this.element.tabPage =3D null; this.tab.onclick =3D null; this.tab.onmouseover =3D null; this.tab.onmouseout =3D null; this.tab =3D null; this.tabPane =3D null; this.element =3D null; }; WebFXTabPage.tabOver =3D function ( tabpage ) { var el =3D tabpage.tab; var s =3D el.className + " hover"; s =3D s.replace(/ +/g, " "); el.className =3D s; }; WebFXTabPage.tabOut =3D function ( tabpage ) { var el =3D tabpage.tab; var s =3D el.className; s =3D s.replace(/ hover/g, ""); el.className =3D s; }; // This function initializes all uninitialized tab panes and tab pages function setupAllTabs() { if ( !hasSupport() ) return; var all =3D document.getElementsByTagName( "*" ); var l =3D all.length; var tabPaneRe =3D /tab\-pane/; var tabPageRe =3D /tab\-page/; var cn, el; var parentTabPane; =09 for ( var i =3D 0; i < l; i++ ) { el =3D all[i] cn =3D el.className; // no className if ( cn =3D=3D "" ) continue; =09 // uninitiated tab pane if ( tabPaneRe.test( cn ) && !el.tabPane ) new WebFXTabPane( el ); =09 // unitiated tab page wit a valid tab pane parent else if ( tabPageRe.test( cn ) && !el.tabPage && tabPaneRe.test( el.parentNode.className ) ) { el.parentNode.tabPane.addTabPage( el ); =09 } } } function disposeAllTabs() { if ( !hasSupport() ) return; =09 var all =3D document.getElementsByTagName( "*" ); var l =3D all.length; var tabPaneRe =3D /tab\-pane/; var cn, el; var tabPanes =3D []; =09 for ( var i =3D 0; i < l; i++ ) { el =3D all[i] cn =3D el.className; // no className if ( cn =3D=3D "" ) continue; =09 // tab pane if ( tabPaneRe.test( cn ) && el.tabPane ) tabPanes[tabPanes.length] =3D el.tabPane; } =09 for (var i =3D tabPanes.length - 1; i >=3D 0; i--) { tabPanes[i].dispose(); tabPanes[i] =3D null; } } // initialization hook up // DOM2 if ( typeof window.addEventListener !=3D "undefined" ) window.addEventListener( "load", setupAllTabs, false ); // IE=20 else if ( typeof window.attachEvent !=3D "undefined" ) { window.attachEvent( "onload", setupAllTabs ); window.attachEvent( "onunload", disposeAllTabs ); } else { if ( window.onload !=3D null ) { var oldOnload =3D window.onload; window.onload =3D function ( e ) { oldOnload( e ); setupAllTabs(); }; } else=20 window.onload =3D setupAllTabs; } ------=_NextPart_000_0000_01CA1CB9.4D75E560 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://img.video.ap.org/p/j/apovn.js /** * SWFObject v1.5: Flash Player detection and embed - = http://blog.deconcept.com/swfobject/ * * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT = License: * http://www.opensource.org/licenses/mit-license.php * */ if(typeof deconcept=3D=3D"undefined"){var deconcept=3Dnew = Object();}if(typeof = deconcept.util=3D=3D"undefined"){deconcept.util=3Dnew = Object();}if(typeof = deconcept.SWFObjectUtil=3D=3D"undefined"){deconcept.SWFObjectUtil=3Dnew = Object();}deconcept.SWFObject=3Dfunction(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!= document.getElementById){return;}this.DETECT_KEY=3D_a?_a:"detectflash";th= is.skipDetect=3Ddeconcept.util.getRequestParameter(this.DETECT_KEY);this.= params=3Dnew Object();this.variables=3Dnew = Object();this.attributes=3Dnew = Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id"= ,id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height= ",h);}if(_5){this.setAttribute("version",new = deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=3Dd= econcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&= &this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=3Dtrue;}if(c= ){this.addParam("bgcolor",c);}var = q=3D_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpress= Install",false);this.setAttribute("doExpressInstall",false);var = _c=3D(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.s= etAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);= }};deconcept.SWFObject.prototype=3D{useExpressInstall:function(_d){this.x= iSWFPath=3D!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInsta= ll",true);},setAttribute:function(_e,_f){this.attributes[_e]=3D_f;},getAt= tribute:function(_10){return = this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=3D_12;= },getParams:function(){return = this.params;},addVariable:function(_13,_14){this.variables[_13]=3D_14;},g= etVariable:function(_15){return = this.variables[_15];},getVariables:function(){return = this.variables;},getVariablePairs:function(){var _16=3Dnew Array();var = key;var _18=3Dthis.getVariables();for(key in = _18){_16[_16.length]=3Dkey+"=3D"+_18[key];}return = _16;},getSWFHTML:function(){var = _19=3D"";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.l= ength){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplay= erType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19=3D"0){_19+=3D"flashvar= s=3D\""+_1c+"\"";}_19+=3D"/>";}else{if(this.getAttribute("doExpressInstal= l")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",t= his.xiSWFPath);}_19=3D"";_19+=3D"";var = _1d=3Dthis.getParams();for(var key in _1d){_19+=3D"";}var = _1f=3Dthis.getVariablePairs().join("&");if(_1f.length>0){_19+=3D"";}_19+=3D"";}return = _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var = _21=3Dnew = deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21= )&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.= setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",es= cape(this.getAttribute("xiRedirectUrl")));document.title=3Ddocument.title= .slice(0,47)+" - Flash Player = Installation";this.addVariable("MMdoctitle",document.title);}}if(this.ski= pDetect||this.getAttribute("doExpressInstall")||this.installedVer.version= IsValid(this.getAttribute("version"))){var n=3D(typeof = _20=3D=3D"string")?document.getElementById(_20):_20;n.innerHTML=3Dthis.ge= tSWFHTML();return = true;}else{if(this.getAttribute("redirectUrl")!=3D""){document.location.r= eplace(this.getAttribute("redirectUrl"));}}return = false;}};deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(){var = _23=3Dnew = deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeType= s.length){var x=3Dnavigator.plugins["Shockwave = Flash"];if(x&&x.description){_23=3Dnew = deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replac= e(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&nav= igator.userAgent.indexOf("Windows CE")>=3D0){var axo=3D1;var = _26=3D3;while(axo){try{_26++;axo=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=3Dnew = deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=3Dnull;}}}else{try{var = axo=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var = axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=3Dnew = deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess=3D"always";}catch= (e){if(_23.major=3D=3D6){return _23;}}try{axo=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=3Dnull= ){_23=3Dnew deconcept.PlayerVersion(axo.GetVariable("$version").split(" = ")[1].split(","));}}}return = _23;};deconcept.PlayerVersion=3Dfunction(_29){this.major=3D_29[0]!=3Dnull= ?parseInt(_29[0]):0;this.minor=3D_29[1]!=3Dnull?parseInt(_29[1]):0;this.r= ev=3D_29[2]!=3Dnull?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototyp= e.versionIsValid=3Dfunction(fv){if(this.majorfv.major){return = true;}if(this.minorfv.minor){return true;}if(this.rev=3D0;i--){_2f[i].style.display=3D"none";for(var x in = _2f[i]){if(typeof = _2f[i][x]=3D=3D"function"){_2f[i][x]=3Dfunction(){};}}}};if(deconcept.SWF= Object.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.pre= pUnload=3Dfunction(){__flash_unloadHandler=3Dfunction(){};__flash_savedUn= loadHandler=3Dfunction(){};window.attachEvent("onunload",deconcept.SWFObj= ectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFO= bjectUtil.prepUnload);deconcept.unloadSet=3Dtrue;}}if(!document.getElemen= tById&&document.all){document.getElementById=3Dfunction(id){return = document.all[id];};}var = getQueryParamValue=3Ddeconcept.util.getRequestParameter;var = FlashObject=3Ddeconcept.SWFObject;var SWFObject=3Ddeconcept.SWFObject; /* Broswer Detection */ var APDetect =3D { init: function () { this.contextLinking =3D this.searchString(this.dataBrowser) || "An = unknown browser"; this.browser =3D this.searchString(this.dataBrowser) || "An unknown = browser"; this.version =3D this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "an unknown version"; this.OS =3D this.searchString(this.dataOS) || "an unknown OS"; }, searchString: function (data) { for (var i=3D0;i'); } catch (e) { document.write (''); } ------=_NextPart_000_0000_01CA1CB9.4D75E560 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://hosted.ap.org/specials/adscripts/hosted_ad.js //USAGE:=0A= //paste the following codes on the right place via editortool (for ad = inside story) and templatetool //(for skyscriper and buttom)=0A= //=0A= // =0A= //=0A= // =0A= //=0A= // =0A= //=0A= //=0A= // =0A= //=0A= //=0A= // =0A= //=0A= //=0A= // =0A= //=0A= // =0A= //=0A= //END of USAGE=0A= =0A= var hosted_site;=0A= var hosted_section;=0A= //###############################=0A= // Frequency control Popout ad =0A= //###############################=0A= var siteDomain =3D 'ap.org';//set domain for cookie=0A= var forcePop =3D 0;//set to 1 to force window to pop | set to 0 to not = force pop-up=0A= var freq =3D 2;//how often to show same user spawned ad (hour)=0A= =0A= //delete cookie by uncomment below line=0A= //document.cookie=3D"appop=3Dwinstar;expires=3D"+"Fri, 18 Jul 2001 = 14:08:33 UTC"+";path=3D/";=0A= =0A= // create control cookie=0A= var expdate =3D new Date ();=0A= expdate.setTime(expdate.getTime() + (freq*60*60*1000));=0A= expdate=3Dexpdate.toGMTString();=0A= var wsCkEx=3Ddocument.cookie.indexOf("appop=3Dwinstar");=0A= =0A= function check_exc()=0A= {=0A= var excArray =3D new = Array('ORSAL','ASIAONE','WNYC','GORBC','FINDO','ILCDLB','OREUG','SGSPL','= NPROLY','DCSAS','WBAL','IXPRS','IIHGL','KWVE','WBZAM','LYCOS','WIRE','TXT= YL');=0A= for (var i =3D 0; i < excArray.length; i++)=0A= {=0A= if (excArray[i] =3D=3D hosted_site) { return 0; }=0A= }=0A= return 1;=0A= }=0A= =0A= function check_exc_pop()=0A= {=0A= var excPopArray =3D new = Array('1010WINS','AKAJC','AKFAI','ALACN','ALDOT','ALOPE','ARLID','AZPHG',= 'CACRU','CAELI','CARED','CASTO','COCAN','CODEN','CODER','CTDAN','CTGRN','= DCUSN','FLPAP','FLTAM','IDMOS','ILLIN','ININS','KBMT','KQVAM','KYW','KYWA= M','KYWIN','LACHA','MABED','MAHYC','MIANN','MITRA','MTBIL','MTHEL','NCCON= ','NCHIC','NCSTA','NCWIN','NHPOR','NMALJ','NVLAS','NYMID','NYNSU','NYNYP'= ,'NYONE','NYPLA','OHALL2','OHCOL','OKOKL','ORMED','PAGET','PAHAN','PAPIT'= ,'PASOM','PASTR','PASUN','SCFLO','TNCHA','TXADT','TXBAY','TXCLU','TXCOR',= 'TXDEL','TXGAL','TXKER','TXNEW','TXTEC','VACHA','VACUL','VALYD','VANOV','= VAPET','VARIT','VAWOO','WASPO','WDNZ','WHIZ','WHSV','WOOD','WOZZ','WSHU',= 'WTMJ','NCWILHN');=0A= for (var i =3D 0; i < excPopArray.length; i++)=0A= {=0A= if (excPopArray[i] =3D=3D hosted_site) { return 0; }=0A= }=0A= return 1;=0A= }=0A= =0A= =0A= function hosted_ad(hosted_pos)=0A= {=0A= =0A= var excVal =3D check_exc();=0A= =0A= if( excVal =3D=3D 1 )=0A= {=0A= var RN =3D new String(Math.random());=0A= var RNS =3D RN.substring(2, 11);=0A= document.write('
Advertisement
');=0A= document.write('