Content-Type: multipart/related; start=; boundary=----------Yj3QI9WZVhyTJLNx4wGY2a Content-Location: http://www.reformer.com/localnews/ci_18125359 Subject: =?utf-8?Q?State=20sues=20NRC=20over=20water=20permit=20-=20Brattleboro=20Reformer?= MIME-Version: 1.0 ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=ci_18125359.htm Content-Type: text/html; charset=UTF-8; name=ci_18125359.htm Content-ID: Content-Location: http://www.reformer.com/localnews/ci_18125359 Content-Transfer-Encoding: Quoted-Printable State sues NRC over water permit - Brattleboro Reformer<= META name=3D"y_key" content=3D"d5abeca8ebecdcf4" /> MNGiRegistrationLoginStatus =3D "out"; MNGiRegistrationUserName =3D ""; MNGiRegistrationEmail =3D ""; =
=
=
= =
3D=Pr= int   Email&nbs= p; 
3D''
Vermont Yankee is seen here from the Hinsdale, N.H., side of the Conn= eticut river. Zachary P. Stephens/Reformer
Tuesday May 24, 2011

BRATTLEBORO -- The Department of Public = Service and the New England Coalition filed suit Friday against the Nucl= ear Regulatory Commission citing that the relicensing of Vermont Yankee = is a violation of the Clean Water Act.

In March, when the NRC approved the new 20-year license of Vermont Ya= nkee nuclear power plant in Vernon, it did so without the plant obtainin= g either a water quality certificate or a waiver from the state of Vermo= nt for the license.

"A precondition of licensing is receipt of a state certification that= any discharges into navigable waters will comply with sections 301-303 = and 306-307 of the Clean Water Act," documents filed by NEC state.

Deb Markowitz, secretary of the Agency of Natural Resources, said tha= t although the petitions are based on a very narrow issue, it's still an= extremely important topic.

"The NRC acted arbitrarily, abused its discretion and violated the cl= ear mandate of the Clean Water Act by failing to have as part of the rec= ord of its decision, ‘a certification from the state (of Vermont) = in which the discharge originates or will originate ... that any such di= scharge will comply with the applicable provisions of (the act)' from th= e owner and operator of the Vermont Yankee nuclear power station."

The Department of Public Service is asking the Federal Court to revie= w the NRC's issuance of the plant's relicense and reject the proposed li= cense until Entergy can provide the NRC with a


Advertisement

valid w= ater quality certificate.

"It's our obligation to enforce the Clean Water Act when applicable,"= Markowitz said.

She said that hydrology studies to see what the warm water effects ar= e having on the habitat of the plant life and fish in the Connecticut Ri= ver.

"The question will be, if there is an effect, what would be required = of Entergy to mitigate those effects," she said.

Yankee has cooling towers on site used for a closed cycle cooling sys= tem. Most of the year, water used to cool reactor steam is discharged di= rectly into the river, though cooling towers must be used in the summer = if the river temperature reaches a certain degree.

Entergy has opposed closed-cycle cooling at Yankee because running th= e 22 fan cells that make up the two towers requires a significant portio= n of the energy produced by the plant.

How much it costs on a daily basis is proprietary information, a spok= esman for Yankee said, but industry analysts have stated it costs up to = $1 million per day to run the cooling towers.

Neil Sheehan, a spokesman for the NRC, said that NRC's Office of Gene= ral Counsel will review the petitions and file a response once the court= establishes a briefing schedule.

Larry Smith, manager of communications for Vermont Yankee, said that = the plant has an existing water quality certification granted to the fac= ility by the state of Vermont.

"It was our view during the relicensing process, and it continues to = be our view, that this certification still applies today," Smith said.

The nuclear plant's discharge is non-radioactive water that is withdr= awn from the river, run through the plant's condenser to cool reactor co= olant water and released into the river at temperatures around 100 degre= es Fahrenheit.

Markowitz said that although this suit has to do with relicensing, it= not related to other litigation with Entergy.

Last month, Entergy filed a lawsuit against the state claiming its at= tempt to forbid continued operation of the plant past March 21, 2012, in= fringes on the federal jurisdiction of the Nuclear Regulatory Commission= .

In 2002, when Entergy purchased the plant, it signed a memorandum of = understanding with Vermont that included a number of conditions Entergy = had to agree to prior to the sale. Entergy is arguing that two of those = conditions -- that the PSB has jurisdiction under current law to grant o= r deny approval of the plant's continued operation and that Entergy waiv= e any claim it might have to federal preemption of any actions taken by = the board -- are no longer valid due to two actions that occurred since = the memorandum of understanding was signed.

The first, that the Legislature passed Act 160 in 2006, giving itself= the authority to forbid the PSB from issuing a certificate of public go= od; and the second, that the Legislature's discussion whether to give pe= rmission to the PSB to issue the CPG was based on an area of review that= is under the sole jurisdiction of the NRC -- safety of the plant.

Josh Stilts can be reached at jstilts@reformer.com, or 802-254-2311 ext. 273.

3D=Pr= int   Email&nbs= p; 
=


Welcome to your discussion forum:
Verified accounts are now required for immediate posting. Please verify your e-mail address in Disqus, o= r sign in with your social networking account. You may also post using you= r e-mail address (which will remain private), but those posts will first= need to be approved by the moderator. Comments made here are the sole responsibility of the person posting them; these comments do not reflect the opinion or approval of the Brattleboro Reformer. = This forum encourages open, honest, respectful and insightful discussion= s; there is no need to be offensive. Read the guidelines.

= =

blog comments powered= by Disqus

More News
 
/*= */
Brattleboro Reformer (official site)  &nb= sp;
<= /a>
=
= var tabs =3D new Array; tabs[0] =3D 'Jobs'; = tabs[1] =3D 'Stuff'; = tabs[2] =3D 'Autos'; = tabs[3] =3D 'Rentals'; = var tabQty =3D tabs.length; var tab_numbers =3D new Array(tabQty); var randomTab =3D tabs[Math.ceil(tabQty*Math.random())-1]; for (i=3D0;i
 <= a href=3D"#" class=3D"TLBoxTabLink" onClick=3D"selectTab('Jobs'); return= false;">Jobs &nbs= p;Stuff  Autos  Rentals 
<= tr><= tr>
 
CHEF MANAGE= R... (Jobs)
<= hr id=3D"testhr" class=3D"TLBoxRule" width=3D"98%">
STEAK OUT Restaurant is l (Jobs)

PART TIME... (Jobs)

All Listings
<= /div>
 
67 ATWOOD... (Stuff)

121 OAK... (Stuff)

FINAL MOVING SALE Sat.  (Stuff)

BRATTLEBORO 1017... (Stuff)

MOVING SALE... (S= tuff)

ONE DAY...=  (Stuff)

4106 FORT... (Stuf= f)

All Listings
 
BRATTEBORO 3... (Rentals)

VERNON 196... (Rentals)

=
ADAIR HEIGHTS...&nbs= p;(Rentals)

1 AND... (Rentals)<= /font>

2 BR... (Rentals)

EFFICIENCY APT... (Renta= ls)

123 rooms...&n= bsp;(Rentals)

1BEDROOM Newly... = (Rentals)

POST BEAM.= .. (Rentals)
=
SPOFFORD LAKE... (Rentals)

Al= l Listings
<= /tr>


Copyright Notice | Privacy Policy | Site Map | Subscriber Services | Contact Us | RSS3D"Add |  About our Ads
Advertisters Info |  MNG Corporate Site Map = |   3D"Media

 Sister papers: Bennington Banner; Berkshire Eagle; North Adams Transcript

 Weather data Cust= omWeather, Inc.
 62 Black Mountain Road  |  Brattleboro, VT 05301  = |  (802) 254-2311 

Copyright © 2010
MediaNews Group
=

Privacy Policy  | &= nbsp;Terms of Use  | &n= bsp;MNG Corporate Site Map  |  Copyright
<= /html> ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=AdsInclude.js Content-Type: application/x-javascript; charset=UTF-8; name=AdsInclude.js Content-Location: http://extras.mnginteractive.com/live/js/mngiads/AdsInclude.js Content-Transfer-Encoding: Base64 dmFyIG5vdyA9IG5ldyBEYXRlKCk7DQp2YXIganZTZWVkID0gTWF0aC5yYW5kb20o KSAqIG5vdy52YWx1ZU9mKCkgKiAxMDAwMDA7DQpqdlNlZWQgPSBqdlNlZWQudG9T dHJpbmcoKS5zdWJzdHIoMCwgMTUpOw0KdmFyIGp2UFVSTCA9ICcnOw0KdmFyIGRl ZmF1bHRQYXRoID0gJyc7DQp2YXIgQm90dG9tSW5jbHVkZSA9ICcnOw0KdmFyIHN0 ckludGVyc3RpdGlhbCA9ICcnOw0KDQpmdW5jdGlvbiBHZXRBZChUaGVUaWxlLCBU aGVQb3NpdGlvbiwgVGhlUGF0aCwgVGhlS2V5d29yZCwgVGhlU2l0ZVVybCwgVGhl SW50ZXJzdGl0aWFsLCBUaGVXaWR0aCwgVGhlSGVpZ2h0KSB7DQogICAgaWYgKFRo ZVBhdGggPT0gJycpIHsNCiAgICAgICAgVGhlUGF0aCA9IGRlZmF1bHRQYXRoOw0K ICAgIH0NCiAgICBUaGVQYXRoID0gVGhlU2l0ZVVybCArIFRoZVBhdGg7DQogICAg DQogICAgLy8gVGhpcyB3aWxsIGhhcmQgY29kZSB0aGUgZW1iZWRkZWQgYWQgcG9z aXRpb24gKHBvc2l0aW9uID0gJ2JveCcpIHRvIHdpZHRoPTMwMCBhbmQgaGVpZ2h0 PTI1MC4NCiAgICAvLyBUaGlzIHdhcyByZXF1ZXN0ZWQgYnkgSm9obiBKZW5rcyBv biAzLzI3LzIwMDcsIGFuZCBzaG91bGQgYXBwbHkgYWNyb3NzIHRoZSBlbnRpcmUg bmV0d29yay4NCiAgICAvLyBUaGUgY2hhbmdlIHdhcyBtYWRlIGJ5IEpHQyBvbiAz LzMwLzIwMDcuDQogICAgaWYgKFRoZVBvc2l0aW9uID09ICdib3gnKSB7DQogICAg ICAgIFRoZVdpZHRoID0gJzMwMCc7DQogICAgICAgIFRoZUhlaWdodCA9ICcyNTAn Ow0KICAgIH0NCiAgICANCiAgICBpZigoVGhlV2lkdGg9PSdudWxsJyAmJiBUaGVI ZWlnaHQ9PSdudWxsJyl8fChUaGVXaWR0aD09JycgJiYgVGhlSGVpZ2h0PT0nJykp ew0KICAgICAgICBkb2N1bWVudC53cml0ZSgnPFNDUicrJ0lQVCB0eXBlPSJ0ZXh0 L2phdmFzY3JpcHQiIGxhbmd1YWdlPSJKYXZhU2NyaXB0MS4xIiBTUkM9Imh0dHA6 Ly9hZC5kb3VibGVjbGljay5uZXQvYWRqLycrVGhlUGF0aCsnO2Ficj0hd2VidHY7 a3c9JytUaGVLZXl3b3JkKyc7cG9zPScrVGhlUG9zaXRpb24rVGhlSW50ZXJzdGl0 aWFsKyc7JytUaGVUaWxlKyc9JysoVGhlUG9zaXRpb24tKC0xKSkrJztvcmQ9Jytq dlNlZWQrJz8iPjwvU0NSJysnSVBUPicpOw0KICAgICAgICBpZiAoKCFkb2N1bWVu dC5pbWFnZXMgJiYgbmF2aWdhdG9yLnVzZXJBZ2VudC5pbmRleE9mKCdNb3ppbGxh LzIuJykgPj0gMCkgIHx8IG5hdmlnYXRvci51c2VyQWdlbnQuaW5kZXhPZigiV2Vi VFYiKT49IDApIHsNCiAgICAgICAgICAgIGRvY3VtZW50LndyaXRlKCc8QSBIUkVG PSJodHRwOi8vYWQuZG91YmxlY2xpY2submV0L2p1bXAvJytUaGVQYXRoKyc7a3c9 JytUaGVLZXl3b3JkKyc7cG9zPScrVGhlUG9zaXRpb24rJzsnK1RoZVRpbGUrJz0n KyhUaGVQb3NpdGlvbi0oLTEpKSsnO29yZD0nK2p2U2VlZCsnPyI+Jyk7DQogICAg ICAgICAgICBkb2N1bWVudC53cml0ZSgnPElNRyBTUkM9Imh0dHA6Ly9hZC5kb3Vi bGVjbGljay5uZXQvYWQvJytUaGVQYXRoKyc7a3c9JytUaGVLZXl3b3JkKyc7cG9z PScrVGhlUG9zaXRpb24rJzsnK1RoZVRpbGUrJz0nKyhUaGVQb3NpdGlvbi0oLTEp KSsnO29yZD0nK2p2U2VlZCsnPyIgYm9yZGVyPSIwIj48L0E+Jyk7DQogICAgICAg IH0NCiAgICAgfWVsc2V7DQogICAgICAgIGRvY3VtZW50LndyaXRlKCc8U0NSJysn SVBUIHR5cGU9InRleHQvamF2YXNjcmlwdCIgbGFuZ3VhZ2U9IkphdmFTY3JpcHQx LjEiIFNSQz0iaHR0cDovL2FkLmRvdWJsZWNsaWNrLm5ldC9hZGovJytUaGVQYXRo Kyc7YWJyPSF3ZWJ0djtrdz0nK1RoZUtleXdvcmQrJztwb3M9JytUaGVQb3NpdGlv bitUaGVJbnRlcnN0aXRpYWwrJztzej0nK1RoZVdpZHRoKyd4JytUaGVIZWlnaHQr JzsnK1RoZVRpbGUrJz0nKyhUaGVQb3NpdGlvbi0oLTEpKSsnO29yZD0nK2p2U2Vl ZCsnPyI+PC9TQ1InKydJUFQ+Jyk7DQogICAgICAgICAgICBpZiAoKCFkb2N1bWVu dC5pbWFnZXMgJiYgbmF2aWdhdG9yLnVzZXJBZ2VudC5pbmRleE9mKCdNb3ppbGxh LzIuJykgPj0gMCkgIHx8IG5hdmlnYXRvci51c2VyQWdlbnQuaW5kZXhPZigiV2Vi VFYiKT49IDApIHsNCiAgICAgICAgICAgIGRvY3VtZW50LndyaXRlKCc8QSBIUkVG PSJodHRwOi8vYWQuZG91YmxlY2xpY2submV0L2p1bXAvJytUaGVQYXRoKyc7a3c9 JytUaGVLZXl3b3JkKyc7cG9zPScrVGhlUG9zaXRpb24rJztzej0nK1RoZVdpZHRo Kyd4JytUaGVIZWlnaHQgKyc7JytUaGVUaWxlKyc9JysoVGhlUG9zaXRpb24tKC0x KSkrJztvcmQ9JytqdlNlZWQrJz8iPicpOw0KICAgICAgICAgICAgZG9jdW1lbnQu d3JpdGUoJzxJTUcgU1JDPSJodHRwOi8vYWQuZG91YmxlY2xpY2submV0L2FkLycr VGhlUGF0aCsnO2t3PScrVGhlS2V5d29yZCsnO3Bvcz0nK1RoZVBvc2l0aW9uKyc7 c3o9JytUaGVXaWR0aCsneCcrVGhlSGVpZ2h0ICsnOycrVGhlVGlsZSsnPScrKFRo ZVBvc2l0aW9uLSgtMSkpKyc7b3JkPScranZTZWVkKyc/IiBib3JkZXI9IjAiPjwv QT4nKTsNCiAgICAgICAgfQ0KICAgIH0NCn0NCg0KDQoNCg0KDQoNCg0KDQoNCg0K DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCi8vUmVwbGFjZXMgImRldi9iZXRh L3FhL29yaWdpbi4uLmV0YyIgd2l0aCB3d3cNCmZ1bmN0aW9uIGZpeFN1YkRvbWFp bihkb21haW5Ub0ZpeCkgew0KICBkb21haW5Ub0ZpeCA9IGRvbWFpblRvRml4LnJl cGxhY2UoLyguKj8pXC4oLio/KVwuKC4qPykvaSwgInd3d1wuJDJcLiQzIik7DQog IGlmIChkb21haW5Ub0ZpeC5zdWJzdHJpbmcoMCw0KSAhPSAid3d3LiIpIHsNCiAg ICBkb21haW5Ub0ZpeCA9ICJ3d3cuIiArIGRvbWFpblRvRml4Ow0KICB9DQogIHJl dHVybiBkb21haW5Ub0ZpeDsNCn0NCg== ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=pop-window.js Content-Type: application/x-javascript; charset=UTF-8; name=pop-window.js Content-Location: http://extras.mnginteractive.com/live/js/otherinc/pop-window.js Content-Transfer-Encoding: Base64 CnZhciBQb3BXaW5kb3cgPSBudWxsOwpmdW5jdGlvbiBQb3BXaW5kb3dTZXR0aW5n cyhwdGgsc2Nyb2xsYmFycyxyZXNpemFibGUsd2lkdGgsaGVpZ2h0LG51bWJlcikK ewoJCXZhciBhdyA9IHNjcmVlbi5hdmFpbFdpZHRoOwoJCXZhciBhaCA9IHNjcmVl bi5hdmFpbEhlaWdodDsKCQl2YXIgeFBvcyA9IChhdy8yKSAtIHdpZHRoLzI7CgkJ dmFyIHlQb3MgPSAoYWgvMikgLSBoZWlnaHQvMjsKICAgICAgICB2YXIgc2l6ZSA9 ICcnOwogICAgICAgIGlmKHNjcm9sbGJhcnMpIHsKICAgICAgICAgICAgc2l6ZSAr PSAnc2Nyb2xsYmFycz15ZXMsJzsKICAgICAgICB9CiAgICAgICAgaWYocmVzaXph YmxlKSB7CiAgICAgICAgICAgIHNpemUgKz0gJ3Jlc2l6YWJsZT15ZXMsJzsKICAg ICAgICB9CgkJc2l6ZSArPSAnd2lkdGg9JyArIHdpZHRoICsgJyxoZWlnaHQ9JyAr IGhlaWdodCArICcsbGVmdD0nICsgeFBvcyArICcsdG9wPScgKyB5UG9zOwoJCXdp bmRvdy5Qb3BXaW5kb3cgPSB3aW5kb3cub3BlbihwdGgsbnVtYmVyLHNpemUpOwog ICAgICAgIHdpbmRvdy5Qb3BXaW5kb3cubmFtZSA9IG51bWJlcjsKCXdpbmRvdy5Q b3BXaW5kb3cuZm9jdXMoKTsKfQpmdW5jdGlvbiBPcGVuTm9uTW9kYWxXaW5kb3co cHRoLG51bWJlcixuYWRhKSB7CiAgICBPcGVuV2luZG93KHB0aCwibm9uX21vZGFs Iik7Cn0KZnVuY3Rpb24gT3BlbldpbmRvdyhwdGgsbnVtYmVyKSB7CiAgICB2YXIg c2Nyb2xsYmFycyA9IHRydWU7CiAgICB2YXIgcmVzaXphYmxlID0gdHJ1ZTsKICAg IHZhciB3aWR0aCA9IDc1MDsKICAgIHZhciBoZWlnaHQgPSA1MDA7CiAgICBQb3BX aW5kb3dTZXR0aW5ncyhwdGgsc2Nyb2xsYmFycyxyZXNpemFibGUsd2lkdGgsaGVp Z2h0LG51bWJlcik7Cn0KZnVuY3Rpb24gT3Blbk1vZGFsV2luZG93KHBhdGgsZmll bGRUb1BvcHVsYXRlLHBvcHVsYXRlRmxhZyl7CglzdHJGZWF0dXJlcyA9ICJkaWFs b2dXaWR0aD03MDBweDtkaWFsb2dIZWlnaHQ9NTAwcHg7Y2VudGVyPXllcztoZWxw PW5vO3N0YXR1cz1ubyI7CglyZXN1bHQgPSB3aW5kb3cuc2hvd01vZGFsRGlhbG9n KHBhdGgsIGV2YWwoZmllbGRUb1BvcHVsYXRlKycudmFsdWUnKSwgc3RyRmVhdHVy ZXMpOwoJaWYgKHJlc3VsdCAhPSBudWxsICYmIHJlc3VsdCAhPSAiIiAmJiBwb3B1 bGF0ZUZsYWcgPT0gdHJ1ZSl7CgkJZXZhbChmaWVsZFRvUG9wdWxhdGUgKyAnLnZh bHVlID0gcmVzdWx0Jyk7Cgl9Cgl3aW5kb3cuZXZlbnQuY2FuY2VsQnViYmxlID0g dHJ1ZTsKCXdpbmRvdy5ldmVudC5yZXR1cm5WYWx1ZSA9IGZhbHNlOwp9 ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=MNGiDefaultStyles.css Content-Type: text/css; charset=UTF-8; name=MNGiDefaultStyles.css Content-Location: http://extras.mnginteractive.com/live/css/MNGiDefaultStyles.css Content-Transfer-Encoding: 8bit /* CSS Document */ body{ margin:0px; } .regionDefault{ padding:0px 0px 0px 0px; border-style:none; border-width:0px; text-align:left; vertical-align:top; } .regionSpacer{ padding:0px 0px 0px 0px; border-style:solid; border-width:0px; } td.preHeaderRegion{ padding:0px; border-style:none; border-width:0px; text-align:left; vertical-align:top; } td.headerRegion{ padding:0px; border-style:none; border-width:0px; text-align:left; vertical-align:top; } td.postHeaderRegion{ padding:0px; border-style:none; border-width:0px; text-align:left; vertical-align:top; } td.postHeaderRegion1{ padding:0px; border-style:none; border-width:0px; text-align:left; vertical-align:top; } .region1{ padding:0px; margin: 0px; border-style:none; border-width:0px; text-align:left; vertical-align:top; } .region2{ padding:0px; margin-left: 0px; border-style:none; border-width:0px; text-align:left; vertical-align:top; } .region3{ padding:0px; margin-left: 0px; border-style:none; border-width:0px; text-align:left; vertical-align:top; } .region4{ padding:0px; margin-left: 0px; border-style:none; border-width:0px; text-align:left; vertical-align:top; } .region5{ padding:0px; margin-left: 0px; border-style:none; border-width:0px; text-align:left; vertical-align:top; } .region6{ padding:0px; margin-left: 0px; border-style:none; border-width:0px; text-align:left; vertical-align:top; } .region7{ padding:0px; margin-left: 0px; border-style:none; border-width:0px; text-align:left; vertical-align:top; } .region8{ padding:0px; margin-left: 0px; border-style:none; border-width:0px; text-align:left; vertical-align:top; } .region9{ padding:0px; margin-left: 0px; border-style:none; border-width:0px; text-align:left; vertical-align:top; } .footerRegion{ padding:0px; margin-left: 0px; border-style:none; border-width:0px; text-align:left; vertical-align:top; } /* ***************** Article Listing Portlet ************************** */ .indexArticleTitle{ font-family:verdana,arial,sans-serif; font-size:14px; color:#000; font-weight:bold; } .indexArticleLinkTo{ font-family:verdana,arial,sans-serif; font-size:10px; color:#008; } .indexArticleBlurb{ font-family:verdana,arial,sans-serif; font-size:10px; color:#000; } .indexSectionTitle{ font-family:verdana,arial,sans-serif; font-size:18px; color:#c33; font-weight:bold; text-decoration:underline; } .articleListingPhotoCredit{ display:none; } .indexArticleSpacer { display:none; } /* ******************* Complex Listing Portlet ******************** */ .complexListingItem { border: none; } .articleListingDivider { display: none; } .listingItemDate, .listingItemDateWithBlurb{ font-weight:normal; color:#333; } .complexListingOverline, .complexListingSubTitle{ font-family:verdana,arial,sans-serif; font-size:12px; color:#888; font-weight:bold; } /* ******************* Article Display Portlet ******************** */ .articleBlurb{ font-family:verdana,arial,sans-serif; font-size:10px; color:#666; } .articleDate{ font-family:verdana,arial,sans-serif; font-size:10px; color:#008; } .articleSecondaryDate { font-family:verdana,arial,sans-serif; font-size:10px; color:#008; } .articleOverline{ font-family:verdana,arial,sans-serif; font-size:12px; color:#888; font-weight:bold; } .articleTitle{ font-family:verdana,arial,sans-serif; font-size:16px; color:#000; font-weight:bold; } .articleSubTitle{ font-family:verdana,arial,sans-serif; font-size:12px; color:#888; font-weight:bold; } .articleBody{ font-family:verdana,arial,sans-serif; font-size:10px; color:#000; _line-height:1.2; /* fixes bug in IE with float */ } .articleViewerGroup{ text-align:right; margin: 0; float: right; } .articlePosition1{ margin: 0px 0px 10px 0px; text-align:left; } .articlePosition3{ margin-top:10px; margin-bottom:10px; margin-left:10px; float: right; } .articlePosition5{ margin-top:10px; margin-bottom:10px; margin-left:10px; float: right; } .articlePosition2{ margin-top:10px; margin-bottom:10px; margin-right:10px; float: left; } .articlePosition4{ margin-top:10px; margin-bottom:10px; margin-right:10px; float: left; } .articlePosition6{ margin-top:10px; margin-bottom:10px; margin-right:10px; float: left; } .articlePositionHeader{ text-align: center; } .articlePositionHeader div{ margin-left:auto; margin-right:auto; text-align:left; } .articlePositionFooter{ text-align: center; } .articlePositionFooter div{ margin-left:auto; margin-right:auto; text-align:left; } .articleEmbeddedViewerBox{ text-align:left; margin:0px 0px 10px 0px; } .articleImageBox{ border-style:none; color:#888; } .articleImageCaption{ font-family:verdana,arial,sans-serif; font-size:10px; color:#888; text-align: left; } .articleFlashBox{ border-style:none; color:#888; text-align:center; } .articleFlashCaption{ font-family:verdana,arial,sans-serif; font-size:10px; color:#888; text-align: left; } .articleFlashDownload{ font-size:8px; } .articleBinaryBox{ border-style:none; color:#888; text-align:center; } .articleBinaryCaption{ font-family:verdana,arial,sans-serif; font-size:10px; color:#888; text-align: left; } .articleLinkText{ font-family:verdana,arial,sans-serif; font-size:10px; color:#00F; } .articleByline{ font-family:verdana,arial,sans-serif; font-size:10px; color:#000; } .articleOptions{ font-family:verdana,arial,sans-serif; font-size:10px; color:#F00; } .yahooBuzzIcon { padding-left: 2px; padding-right: 2px; } .articlePreviousNewsLabel{ font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#000; font-weight:bold; } .articleEmbeddedAdBox{ float:left; clear:left; margin-top:10px; margin-bottom:10px; margin-right:10px; } .articleAdRule{ width: 100%; } .packagesGrpBox{ text-align: left; border-top: 1px solid #000; border-bottom: 1px solid #000; background-color: #EDF0F5; margin: 0px 0px 10px 0px; } .packagesHeader{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: bold; padding: 3px; } .packageTitle{ list-style:none; font-weight:bold; } .packageDate{ list-style: none; font-weight:bold; color: #000; } .packagesBox{ border-top: 1px solid #000; background-image: url(http://extras.mnginteractive.com/live/std/background-fade.gif); padding-bottom:3px; } .packagesBox ul { margin:0; padding:0; } .packageItem{ color: #0E347F; font-size: 11px; list-style-type: none; background-image: url(http://extras.mnginteractive.com/live/std/bullet.jpg); background-repeat: no-repeat; background-position: 4px 6px; padding-top:3px; padding-left: 18px; } .articleFooterLinks{ width:100%; text-align:center; } p.expiredArticleMsg{ font-weight:bold; color:#f00; text-align:center; } /* ******************* Registration Portlet ******************** */ .registerBody{ background-color:#eff4fe; padding:10px; } .registerNav{ background-color:#eee; font-family:arial; font-size:11px; color:#333; padding-top:5px; padding-bottom:5px; } .registerTitleLine{ height:4px; color:#dedede; } .registerBoundingBox{ background-color:#fff; border-style:solid; border-width:1px; border-color:#d1d1d1; } .registerPageName{ font-family:arial; font-size:18px; color:#333; font-weight:bold; } .registerHeaderCopy{ font-family:arial; font-size:14px; font-weight:bold; color:#005e99; } .registerBodyCopy{ font-family:arial; font-size:12px; color:#6a6a6a; line-height:16px; } .registerUserAlert{ font-family:arial; font-size:12px; color:#0e5a0e; font-weight:bold; background-color:#fbfcac; } .registerFormLabel{ font-family:arial; font-size:12px; color:#6a6a6a; font-weight:bold; } .registerLink{ font-family:arial; font-size:12px; color:#3d46fe; } .registerPasswordLink{ font-family:arial; font-size:12px; font-weight:normal; } .registerLoginBox{ border-style:solid; border-width:1px; border-color:#d4d4d4; background-color:#eff4fe; } .registerBulletHeader{ font-family:arial; font-size:14px; color:#7f7f7f; } .registerBulletList{ font-family:arial; font-size:12px; font-weight:normal; } .registerFormInstructions{ font-family:arial; font-size:11px; color:#6a6a6a; font-weight:normal; } .registerSmallBodyCopy{ font-family:arial; font-size:11px; color:#6a6a6a; line-height:14px; font-style:italic; } .registerLinkTitle{ font-family:arial; font-size:12px; color:#929292; font-weight:bold; padding-bottom:7px; } .registerFormRadio{ font-family:arial; font-size:12px; color:#6a6a6a; } .registerFormRequired{ font-family:arial; font-size:12px; color:#f00; } .registerFormError{ font-family:arial; font-size:12px; color:#f00; font-weight:bold; background-color:#fbecec; } .registerFormErrorLabel{ font-family:arial; font-size: 12px; color:#f00; font-weight:bold; } .registerFormConfirm{ font-family:arial; font-size:12px; color:#0e5a0e; font-weight:bold; background-color:#fbfcae; } .registerFormErrorInstructions{ font-family:arial; font-size:11px; color:#f00; font-weight:normal; } /* ***** Registration css values from IPSoft ***** */ .registerH9 {font-size:9pt;font-family:arial,helvetica,sans-serif;} .registerH8 {font-size:8pt;font-family:arial,helvetica,sans-serif;} .registerModtitle {font-size:13pt;font-family:arial,helvetica,sans-serif;color:#660000;text-decoration:none;font-weight:bold;} .registerOutline {background-color:#CCCCCC;border:none;} /* ********* Embedded Image Viewer/Gallery Styles ************ */ #photoviewer { width:200px; padding: 0; border: 1px solid #000; background-color: #666; margin: 0px 0px 10px 0px; text-align: left; } #photoviewer .clicktoenlargephoto { margin: 0; height: 14px; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; background-color: #7f7f7f; border-bottom: 1px solid #ccc; display: block; } #photoviewer .photocontainer { margin: 0 auto; padding: 0; background-color: #666; overflow: hidden; display: table; _position: relative; } #photoviewer .photocell { _position: absolute; _top: 50%; text-align: center; display: table-cell; vertical-align: middle; } #photoviewer .photocell a:link img, #photoviewer .photocell a:visited img { border-style:none; } #photoviewer .photo { _position: relative; _top: -50%; } *html #photoviewer p { padding: 5px; } #photoviewer div.caption { margin: 0; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; background-color: #fff; border-top: 1px solid #000; border-bottom: 1px solid #000; } #photoviewer ul { float: left; margin: 0; padding: 0; list-style: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #999; max-height: 25px; } #photoviewer ul li { float: left; margin: 0; padding: 0; border-right: 1px solid #000; } #photoviewer ul li a { display: block; padding: 5px; color: #333; } #photoviewer ul li.on { color: #666; text-decoration: none; background-color: #ccc; } #photoviewer ul li.previous { float: left; margin: 0; padding: 0 35px 0 0; } #photoviewer ul li.next { float: right; margin: 0; padding: 0 0 0 0; border: none; background-color: transparent; } #photoviewer ul li.previous a, #photoviewer ul li.next a { display: block; color: #333; border: none; background-color: transparent; } #photoviewer table.controlbox { float: left; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #999; max-height: 25px; width: 100%; } #photoviewer td li { float: left; margin: 0; padding: 0; list-style: none; list-style-image: none; border-right: 1px solid #000; } #photoviewer tr td li { border-left: 1px solid #000; } #photoviewer td li a { display: block; padding: 5px; color: #333; } #photoviewer td li.on { color: #666; text-decoration: none; background-color: #ccc; } #photoviewer td li.previous { float: left; margin: 0; border: none; } #photoviewer td li.next { float: right; margin: 0; border: none; background-color: transparent; } #photoviewer td li.previous a, #photoviewer td li.next a { display: block; color: #333; border: none; background-color: transparent; } #photoviewer .footer { clear: both; margin: 0; padding: 0; } #photoviewer div.controlbox { height: 23px; } #photoviewer li { list-style-image:none; } /* ******************** Polls Default Styles ***************** */ .pollsAnswer{ background-color:#E0E5DC; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; vertical-align:top; } .pollsBox{ background-color:#E0E5DC; width:150px; } .pollsHead{ color:#F8FAF8; background-color:#666; font-family:verdana,arial,sans-serif; font-weight:bold; font-style:normal; font-size:14px; text-indent:8px; vertical-align:middle; border-width:0px; margin-top:0px; } .pollsQuestion{ color:#666; background-color:#E0E5DC; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; } .pollsSubmit{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:11px; } .pollsViewResults{ color:#E0E5DC; background-color:#333; font-family:verdana,arial,sans-serif; font-style:normal; font-size:11px; text-align:center; } /* ******************** SITE NAVIGATION ************************ */ .nav{ font-family : verdana,arial,sans-serif; font-size : 12px; font-weight : normal; color:#000; background-color : #BAC8D4; } A:link.nav{ text-decoration:underline; color:#000; font-family:verdana,arial,sans-serif; font-weight:bold; background-color : #BAC8D4; font-size:12px} A:active.nav{ text-decoration: underline; color:#000; background-color : #BAC8D4; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:12px; } A:visited.nav{ text-decoration:underline; color:#000; background-color : #BAC8D4; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:12px; } A:hover.nav{ text-decoration:none; color:#000; background-color : #BAC8D4; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:12px; } a.navlevel_1{ font-size : 12px; color : #000; background-color : #BAC8D4; text-decoration:none; font-weight: bold; font-family:verdana,arial,sans-serif; } a.navlevel_2{ font-size: 12px; color: #000; background-color : #BAC8D4; text-decoration:none; font-family:verdana,arial,sans-serif; } a.navlevel_1_on{ font-size : 12px; color : #000; background-color : #BAC8D4; text-decoration:underline; font-weight: bold; font-family:verdana,arial,sans-serif; } a.navlevel_2_on{ font-size: 12px; color: #000; background-color : #BAC8D4; text-decoration:underline; font-family:verdana,arial,sans-serif; } a.navlevel_3, a.navlevel_4{ font-size:11px; color: #000; background-color : #BAC8D4; text-decoration: none; font-family:verdana,arial,sans-serif; } a.navlevel_3_on, a.navlevel_4_on{ font-size:11px; color: #000; background-color : #BAC8D4; text-decoration: underline; font-family:verdana,arial,sans-serif; } /* SEARCH STYLES */ .vFastSearchbox {width:100%;border-top: 6px solid #2C5C8A;border-left: 1px solid #2C5C8A;border-right: 1px solid #2C5C8A;border-bottom: 1px solid #2C5C8A;background-color: #B9DAFB;padding:5px;} .vFastSearchQueryWrap {width:100%;text-align:center;} .vFastSearchQuery {width: 130px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;} .vFastSearchButtonWrap {width:100%;text-align:right;padding:5px;} .vFastSearchButton {color:#FFF;background-color: #2C5C8A;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;border:0px solid;border-top-color:#696;border-left-color:#696;border-right-color:#363;border-bottom-color:#363;padding: 2px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#457DB3',EndColorStr='#2C5C8A');cursor:hand;} .vFastSearchButtonHover {color:#FFF;background-color: #2C5C8A;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;border: 1px solid #FFFCCF;padding: 1px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#457DB3',EndColorStr='#2C5C8A');cursor:hand;} .vFastSearchInstructionWrap {width:100%;text-align:left;padding-left:5px;display:none;} .vFastSearchInstruction {color:#f00;font-size: 10px;} .hFastSearchbox {width:500px; border-top: 6px solid #2C5C8A;border-left: 1px solid #2C5C8A;border-right: 1px solid #2C5C8A;border-bottom: 1px solid #2C5C8A;background-color: #B9DAFB;padding:5px;} .hFastSearchQueryWrap {text-align:center;} .hFastSearchQuery {width: 200px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;} .hFastSearchButtonWrap {width:100%;text-align:right;padding:5px;} .hFastSearchButton {color:#FFF;background-color: #2C5C8A;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;border:0px solid;border-top-color:#696;border-left-color:#696;border-right-color:#363;border-bottom-color:#363;padding: 2px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#457DB3',EndColorStr='#2C5C8A');cursor:hand;} .hFastSearchButtonHover {color:#FFF;background-color: #2C5C8A;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;border: 1px solid #FFFCCF;padding: 1px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#457DB3',EndColorStr='#2C5C8A');cursor:hand;} .hFastSearchInstructionWrap {width:100%;text-align:left;padding-left:5px;display:none;} .hFastSearchInstruction {color:#f00;font-size: 10px;} .rFastSearchbox {width:800px;border-top: 6px solid #2C5C8A;border-left: 1px solid #2C5C8A;border-right: 1px solid #2C5C8A;border-bottom: 1px solid #2C5C8A;background-color: #B9DAFB;padding:5px;} .rFastSearchQueryWrap {width:100%;text-align:center;} .rFastSearchQuery {width: 220px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;} .rFastSearchButtonWrap {width:100%;text-align:right;padding:5px;} .rFastSearchButton {color:#FFF;background-color: #2C5C8A;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;border:0px solid;border-top-color:#696;border-left-color:#696;border-right-color:#363;border-bottom-color:#363;padding: 2px;width:50px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#457DB3',EndColorStr='#2C5C8A');cursor:hand;} .rFastSearchButtonHover {color:#FFF;background-color: #2C5C8A;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;border: 1px solid #FFFCCF;padding: 1px;width: 50px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#457DB3',EndColorStr='#2C5C8A');cursor:hand;} .rFastSearchInstructionWrap {width:100%;text-align:left;padding-left:5px;display:none;} .rFastSearchInstruction {color:#f00;font-size: 10px;} /* END SEARCH STYLES */ /* START Corporate SiteMap Styles */ a.mngSitemapLink,a.customWeatherCopyrightLink,a.copyrightLink { font-family:arial; font-size:.75em; } a.footerLinkSeparator { font-family:arial; font-size:.75em; } div.layoutFooterLinks{ text-align:center; } a.mngFooterImgLink img { border:none; padding:4px; } /* Social Bookmarking site buttons */ .social_bookmarks { margin-top: 7px; width: 100%; text-align: center; } .social_bookmarks span { margin-right: 5px; color: black; font-size: 10px; } /* the delicious and social-help rules help center align the bookmarks in IE on a Mac */ .delicious { margin-left:auto; } .social-help { margin-right:auto; } .social_bookmarks a { text-decoration: none; } .social_bookmarks a:link { color: black; font-size: 10px; } .social_bookmarks a:visited { color: black; font-size: 10px; } .social_bookmarks img { border: 0; margin-right: 2px; } .social_divider { width:90%; height:1px; color:gray; } /* Default styles for font size changer */ #fontSizeChanger { margin-left: 5px; } #fontSizeChanger img { border: none; } #fontSizeChanger .normal, #fontSizeChanger .large, #fontSizeChanger .largest { cursor: pointer; padding: 0px; } /* end font size changer */ /* Default styles for Yahoo! Buzz link */ #yahooBuzz { margin-left: 5px; margin-right: 5px; } /* Copyright Page Styles */ .copyrightPage .title { margin-top: 10px; text-align: center; font-size: 1.4em; } .copyrightPage .sub { list-style-type: lower-roman; } .copyrightPage li { margin-bottom: 10px; } /* End Copyright Page Styles */ /* END Corporate SiteMap Styles */ /* BEGIN Most Popular Default Styles */ .mostWidth{width:300px;} .mostViewedBox A{text-decoration:none;} .mostTabsBox{ margin:0; padding:0; font-weight:bold; } .mostTabsBox LI{ float:left; padding:5px 5px 5px 5px; list-style:none; } .mostTabsBox LI A {color:#000;} .mostHeader{padding:8px 15px 0px 7px;} .mostNote{float:left;} .mostRss{float:right;} .mostClear{clear:both;margin:0;padding:0;} .mostTab{background:#999;} .mostTabSelected{background:#ccc;} .mostTabBody{border:solid 3px #ccc;} /* END Most Popular Default Styles */ /* BEGIN Generate Default Styles */ .genOut{font-size: 10px; border: 1px solid #C3D6E1; color: #3E4EA6; background-color: #E6EEF3} .genMoreSpan{font-size: 10px; display: block; margin-bottom: 10px; border-bottom: 1px solid #3E4EA6;} .genExecutiveName, .genOrganizationName{cursor: pointer; display: block; padding-left: 5px; padding-bottom: 7px} span.profileExecutiveName{font-size: 14px} .yui-panel-container{ margin-left: 20px; } .yui-panel .hd { padding:0; border:none; color:#000; text-align:center; overflow:visible; font-size: 9px; } .yui-panel .hd span { vertical-align:middle; font-weight:bold; line-height: 9px; } /* END Generate Default Styles */ /* Featured Links Product*/ div.textLinksRegion{ text-align:center; padding-bottom:15px; } table.textlinkContainer{ width:768px; border:1px solid #cccccc; font-size:11px; font-family:arial,verdana,sans-serif; } td.textlinkHeader{ font-weight:bold; background-color:#cccccc; } td.textlinkCell{ padding:5px; } /* Scriptable Weather */ .weatherBox{ font:10pt arial; } .weatherHead{ font-weight:bold; } /* Vertical Scriptable Weather */ .vweatherBox{ font-family: arial, helvetica, sans-serif; padding:0 0 0 0px;} .vweatherBorder {border:0px; font-family: arial, helvetica, sans-serif; padding:0 0 0 0px;} .vweatherIcon{width: 50px; vertical-align:top;} .vweatherCurrent {font-size:24px; vertical-align:top;} .vweatherForecast {font-size:10px;} .vweatherForecastDesc {font-size:10px} .vweatherHigh {font-size:10px} .vweatherLow {font-size:10px} a.privacyPolicyLink { font-family:arial; font-size:.75em; } /* Required Top Listing Styles */ .TLBox{ font-family:verdana,arial,sans-serif; font-size:10px; color:#000; text-decoration:none; border-style:none; border-width:0px; border-color:#669; background-color:#DDE; text-align:left; } .TLBoxHeader{ font-family:verdana,arial,sans-serif; font-size:10px; text-decoration:none; border-style:none; border-width:0px; background-color:#669; text-align:center; } .TLBoxImage{ border-style:none; border-width:0px; text-align:center; } .TLBoxContent{ font-family:verdana,arial,sans-serif; font-size:10px; color:#000; text-decoration:none; border-style:none; border-width:0px; background-color:#DDE; text-align:left; text-indent:5px; } .TLBoxTabTable{ font-family:verdana,arial,sans-serif; font-size:10px; color:#000; text-decoration:none; border-style:none; border-width:0px; background-color:#DDE; text-align:left; } .TLBoxTab{ font-family:verdana,arial,sans-serif; font-size:10px; font-variant:small-caps; font-weight:bold; text-decoration:none; border-style:none; border-width:0px; background-color:#DDE; text-align:left; } .TLBoxTabSelected{ font-family:verdana,arial,sans-serif; font-size:10px; font-variant:small-caps; font-weight:bold; text-decoration:none; border-style:solid; border-width:0px; background-color:#999; text-align:left; } .TLBoxTabLink{ font-family:verdana,arial,sans-serif; font-size:10px; font-variant:small-caps; font-weight:bold; color:#900; text-decoration:none; text-align:center; } .TLBoxType{ font-family:verdana,arial,sans-serif; font-size:10px; font-variant:small-caps; font-weight:bold; color:#666; text-decoration:none; text-align:left; } .TLBoxTitle{ font-family:verdana,arial,sans-serif; font-size:10px; font-variant:normal; font-weight:bold; color:#666; text-decoration:none; text-align:left; } .TLBoxCompany{ font-family:verdana,arial,sans-serif; font-size:10px; font-weight:normal; color:#222; text-decoration:none; text-align:left; text-indent:15px; } .TLBoxAllListings{ font-family:verdana,arial,sans-serif; font-size:10px; font-variant:small-caps; font-weight:bold; color:#900; text-decoration:none; text-align:center; border-style:none; border-width:0px; background-color:#DDE; } .TLBoxFooter{ font-family:verdana,arial,sans-serif; font-size:10px; text-decoration:none; border-style:none; border-width:0px; background-color:#669; text-align:center; } .TLBoxRule{ color:#558; border-style:dashed; } .TLALLError{ color: #999; font-family: verdana,arial,sans-serif; font-size: 10px; } .TLAllTable{ border-style: none; border-width: 1px; border-color: #000; text-align: left; } .TLAllListingTable{ border-style: none; border-width: 1px; border-color: #000; text-align: left; } .TLAllListingCell{ border-style: none; border-width: 1px; border-color: #000; text-align: center; } .TLAllTypeHeading { border-style: none; border-width: 1px; border-color: #000; text-align: left; } .TLAllTypeSubHeading { border-style: none; border-width: 1px; border-color: #000; text-align: left; } .TLAllTypeName{ font-family: verdana,arial,sans-serif; font-size: 14px; color: #906; font-weight: bold; } .TLAllSubTypeName{ font-family: verdana,arial,sans-serif; font-size: 12px; color: #22A; font-weight: bold; } .TLAllListingTitle{ font-family: verdana,arial,sans-serif; font-size: 10px; color: #888; font-variant: small-caps; font-weight: bold; text-decoration: underline; } .TLAllListingText{ font-size: 10px; color: #008; font-weight: normal; } .RSSDisplayFreeform{} .RSSDisplayTitle { font-family:verdana,arial,sans-serif; font-size:16px; color:#000; font-weight:bold; } .RSSDisplayDropdownText { font-family:verdana,arial,sans-serif; font-size:10px; color:#000; width:95%; } .RSSDisplayList { list-style-type:none; padding: 0; margin-left: 0; } .RSSDisplayItemTitle { font-family:verdana,arial,sans-serif; font-size:13px; color:#000; } .RSSDisplayItemTitleNoDesc { font-family:verdana,arial,sans-serif; font-size:13px; color:#000; } .RSSDisplayItemDesc { font-family:verdana,arial,sans-serif; font-size:12px; color:#000; } .RSSDisplayItemPubDate { font-family:verdana,arial,sans-serif; font-size:12px; color:#848080; } .RSSDisplayItemPubTime { font-family:verdana,arial,sans-serif; font-size:12px; color:#848080; } .RSSDisplayItemDivider { width:90%; border: 0; } .RSSDisplayBorder { border-style: none; border-width: 0px; padding: 0; } /* .originatingSource { margin-left:10px; padding: 0; color:#848080; } */ /* begin map CSS */ #mapWrap form{ text-align:left; } #mapWrap div { overflow: visible; } .mapTable{ background:url(http://extras.mnginteractive.com/live/std/mapBackground_lrg.gif) 0px bottom no-repeat; background-position: 0% 40%; height: 420px; *height: 410px; width:663px; overflow:hidden !important; } .articleMapTable{ background:url(http://extras.mnginteractive.com/live/std/mapBackground_sml.gif) 0px top no-repeat; width:300px; height:520px !important; overflow:hidden !important; } .mapFlyoutNewsHeader { font-family: Arial; font-size: 11pt; font-weight: bold; color: #000000; } .mapFlyoutHeadline { font-family: Arial; font-size: 10pt; font-weight: bold; color: #1968b2; text-decoration: none; } a:hover.mapFlyoutHeadline { text-decoration: underline; } .mapFlyoutContainer { width:220px; *width:100%; height:100%; overflow:hidden !important; } .gmnoprint div{ text-align:left; overflow:hidden !important; *overflow:auto; } .mapFlyoutContent { font-family: Arial; font-size: 9pt; color: #000000; width:100%; height:100%; overflow:hidden !important; } .mapFlyoutContent div{ overflow:hidden !important; } .sectionPageMapCanvasClass { position:relative; text-align:center; height:250px; width: 450px; *margin-bottom:20px; } .singleCategoryPageMapCanvasClass { height: 265px; width: 535px; top: 20px; left: 35px; } .articlePageMapCanvasClass { width: 250px; height: 255px; left: 10px; } #mapTitle{ font-family: Arial; font-size: 11pt; font-weight: bold; text-align:left; margin-top:6px; } #mapSubTitle{ font-family: Arial; font-size: 10pt; font-weight: none; width: 300px; text-align:left; } #map_search{ height:auto; width:auto; font-family: Arial; font-size: 10pt; padding-left:26px; text-align:left; margin-bottom:-26px; *margin-bottom:2px; } .SearchMapsButton{ background:url(http://extras.mnginteractive.com/live/std/SearchMaps.gif) no-repeat; cursor:pointer; margin-left:3px; width: 37px; height: 24px; border: none; *margin-top:-12px; margin-bottom:10px; } #searchMap{ font-family: Arial; font-size: 11pt; color:#666666; width:80%; *margin-top:-12px; margin-bottom:10px; } .articleMapTable #mapTitle{ margin-top:16px; margin-left:-10px; } .articleMapTable #mapSubTitle{ margin-top:-12px; margin-left:-10px; } .articleMapTable #map_categories { padding-top:30px; *padding-top:10px; } .articleMapTable #searchMap { margin-top:24px !important; *margin-top:2px; width:70%; } .articleMapTable .SearchMapsButton { margin-top:24px !important; *margin-top:2px; } .mapError{ color: #FF0000; } .articleMapTable .mapError {width:280px;} .mapBodyClass{ text-align:left; } #map_categories{ font-family: Arial; font-size: 11pt; font-weight: bold; width:auto; height:auto; padding-left:14px; *margin-bottom:20px; text-align:left; } #map_categories tbody{ font-family: Arial; font-size: 8pt; font-weight: none; } .TLBoxDiv{ padding:0px; border-width:1px; border-style:solid solid solid none; width:150px; height:200px; overflow:auto; display:block; } /* end map CSS */ #onespot_widget { margin-top: 10px; } #premiumNotice { position: absolute; display:none; top: 0px; left: 0px; z-index: 1000; color: #000000; border: 1px solid #999999; background-color: #eff7fe; padding: 5px 5px 5px 5px; font-family: arial, helvetica, sans-serif; font-size: 10pt; } ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=1024_-_2_Column_Multi-Region.css Content-Type: text/css; charset=UTF-8; name=1024_-_2_Column_Multi-Region.css Content-Location: http://extras.mnginteractive.com/live/css/1024_-_2_Column_Multi-Region.css Content-Transfer-Encoding: 8bit /* Full Page */ .preHeaderRegion{ width:1000px; } .headerRegion{ width:1000px; } .postHeaderRegion{ width:1000px; } .postHeaderRegion1{ width:1000px; } .regionParent{ width:1000px; } .region1{ width:1000px; } .region2{ width:654px; } .region2b{ width:654px; } .region3{ width:336px; } .region4{ width:322px; } .region5{ width:322px; } .region6{ width:163px; } .region7{ width:163px; } .region8{ width:654px; } .region9{ width:322px; } .region10{ width:322px; } .region11{ width:654px; } .region12{ width:322px; } .region13{ width:322px; } .region14{ width:336px; } .footerRegion{ width:1000px; } .gutter{ width:10px; } /* Begin 1024 - 2 Column Multi Region Styles DIV impl*/ /*add overflow-x:hidden; to prevent blow outs*/ #1024_2_Column_Multi{display:block;} div.regionParent{width:1000px;} div.preHeaderRegion, div.headerRegion, div.postHeaderRegion, div.postHeaderRegion1, div.region1, div.fullSpan, div.footerRegion{width:1000px;} div.region2, div.region2b, div.region8, div.region11{} div.region4, div.region9, div.region12{width:322px;float:left;} div.region5, div.region10, div.region13{width:322px;float:right;} div.region14, div.region3{width:336px;float:left;} div.region6{width:163px;;float:left;} div.region7{width:163px;float:right;} div.clear{padding: 0px 0px 0px 0px;clear:both;} div.outerLeftRegion{width:654px;float:left;} div.outerRightRegion{width:336px;float:right;} div.region4and5box, div.region9and10box, div.region12and13box, div.region6and7box{float:left;} /* End 1024 - 2 Column Multi Region Styles DIV impl*/ ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=script.js Content-Type: application/x-javascript; charset=UTF-8; name=script.js Content-Location: http://e.yieldmanager.net/script.js Content-Transfer-Encoding: Base64 KGZ1bmN0aW9uKCl7dmFyIHU9d2luZG93LnlsZF9tZ3I7aWYodHlwZW9mKHUpIT0i b2JqZWN0Iil7cmV0dXJufXZhciBoPSJ5bV8iO3ZhciBsPTE5OTA7dmFyIGs9ImRl ZmF1bHRfIitNYXRoLnJvdW5kKDk5OTk5OTk5OTkqTWF0aC5yYW5kb20oKSk7dS5p c19kYXRhX2NhbGw9dS5yZXF1ZXN0X3R5cGU9PSJiYyI7dS5ub25fYWRfcmVxdWVz dF90eXBlPXUucmVxdWVzdF90eXBlPT0iYmMifHx1LnJlcXVlc3RfdHlwZT09ImZj Ijt1LmlzX211bHRpX2FkX2NhbGw9dS5zbG90cz90cnVlOmZhbHNlO3UuaXNfc3lu Y19jYWxsPXUuY29udGFpbmVyX3R5cGU9PSJqcyI7dS5wcm94eV91cmw9Imh0dHA6 Ly9lLnlpZWxkbWFuYWdlci5uZXQvY2h1bmtQYXNzZXIuaHRtbCI7dmFyIGY9KCFu YXZpZ2F0b3IudXNlckFnZW50Lm1hdGNoKC9BcHBsZVdlYktpdFwvKFteIF0qKS8p JiYhbmF2aWdhdG9yLnVzZXJBZ2VudC5tYXRjaCgvb3BlcmEvZ2kpJiZuYXZpZ2F0 b3IudXNlckFnZW50Lm1hdGNoKC9tc2llL2dpKSk7dS5wbGFjZV9hZF9oZXJlPWZ1 bmN0aW9uKHkpe2lmKHUuaXNfZGF0YV9jYWxsKXt2YXIgeD15bGRfbWdyLmdldERh dGFDYWxsVXJsKHkpO2RvY3VtZW50LndyaXRlKCc8aWZyYW1lIHNyYz0iJyt4Kyci IGhlaWdodD0wcHggd2lkdGg9MHB4IHN0eWxlPSJkaXNwbGF5Om5vbmUiPis8L2lm cmFtZT4nKTtyZXR1cm59aWYodS5pc19zeW5jX2NhbGwpe2lmKHlsZF9tZ3Iuc2hv d19hZF9zeW5jKXt5bGRfbWdyLnNob3dfYWRfc3luYyh5KX19ZWxzZXtkb2N1bWVu dC53cml0ZSgiPGRpdiBpZD0nIitoK3krIic+PC9kaXY+Iik7aWYoeWxkX21nci5z aG93X2FkX2hlcmUpe3lsZF9tZ3Iuc2hvd19hZF9oZXJlKGgreSl9fX07dS5nZXRJ bmRleD1mdW5jdGlvbih4KXtyZXR1cm4geWxkX21nci5jYWxsX2luZGV4W3hdfTt1 LmdldERhdGFDYWxsVXJsPWZ1bmN0aW9uKHgpe2lmKHlsZF9tZ3IuZmFjX2RhdGFf Y2FsbF91cmxzJiZ5bGRfbWdyLmZhY19kYXRhX2NhbGxfdXJscy5oYXNPd25Qcm9w ZXJ0eSh4KSl7cmV0dXJuIHlsZF9tZ3IuZmFjX2RhdGFfY2FsbF91cmxzW3hdfWVs c2V7cmV0dXJuIiJ9fTt1LmdldFNsb3ROYW1lPWZ1bmN0aW9uKHgpe3JldHVybiBo K3Uuc2xvdF9uYW1lc1t4XX07dS5nZXROdW1iZXJPZlNsb3RzPWZ1bmN0aW9uKCl7 dmFyIHk9MDtmb3IodmFyIHggaW4gdGhpcy5zbG90cyl7aWYodGhpcy5zbG90cy5o YXNPd25Qcm9wZXJ0eSh4KSl7eSsrfX1yZXR1cm4geX07ZnVuY3Rpb24gYygpe2lm KHUuaXNfZGF0YV9jYWxsKXthKCk7aWYoIXUuaXNfbXVsdGlfYWRfY2FsbCl7dS5w bGFjZV9hZF9oZXJlKGspfXJldHVybn12YXIgeD1kKCk7cyh4KX1mdW5jdGlvbiBz KHgpe2lmKHUuaXNfc3luY19jYWxsJiYhdS5pc19kYXRhX2NhbGwpe2RvY3VtZW50 LndyaXRlKCc8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSInK3gr JyI+PFwvc2NyaXB0PicpfWVsc2V7aWYoIXUuaXNfbXVsdGlfYWRfY2FsbCl7dS5w bGFjZV9hZF9oZXJlKGspfXZhciB5PWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNj cmlwdCIpO3kuc3JjPXg7dmFyIHo9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05h bWUoImhlYWQiKVswXTt5bGRfbWdyLnNjcmlwdF9lbGVtZW50PXk7d2luZG93LnNl dFRpbWVvdXQoZnVuY3Rpb24oKXt6LmFwcGVuZENoaWxkKHkpfSwyMCl9fWZ1bmN0 aW9uIGUoeSx6LHgpe3JldHVybltqKCJmbXQiK3oseS5hZF9mb3JtYXRfbGlzdCwx KSxqKCJzeiIreix5LmFkX3NpemVfbGlzdCwwKSxpKCJmU3oiK3osZyh5LmFkX2Zp dF9zaXplKT8xOjApLHcoImRsdiIreix5LmFkX2RlbGl2ZXJ5X21vZGUpLHcoImFk UG9zIit6LHkuYWRfcG9zaXRpb24pLGooImNvblR5Iit6LHkuY29udGVudF90eXBl X2xpc3QsMSksdygibXJrciIreix5LmFkX21hcmtlciksdygicGx0SUQiK3oseS5w YWxldHRlX25hbWUpLHcoIkludklkIit6LHkuaW52ZW50b3J5X2lkKSxqKCJyVGci K3oseS5yZXBvcnRpbmdfdGFnX2xpc3QsMSksaigiY0NhdCIreix5LmNzdG1fY29u dGVudF9jYXRfbGlzdCwxKSx3KCJzbHRJZCIreiwodS5pc19zeW5jX2NhbGwmJnUu aXNfbXVsdGlfYWRfY2FsbCk/KHorIiIpOngpLHcoIm14Q250Iit6LHkubWF4X2Nv dW50KV0uam9pbigiIil9ZnVuY3Rpb24gdigpe3ZhciB4PXUuY29udGVudF90b3Bp Y19pZF9saXN0fHx1LnB1Yl9jb250ZW50X2NhdF9pZF9saXN0O3JldHVyblt3KCJw dWJJZCIsdS5wdWJfaWQpLHcoInNpdGUiLHUuc2l0ZV9uYW1lKSx3KCJzcGFjZUlk Iix1LnNwYWNlaWQpLCh1Lm5vbl9hZF9yZXF1ZXN0X3R5cGUpP3coInJUeSIsdS5y ZXF1ZXN0X3R5cGUpOiIiLHcoImNudFR5Iix1LmNvbnRhaW5lcl90eXBlP3UuY29u dGFpbmVyX3R5cGU6ImRpZiIpLHcoImluRW5jIix1LmFkX2lucHV0X2VuY29kaW5n KSxqKCJjVG9wSWQiLHgsMCksdygicmQiLHUucmVkaXJlY3RfY2xrX3dyYXBwZXIp LHcoImNEc3QiLHUuY2xrX2Rlc3QpLHcoInJzIix1LnJldl9zaGFyZSksdygiYWdl Iix1LnVzZXJfYWdlKSx3KCJnZHIiLHUudXNlcl9nZW5kZXIpLHcoImluYyIsdS51 c2VyX2luY29tZSksaigiY1NjdG4iLHUuY3N0bV9zY3RuX2xpc3R8fHUuc2l0ZV9z ZWN0aW9uX25hbWVfbGlzdCwxKSx3KCJ6aXAiLHUudXNlcl96aXApLHcoImN0eSIs dS51c2VyX2NpdHkpLHcoImRtYSIsdS51c2VyX2RtYSksdygic3QiLHUudXNlcl9z dGF0ZSksdygiY3RyeSIsdS51c2VyX2NvdW50cnkpLHcoImVuYyIsdS5hZF9vdXRw dXRfZW5jb2RpbmcpLHcoImFUZ3QiLHUuYXVkaWVuY2VfdGFyZ2V0aW5nKSx3KCJj dExuZyIsdS5jb250ZW50X2xhbmcpLHcoInBVc3JJZCIsdS5wYXJ0bmVyX3VzZXJf aWQpLHcoInRyYWNlIix1LnRyYWNlX2lkKV0uam9pbigiIil9ZnVuY3Rpb24gdCh5 KXt1LmNhbGxfaW5kZXg9e307dS5zbG90X25hbWVzPXt9O3ZhciB6O2lmKCF1Lmlz X211bHRpX2FkX2NhbGwpe3o9ZSh1LCIiLGgrayk7aWYocCh5K3oubGVuZ3RoKSl7 cmV0dXJuIiJ9dS5jYWxsX2luZGV4W2tdPTA7dS5zbG90X25hbWVzWzBdPWs7cmV0 dXJuIHp9dmFyIEE9MDt2YXIgeD0iIjtmb3IodmFyIEIgaW4gdS5zbG90cyl7aWYo dS5zbG90cy5oYXNPd25Qcm9wZXJ0eShCKSl7ej1lKHUuc2xvdHNbQl0sQSxoK0Ip O2lmKHAoeSt4Lmxlbmd0aCt6Lmxlbmd0aCkpe3JldHVybiB4fXgrPXo7dS5jYWxs X2luZGV4W0JdPUE7dS5zbG90X25hbWVzW0FdPUI7QSsrfX1yZXR1cm4geH1mdW5j dGlvbiBxKHgpe3ZhciB5PVsoIXgpP2koInRhZ1R5IiwodS5pc19zeW5jX2NhbGw/ Im11bHRpX3NlY3VyZSI6InVuaSIpKToiIiwodS5pc19tdWx0aV9hZF9jYWxsKT9p KCJuQWRQIix1LmdldE51bWJlck9mU2xvdHMoKSk6IiIsaSgickZyYW1lIiwoKHdp bmRvdy50b3A9PXdpbmRvdy5zZWxmKT8iMSI6IjAiKSksdygiZmx2IixyKCkpLGko ImNiIiwobmV3IERhdGUoKSkuZ2V0VGltZSgpKSx3KCJ1cmwiLG4oKSldLmpvaW4o IiIpO3JldHVybiB5fWZ1bmN0aW9uIGIoQSl7dmFyIEM9IiI7dmFyIHo9dygicmVm Iixkb2N1bWVudC5yZWZlcnJlcik7aWYocChBK0MubGVuZ3RoK3oubGVuZ3RoKSl7 cmV0dXJuIEN9Qys9ejtBKz16Lmxlbmd0aDtpZighdS5ub25fYWRfcmVxdWVzdF90 eXBlJiYhZyh1LmRpc2FibGVfY29udGVudF9zZW5kKSl7dmFyIHk9IiI7aWYoZil7 dmFyIEI9bC00LUE7aWYoQj4wKXt2YXIgeD1CPjUwMD81MDA6Qjt5PW0oZG9jdW1l bnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoIkhUTUwiKVswXS5pbm5lckhUTUwuc3Vi c3RyKDAseCkpLnN1YnN0cigwLEIpO3k9eS5yZXBsYWNlKC8lXHc/JC8sIiIpfX1l bHNle3k9bShkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiSFRNTCIpWzBd LmlubmVySFRNTC5zdWJzdHIoMCw1MDApKX1pZih5KXtDKz1pKCJieXQiLHkpfX1y ZXR1cm4gQ31mdW5jdGlvbiBkKCl7dmFyIHg9dS5lbmFibGVfdGVzdF9jYWxsPyJo dHRwOi8vb3Blbi5hZC55aWVsZG1hbmFnZXIubmV0L2F0ZXN0MT8iOiJodHRwOi8v b3Blbi5hZC55aWVsZG1hbmFnZXIubmV0L2ExPyI7aWYoImh0dHBzOiI9PXdpbmRv dy5sb2NhdGlvbi5wcm90b2NvbCl7eD11LmVuYWJsZV90ZXN0X2NhbGw/Imh0dHBz Oi8vb3Blbi5hZC55aWVsZG1hbmFnZXIubmV0L2F0ZXN0MT8iOiJodHRwczovL29w ZW4uYWQueWllbGRtYW5hZ2VyLm5ldC9hMT8ifXgrPSJWPTQiO3grPXYoKTt4Kz1x KGZhbHNlKTt4Kz10KHgubGVuZ3RoKTt4Kz1iKHgubGVuZ3RoKTtyZXR1cm4geH1m dW5jdGlvbiBhKCl7eWxkX21nci5mYWNfZGF0YV9jYWxsX3VybHM9e307aWYoIXUu aXNfbXVsdGlfYWRfY2FsbCl7eWxkX21nci5mYWNfZGF0YV9jYWxsX3VybHNba109 byh1LGspO3JldHVybn1mb3IodmFyIHggaW4gdS5zbG90cyl7aWYodS5zbG90cy5o YXNPd25Qcm9wZXJ0eSh4KSl7eWxkX21nci5mYWNfZGF0YV9jYWxsX3VybHNbeF09 byh1LnNsb3RzW3hdLHgpfX19ZnVuY3Rpb24gbyh6LHkpe3ZhciB4PXUuZW5hYmxl X3Rlc3RfY2FsbD8iaHR0cDovL29wZW4uYWQueWllbGRtYW5hZ2VyLm5ldC9hdGVz dDE/IjoiaHR0cDovL29wZW4uYWQueWllbGRtYW5hZ2VyLm5ldC9hMT8iO2lmKCJo dHRwczoiPT13aW5kb3cubG9jYXRpb24ucHJvdG9jb2wpe3g9dS5lbmFibGVfdGVz dF9jYWxsPyJodHRwczovL29wZW4uYWQueWllbGRtYW5hZ2VyLm5ldC9hdGVzdDE/ IjoiaHR0cHM6Ly9vcGVuLmFkLnlpZWxkbWFuYWdlci5uZXQvYTE/In14Kz0iVj00 IjtpZighdS5jb250YWluZXJfdHlwZXx8KHUuY29udGFpbmVyX3R5cGU9PSJkaWYi KSl7dS5jb250YWluZXJfdHlwZT0iaWZyYW1lIjt4Kz12KCk7dS5jb250YWluZXJf dHlwZT0iZGlmIn1lbHNle3grPXYoKX1pZih1LmlzX211bHRpX2FkX2NhbGwpe3Uu aXNfbXVsdGlfYWRfY2FsbD1mYWxzZTt4Kz1xKHRydWUpO3UuaXNfbXVsdGlfYWRf Y2FsbD10cnVlfWVsc2V7eCs9cSh0cnVlKX14Kz1lKHosIiIsaCt5KTt4Kz1iKHgu bGVuZ3RoKTtyZXR1cm4geH1mdW5jdGlvbiBwKHgpe2lmKGYmJih4PmwpKXtyZXR1 cm4gdHJ1ZX1yZXR1cm4gZmFsc2V9ZnVuY3Rpb24gbigpe3ZhciB4PSIiO3RyeXtp Zih0b3AubG9jYXRpb24pe3g9dG9wLmxvY2F0aW9uLmhyZWZ9fWNhdGNoKHkpe31y ZXR1cm4geH1mdW5jdGlvbiByKCl7dmFyIHo9bmV3IE9iamVjdCgpO3ouaW5zdGFs bGVkPWZhbHNlO3oudmVyc2lvbj0iMC4wIjtpZihuYXZpZ2F0b3IucGx1Z2lucyYm bmF2aWdhdG9yLnBsdWdpbnMubGVuZ3RoKXtmb3IodmFyIHk9MDt5PG5hdmlnYXRv ci5wbHVnaW5zLmxlbmd0aDt5Kyspe2lmKG5hdmlnYXRvci5wbHVnaW5zW3ldLm5h bWUuaW5kZXhPZigiU2hvY2t3YXZlIEZsYXNoIikhPS0xKXt6LnZlcnNpb249bmF2 aWdhdG9yLnBsdWdpbnNbeV0uZGVzY3JpcHRpb24uc3BsaXQoIlNob2Nrd2F2ZSBG bGFzaCAiKVsxXTt6Lmluc3RhbGxlZD10cnVlO2JyZWFrfX19ZWxzZXtpZih3aW5k b3cuQWN0aXZlWE9iamVjdCl7Zm9yKHk9Mjt5PDEwO3krKyl7dHJ5e29GbGFzaD1u ZXcgQWN0aXZlWE9iamVjdCgiU2hvY2t3YXZlRmxhc2guU2hvY2t3YXZlRmxhc2gu Iit5KTtpZihvRmxhc2gpe3ouaW5zdGFsbGVkPXRydWU7ei52ZXJzaW9uPXkrIi4w In19Y2F0Y2goQSl7fX19fWlmKCF6Lmluc3RhbGxlZCl7cmV0dXJuIm5mIn1yZXR1 cm4gei52ZXJzaW9ufWZ1bmN0aW9uIG0oeCl7aWYoeCl7aWYodHlwZW9mKGVuY29k ZVVSSUNvbXBvbmVudCk9PSJmdW5jdGlvbiIpe3JldHVybiBlbmNvZGVVUklDb21w b25lbnQoeCl9ZWxzZXtyZXR1cm4gZXNjYXBlKHgpfX1yZXR1cm4geH1mdW5jdGlv biBpKHkseil7dmFyIHg9IiI7aWYoeil7eCs9IiYiK3krIj0iK3p9cmV0dXJuIHh9 ZnVuY3Rpb24gdyh4LHkpe3JldHVybiBpKHgsbSh5KSl9ZnVuY3Rpb24gaihBLHgs Qil7dmFyIHk9IiI7aWYoeCYmeC5sZW5ndGgpe3krPSImIitBKyI9IisoQj9tKHhb MF0pOnhbMF0pO2Zvcih2YXIgej0xO3o8eC5sZW5ndGg7eisrKXt5Kz0iLCIrKEI/ bSh4W3pdKTp4W3pdKX19cmV0dXJuIHl9ZnVuY3Rpb24gZyh4KXtyZXR1cm4gcGFy c2VJbnQoeCwxMCl9YygpfSkoKTs= ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline Content-Type: image/gif Content-Location: http://extras.mnginteractive.com/live/media/site506/2008/0414/20080414_110558_loginBG.gif Content-Transfer-Encoding: Base64 R0lGODlh6AMVAKIAAKa+0bDG1+br8P///6q+zZ20xgAAAAAAACH5BAAAAAAALAAA AADoAxUAAAPGOBJQ/jDKSau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd+4AwSCQuTA oHBILBqPyKRyyWw6n9AWYRGtWq/YrHbL7Xq/4HCJIS6bz+i0es1uu9+UBnxOr9vv +Lx+z+/7/4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6Slpqeo qaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY 2drb3N3e3+Dh4uPk5REJADs= ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline Content-Type: image/jpeg Content-Location: http://extras.mnginteractive.com/live/media/site510/2008/0319/20080319__BR_headBG.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkS Ew8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJ CQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjL/wAARCABxA+gDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEA AAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6 Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZ mqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx 8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREA AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hp anN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPE xcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3 6iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooozQAZopM8UUALRUAu4P7/wClKbqH/noKdmK6JqKg+1w9mJ+gpPtkX+1+ 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 ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline Content-Type: image/gif Content-Location: http://extras.mnginteractive.com/live/media/site510/2008/0319/20080319__BR_navBG.gif Content-Transfer-Encoding: Base64 R0lGODlhAQAgALMAANTU1OHh4e7u7tHR0c7OztjY2OXl5fPz8/39/fr6+t3d3erq 6vf398zMzP///wAAACH5BAAAAAAALAAAAAABACAAAAQQ0MlJUWJHLBNUAQPRjCQZ AQA7 ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline Content-Type: image/gif Content-Location: http://extras.mnginteractive.com/live/media/site506/2008/0325/20080325__tabR-both.gif Content-Transfer-Encoding: Base64 R0lGODlhxQA8ANUAAP7+/vHz9ert8fj4+PHx8dTU1NPT0/r6+unp6e/v7+zs7Pb2 9vT09Ofn5/3+/tDQ0ODg4Nbc49bW1uLi4tvb29nZ2f7+/dHR0d/f393d3fr7/NfX 18/Pz87Ozs3NzdXV1evr6+Hh4e7u7ujo6Pv7+/f39/n5+f39/fDw8Orq6vPz8+3t 7ebm5vLy8tnf5d7j6eTk5PP19+7w8/b3+fn5+ujr79HY4Pz8/MvT3OPn7MzMzAAA AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAADFADwAAAb/QJ1wSCwaj8ikcslsOp/Q qHQ6/ACusKx2y+16v+CweEwum8/otDpL0FkBnrh8Tq/b7/i8fs/v+/+AgYJxBiBu AB2JiouMjY6PkJGSk5SVlpeYmZqKBYYPHKChoqOkpaanqKmqq6ytrq+wsaIfbQ+2 t7i5uru8vb6/wMHCw8TFxse5LDoXzM3Oz9DR0tPU1dbX2Nna29zdzw06BuLj5OXm 5+jp6uvs7e7v8PHy8+UjOgX4+fr7/P3+/wADChxIsKDBgwgT7rMnoaHDhxAjSpxI saLFixgzatzIsaNHiAh0bBhJsqTJkyhTqlzJsqXLlzBjypxJ02QKHRVy6tzJs6fP /59AgwodSrSo0aNIkyrlaYiC06dQo0qdSrWq1atYs2rdyrWr169RFejIQLas2bNo 06pdy7at27dw48qdS7fu2RU6MOjdy7ev37+AAwseTLiw4cOIEyte3FeEDgiQI0ue TLmy5cuYM2vezLmz58+gQ092PKG06dOoU6tezbq169ewY8ueTbu2bdQJdKzZzbu3 79/Ag3tBoaOB8ePIkytfzry58+fQo0ufTr269evJW+hAwL279+/gw4sfT768+fPo 06tfz779dxU6FMifT7++/fv48+vfz7+///8ABijggPUxoEMCCCao4IIMNujggxBG KOGEFFZo4YUYZrjgAjoQ4P/hhyCGKOKIJJZo4okopqjiiiy26OKLIZagAwM01mjj jTjmqOOOPPbo449ABinkkEQWeeMAOiyg5JJMNunkk1BGKeWUVFZp5ZVYZqnllk2a oMMAYIYp5phklmnmmWimqeaabLbp5ptwxjnmATocYOedeOap55589unnn4AGKuig hBZq6KF5kqDDDYw26uijkEYq6aSUVmrppZhmqummnHYKqQ5XhCrqqKSWauqpqKaq 6qqsturqq7DGSuoJVNRq66245qrrrrz26uuvwAZLRQih5mDsscgmq+yyzDbr7LPQ RivttNRWa+21xsqgA7EA4ODtt+CGK+645JZr7rnopqv/7rrstuvuu97aIMC23cJr 77345qvvvvyCK68b/QYs8MAEF3yuDQHoYMPCDDfs8MMQRyzxxBRXbPHFGGes8cYc O1yDwh2HLPLIJJds8skPfxzByiy37PLLMMcs88w012zzzTjnrPPOPLv8sQtABy30 0EQXbfTRSCet9NJMN+3001BHPfS8L7hQ9dVWZ4311lp3zfXXXocN9thil0322Wan jfbaare9NtUvxC333HTXbffdeOet99589+3334AHLvjc2mJr+OGIJ6744owvm3Dj kEcu+eSUQ5twDZhnrvnmnHfu+eeghy766KSXbvrpqKe++eWqt+7667DHLvvsnCcs /8DtuOeu++689+7778AHL/zwxBdv/PHI6x6DDjI07/zz0Ecv/fTUV2/99dhnr/32 3HfvPfTLfy/++OSXb/756Es/gw4BtO/++/DHL//89Ndv//3456///vz37z/864uB AAdIwAIa8IAITKACF8jABjrwgRCMoAQnWEAkUfCCGMygBjfIwQ4eEEkzCKEIR0jC EprwhChMoQpXyMIWuvCFMIyhDElIAx3M8IY4zKEOd8jDHpqwhjQIohCHSMQiGvGI SEyiEpfIxCY68YlQjKIUi6iDKVrxiljMoha3yEUj3kAHGgijGMdIxjKa8YxoTKMa 18jGNrrxjXCMoxzJ+EVP2U/xjnjMox73yEdJ6cABgAykIAdJyEIa8pCITKQiF8nI RjrykZCMJCF1YIFKWvKSmMykJjfJyU568pOgDKUoR0nKUpoSk18UlipXycpWRiEI ADs= ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline Content-Type: image/gif Content-Location: http://extras.mnginteractive.com/live/media/site506/2008/0411/20080411_032624_tabL-both.gif Content-Transfer-Encoding: Base64 R0lGODlhBAA8AOYAANnf5fb29tXV1e/v7/j4+NPT0+zs7Pr6+tTU1Onp6fT09NDY 4NbW1tvb29fX1/3+/uDg4N3d3f7+/fHz9ert8dnZ2d/f3+Hh4dHR0dbc4+Tk5MvT 3NDQ0OLi4uvr6/r7/O7u7vb4+v39/ejo6M/Pz+Lo8Oru9ODo7+Hp8Oju8+bs8vf3 9/P1+Pz8/fn5+fDw8O7y9vj6++3x9fX3+fD0987OzvH1+Pv7/OXr8fLy8urq6u3t 7fv7+/Pz897j6fHx8efn5/n5+ujr7/P19+7w8/b3+dHY4Pz8/P7+/uPn7MzMzAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAEADwAAAe6gEhIAkqDSj+EHgVKHgg1 iCQkQByUQBiXIwWaIwidCQygOg6jHhWmBg2pOxGsIBavIBCyAx21Lxq4OUC7PQm+ CgbBAQPEKz/HBArKLgHNBwTQPAfTR9VHIoJIStuFSBeF30nhC0pJCxsy5xsnRu3s 7SgZ8igA9SU+AD73Pj44Sf8q/iVRIaRgioJCUlBYaIKIw4YOYUyYSGOIRRsWh7Ao wnEGxyIhgogMKTLGh5M3rLV4wFKEhJfclAQCADs= ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline Content-Type: image/gif Content-Location: http://extras.mnginteractive.com/live/media/site506/2008/0325/20080325__tabR-bothFirst.gif Content-Transfer-Encoding: Base64 R0lGODlhxQA8ANUAAP7+/vHz9ert8fj4+PHx8dTU1NPT0/r6+unp6e/v7+zs7Pb2 9vT09Ofn5/3+/tDQ0ODg4Nbc49bW1uLi4tvb29nZ2f7+/dHR0d/f393d3fr7/NfX 18/Pz87Ozs3NzdXV1evr6+Hh4e7u7ujo6Pv7+/f39/n5+f39/fDw8Orq6vPz8+3t 7ebm5vLy8tnf5d7j6eTk5PP19+7w8/b3+fn5+ujr79HY4Pz8/MvT3OPn7MzMzAAA AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAADFADwAAAb/QJ1wSCwaj8ikcslsOp/Q qHQ6/ACusKx2y+16v+CweEwum8/otDpL0FkBnrh8Tq/b7/i8fs/v+/+AgYJxBiBu AB2JiouMjY6PkJGSk5SVlpeYmZqKBYYPHKChoqOkpaanqKmqq6ytrq+wsaIfbQ+2 t7i5uru8vb6/wMHCw8TFxse5LDoXzM3Oz9DR0tPU1dbX2Nna29zdzw06BuLj5OXm 5+jp6uvs7e7v8PHy8+UjOgX4+fr7/P3+/wADChxIsKDBgwgT7rMnoaHDhxAjSpxI saLFixgzatzIsaNHiAh0bBhJsqTJkyhTqlzJsqXLlzBjypxJ02QKHRVy6tzJs6fP /59AgwodSrSo0aNIkyrlaYiC06dQo0qdSrWq1atYs2rdyrWr169RFejIQLas2bNo 06pdy7at27dw48qdS7fu2RU6MOjdy7ev37+AAwseTLiw4cOIEyte3FeEDgiQI0ue TLmy5cuYM2vezLmz58+gQ092PKG06dOoU6tezbq169ewY8ueTbu2bdQJdKzZzbu3 79/Ag3tBoaOB8ePIkytfzry58+fQo0ufTr269evJW+hAwL279+/gw4sfT768+fPo 06tfz779dxU6FMifT7++/fv48+vfz7+///8ABijggPUxoEMCCCao4IIMNujggxBG KOGEFFZo4YUYZrjgAjoQ4P/hhyCGKOKIJJZo4okopqjiiiy26OKLIZagAwM01mjj jTjmqOOOPPbo449ABinkkEQWeeMAOiyg5JJMNunkk1BGKeWUVFZp5ZVYZqnllk2a oMMAYIYp5phklmnmmWimqeaabLbp5ptwxjnmATocYOedeOap55589unnn4AGKuig hBZq6KF5kqDDDYw26uijkEYq6aSUVmrppZhmqummnHYKqQ5XhCrqqKSWauqpqKaq 6qqsturqq7DGSuoJVNRq66245qrrrrz26uuvwAZLRQih5mDsscgmq+yyzDbr7LPQ RivttNRWa+21xsqgA7EA4ODtt+CGK+645JZr7rnopqv/7rrstuvuu97aIMC23cJr 77345qvvvvyCK68b/QYs8MAEF3yuDQHoYMPCDDfs8MMQRyzxxBRXbPHFGGes8cYc O1yDwh2HLPLIJJds8skPfxzByiy37PLLMMcs88w012zzzTjnrPPOPLv8sQtABy30 0EQXbfTRSCet9NJMN+3001BHPfS8L7hQ9dVWZ4311lp3zfXXXocN9thil0322Wan jfbaare9NtUvxC333HTXbffdeOet99589+3334AHLvjc2mJr+OGIJ6744owvm3Dj kEcu+eSUQ5twDZhnrvnmnHfu+eeghy766KSXbvrpqKe++eWqt+7667DHLvvsnCcs /8DtuOeu++689+7778AHL/zwxBdv/PHI6x6DDjI07/zz0Ecv/fTUV2/99dhnr/32 3HfvPfTLfy/++OSXb/756Es/gw4BtO/++/DHL//89Ndv//3456///vz37z/864uB AAdIwAIa8IAITKACF8jABjrwgRCMoAQnWEAkUfCCGMygBjfIwQ4eEEkzCKEIR0jC EprwhChMoQpXyMIWuvCFMIyhDElIAx3M8IY4zKEOd8jDHpqwhjQIohCHSMQiGvGI SEyiEpfIxCY68YlQjKIUi6iDKVrxiljMoha3yEUj3kAHGgijGMdIxjKa8YxoTKMa 18jGNrrxjXCMoxzJ+EVP2U/xjnjMox73yEdJ6cABgAykIAdJyEIa8pCITKQiF8nI RjrykZCMJCF1YIFKWvKSmMykJjfJyU568pOgDKUoR0nKUpoSk18UlipXycpWRiEI ADs= ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline Content-Type: image/gif Content-Location: http://extras.mnginteractive.com/live/media/site506/2008/0325/20080325__tabL-bothFirst.gif Content-Transfer-Encoding: Base64 R0lGODlhBQA8ANUAAPj4+OPn7PHx8d7j6dXV1dnf5ezs7Pr6+unp6fb29v3+/tTU 1O/v7+fn59DQ0NPT0/T09Nvb2+Li4t3d3evr6/r7/Nbc4/7+/d/f39bW1tHR0cvT 3NfX1+Tk5NnZ2eDg4OHh4ejo6O7u7s/Pz+3t7f39/ff39/n5+c7OzvLy8vv7+/Dw 8Orq6ubm5vPz8+rt8fP19+7w8/b3+fHz9fn5+ujr79HY4Pz8/P7+/szMzAAAAAAA AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAFADwAAAbOQJyQkBvmBDgi5eHIURao I2E0yrUc2FxDw82FHmDvYpxDZM45Fmft9Lhzhog8R5rYcyKMHv/p5xgSgTkrHYU5 KQ2JOS4IjTkQBpE5CQyVOSYCmTkAEJ05JwmhOQcApTkqB6k5N6w3OSVCODmzs7Eg RTi3Mbk5LzZEvhs5MzYbwjU2yTnIyjUWz70F0r0DBQM5MQPawwHd3N4zNeLD4jU5 MC/p5zHsOTLsMe4z85sw9vX3NDL7Ofr8NABprAq4qoLBVa1yKFioYNWFh7RmBQEA Ow== ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline Content-Type: image/gif Content-Location: http://extras.mnginteractive.com/live/media/site510/2008/0319/20080319__BR_tabR-both2.gif Content-Transfer-Encoding: Base64 R0lGODlhxQA8ANUAAOzs7PHx8enp6e/v7/z8/Ofn59PT0/94Ev91D/9xC9TU1P+R K/9qBP+WMP+LJf9/Gf+PKf+IIv+EHv97Ff+YMv+TLf+GIP9sBv+NJ/9vCf+ULv+B G/+XMf9oAtzq9Njn8+Tk5NHR0d7e3tra2tbW1uHh4fX19fn5+dXl8s7OzszMzP9m AP////+ZMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAADFADwAAAb/QJRwSCwaj8ikcslsOp/Q qHQ69LCuq6x2y+16v+CweEwum8/otFqLsrLW8Lh8Tq/bu21WZ8/v+/+AgYKDhIWG h4iJiouMfigfDJGSk5SVlpeYmZqbnJ2en6ChopUoF6anqKmqq6ytrq+wsbKztLW2 t6ooGbu8vb6/wMHCw8TFxsfIycrLzL8oCdDR0tPU1dbX2Nna29zd3t/g4dQoCOXm 5+jp6uvs7e7v8PHy8/T19ukoB/r7/P3+/wADChxIsKDBgwgTKlzoD8WEhxAjSpxI saLFixgzatzIsaPHjyAnonhAsqTJkyhTqlzJsqXLlzBjypxJsyZKFBty6tzJs6fP /59AgwodSrSo0aNIkyrtiUKC06dQo0qdSrWq1atYs2rdyrWr169SUVgYS7as2bNo 06pdy7at27dw48qdS/csigh48+rdy7ev37+AAwseTLiw4cOIE/NF4aCx48eQI0ue TLmy5cuYM2vezLmz58goMIgeTbq06dOoU6tezbq169ewY8uebRoFhNu4c+vezbu3 79/AgwsfTry48ePId6NYwLy58+fQo0ufTr269evYs2vfzr07dBQVwosfT768+fPo 06tfz769+/fw48svj0KD/fv48+vfz7+///8ABijggAQWaOCB+qHQwIIMNujggxBG KOGEFFZo4YUYZqjhhhw+iP8CByCGKOKIJJZo4okopqjiiiy26OKLMMZIIgoU1Gjj jTjmqOOOPPbo449ABinkkEQWaWSOKLSg5JJMNunkk1BGKeWUVFZp5ZVYZqnllk4m yeWXYIYp5phklvmkl2amqeaabLY5JZpuxinnnHRWScWdeOap55589pnEByoEKuig hBZq6KGIJqrooow26uijkEYqqaAlXMECCJhmqummnHbq6aeghirqqKSWauqpqKaK aQAqVMpCCrDGKuustNZq66245qrrrrz26uuvwAYLqwEAtPqqsMgmq+yyzDbrrKwK FEvCs9RWa+212OZKAqshdOvtt+CGK+645JZr7rnopqv/7rrstusuuAWo8O689NZr 77345ituvAb06++/AAcs8MAEF2zwwQgnrPDCDDfsMMACqKDAxBRXbPHFGGes8cYc d+zxxyCHLPLIJFscMQkop6zyyiy37PLLMMcs88w012zzzTjnvPLJOvfs889ABy30 0CxHPMLRSCet9NJMN+3001BHLfXUVFdt9dVYK11s1lx37fXXYIctNtPFimD22Win rfbabLft9ttwxy333HTXbffdaZeN99589+3334AHrvYArZZg+OGIJ6744ow37vjj kEcu+eSUV2755YgTjvnmnHfu+eegh7444aqWbvrpqKeu+uqdslrA67DHLvvstNdu //vtuOeu++689+7778DLzqoAxBdv/PHIJ6/88sw37/zz0Ecv/fTUV3+8CSoAoP32 3Hfv/ffghy/++OSXb/756Kev/vrdYz/A+/DHL//89Ndv//3456///vz37///AJQf 9gJAwAIa8IAITKACF8jABjrwgRCMoAQnSMEKHvAEKjCBBjfIwQ568IMgDKEIR0jC EprwhChMoQpX2EEMsvCFMIyhDGdIwxp+EIMnyKEOd8jDHvrwh0AMohCHSMQiGvGI SEyiEnuogiU68YlQjKIUp0hFHxJABQTIoha3yMUuevGLYAyjGMdIxjKa8YxoTKMa u6gCS7nxjXCMoxznSMc62h3xjnjMox73yMc+yvGKfgykIAdJyEIa8pByVEEQAAA7 ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline Content-Type: image/gif Content-Location: http://extras.mnginteractive.com/live/media/site510/2008/0319/20080319__BR_tabL-both2.gif Content-Transfer-Encoding: Base64 R0lGODlhBAA8ANUAAPr6+v+EHv+WMP97Ff91D/94Ev9vCf9/Gf9xC/9sBv9qBP+R K/+NJ+Xl5f+IIv+YMv+XMf+PKf+BG/+LJf+GIMzMzP+ULv+TLf9oAv9mANzq9M7O zurq6vj4+N7e3vz8/Nra2vHx8e7u7uzs7NbW1tTU1NXl8tDQ0OHh4fX19ejo6P// //+ZMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAEADwAAAahwNVKYxqaMsRMxoRpKp6K hDRhqBoQWARhSyh4C4Pw4EA+SM6SgDpAaVMccMdkPmHYGZF8ZMFfXP4XFoIWAoUC EIgQD4sPLI6PkJEsJpRFKygVlxUhmCMlFZ4bISQnJw2lJyqoKiWtrK4ksRyxJCMg t7a3Ih68u70owCLAKCENxiEqySnJKikjzyki0h0h1R0p2ADYKQAd3h8A4R/j40Lm QkEAOw== ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline Content-Type: image/gif Content-Location: http://extras.mnginteractive.com/live/media/site510/2008/0319/20080319__BR_tabL-bothFirst2.gif Content-Transfer-Encoding: Base64 R0lGODlhBQA9ANUAANra2vz8/N7e3vr6+vj4+P+BG/+YMv+ULv9xC/9/Gf+XMf+R K/97FeXl5f9qBP+NJ/+IIv94Ev+PKf9vCf91D/+LJf9sBv+TLf+GIP+WMP+EHv9m ANzq9P9oAtjn887Ozurq6vHx8e7u7uzs7NTU1NbW1tDQ0OHh4fX19ejo6NXl8v+Z M////8zMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAFAD0AAAbSQJaQoxqqNiziZuNRdZ4q h9Shslgtqol2okJ4ESqKmKKKmCMqhpqhSrgTqoK8oNLYNSqMHqOC+CEqFYIVKg+G DyoSihIqC44LKheSFyoHlgcqGZoZKgqeCioGogYqK6YrpaeppqsrTSqwQiwnLUK0 IbMtIyQluiQfLSElJiYtDcTFKcgtKSTOzM4kzCXULSDUvSMA27rbAC0iAuLg4gLg J+jn6SEN7cEp8C0o8CnyI/fyIvotBCH+/CgCthgQEMVAAghbBBjAUGGAhwpl1ZIo i0UQADs= ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline Content-Type: image/gif Content-Location: http://extras.mnginteractive.com/live/media/site101/2008/0314/20080314_040312_5x5BulletIcon.gif Content-Transfer-Encoding: Base64 R0lGODlhBQAFAOMKAFx+mVt+nFp/nFx/m11/mlx/nV1/m1uAm1uAnV2Anv////// /////////////////yH+EUNyZWF0ZWQgd2l0aCBHSU1QACH5BAEKAA8ALAAAAAAF AAUAAAQQECFTEhAolDHIHMeAbR0SAQA7 ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline Content-Type: image/gif Content-Location: http://extras.mnginteractive.com/live/media/site101/2008/0508/20080508_082215_round340x100.gif Content-Transfer-Encoding: Base64 R0lGODlhVAFkAIQbAFt/nGCDoGeJpWqLpnCQq3qYsn2btISguYilvIumvo2owJGs wpavx5u1yZ21zKS70ai+1KzD1b7S4s3e7dDh7tXl8t/p8eLr8vb5/Pj7/fz9/v// /////////////////yH+EUNyZWF0ZWQgd2l0aCBHSU1QACwAAAAAVAFkAAAF/uAm bldlnmiqrmzrvnAsz3Rt33iu73yfWpiR6EJhFADIpHLJbDqf0KhzIK1ar9isdsvt er9gJPU6QEguGg1JIgi73/C4fE6v2+/JBiVzkQT+gIGCg4SFhoeIiYqLjI2Oj5CR kpOUlZaICxMUBAKdnp+goaKjpKWmp6ipqqusra6vsLGys7SnEQ8Eubq7vL2+v8DB wsPExcbHyMnKy8zNzs/QxAkKBdXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7OAGCgfx 8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMI+ylYyLChw4cQI0qcSLGixYsYM2rcyLGj x48gQ4rEyKCkyZMo/lOqXMmypcuXMGPKnEmzps2bOHPq3MlTpoOfQIMKHUq0qNGj SJMqXcq0qdOnUKNKnUq1qlWmD7Jq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cM1C mEu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suXLmDNr3sy5 s+fPoEOLHk26tOnTqFOrXs26tevXsGPLnk27tu3buHPr3s27t+/fwIMLH068uPHj yJMrX868ufPn0KNLn069uvXr2LNr3869u/fv4MOLH0++vPnz6NOrX8++vfv38OPL n0+/vv37+PPr38+/v///AAYo4IAEFmjggQgmdqjgggw26OCDEEYo4YQUVmjhhRhm qOGGHHbo4YcghijiiCSWaOKJKKao4oostujiizDGKOOMNNZo44045qjjjjz26OOP QAYp5JBEFmnkkUgmqeSSTDbp5JNQRinllFRWaeWVWGap5ZZcdunll2CGKeaYZJb5 WAgAOw== ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline Content-Type: image/gif Content-Location: http://extras.mnginteractive.com/live/media/site506/2008/0421/20080421_031425_memvTabOnRight.gif Content-Transfer-Encoding: Base64 R0lGODlhcQAZALMAANXg62CDoObu92eJpbC8yvf393CQq/z8/P39/f7+/v///wAA AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABxABkAAARQUMlJq7046827V4kAEEH5 nWiqrlQBDAMrzzQLGHWu79VB8MCgDCAsGjuCo3JJQTCf0Kh0Sq1ar9isdsvter/g sHhMLpvP6LR6zW673/C4MgIAOw== ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline Content-Type: image/gif Content-Location: http://extras.mnginteractive.com/live/media/site506/2008/0421/20080421_031356_memvTabOnLeft.gif Content-Transfer-Encoding: Base64 R0lGODlhBwAZALMAAGCDoLC8yubu92eJpf7+/v39/fz8/HCQq/f399Xg6////wAA AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAHABkAAAQdEMiQBBkjIcVP4mBggNxH KsKpFGrrvnAsz3RtxxEAOw== ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline Content-Type: image/gif Content-Location: http://extras.mnginteractive.com/live/media/site506/2008/0422/20080422_050820_block2BG.gif Content-Transfer-Encoding: Base64 R0lGODlhAgCXANUAAOfn5/j4+Ozs7Nvb2+Pj4+Li4uTk5Onp6erq6u7u7vDw8PX1 9fLy8vT09P////b29t3d3eHh4d7e3uXl5evr6/Hx8fPz8+jo6N/f3+Dg4O/v79TU 1O3t7ebm5vv7+9jY2Pn5+dzc3NnZ2fr6+vf399ra2vz8/NbW1v39/dfX1/7+/tXV 1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAACAJcAAAaOQIdwqCoaj0WUcsk0OZ9Q j3QqHVmvVpB2qw14v6SwOPwomxfodGPNtrjfjLi8Qq8r7niNfp/o+zmAHAKDhBSG hwiJigeMjRePkACSkx2VHROYmQabnASenwWhohGkpRmnqBiqqxKtrhCwsSGztLMD t7gluru6Ir6/vh/Cw8IpxsfIJ8rLzCvOz9DOG9MbQQA7 ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=RDS_Site.css Content-Type: text/css; charset=UTF-8; name=RDS_Site.css Content-Location: http://extras.mnginteractive.com/live/css/site510/RDS_Site.css Content-Transfer-Encoding: 8bit /* Brattleboro Reformer Redesign Site CSS */ body { padding: 0px; background-color: #333333; text-align: center; font-family: arial, helvetica, sans-serif; } .contentStyle { width: 1000px; background-color: #ffffff; margin: 0px auto; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; } .adElement { border-top: 5px solid #ffffff; border-bottom: 5px solid #ffffff; } .regionParent { border-spacing: 0; padding: 0; margin: auto; background-color: #ffffff; } #topNav a, #masthead a, #navWrap a { text-decoration: none; } div, span, p, ul, li {padding: 0;margin: 0;} a {text-decoration: none;} a:hover {text-decoration: underline;} .adElement{margin: 0px 0;} .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;} .clearfix {display: inline-block;} /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display: block;} /* End hide from IE-mac */ /*--------------- BEGIN topnav (weather and login) -----------------*/ /* Begin top nav */ #topNav { /*background: #a9cb98 url(http://extras.mnginteractive.com/live/media/site510/2008/0414/20080414_115111_br-loginBG.gif) 0 0 no-repeat;*/ background: #9db4c6 url(http://extras.mnginteractive.com/live/media/site506/2008/0414/20080414_110558_loginBG.gif) 0 0 no-repeat; height: 21px; width: 1000px; margin: 0; padding: 0; } #topNav a:hover { text-decoration: underline; } /*---------- weather */ ul.weather { list-style: none; float: left; margin: 0px; padding: 0px; } ul.weather li { float: left; font-size: 11px; padding: 4px 0 0 0; } ul.weather li a { color: #fff; padding: 0 7px; border-left: 1px solid #b7c7d4; } ul.weather li.title { padding: 4px 0px 2px 15px; font-size: 12px; font-weight: bold; color: #fff; } ul.weather li.city a { font-size: 12px; font-weight: bold; background: url(http://extras.mnginteractive.com/live/media/site510/2008/0411/20080411_051816_icnSun.gif) 8px 0 no-repeat; padding-left: 25px; border: none; text-transform: uppercase; } /*---------- login Nav */ ul.loginNav { list-style: none; float: right; margin: 0px; padding: 0px; } ul.loginNav li { float: left; font-size: 11px; padding: 4px 0 0 0; } ul.loginNav li a { color: #fff; padding: 0 7px; border-left: 1px solid #b7c7d4; } ul.loginNav li.login a { border: none; } /*--------------- BEGIN main masthead section -----------------*/ /* masthead container - above the navigation */ #masthead { background: transparent url(http://extras.mnginteractive.com/live/media/site510/2008/0319/20080319__BR_headBG.jpg) no-repeat 0 0; height: 113px; position: relative; width: 1000px; } #mastheadNoSearch { background: transparent url(http://extras.mnginteractive.com/live/media/site510/2008/0508/20080508_113525_BR_headBG_Search.jpg) no-repeat 0 0; height: 113px; position: relative; width: 1000px; } #logo { position: absolute; left: 10px; top: 10px; } #logo img { border: 0; } /* position and render the logo - hide logo text */ #logoLink { position: absolute; top: 30px; left: 10px; } #logoLink img { width: 420px; height: 70px; border: 0; } /*--------------- BEGIN searchbox -----------------*/ #searchbar { position: absolute; left: 670px; top: 42px; } #searchbar form, #searchbar input { margin: 0; padding: 0; } #searchbar form input.searchbox { background-color: #fff; border: 1px solid #999; width: 235px; height: 20px; } #searchbar form input.button { vertical-align: middle; } /* --------------- BEGIN Search Options */ ul#searchoptions { position: absolute; top: 24px; left: 0; font-size: 10px !important; list-style: none; padding: 0; margin: 0; color: #000; } *html ul#searchoptions { top: 20px; } *+html ul#searchoptions { top: 20px; } ul#searchoptions li { float: left; padding: 0; margin: 0 4px 0 0; } ul#searchoptions li.end { margin: 0; } ul#searchoptions li.end span { font-weight: bold; text-transform: uppercase; font-family: verdana; } ul#searchoptions .yahooText { color: #F03; } ul#searchoptions input.radio { margin: 0 3px 0 0; padding: 0; vertical-align: middle; } *html ul#searchoptions input.radio { margin: -2px -1px 0 -4px; } *+html ul#searchoptions input.radio { margin: -2px -1px 0 -4px; } /*Nav Bar Wrapper - sets the width/height/look of entire nav bar*/ #navWrap { width: 1000px; background: #ccc url(http://extras.mnginteractive.com/live/media/site510/2008/0319/20080319__BR_navBG.gif) 0 0 repeat-x; font-family: Arial, Helvetica, sans-serif; height: 30px; padding-top: 2px; } /*Main Nav Behavior*/ #nav { margin-left: auto; /*DO NOT EDIT*/ margin-right: auto; /*DO NOT EDIT*/ position: relative; /*DO NOT EDIT*/ display: block; /*DO NOT EDIT*/ height: 1%; /*DO NOT EDIT*/ z-index: 1000; /*DO NOT EDIT - necessary for menu system to appear on top of positioned elements in body*/ } /* you must add one of these for each nav dropdown making a general class destroys the measurements */ /*Main Nav Items*/ #nav #maindiv0,#nav #maindiv1,#nav #maindiv2,#nav #maindiv3,#nav #maindiv4,#nav #maindiv5, #nav #maindiv6,#nav #maindiv7,#nav #maindiv8,#nav #maindiv9,#nav #maindiv10, #nav #maindiv11,#nav #maindiv12,#nav #maindiv13,#nav #maindiv14,#nav #maindiv15, #nav #maindiv16,#nav #maindiv17,#nav #maindiv18,#nav #maindiv19,#nav #maindiv20, #nav #maindiv21,#nav #maindiv22,#nav #maindiv23,#nav #maindiv24,#nav #maindiv25, #nav #maindiv26,#nav #maindiv27,#nav #maindiv28,#nav #maindiv29,#nav #maindiv30 { height: 30px; } #nav div { float: left; } /*Main Nav Item Links*/ #nav div a { display: block; font-size: 12px; font-weight: bold; color: #666; margin: 0; padding: 0; text-decoration: none; float: left; /*background: transparent url(http://extras.mnginteractive.com/live/media/site510/2008/0319/20080319__BR_tabR-both.gif) right top no-repeat;*/ background: transparent url(http://extras.mnginteractive.com/live/media/site506/2008/0325/20080325__tabR-both.gif) right top no-repeat; } #nav div a span { /*background: transparent url(http://extras.mnginteractive.com/live/media/site510/2008/0319/20080319__BR_tabL-both.gif) 0 0 no-repeat;*/ background: transparent url(http://extras.mnginteractive.com/live/media/site506/2008/0411/20080411_032624_tabL-both.gif) 0 0 no-repeat; padding: 8px 8px 7px 8px; display: block; color: #666; } /*Main Item Hover States*/ #nav div.navHover a { text-decoration: none; background-position: 100% -30px !important; color: #000; height: 30px; } #nav .navHover a span { background-position: 0 -30px !important; color: #000; } /*Home Tab - no submenu*/ #nav #maindiv0, #nav #maindiv0 .navHover { } #nav #maindiv0 a { /*background-image: url(http://extras.mnginteractive.com/live/media/site510/2008/0319/20080319__BR_tabR-bothFirst.gif);*/ background-image: url(http://extras.mnginteractive.com/live/media/site506/2008/0325/20080325__tabR-bothFirst.gif); } #nav #maindiv0 a span { /*background-image: url(http://extras.mnginteractive.com/live/media/site510/2008/0319/20080319__BR_tabL-bothFirst.gif);*/ background-image: url(http://extras.mnginteractive.com/live/media/site506/2008/0325/20080325__tabL-bothFirst.gif); } #nav #maindiv0 div.subdiv { display: none !important; } /*** Begin Non-Dropdown Nav Image Fix ***/ #nav .navHoverNoSub { text-decoration: none; margin: 0; padding: 0; display: inline; } #nav .navHoverNoSub a { color: #000 !important; } #nav #nodrop { display: none; } #nav #maindiv0 { background: none; } #nav #maindiv6 { background: none; } #nav #maindiv8 { background: none; } /*** End Non-Dropdown Nav Image Fix ***/ /*------ Sub Menu Container*/ #nav div .subdiv { display: block; background-color: #fff; width: 150px; padding: 4px 0 0 0; position: absolute; visibility: hidden; } /*IMPORTANT: if subdiv has a border use the following convention. if subdiv border larger than 1px - mngiMenu.js is affected and will need modification*/ #nav.subHasBorder div .subdiv { border: 1px solid #ccc; border-top: none; } #nav div .subdiv div { float: none; } #nav div .subdiv a { background-image: none; margin: 0; font-size: 12px; padding: 2px 8px 2px 8px; float: none; display: block; height: auto; } #nav div .subdiv a:hover { /*background-color: #a9cb98;*/ background-color: #5b7f9c; color: #fff; } /*------------------------------ Right Nav --------------------------------*/ /*Right Nav Wrapper*/ #nav #rightNav { margin-right: 24px; float: none; } /*Main Items*/ #nav #rightNav div { float: right; } #nav #rightNav div div { float: none; } /*Main Links*/ #nav #rightNav div a { background: transparent url(http://extras.mnginteractive.com/live/media/site510/2008/0319/20080319__BR_tabR-both2.gif) right top no-repeat; color: #fff; float: left; } #nav #rightNav div a span { background: transparent url(http://extras.mnginteractive.com/live/media/site510/2008/0319/20080319__BR_tabL-both2.gif) 0 0 no-repeat; color: #fff; } #nav #rightNav div#maindiv12 .subdiv { margin-left: 1px; /*compensation for the extra pixel in left graphic of rightnav*/ } #nav #rightNav div#maindiv12 a span { background-image: url(http://extras.mnginteractive.com/live/media/site510/2008/0319/20080319__BR_tabL-bothFirst2.gif); } /*Main Item Hover States*/ #nav #rightNav .navHover a, #nav #rightNav .navHover a span { color: #000; } #nav #rightNav .subdiv a, #nav #rightNav .subdiv a span { background-image: none; float: none; display: block; } #nav #rightNav .subdiv a:hover { color: #fff; background-color: #ff9933; } /* ---------------------------- WEATHER BAR ---------------------------- */ td.weatherContent { color:#fff !important; } .weathercontent{ font:normal 10px arial; color:#ffffff; } .weather img{ height:18px; } .headerRegion .weatherHead { font-family:arial; color:#fff; } .headerRegion .weatherContent, .headerRegion a.weatherFiveDayLink { font-size:11px; } .weathercontent a, .weathercontent a:link, .weathercontent a:visited { color:#ffffff; font:normal 11px arial; margin-left: 2px; } a.weathersectionlink, a.weathersectionlink:link, a.weathersectionlink:visited { color: #ffffff; font-weight: bold; text-decoration: none; } /* ---------------------------- END WEATHER BAR ---------------------------- */ /* ---------------------------- L5 CL SECTION TOP ---------------------------- */ .layout5FeatureItemBox { font-family: arial, helvetica; border: 1px solid #cccccc; width: 300px; padding: 2px 2px 5px 2px; } .layout5FeatureItemBox .listing5Image { margin-bottom: 5px; } .layout5FeatureItemBox a.listingItemTitle, .layout5FeatureItemBox a.listingItemTitle:link, .layout5FeatureItemBox a.listingItemItlte:visited { font-weight: bold; font-size: 14px; color: #000000; text-decoration: none; } .layout5FeatureItemBox a.listingItemTitle:hover { text-decoration: underline; } .layout5FeatureItemBox .complexListingSubTitle { display: none; } .layout5FeatureItemBox .listingArticleBlurb { color: #000000; font-size: 12px; } .layout5FeatureItemBox a.listingArticleLinkTo, .layout5FeatureItemBox a.listingArticleLinkTo:link, .layout5FeatureItemBox a.listingArticleLinkTo:visited { font-family: arial; font-size: 11px; font-weight: bold; color: #5b7e9a; text-decoration: none; margin-left: 5px; } .layout5FeatureItemBox a.listingArticleLinkTo:hover { text-decoration: underline; } .layout5FeatureItemBox .complexListingItemPhotoCredit { display: none; } /* ---------------------------- END L5 CL SECTION TOP ---------------------------- */ /* ---------------------------- BEGIN MEDIA CENTER ---------------------------- */ #mediaCenter { background-color: #000000; width: 300px; color: #ffffff; font-family: arial; font-size: 12px; margin-top: 10px; margin-bottom: 10px; } .MYCfeaturedescrip315 { display: none; } /* ---------------------------- END MEDIA CENTER ---------------------------- */ /* ---------------------------- BEGIN COMPLEX LISTINGS ---------------------------- */ .complexListingBox{ font-family: arial; list-style-type: none; list-style-image: url(http://extras.mnginteractive.com/live/media/site101/2008/0314/20080314_040312_5x5BulletIcon.gif); } a.complexListingTitle, a.complexListingTitle:link, a.complexListingTitle:visited { font-size: 14px; font-weight: bold; text-decoration: none; color: #5b7e9a; } .lastUpdatedDate { font-size: 10px; color: #999999; margin-left: 5px; } a.listingItemTitle, a.listingItemTitle:link, a.listingItemTitle:visited { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; } a.listingItemTitle:hover { text-decoration: underline; } .listingArticleBlurb { font-size: 12px; margin-bottom: 5px; } a.listingArticleLinkTo, a.listingArticleLinkTo:link, a.listingArticleLinkTo:visited { font-family: arial; font-size: 11px; font-weight: bold; color: #5b7e9a; text-decoration: none; } a.listingArticleLinkTo:hover { text-decoration: underline; } .complexListingMoreHeadlines { display: none; } .listNoImage { color: #5b7e9a; margin: 0px; margin-left: 15px; padding: 2px; list-style-position: outside; list-style-image: url(http://extras.mnginteractive.com/live/media/site101/2008/0314/20080314_040312_5x5BulletIcon.gif); font: normal 12px Arial,sans-serif; } a.complexListingLink, a.complexListingLink:link, a.complexListingLink:visited { font-size: 12px; color: #5b7e9a; text-decoration: none; } a.complexListingLink:hover { text-decoration: underline; } .region2 a.listingItemTitle, .region2 a.listingItemTitle:link, .region2 a.listingItemTitle:visited { font-size: 14px; color: #5b7e9a; text-decoration: none; } .region2 a.listingItemTitle:hover { text-decoration: underline; } .region2 .listingarticleblurb { margin-bottom: 15px; } .region2 .complexListingItemPhotoCredit { display: none; } .region2 a:link, .region2 a:visited, .region2 a:active { color: #5b7e9a; text-decoration: none; } .region2 a:hover { text-decoration: underline; } .complexListingImage { padding-right: 8px; } /* ---------------------------- END COMPLEX LISTINGS ---------------------------- */ /* ---------------------------- BEGIN BREAKING NEWS ---------------------------- */ .articleListingBox { font-family: arial; list-style-type: none; list-style-image: url(http://extras.mnginteractive.com/live/media/site101/2008/0314/20080314_040312_5x5BulletIcon.gif); } a.indexSectionTitle, a.indexSectionTitle:link, a.indexSectionTitle:visited { font-family: arial; font-size: 14px; font-weight: bold; text-decoration: none; color: #5b7e9a; margin-left: 5px; } .indexArticleBlurb { font-family: arial; font-size: 12px; margin-bottom: 5px; } a.IndexArticleLinkTo, a.IndexArticleLinkTo:link, a.IndexArticleLinkTo:visited { font-family: arial; font-weight: bold; color: #5b7e9a; text-decoration: none; font-size: 11px; } a.IndexArticleLinkTo:hover { text-decoration: underline; } a.indexArticleTitle, a.indexArticleTitle:link, a.indexArticleTitle:visited { font-family: arial; text-decoration: none; } a.indexArticleTitle:hover { text-decoration: underline; } a.indexArticleListing, a.indexArticleListing:link, a.indexArticleListing:visited { font-family: arial; font-size: 12px; color: #5b7e9a; text-decoration: none; } a.indexArticleListing:hover { text-decoration: underline; } /* ---------------------------- END BREAKING NEWS ---------------------------- */ /* ---------------------------- BEGIN ARTICLE PAGE ---------------------------- */ .articleBox { padding-left: 5px; } .articleTitle { font-family: times, serif; font-size: 22px; font-weight: bold; } .articleByline, a.articleByline, a.articleByline:link, a.articleByline:visited { font-family: arial, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; } a.articleByline:hover { text-decoration: underline; } .articleDate { font-family: arial, helvetica, sans-serif; color: #999999; font-size: 11px; } .articleBody { font-family: arial, sans-serif; font-size: 12px; } .articleBody p { margin-top: 10px; } .articleBody .pub_info { margin-top: -10px; } div .articleOptions { vertical-align: middle; text-align: left; } a.articleOptions:link, a.articleOptions:visited { font-family: arial, sans-serif; color: #999999; font-size: 11px; } /* ---------------------------- END ARTICLE PAGE ---------------------------- */ /*-- BEGIN BLOCK STYLES --*/ /* ------- main freeform header container */ h1.pageHeader { font: normal 20px Georgia, "Times New Roman", Times, serif; text-transform: capitalize; color: #666; background: #f3f3f3 url(http://extras.mnginteractive.com/live/media/site101/2008/0326/20080326__headerBG.gif) 0 0 repeat-x; padding: 5px 10px; margin: 1px 0 5px 0; border: 1px solid #e1e1e1; border-top: none; } h1.pageHeader a { float: right; margin-top: 4px; } h1.pageHeader a img { border: none; margin-left: 5px; } /* ---------------------------- DEFAULT BLOCK STYLES ---------------------------- */ /* ------- main freeform container */ .block { padding: 0; font: normal 12px "Arial", verdana, helvetica, sans-serif; line-height: 18px; color: #333; clear: both; margin: 0 7px 5px 7px; background: #fff; } /* ------- links */ .block a:link, .block a:visited, .block a:active { color: #5b7f9c; text-decoration: none; } /* ------- links - rollover state */ .block a:hover { text-decoration: underline; } /* ------- block container - for two blocks side by side */ .twinBlocks { float: left; clear: both; width: 100%; margin-bottom: 10px; } /* ------- main freeform container inside of twinblocks */ .twinBlocks .block { float: left; width: 48%; padding: 1%; border: none; margin: 0; background-color: transparent; clear: none; } /* ------- main freeform container inside of twinblocks - ie hack to set width */ *html .twinBlocks .block { width: 50%; } /* ---------------------------- HEADERS ---------------------------- */ /* ------- main block header & tabs header */ .block h1 { margin: 0; padding: 5px 0; font: bold 14px "Arial", helvetica, sans-serif; color: #5b7f9c; background: none; height: auto; text-transform: uppercase; } /* ------- alternate block header */ .block h1.alt { } /* ------- default header links */ .block h1 a:link, .block h1 a:visited, .block h1 a:active { } .block h1 a:hover { } /* ------- main section header (when in a header container) */ .block .header { } /* ------- items on right of header text */ .block h1 .headerExtra { float: right; color: #666; font: italic bold 11px "Arial", helvetica, sans-serif; } /* ------- LINK on right of header text */ .block h1 a.headerExtra { font: bold 12px "Arial", helvetica, sans-serif; color: #5b7f9c; text-transform: uppercase; } /* ------- RSS icon in header */ .block .rss h1 { float: left; } .block .rss a.rss { height: 18px; display: block; float: left; margin: 0 0 0 5px; display: inline; /*<- ie double margin bug */ padding: 7px 0 0 0; } .block .rss a.rss img { width: auto; height: auto; border: none; margin:0; } /* ------- sponsored header (logo right-side of header) */ .block .sponsored { border-bottom: 1px solid #ccc; } .block .sponsored h1 { border: none; float: left; } .block .headerSponsor { float: right; font: normal 9px "Arial", helvetica, sans-serif; color: #222; margin: 0; padding: 0; text-align: right; } .block .headerSponsor img { border: none; width: auto; height: auto; float: none; margin: 0 0 0 4px; padding: 0; vertical-align: middle; } /* ---------------------------- END HEADERS ---------------------------- */ /* ---------------------------- TABS ---------------------------- */ /* ------- default tab-set (unordered list) */ .block .tabs { float: left; display: block; width: 100%; margin: 0 0 10px 0; padding: 0; color: #000; list-style: none; } .block .tabs h1 { float: left; padding: 0; margin-right: 15px; font: bold 14px "Arial", helvetica, sans-serif; color: #5b7f9c; } /* ------- default tab */ .block .tabs li { float: left; margin: 0; padding: 3px 0 0; background-color: #fff; background-image: none; line-height: 12px; } /* ------- tab link */ .block .tabs li a, .block .tabs li a:link, .block .tabs li a:visited, .block .tabs li a:active { margin: 0; padding: 0 8px; border-left: 1px solid #5b7f9c; } /* ------- first tab on left */ .block .tabs li.first { } .block .tabs li.first a { margin-left: 0px; border-left: none; padding-left: 0; } /* ------- tab link - rollover state */ .block .tabs li a:hover { } /* ---------------------------- END TABS ---------------------------- */ /* ---------------------------- MAIN CONTENT ---------------------------- */ /* ------- main containter for freeform content (used within a 'block' container) - also see hack styles below */ .block .contentblock { margin: 0 0 10px 0; } /* ------- main header for content (needed to differentiate from main h1 tag) */ .block .contentblock h1 { background: none; border: none; font-size: 14px; color: #000; text-transform: none; } /* ------- content headers */ .block .contentblock h1, .block .contentblock h2, .block .contentblock h3, .block .contentblock h4, .block .contentblock h5 { margin: 0 0 5px 0; padding: 0; } .block .contentblock h1 a:link, .block .contentblock h1 a:visited, .block .contentblock h1 a:active { color: #000; } .block .contentblock h1 a:hover { color: #5b7f9c; } /* ------- used when a list is used after a floated item - to force a line-break */ .block .contentblock .clearList { margin: 0; padding: 10px 5px; clear: both; } /* ------- forces floated elements to be contained within this class - also see hack styles below */ .contentblock .clearfix { margin: 10px 0; } /* ------- secondary block header */ .block .contentblock h2 { font: bold 12px "Arial", helvetica, sans-serif; color: #000; padding: 2px 3px; text-transform: uppercase; background-color: #c9d0d6; } /* ------- secondary block header - link */ .block .contentblock h2 a:link, .block .contentblock h2 a:active, .block .contentblock h2 a:visited { color: #000; } /* ------- tertiary block header */ .block .contentblock h3 { font: bold 11px "Arial", helvetica, sans-serif; color: #000; } /* ------- when .contentblock has the additional class of .hasImage - push text away from image rather than wrapping around it. */ .block .hasImage h1, .block .hasImage h2, .block .hasImage h3, .block .hasImage h4, .block .hasImage h5, .block .hasImage p, .block .hasImage ul, .block .hasImage ol, .block .hasImage dt, .block .hasImage dl, .block .hasImage table, .block .hasImage blockquote, .block .hasImage form { margin-left: 85px !important; } /* ------- alternate links */ .block a.alt { text-decoration: underline; } /* ------- alternate links - rollover state */ .block a:hover.alt { text-decoration: none; } /* ------- paragraph */ .block .contentblock p { margin: 0 0 10px 0; } /* ------- unordered list */ .block .contentblock ul { margin: 0 0 10px 0; padding: 0 2px; list-style: none; } /* ------- default list items */ .block .contentblock ul li { background: transparent url(http://extras.mnginteractive.com/live/media/site101/2008/0326/20080326__bullet_slate.gif) no-repeat 0 5px; line-height: 14px; padding: 0 0 0 10px; margin: 0 0 3px 0px; } /* ------- list items with a black bullet */ .block ul.bulletSm li, .block ul li.bulletSm, .block ul.bulletRaq li.bulletSm, .block ul.bulletNone li.bulletSm, .block ul.bulletRSS li.bulletSm { background: transparent url(http://extras.mnginteractive.com/live/media/site101/2008/0326/20080326__bullet_slate_sm.gif) no-repeat 0 6px; } /* ------- list items with no bullet */ .block ul.bulletNone li, .block ul li.bulletNone, .block ul.bulletRaq li.bulletNone, .block ul.bulletSm li.bulletNone, .block ul.bulletRSS li.bulletNone { background-image: none; padding: 0; } /* ------- main header inside a list */ .block .contentblock ul h1 { background: none; margin: 0; padding: 0; font: bold 11px verdana, arial, helvetica, sans-serif; border: none; color: #000; } /* ------- default list link */ .block .contentblock li a { margin: 0; padding: 2px 0; } /* ------- one pixel solid line divider */ .block .hr { border-top: 1px solid #ccc; margin: 10px; } .block a.more { white-space: nowrap; font-weight: normal; } /* ---------------------------- IMAGES ---------------------------- */ /* ------- default image (thumbnail) */ .block .contentblock img { float: left; margin: 0 12px 0 0; width: 70px; border: 1px solid #ccc; background: #fff; padding: 1px; } /* ------- thumbnail images used in "special sections" */ .block .contentblock img.specialSection { float: left; margin: 0 20px 0 0; width: 150px; border: 1px solid #ccc; } /* ------- large thumbnail images */ .block .contentblock img.bigthumb { width: 100px; } /* ------- large & medium image containers */ .block .contentblock .image-med, .block .contentblock .image-large { display: block; float: left; width: 100%; text-align: center; } /* ------- large & medium images - shared styles */ .block .contentblock p.image-med img, .block .contentblock p.image-large img { float: none; margin: 0; padding: 0; border: 0; } /* ------- large image */ .block .contentblock .image-large img { width: 300px; } /* ------- medium image */ .block .contentblock .image-med img { width: 140px; } /* ------- 80 pixel wide thumbnail */ .block img.thumb80 { float: none; margin: 0 auto 5px auto; width: 80px; border: none; } /* ---------------------------- COLUMNS ---------------------------- */ /* ------- class added to "contentblock cols" container to declare that two columns are meant to be used */ .block .cols2 { } /* ------- class added to "contentblock cols" container to declare that three columns are meant to be used */ .block .cols3 { } /* X------- class added to "contentblock cols" container to declare that six columns are meant to be used */ .block .cols4 { } /* X------- class added to "contentblock cols" container to declare that six columns are meant to be used */ .block .cols5 { } /* X------- class added to "contentblock cols" container to declare that six columns are meant to be used */ .block .cols6 { } /* ------- general styles for all columns */ .block .col { float: left; } /* ------- plain style for columns without divider lines or backgrounds */ .block .plain .col { background-image: none; } /* ------- styles for all 2 column columns */ .block .cols2 .col { margin-right: 2%; padding-right: 2%; width: 46%; } /* ------- styles for all 3 column columns */ .block .cols3 .col { margin-right: 2%; padding-right: 2%; width: 30%; } /* X------- styles for all 4 column columns */ .block .cols4 .col { margin-right: 2%; padding-right: 2%; width: 21%; } /* X------- styles for all 5 column columns */ .block .cols5 .col { margin-right: 1%; padding-right: 2%; width: 17%; } /* X------- styles for all 6 column columns */ .block .cols6 .col { margin-right: 1%; padding-right: 2%; width: 14%; } /* IE box model hacks (old doctype) - doesn't recognize padding % */ *html .block .cols2 .col { width: 48%; } *html .block .cols3 .col { width: 32%; } *html .block .cols4 .col { width: 23%; } *html .block .cols5 .col { width: 19%; } *html .block .cols6 .col { width: 16%; } /* END IE hacks */ /* ------- general styles for all final columns */ .block .cols2 .last, .block .cols3 .last, .block .cols4 .last, .block .cols5 .last, .block .cols6 .last { margin-right: 0; padding-right: 0; background-image: none; } /* ------- styles for final 2 column column */ .block .cols2 .last { width: 50%; } /* ------- styles for final 3 column column */ .block .cols3 .last { width: 32%; } /* X------- styles for final 3 column column */ .block .cols4 .last { width: 25%; } /* X------- styles for final 3 column column */ .block .cols5 .last { width: 20%; } /* X------- styles for final 3 column column */ .block .cols6 .last { width: 15%; } /* X------- styles for final 3 column column */ .block .cols6 .last { width: 15%; } /* ------- images in columns get special treatment */ .block .col img { float: none; display: block; clear: both; } /* ------- list blocks that are columns are treated slightly differently */ .block ul.col { margin: 0; padding: 0; width: auto; } /* ------- list items in a column */ .block .col li { display: block; width: auto; } /* ------- list item links in a column */ .block .col li a { color: #000; } /* ------- list item header links in a column */ .block .col li h1 a { color: #000; } /* ---------------------------- END COLUMNS ---------------------------- */ /* ---------------------------- MISC - generic styles ---------------------------- */ /* ------- adds a 10px space above this element */ .block .spacer, .block .contentblock .spacer, .block .contentblock.spacer { padding-top: 10px; } /* ------- variation for list items to allow for bullets as background images */ .block li.spacer, .block .contentblock li.spacer, .block .contentblock .col li.spacer { margin-top: 10px; padding-top: 0; } /* ------- sets a fixed height and allows for scrollable content if necessary */ .block .scrolling { height: 120px; border: 1px solid #ccc; overflow: auto; padding: 10px; margin: 0; background: #fafafa; } /* ------- containter specific to housing a list. Different margins from standard contentblock. Used for blog entries. */ .block .listBlock { margin: 0 0 5px 0; } /* ------- listBlock paragraph */ .block .listBlock p { font: normal 11px Arial, Helvetica, sans-serif; color: #333; } /* ------- time and date stamp found in some blog entries */ .block .dateStamp { font: normal 10px Arial, Helvetica, sans-serif; color: #999; } /* ------- allows paragraph tags to flow into each other - Used for some blog entries. */ .block .inline p { display: inline; } /* ------- right justifies content */ .block .right { text-align: right; padding: 0; margin: 0; display: block; } /* ------- removes margins and padding */ .block .tight { margin: 0; padding: 0; } /* ------- removes top and bottom margins and padding from list items */ .block .tight li { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; } /* ------- sets font size in tables. Necessary to override global styles. */ .block table { font-size: 11px; } /* ------- center justifies content */ .block .center { text-align: center; } /* ------- small font size - gray color */ .block p.sml { font: normal 9px verdana, arial, helvetica, sans-serif; color: #333; } /* ---------------------------- FORMS ---------------------------- */ /* ------- assigned to an input - forces a line break */ .block .btn { display: block; margin: 10px 0; } /* ------- styles applied to a textarea form element */ .block textarea { font: normal 10px verdana, arial, helvetica, sans-serif; color: #333; padding: 5px; border: 1px solid #c3d6e1; } /* -------------------------------------------------------------------------------------------------- hack for floated elements in freeforms containers - makes the box expand for fit content in firefox */ .header:after, /*.footer:after,*/ .headerAlt:after, .contentblock:after, .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .header, .footer, .headerAlt, .contentblock, .clearfix { display: inline-block; } /* Hides from IE-mac \*/ * html .header, * html .footer, * html .headerAlt, * html .contentblock, * html .clearfix { height: 1%; } .header, .footer, .contentblock, .headerAlt, .clearfix { display: block; } /* End hide from IE-mac */ /* END clearfix hack ------------------------------------------------------------------------------------------------- */ /* ---------------------------- BLOCK2 STYLES ---------------------------- */ /* ------- block2 freeform container - appended to block */ .block2 { margin: 0 0 5px 0; } .block2 h1 { border-bottom: 1px solid #ccc; } .block2 div.header { background: url(http://extras.mnginteractive.com/live/media/site101/2008/0326/20080326__roundRight.gif) 100% 0 no-repeat !important; } .block2 div.header h1 { border: none; background: url(http://extras.mnginteractive.com/live/media/site101/2008/0326/20080326__roundLeft.gif) 0 0 no-repeat; margin: 0; padding: 7px 10px 2px 10px; color: #fff; font: normal 18px arial,helvetica,sans-serif; } .block2 div.header h1 a, .block2 div.header h1 a:link, .block2 div.header h1 a:visited, .block2 div.header h1 a:active { color: #fff; } .block2 .rss a.rss { padding-top: 8px; margin-right: 10px; float: right; } .block2 h1 .headerExtra { color: #fff; padding-top: 10px } .block2 h1 a.headerExtra { padding-top: 4px; } .block2 .headerSponsor { margin-top: 5px; margin-right: 10px; color: #fff; } .block2 .tabs { margin: 0; background: #fff url(http://extras.mnginteractive.com/live/media/site101/2008/0326/20080326__px_ccc.gif) top right repeat-y; } .block2 .tabs h1 { border: none; padding: 5px 0 0 10px; } .block2 .tabs li { padding-top: 10px; /*<- control the spacing of nav from header */ } .block2 .tabs li.first { border-left: 1px solid #ccc; padding-left: 10px; } /* ---------------------------- MAIN CONTENT ---------------------------- */ /* ------- main containter for freeform content (used within a 'block2' container) */ .block2 .contentblock { padding: 8px; border: 1px solid #ccc; border-top: none; margin: 0; } .block2 .contentblock h1 { color: #000; border: none; } /* ------- alternate block header */ .block3 { margin-left: 0px; } .block3 h1 { font-size: 16px; font-weight: normal; border-bottom: 1px solid #ccc; padding-bottom: 0; margin-bottom: 5px; } /* ------- LINK on right of header text */ .block3 h1 a.headerExtra { font: bold 14px "Arial", helvetica, sans-serif; color: #5b7f9c; text-transform: capitalize; font-weight: bold; } .block3 .tabs h1 { font-size: 16px; border: none; font-weight: normal; } .block3 div.rss { border-bottom: 1px solid #ccc; } .block3 div.rss h1 { border: none; margin-bottom: 0; } .block3 div.rss a.rss { float: right; } .block4 { margin: 0 0 5px 0; } a.whiteLinks, a.whiteLinks:link, a.whiteLinks:visited, a.whiteLinks:hover { color: #ffffff; } /* ------- alternate block header */ .block4 h1 { border: 1px solid #000; background: #a7b9c7 url(http://extras.mnginteractive.com/live/media/site101/2008/0326/20080326__headBG4.gif) 0 0 repeat-x; font: bold 20px arial,helvetica,sans-serif; color: #fff; padding: 3px 8px; text-transform: none; text-shadow: #000 2px 2px 2px; /*<- css3 property - currently (03/08 works only in Safari)*/ } .block4 h1 a.headerExtra, .block4 .tabs h1 { text-shadow: none; /*<- css3 property - currently (03/08 works only in Safari)*/ } .block4 h1 a:link, .block4 h1 a:visited, .block4 h1 a:active { color: #fff; } .block4 .header, .block4 .header .tabs, .block4 .header .tabs li { background-color: #000; } .block4 .sponsored, .block4 div.rss { border: 1px solid #000; background: #a7b9c7 url(http://extras.mnginteractive.com/live/media/site101/2008/0326/20080326__headBG4.gif) 0 0 repeat-x; padding: 0; } .block4 .sponsored h1, .block4 div.rss h1 { background: none; border: none; } .block4 .headerSponsor { margin: 4px; } .block4 .rss a.rss { float: right; margin-right: 6px; padding-top: 6px; } .block4 h1 .headerExtra { color: #5b7582; text-shadow: none; /*<- css3 property - currently (03/08 works only in Safari)*/ } .block4 .tabs h1 { background: none; border: none; } .block4 .tabs li.first { padding-left: 10px; } .block4 .contentblock { padding: 10px; color: #fff; background-color: #000; } .block4 .contentblock h1 { text-shadow: none; /*<- css3 property - currently (03/08 works only in Safari)*/ } .block4 .contentblock a, .block4 .contentblock a:link, .block4 .contentblock a:visited, .block4 .contentblock a:active { color: #69c; } .block4 .contentblock ul h1 { color: #69c; } .block4 .contentblock h1, .block4 .contentblock h2, .block4 .contentblock h3 { background-color: transparent; padding-left: 0; padding-bottom: 2px; color: #69c; border-bottom: 1px solid #fff; } .block4 .contentblock h1 a:link, .block4 .contentblock h1 a:visited, .block4 .contentblock h1 a:active, .block4 .contentblock h2 a:link, .block4 .contentblock h2 a:visited, .block4 .contentblock h2 a:active { color: #69c; } .block4 .contentblock .moreH { float: right; text-transform: none; } .block4 .contentblock h1 .moreH { font-size: 12px; } .block4 .contentblock h2 .moreH { font-size: 11px; } .block4 .contentblock h3 .moreH { font-size: 10px; } /*--END BLOCK STYLES --*/ /* --------------- MOST POPULAR STYLES -------------- */ /* BEGIN Most Popular Default Styles */ .mostWidth { width: 340px; } .mostViewedBox A { text-decoration: none; } .mostTabsBox { margin: 0; padding: 0; font-weight: bold; } .mostTabsBox LI{ float:left; padding:5px 5px 5px 5px; list-style:none; } .mostTabsBox LI A { color:#990000; } .mostHeader { padding:8px 15px 0px 7px; } .mostNote { float:left; } .mostRss { float:right; } .mostClear { clear:both;margin:0;padding:0; } .mostTab { background:#999; } .mostTabSelected { background:#ccc; } .mostTabBody { border:solid 3px #ccc; } .mostViewedBox { color: #990000; display: block; float: right; font: normal 12px arial,helvetica,sans-serif; margin: 0; margin-bottom: 10px; padding: 0; margin-right:5px; /*width: 100%;*/ position: relative; /*background: url(http://extras.mnginteractive.com/live/media/site506/2008/0414/20080414_100118_round300px.gif) repeat-x right 0;*/ background: url(http://extras.mnginteractive.com/live/media/site101/2008/0508/20080508_082215_round340x100.gif) repeat-x right 0; } .mostViewedBox a:active { outline: none !important; } .mostViewedBox a:focus { -moz-outline-style: none; } ul.mostTabsBox { height: 25px; margin: 0; list-style-image: none; list-style-position: outside; list-style-type: none; clear:both; width: 245px; clear: both; /*background: url(http://extras.mnginteractive.com/live/media/site234/2008/0110/20080110__headLeftBG.gif) no-repeat 0 0;*/ padding: 0 40px 0 3px; } .mostTabsBox li { float: left; white-space: nowrap; line-height: 12px; margin: 0; padding: 0; background: none; } .mostTabsBox li a { margin: 0; padding: 7px 9px 6px; font-weight: bold; float: left; text-decoration: none; color: #fff; } .mostTabsBox li a:hover { color: #ccc; } .mostTabsBox li.mostTabSelected { margin: 0; padding: 0; background: url(http://extras.mnginteractive.com/live/media/site506/2008/0421/20080421_031425_memvTabOnRight.gif) no-repeat right 3px; color: #6d685f; } .mostTabsBox li.mostTabSelected a:link, .mostTabsBox li.mostTabSelected a:visited, .mostTabsBox li.mostTabSelected a:active { color: #5b7e9a; padding: 7px 9px 6px; text-decoration: none; } .mostTabsBox li.mostTabSelected a:link, .mostTabsBox li.mostTabSelected a:visited, .mostTabsBox li.mostTabSelected a:active { background:transparent url(http://extras.mnginteractive.com/live/media/site506/2008/0421/20080421_031356_memvTabOnLeft.gif) no-repeat left 3px; } .mostTabsBox li.mostTabSelected a:hover { text-decoration: underline; } .mostHeader { clear: both; padding: 5px; font: normal 11px verdana; color: #333333; } .mostNote { padding-bottom: 6px; } .mostRss img { vertical-align: middle; border: none; position: absolute; top: 5px; right: 5px; } .mostTabBody { margin: 0pt 0pt 2px; padding: 8px; border: 1px solid #cecece; border-top: none; background: #d4d4d4 url(http://extras.mnginteractive.com/live/media/site506/2008/0422/20080422_050820_block2BG.gif) repeat-x; } .mostTabBody ol { padding: 0 0 0 30px; margin: 0; } .mostTabBody li { font-weight: bold; color: #5b7e9a; margin-bottom: 5px; } .mostTabBody li a { font-weight: normal; color: #5b7e9a; text-decoration: none; } .mostTabBody li a:hover { color: #5b7e9a; text-decoration: underline; } /* ---------- END Most Popular Default Styles ---------- */ /*-- TOP LISTINGS --*/ .TLBox{ table-layout:fixed; /* Force table width to stay size */ font-family:arial; font-size:10px; color:#000; text-decoration:none; border-style:none; border-width:0px; background-color:#999999; text-align:left; width: 160px; margin-top: 5px; } .TLBoxHeader{ font-family:arial; font-size:10px; text-decoration:none; border-style:none; border-width:0px; background-color:#999999; text-align:center; width: 160px; height: 24px; } .TLBoxImage{ border-style:none; border-width:0px; text-align:center; } .TLBoxContent{ font-family:arial; font-size:10px; color:#000; text-decoration:none; border-style:none; border-width:0px; background-color:#ffffff; text-align:left; text-indent:5px; border-right: 1px solid #999999; border-left: 1px solid #999999; padding: 0px 0px 0px 0px; width: 160px; } .TLBoxTabTable{ font-family:arial; font-size:10px; text-decoration:none; border-style:none; border-width:0px; background-color:#999999; text-align:left; height: 24px; } .TLBoxTab{ font-family:arial; font-size:10px; font-variant:normal; font-weight:bold; text-decoration:none; border-style:none; border-width:0px; background-color:#999999; text-align:left; height: 20px; color: #ffffff; border-left: 1px solid #999; } .TLBoxTabSelected{ font-family:arial; font-size:10px; font-variant:normal; font-weight:normal; text-decoration:none; border-bottom: none; background-color:#ffffff; text-align:left; color: #000000; border-left: 1px solid #999; } a.TLBoxTabLink:link, a.TLBoxTabLink:active, a.TLBoxTabLink:visited { font-family:arial; font-size:11px; font-variant:normal; /*text-transform: uppercase;*/ font-weight:normal; color:#000000; text-decoration:none; text-align:left; /*letter-spacing: -.75px;*/ } a.TLBoxTabLink:hover { font-family:arial; font-size:11px; font-variant:normal; font-weight:normal; color:#000000; text-decoration:underline; text-align:left; } .TLBoxTabSelected a.TLBoxTabLink:link, .TLBoxTabSelected a.TLBoxTabLink:visited { color: #000000; } .TLBoxType{ font-family:arial; font-size:10px; font-variant:small-caps; font-weight:bold; color:#666; text-decoration:none; text-align:left; display: none; } a.TLBoxTitle:link, a.TLBoxTitle:visited { font-family:arial; font-size:11px; font-variant:normal; font-weight:normal; color: #5b7e9a; text-decoration:none; text-align:left; } a.TLBoxTitle:hover { font-family:arial; font-size:11px; font-variant:normal; font-weight:normal; color: #5b7e9a; text-decoration:underline; text-align:left; } .TLBoxCompany{ display: none; } .TLBoxAllListings{ font-family:arial; font-size:12px; font-variant:caps; font-weight:bold; color:#fff; text-decoration: underline; text-align:center; border-style:none; border-width:0px; height: 24px; background-color:#5c7f9d; } a.TLBoxAllListings:link, a.TLBoxAllListings:active { text-decoration: none; color: #ffffff; font-size: 12px; font-weight: bold; font-variant: caps; } .TLBoxFooter{ font-family:arial; font-size:10px; text-decoration:none; border-style:none; border-width:0px; text-align:center; } .TLBoxRule{ color:#ffffff; border-style:dashed; } .TLALLError{ color: #999; font-family:arial; font-size: 10px; } .TLAllTable{ border-style: none; border-width: 1px; border-color: #000; text-align: left; } .TLAllListingTable{ border-style: none; border-width: 1px; border-color: #000; text-align: left; } .TLAllListingCell{ border-style: none; border-width: 1px; border-color: #000; text-align: center; } .TLAllTypeHeading { border-style: none; border-width: 1px; border-color: #000; text-align: left; } .TLAllTypeSubHeading { border-style: none; border-width: 1px; border-color: #000; text-align: left; } .TLAllTypeName{ font-family: arial; font-size: 14px; color: #906; font-weight: bold; } .TLAllSubTypeName{ font-family: arial; font-size: 12px; color: #22A; font-weight: bold; } .TLAllListingTitle{ font-family: arial; font-size: 10px; color: #888; font-variant: small-caps; font-weight: bold; text-decoration: underline; } .TLAllListingText{ font-size: 10px; color: #008; font-weight: normal; } /*--END TOP LISTINGS--*/ /* --POLLS--*/ .pollsBox { width: 300px; background: #d4d4d4 url(http://extras.mnginteractive.com/live/media/site506/2008/0422/20080422_050820_block2BG.gif) repeat-x; border-bottom: 1px solid #cccccc; margin-bottom: 10px; } .pollsAnswer, .pollsQuestion, .pollsSubmit { background: transparent; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; } .pollsSubmit { padding-bottom: 5px; padding-top: 5px; text-align: center; } .pollsHead { height: 30px; background: url(http://extras.mnginteractive.com/live/media/site101/2008/0328/20080328_104703_round300px.gif) 0 0 no-repeat; text-transform: uppercase; } /*--END POLLS--*/ /* -- ZVENTS --*/ /* ******************************************* Zvents box styles ********************************* */ div.zvents_clear {clear: both;} .zvents_invertednav {padding: 0;width: 100%;border-top: 5px solid #4A6C9A;background: transparent;voice-family: "\"}\"";voice-family: inherit;} .zvents_invertednav ul {margin:0;margin-left: 5px;padding: 0;list-style: none;} .zvents_invertednav li {display: inline;margin: 0 2px 0 0;padding: 0;text-transform:uppercase;} .zvents_invertednav a {float: left;display: block;font: bold 11px Arial;color: black;text-decoration: none;margin: 0 1px 0 0;padding: 3px 5px;background-color: #CBD6EC;border-bottom: 8px solid white;} .zvents_invertednav a:hover {background-color: #4A6C9A;padding-top: 5px;padding-bottom: 0;border-bottom-color: #4A6C9A;color: white;} .zvents_invertednav .current a {background-color: #4A6C9A;padding-top: 5px;padding-bottom: 0;border-bottom-color: #4A6C9A;color: white;} .zvents_title {font:bold 24px arial;color:#036;margin-bottom:-7px;} .zvents_maincontainer {width:322px;border:1px solid #4A6C9A;} .zvents_topsection {background:#fff;padding:5px 10px;font:11px arial;text-align:left;} .zvents_topsectionnote {font:11px arial;margin-bottom:5px;} .zvents_topsection input,form {font:11px arial;margin:0;} .zvents_searchlinks {float:right;font:9px arial;color:#039;} .zvents_searchlinks a {color:#039;} .zvents_searchlinks a:hover {color:#000;} .zvents_calendarcontainer {background-color:#E4EFFB;border:1px solid #CBD6EC;padding:5px;text-align:center;margin-top:8px;} .zvents_calendarcontainertitle {font:11px arial;float:left;} .zvents_fivepixels {line-height:5px;} .zvents_upcomingevents {padding-top:8px;padding-bottom:5px;font:11px arial;} .zvents_upcomingevents ul {margin-top:0;margin-bottom:0;padding-top:8px;padding-bottom:5px;font:11px arial;} .zvents_upcomingevents li {margin-left:-10px;list-style-type:none;font:11px arial;} .zvents_upcomingevents a {font:11px arial;color:#039;line-height:1.3em;} .zvents_upcomingevents a:hover {color:#000;} /* -- END ZVENTS --*/ /* ---------------------------- Begin Footer ---------------------------- */ .layoutFooterLinks { display: none; } /* ------- footer container */ .footer { font: normal 11px arial, helvetica, sans-serif; /* background: transparent url(http://extras.mnginteractive.com/live/media/site8/2008/0131/20080131_013811_realcities_logo.gif) no-repeat 10px 50px; */ padding: 10px 0 0 0; margin: 20px 0; line-height: 18px; } /* ------- footer lists */ .footer ul { text-align: center; margin: 0; padding: 0; } /* ------- footer top-list */ .footer ul.top { border-top: 3px solid #ccc; padding: 5px 0; } /* ------- footer list-items */ .footer li { display: inline; padding: 0 0px; margin: 0; } /* ------- footer links */ .footer a:link, .footer a:visited { color: #000000; text-decoration: none; padding: 0 4px 0 4px; } .footer a:hover { color: #6397ca; } /* ------- footer last link in list */ .footer li.last a:link, .footer li.last a:visited, .footer li.last a:active { border: none; } .footerLeft { margin-left: -10px; } .footerRight td { font: normal 11px Arial,sans-serif; } .footerRight { margin-right: -5px; margin-top: 4px; } .textLinksRegion { display: none; } .header .myYahooButton img { border:medium none; display:inline; float:none; margin-bottom:2px; padding-bottom:5px; vertical-align:middle; } .header .headerRSS img { border:medium none; display:inline; float:none; margin:0pt 6px 0pt 5px; padding:0px; } .myYahooButton img { vertical-align: -5px; border: 0; } .rssButton img { vertical-align: -2px; } /* ---------------------------- End Footer ---------------------------- */ /* ---------------------------- BEGIN MISC ---------------------------- */ .region4 .header { margin-left: 5px; } .moreNews { color: #18558B; background-color: #a8bed5; display: block; font-family:arial; font-weight: bold; font-size: 14px; height: 20px; vertical-align: middle; padding-top: 2px; padding-left: 5px; } .moreBusiness { color: #18558B; background-color: #a8bed5; display: block; font-family:arial; font-weight: bold; font-size: 14px; height: 20px; vertical-align: middle; padding-top: 2px; padding-left: 5px; } .moreBusinessLinks { margin: 5px 0 15px 5px; padding: 0 2px; list-style: none; } .moreBusinessLinks a { font-size: 12px; color: #5b7e9a; text-decoration: none; } .moreBusinessLinks a:hover { text-decoration: underline; } .moreBusinessLinks li { background: transparent url(http://extras.mnginteractive.com/live/media/site101/2008/0326/20080326__bullet_slate.gif) no-repeat 0 6px; line-height: 14px; padding: 0 0 3px 10px; margin: 0 0 3px 0; } /*** Begin RSS Page RSS Buttons ***/ .block ul li.bulletRSS, .block ul.bulletRSS li, .block ul.bulletRaq li.bulletRSS, .block ul.bulletBlack li.bulletRSS, .block ul.bulletNone li.bulletRSS { background: transparent url(http://extras.mnginteractive.com/live/media/site8/2008/0121/20080121__rss.gif) no-repeat 0 2px; padding: 0 0 0 20px; margin: 0 0 5px 0px; } .region2 .myYahooButton img { vertical-align: -5px; border: 0; width: 91px; height: 17px; } .region2 .contentblock { margin-left: 15px; } /*** End RSS Page RSS Buttons ***/ /*** WEATHER PAGE ***/ .weatherText, .weatherDetailed{ font-size: 12px; } .weatherSubTitle { padding-top: 10px; } .wthrDay { font-size: 14px; } .wthrDayInfo { font-size: 14px; } .wthrLow { color: #0000ff; } .wthrHi { color: #ff0000; } a.weatherLink:link { font-size: 12px; } /*** END WEATHER PAGE ***/ /*** Begin Reformer Home Page Features Box ***/ .reformerHomeFeaturesBox { text-align: left; border: 1px solid #ccc; width: 318px; margin-left: 1px; } .reformerHomeFeaturesBox h2 { font: bold 12px "Arial", helvetica, sans-serif; color: #5b7e9a; padding: 2px 3px; text-transform: uppercase; background-color: #c9d0d6; width: 290px; margin-bottom: 5px; margin-top: 15px; } /*** End Reformer Home Page Features Box ***/ /*** Begin AP Breaking News Redesign Styles ***/ #ap .contentHead { display: none !important; } #ap a:link { font-family: arial,sans-serif !important; font-size: 12px !important; color: #5b7e9a !important; font-weight: normal !important; } #ap a:visited { font-family: arial,sans-serif !important; font-size: 12px !important; color: #5b7e9a !important; font-weight: normal !important; } #ap a:hover{ text-decoration: underline !important; } #ap ul { color: #5b7e9a !important; margin: 0px !important; margin-left: 15px !important; padding: 2px !important; list-style-position: outside !important; list-style-image: url(http://extras.mnginteractive.com/live/media/site101/2008/0314/20080314_040312_5x5BulletIcon.gif) !important; font: normal 12px Arial,sans-serif !important; } #ap li { margin: 0px; line-height: 15px; padding: 2px; } /*** End AP Breaking News Redesign Styles ***/ #ap table { margin-bottom: 15px; } /*** Begin AP Hosted Content ***/ #ap .headline { font-family: times, serif; font-weight: bold; font-size: 22px; } #ap .body { font-family: arial; font-size: 10pt; } #ap .ap-story-p{ margin-top: 10px; } /*** End AP Hosted Content ***/ /* ---------------------------- END MISC ---------------------------- */ /* ******************************************* Zvents box styles ********************************* */ div.zvents_clear {clear: both;} .zvents_invertednav {padding: 0;width: 100%;border-top: 5px solid #4A6C9A;background: transparent;voice-family: "\"}\"";voice-family: inherit;} .zvents_invertednav ul {margin:0;margin-left: 5px;padding: 0;list-style: none;} .zvents_invertednav li {display: inline;margin: 0 2px 0 0;padding: 0;text-transform:uppercase;} .zvents_invertednav a {float: left;display: block;font: bold 11px Arial;color: black;text-decoration: none;margin: 0 1px 0 0;padding: 3px 5px;background-color: #CBD6EC;border-bottom: 8px solid white;} .zvents_invertednav a:hover {background-color: #4A6C9A;padding-top: 5px;padding-bottom: 0;border-bottom-color: #4A6C9A;color: white;} .zvents_invertednav .current a {background-color: #4A6C9A;padding-top: 5px;padding-bottom: 0;border-bottom-color: #4A6C9A;color: white;} .zvents_title {font:bold 24px arial;color:#036;margin-bottom:-7px;} .zvents_maincontainer {width:310px;border:1px solid #4A6C9A;} .zvents_topsection {background:#fff;padding:5px 10px;font:11px arial;text-align:left;} .zvents_topsectionnote {font:11px arial;margin-bottom:5px;} .zvents_topsection input,form {font:11px arial;margin:0;} .zvents_searchlinks {float:right;font:9px arial;color:#039;} .zvents_searchlinks a {color:#039;} .zvents_searchlinks a:hover {color:#000;} .zvents_calendarcontainer {background-color:#E4EFFB;border:1px solid #CBD6EC;padding:5px;text-align:center;margin-top:8px;} .zvents_calendarcontainertitle {font:11px arial;float:left;} .zvents_fivepixels {line-height:5px;} .zvents_upcomingevents {padding-top:8px;padding-bottom:5px;font:11px arial;} .zvents_upcomingevents ul {margin-top:0;margin-bottom:0;padding-top:8px;padding-bottom:5px;font:11px arial;} .zvents_upcomingevents li {margin-left:-10px;list-style-type:none;font:11px arial;} .zvents_upcomingevents a {font:11px arial;color:#039;line-height:1.3em;} .zvents_upcomingevents a:hover {color:#000;} /************ Target Ad **************/ .Target_Ad {float: left; margin-left: 5px; margin-top: 5px;} #rightNav {margin-right: 0px !important;} #maindiv0 span,#maindiv1 span, #maindiv2 span,#maindiv3 span, #maindiv4 span,#maindiv5 span, #maindiv6 span,#maindiv7 span, #maindiv8 span,#maindiv9 span, #maindiv10 span,#maindiv11 span, #maindiv12 span,#maindiv13 span, #maindiv14 span {padding-right: 7px !important; padding-left: 7px !important;} /********* End Target Ad *************/ /********* CSS Fix for Updated date and Posted date ***************/ .articleDate , .articleSecondaryDate{ font-family:verdana,arial,sans-serif; font-size:10px; color:#008; } .articleDate{ margin: 8px 0 0 0; padding: 8px 0 0 0; border-top: 1px solid #ccc; } ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=SiteCatalystCode_H_22_1.js Content-Type: application/x-javascript; charset=UTF-8; name=SiteCatalystCode_H_22_1.js Content-Location: http://extras.mnginteractive.com/live/js/omniture/SiteCatalystCode_H_22_1.js Content-Transfer-Encoding: Base64 CnZhciBzdHJEb21haW4gPSBkb2N1bWVudC5kb21haW4uc3BsaXQoIi4iKTsKdmFy IHMgPSBzX2dpKHNfYWNjb3VudCk7CnMuY2hhclNldCA9ICJVVEYtOCIKcy5jdXJy ZW5jeUNvZGUgPSAiVVNEIgpzLnRyYWNrRG93bmxvYWRMaW5rcyA9IHRydWUKcy50 cmFja0V4dGVybmFsTGlua3MgPSB0cnVlCnMudHJhY2tJbmxpbmVTdGF0cyA9IHRy dWUKcy5saW5rRG93bmxvYWRGaWxlVHlwZXMgPSAiZXhlLHppcCx3YXYsbXAzLG1v dixtcGcsYXZpLHdtdixkb2MscGRmLHhscyIKcy5saW5rSW50ZXJuYWxGaWx0ZXJz ID0gImphdmFzY3JpcHQ6LCIgKyBzdHJEb21haW5bMV0gKyAiLiIgKyBzdHJEb21h aW5bMl07CnMubGlua0xlYXZlUXVlcnlTdHJpbmcgPSBmYWxzZQpzLmxpbmtUcmFj a1ZhcnMgPSAiTm9uZSIKcy5saW5rVHJhY2tFdmVudHMgPSAiTm9uZSIKc19kb1Bs dWdpbnMocykKZnVuY3Rpb24gc19kb1BsdWdpbnMocykgewogICAgaWYgKHMuZXZl bnRzKSB7IGlmIChzLmV2ZW50cy5pbmRleE9mKCJldmVudDEiKSA9PSAtMSkgeyBz LmV2ZW50cyA9ICdldmVudDEsICcgKyBzLmV2ZW50cyB9IH0gZWxzZSB7IHMuZXZl bnRzID0gJ2V2ZW50MScgfQogICAgcy5wcm9wMjkgPSBkb2N1bWVudC5kb21haW4g KyAiIC8gU2l0ZUNhdGFseXN0Q29kZV9IXzIyXzEuanMiOwogICAgcy5wcm9wOSA9 IGdldFF1ZXJ5UGFyYW0oJ3NvdXJjZScpCiAgICBzLnByb3A5ID0gc19hcHBlbmRQ cmVtaXVtKHMucHJvcDkpOwp9CmZ1bmN0aW9uIGdldFF1ZXJ5UGFyYW0ocGFyYW0p IHsKICAgIHRyeSB7CiAgICAgICAgdmFyIGEgPSB3aW5kb3cubG9jYXRpb24uaHJl Zi5zcGxpdCgiPyIpWzFdCiAgICAgICAgdmFyIGIgPSBhLnN1YnN0cihhLmluZGV4 T2YocGFyYW0udG9Mb3dlckNhc2UoKSksIDEwMDApCiAgICAgICAgdmFyIGMgPSBi LnNwbGl0KCImIilbMF0KICAgICAgICB2YXIgZCA9IGMuc3BsaXQoIj0iKVsxXQog ICAgfSBjYXRjaCAoZSkge3JldHVybiB1bmRlZmluZWR9CiAgICByZXR1cm4gZAp9 CmZ1bmN0aW9uIHNfYXBwZW5kUHJlbWl1bShwcm9wOSkgewogICAgaWYgKGlzUHJl bWl1bSgpKSB7CiAgICAgICAgaWYgKHByb3A5KSB7CiAgICAgICAgICAgIHJldHVy biAocHJvcDkgKyAnX3ByZW1pdW0nKQogICAgICAgIH0KICAgICAgICBlbHNlIHsK ICAgICAgICAgICAgcmV0dXJuICdwcmVtaXVtJwogICAgICAgIH0KICAgIH0KICAg IGVsc2UgewogICAgICAgIHJldHVybiBwcm9wOQogICAgfQp9CmZ1bmN0aW9uIGlz UHJlbWl1bSgpIHsKICAgIHZhciByZXN1bHQgPSBmYWxzZTsKICAgIHZhciBhID0g MDsKICAgIHZhciB0b2JqOwogICAgdmFyIHggPSBkb2N1bWVudC5nZXRFbGVtZW50 c0J5TmFtZSgicHJlbWl1bSIpOwogICAgZm9yIChhID0gMDsgYSA8PSAoeC5sZW5n dGggLSAxKTsgYSsrKSB7CiAgICAgICAgdG9iaiA9IHhbYV07CiAgICAgICAgaWYg KHRvYmoubm9kZU5hbWUpIHsKICAgICAgICAgICAgaWYgKHRvYmoubm9kZU5hbWUu dG9Mb3dlckNhc2UoKSA9PSAibWV0YSIpIHsKICAgICAgICAgICAgICAgIGlmICh0 b2JqLmNvbnRlbnQpIHsKICAgICAgICAgICAgICAgICAgICBpZiAodG9iai5jb250 ZW50LnRvTG93ZXJDYXNlKCkgPT0gInRydWUiKSB7CiAgICAgICAgICAgICAgICAg ICAgICAgIHJldHVybiB0cnVlCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAg ICAgICAgICAgICAgIGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICByZXR1 cm4gZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9 CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CiAgICByZXR1cm4gZmFsc2UK fQpzLnRyYWNraW5nU2VydmVyID0gIm1uZ2kuMTEyLjJvNy5uZXQiCnZhciBzX2Nv ZGUgPSAnJywgc19vYmplY3RJRDsgZnVuY3Rpb24gc19naSh1biwgcGcsIHNzKSB7 CiAgICB2YXIgYyA9ICJzLl9jPSdzX2MnO3Mud2Q9d2luZG93O2lmKCFzLndkLnNf Y19pbil7cy53ZC5zX2NfaWw9bmV3IEFycmF5O3Mud2Quc19jX2luPTA7fXMuX2ls PXMud2Quc19jX2lsO3MuX2luPXMud2Quc19jX2luO3MuX2lsW3MuX2luXT1zO3Mu d2Quc19jX2luKys7cyIKKyAiLmFuPXNfYW47cy5jbHM9ZnVuY3Rpb24oeCxjKXt2 YXIgaSx5PScnO2lmKCFjKWM9dGhpcy5hbjtmb3IoaT0wO2k8eC5sZW5ndGg7aSsr KXtuPXguc3Vic3RyaW5nKGksaSsxKTtpZihjLmluZGV4T2Yobik+PTApeSs9bn1y ZXR1cm4geX07cy5mbD1mdW5jdGlvbih4LGwpe3JldHVybiB4PygnJyt4KS5zdWJz dHJpbmcoMCxsKTp4fTtzLmNvPWZ1bmMiCisgInRpb24obyl7aWYoIW8pcmV0dXJu IG87dmFyIG49bmV3IE9iamVjdCx4O2Zvcih4IGluIG8paWYoeC5pbmRleE9mKCdz ZWxlY3QnKTwwJiZ4LmluZGV4T2YoJ2ZpbHRlcicpPDApblt4XT1vW3hdO3JldHVy biBufTtzLm51bT1mdW5jdGlvbih4KXt4PScnK3g7Zm9yKHZhciBwPTA7cDx4Lmxl bmd0aDtwKyspaWYoKCcwMTIzNDU2Nzg5JykuaW5kZXhPIgorICJmKHguc3Vic3Ry aW5nKHAscCsxKSk8MClyZXR1cm4gMDtyZXR1cm4gMX07cy5yZXA9c19yZXA7cy5z cD1zX3NwO3Muam49c19qbjtzLmFwZT1mdW5jdGlvbih4KXt2YXIgcz10aGlzLGg9 JzAxMjM0NTY3ODlBQkNERUYnLGksYz1zLmNoYXJTZXQsbixsLGUseT0nJztjPWM/ Yy50b1VwcGVyQ2FzZSgpOicnO2lmKHgpe3g9JycreDtpZihzLmVtPT0zKSIKKyAi cmV0dXJuIGVuY29kZVVSSUNvbXBvbmVudCh4KTtlbHNlIGlmKGM9PSdBVVRPJyYm KCcnKS5jaGFyQ29kZUF0KXtmb3IoaT0wO2k8eC5sZW5ndGg7aSsrKXtjPXguc3Vi c3RyaW5nKGksaSsxKTtuPXguY2hhckNvZGVBdChpKTtpZihuPjEyNyl7bD0wO2U9 Jyc7d2hpbGUobnx8bDw0KXtlPWguc3Vic3RyaW5nKG4lMTYsbiUxNisxKStlO249 KG4tbiUiCisgIjE2KS8xNjtsKyt9eSs9JyV1JytlfWVsc2UgaWYoYz09JysnKXkr PSclMkInO2Vsc2UgeSs9ZXNjYXBlKGMpfXJldHVybiB5fWVsc2V7eD1zLnJlcChl c2NhcGUoJycreCksJysnLCclMkInKTtpZihjJiZzLmVtPT0xJiZ4LmluZGV4T2Yo JyV1Jyk8MCYmeC5pbmRleE9mKCclVScpPDApe2k9eC5pbmRleE9mKCclJyk7d2hp bGUoaT49MCl7aSsrO2lmIgorICIoaC5zdWJzdHJpbmcoOCkuaW5kZXhPZih4LnN1 YnN0cmluZyhpLGkrMSkudG9VcHBlckNhc2UoKSk+PTApcmV0dXJuIHguc3Vic3Ry aW5nKDAsaSkrJ3UwMCcreC5zdWJzdHJpbmcoaSk7aT14LmluZGV4T2YoJyUnLGkp fX19fXJldHVybiB4fTtzLmVwYT1mdW5jdGlvbih4KXt2YXIgcz10aGlzO2lmKHgp e3g9JycreDtyZXR1cm4gcy5lbT09Mz9kZSIKKyAiY29kZVVSSUNvbXBvbmVudCh4 KTp1bmVzY2FwZShzLnJlcCh4LCcrJywnICcpKX1yZXR1cm4geH07cy5wdD1mdW5j dGlvbih4LGQsZixhKXt2YXIgcz10aGlzLHQ9eCx6PTAseSxyO3doaWxlKHQpe3k9 dC5pbmRleE9mKGQpO3k9eTwwP3QubGVuZ3RoOnk7dD10LnN1YnN0cmluZygwLHkp O3I9c1tmXSh0LGEpO2lmKHIpcmV0dXJuIHI7eis9eStkLmwiCisgImVuZ3RoO3Q9 eC5zdWJzdHJpbmcoeix4Lmxlbmd0aCk7dD16PHgubGVuZ3RoP3Q6Jyd9cmV0dXJu ICcnfTtzLmlzZj1mdW5jdGlvbih0LGEpe3ZhciBjPWEuaW5kZXhPZignOicpO2lm KGM+PTApYT1hLnN1YnN0cmluZygwLGMpO2lmKHQuc3Vic3RyaW5nKDAsMik9PSdz XycpdD10LnN1YnN0cmluZygyKTtyZXR1cm4gKHQhPScnJiZ0PT1hKX07cy5mIgor ICJzZj1mdW5jdGlvbih0LGEpe3ZhciBzPXRoaXM7aWYocy5wdChhLCcsJywnaXNm Jyx0KSlzLmZzZys9KHMuZnNnIT0nJz8nLCc6JycpK3Q7cmV0dXJuIDB9O3MuZnM9 ZnVuY3Rpb24oeCxmKXt2YXIgcz10aGlzO3MuZnNnPScnO3MucHQoeCwnLCcsJ2Zz ZicsZik7cmV0dXJuIHMuZnNnfTtzLnNpPWZ1bmN0aW9uKCl7dmFyIHM9dGhpcyxp LGssdixjPSIKKyAic19naSsndmFyIHM9c19naShcIicrcy5vdW4rJ1wiKTtzLnNh KFwiJytzLnVuKydcIik7Jztmb3IoaT0wO2k8cy52YV9nLmxlbmd0aDtpKyspe2s9 cy52YV9nW2ldO3Y9c1trXTtpZih2IT11bmRlZmluZWQpe2lmKHR5cGVvZih2KT09 J3N0cmluZycpYys9J3MuJytrKyc9XCInK3NfZmUodikrJ1wiOyc7ZWxzZSBjKz0n cy4nK2srJz0nK3YrJzsnfX0iCisgImMrPVwicy5sbms9cy5lbz1zLmxpbmtOYW1l PXMubGlua1R5cGU9cy53ZC5zX29iamVjdElEPXMucHB1PXMucGU9cy5wZXYxPXMu cGV2Mj1zLnBldjM9Jyc7XCI7cmV0dXJuIGN9O3MuY19kPScnO3MuY19nZGY9ZnVu Y3Rpb24odCxhKXt2YXIgcz10aGlzO2lmKCFzLm51bSh0KSlyZXR1cm4gMTtyZXR1 cm4gMH07cy5jX2dkPWZ1bmN0aW9uKCl7dmFyIgorICIgcz10aGlzLGQ9cy53ZC5s b2NhdGlvbi5ob3N0bmFtZSxuPXMuZnBDb29raWVEb21haW5QZXJpb2RzLHA7aWYo IW4pbj1zLmNvb2tpZURvbWFpblBlcmlvZHM7aWYoZCYmIXMuY19kKXtuPW4/cGFy c2VJbnQobik6MjtuPW4+Mj9uOjI7cD1kLmxhc3RJbmRleE9mKCcuJyk7aWYocD49 MCl7d2hpbGUocD49MCYmbj4xKXtwPWQubGFzdEluZGV4T2YoJyIKKyAiLicscC0x KTtuLS19cy5jX2Q9cD4wJiZzLnB0KGQsJy4nLCdjX2dkZicsMCk/ZC5zdWJzdHJp bmcocCk6ZH19cmV0dXJuIHMuY19kfTtzLmNfcj1mdW5jdGlvbihrKXt2YXIgcz10 aGlzO2s9cy5hcGUoayk7dmFyIGM9JyAnK3MuZC5jb29raWUsaT1jLmluZGV4T2Yo JyAnK2srJz0nKSxlPWk8MD9pOmMuaW5kZXhPZignOycsaSksdj1pPDA/Jyc6cy4i CisgImVwYShjLnN1YnN0cmluZyhpKzIray5sZW5ndGgsZTwwP2MubGVuZ3RoOmUp KTtyZXR1cm4gdiE9J1tbQl1dJz92OicnfTtzLmNfdz1mdW5jdGlvbihrLHYsZSl7 dmFyIHM9dGhpcyxkPXMuY19nZCgpLGw9cy5jb29raWVMaWZldGltZSx0O3Y9Jycr djtsPWw/KCcnK2wpLnRvVXBwZXJDYXNlKCk6Jyc7aWYoZSYmbCE9J1NFU1NJT04n JiZsIT0nTk9OIgorICJFJyl7dD0odiE9Jyc/cGFyc2VJbnQobD9sOjApOi02MCk7 aWYodCl7ZT1uZXcgRGF0ZTtlLnNldFRpbWUoZS5nZXRUaW1lKCkrKHQqMTAwMCkp fX1pZihrJiZsIT0nTk9ORScpe3MuZC5jb29raWU9aysnPScrcy5hcGUodiE9Jyc/ djonW1tCXV0nKSsnOyBwYXRoPS87JysoZSYmbCE9J1NFU1NJT04nPycgZXhwaXJl cz0nK2UudG9HTVRTdHJpbmcoKSIKKyAiKyc7JzonJykrKGQ/JyBkb21haW49Jytk Kyc7JzonJyk7cmV0dXJuIHMuY19yKGspPT12fXJldHVybiAwfTtzLmVoPWZ1bmN0 aW9uKG8sZSxyLGYpe3ZhciBzPXRoaXMsYj0nc18nK2UrJ18nK3MuX2luLG49LTEs bCxpLHg7aWYoIXMuZWhsKXMuZWhsPW5ldyBBcnJheTtsPXMuZWhsO2ZvcihpPTA7 aTxsLmxlbmd0aCYmbjwwO2krKyl7aWYobFtpXS4iCisgIm89PW8mJmxbaV0uZT09 ZSluPWl9aWYobjwwKXtuPWk7bFtuXT1uZXcgT2JqZWN0fXg9bFtuXTt4Lm89bzt4 LmU9ZTtmPXI/eC5iOmY7aWYocnx8Zil7eC5iPXI/MDpvW2VdO3gub1tlXT1mfWlm KHguYil7eC5vW2JdPXguYjtyZXR1cm4gYn1yZXR1cm4gMH07cy5jZXQ9ZnVuY3Rp b24oZixhLHQsbyxiKXt2YXIgcz10aGlzLHIsdGNmO2lmKHMuYXB2IgorICI+PTUm Jighcy5pc29wZXJhfHxzLmFwdj49Nykpe3RjZj1uZXcgRnVuY3Rpb24oJ3MnLCdm JywnYScsJ3QnLCd2YXIgZSxyO3RyeXtyPXNbZl0oYSl9Y2F0Y2goZSl7cj1zW3Rd KGUpfXJldHVybiByJyk7cj10Y2YocyxmLGEsdCl9ZWxzZXtpZihzLmlzbWFjJiZz LnUuaW5kZXhPZignTVNJRSA0Jyk+PTApcj1zW2JdKGEpO2Vsc2V7cy5laChzLndk LCIKKyAiJ29uZXJyb3InLDAsbyk7cj1zW2ZdKGEpO3MuZWgocy53ZCwnb25lcnJv cicsMSl9fXJldHVybiByfTtzLmd0ZnNldD1mdW5jdGlvbihlKXt2YXIgcz10aGlz O3JldHVybiBzLnRmc307cy5ndGZzb2U9bmV3IEZ1bmN0aW9uKCdlJywndmFyIHM9 c19jX2lsWycrcy5faW4rJ10sYztzLmVoKHdpbmRvdyxcIm9uZXJyb3JcIiwxKTtz LmV0ZnM9MTtjPXMiCisgIi50KCk7aWYoYylzLmQud3JpdGUoYyk7cy5ldGZzPTA7 cmV0dXJuIHRydWUnKTtzLmd0ZnNmYj1mdW5jdGlvbihhKXtyZXR1cm4gd2luZG93 fTtzLmd0ZnNmPWZ1bmN0aW9uKHcpe3ZhciBzPXRoaXMscD13LnBhcmVudCxsPXcu bG9jYXRpb247cy50ZnM9dztpZihwJiZwLmxvY2F0aW9uIT1sJiZwLmxvY2F0aW9u Lmhvc3Q9PWwuaG9zdCl7cy50ZnM9IgorICJwO3JldHVybiBzLmd0ZnNmKHMudGZz KX1yZXR1cm4gcy50ZnN9O3MuZ3Rmcz1mdW5jdGlvbigpe3ZhciBzPXRoaXM7aWYo IXMudGZzKXtzLnRmcz1zLndkO2lmKCFzLmV0ZnMpcy50ZnM9cy5jZXQoJ2d0ZnNm JyxzLnRmcywnZ3Rmc2V0JyxzLmd0ZnNvZSwnZ3Rmc2ZiJyl9cmV0dXJuIHMudGZz fTtzLm1ycT1mdW5jdGlvbih1KXt2YXIgcz10aGlzLCIKKyAibD1zLnJsW3VdLG4s cjtzLnJsW3VdPTA7aWYobClmb3Iobj0wO248bC5sZW5ndGg7bisrKXtyPWxbbl07 cy5tcigwLDAsci5yLDAsci50LHIudSl9fTtzLmJyPWZ1bmN0aW9uKGlkLHJzKXt2 YXIgcz10aGlzO2lmKHMuZGlzYWJsZUJ1ZmZlcmVkUmVxdWVzdHN8fCFzLmNfdygn c19icicscnMpKXMuYnJsPXJzfTtzLmZsdXNoQnVmZmVyZWRSZXF1ZXMiCisgInRz PWZ1bmN0aW9uKCl7dGhpcy5mYnIoMCl9O3MuZmJyPWZ1bmN0aW9uKGlkKXt2YXIg cz10aGlzLGJyPXMuY19yKCdzX2JyJyk7aWYoIWJyKWJyPXMuYnJsO2lmKGJyKXtp Zighcy5kaXNhYmxlQnVmZmVyZWRSZXF1ZXN0cylzLmNfdygnc19icicsJycpO3Mu bXIoMCwwLGJyKX1zLmJybD0wfTtzLm1yPWZ1bmN0aW9uKHNlc3MscSxycyxpZCx0 YSx1IgorICIpe3ZhciBzPXRoaXMsZGM9cy5kYyx0MT1zLnRyYWNraW5nU2VydmVy LHQyPXMudHJhY2tpbmdTZXJ2ZXJTZWN1cmUsdGI9cy50cmFja2luZ1NlcnZlckJh c2UscD0nLnNjJyxucz1zLnZpc2l0b3JOYW1lc3BhY2UsdW49cy5jbHModT91Oihu cz9uczpzLmZ1bikpLHI9bmV3IE9iamVjdCxsLGltbj0nc19pXycrKHVuKSxpbSxi LGU7aWYoIXJzKXtpZiIKKyAiKHQxKXtpZih0MiYmcy5zc2wpdDE9dDJ9ZWxzZXtp ZighdGIpdGI9JzJvNy5uZXQnO2lmKGRjKWRjPSgnJytkYykudG9Mb3dlckNhc2Uo KTtlbHNlIGRjPSdkMSc7aWYodGI9PScybzcubmV0Jyl7aWYoZGM9PSdkMScpZGM9 JzExMic7ZWxzZSBpZihkYz09J2QyJylkYz0nMTIyJztwPScnfXQxPXVuKycuJytk YysnLicrcCt0Yn1ycz0naHR0cCcrKHMiCisgIi5zc2w/J3MnOicnKSsnOi8vJyt0 MSsnL2Ivc3MvJytzLnVuKycvJysocy5tb2JpbGU/JzUuMSc6JzEnKSsnL0guMjIu MS8nK3Nlc3MrJz9BUUI9MSZuZGg9MScrKHE/cTonJykrJyZBUUU9MSc7aWYocy5p c2llJiYhcy5pc21hYylycz1zLmZsKHJzLDIwNDcpO2lmKGlkKXtzLmJyKGlkLHJz KTtyZXR1cm59fWlmKHMuZC5pbWFnZXMmJnMuYXB2Pj0zIgorICImJighcy5pc29w ZXJhfHxzLmFwdj49NykmJihzLm5zNjwwfHxzLmFwdj49Ni4xKSl7aWYoIXMucmMp cy5yYz1uZXcgT2JqZWN0O2lmKCFzLnJjW3VuXSl7cy5yY1t1bl09MTtpZighcy5y bClzLnJsPW5ldyBPYmplY3Q7cy5ybFt1bl09bmV3IEFycmF5O3NldFRpbWVvdXQo J2lmKHdpbmRvdy5zX2NfaWwpd2luZG93LnNfY19pbFsnK3MuX2luKyddLiIKKyAi bXJxKFwiJyt1bisnXCIpJyw3NTApfWVsc2V7bD1zLnJsW3VuXTtpZihsKXtyLnQ9 dGE7ci51PXVuO3Iucj1ycztsW2wubGVuZ3RoXT1yO3JldHVybiAnJ31pbW4rPSdf JytzLnJjW3VuXTtzLnJjW3VuXSsrfWltPXMud2RbaW1uXTtpZighaW0paW09cy53 ZFtpbW5dPW5ldyBJbWFnZTtpbS5zX2w9MDtpbS5vbmxvYWQ9bmV3IEZ1bmN0aW9u KCdlJywiCisgIid0aGlzLnNfbD0xO3ZhciB3ZD13aW5kb3cscztpZih3ZC5zX2Nf aWwpe3M9d2Quc19jX2lsWycrcy5faW4rJ107cy5tcnEoXCInK3VuKydcIik7cy5u cnMtLTtpZighcy5ucnMpcy5tX20oXCJyclwiKX0nKTtpZighcy5ucnMpe3MubnJz PTE7cy5tX20oJ3JzJyl9ZWxzZSBzLm5ycysrO2ltLnNyYz1ycztpZigoIXRhfHx0 YT09J19zZWxmJ3x8dGE9IgorICI9J190b3AnfHwocy53ZC5uYW1lJiZ0YT09cy53 ZC5uYW1lKSkmJnJzLmluZGV4T2YoJyZwZT0nKT49MCl7Yj1lPW5ldyBEYXRlO3do aWxlKCFpbS5zX2wmJmUuZ2V0VGltZSgpLWIuZ2V0VGltZSgpPDUwMCllPW5ldyBE YXRlfXJldHVybiAnJ31yZXR1cm4gJzxpbScrJ2cgc3InKydjPVwiJytycysnXCIg d2lkdGg9MSBoZWlnaHQ9MSBib3JkZXI9MCIKKyAiIGFsdD1cIlwiPid9O3MuZ2c9 ZnVuY3Rpb24odil7dmFyIHM9dGhpcztpZighcy53ZFsnc18nK3ZdKXMud2RbJ3Nf Jyt2XT0nJztyZXR1cm4gcy53ZFsnc18nK3ZdfTtzLmdsZj1mdW5jdGlvbih0LGEp e2lmKHQuc3Vic3RyaW5nKDAsMik9PSdzXycpdD10LnN1YnN0cmluZygyKTt2YXIg cz10aGlzLHY9cy5nZyh0KTtpZih2KXNbdF09dn07cy5nbD0iCisgImZ1bmN0aW9u KHYpe3ZhciBzPXRoaXM7aWYocy5wZylzLnB0KHYsJywnLCdnbGYnLDApfTtzLnJm PWZ1bmN0aW9uKHgpe3ZhciBzPXRoaXMseSxpLGosaCxsLGEsYj0nJyxjPScnLHQ7 aWYoeCl7eT0nJyt4O2k9eS5pbmRleE9mKCc/Jyk7aWYoaT4wKXthPXkuc3Vic3Ry aW5nKGkrMSk7eT15LnN1YnN0cmluZygwLGkpO2g9eS50b0xvd2VyQ2FzZSgpIgor ICI7aT0wO2lmKGguc3Vic3RyaW5nKDAsNyk9PSdodHRwOi8vJylpKz03O2Vsc2Ug aWYoaC5zdWJzdHJpbmcoMCw4KT09J2h0dHBzOi8vJylpKz04O2g9aC5zdWJzdHJp bmcoaSk7aT1oLmluZGV4T2YoXCIvXCIpO2lmKGk+MCl7aD1oLnN1YnN0cmluZygw LGkpO2lmKGguaW5kZXhPZignZ29vZ2xlJyk+PTApe2E9cy5zcChhLCcmJyk7aWYo YS5sZW5ndCIKKyAiaD4xKXtsPScscSxpZSxzdGFydCxzZWFyY2hfa2V5LHdvcmQs a3csY2QsJztmb3Ioaj0wO2o8YS5sZW5ndGg7aisrKXt0PWFbal07aT10LmluZGV4 T2YoJz0nKTtpZihpPjAmJmwuaW5kZXhPZignLCcrdC5zdWJzdHJpbmcoMCxpKSsn LCcpPj0wKWIrPShiPycmJzonJykrdDtlbHNlIGMrPShjPycmJzonJykrdH1pZihi JiZjKXt5Kz0nPycrYisnJiciCisgIitjO2lmKCcnK3ghPXkpeD15fX19fX19cmV0 dXJuIHh9O3MuaGF2PWZ1bmN0aW9uKCl7dmFyIHM9dGhpcyxxcz0nJyxmdj1zLmxp bmtUcmFja1ZhcnMsZmU9cy5saW5rVHJhY2tFdmVudHMsbW4saTtpZihzLnBlKXtt bj1zLnBlLnN1YnN0cmluZygwLDEpLnRvVXBwZXJDYXNlKCkrcy5wZS5zdWJzdHJp bmcoMSk7aWYoc1ttbl0pe2Z2PXNbbW5dLnRyIgorICJhY2tWYXJzO2ZlPXNbbW5d LnRyYWNrRXZlbnRzfX1mdj1mdj9mdisnLCcrcy52bF9sKycsJytzLnZsX2wyOicn O2ZvcihpPTA7aTxzLnZhX3QubGVuZ3RoO2krKyl7dmFyIGs9cy52YV90W2ldLHY9 c1trXSxiPWsuc3Vic3RyaW5nKDAsNCkseD1rLnN1YnN0cmluZyg0KSxuPXBhcnNl SW50KHgpLHE9aztpZih2JiZrIT0nbGlua05hbWUnJiZrIT0nbCIKKyAiaW5rVHlw ZScpe2lmKHMucGV8fHMubG5rfHxzLmVvKXtpZihmdiYmKCcsJytmdisnLCcpLmlu ZGV4T2YoJywnK2srJywnKTwwKXY9Jyc7aWYoaz09J2V2ZW50cycmJmZlKXY9cy5m cyh2LGZlKX1pZih2KXtpZihrPT0nZHluYW1pY1ZhcmlhYmxlUHJlZml4JylxPSdE JztlbHNlIGlmKGs9PSd2aXNpdG9ySUQnKXE9J3ZpZCc7ZWxzZSBpZihrPT0ncGEi CisgImdlVVJMJyl7cT0nZyc7dj1zLmZsKHYsMjU1KX1lbHNlIGlmKGs9PSdyZWZl cnJlcicpe3E9J3InO3Y9cy5mbChzLnJmKHYpLDI1NSl9ZWxzZSBpZihrPT0ndm1r J3x8az09J3Zpc2l0b3JNaWdyYXRpb25LZXknKXE9J3ZtdCc7ZWxzZSBpZihrPT0n dmlzaXRvck1pZ3JhdGlvblNlcnZlcicpe3E9J3ZtZic7aWYocy5zc2wmJnMudmlz aXRvck1pZ3JhIgorICJ0aW9uU2VydmVyU2VjdXJlKXY9Jyd9ZWxzZSBpZihrPT0n dmlzaXRvck1pZ3JhdGlvblNlcnZlclNlY3VyZScpe3E9J3ZtZic7aWYoIXMuc3Ns JiZzLnZpc2l0b3JNaWdyYXRpb25TZXJ2ZXIpdj0nJ31lbHNlIGlmKGs9PSdjaGFy U2V0Jyl7cT0nY2UnO2lmKHYudG9VcHBlckNhc2UoKT09J0FVVE8nKXY9J0lTTzg4 NTktMSc7ZWxzZSBpZihzLmVtPSIKKyAiPTJ8fHMuZW09PTMpdj0nVVRGLTgnfWVs c2UgaWYoaz09J3Zpc2l0b3JOYW1lc3BhY2UnKXE9J25zJztlbHNlIGlmKGs9PSdj b29raWVEb21haW5QZXJpb2RzJylxPSdjZHAnO2Vsc2UgaWYoaz09J2Nvb2tpZUxp ZmV0aW1lJylxPSdjbCc7ZWxzZSBpZihrPT0ndmFyaWFibGVQcm92aWRlcicpcT0n dnZwJztlbHNlIGlmKGs9PSdjdXJyZW5jeUNvZGUiCisgIicpcT0nY2MnO2Vsc2Ug aWYoaz09J2NoYW5uZWwnKXE9J2NoJztlbHNlIGlmKGs9PSd0cmFuc2FjdGlvbklE JylxPSd4YWN0JztlbHNlIGlmKGs9PSdjYW1wYWlnbicpcT0ndjAnO2Vsc2UgaWYo az09J3Jlc29sdXRpb24nKXE9J3MnO2Vsc2UgaWYoaz09J2NvbG9yRGVwdGgnKXE9 J2MnO2Vsc2UgaWYoaz09J2phdmFzY3JpcHRWZXJzaW9uJylxPSdqIgorICInO2Vs c2UgaWYoaz09J2phdmFFbmFibGVkJylxPSd2JztlbHNlIGlmKGs9PSdjb29raWVz RW5hYmxlZCcpcT0nayc7ZWxzZSBpZihrPT0nYnJvd3NlcldpZHRoJylxPSdidyc7 ZWxzZSBpZihrPT0nYnJvd3NlckhlaWdodCcpcT0nYmgnO2Vsc2UgaWYoaz09J2Nv bm5lY3Rpb25UeXBlJylxPSdjdCc7ZWxzZSBpZihrPT0naG9tZXBhZ2UnKXE9J2hw JyIKKyAiO2Vsc2UgaWYoaz09J3BsdWdpbnMnKXE9J3AnO2Vsc2UgaWYocy5udW0o eCkpe2lmKGI9PSdwcm9wJylxPSdjJytuO2Vsc2UgaWYoYj09J2VWYXInKXE9J3Yn K247ZWxzZSBpZihiPT0nbGlzdCcpcT0nbCcrbjtlbHNlIGlmKGI9PSdoaWVyJyl7 cT0naCcrbjt2PXMuZmwodiwyNTUpfX1pZih2KXFzKz0nJicrcSsnPScrKGsuc3Vi c3RyaW5nKDAsMykiCisgIiE9J3Bldic/cy5hcGUodik6dil9fX1yZXR1cm4gcXN9 O3MubHRkZj1mdW5jdGlvbih0LGgpe3Q9dD90LnRvTG93ZXJDYXNlKCk6Jyc7aD1o P2gudG9Mb3dlckNhc2UoKTonJzt2YXIgcWk9aC5pbmRleE9mKCc/Jyk7aD1xaT49 MD9oLnN1YnN0cmluZygwLHFpKTpoO2lmKHQmJmguc3Vic3RyaW5nKGgubGVuZ3Ro LSh0Lmxlbmd0aCsxKSk9PScuJyt0IgorICIpcmV0dXJuIDE7cmV0dXJuIDB9O3Mu bHRlZj1mdW5jdGlvbih0LGgpe3Q9dD90LnRvTG93ZXJDYXNlKCk6Jyc7aD1oP2gu dG9Mb3dlckNhc2UoKTonJztpZih0JiZoLmluZGV4T2YodCk+PTApcmV0dXJuIDE7 cmV0dXJuIDB9O3MubHQ9ZnVuY3Rpb24oaCl7dmFyIHM9dGhpcyxsZnQ9cy5saW5r RG93bmxvYWRGaWxlVHlwZXMsbGVmPXMubGlua0V4dCIKKyAiZXJuYWxGaWx0ZXJz LGxpZj1zLmxpbmtJbnRlcm5hbEZpbHRlcnM7bGlmPWxpZj9saWY6cy53ZC5sb2Nh dGlvbi5ob3N0bmFtZTtoPWgudG9Mb3dlckNhc2UoKTtpZihzLnRyYWNrRG93bmxv YWRMaW5rcyYmbGZ0JiZzLnB0KGxmdCwnLCcsJ2x0ZGYnLGgpKXJldHVybiAnZCc7 aWYocy50cmFja0V4dGVybmFsTGlua3MmJmguc3Vic3RyaW5nKDAsMSkiCisgIiE9 JyMnJiYobGVmfHxsaWYpJiYoIWxlZnx8cy5wdChsZWYsJywnLCdsdGVmJyxoKSkm JighbGlmfHwhcy5wdChsaWYsJywnLCdsdGVmJyxoKSkpcmV0dXJuICdlJztyZXR1 cm4gJyd9O3MubGM9bmV3IEZ1bmN0aW9uKCdlJywndmFyIHM9c19jX2lsWycrcy5f aW4rJ10sYj1zLmVoKHRoaXMsXCJvbmNsaWNrXCIpO3MubG5rPXMuY28odGhpcyk7 cy50IgorICIoKTtzLmxuaz0wO2lmKGIpcmV0dXJuIHRoaXNbYl0oZSk7cmV0dXJu IHRydWUnKTtzLmJjPW5ldyBGdW5jdGlvbignZScsJ3ZhciBzPXNfY19pbFsnK3Mu X2luKyddLGYsdGNmO2lmKHMuZCYmcy5kLmFsbCYmcy5kLmFsbC5jcHBYWWN0bnIp cmV0dXJuO3MuZW89ZS5zcmNFbGVtZW50P2Uuc3JjRWxlbWVudDplLnRhcmdldDt0 Y2Y9bmV3IEZ1bmN0aSIKKyAib24oXCJzXCIsXCJ2YXIgZTt0cnl7aWYocy5lbyYm KHMuZW8udGFnTmFtZXx8cy5lby5wYXJlbnRFbGVtZW50fHxzLmVvLnBhcmVudE5v ZGUpKXMudCgpfWNhdGNoKGUpe31cIik7dGNmKHMpO3MuZW89MCcpO3Mub2g9ZnVu Y3Rpb24obyl7dmFyIHM9dGhpcyxsPXMud2QubG9jYXRpb24saD1vLmhyZWY/by5o cmVmOicnLGksaixrLHA7aT1oLmluZGUiCisgInhPZignOicpO2o9aC5pbmRleE9m KCc/Jyk7az1oLmluZGV4T2YoJy8nKTtpZihoJiYoaTwwfHwoaj49MCYmaT5qKXx8 KGs+PTAmJmk+aykpKXtwPW8ucHJvdG9jb2wmJm8ucHJvdG9jb2wubGVuZ3RoPjE/ by5wcm90b2NvbDoobC5wcm90b2NvbD9sLnByb3RvY29sOicnKTtpPWwucGF0aG5h bWUubGFzdEluZGV4T2YoJy8nKTtoPShwP3ArJy8vJzonIgorICInKSsoby5ob3N0 P28uaG9zdDoobC5ob3N0P2wuaG9zdDonJykpKyhoLnN1YnN0cmluZygwLDEpIT0n Lyc/bC5wYXRobmFtZS5zdWJzdHJpbmcoMCxpPDA/MDppKSsnLyc6JycpK2h9cmV0 dXJuIGh9O3Mub3Q9ZnVuY3Rpb24obyl7dmFyIHQ9by50YWdOYW1lO3Q9dCYmdC50 b1VwcGVyQ2FzZT90LnRvVXBwZXJDYXNlKCk6Jyc7aWYodD09J1NIQVBFJyIKKyAi KXQ9Jyc7aWYodCl7aWYoKHQ9PSdJTlBVVCd8fHQ9PSdCVVRUT04nKSYmby50eXBl JiZvLnR5cGUudG9VcHBlckNhc2UpdD1vLnR5cGUudG9VcHBlckNhc2UoKTtlbHNl IGlmKCF0JiZvLmhyZWYpdD0nQSc7fXJldHVybiB0fTtzLm9pZD1mdW5jdGlvbihv KXt2YXIgcz10aGlzLHQ9cy5vdChvKSxwLGMsbj0nJyx4PTA7aWYodCYmIW8uc19v aWQpe3AiCisgIj1vLnByb3RvY29sO2M9by5vbmNsaWNrO2lmKG8uaHJlZiYmKHQ9 PSdBJ3x8dD09J0FSRUEnKSYmKCFjfHwhcHx8cC50b0xvd2VyQ2FzZSgpLmluZGV4 T2YoJ2phdmFzY3JpcHQnKTwwKSluPXMub2gobyk7ZWxzZSBpZihjKXtuPXMucmVw KHMucmVwKHMucmVwKHMucmVwKCcnK2MsXCJcXHJcIiwnJyksXCJcXG5cIiwnJyks XCJcXHRcIiwnJyksJyAnIgorICIsJycpO3g9Mn1lbHNlIGlmKHQ9PSdJTlBVVCd8 fHQ9PSdTVUJNSVQnKXtpZihvLnZhbHVlKW49by52YWx1ZTtlbHNlIGlmKG8uaW5u ZXJUZXh0KW49by5pbm5lclRleHQ7ZWxzZSBpZihvLnRleHRDb250ZW50KW49by50 ZXh0Q29udGVudDt4PTN9ZWxzZSBpZihvLnNyYyYmdD09J0lNQUdFJyluPW8uc3Jj O2lmKG4pe28uc19vaWQ9cy5mbChuLDEwMCIKKyAiKTtvLnNfb2lkdD14fX1yZXR1 cm4gby5zX29pZH07cy5ycWY9ZnVuY3Rpb24odCx1bil7dmFyIHM9dGhpcyxlPXQu aW5kZXhPZignPScpLHU9ZT49MD90LnN1YnN0cmluZygwLGUpOicnLHE9ZT49MD9z LmVwYSh0LnN1YnN0cmluZyhlKzEpKTonJztpZih1JiZxJiYoJywnK3UrJywnKS5p bmRleE9mKCcsJyt1bisnLCcpPj0wKXtpZih1IT1zLnVuJiYiCisgInMudW4uaW5k ZXhPZignLCcpPj0wKXE9JyZ1PScrdStxKycmdT0wJztyZXR1cm4gcX1yZXR1cm4g Jyd9O3MucnE9ZnVuY3Rpb24odW4pe2lmKCF1bil1bj10aGlzLnVuO3ZhciBzPXRo aXMsYz11bi5pbmRleE9mKCcsJyksdj1zLmNfcignc19zcScpLHE9Jyc7aWYoYzww KXJldHVybiBzLnB0KHYsJyYnLCdycWYnLHVuKTtyZXR1cm4gcy5wdCh1biwnIgor ICIsJywncnEnLDApfTtzLnNxcD1mdW5jdGlvbih0LGEpe3ZhciBzPXRoaXMsZT10 LmluZGV4T2YoJz0nKSxxPWU8MD8nJzpzLmVwYSh0LnN1YnN0cmluZyhlKzEpKTtz LnNxcVtxXT0nJztpZihlPj0wKXMucHQodC5zdWJzdHJpbmcoMCxlKSwnLCcsJ3Nx cycscSk7cmV0dXJuIDB9O3Muc3FzPWZ1bmN0aW9uKHVuLHEpe3ZhciBzPXRoaXM7 cy5zcXVbdSIKKyAibl09cTtyZXR1cm4gMH07cy5zcT1mdW5jdGlvbihxKXt2YXIg cz10aGlzLGs9J3Nfc3EnLHY9cy5jX3IoaykseCxjPTA7cy5zcXE9bmV3IE9iamVj dDtzLnNxdT1uZXcgT2JqZWN0O3Muc3FxW3FdPScnO3MucHQodiwnJicsJ3NxcCcs MCk7cy5wdChzLnVuLCcsJywnc3FzJyxxKTt2PScnO2Zvcih4IGluIHMuc3F1KWlm KHgmJighT2JqZWN0fHwhT2IiCisgImplY3QucHJvdG90eXBlfHwhT2JqZWN0LnBy b3RvdHlwZVt4XSkpcy5zcXFbcy5zcXVbeF1dKz0ocy5zcXFbcy5zcXVbeF1dPycs JzonJykreDtmb3IoeCBpbiBzLnNxcSlpZih4JiYoIU9iamVjdHx8IU9iamVjdC5w cm90b3R5cGV8fCFPYmplY3QucHJvdG90eXBlW3hdKSYmcy5zcXFbeF0mJih4PT1x fHxjPDIpKXt2Kz0odj8nJic6JycpK3Muc3FxIgorICJbeF0rJz0nK3MuYXBlKHgp O2MrK31yZXR1cm4gcy5jX3coayx2LDApfTtzLndkbD1uZXcgRnVuY3Rpb24oJ2Un LCd2YXIgcz1zX2NfaWxbJytzLl9pbisnXSxyPXRydWUsYj1zLmVoKHMud2QsXCJv bmxvYWRcIiksaSxvLG9jO2lmKGIpcj10aGlzW2JdKGUpO2ZvcihpPTA7aTxzLmQu bGlua3MubGVuZ3RoO2krKyl7bz1zLmQubGlua3NbaV07b2M9byIKKyAiLm9uY2xp Y2s/XCJcIitvLm9uY2xpY2s6XCJcIjtpZigob2MuaW5kZXhPZihcInNfZ3MoXCIp PDB8fG9jLmluZGV4T2YoXCIuc19vYyhcIik+PTApJiZvYy5pbmRleE9mKFwiLnRs KFwiKTwwKXMuZWgobyxcIm9uY2xpY2tcIiwwLHMubGMpO31yZXR1cm4gcicpO3Mu d2RzPWZ1bmN0aW9uKCl7dmFyIHM9dGhpcztpZihzLmFwdj4zJiYoIXMuaXNpZXwi CisgInwhcy5pc21hY3x8cy5hcHY+PTUpKXtpZihzLmImJnMuYi5hdHRhY2hFdmVu dClzLmIuYXR0YWNoRXZlbnQoJ29uY2xpY2snLHMuYmMpO2Vsc2UgaWYocy5iJiZz LmIuYWRkRXZlbnRMaXN0ZW5lcilzLmIuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2sn LHMuYmMsZmFsc2UpO2Vsc2Ugcy5laChzLndkLCdvbmxvYWQnLDAscy53ZGwpfX07 cy52cz1mdW5jIgorICJ0aW9uKHgpe3ZhciBzPXRoaXMsdj1zLnZpc2l0b3JTYW1w bGluZyxnPXMudmlzaXRvclNhbXBsaW5nR3JvdXAsaz0nc192c25fJytzLnVuKyhn PydfJytnOicnKSxuPXMuY19yKGspLGU9bmV3IERhdGUseT1lLmdldFllYXIoKTtl LnNldFllYXIoeSsxMCsoeTwxOTAwPzE5MDA6MCkpO2lmKHYpe3YqPTEwMDtpZigh bil7aWYoIXMuY193KGsseCxlKSIKKyAiKXJldHVybiAwO249eH1pZihuJTEwMDAw PnYpcmV0dXJuIDB9cmV0dXJuIDF9O3MuZHlhc21mPWZ1bmN0aW9uKHQsbSl7aWYo dCYmbSYmbS5pbmRleE9mKHQpPj0wKXJldHVybiAxO3JldHVybiAwfTtzLmR5YXNm PWZ1bmN0aW9uKHQsbSl7dmFyIHM9dGhpcyxpPXQ/dC5pbmRleE9mKCc9Jyk6LTEs bix4O2lmKGk+PTAmJm0pe3ZhciBuPXQuc3Vic3QiCisgInJpbmcoMCxpKSx4PXQu c3Vic3RyaW5nKGkrMSk7aWYocy5wdCh4LCcsJywnZHlhc21mJyxtKSlyZXR1cm4g bn1yZXR1cm4gMH07cy51bnM9ZnVuY3Rpb24oKXt2YXIgcz10aGlzLHg9cy5keW5h bWljQWNjb3VudFNlbGVjdGlvbixsPXMuZHluYW1pY0FjY291bnRMaXN0LG09cy5k eW5hbWljQWNjb3VudE1hdGNoLG4saTtzLnVuPXMudW4udG9Mb3dlIgorICJyQ2Fz ZSgpO2lmKHgmJmwpe2lmKCFtKW09cy53ZC5sb2NhdGlvbi5ob3N0O2lmKCFtLnRv TG93ZXJDYXNlKW09JycrbTtsPWwudG9Mb3dlckNhc2UoKTttPW0udG9Mb3dlckNh c2UoKTtuPXMucHQobCwnOycsJ2R5YXNmJyxtKTtpZihuKXMudW49bn1pPXMudW4u aW5kZXhPZignLCcpO3MuZnVuPWk8MD9zLnVuOnMudW4uc3Vic3RyaW5nKDAsaSl9 OyIKKyAicy5zYT1mdW5jdGlvbih1bil7dmFyIHM9dGhpcztzLnVuPXVuO2lmKCFz Lm91bilzLm91bj11bjtlbHNlIGlmKCgnLCcrcy5vdW4rJywnKS5pbmRleE9mKCcs Jyt1bisnLCcpPDApcy5vdW4rPScsJyt1bjtzLnVucygpfTtzLm1faT1mdW5jdGlv bihuLGEpe3ZhciBzPXRoaXMsbSxmPW4uc3Vic3RyaW5nKDAsMSkscixsLGk7aWYo IXMubV9sKXMubV8iCisgImw9bmV3IE9iamVjdDtpZighcy5tX25sKXMubV9ubD1u ZXcgQXJyYXk7bT1zLm1fbFtuXTtpZighYSYmbSYmbS5fZSYmIW0uX2kpcy5tX2Eo bik7aWYoIW0pe209bmV3IE9iamVjdCxtLl9jPSdzX20nO20uX2luPXMud2Quc19j X2luO20uX2lsPXMuX2lsO20uX2lsW20uX2luXT1tO3Mud2Quc19jX2luKys7bS5z PXM7bS5fbj1uO20uX2w9bmV3IEFyIgorICJyYXkoJ19jJywnX2luJywnX2lsJywn X2knLCdfZScsJ19kJywnX2RsJywncycsJ24nLCdfcicsJ19nJywnX2cxJywnX3Qn LCdfdDEnLCdfeCcsJ194MScsJ19ycycsJ19ycicsJ19sJyk7cy5tX2xbbl09bTtz Lm1fbmxbcy5tX25sLmxlbmd0aF09bn1lbHNlIGlmKG0uX3ImJiFtLl9tKXtyPW0u X3I7ci5fbT1tO2w9bS5fbDtmb3IoaT0wO2k8bC5sZSIKKyAibmd0aDtpKyspaWYo bVtsW2ldXSlyW2xbaV1dPW1bbFtpXV07ci5faWxbci5faW5dPXI7bT1zLm1fbFtu XT1yfWlmKGY9PWYudG9VcHBlckNhc2UoKSlzW25dPW07cmV0dXJuIG19O3MubV9h PW5ldyBGdW5jdGlvbignbicsJ2cnLCdlJywnaWYoIWcpZz1cIm1fXCIrbjt2YXIg cz1zX2NfaWxbJytzLl9pbisnXSxjPXNbZytcIl9jXCJdLG0seCxmPTAiCisgIjtp ZighYyljPXMud2RbXCJzX1wiK2crXCJfY1wiXTtpZihjJiZzX2Qpc1tnXT1uZXcg RnVuY3Rpb24oXCJzXCIsc19mdChzX2QoYykpKTt4PXNbZ107aWYoIXgpeD1zLndk W1xcJ3NfXFwnK2ddO2lmKCF4KXg9cy53ZFtnXTttPXMubV9pKG4sMSk7aWYoeCYm KCFtLl9pfHxnIT1cIm1fXCIrbikpe20uX2k9Zj0xO2lmKChcIlwiK3gpLmluZGV4 T2YoIgorICJcImZ1bmN0aW9uXCIpPj0wKXgocyk7ZWxzZSBzLm1fbShcInhcIixu LHgsZSl9bT1zLm1faShuLDEpO2lmKG0uX2RsKW0uX2RsPW0uX2Q9MDtzLmRsdCgp O3JldHVybiBmJyk7cy5tX209ZnVuY3Rpb24odCxuLGQsZSl7dD0nXycrdDt2YXIg cz10aGlzLGkseCxtLGY9J18nK3Qscj0wLHU7aWYocy5tX2wmJnMubV9ubClmb3Io aT0wO2k8cy5tX25sLiIKKyAibGVuZ3RoO2krKyl7eD1zLm1fbmxbaV07aWYoIW58 fHg9PW4pe209cy5tX2koeCk7dT1tW3RdO2lmKHUpe2lmKCgnJyt1KS5pbmRleE9m KCdmdW5jdGlvbicpPj0wKXtpZihkJiZlKXU9bVt0XShkLGUpO2Vsc2UgaWYoZCl1 PW1bdF0oZCk7ZWxzZSB1PW1bdF0oKX19aWYodSlyPTE7dT1tW3QrMV07aWYodSYm IW1bZl0pe2lmKCgnJyt1KS5pbmRleE8iCisgImYoJ2Z1bmN0aW9uJyk+PTApe2lm KGQmJmUpdT1tW3QrMV0oZCxlKTtlbHNlIGlmKGQpdT1tW3QrMV0oZCk7ZWxzZSB1 PW1bdCsxXSgpfX1tW2ZdPTE7aWYodSlyPTF9fXJldHVybiByfTtzLm1fbGw9ZnVu Y3Rpb24oKXt2YXIgcz10aGlzLGc9cy5tX2RsLGksbztpZihnKWZvcihpPTA7aTxn Lmxlbmd0aDtpKyspe289Z1tpXTtpZihvKXMubG9hZE1vIgorICJkdWxlKG8ubixv LnUsby5kLG8ubCxvLmUsMSk7Z1tpXT0wfX07cy5sb2FkTW9kdWxlPWZ1bmN0aW9u KG4sdSxkLGwsZSxsbil7dmFyIHM9dGhpcyxtPTAsaSxnLG89MCxmMSxmMixjPXMu aD9zLmg6cy5iLGIsdGNmO2lmKG4pe2k9bi5pbmRleE9mKCc6Jyk7aWYoaT49MCl7 Zz1uLnN1YnN0cmluZyhpKzEpO249bi5zdWJzdHJpbmcoMCxpKX1lbHNlICIKKyAi Zz1cIm1fXCIrbjttPXMubV9pKG4pfWlmKChsfHwobiYmIXMubV9hKG4sZykpKSYm dSYmcy5kJiZjJiZzLmQuY3JlYXRlRWxlbWVudCl7aWYoZCl7bS5fZD0xO20uX2Rs PTF9aWYobG4pe2lmKHMuc3NsKXU9cy5yZXAodSwnaHR0cDonLCdodHRwczonKTtp PSdzX3M6JytzLl9pbisnOicrbisnOicrZztiPSd2YXIgcz1zX2NfaWxbJytzLl9p bisnXSwiCisgIm89cy5kLmdldEVsZW1lbnRCeUlkKFwiJytpKydcIik7aWYocyYm byl7aWYoIW8ubCYmcy53ZC4nK2crJyl7by5sPTE7aWYoby5pKWNsZWFyVGltZW91 dChvLmkpO28uaT0wO3MubV9hKFwiJytuKydcIixcIicrZysnXCInKyhlPycsXCIn K2UrJ1wiJzonJykrJyl9JztmMj1iKydvLmMrKztpZighcy5tYXhEZWxheSlzLm1h eERlbGF5PTI1MDtpZighIgorICJvLmwmJm8uYzwocy5tYXhEZWxheSoyKS8xMDAp by5pPXNldFRpbWVvdXQoby5mMiwxMDApfSc7ZjE9bmV3IEZ1bmN0aW9uKCdlJyxi Kyd9Jyk7dGNmPW5ldyBGdW5jdGlvbigncycsJ2MnLCdpJywndScsJ2YxJywnZjIn LCd2YXIgZSxvPTA7dHJ5e289cy5kLmNyZWF0ZUVsZW1lbnQoXCJzY3JpcHRcIik7 aWYobyl7by50eXBlPVwidGV4dC9qYXZhcyIKKyAiY3JpcHRcIjsnKyhuPydvLmlk PWk7by5kZWZlcj10cnVlO28ub25sb2FkPW8ub25yZWFkeXN0YXRlY2hhbmdlPWYx O28uZjI9ZjI7by5sPTA7JzonJykrJ28uc3JjPXU7Yy5hcHBlbmRDaGlsZChvKTsn KyhuPydvLmM9MDtvLmk9c2V0VGltZW91dChmMiwxMDApJzonJykrJ319Y2F0Y2go ZSl7bz0wfXJldHVybiBvJyk7bz10Y2YocyxjLGksdSxmMSwiCisgImYyKX1lbHNl e289bmV3IE9iamVjdDtvLm49bisnOicrZztvLnU9dTtvLmQ9ZDtvLmw9bDtvLmU9 ZTtnPXMubV9kbDtpZighZylnPXMubV9kbD1uZXcgQXJyYXk7aT0wO3doaWxlKGk8 Zy5sZW5ndGgmJmdbaV0paSsrO2dbaV09b319ZWxzZSBpZihuKXttPXMubV9pKG4p O20uX2U9MX1yZXR1cm4gbX07cy52bzE9ZnVuY3Rpb24odCxhKXtpZihhW3RdIgor ICJ8fGFbJyEnK3RdKXRoaXNbdF09YVt0XX07cy52bzI9ZnVuY3Rpb24odCxhKXtp ZighYVt0XSl7YVt0XT10aGlzW3RdO2lmKCFhW3RdKWFbJyEnK3RdPTF9fTtzLmRs dD1uZXcgRnVuY3Rpb24oJ3ZhciBzPXNfY19pbFsnK3MuX2luKyddLGQ9bmV3IERh dGUsaSx2byxmPTA7aWYocy5kbGwpZm9yKGk9MDtpPHMuZGxsLmxlbmd0aDtpKysp e3ZvPXMuZCIKKyAibGxbaV07aWYodm8pe2lmKCFzLm1fbShcImRcIil8fGQuZ2V0 VGltZSgpLXZvLl90Pj1zLm1heERlbGF5KXtzLmRsbFtpXT0wO3MudCh2byl9ZWxz ZSBmPTF9fWlmKHMuZGxpKWNsZWFyVGltZW91dChzLmRsaSk7cy5kbGk9MDtpZihm KXtpZighcy5kbGkpcy5kbGk9c2V0VGltZW91dChzLmRsdCxzLm1heERlbGF5KX1l bHNlIHMuZGxsPTAnKTtzLmQiCisgImw9ZnVuY3Rpb24odm8pe3ZhciBzPXRoaXMs ZD1uZXcgRGF0ZTtpZighdm8pdm89bmV3IE9iamVjdDtzLnB0KHMudmxfZywnLCcs J3ZvMicsdm8pO3ZvLl90PWQuZ2V0VGltZSgpO2lmKCFzLmRsbClzLmRsbD1uZXcg QXJyYXk7cy5kbGxbcy5kbGwubGVuZ3RoXT12bztpZighcy5tYXhEZWxheSlzLm1h eERlbGF5PTI1MDtzLmRsdCgpfTtzLnQ9ZnVuIgorICJjdGlvbih2byxpZCl7dmFy IHM9dGhpcyx0cms9MSx0bT1uZXcgRGF0ZSxzZWQ9TWF0aCYmTWF0aC5yYW5kb20/ TWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpKjEwMDAwMDAwMDAwMDAwKTp0bS5nZXRU aW1lKCksc2Vzcz0ncycrTWF0aC5mbG9vcih0bS5nZXRUaW1lKCkvMTA4MDAwMDAp JTEwK3NlZCx5PXRtLmdldFllYXIoKSx2dD10bS5nZXREYXRlKCIKKyAiKSsnLycr dG0uZ2V0TW9udGgoKSsnLycrKHk8MTkwMD95KzE5MDA6eSkrJyAnK3RtLmdldEhv dXJzKCkrJzonK3RtLmdldE1pbnV0ZXMoKSsnOicrdG0uZ2V0U2Vjb25kcygpKycg Jyt0bS5nZXREYXkoKSsnICcrdG0uZ2V0VGltZXpvbmVPZmZzZXQoKSx0Y2YsdGZz PXMuZ3RmcygpLHRhPS0xLHE9JycscXM9JycsY29kZT0nJyx2Yj1uZXcgT2JqZWMi CisgInQ7cy5nbChzLnZsX2cpO3MudW5zKCk7cy5tX2xsKCk7aWYoIXMudGQpe3Zh ciB0bD10ZnMubG9jYXRpb24sYSxvLGkseD0nJyxjPScnLHY9JycscD0nJyxidz0n JyxiaD0nJyxqPScxLjAnLGs9cy5jX3coJ3NfY2MnLCd0cnVlJywwKT8nWSc6J04n LGhwPScnLGN0PScnLHBuPTAscHM7aWYoU3RyaW5nJiZTdHJpbmcucHJvdG90eXBl KXtqPScxLjEnIgorICI7aWYoai5tYXRjaCl7aj0nMS4yJztpZih0bS5zZXRVVENE YXRlKXtqPScxLjMnO2lmKHMuaXNpZSYmcy5pc21hYyYmcy5hcHY+PTUpaj0nMS40 JztpZihwbi50b1ByZWNpc2lvbil7aj0nMS41JzthPW5ldyBBcnJheTtpZihhLmZv ckVhY2gpe2o9JzEuNic7aT0wO289bmV3IE9iamVjdDt0Y2Y9bmV3IEZ1bmN0aW9u KCdvJywndmFyIGUsaT0wO3RyeSIKKyAie2k9bmV3IEl0ZXJhdG9yKG8pfWNhdGNo KGUpe31yZXR1cm4gaScpO2k9dGNmKG8pO2lmKGkmJmkubmV4dClqPScxLjcnfX19 fX1pZihzLmFwdj49NCl4PXNjcmVlbi53aWR0aCsneCcrc2NyZWVuLmhlaWdodDtp ZihzLmlzbnN8fHMuaXNvcGVyYSl7aWYocy5hcHY+PTMpe3Y9cy5uLmphdmFFbmFi bGVkKCk/J1knOidOJztpZihzLmFwdj49NCl7Yz0iCisgInNjcmVlbi5waXhlbERl cHRoO2J3PXMud2QuaW5uZXJXaWR0aDtiaD1zLndkLmlubmVySGVpZ2h0fX1zLnBs PXMubi5wbHVnaW5zfWVsc2UgaWYocy5pc2llKXtpZihzLmFwdj49NCl7dj1zLm4u amF2YUVuYWJsZWQoKT8nWSc6J04nO2M9c2NyZWVuLmNvbG9yRGVwdGg7aWYocy5h cHY+PTUpe2J3PXMuZC5kb2N1bWVudEVsZW1lbnQub2Zmc2V0V2lkIgorICJ0aDti aD1zLmQuZG9jdW1lbnRFbGVtZW50Lm9mZnNldEhlaWdodDtpZighcy5pc21hYyYm cy5iKXt0Y2Y9bmV3IEZ1bmN0aW9uKCdzJywndGwnLCd2YXIgZSxocD0wO3RyeXtz LmIuYWRkQmVoYXZpb3IoXCIjZGVmYXVsdCNob21lUGFnZVwiKTtocD1zLmIuaXNI b21lUGFnZSh0bCk/XCJZXCI6XCJOXCJ9Y2F0Y2goZSl7fXJldHVybiBocCcpO2hw PSIKKyAidGNmKHMsdGwpO3RjZj1uZXcgRnVuY3Rpb24oJ3MnLCd2YXIgZSxjdD0w O3RyeXtzLmIuYWRkQmVoYXZpb3IoXCIjZGVmYXVsdCNjbGllbnRDYXBzXCIpO2N0 PXMuYi5jb25uZWN0aW9uVHlwZX1jYXRjaChlKXt9cmV0dXJuIGN0Jyk7Y3Q9dGNm KHMpfX19ZWxzZSByPScnfWlmKHMucGwpd2hpbGUocG48cy5wbC5sZW5ndGgmJnBu PDMwKXtwcz1zLmYiCisgImwocy5wbFtwbl0ubmFtZSwxMDApKyc7JztpZihwLmlu ZGV4T2YocHMpPDApcCs9cHM7cG4rK31zLnJlc29sdXRpb249eDtzLmNvbG9yRGVw dGg9YztzLmphdmFzY3JpcHRWZXJzaW9uPWo7cy5qYXZhRW5hYmxlZD12O3MuY29v a2llc0VuYWJsZWQ9aztzLmJyb3dzZXJXaWR0aD1idztzLmJyb3dzZXJIZWlnaHQ9 Ymg7cy5jb25uZWN0aW9uVHlwZT1jIgorICJ0O3MuaG9tZXBhZ2U9aHA7cy5wbHVn aW5zPXA7cy50ZD0xfWlmKHZvKXtzLnB0KHMudmxfZywnLCcsJ3ZvMicsdmIpO3Mu cHQocy52bF9nLCcsJywndm8xJyx2byl9aWYoKHZvJiZ2by5fdCl8fCFzLm1fbSgn ZCcpKXtpZihzLnVzZVBsdWdpbnMpcy5kb1BsdWdpbnMocyk7dmFyIGw9cy53ZC5s b2NhdGlvbixyPXRmcy5kb2N1bWVudC5yZWZlcnJlciIKKyAiO2lmKCFzLnBhZ2VV Ukwpcy5wYWdlVVJMPWwuaHJlZj9sLmhyZWY6bDtpZighcy5yZWZlcnJlciYmIXMu XzFfcmVmZXJyZXIpe3MucmVmZXJyZXI9cjtzLl8xX3JlZmVycmVyPTF9cy5tX20o J2cnKTtpZihzLmxua3x8cy5lbyl7dmFyIG89cy5lbz9zLmVvOnMubG5rO2lmKCFv KXJldHVybiAnJzt2YXIgcD1zLnBhZ2VOYW1lLHc9MSx0PXMub3QobykiCisgIixu PXMub2lkKG8pLHg9by5zX29pZHQsaCxsLGksb2M7aWYocy5lbyYmbz09cy5lbyl7 d2hpbGUobyYmIW4mJnQhPSdCT0RZJyl7bz1vLnBhcmVudEVsZW1lbnQ/by5wYXJl bnRFbGVtZW50Om8ucGFyZW50Tm9kZTtpZighbylyZXR1cm4gJyc7dD1zLm90KG8p O249cy5vaWQobyk7eD1vLnNfb2lkdH1vYz1vLm9uY2xpY2s/Jycrby5vbmNsaWNr OicnIgorICI7aWYoKG9jLmluZGV4T2YoXCJzX2dzKFwiKT49MCYmb2MuaW5kZXhP ZihcIi5zX29jKFwiKTwwKXx8b2MuaW5kZXhPZihcIi50bChcIik+PTApcmV0dXJu ICcnfWlmKG4pdGE9by50YXJnZXQ7aD1zLm9oKG8pO2k9aC5pbmRleE9mKCc/Jyk7 aD1zLmxpbmtMZWF2ZVF1ZXJ5U3RyaW5nfHxpPDA/aDpoLnN1YnN0cmluZygwLGkp O2w9cy5saW5rTmFtZSIKKyAiO3Q9cy5saW5rVHlwZT9zLmxpbmtUeXBlLnRvTG93 ZXJDYXNlKCk6cy5sdChoKTtpZih0JiYoaHx8bCkpcSs9JyZwZT1sbmtfJysodD09 J2QnfHx0PT0nZSc/cy5hcGUodCk6J28nKSsoaD8nJnBldjE9JytzLmFwZShoKTon JykrKGw/JyZwZXYyPScrcy5hcGUobCk6JycpO2Vsc2UgdHJrPTA7aWYocy50cmFj a0lubGluZVN0YXRzKXtpZighcCl7cD0iCisgInMucGFnZVVSTDt3PTB9dD1zLm90 KG8pO2k9by5zb3VyY2VJbmRleDtpZihzLmdnKCdvYmplY3RJRCcpKXtuPXMuZ2co J29iamVjdElEJyk7eD0xO2k9MX1pZihwJiZuJiZ0KXFzPScmcGlkPScrcy5hcGUo cy5mbChwLDI1NSkpKyh3PycmcGlkdD0nK3c6JycpKycmb2lkPScrcy5hcGUocy5m bChuLDEwMCkpKyh4Pycmb2lkdD0nK3g6JycpKycmb3Q9IgorICInK3MuYXBlKHQp KyhpPycmb2k9JytpOicnKX19aWYoIXRyayYmIXFzKXJldHVybiAnJztzLnNhbXBs ZWQ9cy52cyhzZWQpO2lmKHRyayl7aWYocy5zYW1wbGVkKWNvZGU9cy5tcihzZXNz LCh2dD8nJnQ9JytzLmFwZSh2dCk6JycpK3MuaGF2KCkrcSsocXM/cXM6cy5ycSgp KSwwLGlkLHRhKTtxcz0nJztzLm1fbSgndCcpO2lmKHMucF9yKXMucF9yKCIKKyAi KTtzLnJlZmVycmVyPScnfXMuc3EocXMpO31lbHNle3MuZGwodm8pO31pZih2bylz LnB0KHMudmxfZywnLCcsJ3ZvMScsdmIpO3MubG5rPXMuZW89cy5saW5rTmFtZT1z LmxpbmtUeXBlPXMud2Quc19vYmplY3RJRD1zLnBwdT1zLnBlPXMucGV2MT1zLnBl djI9cy5wZXYzPScnO2lmKHMucGcpcy53ZC5zX2xuaz1zLndkLnNfZW89cy53ZC5z X2xpbmsiCisgIk5hbWU9cy53ZC5zX2xpbmtUeXBlPScnO2lmKCFpZCYmIXMudGMp e3MudGM9MTtzLmZsdXNoQnVmZmVyZWRSZXF1ZXN0cygpfXJldHVybiBjb2RlfTtz LnRsPWZ1bmN0aW9uKG8sdCxuLHZvKXt2YXIgcz10aGlzO3MubG5rPXMuY28obyk7 cy5saW5rVHlwZT10O3MubGlua05hbWU9bjtzLnQodm8pfTtpZihwZyl7cy53ZC5z X2NvPWZ1bmN0aW9uKG8pIgorICJ7dmFyIHM9c19naShcIl9cIiwxLDEpO3JldHVy biBzLmNvKG8pfTtzLndkLnNfZ3M9ZnVuY3Rpb24odW4pe3ZhciBzPXNfZ2kodW4s MSwxKTtyZXR1cm4gcy50KCl9O3Mud2Quc19kYz1mdW5jdGlvbih1bil7dmFyIHM9 c19naSh1biwxKTtyZXR1cm4gcy50KCl9fXMuc3NsPShzLndkLmxvY2F0aW9uLnBy b3RvY29sLnRvTG93ZXJDYXNlKCkuaW5kZSIKKyAieE9mKCdodHRwcycpPj0wKTtz LmQ9ZG9jdW1lbnQ7cy5iPXMuZC5ib2R5O2lmKHMuZC5nZXRFbGVtZW50c0J5VGFn TmFtZSl7cy5oPXMuZC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnSEVBRCcpO2lmKHMu aClzLmg9cy5oWzBdfXMubj1uYXZpZ2F0b3I7cy51PXMubi51c2VyQWdlbnQ7cy5u czY9cy51LmluZGV4T2YoJ05ldHNjYXBlNi8nKTt2YXIgYXAiCisgIm49cy5uLmFw cE5hbWUsdj1zLm4uYXBwVmVyc2lvbixpZT12LmluZGV4T2YoJ01TSUUgJyksbz1z LnUuaW5kZXhPZignT3BlcmEgJyksaTtpZih2LmluZGV4T2YoJ09wZXJhJyk+PTB8 fG8+MClhcG49J09wZXJhJztzLmlzaWU9KGFwbj09J01pY3Jvc29mdCBJbnRlcm5l dCBFeHBsb3JlcicpO3MuaXNucz0oYXBuPT0nTmV0c2NhcGUnKTtzLmlzb3BlIgor ICJyYT0oYXBuPT0nT3BlcmEnKTtzLmlzbWFjPShzLnUuaW5kZXhPZignTWFjJyk+ PTApO2lmKG8+MClzLmFwdj1wYXJzZUZsb2F0KHMudS5zdWJzdHJpbmcobys2KSk7 ZWxzZSBpZihpZT4wKXtzLmFwdj1wYXJzZUludChpPXYuc3Vic3RyaW5nKGllKzUp KTtpZihzLmFwdj4zKXMuYXB2PXBhcnNlRmxvYXQoaSl9ZWxzZSBpZihzLm5zNj4w KXMuYXB2PSIKKyAicGFyc2VGbG9hdChzLnUuc3Vic3RyaW5nKHMubnM2KzEwKSk7 ZWxzZSBzLmFwdj1wYXJzZUZsb2F0KHYpO3MuZW09MDtpZihzLmVtLnRvUHJlY2lz aW9uKXMuZW09MztlbHNlIGlmKFN0cmluZy5mcm9tQ2hhckNvZGUpe2k9ZXNjYXBl KFN0cmluZy5mcm9tQ2hhckNvZGUoMjU2KSkudG9VcHBlckNhc2UoKTtzLmVtPShp PT0nJUM0JTgwJz8yOihpPT0iCisgIiclVTAxMDAnPzE6MCkpfXMuc2EodW4pO3Mu dmxfbD0nZHluYW1pY1ZhcmlhYmxlUHJlZml4LHZpc2l0b3JJRCx2bWssdmlzaXRv ck1pZ3JhdGlvbktleSx2aXNpdG9yTWlncmF0aW9uU2VydmVyLHZpc2l0b3JNaWdy YXRpb25TZXJ2ZXJTZWN1cmUscHB1LGNoYXJTZXQsdmlzaXRvck5hbWVzcGFjZSxj b29raWVEb21haW5QZXJpb2RzLGNvb2tpZUxpIgorICJmZXRpbWUscGFnZU5hbWUs cGFnZVVSTCxyZWZlcnJlcixjdXJyZW5jeUNvZGUnO3MudmFfbD1zLnNwKHMudmxf bCwnLCcpO3MudmxfdD1zLnZsX2wrJyx2YXJpYWJsZVByb3ZpZGVyLGNoYW5uZWws c2VydmVyLHBhZ2VUeXBlLHRyYW5zYWN0aW9uSUQscHVyY2hhc2VJRCxjYW1wYWln bixzdGF0ZSx6aXAsZXZlbnRzLHByb2R1Y3RzLGxpbmtOYW1lLCIKKyAibGlua1R5 cGUnO2Zvcih2YXIgbj0xO248NzY7bisrKXMudmxfdCs9Jyxwcm9wJytuKycsZVZh cicrbisnLGhpZXInK24rJyxsaXN0JytuO3MudmxfbDI9Jyx0bnQscGUscGV2MSxw ZXYyLHBldjMscmVzb2x1dGlvbixjb2xvckRlcHRoLGphdmFzY3JpcHRWZXJzaW9u LGphdmFFbmFibGVkLGNvb2tpZXNFbmFibGVkLGJyb3dzZXJXaWR0aCxicm93c2Ui CisgInJIZWlnaHQsY29ubmVjdGlvblR5cGUsaG9tZXBhZ2UscGx1Z2lucyc7cy52 bF90Kz1zLnZsX2wyO3MudmFfdD1zLnNwKHMudmxfdCwnLCcpO3MudmxfZz1zLnZs X3QrJyx0cmFja2luZ1NlcnZlcix0cmFja2luZ1NlcnZlclNlY3VyZSx0cmFja2lu Z1NlcnZlckJhc2UsZnBDb29raWVEb21haW5QZXJpb2RzLGRpc2FibGVCdWZmZXJl ZFJlcXVlc3RzIgorICIsbW9iaWxlLHZpc2l0b3JTYW1wbGluZyx2aXNpdG9yU2Ft cGxpbmdHcm91cCxkeW5hbWljQWNjb3VudFNlbGVjdGlvbixkeW5hbWljQWNjb3Vu dExpc3QsZHluYW1pY0FjY291bnRNYXRjaCx0cmFja0Rvd25sb2FkTGlua3MsdHJh Y2tFeHRlcm5hbExpbmtzLHRyYWNrSW5saW5lU3RhdHMsbGlua0xlYXZlUXVlcnlT dHJpbmcsbGlua0Rvd25sb2FkRiIKKyAiaWxlVHlwZXMsbGlua0V4dGVybmFsRmls dGVycyxsaW5rSW50ZXJuYWxGaWx0ZXJzLGxpbmtUcmFja1ZhcnMsbGlua1RyYWNr RXZlbnRzLGxpbmtOYW1lcyxsbmssZW8sXzFfcmVmZXJyZXInO3MudmFfZz1zLnNw KHMudmxfZywnLCcpO3MucGc9cGc7cy5nbChzLnZsX2cpO2lmKCFzcylzLndkcygp IiwKdyA9IHdpbmRvdywgbCA9IHcuc19jX2lsLCBuID0gbmF2aWdhdG9yLCB1ID0g bi51c2VyQWdlbnQsIHYgPSBuLmFwcFZlcnNpb24sIGUgPSB2LmluZGV4T2YoJ01T SUUgJyksIG0gPSB1LmluZGV4T2YoJ05ldHNjYXBlNi8nKSwgYSwgaSwgczsgaWYg KHVuKSB7IHVuID0gdW4udG9Mb3dlckNhc2UoKTsgaWYgKGwpIGZvciAoaSA9IDA7 IGkgPCBsLmxlbmd0aDsgaSsrKSB7IHMgPSBsW2ldOyBpZiAoIXMuX2MgfHwgcy5f YyA9PSAnc19jJykgeyBpZiAocy5vdW4gPT0gdW4pIHJldHVybiBzOyBlbHNlIGlm IChzLmZzICYmIHMuc2EgJiYgcy5mcyhzLm91biwgdW4pKSB7IHMuc2EodW4pOyBy ZXR1cm4gcyB9IH0gfSB9IHcuc19hbiA9ICcwMTIzNDU2Nzg5QUJDREVGR0hJSktM TU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5eic7CiAgICB3 LnNfc3AgPSBuZXcgRnVuY3Rpb24oIngiLCAiZCIsICJ2YXIgYT1uZXcgQXJyYXks aT0wLGo7aWYoeCl7aWYoeC5zcGxpdClhPXguc3BsaXQoZCk7ZWxzZSBpZighZClm b3IoaT0wO2k8eC5sZW5ndGg7aSsrKWFbYS5sZW5ndGhdPXguc3Vic3RyaW5nKGks aSsxKTtlbHNlIHdoaWxlKGk+PTApe2o9eC5pbmRleE9mKGQsaSk7YVthLmxlbmd0 aF09eC5zdWJzdCIKKyAicmluZyhpLGo8MD94Lmxlbmd0aDpqKTtpPWo7aWYoaT49 MClpKz1kLmxlbmd0aH19cmV0dXJuIGEiKTsKICAgIHcuc19qbiA9IG5ldyBGdW5j dGlvbigiYSIsICJkIiwgInZhciB4PScnLGksaj1hLmxlbmd0aDtpZihhJiZqPjAp e3g9YVswXTtpZihqPjEpe2lmKGEuam9pbil4PWEuam9pbihkKTtlbHNlIGZvcihp PTE7aTxqO2krKyl4Kz1kK2FbaV19fXJldHVybiB4Iik7CiAgICB3LnNfcmVwID0g bmV3IEZ1bmN0aW9uKCJ4IiwgIm8iLCAibiIsICJyZXR1cm4gc19qbihzX3NwKHgs byksbikiKTsKICAgIHcuc19kID0gbmV3IEZ1bmN0aW9uKCJ4IiwgInZhciB0PSdg XkAkIycsbD1zX2FuLGwyPW5ldyBPYmplY3QseDIsZCxiPTAsayxpPXgubGFzdElu ZGV4T2YoJ35+Jyksaix2LHc7aWYoaT4wKXtkPXguc3Vic3RyaW5nKDAsaSk7eD14 LnN1YnN0cmluZyhpKzIpO2w9c19zcChsLCcnKTtmb3IoaT0wO2k8NjI7aSsrKWwy W2xbaV1dPWk7dD1zX3NwKHQsJycpO2QiCisgIj1zX3NwKGQsJ34nKTtpPTA7d2hp bGUoaTw1KXt2PTA7aWYoeC5pbmRleE9mKHRbaV0pPj0wKSB7eDI9c19zcCh4LHRb aV0pO2ZvcihqPTE7ajx4Mi5sZW5ndGg7aisrKXtrPXgyW2pdLnN1YnN0cmluZygw LDEpO3c9dFtpXStrO2lmKGshPScgJyl7dj0xO3c9ZFtiK2wyW2tdXX14MltqXT13 K3gyW2pdLnN1YnN0cmluZygxKX19aWYodil4PXNfam4oIgorICJ4MiwnJyk7ZWxz ZXt3PXRbaV0rJyAnO2lmKHguaW5kZXhPZih3KT49MCl4PXNfcmVwKHgsdyx0W2ld KTtpKys7Yis9NjJ9fX1yZXR1cm4geCIpOwogICAgdy5zX2ZlID0gbmV3IEZ1bmN0 aW9uKCJjIiwgInJldHVybiBzX3JlcChzX3JlcChzX3JlcChjLCdcXFxcJywnXFxc XFxcXFwnKSwnXCInLCdcXFxcXCInKSxcIlxcblwiLFwiXFxcXG5cIikiKTsKICAg IHcuc19mYSA9IG5ldyBGdW5jdGlvbigiZiIsICJ2YXIgcz1mLmluZGV4T2YoJygn KSsxLGU9Zi5pbmRleE9mKCcpJyksYT0nJyxjO3doaWxlKHM+PTAmJnM8ZSl7Yz1m LnN1YnN0cmluZyhzLHMrMSk7aWYoYz09JywnKWErPSdcIixcIic7ZWxzZSBpZigo XCJcXG5cXHJcXHQgXCIpLmluZGV4T2YoYyk8MClhKz1jO3MrK31yZXR1cm4gYT8n XCInK2ErJ1wiJzoiCisgImEiKTsKICAgIHcuc19mdCA9IG5ldyBGdW5jdGlvbigi YyIsICJjKz0nJzt2YXIgcyxlLG8sYSxkLHEsZixoLHg7cz1jLmluZGV4T2YoJz1m dW5jdGlvbignKTt3aGlsZShzPj0wKXtzKys7ZD0xO3E9Jyc7eD0wO2Y9Yy5zdWJz dHJpbmcocyk7YT1zX2ZhKGYpO2U9bz1jLmluZGV4T2YoJ3snLHMpO2UrKzt3aGls ZShkPjApe2g9Yy5zdWJzdHJpbmcoZSxlKzEpO2lmKHEpe2kiCisgImYoaD09cSYm IXgpcT0nJztpZihoPT0nXFxcXCcpeD14PzA6MTtlbHNlIHg9MH1lbHNle2lmKGg9 PSdcIid8fGg9PVwiJ1wiKXE9aDtpZihoPT0neycpZCsrO2lmKGg9PSd9JylkLS19 aWYoZD4wKWUrK31jPWMuc3Vic3RyaW5nKDAscykrJ25ldyBGdW5jdGlvbignKyhh P2ErJywnOicnKSsnXCInK3NfZmUoYy5zdWJzdHJpbmcobysxLGUpKSsnXCIpIgor ICInK2Muc3Vic3RyaW5nKGUrMSk7cz1jLmluZGV4T2YoJz1mdW5jdGlvbignKX1y ZXR1cm4gYzsiKTsKICAgIGMgPSBzX2QoYyk7IGlmIChlID4gMCkgeyBhID0gcGFy c2VJbnQoaSA9IHYuc3Vic3RyaW5nKGUgKyA1KSk7IGlmIChhID4gMykgYSA9IHBh cnNlRmxvYXQoaSkgfSBlbHNlIGlmIChtID4gMCkgYSA9IHBhcnNlRmxvYXQodS5z dWJzdHJpbmcobSArIDEwKSk7IGVsc2UgYSA9IHBhcnNlRmxvYXQodik7IGlmIChh ID49IDUgJiYgdi5pbmRleE9mKCdPcGVyYScpIDwgMCAmJiB1LmluZGV4T2YoJ09w ZXJhJykgPCAwKSB7IHcuc19jID0gbmV3IEZ1bmN0aW9uKCJ1biIsICJwZyIsICJz cyIsICJ2YXIgcz10aGlzOyIgKyBjKTsgcmV0dXJuIG5ldyBzX2ModW4sIHBnLCBz cykgfSBlbHNlIHMgPSBuZXcgRnVuY3Rpb24oInVuIiwgInBnIiwgInNzIiwgInZh ciBzPW5ldyBPYmplY3Q7IiArIHNfZnQoYykgKyAiO3JldHVybiBzIik7IHJldHVy biBzKHVuLCBwZywgc3MpCn0= ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=OmniUserObjAndHelper.js Content-Type: application/x-javascript; charset=UTF-8; name=OmniUserObjAndHelper.js Content-Location: http://extras.mnginteractive.com/live/js/omniture/OmniUserObjAndHelper.js Content-Transfer-Encoding: Base64 CnZhciBhcmdzID0gZ2V0UXVlcnlTdHJpbmdBcmdzKCk7CmZ1bmN0aW9uIGdldFF1 ZXJ5U3RyaW5nQXJncygpewoJdmFyIGFyZ3MgPSBuZXcgT2JqZWN0KCk7Cgl2YXIg cXVlcnkgPSBsb2NhdGlvbi5zZWFyY2guc3Vic3RyaW5nKDEpOwoJdmFyIHBhaXJz ID0gcXVlcnkuc3BsaXQoIiYiKTsKCWZvciAodmFyIGk9MDsgaTxwYWlycy5sZW5n dGg7IGkrKyl7CgkJdmFyIHBvcyA9IHBhaXJzW2ldLmluZGV4T2YoJz0nKTsKCQlp ZiAocG9zPT0tMSkgY29udGludWU7CgkJdmFyIGFyZ25hbWUgPSBwYWlyc1tpXS5z dWJzdHJpbmcoMCxwb3MpOwoJCXZhciB2YWx1ZSA9IHBhaXJzW2ldLnN1YnN0cmlu Zyhwb3MrMSk7CgkJYXJnc1thcmduYW1lXSA9IHVuZXNjYXBlKHZhbHVlKTsKCX0K CXJldHVybiBhcmdzOwp9CmZ1bmN0aW9uIGdldFVzZXJUeXBlKGFzc2lnbm1lbnQp ewoJdmFyIFVzZXJUeXBlID0gZ2V0Q29va2llKCJVc2VyVHlwZSIpOwoJdmFyIGxv YyA9ICIiOwoJaWYgKFVzZXJUeXBlPT0nJyl7CgkJVXNlclR5cGUgPSAiQnJvd3Nl ciI7Cgl9ZWxzZXsKCQlsb2MgPSBVc2VyVHlwZS5pbmRleE9mKCdTZWVrZXInKTsK CQkJaWYgKChnZXRRdWVyeVN0cmluZygicXVlcnkiKSAhPSAiIiB8fCBsb2NhdGlv bi5ocmVmLmluZGV4T2YoJ3NjYV90ZW1wbGF0ZS5qc3AnKSAhPSAtMSkgJiYgbG9j ID09IC0xKXsKCQkJCVVzZXJUeXBlID0gVXNlclR5cGUgKyAiOiBTZWVrZXIiOwoJ CQl9CgkJCWlmKHR5cGVvZihhc3NpZ25tZW50KSE9InVuZGVmaW5lZCIpewoJCQkJ bG9jID0gVXNlclR5cGUuaW5kZXhPZihhc3NpZ25tZW50KTsKCQkJCWlmIChsb2Mg PT0gLTEpewoJCQkJCVVzZXJUeXBlID0gVXNlclR5cGUgKyAiOiAiICsgYXNzaWdu bWVudDsKCQkJCX0KCQkJfQoJfQoJc2V0Q29va2llKCdVc2VyVHlwZScsVXNlclR5 cGUsMTAqMzY1LCcvJyxnZXRCYXNlRG9tYWluKCksbnVsbCk7CglyZXR1cm4oVXNl clR5cGUpOwp9CmZ1bmN0aW9uIGdldFVzZXJJRCgpewoJdmFyIFVzZXJJRENvb2tp ZVZhbHVlID0gZ2V0Q29va2llKCJVc2VySUQiKTsKCXZhciBNTkdpZENvb2tpZVZh bHVlID0gIiI7CglpZih0eXBlb2YoTU5HaUlEQ29va2llTmFtZSkhPSJ1bmRlZmlu ZWQiKXsKCQlNTkdpZENvb2tpZVZhbHVlID0gZ2V0Q29va2llKE1OR2lJRENvb2tp ZU5hbWUpOwoJfQoJdmFyIGpTZXNzb2luSURDb29raWVWYWx1ZSA9IGdldENvb2tp ZSgiSlNFU1NJT05JRCIpOwoJaWYgKE1OR2lkQ29va2llVmFsdWUgIT0gJycpewoJ CXNldENvb2tpZSgnVXNlcklEJywiUjoiK01OR2lkQ29va2llVmFsdWUsMTAqMzY1 LCcvJyxnZXRCYXNlRG9tYWluKCksbnVsbCk7CgkJcmV0dXJuICgiUjoiK01OR2lk Q29va2llVmFsdWUpOwoJfWVsc2V7CgkJaWYgKFVzZXJJRENvb2tpZVZhbHVlICE9 ICcnKXsKCQkJc2V0Q29va2llKCdVc2VySUQnLFVzZXJJRENvb2tpZVZhbHVlLDEw KjM2NSwnLycsZ2V0QmFzZURvbWFpbigpLG51bGwpOwoJCQlyZXR1cm4gVXNlcklE Q29va2llVmFsdWU7CgkJfWVsc2V7CgkJCXNldENvb2tpZSgnVXNlcklEJyxqU2Vz c29pbklEQ29va2llVmFsdWUsMTAqMzY1LCcvJyxnZXRCYXNlRG9tYWluKCksbnVs bCk7CgkJCXJldHVybiBqU2Vzc29pbklEQ29va2llVmFsdWU7CgkJfQoJfQp9CmZ1 bmN0aW9uIGdldENhbXBhaWduVmFsdWUoY2FtcGFpZ24pewoJdmFyIHJlc3VsdD0i IjsKCWlmIChhcmdzW2NhbXBhaWduXSl7CgkJcmVzdWx0ID0gYXJnc1tjYW1wYWln bl07CgkJc2V0Q29va2llKGNhbXBhaWduLCByZXN1bHQsIG51bGwsICcvJyk7Cgl9 ZWxzZSBpZihhcmdzW2NhbXBhaWduLnRvTG93ZXJDYXNlKCldKXsKCQlyZXN1bHQg PSBhcmdzW2NhbXBhaWduLnRvTG93ZXJDYXNlKCldOwoJCXNldENvb2tpZShjYW1w YWlnbiwgcmVzdWx0LCBudWxsLCAnLycpOwoJfWVsc2V7CgkJcmVzdWx0ID0gZ2V0 Q29va2llKGNhbXBhaWduKTsKCX0KCXJldHVybiByZXN1bHQ7Cn0KZnVuY3Rpb24g aXNDYW1wYWlnbihjYW1wYWlnbiwgc19hY2NvdW50LCBwYWdlbmFtZSwgYXJ0aWNs ZSl7CglpZiAoY2FtcGFpZ24gPT0gbnVsbCB8fCBjYW1wYWlnbiA9PSAiIil7CgkJ cmV0dXJuKCIiKTsKCX1lbHNlewoJCWlmIChhcnRpY2xlPT0ibnVsbCIpewoJCQly ZXR1cm4oJ0Q9IicrY2FtcGFpZ24rJyAvICIrYzQwKyIgLyAiK2M0MycpOwoJCX0g ZWxzZSB7CgkJCXJldHVybignRD0iJytjYW1wYWlnbisnIC8gIitjNDArIiAvICIr YzUwJyk7Cgl9Cgl9Cn0KZnVuY3Rpb24gZ2V0Q29va2llKG5hbWUpewoJCWlmKG5h bWUgPT0gJycpIHJldHVybignJyk7CgkJdGhpc0Nvb2tpZSA9IGRvY3VtZW50LmNv b2tpZTsKCQl2YXIgc3RhcnQgPSB0aGlzQ29va2llLmluZGV4T2YobmFtZSArICc9 Jyk7CgkJaWYoc3RhcnQgPT0gLTEpIHJldHVybignJyk7CgkJdmFyIGVuZCA9IHRo aXNDb29raWUuaW5kZXhPZignOycsIHN0YXJ0KTsKCQlpZiAoZW5kID09IC0xKSBl bmQgPSB0aGlzQ29va2llLmxlbmd0aDsKCQl2YXIgY29va2lldmFsID0gdGhpc0Nv b2tpZS5zdWJzdHJpbmcoc3RhcnQsIGVuZCk7CgkJdmFyIHBhaXIgPSBjb29raWV2 YWwuc3BsaXQoIj0iKTsKCQl2YXIgdmFsdWUgPSB1bmVzY2FwZShwYWlyWzFdKTsK ICAgICAgICAgcmV0dXJuKHZhbHVlKTsKfQpmdW5jdGlvbiBzZXRDb29raWUoIG5h bWUsIHZhbHVlLCBleHBpcmVEYXlzLCBwYXRoLCBkb21haW4sIHNlY3VyZSApIHsK CWlmICh0eXBlb2YoZXhwaXJlRGF5cyk9PSJudW1iZXIiKSB7CgkJdmFyIGRhdGUg PSBuZXcgRGF0ZSgpOwoJCWRhdGUuc2V0VGltZShkYXRlLmdldFRpbWUoKSsoZXhw aXJlRGF5cyoyNCo2MCo2MCoxMDAwKSk7Cgl9Cglkb2N1bWVudC5jb29raWUgPSBu YW1lKyc9Jytlc2NhcGUoIHZhbHVlICkgKwoJCSggKCBleHBpcmVEYXlzICkgID8g JztleHBpcmVzPScgKyBkYXRlICA6ICcnICkgKwoJCSggKCBwYXRoICkgICAgICAg ID8gJztwYXRoPScgKyBwYXRoICAgICA6ICcnICkgKwoJCSggKCBkb21haW4gKSAg ICAgID8gJztkb21haW49JyArIGRvbWFpbiA6ICcnICkgKwoJCSggKCBzZWN1cmUg KSAgICAgID8gJztzZWN1cmUnICAgICAgICAgICA6ICcnICk7Cn0KZnVuY3Rpb24g Z2V0UXVlcnlTdHJpbmcobmFtZSl7CglpZiAoYXJnc1tuYW1lXSl7CgkJcmV0dXJu IGFyZ3NbbmFtZV07Cgl9ZWxzZXsKCQlyZXR1cm4oJycpOwoJfQp9CmZ1bmN0aW9u IGdldENpUXVlcnlTdHJpbmcobmFtZSl7CglpZiAoZ2V0UXVlcnlTdHJpbmcobmFt ZS50b1VwcGVyQ2FzZSgpKT09JycpewoJCXJldHVybihnZXRRdWVyeVN0cmluZyhu YW1lLnRvTG93ZXJDYXNlKCkpKTsKCX1lbHNlewoJCXJldHVybihnZXRRdWVyeVN0 cmluZyhuYW1lLnRvVXBwZXJDYXNlKCkpKTsKCX0KfQpmdW5jdGlvbiBnZXRCcmFu ZChhY2NvdW50LHVybExvY2F0aW9uKXsKCXZhciBteXJlZ2V4ID0gL1wuY29tXC8o LiopL2c7Cgl2YXIgbWF0Y2ggPSBteXJlZ2V4LmV4ZWModXJsTG9jYXRpb24pOwoJ aWYgKG1hdGNoICE9IG51bGwpIHsKCQl2YXIgcGFwZXJCcmFuZCA9ICIiCgkJaWYg KG1hdGNoWzFdLmluZGV4T2YoJy8nKSA9PSAtMSl7CgkJCXBhcGVyQnJhbmQgPSBt YXRjaFsxXTsKCQl9ZWxzZXsKCQkJcGFwZXJCcmFuZCA9IG1hdGNoWzFdLnN1YnN0 cmluZygwLG1hdGNoWzFdLmluZGV4T2YoJy8nKSk7CgkJfQoJCXN3aXRjaChwYXBl ckJyYW5kKXsKCQkJY2FzZSAndHJpdmFsbGV5aGVyYWxkJzoKCQkJY2FzZSAnb2Fr bGFuZHRyaWJ1bmUnOgoJCQljYXNlICdzYW5tYXRlb2NvdW50eXRpbWVzJzoKCQkJ Y2FzZSAnYXJndXMnOgoJCQljYXNlICdyZXZpZXcnOgoJCQljYXNlICd0aW1lc3N0 YXInOgoJCQkJcmV0dXJuIGFjY291bnQgKyAiICIgKyBwYXBlckJyYW5kICsgIk9s ZCBnZXRCcmFuZCI7CgkJCQlicmVhazsKCQkJZGVmYXVsdDoKCQkJCXJldHVybiBh Y2NvdW50ICsgIk9sZCBnZXRCcmFuZCI7CgkJCQlicmVhazsKCQl9Cgl9ZWxzZXsK CQlyZXR1cm4gYWNjb3VudCArICJPbGQgZ2V0QnJhbmQiOwoJfQp9CmZ1bmN0aW9u IGdldEV2ZW50cyhBcnRpY2xlVGl0bGUpewoJdmFyIG9mZnNldCA9IGdldFF1ZXJ5 U3RyaW5nKCJvZmZzZXQiKTsKCXZhciB0aGlzRXZlbnQgPSAiZXZlbnQxIjsKCWlm ICgoZ2V0UXVlcnlTdHJpbmcoInF1ZXJ5IikhPSIiICYmIChvZmZzZXQ9PSIiIHx8 IG9mZnNldD09IjAiKSAmJiAoZ2V0UXVlcnlTdHJpbmcoImJyZWFkY3J1bWJzIik9 PSIiICYmIGdldFF1ZXJ5U3RyaW5nKCJjYXRlZ29yeSIpPT0iIikpIHx8IHRoaXMu Zmlyc3RRdWVyeSl7CgkJdGhpc0V2ZW50ID0gImV2ZW50MTAiICsgIiwgIiArIHRo aXNFdmVudDsKCX0KCWlmIChnZXRRdWVyeVN0cmluZygiYnJlYWRjcnVtYnMiKSE9 IiIgfHwgZ2V0UXVlcnlTdHJpbmcoImNhdGVnb3J5IikhPSIiIHx8IGdldFF1ZXJ5 U3RyaW5nKCJuYXZNb2QiKSE9IiIpewoJCXRoaXNFdmVudCA9ICJldmVudDEzIiAr ICIsICIgKyB0aGlzRXZlbnQ7Cgl9CglpZiAoKGRvY3VtZW50LnJlZmVycmVyLmlu ZGV4T2YoInF1ZXJ5PSIpIT0tMSB8fCBkb2N1bWVudC5yZWZlcnJlci5pbmRleE9m KCJzY2FfdGVtcGxhdGUuanNwIikhPS0xKSAmJiAoQXJ0aWNsZVRpdGxlIT0ibnVs bCIgJiYgQXJ0aWNsZVRpdGxlIT0iIikpewoJCXRoaXNFdmVudCA9ICJldmVudDE0 IiArICIsICIgKyB0aGlzRXZlbnQ7Cgl9CglpZiAobG9jYXRpb24uaHJlZi5pbmRl eE9mKCJyUGFnZT10aGFua3lvdSIpIT0tMSl7CgkJdGhpc0V2ZW50ID0gInNjT3Bl bjogIiArIGdldFVzZXJJRCgpICArICIsICIgKyB0aGlzRXZlbnQ7Cgl9CglpZiAo bG9jYXRpb24uaHJlZi5pbmRleE9mKCJyUGFnZT1hY3RpdmF0ZWQiKSE9LTEpewoJ CXRoaXNFdmVudCA9ICJldmVudDk6ICIgKyBnZXRVc2VySUQoKSAgKyAiLCAiICsg dGhpc0V2ZW50OwoJfQoJaWYgKHRoaXNFdmVudC5pbmRleE9mKCdldmVudDEwJykg Pj0gMCB8fCB0aGlzRXZlbnQuaW5kZXhPZignZXZlbnQxMycpID49IDApewoJCXRo aXNFdmVudCA9ICJldmVudDExIiArICIsICIgKyB0aGlzRXZlbnQ7CgkJdGhpc0V2 ZW50ID0gInByb2RWaWV3IiArICIsICIgKyB0aGlzRXZlbnQ7Cgl9CglyZXR1cm4o dGhpc0V2ZW50KTsKfQpmdW5jdGlvbiBnZXRBcnRpY2xlSGVscGVyUGFnZShkb21h aW5OYW1lLCBhcnRpY2xlSWQsIHVybExvY2F0aW9uLCBhcnRpY2xlVGl0bGUpewoJ dmFyIHJlc3VsdCA9ICIiOwoJaWYgKHVybExvY2F0aW9uLmluZGV4T2YoJ2xpbmtf dG9fYXJ0aWNsZS5qc3AnKSA+PSAwKXsKCQlyZXN1bHQgPSBkb21haW5OYW1lICsg IiAvIExpbmsgdG8gQXJ0aWNsZSAvICIgKyBhcnRpY2xlVGl0bGUgKyAiIC8gIiAr IGFydGljbGVJZDsKCX0KCWlmICh1cmxMb2NhdGlvbi5pbmRleE9mKCdwcmludF9h cnRpY2xlLmpzcCcpID49IDApewoJCXJlc3VsdCA9IGRvbWFpbk5hbWUgKyAiIC8g UHJpbnQgQXJ0aWNsZSAvICIgKyBhcnRpY2xlVGl0bGUgKyAiIC8gIiArIGFydGlj bGVJZDsKCX0KCXJldHVybiByZXN1bHQ7Cn0KZnVuY3Rpb24gZ2V0V2l0aFNsYXNo KHMpewoJaWYgKHM9PSIiKXsKCQlyZXR1cm4oIiIpOwoJfWVsc2V7CgkJcmV0dXJu KCIgLyAiICsgcyk7Cgl9Cn0KZnVuY3Rpb24gZ2V0RG9tYWluTmFtZShyZWYpewoJ aWYgKCFyZWYpIHJlZj1kb2N1bWVudC5kb21haW47Cgl2YXIgUFJPVE9DT0xfU0VQ ID0gIjovLyI7Cgl2YXIgaW5kID0gcmVmLmluZGV4T2YoUFJPVE9DT0xfU0VQKTsK CWlmIChpbmQgPj0gMCl7CgkJdmFyIHJlZiA9IHJlZi5zdWJzdHJpbmcoaW5kK1BS T1RPQ09MX1NFUC5sZW5ndGgpOwoJfQoJdmFyIHNsYXNoSW5kZXggPSByZWYuaW5k ZXhPZigiLyIpOwoJaWYgKHNsYXNoSW5kZXggPj0gMCl7CgkJcmVmID0gcmVmLnN1 YnN0cmluZygwLCBzbGFzaEluZGV4KTsKCX0KCXZhciBxdWVyeUluZGV4ID0gcmVm LmluZGV4T2YoIj8iKTsKCWlmIChxdWVyeUluZGV4ID49IDApewoJCXJlZiA9IHJl Zi5zdWJzdHJpbmcoMCwgcXVlcnlJbmRleCk7Cgl9Cgl2YXIgYSA9IHJlZi5zcGxp dCgnLicpOwoJcmV0dXJuIChhLmxlbmd0aCA+IDEpP2FbYS5sZW5ndGgtMl0gKyAi LiIgKyAgYVthLmxlbmd0aC0xXTpyZWY7Cn0KZnVuY3Rpb24gZ2V0QmFzZURvbWFp bigpewoJdmFyIGQgPSBkb2N1bWVudC5kb21haW47Cgl2YXIgYSA9IGQuc3BsaXQo Jy4nKTsKCXJldHVybiAoYS5sZW5ndGggPiAyKT9hW2EubGVuZ3RoLTNdICsgIi4i ICsgYVthLmxlbmd0aC0yXSArICIuIiArICBhW2EubGVuZ3RoLTFdOmQ7Cn0KZnVu Y3Rpb24gZ2V0QnJhbmQyKHNfYWNjb3VudCl7CglpZiAoZ2V0RG9tYWluTmFtZSgp ICE9ICdpbnNpZGViYXlhcmVhJyl7CgkJcmV0dXJuIHNfYWNjb3VudDsKCX0KCXZh ciBjdXJySFJFRiA9IHdpbmRvdy5sb2NhdGlvbi5ocmVmOwoJdmFyIGN1cnJTRUFS Q0ggPSB3aW5kb3cubG9jYXRpb24uc2VhcmNoOwoJdmFyIGN1cnJCcmFuZCA9ICcn OwoJaWYoY3VyclNFQVJDSC5sZW5ndGggPiAwKQoJICAgdmFyIGN1cnJVUkwgPSBj dXJySFJFRi5zdWJzdHJpbmcoMCwgY3VyckhSRUYuaW5kZXhPZihjdXJyU0VBUkNI KSk7CgllbHNlCgkgICB2YXIgY3VyclVSTCA9IGN1cnJIUkVGOwoJaWYoY3VyclVS TC5jaGFyQXQoY3VyclVSTC5sZW5ndGgtMSkgIT0gIi8iKQoJICAgY3VyclVSTCAr PSAiLyI7CglpZihnZXRDb29raWUoIkJyYW5kQ29va2llIik9PW51bGwgfHwgb25M YW5kaW5nKGN1cnJVUkwpKXsKCSAgIGlmKGN1cnJVUkwuaW5kZXhPZigiaW5zaWRl YmF5YXJlYS5jb20vb2FrbGFuZHRyaWJ1bmUiKSE9IC0xKQoJICAgICAgc2V0Q29v a2llKCJCcmFuZENvb2tpZSIsICJvYWsiLCBudWxsLCAiaW5zaWRlYmF5YXJlYS5j b20iKTsKCSAgIGVsc2UgaWYoY3VyclVSTC5pbmRleE9mKCJpbnNpZGViYXlhcmVh LmNvbS90cml2YWxsZXloZXJhbGQiKSE9LTEpCgkgICAgICBzZXRDb29raWUoIkJy YW5kQ29va2llIiwgInRyaSIsIG51bGwsICJpbnNpZGViYXlhcmVhLmNvbSIpOwoJ ICAgZWxzZSBpZihjdXJyVVJMLmluZGV4T2YoImluc2lkZWJheWFyZWEuY29tL3Nh bm1hdGVvY291bnR5dGltZXMiKSE9LTEpCgkgICAgICBzZXRDb29raWUoIkJyYW5k Q29va2llIiwgInNhbiIsIG51bGwsICJpbnNpZGViYXlhcmVhLmNvbSIpOwoJICAg ZWxzZSBpZihjdXJyVVJMLmluZGV4T2YoImluc2lkZWJheWFyZWEuY29tL2FyZ3Vz IikhPS0xKQoJICAgICAgc2V0Q29va2llKCJCcmFuZENvb2tpZSIsICJhcmciLCBu dWxsLCAiaW5zaWRlYmF5YXJlYS5jb20iKTsKCSAgIGVsc2UgaWYoY3VyclVSTC5p bmRleE9mKCJpbnNpZGViYXlhcmVhLmNvbS9kYWlseXJldmlldyIpIT0tMSkKCSAg ICAgIHNldENvb2tpZSgiQnJhbmRDb29raWUiLCAicmV2IiwgbnVsbCwgImluc2lk ZWJheWFyZWEuY29tIik7CgkgICBlbHNlIGlmKGN1cnJVUkwuaW5kZXhPZigiaW5z aWRlYmF5YXJlYS5jb20vdGltZXNzdGFyIikhPS0xKQoJICAgICAgc2V0Q29va2ll KCJCcmFuZENvb2tpZSIsICJ0aW0iLCBudWxsLCAiaW5zaWRlYmF5YXJlYS5jb20i KTsKCSAgIGVsc2UKCSAgICAgIHNldENvb2tpZSgiQnJhbmRDb29raWUiLCAiZGVm IiwgbnVsbCwgImluc2lkZWJheWFyZWEuY29tIik7Cgl9Cglzd2l0Y2goZ2V0Q29v a2llKCJCcmFuZENvb2tpZSIpKXsKCSAgIGNhc2UgIm9hayI6CgkJCWN1cnJCcmFu ZCA9IHNfYWNjb3VudCArICcgb2FrbGFuZHRyaWJ1bmUnOwoJCQlicmVhazsKCSAg IGNhc2UgInRyaSI6CgkJCWN1cnJCcmFuZCA9IHNfYWNjb3VudCArICcgdHJpdmFs bGV5aGVyYWxkJzsKCQkJYnJlYWs7CgkgICBjYXNlICJzYW4iOgoJCQljdXJyQnJh bmQgPSBzX2FjY291bnQgKyAnIHNhbm1hdGVvY291bnR5dGltZXMnOwoJCQlicmVh azsKCSAgICBjYXNlICJhcmciOgoJCQljdXJyQnJhbmQgPSBzX2FjY291bnQgKyAn IGFyZ3VzJzsKCQkJYnJlYWs7CgkgICAgY2FzZSAicmV2IjoKCQkJY3VyckJyYW5k ID0gc19hY2NvdW50ICsgJyByZXZpZXcnOwoJCQlicmVhazsKCSAgICBjYXNlICJ0 aW0iOgoJCQljdXJyQnJhbmQgPSBzX2FjY291bnQgKyAnIHRpbWVzc3Rhcic7CgkJ CWJyZWFrOwoJICAgIGRlZmF1bHQ6CgkJCWN1cnJCcmFuZCA9IHNfYWNjb3VudDsK CX0KCXJldHVybiBjdXJyQnJhbmQ7Cn0KZnVuY3Rpb24gb25MYW5kaW5nKGN1cnJV UkwpewogICB2YXIgdXJscyA9IG5ldyBBcnJheSg3KTsKICAgdmFyIHVybHMyID0g bmV3IEFycmF5KDcpOwogICB2YXIgdXJsczMgPSBuZXcgQXJyYXkoNyk7CiAgIHZh ciB1cmxzNCA9IG5ldyBBcnJheSg3KTsKICAgdXJscyAgID0gWyJodHRwOi8vaW5z aWRlYmF5YXJlYS5jb20vIiwiaHR0cDovL2luc2lkZWJheWFyZWEuY29tL29ha2xh bmR0cmlidW5lLyIsImh0dHA6Ly9pbnNpZGViYXlhcmVhLmNvbS90cml2YWxsZXlo ZXJhbGQvIiwiaHR0cDovL2luc2lkZWJheWFyZWEuY29tL3Nhbm1hdGVvY291bnR5 dGltZXMvIiwiaHR0cDovL2luc2lkZWJheWFyZWEuY29tL2FyZ3VzLyIsImh0dHA6 Ly9pbnNpZGViYXlhcmVhLmNvbS9kYWlseXJldmlldy8iLCJodHRwOi8vaW5zaWRl YmF5YXJlYS5jb20vdGltZXNzdGFyLyJdOwogICB1cmxzMiA9IFsiaHR0cDovL3d3 dy5pbnNpZGViYXlhcmVhLmNvbS8iLCAiaHR0cDovL3d3dy5pbnNpZGViYXlhcmVh LmNvbS9vYWtsYW5kdHJpYnVuZS8iLCJodHRwOi8vd3d3Lmluc2lkZWJheWFyZWEu Y29tL3RyaXZhbGxleWhlcmFsZC8iLCJodHRwOi8vd3d3Lmluc2lkZWJheWFyZWEu Y29tL3Nhbm1hdGVvY291bnR5dGltZXMvIiwiaHR0cDovL3d3dy5pbnNpZGViYXlh cmVhLmNvbS9hcmd1cy8iLCJodHRwOi8vd3d3Lmluc2lkZWJheWFyZWEuY29tL2Rh aWx5cmV2aWV3LyIsImh0dHA6Ly93d3cuaW5zaWRlYmF5YXJlYS5jb20vdGltZXNz dGFyLyJdOwogICB1cmxzMyA9IFsiaHR0cDovL2JldGFsaXZlLmluc2lkZWJheWFy ZWEuY29tLyIsICJodHRwOi8vYmV0YWxpdmUuaW5zaWRlYmF5YXJlYS5jb20vIiwg Imh0dHA6Ly9iZXRhbGl2ZS5pbnNpZGViYXlhcmVhLmNvbS9vYWtsYW5kdHJpYnVu ZS8iLCJodHRwOi8vYmV0YWxpdmUuaW5zaWRlYmF5YXJlYS5jb20vdHJpdmFsbGV5 aGVyYWxkLyIsImh0dHA6Ly9iZXRhbGl2ZS5pbnNpZGViYXlhcmVhLmNvbS9zYW5t YXRlb2NvdW50eXRpbWVzLyIsImh0dHA6Ly9iZXRhbGl2ZS5pbnNpZGViYXlhcmVh LmNvbS9hcmd1cy8iLCJodHRwOi8vYmV0YWxpdmUuaW5zaWRlYmF5YXJlYS5jb20v ZGFpbHlyZXZpZXcvIiwiaHR0cDovL2JldGFsaXZlLmluc2lkZWJheWFyZWEuY29t L3RpbWVzc3Rhci8iXTsKICAgdXJsczQgPSBbImh0dHA6Ly9kZXZsaXZlLmluc2lk ZWJheWFyZWEuY29tLyIsICJodHRwOi8vZGV2bGl2ZS5pbnNpZGViYXlhcmVhLmNv bS8iLCAiaHR0cDovL2RldmxpdmUuaW5zaWRlYmF5YXJlYS5jb20vb2FrbGFuZHRy aWJ1bmUvIiwiaHR0cDovL2RldmxpdmUuaW5zaWRlYmF5YXJlYS5jb20vdHJpdmFs bGV5aGVyYWxkLyIsImh0dHA6Ly9kZXZsaXZlLmluc2lkZWJheWFyZWEuY29tL3Nh bm1hdGVvY291bnR5dGltZXMvIiwiaHR0cDovL2RldmxpdmUuaW5zaWRlYmF5YXJl YS5jb20vYXJndXMvIiwiaHR0cDovL2RldmxpdmUuaW5zaWRlYmF5YXJlYS5jb20v ZGFpbHlyZXZpZXcvIiwiaHR0cDovL2RldmxpdmUuaW5zaWRlYmF5YXJlYS5jb20v dGltZXNzdGFyLyJdOwogICB1cmxzPXVybHMuY29uY2F0KHVybHMyLCB1cmxzMywg dXJsczQpOwogICBmb3IoY291bnQ9MDsgY291bnQ8dXJscy5sZW5ndGg7IGNvdW50 KyspCiAgIHsKICAgICAgaWYoY3VyclVSTCA9PSB1cmxzW2NvdW50XSkKICAgICAg ewogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgfQogICB9CiAgIHJldHVybiBm YWxzZTsKfQpmdW5jdGlvbiBnZXRCcmFuZE9uQ2hhbmdlKGJyYW5kKXsKCXZhciBj dXJyQnJhbmRDb29raWVWYWwgPSBnZXRDb29raWUoJ2N1cnJCcmFuZENoZWNrJyk7 Cgl2YXIgbmV3QnJhbmRDb29raWVWYWwgPSBicmFuZDsKCWlmIChjdXJyQnJhbmRD b29raWVWYWwgPT0gbmV3QnJhbmRDb29raWVWYWwpewoJCXJldHVybiAnJzsKCX1l bHNlewoJCXNldENvb2tpZSgnY3VyckJyYW5kQ2hlY2snLCBuZXdCcmFuZENvb2tp ZVZhbCwgbnVsbCwgJy8nKTsKCQlyZXR1cm4gbmV3QnJhbmRDb29raWVWYWw7Cgl9 Cn0KZnVuY3Rpb24gdGFnU2VhcmNoSUFESUQodCl7CgkJdHJ5ewoJCQl2YXIgc2Vw ID0gdC5zZWFyY2g/JyYnOic/JzsKCQkJdC5zZWFyY2ggPSB0LnNlYXJjaCtzZXAr J0lBRElEPVNlYXJjaC0nK3QuaG9zdG5hbWUrJy0nK2xvY2F0aW9uLmhvc3RuYW1l OwoJCX1jYXRjaChlKXt9Cn0KZnVuY3Rpb24gb21uaU9iaigpewoJdGhpcy5DT09L SUVfTkFNRSA9ICd1JzsKCXRoaXMubG9hZCA9IGxvYWRWYWx1ZXM7Cgl0aGlzLnNh dmUgPSBzYXZlVmFsdWVzOwoJdGhpcy5nZXQgID0gZ2V0VmFsdWU7Cgl0aGlzLnNl dCA9IHNldFZhbHVlOwoJdGhpcy5hbGVydFZhbHVlcyA9IGFsZXJ0VmFsdWVzOwoJ dGhpcy51cGRhdGUgPSB1cGRhdGVWYWx1ZXM7CglmdW5jdGlvbiBsb2FkVmFsdWVz KCl7CgkJdmFyIGNvb2tpZVZhbHVlOwoJCWNvb2tpZVZhbHVlID0gZ2V0Q29va2ll KHRoaXMuQ09PS0lFX05BTUUpOwoJCXZhciB2YWx1ZUFycmF5ID0gY29va2llVmFs dWUuc3BsaXQoIjsiKTsKCQlmb3IgKHZhciBpPTA7IGk8dmFsdWVBcnJheS5sZW5n dGg7aSsrKXsKCQkJdmFyIGVsZW1lbnRBcnJheSA9IHZhbHVlQXJyYXlbaV0uc3Bs aXQoIj0iKTsKCQkJdHJ5ewoJCQkJdGhpc1tlbGVtZW50QXJyYXlbMF1dPWVsZW1l bnRBcnJheVsxXTsKCQkJfWNhdGNoKGVycil7CgkJCX1maW5hbGx5ewoJCQl9CgkJ fQoJfQoJZnVuY3Rpb24gZ2V0VmFsdWUoa2V5KXsKCQl2YXIgdmFsdWUgPSB0aGlz W2tleV07CgkJaWYodHlwZW9mKHZhbHVlKT09InVuZGVmaW5lZCIpewoJCXZhbHVl PScnOwoJCX0KCQlyZXR1cm4gdmFsdWU7Cgl9CglmdW5jdGlvbiBzZXRWYWx1ZShr ZXksIHZhbHVlKXsKCQl0aGlzW2tleV09dmFsdWU7Cgl9CglmdW5jdGlvbiBzYXZl VmFsdWVzKCl7CgkJdmFyIGNvb2tpZVZhbHVlPScnOwoJCWZvciAoc1Byb3BlcnR5 IGluIHRoaXMpIHsKICAgICAgICAJaWYgKHNQcm9wZXJ0eSAmJiB0eXBlb2YodGhp c1tzUHJvcGVydHldKSAhPSAiZnVuY3Rpb24iKXsKCQkJCWNvb2tpZVZhbHVlICs9 IHNQcm9wZXJ0eSArICI9IiArIHRoaXNbc1Byb3BlcnR5XSsiOyI7CgkJCX0KICAg ICAgCX0KCQlzZXRDb29raWUodGhpcy5DT09LSUVfTkFNRSwgY29va2llVmFsdWUs IDM2NSoxMCwgJy8nLCBnZXRCYXNlRG9tYWluKCksIG51bGwpOwoJfQoJZnVuY3Rp b24gYWxlcnRWYWx1ZXMoKXsKCQl2YXIgdj0nJzsKCQlmb3IgKHNQcm9wZXJ0eSBp biB0aGlzKSB7CiAgICAgICAgCWlmIChzUHJvcGVydHkgJiYgdHlwZW9mKHRoaXNb c1Byb3BlcnR5XSkgIT0gImZ1bmN0aW9uIil7CgkJCQl2ICs9IHNQcm9wZXJ0eSAr ICI9IiArIHRoaXNbc1Byb3BlcnR5XSsiO1xuIjsKCQkJfQogICAgICAJfQoJICAJ YWxlcnQodik7Cgl9CglmdW5jdGlvbiB1cGRhdGVWYWx1ZXMoKXsKCQlpZiAodGhp cy51c2VySWQgIT0gZ2V0VXNlcklEKCkpewoJCQl0aGlzLnVzZXJJZENoYW5nZSA9 IHRydWU7CgkJfWVsc2V7CgkJCXRoaXMudXNlcklkQ2hhbmdlID0gZmFsc2U7CgkJ fQoJCXRoaXMudXNlcklkID0gZ2V0VXNlcklEKCk7CgkJaWYgKHdpbmRvdy5sb2Nh dGlvbi5ocmVmLmluZGV4T2YoInJQYWdlPXRoYW5reW91IikgIT0gLTEpewoJCQl0 aGlzLmNvblBhZ2UgPSB0cnVlOwoJCX1lbHNlewoJCQl0aGlzLmNvblBhZ2UgPSBm YWxzZTsKCQl9CgkJaWYgKHdpbmRvdy5sb2NhdGlvbi5ocmVmLmluZGV4T2YoInJQ YWdlPWFjdGl2YXRlZCIpICE9IC0xKXsKCQkJdGhpcy5hYVBhZ2UgPSB0cnVlOwoJ CX1lbHNlewoJCQl0aGlzLmFhUGFnZSA9IGZhbHNlOwoJCX0KCQlpZiAoKGRvY3Vt ZW50LnJlZmVycmVyLmluZGV4T2YoImF1dG9Mb2dpbi5qc3AiKSAhPSAtMSB8fCBk b2N1bWVudC5yZWZlcnJlci5pbmRleE9mKCJyUGFnZT1sb2dpbiIpICE9IC0xKSAm JiAodHlwZW9mKE1OR2lSZWdpc3RyYXRpb25Mb2dpblN0YXR1cykgIT0gInVuZGVm aW5lZCIpICYmIChNTkdpUmVnaXN0cmF0aW9uTG9naW5TdGF0dXMgPT0gImluIikp ewoJCQl0aGlzLmxvZ2luQ29uUGFnZSA9IHRydWU7CgkJfWVsc2V7CgkJCXRoaXMu bG9naW5Db25QYWdlID0gZmFsc2U7CgkJfQoJCWlmICh0aGlzLmNvblBhZ2UpewoJ CQl0aGlzLnJUeXBlID0gIk5FV1MiOwoJCX0KCQlpZiAoZ2V0Q29va2llKCdmUGFn ZScpPT0nJyl7CgkJCXRoaXMuZlBhZ2U9dHJ1ZTsKCQkJc2V0Q29va2llKCdmUGFn ZScsJ3RydWUnLCBudWxsLCAnLycsIGdldEJhc2VEb21haW4oKSwgbnVsbCk7CgkJ fWVsc2V7CgkJCXRoaXMuZlBhZ2U9ZmFsc2U7CgkJCXNldENvb2tpZSgnZlBhZ2Un LCdmYWxzZScsIG51bGwsICcvJywgZ2V0QmFzZURvbWFpbigpLCBudWxsKTsKCQl9 CgkJdmFyIGNvb2tpZUV4aXN0cyA9IGdldENvb2tpZSh0aGlzLkNPT0tJRV9OQU1F KTsKCQlpZiAodGhpcy5mUGFnZSl7CgkJCWlmIChjb29raWVFeGlzdHM9PScnKXsK CQkJCXRoaXMuZlZpc2l0PXRydWU7CgkJCX1lbHNlewoJCQkJdGhpcy5mVmlzaXQ9 ZmFsc2U7CgkJCX0KCQl9CgkJaWYgKHRoaXMuZlZpc2l0KXsKCQkJdGhpcy52VHlw ZSA9ICcxJzsKCQl9ZWxzZXsKCQkJdGhpcy52VHlwZSA9ICcyJzsKCQl9CgkJaWYg KCh0eXBlb2YoTU5HaVJlZ2lzdHJhdGlvbkxvZ2luU3RhdHVzKSAhPSAidW5kZWZp bmVkIikgJiYgKE1OR2lSZWdpc3RyYXRpb25Mb2dpblN0YXR1cyA9PSAiaW4iKSl7 CgkJCXRoaXMudlR5cGUgPSAnNCsnICsgdGhpcy5yVHlwZTsKCQl9ZWxzZXsKCQkJ aWYgKCh0aGlzLnVzZXJJZCkuaW5kZXhPZignUjonKSAhPSAtMSkgewoJCQkJdGhp cy52VHlwZSA9ICczKycgKyB0aGlzLnJUeXBlOwoJCQl9CgkJfQoJCXZhciBkYXRl ID0gbmV3IERhdGUoKTsKCQl2YXIgcmVnaXN0cmF0aW9uV2luZG93ID0gNzIqNjAq NjAqMTAwMDsKCQl2YXIgdmlzaXRXaW5kb3cgPSAzMCoyNCo2MCo2MCoxMDAwOwoJ CWlmICh0aGlzLmZQYWdlKXsKCQkJaWYgKHRoaXMubFZpc2l0KXsKCQkJCXRoaXMu bFZpc2l0ID0gdGhpcy5jVmlzaXQ7CgkJCX1lbHNlewoJCQkJdGhpcy5sVmlzaXQg PSBkYXRlLmdldFRpbWUoKTsKCQkJfQoJCQl0aGlzLmNWaXNpdCA9IGRhdGUuZ2V0 VGltZSgpOwoJCX0KCQlpZiAodGhpcy5jb25QYWdlKXsKCQkJdGhpcy5yRGF0ZSA9 IGRhdGUuZ2V0VGltZSgpOwoJCX0KCQlpZiAodGhpcy5hYVBhZ2UpewoJCQl0aGlz LmFhRGF0ZSA9IGRhdGUuZ2V0VGltZSgpOwoJCX0KCQlpZiAodGhpcy5yRGF0ZSl7 CgkJCWlmICh0aGlzLmFhRGF0ZSl7CgkJCQlpZiAocGFyc2VJbnQodGhpcy5jVmlz aXQpIDwgKHBhcnNlSW50KHRoaXMubFZpc2l0KSArIHZpc2l0V2luZG93KSl7CgkJ CQkJdGhpcy5zdGF0dXMgPSAiQWN0aXZlIgoJCQkJfWVsc2V7CgkJCQkJdGhpcy5z dGF0dXMgPSAiSW5hY3RpdmUiCgkJCQl9CgkJCX1lbHNlewoJCQkJaWYgKHBhcnNl SW50KHRoaXMuY1Zpc2l0KSA8IChwYXJzZUludCh0aGlzLnJEYXRlKSArIHJlZ2lz dHJhdGlvbldpbmRvdykpewoJCQkJCXRoaXMuc3RhdHVzID0gIk5ldyIKCQkJCX1l bHNlewoJCQkJCXRoaXMuc3RhdHVzID0gIk9sZCIKCQkJCX0KCQkJfQoJCX0KCQlp ZiAod2luZG93LmxvY2F0aW9uLmhyZWYuaW5kZXhPZigiZm9yY2VkPXRydWUiKSAh PSAtMSB8fCB0aGlzLmluaXRSZWdUeXBlID09ICdQcmVtaXVtJyl7CgkJCXRoaXMu aW5pdFJlZ1R5cGUgPSAnUHJlbWl1bScKCQl9ZWxzZXsKCQkJdGhpcy5pbml0UmVn VHlwZSA9ICdWb2x1bnRhcnknCgkJfQoJCWlmICh0aGlzLmNvblBhZ2UpewoJCQlp ZiAod2luZG93LmxvY2F0aW9uLmhyZWYuaW5kZXhPZigicHJpbnQ9dHJ1ZSIpICE9 IC0xKXsKCQkJCXRoaXMucFN1YiA9ICdZZXMnCgkJCX1lbHNlewoJCQkJdGhpcy5w U3ViID0gJ05vJwoJCQl9CgkJfQoJCWlmICh0eXBlb2YodGhpcy5yRGF0ZSkgIT0g InVuZGVmaW5lZCIpewoJCQl0aGlzLnJlZ1N0YXR1cyA9IHRoaXMuc3RhdHVzICsg IjoiICsgdGhpcy5pbml0UmVnVHlwZSArICI6IiArIHRoaXMucFN1YgoJCX0KCX0K fQ== ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=functions.js Content-Type: application/x-javascript; charset=UTF-8; name=functions.js Content-Location: http://extras.mnginteractive.com/live/js/omniture/functions.js Content-Transfer-Encoding: Base64 CglmdW5jdGlvbiBnZXRWYWx1ZSh1cmwsIGtleSl7CgkJaWYgKCFrZXkpIHJldHVy biAiIjsKCQl2YXIga2V5SW5kZXggPSB1cmwuaW5kZXhPZihrZXkgKyAiPSIpOwoJ CWlmIChrZXlJbmRleCA8IDApIHJldHVybiAiIjsKCQlrZXlJbmRleCArPSBrZXku bGVuZ3RoICsgMTsKCQl2YXIgc2VwYXJhdG9ySW5kZXggPSB1cmwuaW5kZXhPZigi JiIsa2V5SW5kZXgpOwoJCWlmIChzZXBhcmF0b3JJbmRleCA8IDApewoJCQlyZXR1 cm4gdXJsLnN1YnN0cmluZyhrZXlJbmRleCk7CgkJfWVsc2V7CgkJCXJldHVybiB1 cmwuc3Vic3RyaW5nKGtleUluZGV4LCBzZXBhcmF0b3JJbmRleCk7CgkJfQoJfQoJ ZnVuY3Rpb24gaXNTdGFydHNXaXRoKHNyYywgcHJlZml4KXsKCQlyZXR1cm4gc3Jj LmluZGV4T2YocHJlZml4KT09MD90cnVlOmZhbHNlOwoJfQoJZnVuY3Rpb24gZ2V0 RW1wdHlGb3JWYWx1ZSh2YWwpewoJCXJldHVybiB2YWw/dmFsOicnOwoJfQoJdmFy IHJlZmVyZXIgPSBkb2N1bWVudC5yZWZlcnJlcjsKCXZhciBxU3RyaW5nID0gbG9j YXRpb24uc2VhcmNoOwoJdmFyIHByb3AzOUNvb2tpZVZhbDsKCXZhciBwcm9wNDFD b29raWVWYWw7CglpZiAocmVmZXJlcil7CgkJdmFyIHNlSUQgPSAiIjsKCQl2YXIg c2VLZXl3b3JkcyA9ICIiOwoJCWlmIChpc1N0YXJ0c1dpdGgocmVmZXJlciwgImh0 dHA6Ly93d3cuZ29vZ2xlLiIpKSB7CgkJCXNlSUQgPSBnZXREb21haW5OYW1lKHJl ZmVyZXIpOwoJCQlzZUtleXdvcmRzID0gZ2V0VmFsdWUocmVmZXJlciwgInEiKTsK CQl9ZWxzZSBpZiAoaXNTdGFydHNXaXRoKHJlZmVyZXIsICJodHRwOi8vc2VhcmNo LnlhaG9vLiIpKSB7CgkJCXNlSUQgPSBnZXREb21haW5OYW1lKHJlZmVyZXIpOwoJ CQlzZUtleXdvcmRzID0gZ2V0VmFsdWUocmVmZXJlciwgInAiKTsKCQl9ZWxzZSBp ZiAoaXNTdGFydHNXaXRoKHJlZmVyZXIsICJodHRwOi8vc2VhcmNoLm1zbi5jb20v IikpIHsKCQkJc2VJRCA9ICJtc24iOwoJCQlzZUtleXdvcmRzID0gZ2V0VmFsdWUo cmVmZXJlciwgInEiKTsKCQl9ZWxzZSBpZiAoaXNTdGFydHNXaXRoKHJlZmVyZXIs ICJodHRwOi8vc2VhcmNoLmFvbC5jb20vIikpIHsKCQkJc2VJRCA9ICJhb2wiOwoJ CQlzZUtleXdvcmRzID0gZ2V0VmFsdWUocmVmZXJlciwgImVuY3F1ZXJ5Iik7CgkJ fWVsc2UgaWYgKGlzU3RhcnRzV2l0aChyZWZlcmVyLCAiaHR0cDovL3d3dy5hc2su Y29tLyIpKSB7CgkJCXNlSUQgPSAiYXNrLmNvbSI7CgkJCXNlS2V5d29yZHMgPSBn ZXRWYWx1ZShyZWZlcmVyLCAicSIpOwoJCX1lbHNlIGlmIChpc1N0YXJ0c1dpdGgo cmVmZXJlciwgImh0dHA6Ly9jbmV0LnNlYXJjaC5jb20vIikpIHsKCQkJc2VJRCA9 ICJjbmV0IjsKCQkJc2VLZXl3b3JkcyA9IGdldFZhbHVlKHJlZmVyZXIsICJxIik7 CgkJfWVsc2UgaWYgKGlzU3RhcnRzV2l0aChyZWZlcmVyLCAiaHR0cDovL3NlYXJj aC5uZXRzY2FwZS5jb20vIikpIHsKCQkJc2VJRCA9ICJuZXRzY2FwZSI7CgkJCXNl S2V5d29yZHMgPSBnZXRWYWx1ZShyZWZlcmVyLCAicXVlcnkiKTsKCQl9ZWxzZSBp ZiAoaXNTdGFydHNXaXRoKHJlZmVyZXIsICJodHRwOi8vbXlzZWFyY2gubXl3YXku Y29tLyIpKSB7CgkJCXNlSUQgPSAibXl3YXkiOwoJCQlzZUtleXdvcmRzID0gZ2V0 VmFsdWUocmVmZXJlciwgInR5cGUiKTsKCQl9ZWxzZSBpZiAoaXNTdGFydHNXaXRo KHJlZmVyZXIsICJodHRwOi8vd3d3LmRvZ3BpbGUuY29tL2luZm8uZG9ncGwvc2Vh cmNoLyIpKSB7CgkJCXNlSUQgPSAiZG9ncGlsZSI7CgkJCXZhciBzdGFydFBpbGUg PSAiaHR0cDovL3d3dy5kb2dwaWxlLmNvbS9pbmZvLmRvZ3BsL3NlYXJjaC93ZWIv Ii5sZW5ndGg7CgkJCXZhciBlbmRQaWxlID0gcmVmZXJlci5pbmRleE9mKCIvIiwg c3RhcnRQaWxlKTsKCQkJaWYgKGVuZFBpbGUgPiAwKXsKCQkJCXNlS2V5d29yZHMg PSByZWZlcmVyLnN1YnN0cmluZyhzdGFydFBpbGUsIGVuZFBpbGUpOwoJCQl9CgkJ fWVsc2UgaWYgKGlzU3RhcnRzV2l0aChyZWZlcmVyLCAiaHR0cDovL3d3dy5vdmVy dHVyZS5jb20vZC9zZWFyY2gvIikpIHsKCQkJc2VJRCA9ICJvdmVydHVyZSI7CgkJ CXNlS2V5d29yZHMgPSBnZXRWYWx1ZShyZWZlcmVyLCAiS2V5d29yZHMiKTsKCQl9 CgkJaWYgKHNlSUQpewoJCQlpZiAocVN0cmluZy5pbmRleE9mKCJDUkVGIikgPj0g MCB8fCBxU3RyaW5nLmluZGV4T2YoImNyZWYiKSA+PSAwIHx8IHFTdHJpbmcuaW5k ZXhPZigiRUFESUQiKSA+PSAwIHx8IHFTdHJpbmcuaW5kZXhPZigiZWFkaWQiKSA+ PSAwKXsKCQkJCXNlSUQgKz0gIiAtIFBBSUQiOwoJCQl9CgkJCXByb3AzOUNvb2tp ZVZhbCA9ICIiICsgc2VJRCArICIgLyAiICsgZ2V0RW1wdHlGb3JWYWx1ZShzZUtl eXdvcmRzKTsKCQkJcHJvcDM5Q29va2llVmFsID0gcHJvcDM5Q29va2llVmFsLnRv TG93ZXJDYXNlKCk7CgkJCXMucHJvcDM5ID0gIHByb3AzOUNvb2tpZVZhbCArICIg LyAiICsgZ2V0RW1wdHlGb3JWYWx1ZShzLnBhZ2VOYW1lKTsKCQkJc2V0Q29va2ll KCJwcm9wMzkiLCBwcm9wMzlDb29raWVWYWwsIG51bGwsICcvJywgZ2V0QmFzZURv bWFpbigpKTsKCQkJcHJvcDQxQ29va2llVmFsID0gIiIgKyBzZUlEOwoJCQlzLnBy b3A0MSA9ICBwcm9wNDFDb29raWVWYWwgKyAiIC8gIiArIGdldEVtcHR5Rm9yVmFs dWUocy5wYWdlTmFtZSk7CgkJCXNldENvb2tpZSgicHJvcDQxIiwgcHJvcDQxQ29v a2llVmFsLCBudWxsLCAnLycsIGdldEJhc2VEb21haW4oKSk7CgkJfQoJfQoJaWYg KCFwcm9wMzlDb29raWVWYWwpewoJCXByb3AzOUNvb2tpZVZhbCA9IGdldENvb2tp ZSgicHJvcDM5Iik7CgkJaWYgKHByb3AzOUNvb2tpZVZhbCl7CgkJCXMucHJvcDM5 ID0gIHByb3AzOUNvb2tpZVZhbCArICIgLyAiICsgZ2V0RW1wdHlGb3JWYWx1ZShz LnBhZ2VOYW1lKTsKCQl9Cgl9CglpZiAoIXByb3A0MUNvb2tpZVZhbCl7CgkJcHJv cDQxQ29va2llVmFsID0gZ2V0Q29va2llKCJwcm9wNDEiKTsKCQlpZiAocHJvcDQx Q29va2llVmFsKXsKCQkJcy5wcm9wNDEgPSAgcHJvcDQxQ29va2llVmFsICsgIiAv ICIgKyBnZXRFbXB0eUZvclZhbHVlKHMucGFnZU5hbWUpOwoJCX0KCX0= ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=custom_weather_access.js Content-Type: application/x-javascript; charset=UTF-8; name=custom_weather_access.js Content-Location: http://extras.mnginteractive.com/live/js/weather/custom_weather_access.js Content-Transfer-Encoding: Base64 PCEtLSBIaWRlIGZyb20gb2xkZXIgYnJvd3NlcnMNCmZ1bmN0aW9uIGxvYWRYTUxE b2ModXJsLCB0YXJnZXQpew0KCWlmICh3aW5kb3cuWE1MSHR0cFJlcXVlc3QpIHsN CgkJcmVxID0gbmV3IFhNTEh0dHBSZXF1ZXN0KCk7DQoJCXZhciBwcm9jZXNzb3Ig PSBuZXcgUHJvY2Vzc29yKHRhcmdldCwgcmVxKTsNCgkJcmVxLm9ucmVhZHlzdGF0 ZWNoYW5nZSA9IHByb2Nlc3Nvci5wcm9jZXNzOw0KCQlyZXEub3BlbigiR0VUIiwg dXJsLCB0cnVlKTsNCgkJcmVxLnNlbmQobnVsbCk7DQoJLy8gYnJhbmNoIGZvciBJ RS9XaW5kb3dzIEFjdGl2ZVggdmVyc2lvbg0KCX0gZWxzZSBpZiAod2luZG93LkFj dGl2ZVhPYmplY3QpIHsNCgkJcmVxID0gbmV3IEFjdGl2ZVhPYmplY3QoIk1pY3Jv c29mdC5YTUxIVFRQIik7DQoJCWlmIChyZXEpIHsNCgkJCXZhciBwcm9jZXNzb3Ig PSBuZXcgUHJvY2Vzc29yKHRhcmdldCwgcmVxKTsNCgkJCXJlcS5vbnJlYWR5c3Rh dGVjaGFuZ2UgPSBwcm9jZXNzb3IucHJvY2VzczsNCgkJCXJlcS5vcGVuKCJHRVQi LCB1cmwsIHRydWUpOw0KCQkJcmVxLnNlbmQobnVsbCk7DQoJCX0NCgl9DQp9DQoN CmZ1bmN0aW9uIFByb2Nlc3Nvcih0YXJnZXQsIHJlcSl7DQoJdGhpcy5wcm9jZXNz ID0gZnVuY3Rpb24oKXsNCgkJLy8gb25seSBpZiByZXEgc2hvd3MgImNvbXBsZXRl Ig0KCQlpZiAocmVxLnJlYWR5U3RhdGUgPT0gNCkgew0KCQkJLy8gb25seSBpZiAi T0siDQoJCQlpZiAocmVxLnN0YXR1cyA9PSAyMDApIHsNCgkJCQlpZihkb2N1bWVu dC5nZXRFbGVtZW50QnlJZCh0YXJnZXQpKQ0KCQkJCQlkb2N1bWVudC5nZXRFbGVt ZW50QnlJZCh0YXJnZXQpLmlubmVySFRNTCA9IHJlcS5yZXNwb25zZVRleHQ7DQoJ CQl9DQoJCX0NCgl9Ow0KfQ0KDQpmdW5jdGlvbiBsb2FkV2VhdGhlckJveCh0YXJn ZXQsIHppcGNvZGUsIHNpdGVVcmwsIHdlYXRoZXJTZWN0aW9uKXsNCglpZih0YXJn ZXQgPT0gbnVsbCB8fCB6aXBjb2RlID09IG51bGwpIHJldHVybjsNCgl2YXIgdXJs ID0gIi9wb3J0bGV0L3dlYXRoZXIvaHRtbC9wcm9jZXNzX21vZGUuanNwP2Rpc3Bs YXlNb2RlPXdlYXRoZXJfYm94JnppcGNvZGU9IiArIHppcGNvZGU7DQoJaWYoc2l0 ZVVybCAhPSBudWxsKXsNCgkJdXJsICs9ICcmc2l0ZVVybD0nICsgZW5jb2RlVVJJ KHNpdGVVcmwpOw0KCQlpZih3ZWF0aGVyU2VjdGlvbiAhPSBudWxsKSB1cmwgKz0g JyZ3ZWF0aGVyU2VjdGlvbj0nICsgZW5jb2RlVVJJKHdlYXRoZXJTZWN0aW9uKTsN Cgl9DQoJbG9hZFhNTERvYyh1cmwsIHRhcmdldCk7DQp9DQoNCmZ1bmN0aW9uIGxv YWRaaXBPbmx5KHVybEJhc2UsIHppcGNvZGUsIHRhcmdldCl7DQoJaWYodGFyZ2V0 ID09IG51bGwgfHwgemlwY29kZSA9PSBudWxsKSByZXR1cm47DQoJbG9hZFhNTERv Yyh1cmxCYXNlICsgemlwY29kZSwgdGFyZ2V0KTsNCn0NCg0KZnVuY3Rpb24gbG9h ZEZpdmVEYXlGb3JlY2FzdCh0YXJnZXQsIHppcGNvZGUpew0KCWxvYWRaaXBPbmx5 KCIvcG9ydGxldC93ZWF0aGVyL2h0bWwvcHJvY2Vzc19tb2RlLmpzcD9kaXNwbGF5 TW9kZT01ZGF5X2ZvcmVjYXN0JnppcGNvZGU9IiwgemlwY29kZSwgdGFyZ2V0KTsN Cn0NCg0KZnVuY3Rpb24gbG9hZEN1cnJlbnRDb25kaXRpb25zKHRhcmdldCwgemlw Y29kZSl7DQoJbG9hZFppcE9ubHkoIi9wb3J0bGV0L3dlYXRoZXIvaHRtbC9wcm9j ZXNzX21vZGUuanNwP2Rpc3BsYXlNb2RlPWN1cnJlbnRfY29uZGl0aW9ucyZ6aXBj b2RlPSIsIHppcGNvZGUsIHRhcmdldCk7DQp9DQoNCmZ1bmN0aW9uIGxvYWRXZWF0 aGVyQm94SG9yaXpvbnRhbCh0YXJnZXQsIHppcGNvZGUsIHNpdGVVcmwsIHdlYXRo ZXJTZWN0aW9uKXsNCglsb2FkV2VhdGhlcldpdGhTZWN0aW9uTGluayh0YXJnZXQs IHppcGNvZGUsIHNpdGVVcmwsIHdlYXRoZXJTZWN0aW9uLCAid2VhdGhlcl9ib3hf aG9yaXpvbnRhbCIsIG51bGwpOw0KfQ0KDQpmdW5jdGlvbiBsb2FkV2VhdGhlckJv eFZlcnRpY2FsKHRhcmdldCwgemlwY29kZSwgc2l0ZVVybCwgd2VhdGhlclNlY3Rp b24sIG9mZnNldCl7DQoJbG9hZFdlYXRoZXJXaXRoU2VjdGlvbkxpbmsodGFyZ2V0 LCB6aXBjb2RlLCBzaXRlVXJsLCB3ZWF0aGVyU2VjdGlvbiwgIndlYXRoZXJfYm94 X3ZlcnRpY2FsIiwgb2Zmc2V0KTsNCn0NCg0KZnVuY3Rpb24gbG9hZFdlYXRoZXJX aXRoU2VjdGlvbkxpbmsodGFyZ2V0LCB6aXBjb2RlLCBzaXRlVXJsLCB3ZWF0aGVy U2VjdGlvbiwgZGlzcGxheU1vZGUsIG9mZnNldCl7DQoJaWYodGFyZ2V0ID09IG51 bGwgfHwgemlwY29kZSA9PSBudWxsKSByZXR1cm47DQoJdmFyIHVybCA9ICIvcG9y dGxldC93ZWF0aGVyL2h0bWwvcHJvY2Vzc19tb2RlLmpzcD9kaXNwbGF5TW9kZT0i ICsgZGlzcGxheU1vZGUgKyAiJnppcGNvZGU9IiArIHppcGNvZGU7DQoJaWYoc2l0 ZVVybCAhPSBudWxsKXsNCgkJdXJsICs9ICcmc2l0ZVVybD0nICsgZW5jb2RlVVJJ KHNpdGVVcmwpOw0KCQlpZih3ZWF0aGVyU2VjdGlvbiAhPSBudWxsKSB1cmwgKz0g JyZ3ZWF0aGVyU2VjdGlvbj0nICsgZW5jb2RlVVJJKHdlYXRoZXJTZWN0aW9uKTsN Cgl9DQoJaWYob2Zmc2V0ICE9IG51bGwpew0KCQl1cmwgKz0gJyZvZmZzZXQ9JyAr b2Zmc2V0Ow0KCX0NCglsb2FkWE1MRG9jKHVybCwgdGFyZ2V0KTsNCn0NCg0KLy8g RW5kIEhpZGUtLT4J ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=mngiMenu.js Content-Type: application/x-javascript; charset=UTF-8; name=mngiMenu.js Content-Location: http://extras.mnginteractive.com/live/js/mngiMenu/mngiMenu.js Content-Transfer-Encoding: Base64 Ly8gU3VibmF2IFRpbWVvdXQ6Ci8vSWYgeW91IHdhbnQgYSBsb25nZXIgb3Igc2hv cnRlciBpbnRlcnZhbCBmcm9tIHRoZSBEZWZhdWx0IFRpbWVvdXQgLSBkZWZpbmUg YSBuYXZJbnRlcnZhbCB2YXIgaW4gdGhlIG5hdmlnYXRpb24gaHRtbCB1c2luZyB0 aGUgZm9sbG93aW5nIHN0cnVjdHVyZToKLy88c2NyaXB0PgovLwluYXZJbnRlcnZh bCA9IDIwMDA7Ci8vPC9zY3JpcHQ+CgovL0RlZmF1bHQgVGltZW91dAp2YXIgbWVu dXRpbWVvdXQsIG1lbnVzY3JpcHQ7CmlmICh0eXBlb2YgbmF2SW50ZXJ2YWwgPT0g InVuZGVmaW5lZCIpIHsKCW5hdkludGVydmFsID0gNzAwOy8vaWYoIWlzRGVmaW5l ZCkKfQoKZnVuY3Rpb24gaXNDaGlsZChwYXJlbnQsIGNoaWxkKSB7CglpZiggY2hp bGQgIT0gbnVsbCApIHsKCQl3aGlsZSggY2hpbGQucGFyZW50Tm9kZSApIHsKCQkJ aWYoIChjaGlsZCA9IGNoaWxkLnBhcmVudE5vZGUpID09IHBhcmVudCApIHsKCQkJ CXJldHVybiB0cnVlOwoJCQl9CgkJfQoJfQoJcmV0dXJuIGZhbHNlOwp9CgpmdW5j dGlvbiBmaXhNb3VzZU91dChlbGVtZW50LCBldmVudCwgc2NyaXB0KSB7Cgl2YXIg Y3VycmVudF9tb3VzZV90YXJnZXQgPSBudWxsOwoJCglpZiggZXZlbnQudG9FbGVt ZW50ICkgewoJCWN1cnJlbnRfbW91c2VfdGFyZ2V0ID0gZXZlbnQudG9FbGVtZW50 OwoJfQoJZWxzZSBpZiggZXZlbnQucmVsYXRlZFRhcmdldCApIHsKCQljdXJyZW50 X21vdXNlX3RhcmdldCA9IGV2ZW50LnJlbGF0ZWRUYXJnZXQ7Cgl9CgkKCWlmKCAh aXNDaGlsZChlbGVtZW50LCBjdXJyZW50X21vdXNlX3RhcmdldCkgJiYgZWxlbWVu dCAhPSBjdXJyZW50X21vdXNlX3RhcmdldCApIHsKCQkvL1RoaXMgdGltZW91dCBw cmV2ZW50cyB0aGUgbW91c2VvdXQgZnJvbSBmaXJpbmcgZWFybHkgYW5kIGNhdXNp bmcgbmF2IGZsaWNrZXIKCQltZW51c2NyaXB0ID0gc2NyaXB0OwoJCW1lbnV0aW1l b3V0ID0gc2V0VGltZW91dCAoICdldmFsKCcgKyBtZW51c2NyaXB0ICsgJyknLCBu YXZJbnRlcnZhbCApOwoJfQp9CgpmdW5jdGlvbiBmaXhNb3VzZUluKGVsZW1lbnQs IGV2ZW50LCBzY3JpcHQpIHsKCXZhciBjdXJyZW50X21vdXNlX3RhcmdldCA9IG51 bGw7CgkKCWlmKCBldmVudC50b0VsZW1lbnQgKSB7CgkJY3VycmVudF9tb3VzZV90 YXJnZXQgPSBldmVudC50b0VsZW1lbnQ7Cgl9CgllbHNlIGlmKCBldmVudC5yZWxh dGVkVGFyZ2V0ICkgewoJCWN1cnJlbnRfbW91c2VfdGFyZ2V0ID0gZXZlbnQucmVs YXRlZFRhcmdldDsKCX0KCQoJLy9jYW5jZWwgYnViYmxpbmcgZXZlbnRzIGluIEZp cmVmb3gvTW96aWxsYS4uLgoJaWYoICFpc0NoaWxkKGVsZW1lbnQsIGN1cnJlbnRf bW91c2VfdGFyZ2V0KSAmJiBlbGVtZW50ICE9IGN1cnJlbnRfbW91c2VfdGFyZ2V0 ICkgewoJCWV2YWwoc2NyaXB0KTsKCX0KCS8vVGhpcyBtZWFucyB3ZSdyZSBub3Qg dXNpbmcgbW96aWxsYSBicm93c2Vycy4uLiAoZmlyZWZveC9tb3ppbGxhLCBldGMp CgkvL0luIHRoYXQgY2FzZSB3ZSBoYXZlIG5vdGhpbmcgdG8gaGlkZSBmcm9tLiAg RmlyZSBhd2F5IQoJYWdlbnRzdHJpbmcgPSBuYXZpZ2F0b3IudXNlckFnZW50LnRv TG93ZXJDYXNlKCk7CglpZiAoIGFnZW50c3RyaW5nLmluZGV4T2YoJ2ZpcmVmb3gn KSA9PSAtMSApIHsKCQlldmFsKHNjcmlwdCk7Cgl9CgkKfQoKCmZ1bmN0aW9uIG1v dXNlSW4obWVudU51bSkgewoJaWYgKG1lbnV0aW1lb3V0ICYmIChtZW51c2NyaXB0 ICE9ICdtb3VzZU91dChcJycgKyBtZW51TnVtICsgJ1wnKScpKXsKCQljbGVhclRp bWVvdXQobWVudXRpbWVvdXQpOwoJCWV2YWwobWVudXNjcmlwdCk7CgkJbWVudXNj cmlwdCA9ICcnOwoJfQoJaWYgKG1lbnVzY3JpcHQgPT0gJ21vdXNlT3V0KFwnJyAr IG1lbnVOdW0gKyAnXCcpJykgewoJCWNsZWFyVGltZW91dChtZW51dGltZW91dCk7 CgkJbWVudXNjcmlwdCA9ICcnOwoJfQoJCgkvLyBjcmVhdGUgYW4gaWZyYW1lIGF0 IHRoZSBleGFjdCBzYW1lIHBvc2l0aW9uIGFuZCBzaXplIGFzIHRoZSBzdWIgZGl2 Cgl2YXIgbmF2Ym94ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ25hdicpOwoJ dmFyIHNoaW1tZXIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc2hpbW1lcicp OwoJdmFyIG1kID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ21haW5kaXYnICsg bWVudU51bSk7Cgl2YXIgc2QgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbmF2 ZGV0YWlscycgKyBtZW51TnVtKTsKCXZhciBnZXRDbGFzcyA9IG1kLmNsYXNzTmFt ZTsKCQoJLy8gZGltZW5zaW9ucyBhbmQgcG9zaXRpb24gb2YgaWZyYW1lCglzaGlt bWVyLnN0eWxlLnBvc2l0aW9uPSdhYnNvbHV0ZSc7CglzaGltbWVyLnN0eWxlLmhl aWdodCA9ICcwcHgnOwoJc2hpbW1lci5zdHlsZS53aWR0aCA9ICcwcHgnOwoJc2hp bW1lci5zdHlsZS56SW5kZXg9JzEwMTAnOwoJc2hpbW1lci5zdHlsZS5kaXNwbGF5 PSdibG9jayc7CgkvL2FkZCAubmF2SG92ZXIgY2xhc3MgdG8gYW55IGV4aXN0aW5n IGNsYXNzZXMgCgltZC5jbGFzc05hbWUgPSBnZXRDbGFzcyArICcgbmF2SG92ZXIn OwoJCgkvLyBtYWtlIHN1YiBkaXYgdmlzaWJsZQoJc2Quc3R5bGUudmlzaWJpbGl0 eT0ndmlzaWJsZSc7CglzZC5zdHlsZS5kaXNwbGF5PSdibG9jayc7CglzZC5zdHls ZS56SW5kZXggPSAnMTAyMCc7CgoJbWRIZWlnaHRPZmZzZXQgPSBtZC5vZmZzZXRU b3AgKyBtZC5vZmZzZXRIZWlnaHQ7CgkKCXNkLnN0eWxlLnRvcCAgPSBtZEhlaWdo dE9mZnNldCArICdweCc7CglzZC5zdHlsZS5sZWZ0ID0gbWQub2Zmc2V0TGVmdCAr ICdweCc7CgoJCgkvLyBpZiBzdWJkaXYgaGFzIGEgMXB4IGJvcmRlciAtIGFkanVz dCB0aGUgcG9zdGlvbi4gKCNuYXYgbmVlZHMgYSBjbGFzcyBvZiAic3ViSGFzQm9y ZGVyIiBpbiBodG1sKQoJaWYgKG5hdmJveC5jbGFzc05hbWUgPT0gInN1Ykhhc0Jv cmRlciIpIHsKCQlzZC5zdHlsZS5sZWZ0ID0gbWQub2Zmc2V0TGVmdCAgLSAxICsg J3B4JzsKCQlzaGltbWVyLnN0eWxlLmxlZnQgPSBzZC5vZmZzZXRMZWZ0ICAtIDEg KyAncHgnOwoJfQoKCS8vIGlmIHRoZSBzdWJtZW51IHdpbGwgb3ZlcnNob290IHRo ZSBuYXYgd2lkdGgtLSByZWlnbiBpdCBpbiEKCWlmICgoc2Qub2Zmc2V0V2lkdGgg KyBzZC5vZmZzZXRMZWZ0KSA+IG5hdmJveC5vZmZzZXRXaWR0aCkgewoJCXZhciBk aWZmZXJlbmNlID0gKHNkLm9mZnNldFdpZHRoICsgc2Qub2Zmc2V0TGVmdCkgLSBu YXZib3gub2Zmc2V0V2lkdGg7CgkJc2Quc3R5bGUubGVmdCA9IChzZC5vZmZzZXRM ZWZ0IC0gZGlmZmVyZW5jZSkgKyAncHgnOwoJfQoJCglzaGltbWVyLnN0eWxlLnRv cCAgPSBtZEhlaWdodE9mZnNldCArICdweCc7CglzaGltbWVyLnN0eWxlLmxlZnQg PSBzZC5vZmZzZXRMZWZ0ICsgJ3B4JzsKCXNoaW1tZXIuc3R5bGUuaGVpZ2h0ID0g c2Qub2Zmc2V0SGVpZ2h0ICsgJ3B4JzsKCXNoaW1tZXIuc3R5bGUud2lkdGggPSBz ZC5vZmZzZXRXaWR0aCArICdweCc7Cn0KCgovL3JlbW92ZSBpZnJhbWUgYW5kIGNs YXNzTmFtZSAnbmF2SG92ZXInCmZ1bmN0aW9uIG1vdXNlT3V0KG1lbnVOdW0pIHsK CXZhciBtZCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtYWluZGl2JyArIG1l bnVOdW0pOwoJdmFyIHNkID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ25hdmRl dGFpbHMnICsgbWVudU51bSk7Cgl2YXIgc2hpbW1lciA9IGRvY3VtZW50LmdldEVs ZW1lbnRCeUlkKCdzaGltbWVyJyk7CgoJc2Quc3R5bGUudmlzaWJpbGl0eT0naGlk ZGVuJzsKCgkvLyBnZXQgdGhlIGxpc3Qgb2YgYWxsIGV4aXN0aW5nIGNsYXNzIG5h bWVzIGZvciBtZAoJdmFyIGFyckxpc3QgPSBtZC5jbGFzc05hbWUuc3BsaXQoJyAn KTsKCQoJLy8gZmluZCBhbGwgaW5zdGFuY2VzIG9mIHRoZSAibmF2SG92ZXIiIGNs YXNzIGFuZCByZW1vdmUgdGhlbQoJZm9yICggdmFyIGkgPSAwOyBpIDwgYXJyTGlz dC5sZW5ndGg7IGkrKyApIHsKCQlpZiAoIGFyckxpc3RbaV0gPT0gIm5hdkhvdmVy IiApIHsKCQkJLy8gcmVtb3ZlIGFycmF5IGl0ZW0KCQkJYXJyTGlzdC5zcGxpY2Uo aSwgMSk7CgkJCS8vIGRlY3JlbWVudCBsb29wIGNvdW50ZXIgYXMgd2UgaGF2ZSBh ZGp1c3RlZCB0aGUgYXJyYXkncyBjb250ZW50cwoJCQlpLS07CgkJfQoJfQoJLy8g YXNzaWduIG1vZGlmaWVkIGNsYXNzIG5hbWUgYXR0cmlidXRlCgltZC5jbGFzc05h bWUgPSBhcnJMaXN0LmpvaW4oJyAnKTsKCglzaGltbWVyLnN0eWxlLmRpc3BsYXk9 J25vbmUnOwp9CgoK ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=20110328_100237_Twitter_Graphic_2011.gif Content-Type: image/gif; name=20110328_100237_Twitter_Graphic_2011.gif Content-Location: http://extras.mnginteractive.com/live/media/site510/2011/0328/20110328_100237_Twitter_Graphic_2011.gif Content-Transfer-Encoding: Base64 R0lGODlhFgAWAPcAAPn9/8HY4fH7/9rh5Nfe4YLe/q7q/7Lr/8Lv/8Xw/8bw/8nx /8rx/87y/9X0/9b0/8DY4cjf5+D3/+H3/+L3/+T4/+X4/+n5/+z6//D7/3Te/3Xe /3Xc/nff/3jf/3nd/nrd/nvd/nze/n3e/n3f/n/e/oDe/oHf/oPf/oTf/oXg/ofg /ojg/ojh/orh/o3k/43i/o7i/o7j/o/i/pDi/pHj/pPj/pTk/pXk/pbk/pvm/pzl /Z3l/Z3m/Y7Q5p7m/p7l/ZLS6JHR5pHS5qHo/qTp/5XU6JTS5qTo/qTn/ZXS5qXo /qXp/pbS5qbp/pfU55fT5pnU55jT5qrr/6rq/prT5qvq/q3q/63r/5zU5p3U5rDr /7Ls/7Hr/qDV5rPs/6HV5rXs/7bt/7ft/7jt/qfW5rnt/rvu/7zu/73u/6vY5sDv /6/Z5sTw/rPZ5sjx/8vy/7fa5szy/83z/7rb5tDz/7vb5tP0/77c5tb1/8Dc5df1 /9j1/8Lc5MPc5N/3/+L4/+f5/+r6/+77//v+/4Li/4Pi/4Xj/4fj/4rk/4vk/4/m /5Lm/5Pm/5jo/5rm/Zzo/6Do/qDo/aLr/6Lo/aTr/6bp/afp/a7t/7nw/7vv/b7x /8v0/77c5cbg59v2/sjg59/3/vH8//H7/pTp/Zrp/Zzp/Z7r/aDr/aXr/afr/a3u /7rv/c31/8Xg59ri5Pr+/5Tr/Zfs/Z3t/abw/6jw/7ze5d34/o/t/ZDu/pXu/Zrt /bzf5YHv/oPt/YXv/pHu/Znx/5vx/6v0/rPg5rff5bjf5c73/XLw/nrw/nru/Yzz /47y/5Dy/qT2/6n2/633/7D2/63g5q7g5rLg5l/y/mPy/mbx/m/y/nH1/370/4D0 /6Th5qXh5qjh5qnh5lvz/mP3/2X2/2/1/6Di5qHi5lL5/1j4/1r4//7///////// /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAACH5BAEAAOsALAAAAAAWABYAAAj/ANcJHEiwoMGBEKIoacKw oUOGSp4EGOiHxKZWnDJq3JixVSYOfQQaqfQnTx4Hd+6YXMlSgqMgAoVMarBgwZwJ EuDU3LmzjiMfAo84SrAmjQR16vikWcO06RoFi4YIhMLojJgwgZBS2MKl6xcxY8ag UXREYJUXB65gyaouw5s3cBi06XLFwAFEUgRqSUTFiRMLSAMH/rTEiZVDWQSCQcSE SCRAggWLQkKEiSEvAstsaFEjxx+k6QiJBiAAwY0aKzSUEaimwwcQIR4gdSCjRg0Y K0aIAPHBgxqBbAqpQFFgD1I5H0qUMHECRYoUKgqxEehGEQwYLOogHfQjxgwaMVxc rIehyI3AOI1w4KBhJjAsDBcEVSBjQ32jOALpQOIBRMejUJEhNcoPO/QAiR0CdVJE EpSYQkosxxAS2S2lSJJEEXgIpMcUl6AiCy6+KNOMM89AE80wusRyiiVT6CFQBJio MgswvySDjTXggFPNNcj0kssuqawCikADaFKLMMxsk4046JhjzjnhjKPNMsHQwsor AxHgCS/GEDPNN92UQw433khDTTG2uELAQWy2GRAAOw== ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=20110328_100459_Facebook_Graphic_2011.gif Content-Type: image/gif; name=20110328_100459_Facebook_Graphic_2011.gif Content-Location: http://extras.mnginteractive.com/live/media/site510/2011/0328/20110328_100459_Facebook_Graphic_2011.gif Content-Transfer-Encoding: Base64 R0lGODlhFgAWAPcAAP///zhIcUBSfcPJ2Ck9aTRLfDhQhDNIdy9CbTxThjlPfzVK dzBCazRHcDhMeDNFbUBXiDhMdzhLdzpNeTVHbj1RfEZdjj1QezxPeUhfkERaiUFW gz9TfjlLcklgkT5Rez1QeUtikzpLcjpLcEpfjUNVf0hZfkxcf1trjcXM2yg9ZzhV jjRPhTxalzhVjTVPhjxalD9emzVOgUJhnUBemUBdmDxYjzpUikdoqEFfmkdnpkVk okVkoUBclklqqURinT5Yj0tsrEdmo0NfmEFckkpopkhmoUBZjjhOezZLdzFEbEtp ozdMeDtSf0BYiTdLdUNbiz9VgjVHbTlMdDZJbjtPdzhLcTdKb0pilElhk0dejkZd jUVci0NZh0BVgD5SfDpNdFNvpUtklUNZhUJYg0BVfz5Sej5SeT5ReUZbhzxOdEVa hEFVfT9Rdz1OckVYf1FihFhoh4OYxIufx3qHooeTq6Wwx6y0xMfQ4snR4dTa5tDV 3+Po8uXp8drd4+Pl6fj5+/P09kJkpDlWjTxak0Vnpz5clUNjoEltrUxxsUdopkNi nUJhm0turkturUptq0FelUlppj5ZjEpqpkhlm0Zil1R2tFN0sU5tpkZilVR0sEtp nVFvpzdLcVl7tjlNc1NwplBsoU1omkxnmEtml1VyqU9rnThLb2aHw2OAt3WW02aE uWWCtn6g3GR1lbfI5qq40aKvx77I2sjS5MXO39Xc6c/V4NLX4N3h6Nzg50tysU1z s1Z5tVl9ulyBv12CvlyAvF+DwXGUznea1n2i3Xue2n6j3n+j3YSk2IWl14Sj1Imp 24yr3our3Y+v4Ymn2JOz5o6s3oyq24up2ouo2Ja16JWz5pKw4pGv4Iyp2JGu346q 2oun1o6q2ZGt3JCs25Ku3aO74aW73sTJ0XmZyn+ezoGg0Iam14Oi0oKi0ICfzoWl 1ISj0oOj0YWk04em1Ymo17W/zszX5+Lo8drk8drj79ff6uHp9OHo8eHm7d7h5env 9ezv8vb3+Pb4+f///yH5BAEAAP8ALAAAAAAWABYAAAj/AP8JHEiwoEGBdRwwmYAB BAg0Z8yYOfPkCZsSAiIsoCOwAQEESh5IoXKlUycrSuLc8fPHzzgTKjoioHClA5gq GC5ckICCH4CfP08QEBjgwalPVT5w4FCmDJM7QAEF0ieCgcARVMCA4OBlA5kxG6IM +MnP1Rs4VigIdDPli5evGrhsgeJkLIA9TZA4mDJCYJsLG7pw0ZLBQ5YQIVL8vEUi zZoKagSWiKLBggcsYkhlioUr0M9+uXLF24BGIJsuHsSMEmXKFCVZQGPbgsBBYBIZ RyptChUGFCZYffz9BJQvnx0ZBwQqeDGIUI0fRpZg4sQpz089lCDZYFFAYIIVhnIs 2eIhRIeiQoJoXZ/RAoYLAwIlwZixQ5GPII4aNUKE52etIocwQsgNAhERww44PNJI Irs0qMss/j1SyA40ACHQEJFowgsvvQDzSzDB+CLPT/Z4Ysklk/QgUCnkqJOOO+9w k00321BTz0/4uGNOOeSUIhAr7bDzDjzSfOMNOOB4cyMA8zyzDjrpsCLQKsqs84w0 0WiDzTXXaEPPT3xMc44y6KwiUCrILMOMM9dAY0011UBzz0/7ONPMMsmkItAcqAij yjDFFNPKMcYQE84rr4gzjCrCoCLHQZBCGhAAOw== ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=20080624_114041_tspacer.gif Content-Type: image/gif; name=20080624_114041_tspacer.gif Content-Location: http://extras.mnginteractive.com/live/media/site510/2008/0624/20080624_114041_tspacer.gif Content-Transfer-Encoding: Base64 R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=20080319__BR_btnSearch.gif Content-Type: image/gif; name=20080319__BR_btnSearch.gif Content-Location: http://extras.mnginteractive.com/live/media/site510/2008/0319/20080319__BR_btnSearch.gif Content-Transfer-Encoding: Base64 R0lGODlhOAAUANU/AOvWluLEYvT08/j05eLdzqyKFJ6NVMy2c927TOzaovny37el be7u7v38+se7l6maa+3o2dmzN5yCMPPlu9e6XKaUWvv474lyJ+rjy+XMfIRqDrir g+rSiPbrzdvDdZd5E+bKdNnMpNzTuLugS82kFvfv1uTavu/s4t/ZxvDhsMikMu7f rrOeW9WtJOvr68ipRcGbGJJ/Ro5zGPDeqKCLRPPw5fj39bOYPsqvWolvF4xwD/7+ /v///9KoF+nPgQAAACH5BAEAAD8ALAAAAAA4ABQAAAb/wJ9Q4GLYeMikcslsOpk2 hksgrDIYlgnAx+16v+CwGAyYWK7W3WTMbrvBEx7jd02973hx6uoq5f9hHQpsJVMJ gIhcCxg7bAkCDRxgKQoKHZI+HBOWW5mbCjNcZQAlHZ4KJYcVBDszJSWdXhw7PGAh PAQiO4MZGDYiFpEZJjshNTsAHg47NrsZEDsiNTwAqzsnugNhSCDdIBk4ywQbGxkg C9EGG60sMQcLKMgHDzs1FSD0JgYGKz6rPAtiMPJGEEmAgwfbndjRQA0Fejsi7kgR AEAzATs44HjAY0WAhzxSUBhBIQANViZRIkSIBIHLlxIqVNgAoYEHAzwcXLhwA8EI 4AEnYjjgAeIFxwQIXhiYiKBiAAmsEEDd8bIqkghYsyYoxgIFDxw5ajTIkMJGgAsW BuBYGEBFhQYAIqi4UMOCBxM8nsaLIGFv1qxIWggWXOBCCAvXPLSQQYORAAAtciyw IGAZABhLIS9uzEOA4g/xWoDeMbg0D9I9UvcgUUCDBh0FUsP44Dp2jwI6NLSODUO3 6tm1U9MWrkG18RYNBCAwzry58+fQo6tGQCSF9OvYs6dOUcQFCO3gw6cOgIbBWPHo pWfYMUfIlRIZIqSf3yMCiBJoqvwgYuSJ//8ARjFFFUEAADs= ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=target-90x24.gif Content-Type: text/html; name=target-90x24.gif Content-Location: http://ad.doubleclick.net/ad/reformer.com/;sz=90x24;ord=[timestamp]? Content-Transfer-Encoding: Base64 R0lGODlhWgAYAPeVANgeAP///9ceAONXUf3z8+2Vkud3c+BHPuNYUeJXUPXMy+JX UfbNzNomEd02KvGxr/bMy++jofna2d02KeqGg/S/vuyUkvjZ2OVnYvrm5tonEd03 Kvvn5v3089snEemGg9wsGuqIhe6joeqFgvzz8+FQSfzx8NsrGdomD9wxIuVoY/K1 tO+mpPzx8emGgtw2Kfri4u2Vk/K6ufO+veyQjdspFeh3c9kjCeuLiN8+M/O9vOh8 efjX1uVlYOFHPvTCwfvm5t9BN/zu7vvn5/319dsmEP74+NsmD/O/vvO7udkfAOBG PtkgAOuQjd43K/jb2vrl5N06L900Jvvq6ffT0/O/veBKQvCtq9oiBPfW1e2Wk+Vo ZPrk5PG1s+d2cv/9/eh9efbOzfbPzumAfOuOi+JTTOqCf90yI/O9u90xI+JWT+yR jvnb2+JZU95ANuyYluFKQvjW1fXJyNgfAPjZ2d00J/XFxPbKyeRnYvCurNoiBed0 cPrj4vre3d46L/TAv9snEvGzseVmYPzv7u2bmfS9vPfS0e6cmeyYlfPAvuBEO+yV kvGxsPXHxuyVk/Crqeh6dvKysOBJQeqLiNwpFQAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78i IGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxu czp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4w LWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8 cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjIt cmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4 bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnht cE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJl Zj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVm IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9z aCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0ODc2NkNENzUxOUYxMUUwOTdB ODkxNENBRUQ5NTBDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0ODc2NkNE ODUxOUYxMUUwOTdBODkxNENBRUQ5NTBDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBz dFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4NzY2Q0Q1NTE5RjExRTA5N0E4OTE0 Q0FFRDk1MEM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ4NzY2Q0Q2NTE5 RjExRTA5N0E4OTE0Q0FFRDk1MEM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3Jk ZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn4 9/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnI x8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmY l5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramlo Z2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4 NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkI BwYFBAMCAQAAIfkEAQAAlQAsAAAAAFoAGAAACP8AK+GoA6CgQQEGEwpAmLAgw4YQ Gz4EMDGiwogVI0pZUymExY8OJX7MeBCkyZMYATQBcRFlSZMLRVKkSNJlSogxWbYs GMSRoUEBuDQKUaNmTJAMa+I0mhFhUpkRKeUJQLUqVSI0Zp5UqhSmTZwW/cCwSpaq nRsvoWr9utZh17VdH56AUnWKljZwerAwUvWHkrRsAast+dblj6orUDTMQaXqJIMO CjhA2KDAAoYfDKR9uJABg4QWAiQQbNBAgQk4BwQY8DRhiaqHZCqRQ7XFkYITAsQo qCKAAooNAixK+RDCZ4MFAiC4CaBBhwAUcC5QfrRhIKp9DEqSkYXFhoIpiFD/1VyQ AxKED6gWNBBgidOQbSFASJh8AGkAXgJIkJBWtX2LJlAFRkElfFGVECcUtAJVOhj0 AAkFZVABdQ8QAAAeQARAgA0UFUBAAByoAAADvx1AwAXJRRIAeeyRV9AMF1AQwAEF HZBBACSkt1xbAKBQlRsFhUEWIQVBQhUPpQXgwwurBVAAABw8oFoEB0QgmgvQvVAB AQ0wAIGJEngQWgIdHDdDBwkBAl1wEQgwAQESYKAAVf/BB4ATVSkGAB9kyVBQD1QN 4dAG0LlgoXwOBIBBhQgMkICTGSgwwALsyXnBBWECkNwCVjqgQQBtJjlZBRloGgBq AFQhmkVFVBUERUmQ/4VDQTtQFUdIElSARAWmytglWaGRRcGcAfBqKgK5WcCeAwkx QJYPMQRg0HQLACaAEFSNUVAULVT1BBMKUoVGQhFk0IFmCARAhwICKMBfQgSIsJBT DGQQ7QemjlYBEBX8ZhChEQwwQG8RhNZAQaGxVhFCXVAFA7gApPDGIyFgURChVO2Q EAZUMQsAVdF9EMAHCCEgQIWXNUAjBL85i0Byo3G8YkJYogqAAiQ8yogGIlC140QI vUaVCBbNIQZVJtxmkAcgGgTBjAWlV9UBDUhgFQAsN0dAB1aOBqWFD2GaUKVSB3BB ANXyWFCsVBWi00yKPFGVGRANQCNFE6SNGwILeKkswAEDIOABAAccgNAEAywxgAYA PGrBRH0n5EECzG6QwAEaIMD4RzWMVRsiglixxxVW/aH2SG0tTJINBAyhAdCFzaSU E2yURZYOeoClFlcWIUQAA3cz17udISF0Awu2B2DCCGXkcF9gPDL0wk5bRfR2dRGT cccFRvCQiAFFALCFGi7FDn1LhZ0wgu7QN/V8YOZHREMlI6TB/vmtCU89XGAtrJAA Z2hCJQICADs= ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=ccg.js Content-Type: text/javascript; charset=UTF-8; name=ccg.js Content-Location: http://cache-01.cleanprint.net/cp/ccg?divId=2117 Content-Transfer-Encoding: Quoted-Printable function FDCPClient() { this.cpHost =3D "cache-01.cleanprint.net"; this.divid=3D"2117"; this.refid=3D"2361"; this.rt =3D "i"; this.cpstatus =3D false; this.ptstatus =3D "y"; this.printSpecId =3D 0; this.outputFormat =3D "text/html"; this.action =3D "print"; this.args =3D null; this.fdDebug =3D false; this.cpc =3D null; this.blkwidth=3D0; this.xpathLib =3D ""; this.shost =3D "formatdynamics.com"; this.hosted =3D "customer"; this.blockThreshold =3D 500; this.trackerHost =3D "cleanprint.net"; this.loadDelayed =3D true; this.modes =3D {unset:0, printLink:1, filePrint:2, printerFriendlyViewe= r:3}; this.mode =3D 0;//modes.unset this.resetMode =3D function(){this.mode =3D this.modes.unset;}; this.cookie_flags =3D "pv"; this.category =3D "UNKNOWN"; this.site =3D "UNKNOWN"; // moved from the printtracker FormatDynamicsPT object this.pthosts =3D "formatdynamics.com,cleanprint.net,formatdyn.hs.llnwd.= net"; this.autoRefreshCSS =3D "true"; this.autoRefreshTime =3D "30000"; = // quantcast tracking: n =3D> turn off qc tracking, anything else leave= s it on this.enableQC =3D "y"; // templatetest var to pull templates from a directory this.templateTest =3D true; = // 's' for standalone and 'c' for combined. A standalone install turns= off registration for // PrintTracker events this.insType =3D "c"; this.colre =3D new RegExp(":", "g"); this.comre =3D new RegExp(",", "g"); this.isPtCss=3Dfunction(content) { var phosts =3D this.pthosts.split(','); for(var i =3D 0; i < phosts.length; i++) { if(content.indexOf(phosts[i]) !=3D -1) return true; } return false; } = // templatetest var to pull templates from a directory this.templateTest =3D false; = // 's' for standalone and 'c' for combined. A standalone install turns= off registration for // PrintTracker events this.insType =3D "c"; this.escCom =3D function(st) { st =3D new st.constructor(st); st =3D st.replace(this.colre, "::"); st =3D st.replace(this.comre, ":,"); return st; } this.getSegment=3Dfunction () { = var seg1 =3D "Other"; try { var path =3D window.location.pathname; if (path.indexOf("/") =3D=3D 0) { path =3D path.substring(1); } var segs =3D path.split("/"); if (segs !=3D null && segs.length > 0 && segs[0].length > 0) { seg1 =3D segs[0]; } } catch (e) { } if(seg1.indexOf("ci_") =3D=3D 0){ return "news"; } return seg1; } this.getCPViewerId=3Dfunction(){ = } this.getPFF =3D function() { = return "0"; } this.getVR =3D function() { = var ct =3D ""; var ti =3D ""; var sec=3D""; var dom=3D""; try{ if(typeof content_type_list !=3D "undefined" && content_type_list.length= > 0){ ct =3D content_type_list[0]; } if(yld_mgr.content_topic_id_list.length > 0){ ti =3D yld_mgr.content_topic_id_list[0]; } try{ if(typeof cpObject !=3D 'undefined'){ sec =3D cpObject.adPath; dom =3D cpObject.adDomain; } else{ var cpd =3D yld_mgr.site_name; var r =3D new RegExp("[^.]*[.]([^.]*)[.].*"); dom =3D cpd.match(r)[1]; } }catch(e2){} return { pubId:yld_mgr.pub_id, domain:yld_mgr.site_name, requesttype:yld= _mgr.request_type, contenttype:ct, topicid:ti, section : sec, domain : d= om }; }catch(e){} return { section : sec, domain : dom }; } this.onPrint =3D function(cpdata) { = var divmap =3D { advocateweekly:'2115', alamogordonews:'2116', ktva:'2= 225', sentinelandenterprise:'2364', greenwichtime:'2368', stamfordadvoca= te:'2371', denverpost:'2021', advocatenews:'2117', benningtonbanner:'211= 8', dailybulletin:'2127', dailynews:'2128', dailybreeze:'2129', gazettes= :'2130', greatescapes:'2131', impactousa:'2132', pasadenastarnews:'2133'= , presstelegram:'2134', redlandsdailyfacts:'2135', sbsun:'2136', sgvtrib= une:'2137', valleynews:'2138', whittierdailynews:'2139', contracostatime= s:'2140', insidebayarea:'2141', marinij:'2142', mercurynews:'2143', mont= ereyherald:'2144', siliconvalley:'2145', santacruzsentinel:'2146', berks= hireeagle:'2147', connpost:'2148', dariennewsreview:'2149', eveningsun:'= 2150', fairfieldcitizennews:'2151', flipsidepa:'2152', greenwichcitizen:= '2153', inyork:'2154', ldnews:'2155', lowellsun:'2156', manchesterjourna= l:'2157', newcanaannewsreview:'2158', nhbroadcaster:'2159', norwalkcitiz= ennews:'2160', publicopiniononline:'2161', reformer:'2162', thetranscrip= t:'2163', thevalleydispatch:'2164', westportnews:'2165', ydr:'2166', yor= kdispatch:'2167', yorksundaynews:'2168', newstimes:'2169', currentargus:= '2170', dailytimes:'2171', demingheadlight:'2172', elpasotimes:'2173', l= csunnews:'2174', ruidosonews:'2175', scsunnews:'2176', sltribune:'2177',= twincities:'2178', chicoer:'2179', clearlakeobserver:'2180', dailydemoc= rat:'2181', fremontbulletin:'2182', humboldtbeacon:'2183', mendocinobeac= on:'2184', mynorthstate:'2185', orovillemr:'2186', pacificatribune:'2187= ', paradisepost:'2188', recordbee:'2189', redbluffdailynews:'2190', redw= oodtimes:'2191', themilpitaspost:'2192', thereporter:'2193', timesherald= online:'2194', timesstandard:'2195', ukiahdailyjournal:'2196', willitsne= ws:'2197' } try{ var domain =3D document.domain; domain =3D domain.substring(domain.indexOf(".") + 1); domain =3D domain.substring(0, domain.indexOf(".com")); domain =3D domain.replace(/-/, ""); if(typeof divmap[domain] !=3D "undefined" && divmap[domain] !=3D null)= { cpdata.d =3D divmap[domain]; } else{ //cpdata.d =3D 2687; } cpdata.pc =3D cpdata.pc.replace(/&#9;/g, ""); cpdata.pc =3D cpdata.pc.replace(/&#10;/g, ""); cpdata.pc =3D cpdata.pc.replace(/]*>[ ]*<[/]text><[= /]paragraph>/g, ""); }catch(e){} } = this.getBlockThreshold =3D function() { return this.getCfg('blockThreshold', this.blockThreshold); } this.getCfg=3Dfunction(ckey, cdef) { if(this.cpc !=3D null && typeof this.cpc[ckey] !=3D 'undefined') return this.cpc[ckey]; return cdef; } this.getTHost=3Dfunction() { if(this.shost.length > 0 && document.location.protocol =3D=3D "https:"= ) return this.shost; else return this.cpHost; } this.getTrackerHost=3Dfunction() { return this.trackerHost; } this.getcpStat=3Dfunction() { return this.getCfg('cpStatus', this.cpsta= tus); } this.getptStat=3Dfunction() { return this.getCfg('ptStatus', this.ptsta= tus); } this.getDiv=3Dfunction() { return this.getCfg('divisionId', this.divid)= ; } this.getOutputFormat=3Dfunction() { return this.getCfg('mimeType', this= .outputFormat); } this.getTmpl=3Dfunction() { return this.getCfg('templateId', null); } this.getRfmt =3D function() { return this.getCfg('templateId', this.ref= id); } = this.getTPath =3D function() { return this.getCfg('tPath', null); } this.getLPath =3D function() { return this.getCfg('lPath', null); } this.getTO =3D function() { return this.getCfg('timeout', 10000); } this.getTemplateTest =3D function() { return this.getCfg('templateTest'= , this.templateTest); } this.getXpathLib =3D function() { return this.getCfg('xpathLib', this.x= pathLib); } = this.getAutoRefreshCSS =3D function() { return this.getCfg('autoRefresh= CSS', this.autoRefreshCSS); } this.getAutoRefreshTime =3D function() { return this.getCfg('autoRefres= hTime', this.autoRefreshTime); } this.getPtHosts =3D function() { return this.getCfg('pthosts', this.pth= osts); } this.getFDDebug =3D function() { return this.getCfg('fdDebug', this.fdD= ebug); } = this.getRType=3D function() { return this.rt; } = this.getIframeUrls=3Dfunction(){ = } = this.onCpLoad =3D function(){ //if (window.location.href.indexOf("fd_test") > 0) { try { var imgs =3D document.getElementsByTagName("img"); var fdstr; for ( var i =3D 0; i < imgs.length; i++) { if (imgs[i].src.indexOf("icon-email") > 0) { fdstr =3D imgs[i].parentNode.href; break; } } var fdregex =3D new RegExp(".*siteId=3D([^&]*).*"); var fdres =3D fdstr.match(fdregex); var fdsid =3D fdres[1]; var aid =3D window.location.href.substring(window.location.href.la= stIndexOf("/")+1); aid =3D aid.substring(aid.indexOf("_")+1); var fdval =3D "http://" + document.domain + "/portlet/article/html/fra= gments/print_article.jsp?articleId=3D" + aid + "&siteId=3D" + fdsid; var anchors =3D document.getElementsByTagName("a"); var fdnodes =3D new Array(); for ( var i =3D 0; i < anchors.length; i++) { if (typeof anchors[i].className !=3D "undefined" && = anchors[i].className !=3D null && anchors[i].className =3D=3D "arti= cleOptions") { fdnodes.push(anchors[i]); } } if (fdnodes !=3D null) { for ( var i =3D 0; i < fdnodes.length; i++) { if (fdnodes[i].innerHTML =3D=3D "Print") { fdnodes[i].onclick =3D function() { FDCPUrl(fdval, true); var s =3D s_gi(s_account); s.linkTrackVars =3D "prop46"; s.prop46 =3D domainName + " / Print Article / " + ArticleTitle + "= / " + s.eVar26; s.tl(this, "o", "Print Article"); return false; }; } else { var chld =3D fdnodes[i].childNodes; for ( var j =3D 0; j < chld.length; j++) { if (chld[j].nodeName.toLowerCase() =3D=3D "img") { if (chld[j].src.indexOf("icon-print") > 0) { fdnodes[i].onclick =3D function() { FDCPUrl(fdval, true); var s =3D s_gi(s_account); s.linkTrackVars =3D "prop46"; s.prop46 =3D domainName + " / Print Article / " + ArticleTitle = + " / " + s.eVar26; s.tl(this, "o", "Print Article"); return false; }; break; } } } } } } } catch (e) {} //} } = this.cpServletPath=3D(document.location.protocol =3D=3D "https:" ? "htt= ps://" : "http://") + this.getTHost() + "/cp/psj"; = this.logUrl =3D(document.location.protocol =3D=3D "https:" ? "htt= ps://" : "http://") + this.getTHost() + "/cp/l"; = this.getCalculatedPrintSpecId =3D function(){ return "578"; } this.onBeforeContentSerialization =3D function(){ = } this.onAfterContentSerialization =3D function(){ = } this.onPrintSpecLoad =3D function(){ = } this.onBeforeCleanPrint =3D function(data){ return data; } this.calculateCacheKey =3D function(){ return cacheKey; = } = this.onAfterCleanPrint =3D function(){ // standard behavior if(this.enableQC =3D=3D 'y') this.appendQC(); // customizations = } this.appendQC =3D function() { } = this.getRequestObject =3D function(){ var act =3D "Unknown"; if (this.mode =3D=3D this.modes.filePrint) { act =3D "Chrome"; } else if (this.mode =3D=3D this.modes.printLink || this.mode =3D=3D this.modes.printerFriendlyViewer) { act =3D "Link"; } var logdata =3D { d : this.getDiv(), a : navigator.appName + " " + navigator.userAgent, s : this.getSegment(), u : window.location.href, p : this.getPFF(), r : this.getRfmt(), q : "1.0", template : this.getTmpl(), act : act }; return logdata; } } function FormatDynamicsPT(client) { this.clnt =3D client; this.pcol =3D document.location.protocol + "//"; this.cstr =3D client.getTrackerHost() + "/pt/t/"; this.div =3D "d=3D"+this.clnt.getDiv(); this.ua =3D "&a=3D" + escape(navigator.appName + " " + navigator.userA= gent); this.seg =3D "&s=3D"+escape(this.clnt.getSegment()); this.ustr =3D "&u=3D"+escape(window.location.href); this.pf =3D "&p=3D"+this.clnt.getPFF(); this.version =3D "&q=3D1.1"; this.rtype =3D "&rt=3D"+this.clnt.getRType(); this.qstr =3D this.div+this.ua+this.seg+this.ustr+this.pf+this.version= ; this.pthosts =3D this.clnt.getPtHosts(); this.autoRefreshCSS =3D this.clnt.getAutoRefreshCSS(); this.autoRefreshTime =3D this.clnt.getAutoRefreshTime(); this.cssRefreshInterval =3D null; this.rcount =3D 0; this.ptssfound =3D false; this.getTURL =3D function() { return this.pcol + this.cstr + (new Date()).getTime() + '?' + this.q= str; } this.isPtCss=3Dfunction(content) { var phosts =3D this.pthosts.split(','); for(var i =3D 0; i < phosts.length; i++) { if(content.indexOf(phosts[i]) !=3D -1) return true; } return false; } = this.changePrintStyleSheet=3Dfunction() { this.rcount++; // Change fdprint stylesheet if found for(i=3D0;i 0) { h =3D hs[0]; var script =3D document.createElement("script"); script.type =3D 'text/javascript'; script.src =3D this.getTURL() + '&rnd=3D' + Math.random(); } } else { var fdloader =3D new Image(); fdloader.src =3D this.getTURL(); } } this.initIE =3D function() { try { if (navigator.appName.indexOf("Microsoft")!=3D-1 && parseInt(navigato= r.appVersion)>=3D4 && navigator.userAgent.indexOf("Windows") !=3D -1) window.attachEvent("onbeforeprint", function() { formatDynamicsPT= .getFDImage(); } ); } catch(e) {} } this.initX =3D function() { try { if(navigator.appName.indexOf("Konqueror") !=3D -1) { formatDynamicsPT.changePrintStyleSheet(); } else if (navigator.appName.indexOf("Microsoft") =3D=3D -1) { formatDynamicsPT.changePrintStyleSheet(); formatDynamicsPT.cssRefreshInterval =3D setInterval("formatDynamicsP= T.refreshCSS()", formatDynamicsPT.autoRefreshTime); } } catch(e) {} } this.initAll =3D function() { = try { this.initIE(); = this.initX(); = } catch(e) {} } this.refreshCSS =3D function() { if (formatDynamicsPT.autoRefreshCSS =3D=3D "true") formatDynamicsPT.changePrintStyleSheet(); else clearInterval(formatDynamicsPT.cssRefreshInterval); } } // TODO: add 'script' mode back. also add 'auto' mode to load everything= without waiting // TODO: run through rhino // TODO: in the print spec js, we use '1' and '0', 'y' and 'n' and true = and false for boolean values. clean this up. var FDCPLoader =3D { count: 0, tint: 500, tmax: 10000, tagg: 0, incyc: false, loaded: false, // TODO: rename to printSpecLoaded? divId: 0, // TODO: redundant printSpecId: 0, // TODO: have a PrintSpec class? In any case, isn't nee= ded as an instance var cpDef:{}, // TODO: can print spec come back as a JSON object? FDCPClient:new FDCPClient(), printPreviewWindow: null, // TODO: remove printPreviewWindowOpen: false, // TODO: remove tester: false, // TODO: still used? slre: new RegExp("[^/]*$"), = // TODO: this should go away getCfg: function(ckey, cdef) { if(FDCPLoader.FDCPClient.cpc !=3D null && typeof FDCPLoader.FDCPClient= .cpc[ckey] !=3D 'undefined') return FDCPLoader.FDCPClient.cpc[ckey]; return cdef; }, loadcp: function() { if(typeof FDCPLoader.FDCPClient.onPrintSpecLoad !=3D "undefined"){ FDCPLoader.FDCPClient.onPrintSpecLoad(); } = // TODO: this is stupid this.cpc =3D FDCPLoader.FDCPClient.cpc; if(FDCPLoader.FDCPClient.cpc.cpStatus =3D=3D 'n'){ FDCPLoader.tagg =3D FDCPLoader.tmax + 1; return; } jsloc =3D (document.location.protocol =3D=3D "https:" ? "https://" : "= http://") + FDCPLoader.FDCPClient.getTHost() + "/cp/cpjs" + "?d=3D" + FDCPLoader.FDCPClient.divid + "&bn=3D" + FDCPLoader.browserDetect.browser + "&bv=3D" + FDCPLoader.browserDetect.version + "&fs=3D" + (FDCPLoader.hasFlash() ? "true" : "false") + "&rp=3D" + FDCPLoader.FDCPClient.cpc.rpOk; = if(FDCPLoader.FDCPClient.cpc.templateTest =3D=3D true){ jsloc +=3D "&tt=3Dtrue"; } = if(typeof FDCPLoader.FDCPClient.cpc.forceProxyless !=3D "undefined"){ if(FDCPLoader.FDCPClient.cpc.forceProxyless =3D=3D true){ jsloc +=3D "&fp=3Dtrue"; } else{ jsloc +=3D "&fp=3Dfalse"; } } else{ jsloc +=3D "&fp=3Dfalse"; } if(typeof FDCPLoader.FDCPClient.cpc.compressJS !=3D "undefined"){ if(FDCPLoader.FDCPClient.cpc.compressJS =3D=3D true){ jsloc +=3D "&cj=3Dtrue"; } else{ jsloc +=3D "&cj=3Dfalse"; } } var e =3D document.createElement('script'); e.src =3D jsloc; e.type =3D 'text/javascript'; document.getElementsByTagName("head")[0].appendChild(e); }, = getPDScriptUrl: function(){ = var snodes =3D document.getElementsByName('cleanprintloader'); var url =3D ""; if(snodes.length > 0) { url =3D snodes[0].src; } else { snodes =3D document.getElementsByTagName('SCRIPT'); for(var i =3D 0; i < snodes.length; i++) { if(snodes[i].name =3D=3D 'cleanprintloader') { url =3D snodes[i].src; break; } } } = return url; }, = = loadPrintSpec: function(){ try { formatDynamicsPT =3D new FormatDynamicsPT(new FDCPClient()); formatDynamicsPT.initX(); var psfailed =3D false; if(!this.loaded) { this.loaded =3D true; // TODO: shouldn't we set this after a success= ful load? var pdSrc =3D this.getPDScriptUrl(); = // TODO: is this still necessary? if (this.FDCPClient.hosted =3D=3D "fd" && pdSrc.length > 0) this.divId =3D this.getDivisionId(pdSrc); else this.divId =3D this.FDCPClient.divid; = // TODO: get this from the client now this.printSpecId =3D this.getPrintSpecId(pdSrc); = var url =3D this.FDCPClient.cpServletPath; url +=3D "?useCache=3Dfalse"; url +=3D "&divId=3D" + this.divId; var psid =3D this.printSpecId; // TODO: this function is now required. clean up this logic accordin= gly if(typeof this.FDCPClient.getCalculatedPrintSpecId !=3D "undefined" = && this.tester =3D=3D false) { try { psid =3D this.FDCPClient.getCalculatedPrintSpecId(); = if(typeof psid =3D=3D 'undefined' || psid =3D=3D null || psid =3D=3D= false || isNaN(psid)) { psid =3D this.printSpecId; } = if(typeof psid =3D=3D 'undefined' || psid =3D=3D null || psid =3D=3D= false || isNaN(psid)) { psfailed =3D true; } } catch(err) { psfailed =3D true; // Shouldn't we try to use the ccg supplied val= ue? } } if(psfailed) { // TODO: can we always register the PT handler, and disable by sett= ing a flag on fdcp or something? then we don't need to mess with this lo= gic on all cp load failures formatDynamicsPT.initIE(); } else { url +=3D "&printSpecId=3D" + psid; = = var cpDefScript =3D document.createElement('script'); cpDefScript.src =3D url; cpDefScript.type =3D 'text/javascript'; document.getElementsByTagName("head")[0].appendChild(cpDefScript); } } } catch(e) { // TODO: something. anything. = } }, // TODO: get rid of this validatePath: function(path , jsFile) { if (path.indexOf(jsFile) > 1) return path; else { if (path.charAt(path.length -1) =3D=3D "/") return path + jsFile; else return path + "/" + jsFile; } = }, = // TODO: get rid of this? getPrintSpecId: function(pdSrc) { var pdre =3D new RegExp("^[^?]+\\??"); var queryString =3D pdSrc.replace(pdre,''); = var params =3D this.parseQuery( queryString ); = return params['ps']; = }, = // TODO: get rid of this getDivisionId: function(pdSrc) { var tmpUrl =3D pdSrc.replace(this.slre, ""); var lastSlashIndex =3D tmpUrl.search(this.slre); var divId =3D tmpUrl.substr(0, lastSlashIndex -1); lastSlashIndex =3D divId.search(this.slre); divId =3D divId.substr(lastSlashIndex, divId.length); = return divId; }, = // TODO: get rid of this if you get rid of getPrintSpecId parseQuery: function( query ) { var Params =3D new Object (); if ( ! query ) return Params; // return empty object var pre =3D new RegExp("[;&]"); var plusre =3D new RegExp("\\+", "g"); var Pairs =3D query.split(pre); for ( var i =3D 0; i < Pairs.length; i++ ) { var KeyVal =3D Pairs[i].split('=3D'); if ( ! KeyVal || KeyVal.length !=3D 2 ) continue; var key =3D unescape( KeyVal[0] ); var val =3D unescape( KeyVal[1] ); val =3D val.replace(plusre, ' '); Params[key] =3D val; } return Params; }, = cpJsLoaded:false, xpathJsLoaded:navigator.appName !=3D "Microsoft Internet Explorer", registerModuleLoaded: function(moduleName){ if(moduleName =3D=3D "cp.js"){ this.cpJsLoaded =3D true; } else if(moduleName =3D=3D "xpath.js"){ this.xpathJsLoaded =3D true; } if(this.xpathJsLoaded && this.cpJsLoaded){ fdcp.replacePrintLinks(); } }, = fdPrintWrapper: function(theContext){ if(this.browserDetect.browser =3D=3D "Explorer"){ if(theContext && this.browserDetect.version >=3D 7){ theContext.focus(); theContext.document.execCommand('print', false, null); } else if(theContext) { theContext.print(); } else{ window.print(); } } else{ theContext =3D typeof theContext =3D=3D "undefined" ? window= : theContext; theContext.print(); } fdcp.bridge.printElement =3D null; }, // TODO: still used? ptFailover: function() { formatDynamicsPT =3D new FormatDynamicsPT(new FDCPClient()); formatDynamicsPT.initAll(); }, getFlashVersion : function(desc){ var matches =3D desc.match(/[\d]+/g); matches.length =3D 1; // To standardize IE vs FF return matches.join('.'); }, = hasFlash : function() { // Flash Player Version Detection - Rev 1.6 // Detect Client Browser type // Copyright(c) 2005-2006 Adobe Macromedia Software, LLC. All rights r= eserved. var nn =3D navigator; var np =3D nn.plugins; var isIE =3D (nn.appVersion.indexOf("MSIE") !=3D -1) ? true : false; var isWin =3D (nn.appVersion.toLowerCase().indexOf("win") !=3D -1) ? t= rue : false; var isOpera =3D (nn.userAgent.indexOf("Opera") !=3D -1) ? true : false= ; // NS/Opera version >=3D 3 check for Flash plugin in plugin array var flashVer; if (nn.plugins !=3D null && np.length > 0) { if (np["Shockwave Flash 2.0"] || np["Shockwave Flash"]) { var swVer2 =3D np["Shockwave Flash 2.0"] ? " 2.0" : ""; var descArray =3D np["Shockwave Flash" + swVer2].description.split("= "); var tempArrayMajor =3D descArray[2].split("."); = flashVer =3D tempArrayMajor[0] > 5 ? tempArrayMajor[0] : -1; } } else if ( isIE && isWin && !isOpera ) { var axo; var e; // NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn= 't in the registry try { // version will be set for 7.X or greater players axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"); flashVer =3D axo.GetVariable("$version"); } catch (e) { } if (!flashVer) { try { // version will be set for 6.X players only axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"); flashVer =3D "6"; } catch (e) { } } } = if(flashVer){ flashVer =3D this.getFlashVersion(flashVer); } else { flashVer =3D -1; } return flashVer && flashVer > 0; }, browserDetect : { init: function () { 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 FDCPLoader.tmax) { FDCPLoader.incyc =3D false; FDCPLoader.fdPrintWrapper(); FDCPLoader.tagg =3D 0; = } else { FDCPLoader.tagg +=3D FDCPLoader.tint; setTimeout("FDCPUrl('" + pfLink + "'," + isViewer +",'" + mimeType += "','" + action + "','" + args +"')", FDCPLoader.tint); } //FDCPLoader.tagg +=3D FDCPLoader.tint; //setTimeout("FDCPUrl('" + pfLink + "', " + isViewer + ")", FDCPLoade= r.tint); return false; } = FDCPLoader.incyc =3D false; if(isViewer || (mimeType =3D=3D "email/html" || mimeType =3D=3D "appli= cation/pdf")) { var continueCp =3D FDCPLoader.browserDetect.browser =3D=3D "Firefox" = || = FDCPLoader.browserDetect.browser =3D=3D "Explorer" |= | = FDCPLoader.browserDetect.browser =3D=3D "Chrome" || = (FDCPLoader.browserDetect.browser =3D=3D "Safari" && FDCPLoader.b= rowserDetect.OS =3D=3D "Mac"); = if(!continueCp) { window.open(pfLink, "pf", ""); return false; } } = if((typeof FDCPLoader.FDCPClient.cpc.rpOk !=3D "undefined" && FDCPL= oader.FDCPClient.cpc.rpOk=3D=3Dfalse) && (isViewer || mimeType =3D=3D "email/html") && (!fdcp.bridge= .printElement || fdcp.bridge.printElement.closed)) { fdcp.bridge.printElement =3D window.open("about:blank", "test",= "copyhistory=3Dyes,width=3D1024,height=3D768,left=3D50, top=3D50,screen= X=3D50,screenY=3D50"); } fdcp.clt.mode =3D isViewer ? fdcp.clt.modes.printerFriendlyVie= wer : fdcp.clt.modes.printLink; fdcp.clt.outputFormat =3D mimeType; fdcp.clt.action =3D action; fdcp.clt.args =3D args; fdcp.linkPrintHandler(pfLink); if(FDCPLoader.browserDetect.browser =3D=3D "Explorer") { fdcp.clt.resetMode(); } = // Force it do everything again 'cause we need to re-eval everything i= f its a different button = fdcp.linkClicked =3D false; fdcp.getCpPostDataValue =3D null; = } catch(e) { // alert(e); } = return false; } // a simple ajax object getter function fdGetAjaxObj() { if (window.XMLHttpRequest){ return new XMLHttpRequest(); // Mozilla & Safari } = if (window.createRequest) { try { return window.createRequest(); } catch (e) { } // IceBrowser } if (window.ActiveXObject) { // IE try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { } try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { } } = return null; } if (window.addEventListener) { window.addEventListener("load", function() { FDCPLoader.loadPrintSpec()= ; }, true); } else if (window.attachEvent) { window.attachEvent("onload", function() { FDCPLoader.loadPrintSpec(); }= ); } else FDCPLoader.loadPrintSpec(); ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=button1-bm.gif Content-Type: image/gif; name=button1-bm.gif Content-Location: http://s9.addthis.com/button1-bm.gif Content-Transfer-Encoding: Base64 R0lGODlhfQAQAMQfAF+25dvZ12SsPeexZ5KSkh0g/7DP4/zIBOaymvrLUviSEba1 tairpurq6sPGyBqS0+BKCqDGX/DHnsbVqPz8/PPz8/b29vr6+v9pOu/v7+zs7Ojo 6MDAwAAAAP///////yH5BAEAAB8ALAAAAAB9ABAAAAX/4PdxZGmeaKqubOu+cMyJ Y+DdeK7vfO//wKBwOAzMODaicslsOolGDg5DrVKf2KZluy14vb4FY7zgBRCSCpF0 s7ox2fiQ2/0WdIu8p3zj5wIQgQMbQ2weVm1VOR2MHTiNj4w3jpMelI+TkpaQlpg8 dBZ2dzgEOGM3AQR+NwgQCgoIERECAkCGiIeKnp2Xjr2dwJqbwLyYlJc7oKI5pR4b BAEBDtPNU68KE7K0tlK5O1e7vsbjv+LileXEn3TLpB4NHAQW0w7PORYLBg4S2bMM 3BQogMtBJWDARh0OGkyYUCEjgxQaSoyIkOJDihAzHkR4IiOBjyQyVNAwBqKBBwAA +gTgly2AxowkLlzAZUWmzA42ceK8eWFnz58+ffIMCjTnT5tIb3I0kfQCAZkcMmQI wCApAJQqE2hN0LQpiS00q9DpwIUs2S1my1o4yxZUWrRr4cadCwrt0hKgODDgYCHq ggALQD0YDECC1gMD6tYlUaHCGyuNGyOM3IgyI8mUK3SIjHlz58yeNXPmjLDDidFS OFTwC3i0gwAGDCQ4cEBBmtG4Q0p9jEGq79/AgwsfTrz48NIngH8kkGH5R+IBBkgH 3iFD9epSSQQwrqG79+/gw4sfT768+fPo04M3UmOD+/fw48ufT7++/fv48+vXz16E jP8ABijggCyIEAIAOw== ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=addthis_widget.js Content-Type: application/x-javascript; charset=UTF-8; name=addthis_widget.js Content-Location: http://s7.addthis.com/js/152/addthis_widget.js Content-Transfer-Encoding: Base64 LyogKGMpIDIwMDgsIDIwMDksIDIwMTAgQWRkIFRoaXMsIExMQyAqLwp2YXIgYWRk dGhpc19jb25mPXt2ZXI6MTUyfTtmdW5jdGlvbiBhZGR0aGlzX29ubW91c2VvdmVy KGIsZixkLGMsaCxhLGcpe2lmKGgpe2FkZHRoaXNfY29uZmlnLnVzZXJuYW1lPWh9 aWYoYSl7YWRkdGhpc19sYW5ndWFnZT1hfWFkZHRoaXNfY29udGVudD1nfHwiIjty ZXR1cm4gYWRkdGhpc19vcGVuKGIsInNoYXJlIixkLGMpfWZ1bmN0aW9uIGFkZHRo aXNfb25tb3VzZW91dCgpe2FkZHRoaXNfY2xvc2UoKX1mdW5jdGlvbiBhZGR0aGlz X3RvKGEpe3JldHVybiBhZGR0aGlzX3NlbmR0byhhKX1mdW5jdGlvbiBhZGR0aGlz X2ludm9rZShlLGMsZCxmKXthZGR0aGlzX2NvbmZpZy51c2VybmFtZT1mfHxfYXRl LnB1YigpO2FkZHRoaXNfc2hhcmUudXJsPShjfHxiLmFkZHRoaXNfdXJsKTthZGR0 aGlzX3NoYXJlLnRpdGxlPShkfHxiLmFkZHRoaXNfdGl0bGUpO3ZhciBiPXdpbmRv dyxnPWFkZHRoaXNfc2hhcmUudXJsLnRvTG93ZXJDYXNlKCksYT1hZGR0aGlzX3No YXJlLnRpdGxlLnRvTG93ZXJDYXNlKCk7aWYoZz09PSIifHxnPT09Ilt1cmxdIil7 YWRkdGhpc19zaGFyZS51cmw9bG9jYXRpb24uaHJlZn1pZihhPT09IiJ8fGE9PT0i W3RpdGxlXSIpe2FkZHRoaXNfc2hhcmUudGl0bGU9ZG9jdW1lbnQudGl0bGV9X2F0 ZS5hcyhlKTtyZXR1cm4gZmFsc2V9O2lmKCF3aW5kb3cuX2F0ZSl7dmFyIF9hdGQ9 Ind3dy5hZGR0aGlzLmNvbS8iLF9hdHI9Ii8vczcuYWRkdGhpcy5jb20vIixfYXRu PSIvL2wuYWRkdGhpc2Nkbi5jb20vIixfZXVjPWVuY29kZVVSSUNvbXBvbmVudCxf ZHVjPWRlY29kZVVSSUNvbXBvbmVudCxfYXRjPXtkcjowLHZlcjoyNTAsbG9jOjAs ZW5vdGU6IiIsY3dhaXQ6NTAwLGJhbXA6MC4yNSxjYW1wOjEsZGFtcDoxLGZhbXA6 MC4wMixwYW1wOjAuMix0YW1wOjEsdmFtcDoxLGx0ajoxLHhhbXA6MC41LGFiZjoh IXdpbmRvdy5hZGR0aGlzX2RvX2FiLHVmYzoxfTsoZnVuY3Rpb24oKXt2YXIgbDt0 cnl7bD13aW5kb3cubG9jYXRpb247aWYobC5wcm90b2NvbC5pbmRleE9mKCJmaWxl Iik9PT0wfHxsLnByb3RvY29sLmluZGV4T2YoInNhZmFyaS1leHRlbnNpb24iKT09 PTB8fGwucHJvdG9jb2wuaW5kZXhPZigiY2hyb21lLWV4dGVuc2lvbiIpPT09MCl7 X2F0cj0iaHR0cDoiK19hdHJ9aWYobC5ob3N0bmFtZS5pbmRleE9mKCJsb2NhbGhv c3QiKSE9LTEpe19hdGMubG9jPTF9fWNhdGNoKGUpe312YXIgdWE9bmF2aWdhdG9y LnVzZXJBZ2VudC50b0xvd2VyQ2FzZSgpLGQ9ZG9jdW1lbnQsdz13aW5kb3csZGw9 ZC5sb2NhdGlvbixiPXt3aW46L3dpbmRvd3MvLnRlc3QodWEpLHhwOigvd2luZG93 cyBudCA1LjEvLnRlc3QodWEpKXx8KC93aW5kb3dzIG50IDUuMi8udGVzdCh1YSkp LG9zeDovb3MgeC8udGVzdCh1YSksY2hyOi9jaHJvbWUvLnRlc3QodWEpLGlwaDov aXBob25lLy50ZXN0KHVhKSxkcm86L2FuZHJvaWQvLnRlc3QodWEpLGlwYTovaXBh ZC8udGVzdCh1YSksc2FmOi9zYWZhcmkvLnRlc3QodWEpLG9wcjovb3BlcmEvLnRl c3QodWEpLG1zaTooL21zaWUvLnRlc3QodWEpKSYmISgvb3BlcmEvLnRlc3QodWEp KSxmZng6L2ZpcmVmb3gvLnRlc3QodWEpLGZmMjovZmlyZWZveFwvMi8udGVzdCh1 YSksZmZuOi9maXJlZm94XC8oKDMuWzY3ODldWzAtOWEtel0qKXwoNC5bMC05YS16 XSopKS8udGVzdCh1YSksaWU2Oi9tc2llIDYuMC8udGVzdCh1YSksaWU3Oi9tc2ll IDcuMC8udGVzdCh1YSksaWU4Oi9tc2llIDguMC8udGVzdCh1YSksaWU5Oi9tc2ll IDkuMC8udGVzdCh1YSksbW9kOi0xfSxfYXRlPXtyZXY6IjEwMDE0MSIsYnJvOmIs d2xwOihsfHx7fSkucHJvdG9jb2wsZGw6ZGwsdXBtOiEhdy5wb3N0TWVzc2FnZSYm KCIiK3cucG9zdE1lc3NhZ2UpLnRvTG93ZXJDYXNlKCkuaW5kZXhPZigiW25hdGl2 ZSBjb2RlXSIpIT09LTEsYmFtcDpfYXRjLmJhbXAtTWF0aC5yYW5kb20oKSxjYW1w Ol9hdGMuY2FtcC1NYXRoLnJhbmRvbSgpLHhhbXA6X2F0Yy54YW1wLU1hdGgucmFu ZG9tKCksdmFtcDpfYXRjLnZhbXAtTWF0aC5yYW5kb20oKSx0YW1wOl9hdGMudGFt cC1NYXRoLnJhbmRvbSgpLHBhbXA6X2F0Yy5wYW1wLU1hdGgucmFuZG9tKCksYWI6 Ii0iLGluc3Q6MSx3YWl0OjUwMCx0bW86bnVsbCxzdWI6ISF3aW5kb3cuYXRfc3Vi LGRibTowLHVpZDpudWxsLHNwdDoic3RhdGljL3IwNy93aWRnZXQzMS5wbmciLGFw aTp7fSxpbWd6OltdLGhhc2g6d2luZG93LmxvY2F0aW9uLmhhc2h9O2QuY2U9ZC5j cmVhdGVFbGVtZW50O2QuZ249ZC5nZXRFbGVtZW50c0J5VGFnTmFtZTt3aW5kb3cu X2F0ZT1fYXRlO19hdGUuZXZsPWZ1bmN0aW9uKHNyYyxzY29wZSl7cmV0dXJuIGV2 YWwoc3JjKX07dmFyIHJlZHVjZT1mdW5jdGlvbihvLGZuLGFjYyxjeHQpe2lmKCFv KXtyZXR1cm4gYWNjfWlmKG8gaW5zdGFuY2VvZiBBcnJheXx8KG8ubGVuZ3RoJiYo dHlwZW9mIG8hPT0iZnVuY3Rpb24iKSkpe2Zvcih2YXIgaT0wLGxlbj1vLmxlbmd0 aCx2PW9bMF07aTxsZW47dj1vWysraV0pe2FjYz1mbi5jYWxsKGN4dHx8byxhY2Ms dixpLG8pfX1lbHNle2Zvcih2YXIgbmFtZSBpbiBvKXthY2M9Zm4uY2FsbChjeHR8 fG8sYWNjLG9bbmFtZV0sbmFtZSxvKX19cmV0dXJuIGFjY30sX2FzbD1BcnJheS5w cm90b3R5cGUuc2xpY2Usc2xpY2U9ZnVuY3Rpb24oYSl7cmV0dXJuIF9hc2wuYXBw bHkoYSxfYXNsLmNhbGwoYXJndW1lbnRzLDEpKX0sc3RyaXA9ZnVuY3Rpb24ocyl7 cmV0dXJuKCIiK3MpLnJlcGxhY2UoLyheXHMrfFxzKyQpL2csIiIpfSxleHRlbmQ9 ZnVuY3Rpb24oQSxCKXtyZXR1cm4gcmVkdWNlKHNsaWNlKGFyZ3VtZW50cywxKSxm dW5jdGlvbihBLGRvbm9yKXtyZXR1cm4gcmVkdWNlKGRvbm9yLGZ1bmN0aW9uKG8s dixrKXtpZihvKXtvW2tdPXZ9cmV0dXJuIG99LEEpfSxBKX0scmVjdXJzaXZlVG9L Vj1mdW5jdGlvbihvLGRlbCl7cmV0dXJuIHJlZHVjZShvLGZ1bmN0aW9uKGFjYyx2 LGspe2s9c3RyaXAoayk7aWYoayl7YWNjLnB1c2goX2V1YyhrKSsiPSIrX2V1Yyhz dHJpcCgodHlwZW9mKHYpPT0ib2JqZWN0Ij9yZWN1cnNpdmVUb0tWKHYpOih2KSkp KSl9cmV0dXJuIGFjY30sW10pLmpvaW4oZGVsfHwiJiIpfSx0b0tWPWZ1bmN0aW9u KG8sZGVsKXtyZXR1cm4gcmVkdWNlKG8sZnVuY3Rpb24oYWNjLHYsayl7az1zdHJp cChrKTtpZihrKXthY2MucHVzaChfZXVjKGspKyI9IitfZXVjKHN0cmlwKHYpKSl9 cmV0dXJuIGFjY30sW10pLmpvaW4oZGVsfHwiJiIpfSxyZWN1cnNpdmVGcm9tS1Y9 ZnVuY3Rpb24ocSxkZWwpe3JldHVybiByZWR1Y2UoKHF8fCIiKS5zcGxpdChkZWx8 fCImIiksZnVuY3Rpb24oYWNjLHBhaXIpe3RyeXt2YXIga3Y9cGFpci5zcGxpdCgi PSIpLGs9c3RyaXAoX2R1YyhrdlswXSkpLHY9c3RyaXAoX2R1Yyhrdi5zbGljZSgx KS5qb2luKCI9IikpKTtpZih2LmluZGV4T2YoZGVsfHwiJiIpPi0xKXt2PXJlY3Vy c2l2ZUZyb21LVihkZWx8fCImIil9aWYoayl7YWNjW2tdPXZ9fWNhdGNoKGUpe31y ZXR1cm4gYWNjfSx7fSl9LGZyb21LVj1mdW5jdGlvbihxLGRlbCl7cmV0dXJuIHJl ZHVjZSgocXx8IiIpLnNwbGl0KGRlbHx8IiYiKSxmdW5jdGlvbihhY2MscGFpcil7 dHJ5e3ZhciBrdj1wYWlyLnNwbGl0KCI9Iiksaz1zdHJpcChfZHVjKGt2WzBdKSks dj1zdHJpcChfZHVjKGt2LnNsaWNlKDEpLmpvaW4oIj0iKSkpO2lmKGspe2FjY1tr XT12fX1jYXRjaChlKXt9cmV0dXJuIGFjY30se30pfSxiaW5kPWZ1bmN0aW9uKCl7 dmFyIGFyZ3M9c2xpY2UoYXJndW1lbnRzLDApLGZuPWFyZ3Muc2hpZnQoKSxjb250 ZXh0PWFyZ3Muc2hpZnQoKTtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gZm4uYXBw bHkoY29udGV4dCxhcmdzLmNvbmNhdChzbGljZShhcmd1bWVudHMsMCkpKX19LF9s aXN0ZW49ZnVuY3Rpb24odW4sb2JqLGV2dCxmbil7aWYoIW9iail7cmV0dXJufWlm KHdlKXtvYmpbKHVuPyJkZXRhY2giOiJhdHRhY2giKSsiRXZlbnQiXSgib24iK2V2 dCxmbil9ZWxzZXtvYmpbKHVuPyJyZW1vdmUiOiJhZGQiKSsiRXZlbnRMaXN0ZW5l ciJdKGV2dCxmbixmYWxzZSl9fSxsaXN0ZW49ZnVuY3Rpb24ob2JqLGV2dCxmbil7 X2xpc3RlbigwLG9iaixldnQsZm4pfSx1bmxpc3Rlbj1mdW5jdGlvbihvYmosZXZ0 LGZuKXtfbGlzdGVuKDEsb2JqLGV2dCxmbil9LHV0aWw9e3JlZHVjZTpyZWR1Y2Us c2xpY2U6c2xpY2Usc3RyaXA6c3RyaXAsZXh0ZW5kOmV4dGVuZCx0b0tWOnRvS1Ys cnRvS1Y6cmVjdXJzaXZlVG9LVixmcm9tS1Y6ZnJvbUtWLHJmcm9tS1Y6cmVjdXJz aXZlRnJvbUtWLGJpbmQ6YmluZCxsaXN0ZW46bGlzdGVuLHVubGlzdGVuOnVubGlz dGVufTtfYXRlLnV0aWw9dXRpbDtleHRlbmQoX2F0ZSx1dGlsKTsoZnVuY3Rpb24o X2FkZHRoaXMsYWRkdGhpcyxlbnYpe3ZhciB1bmRlZmluZWQsdT1fYWRkdGhpcy51 dGlsO2Z1bmN0aW9uIFBvbHlFdmVudCh0eXBlLHRyaWdnZXJUeXBlLHRhcmdldCx0 cmlnZ2VyVGFyZ2V0LGRhdGEpe3RoaXMudHlwZT10eXBlO3RoaXMudHJpZ2dlclR5 cGU9dHJpZ2dlclR5cGV8fHR5cGU7dGhpcy50YXJnZXQ9dGFyZ2V0fHx0cmlnZ2Vy VGFyZ2V0O3RoaXMudHJpZ2dlclRhcmdldD10cmlnZ2VyVGFyZ2V0fHx0YXJnZXQ7 dGhpcy5kYXRhPWRhdGF8fHt9fXUuZXh0ZW5kKFBvbHlFdmVudC5wcm90b3R5cGUs e2NvbnN0cnVjdG9yOlBvbHlFdmVudCxidWJibGVzOmZhbHNlLHByZXZlbnREZWZh dWx0OnUubm9vcCxzdG9wUHJvcGFnYXRpb246dS5ub29wLGNsb25lOmZ1bmN0aW9u KCl7cmV0dXJuIG5ldyB0aGlzLmNvbnN0cnVjdG9yKHRoaXMudHlwZSx0aGlzLnRy aWdnZXJUeXBlLHRoaXMudGFyZ2V0LHRoaXMudHJpZ2dlclRhcmdldCx1LmV4dGVu ZCh7fSx0aGlzLmRhdGEpKX19KTtmdW5jdGlvbiBFdmVudERpc3BhdGNoZXIodGFy Z2V0LGRlZmF1bHRFdmVudFR5cGUpe3RoaXMudGFyZ2V0PXRhcmdldDt0aGlzLnF1 ZXVlcz17fTt0aGlzLmRlZmF1bHRFdmVudFR5cGU9ZGVmYXVsdEV2ZW50VHlwZXx8 UG9seUV2ZW50fWZ1bmN0aW9uIGdldFF1ZXVlKGV2dCl7dmFyIFFzPXRoaXMucXVl dWVzO2lmKCFRc1tldnRdKXtRc1tldnRdPVtdfXJldHVybiBRc1tldnRdfWZ1bmN0 aW9uIGFkZEV2ZW50TGlzdGVuZXIoZXZ0LGZuKXt0aGlzLmdldFF1ZXVlKGV2dCku cHVzaChmbil9ZnVuY3Rpb24gcmVtb3ZlRXZlbnRMaXN0ZW5lcihldnQsZm4pe3Zh ciBxPXRoaXMuZ2V0UXVldWUoZXZ0KSxpZHg9cS5pbmRleE9mKGZuKTtpZihpZHgh PT0tMSl7cS5zcGxpY2UoaWR4LDEpfX1mdW5jdGlvbiBmaXJlKGV2dG5hbWUsdGFy Z2V0LGRhdGEsc3luYyl7dmFyIHNlbGY9dGhpcztpZighc3luYyl7c2V0VGltZW91 dChmdW5jdGlvbigpe3NlbGYuZGlzcGF0Y2hFdmVudChuZXcgc2VsZi5kZWZhdWx0 RXZlbnRUeXBlKGV2dG5hbWUsZXZ0bmFtZSx0YXJnZXQsc2VsZi50YXJnZXQsZGF0 YSkpfSwxMCl9ZWxzZXtzZWxmLmRpc3BhdGNoRXZlbnQobmV3IHNlbGYuZGVmYXVs dEV2ZW50VHlwZShldnRuYW1lLGV2dG5hbWUsdGFyZ2V0LHNlbGYudGFyZ2V0LGRh dGEpKX19ZnVuY3Rpb24gZGlzcGF0Y2hFdmVudChldnQpe2Zvcih2YXIgaT0wLHRh cmdldD1ldnQudGFyZ2V0LHE9dGhpcy5nZXRRdWV1ZShldnQudHlwZSksTD1xLmxl bmd0aDtpPEw7aSsrKXtxW2ldLmNhbGwodGFyZ2V0LGV2dC5jbG9uZSgpKX19ZnVu Y3Rpb24gZGVjb3JhdGUoZGVsZWdhdGUpe2lmKCFkZWxlZ2F0ZSl7cmV0dXJufWZv cih2YXIgayBpbiBtZXRob2RzKXtkZWxlZ2F0ZVtrXT11LmJpbmQobWV0aG9kc1tr XSx0aGlzKX1yZXR1cm4gZGVsZWdhdGV9dmFyIG1ldGhvZHM9e2NvbnN0cnVjdG9y OkV2ZW50RGlzcGF0Y2hlcixnZXRRdWV1ZTpnZXRRdWV1ZSxhZGRFdmVudExpc3Rl bmVyOmFkZEV2ZW50TGlzdGVuZXIscmVtb3ZlRXZlbnRMaXN0ZW5lcjpyZW1vdmVF dmVudExpc3RlbmVyLGRpc3BhdGNoRXZlbnQ6ZGlzcGF0Y2hFdmVudCxmaXJlOmZp cmUsZGVjb3JhdGU6ZGVjb3JhdGV9O3UuZXh0ZW5kKEV2ZW50RGlzcGF0Y2hlci5w cm90b3R5cGUsbWV0aG9kcyk7X2FkZHRoaXMuZXZlbnQ9e1BvbHlFdmVudDpQb2x5 RXZlbnQsRXZlbnREaXNwYXRjaGVyOkV2ZW50RGlzcGF0Y2hlcn19KShfYXRlLF9h dGUuYXBpLF9hdGUpO19hdGUuZWQ9bmV3IF9hdGUuZXZlbnQuRXZlbnREaXNwYXRj aGVyKF9hdGUpO3ZhciBfYWRyPXtpc0JvdW5kOjAsaXNSZWFkeTowLHJlYWR5TGlz dDpbXSxvblJlYWR5OmZ1bmN0aW9uKCl7aWYoIV9hZHIuaXNSZWFkeSl7X2Fkci5p c1JlYWR5PTE7dmFyIGw9X2Fkci5yZWFkeUxpc3QuY29uY2F0KHdpbmRvdy5hZGR0 aGlzX29ubG9hZHx8W10pO2Zvcih2YXIgZm49MDtmbjxsLmxlbmd0aDtmbisrKXts W2ZuXS5jYWxsKHdpbmRvdyl9X2Fkci5yZWFkeUxpc3Q9W119fSxhZGRMb2FkOmZ1 bmN0aW9uKGZ1bmMpe3ZhciBvPXcub25sb2FkO2lmKHR5cGVvZiB3Lm9ubG9hZCE9 ImZ1bmN0aW9uIil7dy5vbmxvYWQ9ZnVuY31lbHNle3cub25sb2FkPWZ1bmN0aW9u KCl7aWYobyl7bygpfWZ1bmMoKX19fSxiaW5kUmVhZHk6ZnVuY3Rpb24oKXtpZihy LmlzQm91bmR8fF9hdGMueG9sKXtyZXR1cm59ci5pc0JvdW5kPTE7aWYoZC5hZGRF dmVudExpc3RlbmVyJiYhYi5vcHIpe2QuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29u dGVudExvYWRlZCIsci5vblJlYWR5LGZhbHNlKX12YXIgYXBjPXdpbmRvdy5hZGR0 aGlzX3Byb2R1Y3Q7aWYoYXBjJiZhcGMuaW5kZXhPZigiZiIpPi0xKXtyLm9uUmVh ZHkoKTtyZXR1cm59aWYoYi5tc2kmJiFiLmllOSYmd2luZG93PT10b3ApeyhmdW5j dGlvbigpe2lmKHIuaXNSZWFkeSl7cmV0dXJufXRyeXtkLmRvY3VtZW50RWxlbWVu dC5kb1Njcm9sbCgibGVmdCIpfWNhdGNoKGVycm9yKXtzZXRUaW1lb3V0KGFyZ3Vt ZW50cy5jYWxsZWUsMCk7cmV0dXJufXIub25SZWFkeSgpfSkoKX1pZihiLm9wcil7 ZC5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIixmdW5jdGlvbigp e2lmKHIuaXNSZWFkeSl7cmV0dXJufWZvcih2YXIgaT0wO2k8ZC5zdHlsZVNoZWV0 cy5sZW5ndGg7aSsrKXtpZihkLnN0eWxlU2hlZXRzW2ldLmRpc2FibGVkKXtzZXRU aW1lb3V0KGFyZ3VtZW50cy5jYWxsZWUsMCk7cmV0dXJufX1yLm9uUmVhZHkoKX0s ZmFsc2UpfWlmKGIuc2FmKXt2YXIgbnVtU3R5bGVzOyhmdW5jdGlvbigpe2lmKHIu aXNSZWFkeSl7cmV0dXJufWlmKGQucmVhZHlTdGF0ZSE9ImxvYWRlZCImJmQucmVh ZHlTdGF0ZSE9ImNvbXBsZXRlIil7c2V0VGltZW91dChhcmd1bWVudHMuY2FsbGVl LDApO3JldHVybn1pZihudW1TdHlsZXM9PT11bmRlZmluZWQpe3ZhciBsaW5rcz1k LmduKCJsaW5rIik7Zm9yKHZhciBpPTA7aTxsaW5rcy5sZW5ndGg7aSsrKXtpZihs aW5rc1tpXS5nZXRBdHRyaWJ1dGUoInJlbCIpPT0ic3R5bGVzaGVldCIpe251bVN0 eWxlcysrfX12YXIgc3R5bGVzPWQuZ24oInN0eWxlIik7bnVtU3R5bGVzKz1zdHls ZXMubGVuZ3RofWlmKGQuc3R5bGVTaGVldHMubGVuZ3RoIT1udW1TdHlsZXMpe3Nl dFRpbWVvdXQoYXJndW1lbnRzLmNhbGxlZSwwKTtyZXR1cm59ci5vblJlYWR5KCl9 KSgpfXIuYWRkTG9hZChyLm9uUmVhZHkpfSxhcHBlbmQ6ZnVuY3Rpb24oZm4sYXJn cyl7ci5iaW5kUmVhZHkoKTtpZihyLmlzUmVhZHkpe2ZuLmNhbGwod2luZG93LFtd KX1lbHNle3IucmVhZHlMaXN0LnB1c2goZnVuY3Rpb24oKXtyZXR1cm4gZm4uY2Fs bCh3aW5kb3csW10pfSl9fX0scj1fYWRyLGE9X2F0ZTtleHRlbmQoX2F0ZSx7cGxv OltdLGxhZDpmdW5jdGlvbih4KXtfYXRlLnBsby5wdXNoKHgpfX0pOyhmdW5jdGlv bihfYWRkdGhpcyxhZGR0aGlzLGVudil7dmFyIHc9d2luZG93O19hZGR0aGlzLnB1 Yj1mdW5jdGlvbigpe3JldHVybiBfZXVjKCh3aW5kb3cuYWRkdGhpc19jb25maWd8 fHt9KS5wdWJpZHx8KHdpbmRvdy5hZGR0aGlzX2NvbmZpZ3x8e30pLnVzZXJuYW1l fHx3aW5kb3cuYWRkdGhpc19wdWJ8fCIiKX07X2FkZHRoaXMudXN1PWZ1bmN0aW9u KHVybCxmKXtpZighdy5hZGR0aGlzX3NoYXJlKXt3LmFkZHRoaXNfc2hhcmU9e319 aWYoZnx8dXJsIT1hZGR0aGlzX3NoYXJlLnVybCl7YWRkdGhpc19zaGFyZS5pbXBf dXJsPTB9fTtfYWRkdGhpcy5yc3U9ZnVuY3Rpb24oKXt2YXIgZD1kb2N1bWVudCxk dD1kLnRpdGxlLGR1PWQubG9jYXRpb24/ZC5sb2NhdGlvbi5ocmVmOiIiO2lmKF9h dGMudmVyPj0yNTAmJmFkZHRoaXNfc2hhcmUuaW1wX3VybCYmZHUmJmR1IT13LmFk ZHRoaXNfc2hhcmUudXJsJiYhKF9hdGUudXRpbC5pdmMoKGQubG9jYXRpb24uaGFz aHx8IiIpLnN1YnN0cigxKS5zcGxpdCgiLCIpLnNoaWZ0KCkpKSl7dy5hZGR0aGlz X3NoYXJlLnVybD13LmFkZHRoaXNfdXJsPWR1O3cuYWRkdGhpc19zaGFyZS50aXRs ZT13LmFkZHRoaXNfdGl0bGU9ZHQ7cmV0dXJuIDF9cmV0dXJuIDB9O19hZGR0aGlz Lmlndj1mdW5jdGlvbih1LHQpe2lmKCF3LmFkZHRoaXNfY29uZmlnKXt3LmFkZHRo aXNfY29uZmlnPXt1c2VybmFtZTp3LmFkZHRoaXNfcHVifX1lbHNle2lmKGFkZHRo aXNfY29uZmlnLmRhdGFfdXNlX2Nvb2tpZXM9PT1mYWxzZSl7X2F0Yy54Y2s9MX19 aWYoIXcuYWRkdGhpc19zaGFyZSl7dy5hZGR0aGlzX3NoYXJlPXt9fWlmKCFhZGR0 aGlzX3NoYXJlLnVybCl7aWYoIXcuYWRkdGhpc191cmwmJmFkZHRoaXNfc2hhcmUu aW1wX3VybD09PXVuZGVmaW5lZCl7YWRkdGhpc19zaGFyZS5pbXBfdXJsPTF9YWRk dGhpc19zaGFyZS51cmw9KHcuYWRkdGhpc191cmx8fHV8fCIiKS5zcGxpdCgiI3si KS5zaGlmdCgpfWlmKCFhZGR0aGlzX3NoYXJlLnRpdGxlKXthZGR0aGlzX3NoYXJl LnRpdGxlPSh3LmFkZHRoaXNfdGl0bGV8fHR8fCIiKS5zcGxpdCgiI3siKS5zaGlm dCgpfX07aWYoIV9hdGMub3N0KXtpZighdy5hZGR0aGlzX2NvbmYpe3cuYWRkdGhp c19jb25mPXt9fWZvcih2YXIgaSBpbiBhZGR0aGlzX2NvbmYpe19hdGNbaV09YWRk dGhpc19jb25mW2ldfV9hdGMub3N0PTF9fSkoX2F0ZSxfYXRlLmFwaSxfYXRlKTso ZnVuY3Rpb24oX2FkZHRoaXMsYWRkdGhpcyxlbnYpe3ZhciB1bmRlZmluZWQsZD1k b2N1bWVudCx1PV9hZGR0aGlzLnV0aWw7X2FkZHRoaXMuY2t2PXUuZnJvbUtWKGQu Y29va2llLCI7Iik7ZnVuY3Rpb24gcmVhZChrKXtyZXR1cm4gdS5mcm9tS1YoZC5j b29raWUsIjsiKVtrXX1pZighX2FkZHRoaXMuY29va2llKXtfYWRkdGhpcy5jb29r aWU9e319X2FkZHRoaXMuY29va2llLnJjaz1yZWFkfSkoX2F0ZSxfYXRlLmFwaSxf YXRlKTsoZnVuY3Rpb24oX2FkZHRoaXMsYWRkdGhpcyxlbnYpe3ZhciB1bmRlZmlu ZWQsZD1kb2N1bWVudCxpc1dyaXRlYWJsZT0wLHU9X2FkZHRoaXMudXRpbDtmdW5j dGlvbiBjYW5XZVdyaXRlKCl7aWYoaXNXcml0ZWFibGUpe3JldHVybiAxfXNldCgi eHRjIiwxKTtpZigxPT1fYWRkdGhpcy5jb29raWUucmNrKCJ4dGMiKSl7aXNXcml0 ZWFibGU9MX1raWxsKCJ4dGMiLDEpO3JldHVybiBpc1dyaXRlYWJsZX1mdW5jdGlv biBjaGVja0ZvckdvdlNpdGUoaG9zdCl7aWYoX2F0Yy54Y2spe3JldHVybn12YXIg aD1ob3N0fHxfYXRlLmRofHxfYXRlLmR1fHwoX2F0ZS5kbD9fYXRlLmRsLmhvc3Ru YW1lOiIiKTtpZihoLmluZGV4T2YoIi5nb3YiKT4tMXx8aC5pbmRleE9mKCIubWls Iik+LTEpe19hdGMueGNrPTF9dmFyIHA9dHlwZW9mKF9hZGR0aGlzLnB1Yik9PT0i ZnVuY3Rpb24iP19hZGR0aGlzLnB1YigpOl9hZGR0aGlzLnB1Yix4PVsidXNhcm15 bWVkaWEiLCJnb3ZkZWxpdmVyeSJdO2ZvcihpIGluIHgpe2lmKHA9PXhbaV0pe19h dGMueGNrPTE7YnJlYWt9fX1mdW5jdGlvbiBraWxsKGssdWQpe2lmKGQuY29va2ll KXtkLmNvb2tpZT1rKyI9OyBleHBpcmVzPVRodSwgMDEgSmFuIDE5NzAgMDA6MDA6 MDEgR01UOyBwYXRoPS8iKyh1ZD8iOyBkb21haW49IisoX2FkZHRoaXMuYnJvLm1z aT8iIjoiLiIpKyJhZGR0aGlzLmNvbSI6IiIpfX1mdW5jdGlvbiBzZXQodSx2LHMs bmQsZXhwaXJlcyl7Y2hlY2tGb3JHb3ZTaXRlKCk7aWYoIV9hdGMueGNrKXtpZigh ZXhwaXJlcyl7dmFyIGV4cGlyZXM9bmV3IERhdGUoKTtleHBpcmVzLnNldFllYXIo ZXhwaXJlcy5nZXRGdWxsWWVhcigpKzIpfWRvY3VtZW50LmNvb2tpZT11KyI9Iit2 Kyghcz8iOyBleHBpcmVzPSIrZXhwaXJlcy50b1VUQ1N0cmluZygpOiIiKSsiOyBw YXRoPS87IisoIW5kPyIgZG9tYWluPSIrKF9hZGR0aGlzLmJyby5tc2k/IiI6Ii4i KSsiYWRkdGhpcy5jb20iOiIiKX19aWYoIV9hZGR0aGlzLmNvb2tpZSl7X2FkZHRo aXMuY29va2llPXt9fV9hZGR0aGlzLmNvb2tpZS5zY2s9c2V0O19hZGR0aGlzLmNv b2tpZS5rY2s9a2lsbDtfYWRkdGhpcy5jb29raWUuY3d3PWNhbldlV3JpdGU7X2Fk ZHRoaXMuY29va2llLmdvdj1jaGVja0ZvckdvdlNpdGV9KShfYXRlLF9hdGUuYXBp LF9hdGUpOyhmdW5jdGlvbihfYWRkdGhpcyxhZGR0aGlzLGVudil7ZnVuY3Rpb24g Z2V0VW5pcXVlQml0cygpe3ZhciB1YT1tdW5nZShuYXZpZ2F0b3IudXNlckFnZW50 LDE2KSx1cD0oKG5ldyBEYXRlKCkpLmdldFRpbWV6b25lT2Zmc2V0KCkpKyIiK25h dmlnYXRvci5qYXZhRW5hYmxlZCgpKyhuYXZpZ2F0b3IudXNlckxhbmd1YWdlfHxu YXZpZ2F0b3IubGFuZ3VhZ2UpLHVwMj13aW5kb3cuc2NyZWVuLmNvbG9yRGVwdGgr IiIrd2luZG93LnNjcmVlbi53aWR0aCt3aW5kb3cuc2NyZWVuLmhlaWdodCt3aW5k b3cuc2NyZWVuLmF2YWlsV2lkdGgrd2luZG93LnNjcmVlbi5hdmFpbEhlaWdodCxw bHVnaW5zPW5hdmlnYXRvci5wbHVnaW5zLHRvdGFsPXBsdWdpbnMubGVuZ3RoO2lm KHRvdGFsPjApe2Zvcih2YXIgaT0wO2k8TWF0aC5taW4oMTAsdG90YWwpO2krKyl7 aWYoaTw1KXt1cCs9cGx1Z2luc1tpXS5uYW1lK3BsdWdpbnNbaV0uZGVzY3JpcHRp b259ZWxzZXt1cDIrPXBsdWdpbnNbaV0ubmFtZStwbHVnaW5zW2ldLmRlc2NyaXB0 aW9ufX19cmV0dXJuIHVhLnN1YnN0cigwLDIpK211bmdlKHVwLDE2KS5zdWJzdHIo MCwzKSttdW5nZSh1cDIsMTYpLnN1YnN0cigwLDMpfWZ1bmN0aW9uIG11bmdlKHMs YmFzZSl7dmFyIG12PTI5MTtpZihzKXtmb3IodmFyIGk9MDtpPHMubGVuZ3RoO2kr Kyl7bXY9KG12KihzLmNoYXJDb2RlQXQoaSkraSkrMykmMTA0ODU3NX19cmV0dXJu KG12JjE2Nzc3MjE1KS50b1N0cmluZyhiYXNlfHwzMil9X2FkZHRoaXMubXVuPW11 bmdlO19hZGR0aGlzLmd1Yj1nZXRVbmlxdWVCaXRzfSkoX2F0ZSxfYXRlLmFwaSxf YXRlKTsoZnVuY3Rpb24oX2FkZHRoaXMsYWRkdGhpcyxlbnYpe3ZhciB1bmRlZmlu ZWQsdT1fYWRkdGhpcy51dGlsLG1heD00Mjk0OTY3Mjk1LHN0dG09bmV3IERhdGUo KS5nZXRUaW1lKCk7ZnVuY3Rpb24gZ2VuZXJhdGVDdWlkKCl7cmV0dXJuKChzdHRt LzEwMDApJm1heCkudG9TdHJpbmcoMTYpKygiMDAwMDAwMDAiKyhNYXRoLmZsb29y KE1hdGgucmFuZG9tKCkqKG1heCsxKSkpLnRvU3RyaW5nKDE2KSkuc2xpY2UoLTgp fWZ1bmN0aW9uIGdldERhdGVGcm9tQ3VpZChjdWlkKXtyZXR1cm4gaXNWYWxpZEN1 aWQoY3VpZCk/KG5ldyBEYXRlKChwYXJzZUludChjdWlkLnN1YnN0cigwLDgpLDE2 KSoxMDAwKSkpOm5ldyBEYXRlKCl9ZnVuY3Rpb24gaXNDdWlkSW5GdXR1cmUoY3Vp ZCl7dmFyIGQ9Z2V0RGF0ZUZyb21DdWlkKCk7cmV0dXJuKChkLmdldFRpbWUoKS0x MDAwKjg2NDAwKT4obmV3IERhdGUoKSkuZ2V0VGltZSgpKX1mdW5jdGlvbiBpc0N1 aWRPbGRlclRoYW4oY3VpZCxzZWNvbmRzKXt2YXIgZD1nZXREYXRlRnJvbUN1aWQo Y3VpZCk7cmV0dXJuKCgobmV3IERhdGUoKSkuZ2V0VGltZSgpLWQuZ2V0VGltZSgp KT5zZWNvbmRzKjEwMDApfWZ1bmN0aW9uIGlzVmFsaWRDdWlkKGN1aWQpe3JldHVy biBjdWlkJiZjdWlkLm1hdGNoKC9eWzAtOWEtZl17MTZ9JC8pJiYhaXNDdWlkSW5G dXR1cmUoY3VpZCl9dS5jdWlkPWdlbmVyYXRlQ3VpZDt1Lml2Yz1pc1ZhbGlkQ3Vp ZDt1LmlvYz1pc0N1aWRPbGRlclRoYW59KShfYXRlLF9hdGUuYXBpLF9hdGUpOyhm dW5jdGlvbihfYWRkdGhpcyxhZGR0aGlzLGVudil7ZnVuY3Rpb24gZ2V0SGFzaFBh cmFtcyhzLHFzKXt2YXIgcT1zLmluZGV4T2YoIiMiKT4tMSYmIXFzP3MucmVwbGFj ZSgvXlteXCNdK1wjPy8sIiIpOnMucmVwbGFjZSgvXlteXD9dK1w/Py8sIiIpLHA9 X2FkZHRoaXMudXRpbC5mcm9tS1YocSk7cmV0dXJuIHB9ZnVuY3Rpb24gZ2V0U2Ny aXB0UGFyYW1zKHNjcmlwdE5hbWUpe3ZhciBzcz1kb2N1bWVudC5nbigic2NyaXB0 Iiksc3NfbGVuZ3RoPXNzLmxlbmd0aCxzPXNzW3NzX2xlbmd0aC0xXSxwPWdldEhh c2hQYXJhbXMocy5zcmMpO2lmKHNjcmlwdE5hbWV8fChzLnNyYyYmcy5zcmMuaW5k ZXhPZigiYWRkdGhpcyIpPT0tMSkpe2Zvcih2YXIgaT0wO2k8c3NfbGVuZ3RoO2kr Kyl7aWYoKHNzW2ldLnNyY3x8IiIpLmluZGV4T2Yoc2NyaXB0TmFtZXx8ImFkZHRo aXMuY29tIik+LTEpe3A9Z2V0SGFzaFBhcmFtcyhzc1tpXS5zcmMpO2JyZWFrfX19 cmV0dXJuIHB9aWYoIV9hZGR0aGlzLnV0aWwpe19hZGR0aGlzLnV0aWw9e319X2Fk ZHRoaXMudXRpbC5nc3A9Z2V0U2NyaXB0UGFyYW1zO19hZGR0aGlzLnV0aWwuZ2hw PWdldEhhc2hQYXJhbXN9KShfYXRlLF9hdGUuYXBpLF9hdGUpOyhmdW5jdGlvbihf YWRkdGhpcyxhZGR0aGlzLGVudil7dmFyIHU9X2FkZHRoaXMudXRpbCxrZXlTdHI9 IkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1 dnd4eXowMTIzNDU2Nzg5LV89IjtmdW5jdGlvbiBoZXhUb0Jhc2U2NChpbnB1dCl7 dmFyIG91dHB1dD0iIixjaHIxLGNocjIsY2hyMyxlbmMxLGVuYzIsaT0wO2lmKC9b MC05YS1mQS1GXSsvLnRlc3QoaW5wdXQpKXt3aGlsZShpPGlucHV0Lmxlbmd0aCl7 Y2hyMT1wYXJzZUludChpbnB1dC5jaGFyQXQoaSsrKSwxNik7Y2hyMj1wYXJzZUlu dChpbnB1dC5jaGFyQXQoaSsrKSwxNik7Y2hyMz1wYXJzZUludChpbnB1dC5jaGFy QXQoaSsrKSwxNik7ZW5jMT0oY2hyMTw8Mil8KGlzTmFOKGNocjMpP2NocjImMzoo Y2hyMj4+MikpO2VuYzI9KChjaHIyJjMpPDw0KXxjaHIzO291dHB1dCs9a2V5U3Ry LmNoYXJBdChlbmMxKSsoaXNOYU4oY2hyMyk/IiI6a2V5U3RyLmNoYXJBdChlbmMy KSl9fWVsc2V7fXJldHVybiBvdXRwdXR9ZnVuY3Rpb24gYmFzZTY0VG9IZXgoaW5w dXQpe3ZhciBvdXRwdXQ9IiIsY2hyMSxjaHIyLGNocjMsZW5jMSxlbmMyLGk9MDt3 aGlsZShpPGlucHV0Lmxlbmd0aCl7ZW5jMT1rZXlTdHIuaW5kZXhPZihpbnB1dC5j aGFyQXQoaSsrKSk7ZW5jMj1pPj1pbnB1dC5sZW5ndGg/TmFOOmtleVN0ci5pbmRl eE9mKGlucHV0LmNoYXJBdChpKyspKTtjaHIxPWVuYzE+PjI7Y2hyMj1pc05hTihl bmMyKT8oZW5jMSYzKTooKChlbmMxJjMpPDwyKXwoZW5jMj4+NCkpO2NocjM9ZW5j MiYxNTtvdXRwdXQrPWNocjEudG9TdHJpbmcoMTYpK2NocjIudG9TdHJpbmcoMTYp Kyhpc05hTihlbmMyKT8iIjpjaHIzLnRvU3RyaW5nKDE2KSl9cmV0dXJuIG91dHB1 dH11LmhidG9hPWhleFRvQmFzZTY0O3UuYXRvaGI9YmFzZTY0VG9IZXh9KShfYXRl LF9hdGUuYXBpLF9hdGUpOyhmdW5jdGlvbihfYWRkdGhpcyxhZGR0aGlzLGVudil7 dmFyIGE9X2FkZHRoaXMsc3R0bT1uZXcgRGF0ZSgpLmdldFRpbWUoKSxyYW49ZnVu Y3Rpb24oKXtyZXR1cm4gTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpKjQyOTQ5Njcy OTUpLnRvU3RyaW5nKDM2KX0sb2ZmPWZ1bmN0aW9uKCl7cmV0dXJuIE1hdGguZmxv b3IoKG5ldyBEYXRlKCkuZ2V0VGltZSgpLXN0dG0pLzEwMCkudG9TdHJpbmcoMTYp fSxzaWQ9MCxzc2lkPWZ1bmN0aW9uKGYpe2lmKHNpZD09PTApe2Euc2lkPXNpZD0o Znx8YS51dGlsLmN1aWQoKSl9cmV0dXJuIHNpZH0seG10bW89bnVsbCxzeG09ZnVu Y3Rpb24oYix4bWkpe2lmKHhtdG1vIT09bnVsbCl7Y2xlYXJUaW1lb3V0KHhtdG1v KX1pZihiKXt4bXRtbz1zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7eG1pKGZhbHNlKX0s X2F0ZS53YWl0KX19LGZjdj1mdW5jdGlvbihrLHYpe3JldHVybiBfZXVjKGspKyI9 IitfZXVjKHYpKyI7IitvZmYoKX0sc2VxPTEscHJvY2Vzc1VybFBhcmFtcz1mdW5j dGlvbih1cmwsZil7dmFyIHU9KHVybHx8IiIpLnNwbGl0KCI/IiksdXJsPXUuc2hp ZnQoKSxxdWVyeT0odS5wb3AoKXx8IiIpLnNwbGl0KCImIik7cmV0dXJuIGYodXJs LHF1ZXJ5KX0sbXVuZ2VVcmw9ZnVuY3Rpb24odXJsLHRyYW5zZm9ybXMsc2hhcmUs c3ZjKXtpZighdHJhbnNmb3Jtcyl7dHJhbnNmb3Jtcz17fX1pZighdHJhbnNmb3Jt cy5yZW1vdmUpe3RyYW5zZm9ybXMucmVtb3ZlPVtdfXRyYW5zZm9ybXMucmVtb3Zl LnB1c2goInNtc19zcyIpO3RyYW5zZm9ybXMucmVtb3ZlLnB1c2goImF0X3h0Iik7 dHJhbnNmb3Jtcy5yZW1vdmUucHVzaCgiZmJfcmVmIik7dHJhbnNmb3Jtcy5yZW1v dmUucHVzaCgiZmJfc291cmNlIik7aWYodHJhbnNmb3Jtcy5yZW1vdmUpe3VybD1y ZW1vdmVVcmxQYXJhbXModXJsLHRyYW5zZm9ybXMucmVtb3ZlKX1pZih0cmFuc2Zv cm1zLmNsZWFuKXt1cmw9Y2xlYW5VcmwodXJsKX1pZih0cmFuc2Zvcm1zLmRlZnJh Zyl7dXJsPWNsZWFyT3VyRnJhZ21lbnQodXJsKX1pZih0cmFuc2Zvcm1zLmFkZCl7 dXJsPWFkZFVybFBhcmFtcyh1cmwsdHJhbnNmb3Jtcy5hZGQsc2hhcmUsc3ZjKX1y ZXR1cm4gdXJsfSxhZGRVcmxQYXJhbXM9ZnVuY3Rpb24odXJsLHBhcmFtcyxzaGFy ZSxzZXJ2aWNlKXt2YXIgdGVtcGxhdGVkUGFyYW1zPXt9O2lmKHBhcmFtcyl7Zm9y KHZhciBrIGluIHBhcmFtcyl7aWYodXJsLmluZGV4T2YoaysiPSIpPi0xKXtjb250 aW51ZX10ZW1wbGF0ZWRQYXJhbXNba109dGVtcGxhdGVVcmxQYXJhbXMocGFyYW1z W2tdLHVybCxzaGFyZSxzZXJ2aWNlKX1wYXJhbXM9X2F0ZS51dGlsLnRvS1YodGVt cGxhdGVkUGFyYW1zKX1yZXR1cm4gdXJsKyhwYXJhbXMubGVuZ3RoPygodXJsLmlu ZGV4T2YoIj8iKT4tMT8iJiI6Ij8iKStwYXJhbXMpOiIiKX0sdGVtcGxhdGVVcmxQ YXJhbXM9ZnVuY3Rpb24ocyx1cmwsc2hhcmUsc2VydmljZSl7dmFyIHNoYXJlPXNo YXJlfHxhZGR0aGlzX3NoYXJlO3JldHVybiBzLnJlcGxhY2UoL3t7c2VydmljZX19 L2csX2V1YyhzZXJ2aWNlfHwiIikpLnJlcGxhY2UoL3t7Y29kZX19L2csX2V1Yyhz ZXJ2aWNlfHwiIikpLnJlcGxhY2UoL3t7dGl0bGV9fS9nLF9ldWMoc2hhcmUudGl0 bGUpKS5yZXBsYWNlKC97e3VybH19L2csX2V1Yyh1cmwpKX0scmVtb3ZlVXJsUGFy YW1zPWZ1bmN0aW9uKHVybCxwYXJhbXMpe3ZhciByZW1vdmU9e30scGFyYW1zPXBh cmFtc3x8W107Zm9yKHZhciBpPTA7aTxwYXJhbXMubGVuZ3RoO2krKyl7cmVtb3Zl W3BhcmFtc1tpXV09MX1yZXR1cm4gcHJvY2Vzc1VybFBhcmFtcyh1cmwsZnVuY3Rp b24odXJsLHF1ZXJ5KXt2YXIgbmV3UXVlcnk9W107aWYocXVlcnkpe2Zvcih2YXIg aSBpbiBxdWVyeSl7aWYodHlwZW9mKHF1ZXJ5W2ldKT09InN0cmluZyIpe3ZhciBr dj0ocXVlcnlbaV18fCIiKS5zcGxpdCgiPSIpO2lmKGt2Lmxlbmd0aCE9MiYmcXVl cnlbaV0pe25ld1F1ZXJ5LnB1c2gocXVlcnlbaV0pfWVsc2V7aWYocmVtb3ZlW2t2 WzBdXSl7Y29udGludWV9ZWxzZXtpZihxdWVyeVtpXSl7bmV3UXVlcnkucHVzaChx dWVyeVtpXSl9fX19fXVybCs9KG5ld1F1ZXJ5Lmxlbmd0aD8oIj8iK25ld1F1ZXJ5 LmpvaW4oIiYiKSk6IiIpfXJldHVybiB1cmx9KX0sZ2V0T3VyRnJhZ21lbnQ9ZnVu Y3Rpb24odXJsKXt2YXIgZnJhZz11cmwuc3BsaXQoIiMiKS5wb3AoKS5zcGxpdCgi LCIpLnNoaWZ0KCkuc3BsaXQoIj0iKS5wb3AoKTtpZihfYXRlLnV0aWwuaXZjKGZy YWcpKXtyZXR1cm4gdXJsLnNwbGl0KCIjIikucG9wKCkuc3BsaXQoIiwiKX1yZXR1 cm5bIiJdfSxjbGVhck91ckZyYWdtZW50PWZ1bmN0aW9uKHVybCl7dmFyIGZyYWc9 Z2V0T3VyRnJhZ21lbnQodXJsKS5zaGlmdCgpLnNwbGl0KCI9IikucG9wKCk7aWYo X2F0ZS51dGlsLml2YyhmcmFnKSl7cmV0dXJuIHVybC5zcGxpdCgiIyIpLnNoaWZ0 KCl9ZWxzZXtmcmFnPXVybC5zcGxpdCgiIyIpLnNsaWNlKDEpLmpvaW4oIiMiKTtp ZihmcmFnLmxlbmd0aD09MTImJmZyYWcuc3Vic3RyKDAsMSk9PSIuIiYmL1thLXpB LVowLTlcLV9dezExfS8udGVzdChmcmFnLnN1YnN0cigxKSkpe3JldHVybiB1cmwu c3BsaXQoIiMiKS5zaGlmdCgpfX1yZXR1cm4gdXJsfSxjbGVhblVybD1mdW5jdGlv bih1cmwpe3JldHVybiBwcm9jZXNzVXJsUGFyYW1zKHVybCxmdW5jdGlvbih1cmws cXVlcnkpe3ZhciBqaWR4PXVybC5pbmRleE9mKCI7anNlc3Npb25pZCIpLG5ld1F1 ZXJ5PVtdO2lmKGppZHg+LTEpe3VybD11cmwuc3Vic3RyKDAsamlkeCl9aWYocXVl cnkpe2Zvcih2YXIgaSBpbiBxdWVyeSl7aWYodHlwZW9mKHF1ZXJ5W2ldKT09InN0 cmluZyIpe3ZhciBrdj0ocXVlcnlbaV18fCIiKS5zcGxpdCgiPSIpO2lmKGt2Lmxl bmd0aD09Mil7aWYoa3ZbMF0uaW5kZXhPZigidXRtXyIpPT09MHx8a3ZbMF09PSJn Y2xpZCJ8fGt2WzBdPT0ic21zX3NzInx8a3ZbMF09PSJhdF94dCJ8fGt2WzBdPT0i ZmJfcmVmInx8a3ZbMF09PSJmYl9zb3VyY2UiKXtjb250aW51ZX19aWYocXVlcnlb aV0pe25ld1F1ZXJ5LnB1c2gocXVlcnlbaV0pfX19dXJsKz0obmV3UXVlcnkubGVu Z3RoPygiPyIrbmV3UXVlcnkuam9pbigiJiIpKToiIil9cmV0dXJuIHVybH0pfSxz dGE9ZnVuY3Rpb24oKXt2YXIgcHViPSh0eXBlb2YoYS5wdWJ8fCIiKT09ImZ1bmN0 aW9uIj9hLnB1YigpOmEucHViKXx8InVua25vd24iO3JldHVybiJBVC0iK3B1Yisi Ly0vIithLmFiKyIvIitzc2lkKCkrIi8iKyhzZXErKykrKGEudWlkIT09bnVsbD8i LyIrYS51aWQ6IiIpfTtpZighX2F0ZS50cmFjayl7X2F0ZS50cmFjaz17fX1fYWRk dGhpcy51dGlsLmV4dGVuZChfYXRlLnRyYWNrLHtmY3Y6ZmN2LHJhbjpyYW4scnVw OnJlbW92ZVVybFBhcmFtcyxhdXA6YWRkVXJsUGFyYW1zLGNvZjpjbGVhck91ckZy YWdtZW50LGdvZjpnZXRPdXJGcmFnbWVudCxjbHU6Y2xlYW5VcmwsbWd1Om11bmdl VXJsLHNzaWQ6c3NpZCxzdGE6c3RhLHN4bTpzeG19KX0pKF9hdGUsX2F0ZS5hcGks X2F0ZSk7KGZ1bmN0aW9uKF9hZGR0aGlzLGFkZHRoaXMsZW52KXt2YXIgY2xpY2tQ cmVmaXg9Ii4iLGNsaWNrUHJlZml4TGVuZ3RoPWNsaWNrUHJlZml4Lmxlbmd0aCxj bGlja1RyYWNrYWJsZT0wLHRyYWNrYWJsZVByb2R1Y3RzPXt3cHA6MSxibGc6MX07 ZnVuY3Rpb24gZXh0cmFjdE91clBhcmFtZXRlcnMoZGwsZHIpe2lmKCFkbCl7ZGw9 ZG9jdW1lbnQubG9jYXRpb259aWYoIWRyKXtkcj1kLnJlZmVyZXJ8fGQucmVmZXJy ZXJ8fCIifXZhciByeGkscnNpLHJzaXEscnNjLGZ1aWQsc2hhcmVHZW5lcmF0aW9u PTAsZHU9ZGw/ZGwuaHJlZjoiIixoYXNobGVzc1VybD0oZHV8fCIiKS5zcGxpdCgi IyIpLnNoaWZ0KCksaGFzaD0oZHV8fCIiKS5zcGxpdCgiIyIpLnBvcCgpLHFQYXJh bXM9X2F0ZS51dGlsLmdocChkdSwxKSxoUGFyYW1zPV9hdGUudXRpbC5naHAoZHUp O3NoYXJlR2VuZXJhdGlvbj0wLGF0X3N0PWhQYXJhbXMuYXRfc3QscnNjPXFQYXJh bXMuc21zX3NzLGZiX3JlZj1xUGFyYW1zLmZiX3JlZixhdF94dD1xUGFyYW1zLmF0 X3h0LHFfYXRfc3Q9cVBhcmFtcy5hdF9zdDtpZihmYl9yZWYpe3ZhciBhdF94dF9y YXc9ZmJfcmVmLnNwbGl0KCI9IikucG9wKCkuc3BsaXQoIl8iKTtpZihhdF94dF9y YXcubGVuZ3RoPT0yJiZfYXRlLnV0aWwuaXZjKGF0X3h0X3Jhd1swXSkpe2F0X3h0 PWF0X3h0X3Jhdy5qb2luKCIsIik7cnNjPSJmYWNlYm9va19saWtlIn19aWYoIWF0 X3N0KXtpZihoYXNoLmxlbmd0aD09KDExK2NsaWNrUHJlZml4TGVuZ3RoKSYmKGhh c2guc3Vic3RyKDAsY2xpY2tQcmVmaXhMZW5ndGgpPT1jbGlja1ByZWZpeCkmJi9b YS16QS1aMC05XC1fXXsxMX0vLnRlc3QoaGFzaC5zdWJzdHIoY2xpY2tQcmVmaXhM ZW5ndGgpKSl7dmFyIGtleT1fYXRlLnV0aWwuYXRvaGIoaGFzaC5zdWJzdHIoY2xp Y2tQcmVmaXhMZW5ndGgpKTtmdWlkPWtleS5zdWJzdHIoOCw4KTthdF9zdD1rZXku c3Vic3RyKDAsOCkrIjAwMDAwMDAwLCI7YXRfc3QrPXBhcnNlSW50KGtleS5zdWJz dHIoMTYpLDEwKX19YXRfc3Q9YXRfc3QmJl9hdGUudXRpbC5pdmMoYXRfc3Quc3Bs aXQoIiwiKS5zaGlmdCgpKT9hdF9zdDoiIjtpZihhdF9zdCl7c2hhcmVHZW5lcmF0 aW9uPXBhcnNlSW50KGF0X3N0LnNwbGl0KCIsIikucG9wKCkpKzE7cnNpPWF0X3N0 LnNwbGl0KCIsIikuc2hpZnQoKX1lbHNle2lmKGR1LmluZGV4T2YoX2F0ZCsiYm9v ayIpPT0tMSYmaGFzaGxlc3NVcmwhPWRyKXt2YXIgY3Z0PVtdLHNtO2lmKGF0X3h0 KXtzbT1hdF94dC5zcGxpdCgiLCIpO3J4aT1fZHVjKHNtLnNoaWZ0KCkpO2lmKHJ4 aS5pbmRleE9mKCIsIik+LTEpe3NtPXJ4aS5zcGxpdCgiLCIpO3J4aT1zbS5zaGlm dCgpfX1lbHNle2lmKHFfYXRfc3Qpe3NtPXFfYXRfc3Quc3BsaXQoIiwiKTtyc2lx PV9kdWMoc20uc2hpZnQoKSk7aWYocnNpcS5pbmRleE9mKCIsIik+LTEpe3NtPXJz aXEuc3BsaXQoIiwiKTtyc2lxPXNtLnNoaWZ0KCl9fX1pZihzbSYmc20ubGVuZ3Ro KXtzaGFyZUdlbmVyYXRpb249TWF0aC5taW4oMyxwYXJzZUludChzbS5wb3AoKSkr MSl9fX1pZighX2F0ZS51dGlsLml2Yyhyc2kpKXtyc2k9bnVsbH1pZighX2F0ZS51 dGlsLml2Yyhyc2lxKSl7cnNpcT1udWxsfXJldHVybntyc2k6cnNpLHJzaXE6cnNp cSxmdWlkOmZ1aWQscnhpOnJ4aSxyc2M6cnNjLGdlbjpzaGFyZUdlbmVyYXRpb259 fWZ1bmN0aW9uIGNsaWNrVHJhY2thYmxlUHJvZHVjdChwcm9kdWN0LGNvbmZpZyl7 aWYoIWNvbmZpZ3x8KGNvbmZpZy5kYXRhX3RyYWNrX2NsaWNrYmFjayE9PWZhbHNl JiZjb25maWcuZGF0YV90cmFja19saW5rYmFjayE9PWZhbHNlKSl7aWYoY2xpY2tU cmFja2FibGUpe3JldHVybiB0cnVlfXByb2R1Y3Q9KHByb2R1Y3R8fHdpbmRvdy5h ZGR0aGlzX3Byb2R1Y3R8fCIiKS5zcGxpdCgiLCIpO2Zvcih2YXIgaT0wO2k8cHJv ZHVjdC5sZW5ndGg7aSsrKXtpZih0cmFja2FibGVQcm9kdWN0c1twcm9kdWN0W2ld LnNwbGl0KCItIikuc2hpZnQoKV0pe3JldHVybihjbGlja1RyYWNrYWJsZT10cnVl KX19fXJldHVybiBmYWxzZX1fYXRlLmV4dGVuZChfYXRlLnRyYWNrLHtjcGY6Y2xp Y2tQcmVmaXgsY3RwOmNsaWNrVHJhY2thYmxlUHJvZHVjdCxlb3A6ZXh0cmFjdE91 clBhcmFtZXRlcnN9KX0pKF9hdGUsX2F0ZS5hcGksX2F0ZSk7KGZ1bmN0aW9uKCl7 dmFyIGQ9ZG9jdW1lbnQsYT1fYXRlLGN2dD1bXSxhdnQ9bnVsbCxxdHA9W10seHRw PWZ1bmN0aW9uKCl7dmFyIHA7d2hpbGUocD1xdHAucG9wKCkpe3RyayhwKX19LHBj cz1bXSxzcGM9bnVsbCxhcGM9ZnVuY3Rpb24oYyl7Yz1jLnNwbGl0KCItIikuc2hp ZnQoKTtmb3IodmFyIGk9MDtpPHBjcy5sZW5ndGg7aSsrKXtpZihwY3NbaV09PWMp e3JldHVybn19cGNzLnB1c2goYyl9LGdhdD1mdW5jdGlvbigpe30sYXRmPW51bGws Z2V0X2F0c3NoPWZ1bmN0aW9uKCl7dmFyIGRpdj1kLmdldEVsZW1lbnRCeUlkKCJf YXRzc2giKTtpZighZGl2KXtkaXY9ZC5jZSgiZGl2Iik7ZGl2LnN0eWxlLnZpc2li aWxpdHk9ImhpZGRlbiI7ZGl2LmlkPSJfYXRzc2giO2Eub3BwKGRpdi5zdHlsZSk7 ZC5ib2R5Lmluc2VydEJlZm9yZShkaXYsZC5ib2R5LmZpcnN0Q2hpbGQpfXJldHVy biBkaXZ9LGN0Zj1mdW5jdGlvbih1cmwpe3ZhciBpZnIscj1NYXRoLmZsb29yKE1h dGgucmFuZG9tKCkqMTAwMCksZGl2PWdldF9hdHNzaCgpO2lmKCFhLmJyby5tc2kp e2lmcj1kLmNlKCJpZnJhbWUiKTtpZnIuaWQ9Il9hdHNzaCIrcjtpZnIudGl0bGU9 IkFkZFRoaXMgdXRpbGl0eSBmcmFtZSJ9ZWxzZXtpZihhLmJyby5pZTYmJiF1cmwm JmQubG9jYXRpb24ucHJvdG9jb2wuaW5kZXhPZigiaHR0cHMiKT09MCl7dXJsPSJq YXZhc2NyaXB0OicnIn1kaXYuaW5uZXJIVE1MPSc8aWZyYW1lIGlkPSJfYXRzc2gn K3IrJyIgd2lkdGg9IjEiIGhlaWdodD0iMSIgdGl0bGU9IkFkZFRoaXMgdXRpbGl0 eSBmcmFtZSIgbmFtZT0iX2F0c3NoJytyKyciICcrKHVybD8nc3JjPSInK3VybCsn Iic6IiIpKyI+IjtpZnI9ZC5nZXRFbGVtZW50QnlJZCgiX2F0c3NoIityKX1hLm9w cChpZnIuc3R5bGUpO2lmci5mcmFtZWJvcmRlcj1pZnIuc3R5bGUuYm9yZGVyPTA7 aWZyLnN0eWxlLnRvcD1pZnIuc3R5bGUubGVmdD0wO3JldHVybiBpZnJ9LG9uTWVu dVNoYXJlPWZ1bmN0aW9uKGUpe3ZhciBzaGFyZT0zMDA7aWYoZSYmZS5kYXRhJiZl LmRhdGEuc2VydmljZSl7aWYoYS5kY3A+PXNoYXJlKXtyZXR1cm59dHJrKHtnZW46 c2hhcmUsc2g6ZS5kYXRhLnNlcnZpY2V9KTthLmRjcD1zaGFyZX19LG9uTWVudVBv cD1mdW5jdGlvbihldnQpe3ZhciB0PXt9LGRhdGE9ZXZ0LmRhdGF8fHt9LHN2Yz1k YXRhLnN2YyxwY289ZGF0YS5wY28sc2VydmljZXNJbk1lbnU9ZGF0YS5jbW8scmVm ZXJyaW5nU2VydmljZT1kYXRhLmNycyxwcmVmZXJyZWRTZXJ2aWNlcz1kYXRhLmNz bztpZihzdmMpe3Quc2g9c3ZjfWlmKHNlcnZpY2VzSW5NZW51KXt0LmNtPXNlcnZp Y2VzSW5NZW51fWlmKHByZWZlcnJlZFNlcnZpY2VzKXt0LmNzPTF9aWYocmVmZXJy aW5nU2VydmljZSl7dC5jcj0xfWlmKHBjbyl7dC5zcGM9cGNvfWltZygic2giLCIz IixudWxsLHQpfSx0cms9ZnVuY3Rpb24odCl7dmFyIGRyPWEuZHIscmV2PShhLnJl dnx8IiIpO2lmKCF0KXtyZXR1cm59dC54Y2s9X2F0Yy54Y2s/MTowO3QueHhsPTE7 dC5zaWQ9YS50cmFjay5zc2lkKCk7dC5wdWI9YS5wdWIoKTt0LnNzbD1hLnNzbHx8 MDt0LmR1PWEudHJ1KGEuZHV8fGEuZGwuaHJlZik7aWYoYS5kdCl7dC5kdD1hLmR0 fWlmKGEuY2Ipe3QuY2I9YS5jYn10LmxuZz1hLmxuZygpO3QudmVyPV9hdGMudmVy O2lmKCFhLnVwbSYmYS51aWQpe3QudWlkPWEudWlkfXQucGM9dC5zcGN8fHBjcy5q b2luKCIsIik7aWYoZHIpe3QuZHI9YS50cnUoZHIpfWlmKGEuZGgpe3QuZGg9YS5k aH1pZihyZXYpe3QucmV2PXJldn1pZihhLnhmcil7aWYoYS51cG0pe2lmKGF0Zil7 YXRmLmNvbnRlbnRXaW5kb3cucG9zdE1lc3NhZ2UodG9LVih0KSwiKiIpfX1lbHNl e3ZhciBkaXY9Z2V0X2F0c3NoKCksYmFzZT0ic3RhdGljL3IwNy9zaDQzLmh0bWwi KyhmYWxzZT8iP3Q9IituZXcgRGF0ZSgpLmdldFRpbWUoKToiIik7aWYoYXRmKXtk aXYucmVtb3ZlQ2hpbGQoZGl2LmZpcnN0Q2hpbGQpfWF0Zj1jdGYoKTthdGYuc3Jj PV9hdHIrYmFzZSsiIyIrdG9LVih0KTtkaXYuYXBwZW5kQ2hpbGQoYXRmKX19ZWxz ZXtxdHAucHVzaCh0KX19LGltZz1mdW5jdGlvbihpLGMseCxvYmosY2xvc2Upe2lm KCF3aW5kb3cuYXRfc3ViJiYhX2F0Yy54dHIpe3ZhciB0PW9ianx8e307dC5ldnQ9 aTtpZih4KXt0LmV4dD14fWF2dD10O2lmKGNsb3NlPT09MSl7eG1pKHRydWUpfWVs c2V7YS50cmFjay5zeG0odHJ1ZSx4bWkpfX19LGNldj1mdW5jdGlvbihrLHYpe2N2 dC5wdXNoKGEudHJhY2suZmN2KGssdikpO2EudHJhY2suc3htKHRydWUseG1pKX0s eG1pPWZ1bmN0aW9uKGNsb3NlKXt2YXIgaD1hLmRsP2EuZGwuaG9zdG5hbWU6IiI7 aWYoY3Z0Lmxlbmd0aD4wfHxhdnQpe2EudHJhY2suc3htKGZhbHNlLHhtaSk7aWYo X2F0Yy54dHIpe3JldHVybn12YXIgdD1hdnR8fHt9O3QuY2U9Y3Z0LmpvaW4oIiwi KTtjdnQ9W107YXZ0PW51bGw7dHJrKHQpO2lmKGNsb3NlKXt2YXIgaT1kLmNlKCJp ZnJhbWUiKTtpLmlkPSJfYXRmIjtfYXRlLm9wcChpLnN0eWxlKTtkLmJvZHkuYXBw ZW5kQ2hpbGQoaSk7aT1kLmdldEVsZW1lbnRCeUlkKCJfYXRmIil9fX07YS5lZC5h ZGRFdmVudExpc3RlbmVyKCJhZGR0aGlzLWludGVybmFsLmNvbXBhY3QiLG9uTWVu dVBvcCk7YS5lZC5hZGRFdmVudExpc3RlbmVyKCJhZGR0aGlzLm1lbnUuc2hhcmUi LG9uTWVudVNoYXJlKTtpZighYS50cmFjayl7YS50cmFjaz17fX1hLnV0aWwuZXh0 ZW5kKGEudHJhY2sse3BjczpwY3MsYXBjOmFwYyxjZXY6Y2V2LGN0ZjpjdGYsZ3Rm OmdldF9hdHNzaCxxdHA6ZnVuY3Rpb24ocCl7cXRwLnB1c2gocCl9LHN0ZjpmdW5j dGlvbihmKXthdGY9Zn0sdHJrOnRyayx4dHA6eHRwfSl9KSgpO2V4dGVuZChfYXRl LHtfcmVjOltdLHhmcjohX2F0ZS51cG18fCFfYXRlLmJyby5mZngscG1oOmZ1bmN0 aW9uKGUpe2lmKGUub3JpZ2luLnNsaWNlKC0xMik9PSIuYWRkdGhpcy5jb20iKXtp ZighZS5kYXRhKXtyZXR1cm59dmFyIGRhdGE9ZnJvbUtWKGUuZGF0YSkscj1fYXRl Ll9yZWM7Zm9yKHZhciBuPTA7bjxyLmxlbmd0aDtuKyspe3Jbbl0oZGF0YSl9fX19 KTtleHRlbmQoX2F0ZSx7bG5nOmZ1bmN0aW9uKCl7cmV0dXJuIHdpbmRvdy5hZGR0 aGlzX2xhbmd1YWdlfHwod2luZG93LmFkZHRoaXNfY29uZmlnfHx7fSkudWlfbGFu Z3VhZ2V8fChfYXRlLmJyby5tc2k/bmF2aWdhdG9yLnVzZXJMYW5ndWFnZTpuYXZp Z2F0b3IubGFuZ3VhZ2UpfHwiZW4ifSxpd2I6ZnVuY3Rpb24obCl7dmFyIHdkPXt0 aDoxLHBsOjEsc2w6MSxnbDoxLGh1OjEsaXM6MSxuYjoxLHNlOjEsc3U6MSxzdzox fTtyZXR1cm4gISF3ZFtsXX0sZ2ZsOmZ1bmN0aW9uKGwpe3ZhciBtYXA9e2NhOiJl cyIsY3M6IkNaIixjeToiR0IiLGRhOiJESyIsZGU6IkRFIixldToiRVMiLGNrOiJV UyIsZW46IlVTIixlczoiTEEiLGZiOiJGSSIsZ2w6IkVTIixqYToiSlAiLGtvOiJL UiIsbmI6Ik5PIixubjoiTk8iLHN2OiJTRSIsa3U6IlRSIix6aDoiQ04iLCJ6aC10 ciI6IkNOIiwiemgtaGsiOiJISyIsInpoLXR3IjoiVFciLGZvOiJGTyIsZmI6IkxU IixhZjoiWkEiLHNxOiJBTCIsaHk6IkFNIixiZToiQlkiLGJuOiJJTiIsYnM6IkJB IixubDoiTkwiLGV0OiJFRSIsZnI6IkZSIixrYToiR0UiLGVsOiJHUiIsZ3U6IklO IixoaToiSU4iLGdhOiJJRSIsanY6IklEIixrbjoiSU4iLGtrOiJLWiIsbGE6IlZB IixsaToiTkwiLG1zOiJNWSIsbXI6IklOIixuZToiTlAiLHBhOiJJTiIscHQ6IlBU IixybToiQ0giLHNhOiJJTiIsc3I6IlJTIixzdzoiS0UiLHRsOiJQSCIsdGE6IklO IixwbDoiUEwiLHR0OiJSVSIsdGU6IklOIixtbDoiSU4iLHVrOiJVQSIsdmk6IlZO Iix0cjoiVFIiLHhoOiJaQSIsenU6IlpBIixrbToiS0giLHRnOiJUSiIsaGU6IklM Iix1cjoiUEsiLGZhOiJJUiIseWk6IkRFIixnbjoiUFkiLHF1OiJQRSIsYXk6IkJP IixzZToiTk8iLHBzOiJBRiIsdGw6IlNUIn0scnY9bWFwW2xdfHxtYXBbbC5zcGxp dCgiLSIpLnNoaWZ0KCldO2lmKHJ2KXtyZXR1cm4gbC5zcGxpdCgiLSIpLnNoaWZ0 KCkrIl8iK3J2fWVsc2V7cmV0dXJuImVuX1VTIn19LGl2bDpmdW5jdGlvbihsKXt2 YXIgbGc9e2FmOjEsYWZyOiJhZiIsYXI6MSxhcmE6ImFyIixhejoxLGF6ZToiYXoi LGJlOjEsYnllOiJiZSIsYmc6MSxidWw6ImJnIixibjoxLGJlbjoiYm4iLGJzOjEs Ym9zOiJicyIsY2E6MSxjYXQ6ImNhIixjczoxLGNlczoiY3MiLGN6ZToiY3MiLGN5 OjEsY3ltOiJjeSIsZGE6MSxkYW46ImRhIixkZToxLGRldToiZGUiLGdlcjoiZGUi LGVsOjEsZ3JlOiJlbCIsZWxsOiJlbGwiLGVuOjEsZW86MSxlczoxLGVzbDoiZXMi LHNwYToic3BhIixldDoxLGVzdDoiZXQiLGV1OjEsZmE6MSxmYXM6ImZhIixwZXI6 ImZhIixmaToxLGZpbjoiZmkiLGZvOjEsZmFvOiJmbyIsZnI6MSxmcmE6ImZyIixm cmU6ImZyIixnYToxLGdhZToiZ2EiLGdkaDoiZ2EiLGdsOjEsZ2xnOiJnbCIsZ3U6 MSxoZToxLGhlYjoiaGUiLGhpOjEsaGluOiJoaW4iLGhyOjEsaHQ6MSxjcm86Imhy IixodToxLGh1bjoiaHUiLGlkOjEsaW5kOiJpZCIsaXM6MSxpY2U6ImlzIixpdDox LGl0YToiaXQiLGphOjEsanBuOiJqYSIsa286MSxrb3I6ImtvIixrdToxLGxiOjEs bHR6OiJsYiIsbHQ6MSxsaXQ6Imx0IixsdjoxLGxhdjoibHYiLG1rOjEsbWFjOiJt ayIsbWFrOiJtayIsbWw6MSxtbjoxLG1zOjEsbXNhOiJtcyIsbWF5OiJtcyIsbmI6 MSxubDoxLG5sYToibmwiLGR1dDoibmwiLG5vOjEsbmRzOjEsbm46MSxubm86Im5v IixvYzoxLG9jaToib2MiLHBsOjEscG9sOiJwbCIscHM6MSxwdDoxLHBvcjoicHQi LHJvOjEscm9uOiJybyIscnVtOiJybyIscnU6MSxydXM6InJ1IixzazoxLHNsazoi c2siLHNsbzoic2siLHNsOjEsc2x2OiJzbCIsc3E6MSxhbGI6InNxIixzcjoxLHNl OjEsc2k6MSxzZXI6InNyIixzdToxLHN2OjEsc3ZlOiJzdiIsc3c6MSxzd2U6InN2 Iix0YToxLHRhbToidGEiLHRlOjEsdGVnOiJ0ZSIsdGg6MSx0aGE6InRoIix0bDox LHRnbDoidGwiLHRuOjEsdHI6MSx0dXI6InRyIix0dDoxLHVrOjEsdWtyOiJ1ayIs dXI6MSx1cmQ6InVyIix2aToxLHZlYzoxLHZpZToidmkiLCJ6aC1oayI6MSwiY2hp LWhrIjoiemgtaGsiLCJ6aG8taGsiOiJ6aC1oayIsInpoLXRyIjoxLCJjaGktdHIi OiJ6aC10ciIsInpoby10ciI6InpoLXRyIiwiemgtdHciOjEsImNoaS10dyI6Inpo LXR3IiwiemhvLXR3IjoiemgtdHciLHpoOjEsY2hpOiJ6aCIsemhvOiJ6aCJ9O2lm KGxnW2xdKXtyZXR1cm4gbGdbbF19bD1sLnNwbGl0KCItIikuc2hpZnQoKTtpZihs Z1tsXSl7aWYobGdbbF09PT0xKXtyZXR1cm4gbH1lbHNle3JldHVybiBsZ1tsXX19 cmV0dXJuIDB9LGd2bDpmdW5jdGlvbihsKXt2YXIgcnY9X2F0ZS5pdmwobCl8fCJl biI7aWYocnY9PT0xKXtydj1sfXJldHVybiBydn0sYWxnOmZ1bmN0aW9uKGFsLGYp e3ZhciBsPV9hdGUuZ3ZsKChhbHx8X2F0ZS5sbmcoKSkudG9Mb3dlckNhc2UoKSk7 aWYobC5pbmRleE9mKCJlbiIpIT09MCYmKCFfYXRlLnBsbHx8Zikpe19hdGUucGxs PV9hdGUuYWpzKCJzdGF0aWMvcjA3L2xhbmcxMC8iK2wrIi5qcyIpfX19KTtleHRl bmQoX2F0ZSx7dHJpbTpmdW5jdGlvbihzLGUpe3RyeXtzPXMucmVwbGFjZSgvXltc c1x1MzAwMF0rfFtcc1x1MzAwMF0rJC9nLCIiKTtpZihlKXtzPV9ldWMocyl9fWNh dGNoKGUpe31yZXR1cm4gc3x8IiJ9LHRybDpbXSx0cnU6ZnVuY3Rpb24odSxrKXt2 YXIgcnY9IiIsZm91bmQ9MCxsYXN0RW5jb2Rpbmc9LTE7aWYodSl7cnY9dS5zdWJz dHIoMCwzMDApO2lmKHJ2IT09dSl7aWYoKGxhc3RFbmNvZGluZz1ydi5sYXN0SW5k ZXhPZigiJSIpKT49cnYubGVuZ3RoLTQpe3J2PXJ2LnN1YnN0cigwLGxhc3RFbmNv ZGluZyl9aWYocnYhPXUpe2Zvcih2YXIgaSBpbiBfYXRlLnRybCl7aWYoX2F0ZS50 cmxbaV09PWspe2ZvdW5kPTF9fWlmKCFmb3VuZCl7X2F0ZS50cmwucHVzaChrKX19 fX1yZXR1cm4gcnZ9LG9wcDpmdW5jdGlvbihzdCl7c3Qud2lkdGg9c3QuaGVpZ2h0 PSIxcHgiO3N0LnBvc2l0aW9uPSJhYnNvbHV0ZSI7c3QuekluZGV4PTEwMDAwMH0s amxyOnt9LGFqczpmdW5jdGlvbihuYW1lLGZ1bGxVcmwpe2lmKCFfYXRlLmpscltu YW1lXSl7dmFyIG89ZC5jZSgic2NyaXB0IiksaGVhZD1kLmduKCJoZWFkIilbMF18 fGQuZG9jdW1lbnRFbGVtZW50O28uc2V0QXR0cmlidXRlKCJ0eXBlIiwidGV4dC9q YXZhc2NyaXB0Iik7by5zcmM9KGZ1bGxVcmw/IiI6X2F0cikrbmFtZTtoZWFkLmlu c2VydEJlZm9yZShvLGhlYWQuZmlyc3RDaGlsZCk7X2F0ZS5qbHJbbmFtZV09MTty ZXR1cm4gb31yZXR1cm4gMX0samxvOmZ1bmN0aW9uKCl7dHJ5e3ZhciBhPV9hdGUs YWw9YS5sbmcoKSxhaWc9ZnVuY3Rpb24oc3JjKXt2YXIgaW1nPW5ldyBJbWFnZSgp O19hdGUuaW1nei5wdXNoKGltZyk7aW1nLnNyYz1zcmN9O2EuYWxnKGFsKTtpZigh YS5wbGQpe2lmKGEuYnJvLmllNil7YWlnKF9hdHIrYS5zcHQpO2FpZyhfYXRyKyJz dGF0aWMvdDAwL2xvZ28xNDE0LmdpZiIpO2FpZyhfYXRyKyJzdGF0aWMvdDAwL2xv Z284OC5naWYiKTtpZih3aW5kb3cuYWRkdGhpc19mZWVkKXthaWcoInN0YXRpYy9y MDUvZmVlZDAwLmdpZiIsMSl9fWlmKGEucGxsJiYhd2luZG93LmFkZHRoaXNfdHJh bnNsYXRpb25zKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7YS5wbGQ9YS5hanMoInN0 YXRpYy9yMDcvbWVudTc1LmpzIil9LDEwKX1lbHNle2EucGxkPWEuYWpzKCJzdGF0 aWMvcjA3L21lbnU3NS5qcyIpfX19Y2F0Y2goZSl7fX0sYW86ZnVuY3Rpb24oZWx0 LHBhbmUsaXVybCxpdGl0bGUsaWNvbmYsaXNoYXJlKXtfYXRlLmxhZChbIm9wZW4i LGVsdCxwYW5lLGl1cmwsaXRpdGxlLGljb25mLGlzaGFyZV0pO19hdGUuamxvKCk7 cmV0dXJuIGZhbHNlfSxhYzpmdW5jdGlvbigpe30sYXM6ZnVuY3Rpb24ocyxjZixz aCl7X2F0ZS5sYWQoWyJzZW5kIixzLGNmLHNoXSk7X2F0ZS5qbG8oKX19KTsoZnVu Y3Rpb24oX2FkZHRoaXMsYWRkdGhpcyxlbnYpe3ZhciBkPWRvY3VtZW50LGNfcG9y bj0xLGtfcG9ybj1bImNiZWEiLCJra2siLCJ6dnlzIiwicGh6Il0saT1rX3Bvcm4u bGVuZ3RoLHBvcm5faGFzaD17fTtmdW5jdGlvbiByb3Qocyl7cmV0dXJuIHMucmVw bGFjZSgvW2EtekEtWl0vZyxmdW5jdGlvbihjKXtyZXR1cm4gU3RyaW5nLmZyb21D aGFyQ29kZSgoYzw9IloiPzkwOjEyMik+PShjPWMuY2hhckNvZGVBdCgwKSsxMyk/ YzpjLTI2KX0pfXdoaWxlKGktLSl7cG9ybl9oYXNoW3JvdChrX3Bvcm5baV0pXT0x fWZ1bmN0aW9uIGNsYXNzaWZ5U3RyaW5nKHMpe3ZhciBjPTA7aWYoIXN8fHR5cGVv ZihzKSE9InN0cmluZyIpe3JldHVybiBjfXM9KChzfHwiIikudG9Mb3dlckNhc2Uo KSsiIikucmVwbGFjZSgvW15hLXpBLVpdL2csIiAiKS5zcGxpdCgiICIpO2Zvcih2 YXIgaT0wLHNfbWF4PXMubGVuZ3RoO2k8c19tYXg7aSsrKXtpZihwb3JuX2hhc2hb c1tpXV0pe2N8PWNfcG9ybjtyZXR1cm4gY319cmV0dXJuIGN9ZnVuY3Rpb24gY2xh c3NpZnkoKXt2YXIgdGl0bGU9KHcuYWRkdGhpc190aXRsZXx8ZC50aXRsZSksYml0 bWFzaz1jbGFzc2lmeVN0cmluZyh0aXRsZSksbWV0YUVsZW1lbnRzPWQuYWxsP2Qu YWxsLnRhZ3MoIk1FVEEiKTpkLmdldEVsZW1lbnRzQnlUYWdOYW1lP2QuZ2V0RWxl bWVudHNCeVRhZ05hbWUoIk1FVEEiKTpuZXcgQXJyYXkoKSxqPShtZXRhRWxlbWVu dHN8fCIiKS5sZW5ndGg7aWYobWV0YUVsZW1lbnRzJiZqKXt3aGlsZShqLS0pe3Zh ciBtPW1ldGFFbGVtZW50c1tqXXx8e30sbj0obS5uYW1lfHwiIikudG9Mb3dlckNh c2UoKSxjPW0uY29udGVudDtpZihuPT0iZGVzY3JpcHRpb24ifHxuPT0ia2V5d29y ZHMiKXtiaXRtYXNrfD1jbGFzc2lmeVN0cmluZyhjKX19fXJldHVybiBiaXRtYXNr fWlmKCFfYWRkdGhpcy5hZCl7X2FkZHRoaXMuYWQ9e319X2F0ZS5leHRlbmQoX2Fk ZHRoaXMuYWQse2NsYTpjbGFzc2lmeX0pfSkoX2F0ZSxfYXRlLmFwaSxfYXRlKTso ZnVuY3Rpb24oX2FkZHRoaXMsYWRkdGhpcyxlbnYpe3ZhciB1bmRlZmluZWQsZD1k b2N1bWVudCx1PV9hZGR0aGlzLnV0aWwsRXZlbnREaXNwYXRjaGVyPV9hZGR0aGlz LmV2ZW50LkV2ZW50RGlzcGF0Y2hlcixTTEVFUF9NUz0yNSxsb2FkaW5nPVtdO2Z1 bmN0aW9uIEFwaVF1ZXVlRmFjdG9yeShuYW1lLGZuLGN4dCl7dmFyIHF1ZXVlPVtd O2Z1bmN0aW9uIHF1ZXVlKCl7cXVldWUucHVzaChhcmd1bWVudHMpfWZ1bmN0aW9u IHJlYWR5KCl7Y3h0W25hbWVdPWZuO3doaWxlKHF1ZXVlLmxlbmd0aCl7Zm4uYXBw bHkoY3h0LHF1ZXVlLnNoaWZ0KCkpfX1xdWV1ZS5yZWFkeT1yZWFkeTtyZXR1cm4g cXVldWV9ZnVuY3Rpb24gbW9uaXRvcihuZXdSZXMpe2lmKG5ld1JlcyYmbmV3UmVz IGluc3RhbmNlb2YgUmVzb3VyY2Upe2xvYWRpbmcucHVzaChuZXdSZXMpfWZvcih2 YXIgaT0wO2k8bG9hZGluZy5sZW5ndGg7KXt2YXIgcmVzb3VyY2U9bG9hZGluZ1tp XTtpZihyZXNvdXJjZSYmcmVzb3VyY2UudGVzdCgpKXtsb2FkaW5nLnNwbGljZShp LDEpO1Jlc291cmNlLmZpcmUoImxvYWQiLHJlc291cmNlLHtyZXNvdXJjZTpyZXNv dXJjZX0pfWVsc2V7aSsrfX1pZihsb2FkaW5nLmxlbmd0aCl7c2V0VGltZW91dCht b25pdG9yLFNMRUVQX01TKX19ZnVuY3Rpb24gUmVzb3VyY2UoaWQsdXJsLHRlc3Qp e3ZhciBzZWxmPXRoaXMsaHViPW5ldyBFdmVudERpc3BhdGNoZXIoc2VsZik7aHVi LmRlY29yYXRlKGh1YikuZGVjb3JhdGUoc2VsZik7dGhpcy5yZWFkeT1mYWxzZTt0 aGlzLmxvYWRpbmc9ZmFsc2U7dGhpcy5pZD1pZDt0aGlzLnVybD11cmw7aWYodHlw ZW9mKHRlc3QpPT09ImZ1bmN0aW9uIil7dGhpcy50ZXN0PXRlc3R9ZWxzZXt0aGlz LnRlc3Q9ZnVuY3Rpb24oKXtyZXR1cm4oISFfd2luZG93W3Rlc3RdKX19UmVzb3Vy Y2UuYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIsZnVuY3Rpb24oZXZ0KXt2YXIgcj1l dnQucmVzb3VyY2U7aWYoIXJ8fHIuaWQhPT1zZWxmLmlkKXtyZXR1cm59c2VsZi5s b2FkaW5nPWZhbHNlO3NlbGYucmVhZHk9dHJ1ZTtodWIuZmlyZShldnQudHlwZSxy LHtyZXNvdXJjZTpyfSl9KX11LmV4dGVuZChSZXNvdXJjZS5wcm90b3R5cGUse2xv YWQ6ZnVuY3Rpb24oKXtpZighdGhpcy5sb2FkaW5nKXt2YXIgbDtpZih0aGlzLnVy bC5zdWJzdHIodGhpcy51cmwubGVuZ3RoLTQpPT0iLmNzcyIpe3ZhciBoZWFkPShk LmduKCJoZWFkIilbMF18fGQuZG9jdW1lbnRFbGVtZW50KTtsPWQuY2UoImxpbmsi KTtsLnJlbD0ic3R5bGVzaGVldCI7bC50eXBlPSJ0ZXh0L2NzcyI7bC5ocmVmPXRo aXMudXJsO2wubWVkaWE9ImFsbCI7aGVhZC5pbnNlcnRCZWZvcmUobCxoZWFkLmZp cnN0Q2hpbGQpfWVsc2V7bD1fYXRlLmFqcyh0aGlzLnVybCwxKX10aGlzLmxvYWRp bmc9dHJ1ZTtSZXNvdXJjZS5tb25pdG9yKHRoaXMpO3JldHVybiBsfWVsc2V7cmV0 dXJuIDF9fX0pO3ZhciBzdGF0aWNIdWI9bmV3IEV2ZW50RGlzcGF0Y2hlcihSZXNv dXJjZSk7c3RhdGljSHViLmRlY29yYXRlKHN0YXRpY0h1YikuZGVjb3JhdGUoUmVz b3VyY2UpO3UuZXh0ZW5kKFJlc291cmNlLHtrbm93bjp7fSxsb2FkaW5nOmxvYWRp bmcsbW9uaXRvcjptb25pdG9yfSk7X2FkZHRoaXMucmVzb3VyY2U9e1Jlc291cmNl OlJlc291cmNlLEFwaVF1ZXVlRmFjdG9yeTpBcGlRdWV1ZUZhY3Rvcnl9fSkoX2F0 ZSxfYXRlLmFwaSxfYXRlKTsoZnVuY3Rpb24oX2FkZHRoaXMsYWRkdGhpcyxlbnYp e3ZhciBkPWRvY3VtZW50LGE9X2FkZHRoaXMsc2NyYXBlTGlua3M9ZnVuY3Rpb24o KXt2YXIgbGlua3M9ZC5nbigibGluayIpLHJ2PXt9O2Zvcih2YXIgaT0wO2k8bGlu a3MubGVuZ3RoO2krKyl7dmFyIGw9bGlua3NbaV07aWYobC5ocmVmJiZsLnJlbCl7 cnZbbC5yZWxdPWwuaHJlZn19cmV0dXJuIHJ2fSxsaW5rcz1zY3JhcGVMaW5rcygp LHN2Y3VybD1mdW5jdGlvbigpe3ZhciBwPWQubG9jYXRpb24ucHJvdG9jb2w7aWYo cD09ImZpbGU6Iil7cD0iaHR0cDoifXJldHVybiBwKyIvLyIrX2F0ZH0sc3JkPWZ1 bmN0aW9uKCl7aWYoYS5kcil7cmV0dXJuIiZwcmU9IitfZXVjKGEudHJhY2suY29m KGEuZHIpKX1lbHNle3JldHVybiIifX0sZ2VudXJsPWZ1bmN0aW9uKHN2YyxmZWVk LHNoYXJlLGNvbmZpZyl7cmV0dXJuIHN2Y3VybCgpKyhmZWVkPyJmZWVkLnBocCI6 KHN2Yz09ImVtYWlsIiYmX2F0Yy52ZXI+PTMwMD8idGVsbGZyaWVuZC5waHAiOiJi b29rbWFyay5waHAiKSkrIj92PSIrKF9hdGMudmVyKSsiJndpbm5hbWU9YWRkdGhp cyYiK3VhZGQoc3ZjLGZlZWQsc2hhcmUsY29uZmlnKStzcmQoKSsiJnR0PTAiKyhz dmM9PT0ibW9yZSImJmEuYnJvLmlwYT8iJmltb3JlPTEiOiIiKX0sdWFkZD1mdW5j dGlvbihzdmMsZmVlZCxzaGFyZSxjb25maWcpe3ZhciB0PWEudHJpbSxkPXdpbmRv dyxwdWI9YS5wdWIoKSx3PXdpbmRvdy5fYXR3fHx7fSx1PShzaGFyZSYmc2hhcmUu dXJsP3NoYXJlLnVybDoody5zaGFyZSYmdy5zaGFyZS51cmw/dy5zaGFyZS51cmw6 KGQuYWRkdGhpc191cmx8fGQubG9jYXRpb24uaHJlZikpKSxhY3MsaGM9ZnVuY3Rp b24ocyl7aWYodSYmdSE9IiIpe3ZhciBpPXUuaW5kZXhPZigiI2F0IitzKTtpZihp Pi0xKXt1PXUuc3Vic3RyKDAsaSl9fX07aWYoIWNvbmZpZyl7Y29uZmlnPXcuY29u Znx8e319ZWxzZXtmb3IodmFyIGsgaW4gdy5jb25mKXtpZighKGNvbmZpZ1trXSkp e2NvbmZpZ1trXT13LmNvbmZba119fX1pZighc2hhcmUpe3NoYXJlPXcuc2hhcmV8 fHt9fWVsc2V7Zm9yKHZhciBrIGluIHcuc2hhcmUpe2lmKCEoc2hhcmVba10pKXtz aGFyZVtrXT13LnNoYXJlW2tdfX19aWYoYS5yc3UoKSl7c2hhcmUudXJsPXdpbmRv dy5hZGR0aGlzX3VybDtzaGFyZS50aXRsZT13aW5kb3cuYWRkdGhpc190aXRsZTt1 PXNoYXJlLnVybH1pZighcHVifHxwdWI9PSJ1bmRlZmluZWQiKXtwdWI9InVua25v d24ifWFjcz1jb25maWcuc2VydmljZXNfY3VzdG9tO2hjKCJwcm8iKTtoYygib3Bw Iik7aGMoImNsZSIpO2hjKCJjbGIiKTtoYygiYWJjIik7aWYodS5pbmRleE9mKCJh ZGR0aGlzLmNvbS9zdGF0aWMvcjA3L2FiIik+LTEpe3U9dS5zcGxpdCgiJiIpO2Zv cih2YXIgaT0wO2k8dS5sZW5ndGg7aSsrKXt2YXIgcD11W2ldLnNwbGl0KCI9Iik7 aWYocC5sZW5ndGg9PTIpe2lmKHBbMF09PSJ1cmwiKXt1PXBbMV07YnJlYWt9fX19 aWYoYWNzIGluc3RhbmNlb2YgQXJyYXkpe2Zvcih2YXIgaT0wO2k8YWNzLmxlbmd0 aDtpKyspe2lmKGFjc1tpXS5jb2RlPT1zdmMpe2Fjcz1hY3NbaV07YnJlYWt9fX12 YXIgdG1wPSgoc2hhcmUudGVtcGxhdGVzJiZzaGFyZS50ZW1wbGF0ZXNbc3ZjXSk/ c2hhcmUudGVtcGxhdGVzW3N2Y106IiIpLG1vZHVsZT0oKHNoYXJlLm1vZHVsZXMm JnNoYXJlLm1vZHVsZXNbc3ZjXSk/c2hhcmUubW9kdWxlc1tzdmNdOiIiKSx1cmxf dHJhbnNmb3Jtcz1zaGFyZS5zaGFyZV91cmxfdHJhbnNmb3Jtc3x8c2hhcmUudXJs X3RyYW5zZm9ybXN8fHt9LHRyYWNrX3VybF90cmFuc2Zvcm1zPXNoYXJlLnRyYWNr X3VybF90cmFuc2Zvcm1zfHxzaGFyZS51cmxfdHJhbnNmb3JtcyxzaG9ydGVuZXI9 KCh1cmxfdHJhbnNmb3JtcyYmdXJsX3RyYW5zZm9ybXMuc2hvcnRlbiYmc2hhcmUu c2hvcnRlbmVycyk/KHR5cGVvZih1cmxfdHJhbnNmb3Jtcy5zaG9ydGVuKT09InN0 cmluZyI/dXJsX3RyYW5zZm9ybXMuc2hvcnRlbjoodXJsX3RyYW5zZm9ybXMuc2hv cnRlbltzdmNdfHx1cmxfdHJhbnNmb3Jtcy5zaG9ydGVuWyJkZWZhdWx0Il18fCIi KSk6IiIpLHNob3J0ZW5lcnM9IiIscHJjPShjb25maWcucHJvZHVjdHx8ZC5hZGR0 aGlzX3Byb2R1Y3R8fCgibWVuLSIrX2F0Yy52ZXIpKSxjcnM9dy5jcnMsZW1haWxf dmFycz0iIix0cmFja2luZ0ZyYWdtZW50PWEudHJhY2suZ29mKHUpLHJzaT10cmFj a2luZ0ZyYWdtZW50Lmxlbmd0aD09Mj90cmFja2luZ0ZyYWdtZW50LnNoaWZ0KCku c3BsaXQoIj0iKS5wb3AoKToiIixnZW49dHJhY2tpbmdGcmFnbWVudC5sZW5ndGg9 PTI/dHJhY2tpbmdGcmFnbWVudC5wb3AoKToiIjtpZihzaGFyZS5lbWFpbF92YXJz KXtmb3IodmFyIGsgaW4gc2hhcmUuZW1haWxfdmFycyl7ZW1haWxfdmFycys9KGVt YWlsX3ZhcnM9PSIiPyIiOiImIikrX2V1YyhrKSsiPSIrX2V1YyhzaGFyZS5lbWFp bF92YXJzW2tdKX19aWYoYS50cmFjay5zcGMmJnByYy5pbmRleE9mKGEudHJhY2su c3BjKT09LTEpe3ByYys9IiwiK2EudHJhY2suc3BjfWlmKHVybF90cmFuc2Zvcm1z JiZ1cmxfdHJhbnNmb3Jtcy5zaG9ydGVuJiZzaGFyZS5zaG9ydGVuZXJzKXtmb3Io dmFyIGsgaW4gc2hhcmUuc2hvcnRlbmVycyl7Zm9yKHZhciBrayBpbiBzaGFyZS5z aG9ydGVuZXJzW2tdKXtzaG9ydGVuZXJzKz0oc2hvcnRlbmVycy5sZW5ndGg/IiYi OiIiKStfZXVjKGsrIi4iK2trKSsiPSIrX2V1YyhzaGFyZS5zaG9ydGVuZXJzW2td W2trXSl9fX11PWEudHJhY2suY29mKHUpO3U9YS50cmFjay5tZ3UodSx1cmxfdHJh bnNmb3JtcyxzaGFyZSxzdmMpO2lmKHRyYWNrX3VybF90cmFuc2Zvcm1zKXtzaGFy ZS50cmFja3VybD1hLnRyYWNrLm1ndShzaGFyZS50cmFja3VybHx8dSx0cmFja191 cmxfdHJhbnNmb3JtcyxzaGFyZSxzdmMpfXZhciBydj0icHViPSIrcHViKyImc291 cmNlPSIrcHJjKyImbG5nPSIrKGEubG5nKCl8fCJ4eCIpKyImcz0iK3N2YysoY29u ZmlnLnVpXzUwOF9jb21wbGlhbnQ/IiZ1NTA4PTEiOiIiKSsoZmVlZD8iJmgxPSIr dCgoc2hhcmUuZmVlZHx8c2hhcmUudXJsKS5yZXBsYWNlKCJmZWVkOi8vIiwiIiks MSkrIiZ0MT0iOiImdXJsPSIrdCh1LDEpKyImdGl0bGU9IikrdChzaGFyZS50aXRs ZXx8ZC5hZGR0aGlzX3RpdGxlLDEpKyhfYXRjLnZlcjwyMDA/IiZsb2dvPSIrdChk LmFkZHRoaXNfbG9nbywxKSsiJmxvZ29iZz0iK3QoZC5hZGR0aGlzX2xvZ29fYmFj a2dyb3VuZCwxKSsiJmxvZ29jb2xvcj0iK3QoZC5hZGR0aGlzX2xvZ29fY29sb3Is MSk6IiIpKyImYXRlPSIrYS50cmFjay5zdGEoKSsoKHdpbmRvdy5hZGR0aGlzX3Nz aCYmKCFjcnN8fGFkZHRoaXNfc3NoIT1jcnMpJiYoYWRkdGhpc19zc2g9PXN2Y3x8 YWRkdGhpc19zc2guc2VhcmNoKG5ldyBSZWdFeHAoIig/Ol58LCkoIitzdmMrIiko PzokfCwpIikpPi0xKSk/IiZpcHM9MSI6IiIpKyhjcnM/IiZjcj0iKyhzdmM9PWNy cz8xOjApOiIiKSsiJnVpZD0iK19ldWMoYS51aWQmJmEudWlkIT0ieCI/YS51aWQ6 YS51dGlsLmN1aWQoKSkrKHNoYXJlLmVtYWlsX3RlbXBsYXRlPyImZW1haWxfdGVt cGxhdGU9IitfZXVjKHNoYXJlLmVtYWlsX3RlbXBsYXRlKToiIikrKGVtYWlsX3Zh cnM/IiZlbWFpbF92YXJzPSIrX2V1YyhlbWFpbF92YXJzKToiIikrKHNob3J0ZW5l cj8iJnNob3J0ZW5lcj0iK19ldWModHlwZW9mKHNob3J0ZW5lcik9PSJhcnJheSI/ c2hvcnRlbmVyLmpvaW4oIiwiKTpzaG9ydGVuZXIpOiIiKSsoc2hvcnRlbmVyJiZz aG9ydGVuZXJzPyImIitzaG9ydGVuZXJzOiIiKSsoKHNoYXJlLnBhc3N0aHJvdWdo fHx7fSlbc3ZjXT8iJnBhc3N0aHJvdWdoPSIrdCgodHlwZW9mKHNoYXJlLnBhc3N0 aHJvdWdoW3N2Y10pPT0ib2JqZWN0Ij9hLnV0aWwudG9LVihzaGFyZS5wYXNzdGhy b3VnaFtzdmNdKTpzaGFyZS5wYXNzdGhyb3VnaFtzdmNdKSwxKToiIikrKHNoYXJl LmRlc2NyaXB0aW9uPyImZGVzY3JpcHRpb249Iit0KHNoYXJlLmRlc2NyaXB0aW9u LDEpOiIiKSsoc2hhcmUuaHRtbD8iJmh0bWw9Iit0KHNoYXJlLmh0bWwsMSk6KHNo YXJlLmNvbnRlbnQ/IiZodG1sPSIrdChzaGFyZS5jb250ZW50LDEpOiIiKSkrKHNo YXJlLnRyYWNrdXJsJiZzaGFyZS50cmFja3VybCE9dT8iJnRyYWNrdXJsPSIrdChz aGFyZS50cmFja3VybCwxKToiIikrKHNoYXJlLnNjcmVlbnNob3Q/IiZzY3JlZW5z aG90PSIrdChzaGFyZS5zY3JlZW5zaG90LDEpOiIiKSsoc2hhcmUuc3dmdXJsPyIm c3dmdXJsPSIrdChzaGFyZS5zd2Z1cmwsMSk6IiIpKyhhLmNiPyImY2I9IithLmNi OiIiKSsoYS51ZmJsPyImdWZibD0xIjoiIikrKHNoYXJlLmlmcmFtZXVybD8iJmlm cmFtZXVybD0iK3Qoc2hhcmUuaWZyYW1ldXJsLDEpOiIiKSsoc2hhcmUud2lkdGg/ IiZ3aWR0aD0iK3NoYXJlLndpZHRoOiIiKSsoc2hhcmUuaGVpZ2h0PyImaGVpZ2h0 PSIrc2hhcmUuaGVpZ2h0OiIiKSsoY29uZmlnLmRhdGFfdHJhY2tfcDMyPyImcDMy PSIrY29uZmlnLmRhdGFfdHJhY2tfcDMyOiIiKSsoY29uZmlnLmRhdGFfdHJhY2tf Y2xpY2tiYWNrfHxjb25maWcuZGF0YV90cmFja19saW5rYmFja3x8IXB1Ynx8cHVi PT0iQWRkVGhpcyJ8fF9hdGUudHJhY2suY3RwKGNvbmZpZy5wcm9kdWN0LGNvbmZp Zyk/IiZzbXNfc3M9MSZhdF94dD0xIjoiIikrKChhY3MmJmFjcy51cmwpPyImYWNu PSIrX2V1YyhhY3MubmFtZSkrIiZhY2M9IitfZXVjKGFjcy5jb2RlKSsiJmFjdT0i K19ldWMoYWNzLnVybCk6IiIpKyhhLnNtZD8oYS5zbWQucnhpPyImcnhpPSIrYS5z bWQucnhpOiIiKSsoYS5zbWQucnNpPyImcnNpPSIrYS5zbWQucnNpOiIiKSsoYS5z bWQuZ2VuPyImZ2VuPSIrYS5zbWQuZ2VuOiIiKTooKHJzaT8iJnJzaT0iK3JzaToi IikrKGdlbj8iJmdlbj0iK2dlbjoiIikpKSsoc2hhcmUueGlkPyImeGlkPSIrdChz aGFyZS54aWQsMSk6IiIpKyh0bXA/IiZ0ZW1wbGF0ZT0iK3QodG1wLDEpOiIiKSso bW9kdWxlPyImbW9kdWxlPSIrdChtb2R1bGUsMSk6IiIpKyhjb25maWcudWlfY29i cmFuZD8iJnVpX2NvYnJhbmQ9Iit0KGNvbmZpZy51aV9jb2JyYW5kLDEpOiIiKSso Y29uZmlnLnVpX2hlYWRlcl9jb2xvcj8iJnVpX2hlYWRlcl9jb2xvcj0iK3QoY29u ZmlnLnVpX2hlYWRlcl9jb2xvciwxKToiIikrKGNvbmZpZy51aV9oZWFkZXJfYmFj a2dyb3VuZD8iJnVpX2hlYWRlcl9iYWNrZ3JvdW5kPSIrdChjb25maWcudWlfaGVh ZGVyX2JhY2tncm91bmQsMSk6IiIpO3JldHVybiBydn0sZ2VuZXJhdGVDbGlja2Jh Y2tQYWlyPWZ1bmN0aW9uKHNoYXJlLGNvbmZpZyl7dmFyIHhpZD1zaGFyZS54aWR8 fGEudXRpbC5jdWlkKCk7aWYoY29uZmlnLmRhdGFfdHJhY2tfY2xpY2tiYWNrfHxj b25maWcuZGF0YV90cmFja19saW5rYmFja3x8X2F0ZS50cmFjay5jdHAoY29uZmln LnByb2R1Y3QsY29uZmlnKSl7cmV0dXJuImF0X3h0PSIreGlkKyIsIisoKGEuc21k fHx7fSkuZ2VufHwwKX1lbHNle3JldHVybiIifX0sYXBwZW5kQ2xpY2tiYWNrPWZ1 bmN0aW9uKHNlcnZpY2Usc2hhcmUsY29uZmlnLHVybE92ZXJyaWRlLHRyYWNrLGZy b21CdXR0b24pe3ZhciBwdWI9YS5wdWIoKSx1cmw9dXJsT3ZlcnJpZGV8fHNoYXJl LnVybHx8IiIseGlkPXNoYXJlLnhpZHx8YS51dGlsLmN1aWQoKTtpZih1cmwudG9M b3dlckNhc2UoKS5pbmRleE9mKCJodHRwJTNhJTJmJTJmIik9PT0wKXt1cmw9X2R1 Yyh1cmwpfWlmKHRyYWNrKXt2YXIgc2hhcmVDbG9uZT17fTtmb3IodmFyIGsgaW4g c2hhcmUpe3NoYXJlQ2xvbmVba109c2hhcmVba119c2hhcmVDbG9uZS54aWQ9eGlk O3NldFRpbWVvdXQoZnVuY3Rpb24oKXsobmV3IEltYWdlKCkpLnNyYz1nZW51cmwo c2VydmljZT09InR3aXR0ZXIiJiZmcm9tQnV0dG9uPyJ0d2VldCI6c2VydmljZSww LHNoYXJlQ2xvbmUsY29uZmlnKX0sMTAwKX1yZXR1cm4gdXJsKyhjb25maWcuZGF0 YV90cmFja19jbGlja2JhY2t8fGNvbmZpZy5kYXRhX3RyYWNrX2xpbmtiYWNrfHwh cHVifHxwdWI9PSJBZGRUaGlzIj8oKHVybC5pbmRleE9mKCI/Iik+LTEpPyImIjoi PyIpKygic21zX3NzPSIrc2VydmljZSkrKCImYXRfeHQ9Iit4aWQrIiwiKygoYS5z bWR8fHt9KS5nZW58fDApKToiIil9LGdlbmlldT1mdW5jdGlvbihzaGFyZSxjb25m aWcsdHJhY2spe3ZhciBjb25maWc9Y29uZmlnfHx7fSx1cmxfdHJhbnNmb3Jtcz1z aGFyZS5zaGFyZV91cmxfdHJhbnNmb3Jtc3x8c2hhcmUudXJsX3RyYW5zZm9ybXN8 fHt9LHVybD1hLnRyYWNrLmNvZihhLnRyYWNrLm1ndShzaGFyZS51cmwsdXJsX3Ry YW5zZm9ybXMsc2hhcmUsIm1haWx0byIpKTtyZXR1cm4ibWFpbHRvOj9zdWJqZWN0 PSIrX2V1YyhzaGFyZS50aXRsZT9zaGFyZS50aXRsZTp1cmwpKyImYm9keT0iK19l dWMoYXBwZW5kQ2xpY2tiYWNrKCJtYWlsdG8iLHNoYXJlLGNvbmZpZyx1cmwsdHJh Y2spKX0sdXNlTmV3VHdpdHRlckVuZHBvaW50PWZ1bmN0aW9uKHNoYXJlKXtyZXR1 cm4oKCFzaGFyZS50ZW1wbGF0ZXN8fCFzaGFyZS50ZW1wbGF0ZXMudHdpdHRlcikm JighYS53bHB8fGEud2xwPT0iaHR0cDoiKSl9LG9wZW5DZW50ZXJlZFdpbmRvdz1m dW5jdGlvbih1cmwsd2lkdGgsaGVpZ2h0LG5hbWUpe3ZhciBuZXd3PXdpZHRofHw1 NTAsbmV3aD1oZWlnaHR8fDQ1MCxzY3JlZW53PXNjcmVlbi53aWR0aCxzY3JlZW5o PXNjcmVlbi5oZWlnaHQseG9mZnNldD1NYXRoLnJvdW5kKChzY3JlZW53LzIpLShu ZXd3LzIpKSx5b2Zmc2V0PTAsaTtpZihzY3JlZW5oPm5ld2gpe3hvZmZzZXQ9TWF0 aC5yb3VuZCgoc2NyZWVuaC8yKS0obmV3aC8yKSl9dy5vcGVuKHVybCxuYW1lfHwi YWRkdGhpc19zaGFyZSIsImxlZnQ9Iit4b2Zmc2V0KyIsdG9wPSIreW9mZnNldCsi LHdpZHRoPSIrbmV3dysiLGhlaWdodD0iK25ld2grIixwZXJzb25hbGJhcj1ubyx0 b29sYmFyPW5vLHNjcm9sbGJhcnM9eWVzLGxvY2F0aW9uPXllcyxyZXNpemFibGU9 eWVzIik7cmV0dXJuIGZhbHNlfSxzaGFyZUluV2luZG93PWZ1bmN0aW9uKHMsc2hh cmUsY29uZmlnKXt3Lm9wZW4oZ2VudXJsKHMsMCxzaGFyZSxjb25maWcpLCJhZGR0 aGlzX3NoYXJlIik7cmV0dXJuIGZhbHNlfSxhbHdheXNVc2VXaW5kb3c9ZnVuY3Rp b24oc3ZjKXt2YXIgd2luZG93ZWQ9e3dvcmRwcmVzczoxLHZrOjF9O3JldHVybiB3 aW5kb3dlZFtzdmNdfSxzaGFyZVRvV2luZG93PWZ1bmN0aW9uKHN2YyxzaGFyZSxj b25maWcsd2lkdGgsaGVpZ2h0LG5hbWUpe3ZhciBzdmNNYXA9e3dvcmRwcmVzczp7 d2lkdGg6NzIwLGhlaWdodDo1NzB9LGxpbmtlZGluOnt3aWR0aDo2MDAsaGVpZ2h0 OjQwMH0sdms6e3dpZHRoOjcyMCxoZWlnaHQ6MjkwfSwiZGVmYXVsdCI6e3dpZHRo OjU1MCxoZWlnaHQ6NDUwfX0sdXJsPWdlbnVybChzdmMsMCxzaGFyZSxjb25maWcp O2lmKGNvbmZpZy51aV91c2Vfc2FtZV93aW5kb3cpe3dpbmRvdy5sb2NhdGlvbi5o cmVmPXVybH1lbHNle29wZW5DZW50ZXJlZFdpbmRvdyh1cmwsd2lkdGh8fChzdmNN YXBbc3ZjXXx8c3ZjTWFwWyJkZWZhdWx0Il0pLndpZHRoLGhlaWdodHx8KHN2Y01h cFtzdmNdfHxzdmNNYXBbImRlZmF1bHQiXSkuaGVpZ2h0LG5hbWUpfXJldHVybiBm YWxzZX0scGVyZm9ybVR3aXR0ZXJTaGFyZT1mdW5jdGlvbihzaGFyZSxjb25maWcs ZnJvbUJ1dHRvbixzYW1lV2luZG93KXt2YXIgcGFzc3Rocm91Z2g9IiIsdXJsX3Ry YW5zZm9ybXM9c2hhcmUuc2hhcmVfdXJsX3RyYW5zZm9ybXN8fHNoYXJlLnVybF90 cmFuc2Zvcm1zfHx7fSxzdG9yZWRUaXRsZSx1cmw9YS50cmFjay5jb2YoYS50cmFj ay5tZ3Uoc2hhcmUudXJsLHVybF90cmFuc2Zvcm1zLHNoYXJlLCJ0d2l0dGVyIikp O2lmKChzaGFyZS5wYXNzdGhyb3VnaHx8e30pLnR3aXR0ZXIpe2lmKHNoYXJlLnBh c3N0aHJvdWdoLnR3aXR0ZXIudGV4dCl7c3RvcmVkVGl0bGU9c2hhcmUudGl0bGU7 c2hhcmUudGl0bGU9c2hhcmUucGFzc3Rocm91Z2gudHdpdHRlci50ZXh0fXBhc3N0 aHJvdWdoPWEudXRpbC50b0tWKHNoYXJlLnBhc3N0aHJvdWdoLnR3aXR0ZXIpfWlm KHBhc3N0aHJvdWdoLmluZGV4T2YoInRleHQ9Iik9PS0xKXtwYXNzdGhyb3VnaD0i dGV4dD0iK19ldWMoc2hhcmUudGl0bGUpKyImIitwYXNzdGhyb3VnaH1pZihwYXNz dGhyb3VnaC5pbmRleE9mKCJ2aWE9Iik9PS0xKXtwYXNzdGhyb3VnaD0idmlhPUFk ZFRoaXMmIitwYXNzdGhyb3VnaH11cmw9Imh0dHA6Ly90d2l0dGVyLmNvbS9zaGFy ZT91cmw9IitfZXVjKGFwcGVuZENsaWNrYmFjaygidHdpdHRlciIsc2hhcmUsY29u ZmlnLHVybCwxLGZyb21CdXR0b24pKSsiJiIrcGFzc3Rocm91Z2g7aWYoc3RvcmVk VGl0bGUpe3NoYXJlLnRpdGxlPXN0b3JlZFRpdGxlfWlmKGNvbmZpZy51aV91c2Vf c2FtZV93aW5kb3d8fHNhbWVXaW5kb3cpe3dpbmRvdy5sb2NhdGlvbi5ocmVmPXVy bH1lbHNle29wZW5DZW50ZXJlZFdpbmRvdyh1cmwsNTUwLDQ1MCwidHdpdHRlcl90 d2VldCIpfXJldHVybiBmYWxzZX0sbG9hZHM9W10sdHJhY2s9ZnVuY3Rpb24oc3Zj LGZlZWQsc2hhcmUsY29uZmlnKXt2YXIgdXJsPWdlbnVybChzdmMsZmVlZCxzaGFy ZSxjb25maWcpO2xvYWRzLnB1c2goYS5hanModXJsLDEpKX0sZ2VuZXVybD1mdW5j dGlvbihzaGFyZSxlbWFpbCxjb25maWcpe3JldHVybiBzdmN1cmwoKSsidGVsbGZy aWVuZC5waHA/JmZyb21uYW1lPWFhYSZmcm9tZW1haWw9IitfZXVjKGVtYWlsLmZy b20pKyImZnJvbW1lbnU9MSZ0b2ZyaWVuZD0iK19ldWMoZW1haWwudG8pKyhzaGFy ZS5lbWFpbF90ZW1wbGF0ZT8iJnRlbXBsYXRlPSIrX2V1YyhzaGFyZS5lbWFpbF90 ZW1wbGF0ZSk6IiIpKyhlbWFpbC52YXJzPyImdmFycz0iK19ldWMoZW1haWwudmFy cyk6IiIpKyImbG5nPSIrKGEubG5nKCl8fCJ4eCIpKyImbm90ZT0iK19ldWMoZW1h aWwubm90ZSkrIiYiK3VhZGQoImVtYWlsIixudWxsLG51bGwsY29uZmlnKX07X2Fk ZHRoaXMuc2hhcmU9e2F1dzphbHdheXNVc2VXaW5kb3csb2N3Om9wZW5DZW50ZXJl ZFdpbmRvdyxzdHc6c2hhcmVUb1dpbmRvdyxzaXc6c2hhcmVJbldpbmRvdyxwdHM6 cGVyZm9ybVR3aXR0ZXJTaGFyZSx1bnQ6dXNlTmV3VHdpdHRlckVuZHBvaW50LHVh ZGQ6dWFkZCxnZW51cmw6Z2VudXJsLGdlbmV1cmw6Z2VuZXVybCxnZW5pZXU6Z2Vu aWV1LGFjYjphcHBlbmRDbGlja2JhY2ssZ2NwOmdlbmVyYXRlQ2xpY2tiYWNrUGFp cixzdmN1cmw6c3ZjdXJsLHRyYWNrOnRyYWNrLGxpbmtzOmxpbmtzfX0pKF9hdGUs X2F0ZS5hcGksX2F0ZSk7dmFyIHc9d2luZG93LGFjPXcuYWRkdGhpc19jb25maWd8 fHt9LGNzcz1uZXcgX2F0ZS5yZXNvdXJjZS5SZXNvdXJjZSgid2lkZ2V0Y3NzIixf YXRyKyJzdGF0aWMvcjA3L3dpZGdldDU5LmNzcyIsZnVuY3Rpb24oKXtyZXR1cm4g dHJ1ZX0pLGNzczMyPW5ldyBfYXRlLnJlc291cmNlLlJlc291cmNlKCJ3aWRnZXQz MmNzcyIsX2F0cisic3RhdGljL3IwNy93aWRnZXRiaWc1OS5jc3MiLGZ1bmN0aW9u KCl7cmV0dXJuIHRydWV9KTtmdW5jdGlvbiBtYWluKCl7dHJ5e2lmKF9hdGMueG9s JiYhX2F0Yy54Y3MmJmFjLnVpX3VzZV9jc3MhPT1mYWxzZSl7Y3NzLmxvYWQoKTtp ZihfYXRlLmJyby5pcGEpe2NzczMyLmxvYWQoKX19dmFyIGE9X2F0ZSxtc2k9YS5i cm8ubXNpLGhwPTAsYWRkdGhpc19jb25maWc9d2luZG93LmFkZHRoaXNfY29uZmln fHx7fSxkdD1kLnRpdGxlLGRyPSh0eXBlb2YoYS5yZHIpIT09InVuZGVmaW5lZCIp P2EucmRyOihkLnJlZmVyZXJ8fGQucmVmZXJyZXJ8fCIiKSxkdT1kbD9kbC5ocmVm Om51bGwsZGg9ZGwuaG9zdG5hbWUsY2Fub25pY2FsVXJsPWR1LGNsaWNrYmFjaz0w LGFsPShfYXRlLmxuZygpLnNwbGl0KCItIikpLnNoaWZ0KCksb3VyUGFyYW1zPV9h dGUudHJhY2suZW9wKGRsLGRyKSxjdnQ9W10scnNpcT1vdXJQYXJhbXMucnNpcSxy c2k9b3VyUGFyYW1zLnJzaSxyeGk9b3VyUGFyYW1zLnJ4aSxyc2M9b3VyUGFyYW1z LnJzYyxnZW49b3VyUGFyYW1zLmdlbixmdWlkPW91clBhcmFtcy5mdWlkLGlmcixp ZnJzcmM9X2F0cisic3RhdGljL3IwNy9zaDQzLmh0bWwjIixkYXRhLHVwZGF0ZVBj PWZ1bmN0aW9uKCl7aWYoIV9hdGUudHJhY2sucGNzLmxlbmd0aCl7X2F0ZS50cmFj ay5hcGMod2luZG93LmFkZHRoaXNfcHJvZHVjdHx8KCJtZW4tIitfYXRjLnZlcikp fWRhdGEucGM9X2F0ZS50cmFjay5wY3Muam9pbigiLCIpfTtpZih3aW5kb3cuYWRk dGhpc19wcm9kdWN0KXtfYXRlLnRyYWNrLmFwYyhhZGR0aGlzX3Byb2R1Y3QpO2lm KGFkZHRoaXNfcHJvZHVjdC5pbmRleE9mKCJmeGUiKT09LTEmJmFkZHRoaXNfcHJv ZHVjdC5pbmRleE9mKCJia20iKT09LTEpe19hdGUudHJhY2suc3BjPWFkZHRoaXNf cHJvZHVjdH19dmFyIGw9X2F0ZS5zaGFyZS5saW5rcy5jYW5vbmljYWw7aWYobCl7 aWYobC5pbmRleE9mKCJodHRwIikhPT0wKXtjYW5vbmljYWxVcmw9KGR1fHwiIiku c3BsaXQoIi8vIikucG9wKCkuc3BsaXQoIi8iKTtpZihsLmluZGV4T2YoIi8iKT09 PTApe2Nhbm9uaWNhbFVybD1jYW5vbmljYWxVcmwuc2hpZnQoKStsfWVsc2V7Y2Fu b25pY2FsVXJsLnBvcCgpO2Nhbm9uaWNhbFVybD1jYW5vbmljYWxVcmwuam9pbigi LyIpKyIvIitsfWNhbm9uaWNhbFVybD1kbC5wcm90b2NvbCsiLy8iK2Nhbm9uaWNh bFVybH1lbHNle2Nhbm9uaWNhbFVybD1sfV9hdGUudXN1KDAsMSl9Y2Fub25pY2Fs VXJsPWNhbm9uaWNhbFVybC5zcGxpdCgiI3siKS5zaGlmdCgpO2EuaWd2KGNhbm9u aWNhbFVybCxkLnRpdGxlfHwiIik7dmFyIHRyYW5zZm9ybXM9YWRkdGhpc19zaGFy ZS52aWV3X3VybF90cmFuc2Zvcm1zfHxhZGR0aGlzX3NoYXJlLnRyYWNrX3VybF90 cmFuc2Zvcm1zfHxhZGR0aGlzX3NoYXJlLnVybF90cmFuc2Zvcm1zO2lmKHRyYW5z Zm9ybXMpe2Nhbm9uaWNhbFVybD1fYXRlLnRyYWNrLm1ndShjYW5vbmljYWxVcmws dHJhbnNmb3Jtcyl9aWYocnNpKXtyc2k9cnNpLnN1YnN0cigwLDgpK2Z1aWR9YS5z bWQ9e3JzaTpyc2kscnhpOnJ4aSxnZW46Z2VuLHJzYzpyc2N9O2EuZHI9YS50cnUo ZHIsImZyIik7YS5kdT1hLnRydShjYW5vbmljYWxVcmwsImZwIik7YS5kdD1kdD13 LmFkZHRoaXNfc2hhcmUudGl0bGU7YS5jYj1hLmFkLmNsYSgpO2EuZGg9ZGwuaG9z dG5hbWU7YS5zc2w9ZHUmJmR1LmluZGV4T2YoImh0dHBzIik9PT0wPzE6MDtkYXRh PXtjYjphLmNiLGFiOmEuYWIsZGg6YS5kaCxkcjphLmRyLGR1OmEuZHUsZHQ6ZHQs aW5zdDphLmluc3QsbG5nOmEubG5nKCkscGM6dy5hZGR0aGlzX3Byb2R1Y3R8fCJt ZW4iLHB1YjphLnB1YigpLHNzbDphLnNzbCxzaWQ6X2F0ZS50cmFjay5zc2lkKCks c3JkOl9hdGMuZGFtcCxzcmY6X2F0Yy5mYW1wLHNycDpfYXRjLnBhbXAsc3J4Ol9h dGMueGFtcCx2ZXI6X2F0Yy52ZXIseGNrOl9hdGMueGNrfHwwfTtpZihhLnRybC5s ZW5ndGgpe2RhdGEudHJsPWEudHJsLmpvaW4oIiwiKX1pZihhLnJldil7ZGF0YS5y ZXY9YS5yZXZ9aWYoYWRkdGhpc19jb25maWcuZGF0YV90cmFja19jbGlja2JhY2t8 fGFkZHRoaXNfY29uZmlnLmRhdGFfdHJhY2tfbGlua2JhY2t8fF9hdGUudHJhY2su Y3RwKGRhdGEucGMsYWRkdGhpc19jb25maWcpKXtkYXRhLmN0PWEuY3Q9MX1pZihh LnBydil7ZGF0YS5wcnY9dG9LVihhLnBydil9aWYocnNjKXtkYXRhLnNyPXJzY31p ZihhLnZhbXA+PTAmJiFhLnN1Yil7aWYocnNpJiYoZnVpZCE9YS5ndWIoKSkpe2N2 dC5wdXNoKGEudHJhY2suZmN2KCJwbHYiLE1hdGgucm91bmQoMS9fYXRjLnZhbXAp KSk7Y3Z0LnB1c2goYS50cmFjay5mY3YoInJzaSIscnNpKSk7Y3Z0LnB1c2goYS50 cmFjay5mY3YoImdlbiIsZ2VuKSk7Y3Z0LnB1c2goYS50cmFjay5mY3YoImFiYyIs MSkpO2RhdGEuY2U9Y3Z0LmpvaW4oIiwiKTtjbGlja2JhY2s9ImFkZHJlc3NiYXIi fWVsc2V7aWYocnhpfHxyc2lxfHxyc2Mpe2N2dC5wdXNoKGEudHJhY2suZmN2KCJw bHYiLE1hdGgucm91bmQoMS9fYXRjLnZhbXApKSk7aWYocnNjKXtjdnQucHVzaChh LnRyYWNrLmZjdigicnNjIixyc2MpKX1pZihyeGkpe2N2dC5wdXNoKGEudHJhY2su ZmN2KCJyeGkiLHJ4aSkpfWVsc2V7aWYocnNpcSl7Y3Z0LnB1c2goYS50cmFjay5m Y3YoInJzaSIscnNpcSkpfX1pZihyc2lxfHxyeGkpe2N2dC5wdXNoKGEudHJhY2su ZmN2KCJnZW4iLGdlbikpfWRhdGEuY2U9Y3Z0LmpvaW4oIiwiKTtjbGlja2JhY2s9 cnNjfHwidW5rbm93biJ9fX1pZihjbGlja2JhY2smJmEuYmFtcD49MCl7ZGF0YS5j bGs9MTthLmRjcD1kYXRhLmdlbj01MDtfYXRlLmVkLmZpcmUoImFkZHRoaXMudXNl ci5jbGlja2JhY2siLHdpbmRvdy5hZGR0aGlzfHx7fSx7c2VydmljZTpjbGlja2Jh Y2t9KX1pZihhLnVwbSl7ZGF0YS54ZD0xO2lmKF9hdGUuYnJvLmZmeCl7ZGF0YS54 bGQ9MX19aWYod2luZG93Lmhpc3RvcnkmJnR5cGVvZihoaXN0b3J5LnJlcGxhY2VT dGF0ZSk9PSJmdW5jdGlvbiImJiFfYXRlLmJyby5jaHImJihhZGR0aGlzX2NvbmZp Zy5kYXRhX3RyYWNrX2FkZHJlc3NiYXJ8fGFkZHRoaXNfY29uZmlnLmRhdGFfdHJh Y2tfYWRkcmVzc2Jhcl9wYXRocykmJigoZHV8fCIiKS5zcGxpdCgiIyIpLnNoaWZ0 KCkhPWRyKSYmKGR1LmluZGV4T2YoIiMiKT09LTF8fHJzaSkpe3ZhciBwYXRoPWRs LnBhdGhuYW1lfHwiIixyZWdleCxtYXRjaGVkPXBhdGghPSIvIjtpZihhZGR0aGlz X2NvbmZpZy5kYXRhX3RyYWNrX2FkZHJlc3NiYXJfcGF0aHMpe21hdGNoZWQ9MDtm b3IodmFyIGk9MDtpPGFkZHRoaXNfY29uZmlnLmRhdGFfdHJhY2tfYWRkcmVzc2Jh cl9wYXRocy5sZW5ndGg7aSsrKXtyZWdleD1uZXcgUmVnRXhwKGFkZHRoaXNfY29u ZmlnLmRhdGFfdHJhY2tfYWRkcmVzc2Jhcl9wYXRoc1tpXS5yZXBsYWNlKC9cKi9n LCIuKiIpKyIkIik7aWYocmVnZXgudGVzdChwYXRoKSl7bWF0Y2hlZD0xO2JyZWFr fX19aWYobWF0Y2hlZCYmKCFyc2l8fGEudXRpbC5pb2MocnNpLDUpKSl7dmFyIGFk ZEFCVGFnPWZ1bmN0aW9uKCl7aGlzdG9yeS5yZXBsYWNlU3RhdGUoe2Q6KG5ldyBE YXRlKCkpLGc6Z2VufSxkLnRpdGxlLGRsLmhyZWYuc3BsaXQoIiMiKS5zaGlmdCgp KyIjIitfYXRlLnRyYWNrLmNwZitfYXRlLnV0aWwuaGJ0b2EoX2F0ZS50cmFjay5z c2lkKCkuc3Vic3RyKDAsOCkrX2F0ZS5ndWIoKStNYXRoLm1pbigzLGdlbikpKX07 YWRkQUJUYWcoKX19aWYoZGwuaHJlZi5pbmRleE9mKF9hdHIpPT0tMSYmIWEuc3Vi KXtpZihhLnVwbSl7aWYobXNpKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dXBkYXRl UGMoKTtpZnI9YS50cmFjay5jdGYoaWZyc3JjK3RvS1YoZGF0YSkpO2EudHJhY2su c3RmKGlmcil9LF9hdGUud2FpdCk7dy5hdHRhY2hFdmVudCgib25tZXNzYWdlIixh LnBtaCl9ZWxzZXtpZnI9YS50cmFjay5jdGYoKTt3LmFkZEV2ZW50TGlzdGVuZXIo Im1lc3NhZ2UiLGEucG1oLGZhbHNlKX1pZihfYXRlLmJyby5mZngpe2lmci5zcmM9 aWZyc3JjO19hdGUudHJhY2sucXRwKGRhdGEpfWVsc2V7aWYoIW1zaSl7c2V0VGlt ZW91dChmdW5jdGlvbigpe3VwZGF0ZVBjKCk7aWZyLnNyYz1pZnJzcmMrdG9LVihk YXRhKX0sX2F0ZS53YWl0KX19fWVsc2V7aWZyPWEudHJhY2suY3RmKCk7c2V0VGlt ZW91dChmdW5jdGlvbigpe3VwZGF0ZVBjKCk7aWZyLnNyYz1pZnJzcmMrdG9LVihk YXRhKX0sX2F0ZS53YWl0KX1pZihpZnIpe2lmcj1hLnRyYWNrLmd0ZigpLmFwcGVu ZENoaWxkKGlmcik7YS50cmFjay5zdGYoaWZyKX19aWYody5hZGR0aGlzX2xhbmd1 YWdlfHxhYy51aV9sYW5ndWFnZSl7YS5hbGcoKX1pZihhLnBsby5sZW5ndGg+MCl7 YS5qbG8oKX19Y2F0Y2goZSl7d2luZG93LmNvbnNvbGUmJmNvbnNvbGUubG9nKCJs b2QiLGUpfX13Ll9hdGU9YTt3Ll9hZHI9cjthLl9yZWMucHVzaChmdW5jdGlvbihk YXRhKXtpZihkYXRhLnNzaHMpe3ZhciBzPXdpbmRvdy5hZGR0aGlzX3NzaD1fZHVj KGRhdGEuc3Nocyk7YS5nc3NoPTE7YS5fc3NoPXMuc3BsaXQoIiwiKX1pZihkYXRh LnVzcyl7dmFyIHU9YS5fdXNzPV9kdWMoZGF0YS51c3MpLnNwbGl0KCIsIik7aWYo d2luZG93LmFkZHRoaXNfc3NoKXt2YXIgc2Vlbj17fSx1PXUuY29uY2F0KGEuX3Nz aCksbmV3X3U9W107Zm9yKHZhciBpPTA7aTx1Lmxlbmd0aDtpKyspe3ZhciBzPXVb aV07aWYoIXNlZW5bc10pe25ld191LnB1c2gocyl9c2VlbltzXT0xfXU9bmV3X3V9 YS5fc3NoPXU7d2luZG93LmFkZHRoaXNfc3NoPXUuam9pbigiLCIpfWlmKGRhdGEu dXBzKXt2YXIgcz1kYXRhLnVwcy5zcGxpdCgiLCIpO2EudXBzPXt9O2Zvcih2YXIg aT0wO2k8cy5sZW5ndGg7aSsrKXtpZihzW2ldKXt2YXIgbz1mcm9tS1YoX2R1Yyhz W2ldKSk7YS51cHNbby5uYW1lXT1vfX1hLl91cHM9YS51cHN9aWYoZGF0YS51aWQp e2EudWlkPWRhdGEudWlkO19hdGUuZWQuZmlyZSgiYWRkdGhpcy1pbnRlcm5hbC5k YXRhLnVpZCIse30se3VpZDpkYXRhLnVpZH0pfWlmKGRhdGEuZGJtKXthLmRibT1k YXRhLmRibX1pZihkYXRhLnJkeSl7YS54ZnI9MTthLnRyYWNrLnh0cCgpO3JldHVy bn19KTt0cnl7dmFyIHNlcnZpY2VDb25maWd1cmF0aW9uPXt9LHBhcmFtcz1fYXRl LnV0aWwuZ3NwKCJhZGR0aGlzX3dpZGdldC5qcyIpO2lmKHR5cGVvZihwYXJhbXMp PT0ib2JqZWN0Iil7aWYocGFyYW1zLnByb3ZpZGVyKXtzZXJ2aWNlQ29uZmlndXJh dGlvbj17cHJvdmlkZXI6X2F0ZS5tdW4ocGFyYW1zLnByb3ZpZGVyX2NvZGV8fHBh cmFtcy5wcm92aWRlciksYXV0aDpwYXJhbXMuYXV0aHx8cGFyYW1zLnByb3ZpZGVy X2F1dGh8fCIifTtpZihwYXJhbXMudWlkfHxwYXJhbXMucHJvdmlkZXJfdWlkKXtz ZXJ2aWNlQ29uZmlndXJhdGlvbi51aWQ9X2F0ZS5tdW4ocGFyYW1zLnVpZHx8cGFy YW1zLnByb3ZpZGVyX3VpZCl9aWYocGFyYW1zLmxvZ291dCl7c2VydmljZUNvbmZp Z3VyYXRpb24ubG9nb3V0PTF9X2F0ZS5wcnY9c2VydmljZUNvbmZpZ3VyYXRpb259 aWYocGFyYW1zLnB1YmlkfHxwYXJhbXMucHVifHxwYXJhbXMudXNlcm5hbWUpe3cu YWRkdGhpc19wdWI9X2R1YyhwYXJhbXMucHViaWR8fHBhcmFtcy5wdWJ8fHBhcmFt cy51c2VybmFtZSl9aWYody5hZGR0aGlzX3B1YiYmdy5hZGR0aGlzX2NvbmZpZyl7 dy5hZGR0aGlzX2NvbmZpZy51c2VybmFtZT13LmFkZHRoaXNfcHVifWlmKHBhcmFt cy5kb21yZWFkeSl7X2F0Yy5kcj0xfWlmKHBhcmFtcy5vbnJlYWR5JiZwYXJhbXMu b25yZWFkeS5tYXRjaCgvW2EtekEtWjAtOV9cLlwkXSsvKSl7dHJ5e19hdGUub25y PV9hdGUuZXZsKHBhcmFtcy5vbnJlYWR5KX1jYXRjaChlKXt3aW5kb3cuY29uc29s ZSYmY29uc29sZS5sb2coImFkZHRoaXM6IG9ucmVhZHkgZnVuY3Rpb24gKCIrcGFy YW1zLm9ucmVhZHkrIikgbm90IGRlZmluZWQiLGUpfX1pZihwYXJhbXMuYXN5bmMp e19hdGMueG9sPTF9fWlmKCh3aW5kb3cuYWRkdGhpc19jb25mfHx7fSkueG9sKXtf YXRjLnhvbD0xfWlmKF9hdGMudmVyPT09MTIwKXt2YXIgcmM9ImF0YiIrX2F0ZS51 dGlsLmN1aWQoKTtkLndyaXRlKCc8c3BhbiBpZD0iJytyYysnIj48L3NwYW4+Jyk7 X2F0ZS5pZ3YoKTtfYXRlLmxhZChbInNwYW4iLHJjLGFkZHRoaXNfc2hhcmUudXJs fHwiW3VybF0iLGFkZHRoaXNfc2hhcmUudGl0bGV8fCJbdGl0bGVdIl0pfWlmKHcu YWRkdGhpc19jbGlja291dCl7X2F0ZS5sYWQoWyJjb3V0Il0pfWlmKCFfYXRjLnhv bCYmIV9hdGMueGNzJiZhYy51aV91c2VfY3NzIT09ZmFsc2Upe2Nzcy5sb2FkKCk7 aWYoX2F0ZS5icm8uaXBhKXtjc3MzMi5sb2FkKCl9fX1jYXRjaChlKXtpZih3aW5k b3cuY29uc29sZSl7Y29uc29sZS5sb2coIm1haW4iLGUpfX1fYWRyLmJpbmRSZWFk eSgpO19hZHIuYXBwZW5kKG1haW4pfSkoKTtmdW5jdGlvbiBhZGR0aGlzX29wZW4o KXtpZih0eXBlb2YgaWNvbmY9PSJzdHJpbmciKXtpY29uZj1udWxsfXJldHVybiBf YXRlLmFvLmFwcGx5KF9hdGUsYXJndW1lbnRzKX1mdW5jdGlvbiBhZGR0aGlzX2Ns b3NlKCl7X2F0ZS5hYygpfWZ1bmN0aW9uIGFkZHRoaXNfc2VuZHRvKCl7X2F0ZS5h cy5hcHBseShfYXRlLGFyZ3VtZW50cyk7cmV0dXJuIGZhbHNlfWlmKF9hdGMuZHIp e19hZHIub25SZWFkeSgpfX1lbHNle19hdGUuaW5zdCsrfWlmKF9hdGMuYWJmKXth ZGR0aGlzX29wZW4oZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImFiIiksImVtYWls YWIiLHdpbmRvdy5hZGR0aGlzX3VybHx8IltVUkxdIix3aW5kb3cuYWRkdGhpc190 aXRsZXx8IltUSVRMRV0iKX07 ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=icon-print.gif Content-Type: image/gif; name=icon-print.gif Content-Location: http://extras.mnginteractive.com/live/std/icon-print.gif Content-Transfer-Encoding: Base64 R0lGODlhEAAQAJEAAAAAAP///5mZmf///yH5BAEAAAMALAAAAAAQABAAAAIinI+p y70Co2jzzKrwiOxijYBbt3GiIabSCp5owq7OTNdJAQA7 ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=icon-email.gif Content-Type: image/gif; name=icon-email.gif Content-Location: http://extras.mnginteractive.com/live/std/icon-email.gif Content-Transfer-Encoding: Base64 R0lGODlhEAAQAJEAAAAAAP///5mZmf///yH5BAEAAAMALAAAAAAQABAAAAIjnI+p y+0vopwixXVRrXrww32hZVzZV3qpinpt2VLyQ9f2bRQAOw== ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=changeFontSize.js Content-Type: application/x-javascript; charset=UTF-8; name=changeFontSize.js Content-Location: http://extras.mnginteractive.com/live/js/article/changeFontSize.js Content-Transfer-Encoding: Base64 CmZ1bmN0aW9uIGNoYW5nZUZvbnRTaXplKG5ld1NpemUpIHsKICB2YXIgZWxlbWVu dHNUb0NoYW5nZSA9IG5ldyBBcnJheSg2KTsKICBlbGVtZW50c1RvQ2hhbmdlWzBd ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImFydGljbGVUaXRsZSIpOwogIGVs ZW1lbnRzVG9DaGFuZ2VbMV0gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYXJ0 aWNsZUJvZHkiKTsKICBlbGVtZW50c1RvQ2hhbmdlWzJdID0gZG9jdW1lbnQuZ2V0 RWxlbWVudEJ5SWQoImFydGljbGVCeWxpbmUiKTsKICBlbGVtZW50c1RvQ2hhbmdl WzNdID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImFydGljbGVEYXRlIik7CiAg ZWxlbWVudHNUb0NoYW5nZVs0XSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJh cnRpY2xlT3ZlcmxpbmUiKTsKICBlbGVtZW50c1RvQ2hhbmdlWzVdID0gZG9jdW1l bnQuZ2V0RWxlbWVudEJ5SWQoImFydGljbGVTdWJUaXRsZSIpOwogIGlmIChuZXdT aXplID09ICJsYXJnZSIpIHsKICAgIGVsZW1lbnRzVG9DaGFuZ2VbMF0uc3R5bGUu Zm9udFNpemUgPSAiMjZweCI7CiAgICBlbGVtZW50c1RvQ2hhbmdlWzFdLnN0eWxl LmZvbnRTaXplID0gIjE1cHgiOwogICAgZWxlbWVudHNUb0NoYW5nZVsyXS5zdHls ZS5mb250U2l6ZSA9ICIxNHB4IjsKICAgIGVsZW1lbnRzVG9DaGFuZ2VbM10uc3R5 bGUuZm9udFNpemUgPSAiMTNweCI7CiAgICBpZiAoZWxlbWVudHNUb0NoYW5nZVs0 XSkgewogICAgICBlbGVtZW50c1RvQ2hhbmdlWzRdLnN0eWxlLmZvbnRTaXplID0g IjE0cHgiOwogICAgfQogICAgaWYgKGVsZW1lbnRzVG9DaGFuZ2VbNV0pIHsKICAg ICAgZWxlbWVudHNUb0NoYW5nZVs1XS5zdHlsZS5mb250U2l6ZSA9ICIxNXB4IjsK ICAgIH0KICB9IGVsc2UgaWYgKG5ld1NpemUgPT0gImxhcmdlc3QiKSB7CiAgICBl bGVtZW50c1RvQ2hhbmdlWzBdLnN0eWxlLmZvbnRTaXplID0gIjMwcHgiOwogICAg ZWxlbWVudHNUb0NoYW5nZVsxXS5zdHlsZS5mb250U2l6ZSA9ICIxOXB4IjsKICAg IGVsZW1lbnRzVG9DaGFuZ2VbMl0uc3R5bGUuZm9udFNpemUgPSAiMThweCI7CiAg ICBlbGVtZW50c1RvQ2hhbmdlWzNdLnN0eWxlLmZvbnRTaXplID0gIjE3cHgiOwog ICAgaWYgKGVsZW1lbnRzVG9DaGFuZ2VbNF0pIHsKICAgICAgZWxlbWVudHNUb0No YW5nZVs0XS5zdHlsZS5mb250U2l6ZSA9ICIxOHB4IjsKICAgIH0KICAgIGlmIChl bGVtZW50c1RvQ2hhbmdlWzVdKSB7CiAgICAgIGVsZW1lbnRzVG9DaGFuZ2VbNV0u c3R5bGUuZm9udFNpemUgPSAiMTlweCI7CiAgICB9CiAgfSBlbHNlIGlmIChuZXdT aXplID09ICJub3JtYWwiKSB7CiAgICBmb3IgKHg9MDsgeDxlbGVtZW50c1RvQ2hh bmdlLmxlbmd0aDsgeCsrKSB7CiAgICAgIGlmIChlbGVtZW50c1RvQ2hhbmdlW3hd KSB7CiAgICAgICAgZWxlbWVudHNUb0NoYW5nZVt4XS5zdHlsZS5mb250U2l6ZSA9 ICIiOwogICAgICB9CiAgICB9CiAgfQp9 ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=normal.gif Content-Type: image/gif; name=normal.gif Content-Location: http://extras.mnginteractive.com/live/std/normal.gif Content-Transfer-Encoding: Base64 R0lGODlhDwARAIQGAHd3d4GBgYKCgoqKiouLi5OTk5mZmaCgoKGhoaqqqqysrLCw sLa2tsHBwcLCwszMzNjY2Nra2uPj4+Xl5e7u7vv7+/39/f///5mZmZmZmZmZmZmZ mZmZmZmZmZmZmZmZmSH+EUNyZWF0ZWQgd2l0aCBHSU1QACwAAAAADwARAAAFRKAh jmRpnuSlrqw6tvD1xuxMu+K92hEAwTbE4gDMXSgEy4DSmjEclwajmasIANhApZZ7 KFaJB9dwKUxWksJYh0O536IQADs= ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=large.gif Content-Type: image/gif; name=large.gif Content-Location: http://extras.mnginteractive.com/live/std/large.gif Content-Transfer-Encoding: Base64 R0lGODlhDwARAIQGAHd3d3p6eoCAgIGBgYuLi5WVlZmZmZ2dnZ6enqqqqqurq7W1 tcrKysvLy9DQ0NPT09TU1NXV1enp6evr6+zs7PDw8PPz8/T09Pv7+/7+/v///5mZ mZmZmZmZmZmZmZmZmSH+EUNyZWF0ZWQgd2l0aCBHSU1QACwAAAAADwARAAAFVKAh jmRpnqOmruwqtrD6xu2sTkAusbbW5AAGz8BSAAqAxJBFADwAhKXqAhBkBgCLi6iC AA4aBACyXS2AuUVZhYxoHMc1JgCoaCiAAEbGpW1RgIEiIQA7 ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=largest.gif Content-Type: image/gif; name=largest.gif Content-Location: http://extras.mnginteractive.com/live/std/largest.gif Content-Transfer-Encoding: Base64 R0lGODlhDwARAKUiAHd3d3h4eHp6enx8fH5+fn9/f4KCgoODg4SEhIaGho6OjpSU lJmZmZqamqCgoKampqmpqaysrK+vr7Gxsb6+vsTExMrKytDQ0NnZ2dzc3N3d3d7e 3u3t7fLy8vb29vn5+f39/f7+/v////////////////////////////////////// //////////////////////////////////////////////////////////////// /////////////////yH+EUNyZWF0ZWQgd2l0aCBHSU1QACwAAAAADwARAAAGdECG cEgsGo9DkVL0GQAGn2VyeQFYL1LhUuQAPACOLGPpERA8BYFHORVZABBRBGBha5UN AEaUATTsYyIdAQYgIiEJAR0iUxVWj1YVjHcLkI8Lk2McAAghSyAHABxJFAATWyIS ABRJCgAbqBoACm2oW0i4uUVBADs= ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=20071120_095859_VYfascade_300.jpg Content-Type: image/jpeg; name=20071120_095859_VYfascade_300.jpg Content-Location: http://extras.mnginteractive.com/live/media/site510/2007/1120/20071120_095859_VYfascade_300.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkS Ew8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJ CQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjL/wAARCACuASwDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEA AAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6 Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZ mqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx 8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREA AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hp anN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPE xcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3 Tb2o2e9ND468UxpWJwOlIZIYI26qKja2iAJwBSbm7A1BM0h6g4oQhxt4ieKclsh/ /XVXe3qamW4IGDVaiJ1i2njikdB3NRCfmlYq460rDIWWMscZpvlR+pp5j9DTPLfs KYhRDEf4jThbR56mo9rg9KcS45INAEq2sPVicUfZ7fs1QF2NNy1FmFyz9mjJ4NKL SM/xc1CshHWpFl5zilqGhKLAf3qlWyRepNEdxkjPAqcy5+6KV2PQRIUToKcxCrmk 35o++MEUhjC5IGMVDI6gY4qaWM7fl4qm8ZB5BpoQ7zcjFOiCbhmoGGzqpFMEmDxV WC5pPBE+N36Uz7JGp61XW6YDp+dNa6c9CBSswuiwwVG2heaGlVcjg1TM7k8800vn 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 ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=icon-uparrow.gif Content-Type: image/gif; name=icon-uparrow.gif Content-Location: http://extras.mnginteractive.com/live/std/icon-uparrow.gif Content-Transfer-Encoding: Base64 R0lGODlhEAAQAIABAJqamgAAACH5BAEAAAEALAAAAAAQABAAAAIijI+py60AY1yA WlPxnSGnKoFXd3iIh47pU7bs+4WcQ9dBAQA7 ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=com_tabs.js Content-Type: application/x-javascript; charset=UTF-8; name=com_tabs.js Content-Location: http://extras.mnginteractive.com/live/js/otherinc/com_tabs.js Content-Transfer-Encoding: Base64 CnZhciBTRUwgPSAnU2VsZWN0ZWQnOwpmdW5jdGlvbiB0YWJPbih0YWIpIHsKCXRh Yi5jbGFzc05hbWU9dGFiLmNsYXNzTmFtZStTRUw7Cglkb2N1bWVudC5nZXRFbGVt ZW50QnlJZCh0YWIuaWQrIkJvZHkiKS5zdHlsZS5kaXNwbGF5ID0gJ2Jsb2NrJwp9 CmZ1bmN0aW9uIHRhYk9mZih0YWIpIHsKCWRvY3VtZW50LmdldEVsZW1lbnRCeUlk KHRhYi5pZCsiQm9keSIpLnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7CgljTmFtZT10 YWIuY2xhc3NOYW1lOwoJaW5kZXg9Y05hbWUuaW5kZXhPZihTRUwpOwoJaWYgKGlu ZGV4IT0tMSl7CgkJdGFiLmNsYXNzTmFtZSA9IGNOYW1lLnN1YnN0cmluZygwLGlu ZGV4KTsKCX0KfQpmdW5jdGlvbiB0YWJJbml0ICh0YWJzKSB7Cgl0YWJTZWxlY3Qo dGFicyxkb2N1bWVudC5nZXRFbGVtZW50QnlJZCh0YWJzWzBdKSkKfQpmdW5jdGlv biB0YWJTZWxlY3QgKHRhYnMsb2JqKSB7Cglmb3IgKGk9MDsgaTx0YWJzLmxlbmd0 aDsgaSsrKSB7CgkJdGFiT2ZmKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHRhYnNb aV0pKTsKCX0KCXRhYk9uKG9iaik7Cn0= ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=rss.gif Content-Type: image/gif; name=rss.gif Content-Location: http://extras.mnginteractive.com/live/media/rss/rss.gif Content-Transfer-Encoding: Base64 R0lGODlhGgAMANUAAPdoAIw1BFghAdRyK+vOurpSL7N1SerYyvqJR5g/AfLl29NZ AeFZAc+vmKEjCeW4mMhUAOxjAM9jEOTBqdOddviDOPu7iqhEALFKAORgAL6LZf62 feSpfffw7P+WSsFOPOBkCvXTusGDVf+7hODKuuueZfXJqcB4Q75QAJ1MEeCidvOh ZbVbGrtsM8aYdv+0h/dyEeh1Iv65mOBXEpI9NrYcGvOrdq9TETIPAMJcEda8qf+O VP+XW/61hv39/f9rACH5BAAAAAAALAAAAAAaAAwAAAbuQJlltNm8ZL2kckkcWZ4c 0Qfxq1qv2OyP4XDsfoBVaGyq/GC9kIkKsI1XgB8o8DFHVIfT6aHIPAgnFD4xJQoi Ih0lPzMBNR4/ERQkGBgiPhATByIXJxIUHRo3LQMAEnRUkR0EBB0uKC0kPj4PEjcN sgSkIAkOPD8ZFAcGBw0YCwMpKRodKhIsCcMTEYxTkJIJKQoqGQoPKNkUDwc5FzoT GXMOj5EkEBAGPgMtB7INFywTsiQsEQwBBaggoMgQAQUGdxcSJDAGIeFCCADSmQEQ IUOcihH6LVhgEUCGjQziLLjwgYaAkyhTqlx5EoeDIAA7 ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=113032988752578.687.847483583.png Content-Type: image/png; name=113032988752578.687.847483583.png Content-Location: http://badge.facebook.com/badge/113032988752578.687.847483583.png Content-Transfer-Encoding: Base64 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 LS2Npml8pPl28wqLi4tHjhyZlpbWu3fvgwcPhmueOnVqZmZmZmZmYWEhLlldXT1x 4sS0tLS0tLTp06cHAoFWxWi12Plup7S0NKwHz5WkucztFADv3nnnnZmZmfHx8W+8 8cZNN92UmZmZnJz89ddft33Lze+iOZMnT16xYkV4t1Ux2vOoKysrJ06c2K1bt+zs bCxq+Kdz390vaEDHjx8PP0y9Xh/WXLt37x46dGjbx8MsX778jjvuQAj5fD69Xn/8 +HGE0Lx58+bPnx8WqcUNGo3GGTNm9O7dOzk5ed26dW08pRZPA+uLFm85DH4pkydP zsjIuGA7bENs1PE33kZLu+OOO3BzCt9pc4Fb/U7beMuozVYxY8aMO+64Q5bl877y ZrSuOEiSxC1Sr9fPnDnT5XJVVlbyPJ+fn39uFdu3b8fvoD09jsGDB+/duxchtGHD BtyMcM340S9atGjixIm4ZE5OzqJFixBCsixPnz59zpw54cLNxWi12Pme71NPPTVt 2rQ2JGn+v6g9AuBdXM+2bdv0ej3e3rp1a7jXcL5bbvVhIoSMRmN1dfUFxWjPo8Yn nvtTmObvrqOKY968eTNmzEAI1dfXG43G8PHy8vL4+Pg2jjentLQ0MTERIfTZZ5+l pqa+8MILCKGRI0fu3r07LFKLG+R5fv/+/QihTZs29ezZs+2ndK7iOF+PA9dcUFCA EFq0aNGkSZPaqLkNsVHH33gbLe3cO20ucKvfaRtvGZ2/VcycOXPq1KmtitcqF+hx IIReeumlSZMmnSvQ3r17J02a1K1bt9TU1HNfSaut2eVy4VvNyMjo1q3buU22uLgY vw+Xy8WybFj5HT9+PDU19VzZzlesxe3gi1qt1tGjR2N1fj5JwjK3U4DmuxUVFeHT w9sXvOUW1NfX8zx/wRu84KN2Op3NT2xx0VbfXYcUx7p163r37u1yudCvUxwIodTU 1PLy8ltuuWXr1q29e/eWZTkuLk6W5fMpjnMfeHteVnsUR/vbYRtid/SNt0f45k2r VYFRa9/puW/5fK3ioYceuummm1oV73y0FeSGueWWW5YsWdLiYCgUGjt27LJlyyZN mtTQ0NCnT5/2GFNUVSVJcvfu3eezx8iyzLJse6rqEGaz+cSJE0eOHBk7dmxhYWHf vn0vKMkvADtTttj+BRdqXs8vhqbp89Xzy95dc7788svXXnvt+++/j4iIAIDo6GhV Vf1+v8FgAIDa2locyXK+4y245pprNm/eXF5enpubGxUV9fHHH/fv35+iqAuK0Z4H papqR+8O2tcOzyf2b920zkeL77TVt9xqq3C5XC6Xa//+/SUlJV26dOmAVG385vf7 FyxYMHjw4BbHBUEIBAKjR4/mOO7gwYP4oNFoDAQCfr+/xXaYyMjIPn36PP744wDg drvDxm1VVXEUw6pVq0aPHg0AERERAwcOfOedd3CBRYsWTZgw4Vzx2lkMk5WVtWTJ kokTJ545c+Z8kvyymtvgghdqQXR0NEmSDofjV4phMpmGDh26fPlyAPD7/c0TuLX6 7trPyy+/vHz58s2bN+MoFcyECRPCQi5btmzixIltH2/ONddcs2DBgvHjxwPATTfd 9Mwzz1xzzTXNC7TalppzvqdktVpFUayqqgKAbdu2XbC2cDv85z//iWto4/mfT+yO vvGL0tLO/U5bfcuttgqLxfLhhx++9NJLo0ePrqmp6cBVz2fj6NatW1xc3G233dbQ 0HBuX2vBggVxcXEpKSmTJ08O96MeffTRxMTEzMzM5tstOoHXXHNNcnJyfHz8nXfe ic4aga666qrU1NTRo0djiz0+PmHCBGwxmjZt2rnmrjaKtdGjmz9/fu/evT0eT6uS NO8QtkeAVjvDLbZbvVAb44LJkye///77FxTjgjaO8vLysWPHduvWLTExcdq0ac1/ OvfdtX+oAgBpaWkZZ8EHa2trw0LOmDFDFMW2jzenoaGBJEls5Kqvr6dp+ujRoy1E arUttbjxVpvBa6+9hk+cOnVqq620+XNmWXbw4MFpaWmTJ08O23TPV/P5xEYdf+MX bGmtDq8u+J22+oW20SoWLVrUs2fPhoaG88nZnMKyei1W5cri0KFD06ZNy8vLu9yC /LGoqqrq2bNnU1PT5Rbk94EWq3LF0a9fv9GjR1/QAUxD4/Ki9Tg0NDQ6htbj0NDQ +CVcWHG0GjXQKoqiXHfddZ988slFk07jSqKqqgonggwfufbaa/H0ygXbRoeChtoj SfNpnQ7RdthOq9dq59xqWKqOXuJ3SYtZlTZoj59/fX19YmJiO22zGr8vsMd3Wlpa bW0tQqigoKBnz55tO1Y1P7edQUPtlOSShZy0f8rpvyYQ5oIUltW30uN47733srKy evToMWbMmAMHDoQ17siRI10uF/6nAQAlJSW5ubldu3bNyso6dOgQPjc6OnrSpEmL Fi26lLpP45JB0/T06dOxr9HChQvnzJmDj7doG20zdOjQ2tpavF1TUxOOoH3ggQeC wSA+3tjYOHz4cFzhd999hw+WlJQMGTIkPT0d5xb8ZYTbc1VVlcFgmDJlSo8ePTp1 6rR+/fpwgeuvvz49Pb1fv34PP/zwuSfCf3Z5zpXqgpfwer25ubnp6emDBg36xV2n y8y566rQNI2d5DGtOv+i1nzyMRs3bhw8ePBvrvQ0Ljm4JbhcruTk5PLy8v79+1/Q lbvFuXi7edDQBaONmodaDB06dOXKlQih4uLiX/y/vXl7bjUe5HwBHefzrThXqgte Ytq0afiUoqKi32MnpZVYFYTQ/Pnz09LSoqKiRo8effDgwVYVR6s++Zji4uKYmJhL dg8al4xwS5g9e3ZmZiZeaqv9iqPVoKHzBYOcG2rhcrlomsaFf82goFVFEI4HaSPM p1XF0apUbV8Cx9T++hu5jLQ+VHn22WdPnTpVXl4+evToe++9t9V+Stgn/8SJEydP njxx4sRv3DHSuIKYM2eOy+VqvlhXe8BBQ1u3bj169GhhYWEbJXGoxW233Xb06NHt 27fjg7IskyTZnjCWX0A4iKONMB9oLfil/VKFqxUEAQB+oxu5ZLSSAeyvf/0rjk3q 3bt384fY3M+/DZ/80tLS1NTUSyK8xuWhS5cuVVVVHMeFjzRvG4qinDp16nznNg8a Ol+kRquhFjabLTEx8YcffgCA8DphzQlf99yN9tNGmE+rwS8XlOpcbDZbTEzMjh07 AKCgoOAiCn8paRkdazab8/Pz09LSzGZzTEzMypUrwz9FRETMmDEjIyPDbDb/9NNP q1evnjFjRqdOnWRZvvrqq8PFNmzYgGPVNP44NG8bmzdvHjhwYBvu2zfeeOPx48cn TJiwc+dO3IqwNX3kyJH/+Mc/cG3PPfdcZmYmz/PZ2dnhE5cvXz5t2jSWZTMyMs6t tra2Fl/33I0O3cv7778/Y8aMhQsXBgKBsWPHho/rdLr58+cPHjzYbDb379+/nVK1 yvLly6dOnarX6zMzM3Ek7sUS/pJxkT1HHQ5HdnZ2fn6+zWa7WHVqaPy3smPHjpde eim8wuHvhZPljgvk4+go995772uvvaZpDQ2NNnA4HBMmTPD5fGazecWKFZdbnF+C FquioaHRMbRYFQ0NjV+Cpjg0NDQ6zJWuOPDMeXgtH4SQqqoIofCvsizjjXCZ8MHw 6QghWQRQAJQgSH4JIPTzXhBCIigygKqAGlRCIpIAVCSJoAouEEAGMaSCB4EHQgBN HukS376GxpXJla44sCMJSZLYR4AgCEEQ8F/se0PTdCgUwk44WF8QBEHTtM/nwyd6 vV6CIIAFEUkyUiQZMSpwCEIBgdLRIscGKTK/rLi4obbUUScQRACQQBKg8jrgJU8Q OFIwI9EcKJbLinyHws5zl/exaGhcXi7yrMpFByEkyzLDMOHE03q9XlVVnucBAGeX 5TgOIRQKhSiKEgSB53lFUYxGYygU4jjOZDKFQiGfIhr1BhV4lqZBBlVQdEbaDb41 Rd8HQkJVdbXBbJJDInkceZpcaZ06j0rNjbHajVa6PFRfFWggkVjdWJXA8M0FIwji sjwTDY3LzpWuOAiCwM65DMOIonjkyJHS0tK0tDSDwRAZGVlXV8dxXFFR0bXXXksQ hMfjWbdu3bhx4xRFOXz4cEZGRmlpKc7iD4TUpXvGt99tieQiEm0xfsmXMrDrWx8v ZdOMjY2NASEYpdoIBISiWm0Rx04e2X1ob0p0wojsYZv3703LzvbXuwfFZwxOzARN WWho/HrFEe60/3b/fkmSxL0JlmXPnDnz1ltvLVy48JlnnjGZTCkpKdXV1TU1NT16 9EhKSnrwwQezsrKeeeYZu92+devWxx9//Lnnnvvzn/8MAI6KkoSU1LpGz2233/7Z 5x+7kGd45Ng3lrx54rufnn/++VtvvXVs7hgAlQLS5WmyjYzcVLvT73DknS5gbHSI E4OMyqkMyPQVr2l/Q7xe75tvvtncSWfmzJlat+uPyUVQHLjp/HZdd1EUOY7Dts++ fft26dIlIyODoiisSgKBQFxcnNVqZRjG7XYnJCQUFhb6/f5Ro0Z17do1Li7u1ltv /fzzz0mKCXmDsjcQHRPBJuhJWTpRVtgra8BXKz7tZksp+PHwNb2vMkeY5JAcq7fJ HjEnOoeNk/6+7X8hAn28cYXgUnLu6IR4CanURVkz6XcKx3GzZs263FJoXH7aqzja MAf+1qN9PDOCDaLJycnTp0+naXr27NmJiYkOhyMnJ6e4uJgkSZ/P949//OObb755 +umng8FgREREYmLi3Llzk5KSunfvnpyees2AnO/Wr9+x70dz54iSskrea/j+w68P b9tptVr37Npd7T5tsHVFtCqDgszIrMKhk/mbjv77RM1BRZFMVExaUqdaj9vGm7HO +u3u9/dFMBhcvXp1IBAAgLFjx3bp0sXr9S5evDgjI6O2tlYUxfHjx3fr1g0A8vLy 9u3bp6qq2Wy++uqr4+PjvV7vO++8M3fu3Mt9Exodpr2eo+dTHC2GKhddg+C0BYWF hd27d6dpOhAI6PV6rKqab5eUlFit1ua5IRVFIUlSURSEEMMwtSgUBxwExWLvqWNy 2dYDuydlj8tNGEgiDkgABYAEIECVEMkSqgoiFXx73ZuPb34RjCK4YPKwKZ/d9Z7i 52QiQNM0wzB/wC56i6HKsGHDmq8gWVFRsX79+lmzZnm93kWLFt1zzz3x8fElJSWb N2/+y1/+Ioriq6++et9998XHx4dPQQg1NTVZrdZLfScav47zxqqIoohnOhVF8fl8 hw8f3rdvnyAIFotl4sSJbrebJMnMzMzvvvvu1KlT1dXVeL3s2NhYAMDzGrge/G3D 2c84/LGFd3H8viRJDMMoikJRVDAY1Ol0ACDLMp4lefPNN3v16pWenq6qKq4N10NR VCgUYln26NGj8+bNe/HFF/v27RsMBvFipbg2PDWrqqolRCMdSHp09GQZ0pNCXWhU ZIabEiNCXBOSeCToZEZmeYUhOEIVKQ8ncgdZZzTLNnpFVW8dah9IglopV9cE62N1 kYlkNAMs0H84g8e5Q5WqqqqdO3c6HA5VVUOhED5I0zRWENHR0XhenGXZESNGfPnl l4Ig2O32UaNG2e12giA0rfE7pWXT93g8ZrMZz31it4h33nlnyZIl1dXVBEGwLPvS Sy/dfPPNU6ZM+eCDD6qqqlasWFFdXW0wGAoLC99//32DwcDzfPib1+v1oVCIYRiK onDfBP8Unjc1GAxYU8iyTNO0KIpYa4iiqKpqRUXFihUrVq1atX79+vB0rM/n0+l0 oVAIp1FatmzZxo0bt2zZ8uSTT5IkibUGXjdYFMXwWTyHBxeqyRJxoqJ4aM4I0OvO +BxnyPqA5H5t7YohfYY82mMyLRs8MjKTFoWVPEFvk89njGI8MpWSkCTLCkhw6ky5 GCVZ9JbIZlOzf1gURVm1atWECRMyMjICgcCyZctaFGjeL8vJycnJyZEk6eDBg2vX rp0xY8alFVbjYtJKPg5VVVVVpWkaIVRaWnrq1KnFixcfOXJk165dFEWNHTs2KSlp 3bp1jz76qM1my87Ovvfee51O58GDBwOBgMFgEEURAGiaxv0OjuOwPwUeU+BeDEmS WL/QNL169eprrrkmKSkJAAiCWLNmTUJCwn3NblgAACAASURBVIABA4qKih544IHt 27f36dMnMTER5xyTJMloNMJZbw6E0ObNmzds2MBxHMMwACBJEkVRNE3D2WEU9hMT gyHWwBCqqjOZOyWlhAgSKObbb7e8nLfYzkKIEo4qx38o2f3K4Nk9+e4qD3lnjp8s L5JVEBWJRdAtuTND87GRRrKKrWl0WAwR+hgDd8W7z/3WyLIsSVKXLl0oiqqurm6j pNfr3b9/f05ODsMwsbGxYYO6NlT5ndKy6UuShAcpTU1NDMMkJSWNHDkyJSXlxRdf XL58+VNPPWW325ctWyZJkslkIghizJgxw4YNA4D6+vrS0lJVVfFkh6IoBEFIkoTn REKhEJ4WwV6eiqJgrXHgwIGvvvoKZ3mUZZkgiC+//BIbO00mk9PpBADcsLC/JnYh VVU1nH/NbrfjwmazORAIYHcPURRlWQ6nqCJJkjVwSFXlgFBWUTEwNdtGm1RRnXXz tGdvnVZOBs+ojXUnDnyzfeVV79z+nftHIeg4VHGsuvGMLUmnqED6Qs6aRklCPAmD evWhScrpdTsE16V8T1cmHMeNGDHi7bfffuutt44cOdJ2ydra2kWLFi1ZsuTHH3/E CcF9Pt+77757qYTVuKi0SFaMP+nwbjAYRAg1NDR4vV6czfyee+7hOO7+++9HCOGU szj35PDhwz0eT0VFRWlpaSAQcLvdBw4cUBTl5MmTLpdr9+7duPAnn3yC1/hGCDmd zvnz59vt9u+//z4UComiuH79+sjIyPnz50uSFAgEcnJyAGDIkCFOp1NVVa/Xi08s Kip66623sLfoo48+SpJkVFRUQ0ODIAgOhyMsPF4evbS09KuvvmoSgipSkBL8V96G b/Z/W1h9UvZ4i44cV5H7798vjHi+e8ySjOinTeRTenjU+sahV79o/Dbi5a7EYwAz IWtBv3q5UkYISciHPN/s/+7bgm0H6376paleNTR+3xSW1bccqpAkKYoinm7Eps3N mzevXLkyKSlp586dpaWlVqsVIeTz+bZv356TkxMKhZxOp81mmzNnTlVV1bfffrtq 1aqFCxfW1tauXr3a6/Xed999Lpdr7ty5zz333IQJE5YvX07T9MqVK3GOuffee8/n 87344osLFiyIiop64403fD7fJ598otfrH3zwQY/Hg0UymUwIITxIyc/PX7x48aZN m/r27Tt8+HBslrNYLN988015eXlZWdncuXOTk5N5nldVdfXq1YsXL66rqxu3b8+0 u6ZkdU79qahw3ZvvzvzzA/ox1/3P089UB703DB/+430f3v/N/GMGryXocnqcj69/ LlPt7g6UsjqCYDkrE6WnjBIAiIqBppNj7TUhd1AJXWIVr6Fx5XDeeQFJknBXf/fu 3S6Xa/PmzT6fLzU1FY8FAODTTz/NycnZt29fZWXlBx98MGTIkO+///6VV16pr69/ +OGHrVbrli1b7rzzTpvNNm/evIEDB9bU1Nx99915eXmCIKxYseK5555bunRpY2Nj IBCwWCzJyclLly49dOgQtoAMHjy4pqYmMTGxrKystrZWURRVVUtLS/Py8pYuXXr8 +PHGxsYVK1YMGDBAp9MRBCHL8o4dO1atWqXT6Xbt2vXqq68OGjRo6dKlH3/8cXJy cklJybvL/vfw9u3PzZ6df/JY+ZnTn3y1+tu9u7ZsWmu3xtofnFO7q8a4tmHoLUO3 nfkRGL+R4iucpwgbIwkCahQi4qJIlQESKJ4AFVSSOHm6NCE5EeyX7j1paFxRtLRx KIrCsmwwGAxPhcydO/df//rXY489hv2+sd+kz+ezWq0bN2587LHHrr/+er1eHwwG b7vttlGjRgFAYWHhDTfc8OOPPz7xxBOdOnWaNGnSu++++/LLL0+aNAmfjuc+Bg0a 5PP5KIq6//77k5KSJk+ezDAMTdMjR47s2bNnTEyMw+Fwu90xMTGBQMDr9U6fPn3K lCmqqt58880AgCdTsNnV6/U+8cQTjz32WFNTE17b4bHHHluwYAHP81988cWUKVNC bv++3XtVWZlyz59FStn/U/7Vt018b81HX/+4tuDA/nFT//zDrp8e6DZpep/JJGv2 NwqUTkFBASmgi7ZfO2IMIEoFAFVEJClT0Oh1J6V0usSvSkPjyqGl4sAfNp4TBQCC ID755JM//elPH374IQAoioKtnizL5ufnS5I0b968999/f9asWQsXLhRFMTExEU/H ZGVlDRs2LC4urmvXriNGjFi7dq3D4YiIiMDxrDExMQCg1+vxRAnLshRF4blYURQZ homIiCAIAnttBINBiqIYhvH5fAihurq6J598MjU1taGh4bPPPsNySpKkqurIkSNx L8nn8wWDQYIgfD5fZGRkVlYWjWSjwVgvq4Z6SEvuITnF/LKCkddd1Sk9kWQ5kCQ2 QHRT0/864IFRcf0Qw7OiqNdHgSUlNiI9zhClo1S9osrAEgiMlsiM9J4mkb1Er+hK Yu3atT169OjatWvfvn337dsH/7madPfu3YcMGYJLOhyO8NqODz74YDhbisZ/By0V B0EQiqKEQiH8KSKEoqOjBw8ejNcElWXZ4/EghKKiomw2m91udzqdFEUVFRWtW7eO JEk8P0JRlN/vpygqJiYmFApFR0e///77xcXFsbGxeKKUIAhsScHzvniKhOM4PHWK P34cHY+duPA0Ct6laToyMvKpp54CgNtvvz1sBwEASZJ4nmdZVhAE3BMxGAyBQIDn eYbi3H4fMnIxASIgCmSa9cx3u7aXHYsQ4xTCifR+kfbUoBpfqaLPs07oP96RlGRK Su8Zn3XjwPE9k3sEZVVSFUSTPr+7qraq+GRhtMF4ad/U5ScYDE6dOnXDhg2nTp2a N2/etGnT8HG80hJmz549+OBDDz00dOjQU6dOFRYWOp3OhQsXXj7BNS4+LRUHQoii KI7jsMMlQRBjx45duHAh/k+C01tgp0+z2Wyz2UwmU319PUKIJEn8/WN/UDg7yX/s 2LEFCxbcdtttp06dcjqd2KkMdzGwdxYeE6mqKooidiHH9QiCoNPpsLIIBALYRIqV GkmSp0+f/uCDD7KysrBjIp4Gxi5koihixYTDWwRBUFUVWBqA9Lo9dpvN09BAIZSe mc7quB2ugoAQwQnAMMCScZKB37JuTcVr5TFFuldyHn5j2OwpibnJTAxDGxDDhBTZ qNdH87reaWliMHBp39QVQThDUrdu3XB/8HysW7du5syZAEBR1OzZs9esWXOJRNS4 JLTS44CzrlN40IG3u3btShAEx3HYGJmZmen1ert06ZKVlYXXbcOjGDz6wKYQkiQd DsfChQsLCwunTJly3XXXeTwe3DXA3Q18rVAohJ27sLsHQgj3SniexwUURTEYDAaD ob6+Hku1dOnSuLi48ePHY18SnU7n8/kIgkAIhdUQvgtBEKxWq16vDyIZCNWqMk20 ojZ67RITSLFmRid+7fh3gCk2cRGSz6J63HbWaIS4kuPHehdG3BV37ZiUkX079+eB V0SVVBUjRZ7x1ewsOsxEGbcfPXAJX9MVgU6nW7JkSXZ29g033DBz5ky8ihIA+Hy+ 9PT09PT022+/HS905nA4sKLHBeLj48vLyy+X2Bq/BS0VR/iTCyf7lGVZEITq6mqK osaMGVNWVvboo4/m5OR4PJ5du3YVFBQ0NDTgnoKiKKIoYg3S1NQky/L69eu/+OIL HMUQHR1tsVhwL8PlcgGAKIq4X4OviINW8BE8ACEIgiCIYDCoKEowGGRZluO4+vr6 UCg0depUjuOMRqMkSdicEQgEIiIiSJIMKzsAYFm2qanJ4/GAKgGALMtCIMTTXO3p +qIjx0+fLHsyftxPA/jGSaZELmDyQ63Cgl7nl3x6s13WW9w07VYBADhFDgleL/L/ Y+eaClaolfypaV0v1Tu6gvj44483bNjw+OOPkyS5evVqAEhISBAE4eTJk8ePH+/f v//5FhvW+C+jdcURTjlBkqRer+d5/vDhw5MnT+7Zs+f8+fOfeOIJo9HIsmxWVha2 YmBPTb1ezzAMLo8LbN++XVXVmpqa6upqhFAgEMDKIrywnaIoPM/j3kd4FW9FUUwm E3YkRQhhWyx2Qg2FQmazecqUKaIomkwmHM3N8zxWN263WxAEHAhTX19vNptxuEp0 dDRNUQAgGpgunJXQ6UUEw+hEY2T0kZCn62Y5SlWlRzpXWhsjdE0ufQ3HW0gg6mrq dQARFCC3F3ik6Mll2z5W3N7RA4ee+vFgz4iES/eWrgyampq+//577Cu8fPlyrDjg 7PrJFEVNmjQJL4YaHR2tqioesQJAbW1tcnLy5RJb47egpeLAw4RwlnBZloPBYFFR Ub9+/fBynm63e9WqVW+99ZZOp9u3b19UVFR6erosy7W1tTiRH7ZHbNmypaSkJDs7 G5s/XnzxxdLSUhzOQBBEfn6+2+3GDl0cx+3atcvj8WBHTwCoqampqKjAM7UMwwiC cPjw4XDkZVJS0o4dO/R6/erVq/E0sCAI0dHRH374YSAQsFqtBEEMHDhQEASPx8Mw zN///ndVVSkVLBFmW0x0bUOj1xMEmjtTcNp1qj7CbfBGKY6vq8VvG+bt+9t7NWsi CWtIcWX365Fsj2SR7PY3Bi3k3oaCJ999rqD0yJO3T9/4/sfXDczhke6SvaQrBKPR qNfrt2zZAgD79+9PS0sDgJqamk8//RQXWL58+VVXXYW3J0yYEF5NetmyZRMnTrwc Imv8ZrTtci4IAh62nD59+sEHH0xJScFjDZqmdTpd165dp06d2rt377vuuuvVV18t Kyv7+uuv4+Pj8Qe/ePFihNCoUaNw/+W+++7btWsXDr2PjIzcs2fPBx98wLIsdhh/ 9dVXjxw5kpKSQhCE0Wi8/vrrS0tL7777bgDQ6XRpaWlbtmxZsmQJnifOzs6+7bbb Dhw4IIrimTNncLCM0WjMysoaNWrUmjVrKisr8/LyevfuDQDJyck9e/YcM3bUD1u/ b6ysOXq69LqxE/VAA0Pees14l9t/WnHf+OztejsADzAhvf/CG+59ZsJbOz/656F1 X5z4/t3CjQ9sfuOejc+/vmdxvnv7rK+eebvg0yrUpMjixXbk/R2wefPmjIyM1NTU q666qqioCCHkcrmGDh2ampqanJw8ceLE2tpaXLK2tnbChAlpaWlpaWkzZszA/xU0 /jsoLKtvqTgQQrIs44lYvI0QKikpGTVq1Lhx415++eVVq1YtWrRo5MiRePJ1+vTp mzZtamhoqK6urqurQwjl5eX1799/9uzZ5eXlfr//zJkzvXr1GjNmzP79+2VZXrx4 MQAsW7bszJkziqJ8++23MTEx48aNKywsDAQC5eXl48aNs9lsGzZsEEXR4/E8/fTT Op3u2WefxYOdHTt2DB48OCoqas2aNU1NTW63GyHU0NCADfgzZszIy8urqKjAg5qa mprJkycbDIYnnniitLS0pKTE5/NJkqQoysyZM3Nycvbu3dtY40BIccmu1z5+05Ad nT6x35o9Gw6ezNt45uCO+p/21f90sPbIUW/hfu+Rd49+NuOTeU1NTYFAIPx8NDT+ gBSW1bfMAIZ/IEkSR6/i3TfeeKO0tPT555+XJCkuLg5bK998883Y2Njx48dbrVY8 1YKdOGia9nq91dXVZrM5OjqapunGxsba2lqr1RobGxsMBgsLC00mk81ms9lsiqJU VVU5nc7IyMhOnToFg0G32+12u3U6Hc/zMTExqqrm5eWZTKaYmBiLxQIAjY2NBQUF drs9ISGBpmncA/J4PIWFhbGxsUajEUfTUBTl8/lkWS4oKEhJScHeH+Hofp/PV19f z3FctC0OETLFkR7w7zi81+Fo7JnW3aaP6BqbfKqu4lhjRZ3k9QV9Bgn1T0wd2KW7 KOppmv4jpx3V0DhZ7mgldSD+tLADBd6+77777rzzzkGDBun1ekEQaJrG2iEYDOr1 eo7jsN8nSZIlJSWCIMTFxdntdq/XazKZRFEUBKGxsTEmJgYPTLDxEgB4nm+eAQxn 9EEIFRUV4RRSuDz20cB2UOw7gE2eYQmxGHA2Kk8QBHwiFh6dTYkqCALuJYUT/AQC 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 ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=20080422_113614_TopListingHeaderTitle.gif Content-Type: image/gif; name=20080422_113614_TopListingHeaderTitle.gif Content-Location: http://extras.mnginteractive.com/live/media/site510/2008/0422/20080422_113614_TopListingHeaderTitle.gif Content-Transfer-Encoding: Base64 R0lGODlhoAAeAOe0AFt/nGCDoGeJpWqLpnCQq3qYsn2btISguYilvIumvo2owJGs wpavx5iwyJuzyp20y5u1yZ21y521zKC3zqO5zqS70aW70KW80aW80qa80qe80Ka9 0qe90ae90qi+06i+1Km+06m/1Km/1aq/06q/1Kq/1arA1avA1avA1qvB1qzB1q3C 1q3C167C1q/C1K7C16zD1a7D16/D1a/D16/D2LDE2LHF2LHF2bLF2bPG2bTH2bTH 2rXH2LXH2rXI2rbI2bbI27bJ27jK27jK3LnK3LnL3brL3LrL3brM3bvM3L3O3r7P 3r7P37/P38DQ4MHQ3sHR4MLR3sLR377S4sLR4cPR4MPS4cTT4sXT4sbU48bV48fV 5MjV4sjW48jW5MnX5crX48rX5cvX48rY5cvY5czZ5s3Z5s3a5s/b59Hc6NHd6M3e 7dLd6dPe6dXf6tDh7tjh6tji7NXl8tzl7t3l7t7m7t7m79/n7+Do8OHo7+Ho8N/p 8eHp8OLp8OLq8ePq8eLr8uTr8uXr8uXs8ubs8+ft8uft8+jt8uju8+ju9Onu8+nu 9Onv9Orv9Orv9evw9Ovw9ezw9ezx9ezx9u3y9u7y9u7y9+/z9/D0+PH0+PH1+PL1 +PL2+fP2+fT3+vX3+vX4+vb5+/b5/Pf5+/j5+/j6/Pn6/Pj7/fn7/Pr7/Pr7/fr8 /fv8/fz8/fz9/fz9/v39/v3+/v7+/v7+//////////////////////////////// //////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////// /////////////////yH+EUNyZWF0ZWQgd2l0aCBHSU1QACwAAAAAoAAeAAAI/gBp CaQFSI7BgwgTKlzIsKHDhxAjSpxIUeIeUQMFAnrDoACAjyBDihxJsqTJkyhTqlzJ EuWAlgMQTAH06hXBKQJa6tzJs6fPnz0hvDkFaEqAo0iTKl3KtKnTp1CjSp1KtapV pAvWvCEgoKvXr2DDih1LtqzZs2jTql3L9iuMCgTiyp1Lt67du3jz6t3Lt6/fv4Dp JlBQoLDhw4gTK17MuLHjx5AjS55MGbEBBQcya97MubPnz6BDix5NurTp06g7K1jN urXr17Bjy55Nu7bt27hz64bNgEHG37R6927w5FCqVpG4OBDuO+MsUnlcMJ/O4AEY Sa1YNYrSQLhA6swj/sSiFSvCdApc+pBC9UjMA+bo1bN37z14c+D2v9/H3/s3rE5w aHBeeuu1955wEkiA30AJSmCBIsBtMkKDC8bCQ4MYSiDDJ8AVMkGCAmWYYRUDSYHh D60A1wkHCaKoIosK0gLigjPOSGOMwL2SRIMu/rZigxUEKaRAQgqJQSO0WNIECB4s kQktmGwQJJFBXtACH7QgUqSQIYBCiyFCbEBCF6zQ0saUtGy55SC0+EGLIEVaQksf OWTggRGU0FJHkHLSaSeeeqIpqJqDUkloBYZ2oIMetKyyAp9z1nlnnnsG+cGlmAqE KaZb0HJJCpuy0AktZFyq6aY10MLKppimQQsk/iJsGgYtoJhKC6uhwgILDrqygKks tKiwaQ+0oHIpsMJiSqyxH5x6Kq7N3hottJlKu6khtLhxbLDDFkvttKwSQgsWuHpB yyK2sprqqrhOQosVrJagRAzpUmsuIR+wuQWmkNASxrf9/kuts9biSvC34G7KBC2V XBowwgYXfOkotNSAqw20mFLvByIAwSa+uKpCCw0IP4trIP5+8AUtgWAKBMWe1DFG EKy+TEvMM7NKMHDV2opfz6yyoOqlNuNMM8QmbxtrvLTI4rN/SEA7Cy0llCwxpiq8 IssMH8wgyyvJfoBDHJ4M1IkXm45dtkBnA72g229vjKkITWOqttlof5v0/gci06uu t9EOJMsof0QNrSkVW01tFvhlgasTdeghpxmPRz55vXvDrTirNGRcueS0UD7w1Y7Q cgWuWtDCiNwQM/Iuric4wTqmf+Dnx7c30Iq77uBmjvnVm+5Nxau71zo6rmVAGfYH KmxCSxmzf4uG6iFsSgUrg0SfQiuyWHxpDbKwgsIHqdACxKYp0ALLpeWfj2n66/cO /O+bb5oILWqwbz766ut9tQma8BQUVKACKGCCFpswQfSotYJQvIkIIojBF1Iku4Rt 6gpvYhWbTocHWmSCCiwQQQ/uQItEXKqDHwzhCEtIv+NZMGKYOkER3GQKv6EQhCIk oQldyKodjOo3wJ7wAdAghqkjeOk3dqgWz7B0uk1hgRZ6+IAN1pYRVQzhUlMEjhVb CK2d/Sxwv3FFBaVIxYFskYesUoEaLgGLV1yCDcvz3bdO4IVAmKIVljhD9Z6WEROw ohRV25QJTMEKBb7ADZdoRSw8MYcdbOqQiVxkIzXnwgV5kRav4AQd3IcpSCqSkY4k oihHScpSmvKUqEylKlfJyla68pWwjKUsZ0nLWtrylrjMpS53ycte+vKXwAymMIdJ zGIa85jIZGVAAAA7 ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=ypn.js Content-Type: application/x-javascript; charset=UTF-8; name=ypn.js Content-Location: http://cm.npc-medianews.overture.com/partner/js/ypn.js Content-Transfer-Encoding: Base64 Ly8gLS0gZGVmYXVsdHMgLS0KY3R4dF9hZF9pbnRlcmZhY2VfZGVmYXVsdCAgID0g J2h0dHA6Ly95cG4tanMueXNtLnlhaG9vLmNvbS9kL3NlYXJjaC9wL3lwbi9qc2Fk cy8nOwpjdHh0X2FkX3dpZHRoX2RlZmF1bHQgICAgICAgPSA0Njg7CmN0eHRfYWRf aGVpZ2h0X2RlZmF1bHQgICAgICA9IDYwOwpjdHh0X2FkX3BhcnRuZXJfZGVmYXVs dCAgICAgPSAnZW1wdHlfcGFydG5lcic7CmN0eHRfYWRfZnJhbWVib3JkZXJfZGVm YXVsdCA9IDA7CmN0eHRfYWRfdGl0bGVfZGVmYXVsdCAgICAgICA9ICciQWRzIGJ5 IFlhaG9vISInOwoKCi8vZnVuY3Rpb24gdG8gZXNjYXBlIHN0cmluZ3MKZnVuY3Rp b24gY29ycmVjdGVkRXNjYXBlKCBzdHJpbmcgKQp7CiAgICBpZihzdHJpbmcpCiAg ICB7CiAgICAgICAgaWYodHlwZW9mKGVuY29kZVVSSUNvbXBvbmVudCk9PSJmdW5j dGlvbiIpCiAgICAgICAgewogICAgICAgICAgICByZXR1cm4gZW5jb2RlVVJJQ29t cG9uZW50KHN0cmluZyk7CiAgICAgICAgfQogICAgICAgIGVsc2UKICAgICAgICB7 CiAgICAgICAgICAgIHJldHVybiBlc2NhcGUoc3RyaW5nKTsKICAgICAgICB9CiAg ICB9CgogICAgcmV0dXJuIHN0cmluZzsKfQoKLy8gLS0gbWFraW5nIHN1cmUgc3R1 ZmYgaXMgZGVmaW5lZCAtLQp2YXIgdyA9IHdpbmRvdzsKaWYgKHcuY3R4dF9hZF9p bnRlcmZhY2UgPT0gbnVsbCkgewogIGN0eHRfYWRfaW50ZXJmYWNlID0gY3R4dF9h ZF9pbnRlcmZhY2VfZGVmYXVsdDsKfQoKaWYgKHcuY3R4dF9hZF9kaXNwbGF5X3Vu aXQgPT0gbnVsbCkgewogICAgY3R4dF9hZF9kaXNwbGF5X3VuaXQgPSAxOwp9IGVs c2UgewogICAgY3R4dF9hZF9kaXNwbGF5X3VuaXQrKzsKfQoKaWYgKHcuY3R4dF9h ZF91cmwgPT0gbnVsbCkgewogIGN0eHRfYWRfdXJsID0gZG9jdW1lbnQucmVmZXJy ZXI7CgogIC8vIGlmIHdlJ3JlIGluIGEgZnJhbWVzZXQsIGxldCdzIGdldCBvdXRl ciBmcmFtZSBuYW1lCiAgaWYgKHRvcC5sb2NhdGlvbiA9PSBkb2N1bWVudC5sb2Nh dGlvbikgewogICAgY3R4dF9hZF91cmwgPSBkb2N1bWVudC5sb2NhdGlvbjsKICB9 Cn0KY3R4dF9hZF91cmxfZW5jb2RlZCA9IGNvcnJlY3RlZEVzY2FwZShjdHh0X2Fk X3VybCk7CmN0eHRfYWRfdXJsX2VuY29kZWQgPSBjdHh0X2FkX3VybF9lbmNvZGVk LnN1YnN0cmluZygwLDEwMjMpOwovLyBjaG9wIG9mZiBhbnkgdHJ1bmNhdGVkIGVu Y29kZWQgaXRlbQpjdHh0X2FkX3VybF9lbmNvZGVkID0gY3R4dF9hZF91cmxfZW5j b2RlZC5yZXBsYWNlKC8lWzAtOV0/JC8sICcnKTsKCnRyeSB7CiAgaWYgKHcuY3R4 dF9yZWZfdXJsID09IG51bGwpIHsKICAgIGN0eHRfcmVmX3VybCA9IHRvcC5kb2N1 bWVudC5yZWZlcnJlcjsKICB9CgogIGN0eHRfcmVmX3VybF9lbmNvZGVkID0gY29y cmVjdGVkRXNjYXBlKGN0eHRfcmVmX3VybCk7CiAgY3R4dF9yZWZfdXJsX2VuY29k ZWQgPSBjdHh0X3JlZl91cmxfZW5jb2RlZC5zdWJzdHJpbmcoMCwxMDIzKTsKICAv LyBjaG9wIG9mZiBhbnkgdHJ1bmNhdGVkIGVuY29kZWQgaXRlbQogIGN0eHRfcmVm X3VybF9lbmNvZGVkID0gY3R4dF9yZWZfdXJsX2VuY29kZWQucmVwbGFjZSgvJVsw LTldPyQvLCAnJyk7Cn0gY2F0Y2ggKGUpIHsKICB3LmN0eHRfcmVmX3VybCA9IG51 bGw7Cn0KCmlmICh3LmN0eHRfYWRfd2lkdGggPT0gbnVsbCkgewogIGN0eHRfYWRf d2lkdGggPSBjdHh0X2FkX3dpZHRoX2RlZmF1bHQ7Cn0KCmlmICh3LmN0eHRfYWRf aGVpZ2h0ID09IG51bGwpIHsKICBjdHh0X2FkX2hlaWdodCA9IGN0eHRfYWRfaGVp Z2h0X2RlZmF1bHQ7Cn0KCmlmICh3LmN0eHRfYWRfcGFydG5lciAhPSBudWxsICYm IHcuY3R4dF9hZF9jb25maWcgIT0gbnVsbCkgewogIGFsZXJ0KCJDYW5ub3Qgc2V0 IGJvdGggY3R4dF9hZF9wYXJ0bmVyIGFuZCBjdHh0X2FkX2NvbmZpZy4gICIgKwog ICAgICAgICJObyBhZHMgd2lsbCBiZSBzZXJ2ZWQiKTsKICB3LmN0eHRfYWRfY29u ZmlnID0gbnVsbDsKICB3LmN0eHRfYWRfcGFydG5lciA9IG51bGw7Cn0KCmlmICh3 LmN0eHRfYWRfcGFydG5lciA9PSBudWxsICYmIHcuY3R4dF9hZF9jb25maWcgPT0g bnVsbCkgewogIGN0eHRfYWRfcGFydG5lciA9IGN0eHRfYWRfcGFydG5lcl9kZWZh dWx0ICsgJy0nICsKICAgICAgICAgICAgICAgICAgICB3aW5kb3cubG9jYXRpb24u aG9zdG5hbWUgKwogICAgICAgICAgICAgICAgICAgICctJyArIGN0eHRfYWRfd2lk dGggKyAneCcgKyBjdHh0X2FkX2hlaWdodDsKfQoKaWYgKHcuY3R4dF9hZF9mcmFt ZWJvcmRlciA9PSBudWxsKSB7CiAgY3R4dF9hZF9mcmFtZWJvcmRlciA9IGN0eHRf YWRfZnJhbWVib3JkZXJfZGVmYXVsdDsKfQoKaWYgKHcuY3R4dF9hZF9jdykgewog IGlmICh3LmN0eHRfYWRfY3cubWF0Y2goL1s+JydccyIiXS8pKSB7CiAgICBpZiAo dy50ZXN0aW5nX2N3KSB7CiAgICAgIGFsZXJ0KCJZb3VyIGNsaWNrd3JhcHBlciBb Iit3LmN0eHRfYWRfY3crIl0gY29udGFpbnMgaWxsZWdhbCAiICsKICAgICAgICAg ICAgImNoYXJhY3RlcnMuIFByb2NlZWRpbmcgd2l0aCB0aGUgcmVxdWVzdCB3aXRo b3V0IHRoZSAiICsKICAgICAgICAgICAgImNsaWNrd3JhcHBlci4iKTsKICAgIH0K ICAgIHcuY3R4dF9hZF9jdyA9IG51bGw7CiAgfSBlbHNlIHsKICAgIGN0eHRfYWRf Y3dfZW5jb2RlZCA9IGNvcnJlY3RlZEVzY2FwZShjdHh0X2FkX2N3KTsKICAgIGN0 eHRfYWRfY3dfZW5jb2RlZCA9IGN0eHRfYWRfY3dfZW5jb2RlZC5zdWJzdHJpbmco MCwxMDIzKTsKICAgIC8vIGNob3Agb2ZmIGFueSB0cnVuY2F0ZWQgZW5jb2RlZCBp dGVtCiAgICBjdHh0X2FkX2N3X2VuY29kZWQgPSBjdHh0X2FkX2N3X2VuY29kZWQu cmVwbGFjZSgvJVswLTldPyQvLCAnJyk7CiAgfQp9CgoKLy8gLS0gYnVpbGRpbmcg dGhlIGZ1bGwgcmVxdWVzdCB1cmwgLS0KY3R4dF9hZF9pbnRlcmZhY2VfZnVsbCA9 IGN0eHRfYWRfaW50ZXJmYWNlICsgJz8nOwppZiAody5jdHh0X2FkX3BhcnRuZXIg IT0gbnVsbCkgewogIGN0eHRfYWRfaW50ZXJmYWNlX2Z1bGwgPSBjdHh0X2FkX2lu dGVyZmFjZV9mdWxsICsKICAgICdQYXJ0bmVyPScgKyBjdHh0X2FkX3BhcnRuZXI7 Cn0KaWYgKHcuY3R4dF9hZF9jb25maWcgIT0gbnVsbCkgewogIGN0eHRfYWRfaW50 ZXJmYWNlX2Z1bGwgPSBjdHh0X2FkX2ludGVyZmFjZV9mdWxsICsKICAgICdjb25m aWc9JyArIGN0eHRfYWRfY29uZmlnOwp9CmlmICh3LmN0eHRfYWRfc2VjdGlvbikg ewogIGN0eHRfYWRfaW50ZXJmYWNlX2Z1bGwgPSBjdHh0X2FkX2ludGVyZmFjZV9m dWxsICsKICAgICImdHlwZT0iICsgY3R4dF9hZF9zZWN0aW9uOwp9IGVsc2Ugewog IGlmICh3LmN0eHRfYWRfdHlwZSkgewogICAgY3R4dF9hZF9pbnRlcmZhY2VfZnVs bCA9IGN0eHRfYWRfaW50ZXJmYWNlX2Z1bGwgKwogICAgICAgICImdHlwZT0iICsg Y3R4dF9hZF90eXBlOwogIH0KfQppZiAody5jdHh0X2FkX2lkKSB7CiAgY3R4dF9h ZF9pbnRlcmZhY2VfZnVsbCA9IGN0eHRfYWRfaW50ZXJmYWNlX2Z1bGwgKwogICAg IiZjdHh0SWQ9IiArIGNvcnJlY3RlZEVzY2FwZShjdHh0X2FkX2lkKTsKfQppZiAo dy5jdHh0X2FkX2tleXdvcmRzKSB7CiAgY3R4dF9hZF9pbnRlcmZhY2VfZnVsbCA9 IGN0eHRfYWRfaW50ZXJmYWNlX2Z1bGwgKwogICAgIiZjdHh0S2V5d29yZHM9IiAr IGNvcnJlY3RlZEVzY2FwZShjdHh0X2FkX2tleXdvcmRzKTsKfQppZiAody5jdHh0 X2FkX2tleXdvcmRzX3JvdGF0ZSB8fCB3LmN0eHRfYWRfaWRfcm90YXRlKSB7CiAg Y3R4dF9hZF9pbnRlcmZhY2VfZnVsbCA9IGN0eHRfYWRfaW50ZXJmYWNlX2Z1bGwg KwogICAgIiZjdHh0Um90YXRlPTEiOwp9CmlmICh3LmN0eHRfYWRfaWRfcm90YXRl KSB7CiAgZm9yICh2YXIgaWR4ID0wOyBpZHggPCB3LmN0eHRfYWRfaWRfcm90YXRl Lmxlbmd0aCA7IGlkeCsrKSB7CiAgICBjdHh0X2FkX2ludGVyZmFjZV9mdWxsID0g Y3R4dF9hZF9pbnRlcmZhY2VfZnVsbCArCiAgICAgICImY3R4dElkPSIgKyBjb3Jy ZWN0ZWRFc2NhcGUody5jdHh0X2FkX2lkX3JvdGF0ZVtpZHhdKTsKICB9Cn0KaWYg KHcuY3R4dF9hZF9rZXl3b3Jkc19yb3RhdGUpIHsKICBmb3IgKHZhciBpZHggPTA7 IGlkeCA8IHcuY3R4dF9hZF9rZXl3b3Jkc19yb3RhdGUubGVuZ3RoIDsgaWR4Kysp IHsKICAgIGN0eHRfYWRfaW50ZXJmYWNlX2Z1bGwgPSBjdHh0X2FkX2ludGVyZmFj ZV9mdWxsICsKICAgICAgIiZjdHh0S2V5d29yZHM9IiArIGNvcnJlY3RlZEVzY2Fw ZSh3LmN0eHRfYWRfa2V5d29yZHNfcm90YXRlW2lkeF0pOwogIH0KfQoKY3R4dF9h ZF9pbnRlcmZhY2VfZnVsbCA9IGN0eHRfYWRfaW50ZXJmYWNlX2Z1bGwgKyAiJmtl eXdvcmRDaGFyRW5jPXV0ZjgiOwoKaWYgKHcuY3R4dF9hZF9tYXJrZXQpIHsKICBj dHh0X2FkX2ludGVyZmFjZV9mdWxsID0gY3R4dF9hZF9pbnRlcmZhY2VfZnVsbCAr CiAgICAiJm1rdD0iICsgY29ycmVjdGVkRXNjYXBlKGN0eHRfYWRfbWFya2V0KTsK fQppZiAody5jdHh0X2FkX3NvdXJjZSkgewogIGN0eHRfYWRfaW50ZXJmYWNlX2Z1 bGwgPSBjdHh0X2FkX2ludGVyZmFjZV9mdWxsICsKICAgICImc291cmNlPSIgKyBj b3JyZWN0ZWRFc2NhcGUoY3R4dF9hZF9zb3VyY2UpOwp9CmN0eHRfYWRfaW50ZXJm YWNlX2Z1bGwgPSBjdHh0X2FkX2ludGVyZmFjZV9mdWxsICsKICAiJmFkd2Q9IiAr IGN0eHRfYWRfd2lkdGg7CmN0eHRfYWRfaW50ZXJmYWNlX2Z1bGwgPSBjdHh0X2Fk X2ludGVyZmFjZV9mdWxsICsKICAiJmFkaHQ9IiArIGN0eHRfYWRfaGVpZ2h0OwoK Y3R4dF9hZF9pbnRlcmZhY2VfZnVsbCA9IGN0eHRfYWRfaW50ZXJmYWNlX2Z1bGwg KwogICImY3R4dFVybD0iICsgY3R4dF9hZF91cmxfZW5jb2RlZDsKaWYgKHcuY3R4 dF9hZF91cmxfY2F0KSB7CiAgY3R4dF9hZF9pbnRlcmZhY2VfZnVsbCA9IGN0eHRf YWRfaW50ZXJmYWNlX2Z1bGwgKwogICAgIiZjdHh0Q2F0PSIgKyBjb3JyZWN0ZWRF c2NhcGUoY3R4dF9hZF91cmxfY2F0KTsKfQoKaWYgKHcuY3R4dF9hZF9vZSkgewog IGN0eHRfYWRfaW50ZXJmYWNlX2Z1bGwgPSBjdHh0X2FkX2ludGVyZmFjZV9mdWxs ICsKICAgICImb3V0cHV0Q2hhckVuYz0iICsgY3R4dF9hZF9vZTsKfQppZiAody5j dHh0X2FkX2N3KSB7CiAgY3R4dF9hZF9pbnRlcmZhY2VfZnVsbCA9IGN0eHRfYWRf aW50ZXJmYWNlX2Z1bGwgKwogICAgIiZjdz0iICsgY3R4dF9hZF9jd19lbmNvZGVk Owp9CmlmICh3LmN0eHRfYWRfY3NzKSB7CiAgY3R4dF9hZF9pbnRlcmZhY2VfZnVs bCA9IGN0eHRfYWRfaW50ZXJmYWNlX2Z1bGwgKwogICAgIiZjc3NfdXJsPSIgKyBj dHh0X2FkX2NzczsKfQppZiAody5jdHh0X2Nzc191cmwpIHsKICBjdHh0X2FkX2lu dGVyZmFjZV9mdWxsID0gY3R4dF9hZF9pbnRlcmZhY2VfZnVsbCArCiAgICAiJmNz c191cmw9IiArIGN0eHRfY3NzX3VybDsKfQppZiAody5jdHh0X2FkX25ld3dpbikg ewogIGN0eHRfYWRfaW50ZXJmYWNlX2Z1bGwgPSBjdHh0X2FkX2ludGVyZmFjZV9m dWxsICsKICAgICImdGc9IiArIGN0eHRfYWRfbmV3d2luOwp9CmlmICh3LmN0eHRf YWRfcG9zaXRpb24pIHsgCiAgY3R4dF9hZF9pbnRlcmZhY2VfZnVsbCA9IGN0eHRf YWRfaW50ZXJmYWNlX2Z1bGwgKyAKICAgICImYWRQb3M9IiArIGN0eHRfYWRfcG9z aXRpb247IAp9CmlmICh3LmN0eHRfYWRfYmcpIHsKICBjdHh0X2FkX2ludGVyZmFj ZV9mdWxsID0gY3R4dF9hZF9pbnRlcmZhY2VfZnVsbCArCiAgICAiJmJnPSIgKyBj dHh0X2FkX2JnOwp9CmlmICh3LmN0eHRfYWRfYmMpIHsKICBjdHh0X2FkX2ludGVy ZmFjZV9mdWxsID0gY3R4dF9hZF9pbnRlcmZhY2VfZnVsbCArCiAgICAiJmJjPSIg KyBjdHh0X2FkX2JjOwp9CmlmICh3LmN0eHRfYWRfY2MpIHsKICBjdHh0X2FkX2lu dGVyZmFjZV9mdWxsID0gY3R4dF9hZF9pbnRlcmZhY2VfZnVsbCArCiAgICAiJmNj PSIgKyBjdHh0X2FkX2NjOwp9CmlmICh3LmN0eHRfYWRfbGMpIHsKICBjdHh0X2Fk X2ludGVyZmFjZV9mdWxsID0gY3R4dF9hZF9pbnRlcmZhY2VfZnVsbCArCiAgICAi JmxjPSIgKyBjdHh0X2FkX2xjOwp9CmlmICh3LmN0eHRfYWRfdGMpIHsKICBjdHh0 X2FkX2ludGVyZmFjZV9mdWxsID0gY3R4dF9hZF9pbnRlcmZhY2VfZnVsbCArCiAg ICAiJnRjPSIgKyBjdHh0X2FkX3RjOwp9CmlmICh3LmN0eHRfYWRfdWMpIHsKICBj dHh0X2FkX2ludGVyZmFjZV9mdWxsID0gY3R4dF9hZF9pbnRlcmZhY2VfZnVsbCAr CiAgICAiJnVjPSIgKyBjdHh0X2FkX3VjOwp9CmlmICh3LmN0eHRfcmVmX3VybCkg ewogIGN0eHRfYWRfaW50ZXJmYWNlX2Z1bGwgPSBjdHh0X2FkX2ludGVyZmFjZV9m dWxsICsKICAgICImcmVmVXJsPSIgKyBjdHh0X3JlZl91cmxfZW5jb2RlZDsKfSAK aWYgKHcuY3R4dF9hZF9kaXNwbGF5X3VuaXQpIHsKICBjdHh0X2FkX2ludGVyZmFj ZV9mdWxsID0gY3R4dF9hZF9pbnRlcmZhY2VfZnVsbCArCiAgICAiJmR1PSIgKyBj dHh0X2FkX2Rpc3BsYXlfdW5pdDsKfQpjdHh0X2FkX2ludGVyZmFjZV9mdWxsID0g Y3R4dF9hZF9pbnRlcmZhY2VfZnVsbCArCiAgIiZjYj0iICsgKG5ldyBEYXRlKCkp LmdldFRpbWUoKTsKCgovLyBleHRyYWN0IHRoZSBmaXJzdCA1MDAgY2hhcmFjdGVy cyBmb3IgY3R4dENvbnRlbnQKCi8vMjA0OCAtIGxlbmd0aCgiJmN0eHRDb250ZW50 PSIpID0gMjAzNQp2YXIgbnVtX2J5dGVzID0gMjAzNSAtIGN0eHRfYWRfaW50ZXJm YWNlX2Z1bGwubGVuZ3RoOwoKaWYgKG51bV9ieXRlcyA+IDApIHsKICB2YXIgbnVt X2NoYXJzID0gbnVtX2J5dGVzID4gNTAwID8gNTAwIDogbnVtX2J5dGVzOwogIHZh ciBjdHh0X2NvbnRlbnQgPSBjb3JyZWN0ZWRFc2NhcGUoZG9jdW1lbnQuZ2V0RWxl bWVudHNCeVRhZ05hbWUoIkhUTUwiKVswXQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgLmlubmVySFRNTC5zdWJzdHIoMCxudW1fY2hhcnMpKQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1YnN0cigwLG51 bV9ieXRlcyk7CiAgY3R4dF9jb250ZW50ID0gY3R4dF9jb250ZW50LnJlcGxhY2Uo LyVcdz8kLywiIik7IC8vcmVtb3ZlIGhhbGYgZW5jb2RpbmcKICBjdHh0X2FkX2lu dGVyZmFjZV9mdWxsID0gY3R4dF9hZF9pbnRlcmZhY2VfZnVsbCArCiAgICAiJmN0 eHRDb250ZW50PSIgKyBjdHh0X2NvbnRlbnQ7Cn0KCi8vIC0tIHdyaXRpbmcgb3V0 IHRoZSBpZnJhbWUgLS0KaWYgKCEgdy5jdHh0X2FkX2JycykgewogIGRvY3VtZW50 LndyaXRlKCc8aWZyJyArICdhbWUnICsKICAgICAgICAgICAgICAgICAnIHRpdGxl PScgKyBjdHh0X2FkX3RpdGxlX2RlZmF1bHQgKwogICAgICAgICAgICAgICAgICcg c3JjPScgKyBjdHh0X2FkX2ludGVyZmFjZV9mdWxsICsKICAgICAgICAgICAgICAg ICAnIHdpZHRoPScgKyBjdHh0X2FkX3dpZHRoICsKICAgICAgICAgICAgICAgICAn IGhlaWdodD0nICsgY3R4dF9hZF9oZWlnaHQgKwogICAgICAgICAgICAgICAgICcg ZnJhbWVib3JkZXI9JyArIGN0eHRfYWRfZnJhbWVib3JkZXIgKwogICAgICAgICAg ICAgICAgICcgaHNwYWNlPTAnICsKICAgICAgICAgICAgICAgICAnIHZzcGFjZT0w JyArCiAgICAgICAgICAgICAgICAgJyBzY3JvbGxpbmc9bm8nICsKICAgICAgICAg ICAgICAgICAnIG1hcmdpbndpZHRoPTAnICsKICAgICAgICAgICAgICAgICAnIG1h cmdpbmhlaWdodD0wJyArCiAgICAgICAgICAgICAgICAgJyBhbGxvd3RyYW5zcGFy ZW5jeT10cnVlJyArCiAgICAgICAgICAgICAgICAgJyBuYW1lPWlmcmFtZTA+PC9p ZnInICsgJ2FtZT4nKTsKfQoKLy8gemVyb2luZyBvdXQgZm9yIG5leHQgY2FsbApj dHh0X2FkX2ludGVyZmFjZSAgID0gbnVsbDsKY3R4dF9hZF93aWR0aCAgICAgICA9 IG51bGw7CmN0eHRfYWRfaGVpZ2h0ICAgICAgPSBudWxsOwpjdHh0X2FkX3BhcnRu ZXIgICAgID0gbnVsbDsKY3R4dF9hZF9zb3VyY2UgICAgICA9IG51bGw7CmN0eHRf YWRfc2VjdGlvbiAgICAgPSBudWxsOwpjdHh0X2FkX3R5cGUgICAgICAgID0gbnVs bDsKY3R4dF9hZF91cmwgICAgICAgICA9IG51bGw7CmN0eHRfYWRfdXJsX2NhdCAg ICAgPSBudWxsOwpjdHh0X2FkX21hcmtldCAgICAgID0gbnVsbDsKY3R4dF9hZF9p ZCAgICAgICAgICA9IG51bGw7CmN0eHRfYWRfa2V5d29yZHMgICAgPSBudWxsOwpj dHh0X2FkX2lkX3JvdGF0ZSAgID0gbnVsbDsKY3R4dF9hZF9rZXl3b3Jkc19yb3Rh dGUgPSBudWxsOwpjdHh0X2FkX2ZyYW1lYm9yZGVyID0gbnVsbDsKY3R4dF9hZF9u ZXd3aW4gICAgICA9IG51bGw7CmN0eHRfYWRfY3cgICAgICAgICAgPSBudWxsOwpj dHh0X2FkX2NzcyAgICAgICAgID0gbnVsbDsKY3R4dF9hZF9jc3MgICAgICAgICA9 IG51bGw7CmN0eHRfYWRfaWUgICAgICAgICAgPSBudWxsOwpjdHh0X2FkX29lICAg ICAgICAgID0gbnVsbDsKY3R4dF9hZF9iZyAgICAgICAgICA9IG51bGw7CmN0eHRf YWRfYmMgICAgICAgICAgPSBudWxsOwpjdHh0X2FkX2NjICAgICAgICAgID0gbnVs bDsKY3R4dF9hZF90YyAgICAgICAgICA9IG51bGw7CmN0eHRfYWRfbGMgICAgICAg ICAgPSBudWxsOwpjdHh0X2FkX3VjICAgICAgICAgID0gbnVsbDsKY3R4dF9hZF9i cnMgICAgICAgICA9IG51bGw7Cgo= ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=20080414_042453_rss-footer.gif Content-Type: image/gif; name=20080414_042453_rss-footer.gif Content-Location: http://extras.mnginteractive.com/live/media/site510/2008/0414/20080414_042453_rss-footer.gif Content-Transfer-Encoding: Base64 R0lGODlhDAAMAPf/AP///////f/57v/47P/37f/x8f/w4//u5//t8P/r3P/j3//h 0//Py/7/+f7CoP64lPybePvx6Pr///r7/fr55PqcXvn//fn++vnUwvf28veWY/bS svbEqfanZfaSYfZvL/Xo1/XLs/XItfW2k/TTxPSBMPPJsPN/NvL///LRyvJ+KfGB OfF4MfFzKfFwUfCvh/BnGe+XZ++CSe97MO91Mu9vLu9jKO6gYO6OXO6ARe5/VO56 I+5qKu5oM+2UWu2TX+2IUuzBuuykaux9NeuUgeuNV+uJWOt4N+twLOtnJup4Mup4 Iup0LOplOOmflOl4UOlwK+lmOOiffuh9L+hlLeeTZeeJQed4J+deKubFwOadjOab fuZ7N+ZqUuWPguWJQOV/N+V2WuVnLeSVd+R8J+RhK+N5LeN2PuNkH+NQLuNPK+Jq XOGLcuFvKeFhMuCOaOByW+BdS+BSIuBMMt94K95yVt5rUN5nT95YI917Xt1wUdxi Fdt4T9txWdtnQts7LdpvT9pDONlUNdhwU9hKJNdqU9dcOtaFRNZmUtRLQdNrUtNG KtFIJMs1J8A2KQAAAMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAACH5BAEAAJAALAAAAAAMAAwAQAilAIkYwoNFTJsTXFRMORRi RgwAB2hwAGAnC4BEcZrk2PBihQ8EAHygEQNIDhsBAAhwwNFiRgkkYWjUmKEhgQAg EABsYVTozI4kNmyoEcToj6NGWgQBGiFFx4c9U1SUoDOmhxsZOEIAMCDETI0aLsRo AIGCgA8rFBb4UROGixkhFYBkINFEAYZFXXZYcfBgzxsGddgECVQoRZU8Ovr0sbMG kR0nBQICADs= ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=addtomyyahoo4.gif Content-Type: image/gif; name=addtomyyahoo4.gif Content-Location: http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif Content-Transfer-Encoding: Base64 R0lGODlhWwARANU2ABQ+qJxAswAkp96/5aRQuRQ+qYMQn71/zObP7Ojo6IwgphM+ qO7f8pQwrM2f2dLS0mxsbPT09K1gv/fv+RFR07VwxsWP0gAlqCFf32SM7rCwsLu7 uxBR02BgYNav3yJg4LnY/aSkpHd3d0F36LrZ/hFR1LnZ/oKCgmOM7o6OjkJ46UJ3 6LnZ/SVLssbGxt3d3VVVVXsAmRBQ02ZmZpmZmf///////wAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAACH5BAEAADYALAAAAABbABEAAAb/QJpwSCwaj8ikcslk2mi1 qHRKrVqv2Kx2m6XNoLKweEwWcM/oNNcLzrhRq9EI88HQMQWzWkro9w97gQoxElNs NTIZFGIABQUAMiWLeVQJEVIJCTWZUhGaDBUNhAM1A359WAExAYBWEweDMTENCDWq DoZfiBlhHDIFNSwFi2EAelEPMBCXyTA1KTAumzAiUg6yUgeyFqRRHqoKBFExFjUM EgayAbWiBxM1CA0GDKoMuWAoxQsANSSPBcWO1WgWogYEGM4SdFh2AsaLKRViGIiC LsogBQrGtapBjoEBWjUmoLtWYQqDGAcCTLxXg4OKRfyoLJBBYYHAZjCgIYyygRqM /4JURAVo0ECKBIxSZCntGKNbSEIxSko5mVIcSxkjSvwyQaIGCBImZsowNiUZjQ4w ThyUIkLZpSrpikY5OaDpOKkcLZzEFaWuBwMGuk0gMM8BXymHZGCg2WiBVwAAxC64 UBaGhg0dEqzl+fOKqo2rAiiQMCAiK1sxFDgQNaC1AXETwAmtdeDA4RqJMfgKAwzE MEY3LQ806IyzBs8ooxBYVeOaAwTQa0Wv9Rew05Ct32mMwZLChzGQIcvYTVZKsuNR NtfoiR6iqtQBuLW2FeB0oC2JWyzYt+BR+H+TVfJWDZ5MYcl9COKniwwCXCBAgw4+ GOGDAiVoYYKHXKjhhgo24RrhhyCG+OEMNsxg4okopqjiiiy26OKLMMIYBAA7 ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=mng_footergraphic.jpg Content-Type: image/jpeg; name=mng_footergraphic.jpg Content-Location: http://extras.mnginteractive.com/live/media/mng_logos/mng_footergraphic.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2Jl AGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMD AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AA EQgAEQC3AwERAAIRAQMRAf/EAHoAAAEEAwEBAAAAAAAAAAAAAAAGBwgJAwUKBAIB AQEBAAAAAAAAAAAAAAAAAAABAhAAAQQDAAEDAwMDAgcAAAAABQMEBgcBAggJABUW EhMUERcKISMkMTIiJbcYOHgZEQEBAQACAwEAAAAAAAAAAAAAAREhYTGREnH/2gAM AwEAAhEDEQA/AO/Jy5bs27h48cItGjRFVy6dOVU0G7Zugnsqu4cLq7apIoopa523 32zjXXXGc5z+noI2codSQfrmsHFoQUYaBsGkqMRpyGkSSTcw3TQQHnowXWbp7Z2R ZTOBSAQdZ43xrt+GTS/3f7trZnArL7Z8mls8117acyjs94ojXwDpu6aiwQt+N9xH wYuGVnzA0uZq1ljalKCmB1GzBkhd+4GVWCLqLZieMasCDkvnZrpBzT3f/K57eg5c 0Fidi+KaQfhgZu9aYjVPeSfU2qTGM7k0CjW21lwWCMPcmzyJgm2+HjVq0XJkUNtl kx6r9UQCy4d/kxeQ26YF5GbCn2eR5g85Z4Ih3RtYx6PVnbAcAvZCR2n4yfaSTR1I Y0dLj0FZ69RkbfQmzRTPJJ+wruROMr7B6rq/li9mwjg/lu4YRSnLxHquW2V0/Eup 4ebgtvPawrIDTUpqsZACUcCjb2GSgStMRd2AtFF3hws3XdpL7JaoJrIaYDpx/wDu BwRr2A+4yXlFnNZoPuojzWvbDqp5YjzpjooKKWKnaQzcezb2FCwgWqP2XbdbRNuk ttj+9lP9VMBUbPv5MOtm39JQPGoWIoczBOCeoelWFz9KUDeYleS2HQxyaAxsnhSM enUZWnlAuH0VUavdR433rYiyfM8rs3SG6KYTri38hviOJBufIlfEtmL60JnSPG04 veyKeoG2XPNdPzbsKqYjZFatJZJjWpcxXYWwh8k9yBsSKxEgiL/4HK27lu5xqCXi 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 P//Z ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=20101209_124714_Dasient_logo.JPG Content-Type: image/jpeg; name=20101209_124714_Dasient_logo.JPG Content-Location: http://extras.mnginteractive.com/live/media/site511/2010/1209/20101209_124714_Dasient_logo.JPG Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAQEAYABgAAD/4QAuRXhpZgAASUkqAAgAAAABAAIDAgAMAAAA GgAAAAAAAABJQ0MgUHJvZmlsZQD/4gVASUNDX1BST0ZJTEUAAQEAAAUwYXBwbAIg AABtbnRyUkdCIFhZWiAH2QACABkACwAaAAthY3NwQVBQTAAAAABhcHBsAAAAAAAA AAAAAAAAAAAAAAAA9tYAAQAAAADTLWFwcGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtkc2NtAAABCAAAAvJkZXNjAAAD/AAA AG9nWFlaAAAEbAAAABR3dHB0AAAEgAAAABRyWFlaAAAElAAAABRiWFlaAAAEqAAA ABRyVFJDAAAEvAAAAA5jcHJ0AAAEzAAAADhjaGFkAAAFBAAAACxnVFJDAAAEvAAA AA5iVFJDAAAEvAAAAA5tbHVjAAAAAAAAABEAAAAMZW5VUwAAACYAAAJ+ZXNFUwAA ACYAAAGCZGFESwAAAC4AAAHqZGVERQAAACwAAAGoZmlGSQAAACgAAADcZnJGVQAA ACgAAAEqaXRJVAAAACgAAAJWbmxOTAAAACgAAAIYbmJOTwAAACYAAAEEcHRCUgAA ACYAAAGCc3ZTRQAAACYAAAEEamFKUAAAABoAAAFSa29LUgAAABYAAAJAemhUVwAA ABYAAAFsemhDTgAAABYAAAHUcnVSVQAAACIAAAKkcGxQTAAAACwAAALGAFkAbABl AGkAbgBlAG4AIABSAEcAQgAtAHAAcgBvAGYAaQBpAGwAaQBHAGUAbgBlAHIAaQBz AGsAIABSAEcAQgAtAHAAcgBvAGYAaQBsAFAAcgBvAGYAaQBsACAARwDpAG4A6QBy AGkAcQB1AGUAIABSAFYAQk4AgiwAIABSAEcAQgAgMNcw7TDVMKEwpDDrkBp1KAAg AFIARwBCACCCcl9pY8+P8ABQAGUAcgBmAGkAbAAgAFIARwBCACAARwBlAG4A6QBy AGkAYwBvAEEAbABsAGcAZQBtAGUAaQBuAGUAcwAgAFIARwBCAC0AUAByAG8AZgBp AGxmbpAaACAAUgBHAEIAIGPPj/Blh072AEcAZQBuAGUAcgBlAGwAIABSAEcAQgAt AGIAZQBzAGsAcgBpAHYAZQBsAHMAZQBBAGwAZwBlAG0AZQBlAG4AIABSAEcAQgAt AHAAcgBvAGYAaQBlAGzHfLwYACAAUgBHAEIAINUEuFzTDMd8AFAAcgBvAGYAaQBs AG8AIABSAEcAQgAgAEcAZQBuAGUAcgBpAGMAbwBHAGUAbgBlAHIAaQBjACAAUgBH AEIAIABQAHIAbwBmAGkAbABlBB4EMQRJBDgEOQAgBD8EQAQ+BEQEOAQ7BEwAIABS AEcAQgBVAG4AaQB3AGUAcgBzAGEAbABuAHkAIABwAHIAbwBmAGkAbAAgAFIARwBC AABkZXNjAAAAAAAAABRHZW5lcmljIFJHQiBQcm9maWxlAAAAAAAAAAAAAAAUR2Vu ZXJpYyBSR0IgUHJvZmlsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAFp1AACscwAAFzRYWVogAAAAAAAA 81IAAQAAAAEWz1hZWiAAAAAAAAB0TQAAPe4AAAPQWFlaIAAAAAAAACgaAAAVnwAA uDZjdXJ2AAAAAAAAAAEBzQAAdGV4dAAAAABDb3B5cmlnaHQgMjAwNyBBcHBsZSBJ bmMuLCBhbGwgcmlnaHRzIHJlc2VydmVkLgBzZjMyAAAAAAABDEIAAAXe///zJgAA B5IAAP2R///7ov///aMAAAPcAADAbP/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAf/AABEIACsAVwMBIgACEQEDEQH/xAAfAAABBQEBAQEB AQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEF EiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4 OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaX mJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp 6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1 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 ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=quant.js Content-Type: application/x-javascript; charset=UTF-8; name=quant.js Content-Location: http://edge.quantserve.com/quant.js Content-Transfer-Encoding: Base64 aWYoIV9fcWMpe3ZhciBfX3FjPXtxY2RzdDpmdW5jdGlvbigpe2lmKF9fcWMucWN0 em9mZigwKSE9X19xYy5xY3R6b2ZmKDYpKXJldHVybiAxO3JldHVybiAwO30scWN0 em9mZjpmdW5jdGlvbihtKXt2YXIgZDE9bmV3IERhdGUoMjAwMCxtLDEsMCwwLDAs MCk7dmFyIHQ9ZDEudG9HTVRTdHJpbmcoKTt2YXIgZDM9bmV3IERhdGUodC5zdWJz dHJpbmcoMCx0Lmxhc3RJbmRleE9mKCIgIiktMSkpO3JldHVybiBkMS1kMzt9LHFj ZXVjOmZ1bmN0aW9uKHMpe2lmKHR5cGVvZihlbmNvZGVVUklDb21wb25lbnQpPT0n ZnVuY3Rpb24nKXtyZXR1cm4gZW5jb2RlVVJJQ29tcG9uZW50KHMpO30KZWxzZXty ZXR1cm4gZXNjYXBlKHMpO319LHFjcm5kOmZ1bmN0aW9uKCl7cmV0dXJuIE1hdGgu cm91bmQoTWF0aC5yYW5kb20oKSoyMTQ3NDgzNjQ3KTt9LHFjZ2M6ZnVuY3Rpb24o bil7dmFyIHY9Jyc7dmFyIGM9ZG9jdW1lbnQuY29va2llO2lmKCFjKXJldHVybiB2 O3ZhciBpPWMuaW5kZXhPZihuKyI9Iik7dmFyIGxlbj1pK24ubGVuZ3RoKzE7aWYo aT4tMSl7dmFyIGVuZD1jLmluZGV4T2YoIjsiLGxlbik7aWYoZW5kPDApZW5kPWMu bGVuZ3RoO3Y9Yy5zdWJzdHJpbmcobGVuLGVuZCk7fQpyZXR1cm4gdjt9LHFjZG9t YWluOmZ1bmN0aW9uKCl7dmFyIGQ9ZG9jdW1lbnQuZG9tYWluO2lmKGQuc3Vic3Ry aW5nKDAsNCk9PSJ3d3cuIilkPWQuc3Vic3RyaW5nKDQsZC5sZW5ndGgpO3ZhciBh PWQuc3BsaXQoIi4iKTt2YXIgbGVuPWEubGVuZ3RoO2lmKGxlbjwzKXJldHVybiBk O3ZhciBlPWFbbGVuLTFdO2lmKGUubGVuZ3RoPDMpcmV0dXJuIGQ7ZD1hW2xlbi0y XSsiLiIrYVtsZW4tMV07cmV0dXJuIGQ7fSxxaGFzaDI6ZnVuY3Rpb24oaCxzKXtm b3IodmFyIGk9MDtpPHMubGVuZ3RoO2krKyl7aF49cy5jaGFyQ29kZUF0KGkpO2gr PShoPDwxKSsoaDw8NCkrKGg8PDcpKyhoPDw4KSsoaDw8MjQpO30KcmV0dXJuIGg7 fSxxaGFzaDpmdW5jdGlvbihzKXt2YXIgaDE9MHg4MTFjOWRjNSxoMj0weGM5ZGM1 MTE4O3ZhciBoYXNoMT1fX3FjLnFoYXNoMihoMSxzKTt2YXIgaGFzaDI9X19xYy5x aGFzaDIoaDIscyk7cmV0dXJuKE1hdGgucm91bmQoTWF0aC5hYnMoaGFzaDEqaGFz aDIpLzY1NTM2KSkudG9TdHJpbmcoMTYpO30sc2Q6WyI0ZGNmYTcwNzk5NDEiLCIx MjdmZGY3OTY3ZjMxIiwiNTg4YWI5MjkyYTNmIiwiMzJmOTJiMDcyN2U1IiwiMjJm OWFhMzhkZmQzIiwiYTRhYmZlOGYzZTA0IiwiMThiNjZiYzEzMjVjIiwiOTU4ZTcw ZWEyZjI4IiwiYmRiZjBjYjRiYmIiLCI2NTExOGEwZDU1NyIsIjQwYTFkOWRiMTg2 NCIsIjE4YWUzZDk4NTA0NiIsIjNiMjY0NjBmNTVkIl0scWNzYzpmdW5jdGlvbigp e3ZhciBzPSIiO3ZhciBkPV9fcWMucWNkb21haW4oKTtpZihfX3FjLnFhZD09MSly ZXR1cm4iO2ZwYW49dTtmcGE9Ijt2YXIgcWg9X19xYy5xaGFzaChkKTtmb3IodmFy IGk9MDtpPF9fcWMuc2QubGVuZ3RoO2krKyl7aWYoX19xYy5zZFtpXT09cWgpcmV0 dXJuIjtmcGFuPXU7ZnBhPSI7fQp2YXIgdT1kb2N1bWVudDt2YXIgYT1fX3FjLnFj Z2MoIl9fcWNhIik7aWYoYS5sZW5ndGg+MCl7cys9IjtmcGFuPTA7ZnBhPSIrYTt9 CmVsc2V7dmFyIGRhPW5ldyBEYXRlKCk7YT0nUDAtJytfX3FjLnFjcm5kKCkrJy0n K2RhLmdldFRpbWUoKTt1LmNvb2tpZT0iX19xY2E9IithKyI7IGV4cGlyZXM9U3Vu LCAxOCBKYW4gMjAzOCAwMDowMDowMCBHTVQ7IHBhdGg9LzsgZG9tYWluPSIrZDth PV9fcWMucWNnYygiX19xY2EiKTtpZihhLmxlbmd0aD4wKXtzKz0iO2ZwYW49MTtm cGE9IithO30KZWxzZXtzKz0iO2ZwYW49dTtmcGE9Ijt9fQpyZXR1cm4gczt9LHFj ZGM6ZnVuY3Rpb24obil7ZG9jdW1lbnQuY29va2llPW4rIj07IGV4cGlyZXM9VGh1 LCAwMSBKYW4gMTk3MCAwMDowMDowMSBHTVQ7IHBhdGg9LzsgZG9tYWluPSIrX19x Yy5xY2RvbWFpbigpO30scXB4bG9hZDpmdW5jdGlvbihpbWcpe2lmKGltZyYmdHlw ZW9mKGltZy53aWR0aCk9PSJudW1iZXIiJiZpbWcud2lkdGg9PTMpe19fcWMucWNk YygiX19xY2EiKTt9fSxxY3A6ZnVuY3Rpb24ocCxteXFvKXt2YXIgcz0nJyxhPW51 bGw7dmFyIG1lZGlhPSd3ZWJwYWdlJyxldmVudD0nbG9hZCc7aWYobXlxbyE9bnVs bCl7Zm9yKHZhciBrIGluIG15cW8pe2lmKHR5cGVvZihrKSE9J3N0cmluZycpe2Nv bnRpbnVlO30KaWYodHlwZW9mKG15cW9ba10pIT0nc3RyaW5nJyl7Y29udGludWU7 fQppZihrPT0ncWFjY3QnKXthPW15cW9ba107Y29udGludWU7fQpzKz0nOycraytw Kyc9JytfX3FjLnFjZXVjKG15cW9ba10pO2lmKGs9PSdtZWRpYScpe21lZGlhPW15 cW9ba107fQppZihrPT0nZXZlbnQnKXtldmVudD1teXFvW2tdO319fQppZih0eXBl b2YgYSE9InN0cmluZyIpe2lmKCh0eXBlb2YgX3FhY2N0PT0idW5kZWZpbmVkIil8 fChfcWFjY3QubGVuZ3RoPT0wKSlyZXR1cm4nJzthPV9xYWNjdDt9CmlmKG1lZGlh PT0nd2VicGFnZScmJmV2ZW50PT0nbG9hZCcpe2Zvcih2YXIgaT0wO2k8X19xYy5x cGl4ZWxzZW50Lmxlbmd0aDtpKyspe2lmKF9fcWMucXBpeGVsc2VudFtpXT09YSly ZXR1cm4nJzt9Cl9fcWMucXBpeGVsc2VudC5wdXNoKGEpO30KaWYobWVkaWE9PSdh ZCcpe19fcWMucWFkPTE7fQpzPSc7YScrcCsnPScrYStzO3JldHVybiBzO30scWNl c2M6ZnVuY3Rpb24ocyl7cmV0dXJuIHMucmVwbGFjZSgvXC4vZywnJTJFJykucmVw bGFjZSgvLC9nLCclMkMnKTt9LHFjZDpmdW5jdGlvbihvKXtyZXR1cm4odHlwZW9m KG8pIT0idW5kZWZpbmVkIiYmbyE9bnVsbCk7fSxxY29nbDpmdW5jdGlvbigpe3Zh ciBtPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdtZXRhJyk7dmFyIG89 Jyc7Zm9yKHZhciBpPTA7aTxtLmxlbmd0aDtpKyspe2lmKG8ubGVuZ3RoPj0xMDAw KXJldHVybiBvO2lmKF9fcWMucWNkKG1baV0pJiZfX3FjLnFjZChtW2ldLmF0dHJp YnV0ZXMpJiZfX3FjLnFjZChtW2ldLmF0dHJpYnV0ZXMucHJvcGVydHkpJiZfX3Fj LnFjZChtW2ldLmF0dHJpYnV0ZXMucHJvcGVydHkudmFsdWUpJiZfX3FjLnFjZCht W2ldLmNvbnRlbnQpKXt2YXIgcD1tW2ldLmF0dHJpYnV0ZXMucHJvcGVydHkudmFs dWU7dmFyIGM9bVtpXS5jb250ZW50O2lmKHAubGVuZ3RoPjMmJnAuc3Vic3RyaW5n KDAsMyk9PSdvZzonKXtpZihvLmxlbmd0aD4wKW8rPScsJzt2YXIgbD0oYy5sZW5n dGg+ODApPzgwOmMubGVuZ3RoO28rPV9fcWMucWNlc2MocC5zdWJzdHJpbmcoMyxw Lmxlbmd0aCkpKycuJytfX3FjLnFjZXNjKGMuc3Vic3RyaW5nKDAsbCkpO319fQpy ZXR1cm4gX19xYy5xY2V1YyhvKTt9LGZpcmVwaXhlbDpmdW5jdGlvbihxb3B0aW9u cyl7dmFyIGU9KHR5cGVvZihlbmNvZGVVUklDb21wb25lbnQpPT0nZnVuY3Rpb24n KT8ibiI6InMiO3ZhciByPV9fcWMucWNybmQoKTt2YXIgc3I9JycscW89JycscW09 JycsdXJsPScnLHJlZj0nJyxqZT0ndScsbnM9JzEnO3ZhciBxb2NvdW50PTA7X19x Yy5xYWQ9MDtpZih0eXBlb2YgX19xYy5xcGl4ZWxzZW50PT0idW5kZWZpbmVkIil7 X19xYy5xcGl4ZWxzZW50PW5ldyBBcnJheSgpO30KaWYodHlwZW9mIHFvcHRpb25z IT0idW5kZWZpbmVkIiYmcW9wdGlvbnMhPW51bGwpe19fcWMucW9wdHM9cW9wdGlv bnM7Zm9yKHZhciBrIGluIF9fcWMucW9wdHMpe2lmKHR5cGVvZihfX3FjLnFvcHRz W2tdKT09J3N0cmluZycpe3FvPV9fcWMucWNwKCIiLF9fcWMucW9wdHMpO2JyZWFr O31lbHNlIGlmKHR5cGVvZihfX3FjLnFvcHRzW2tdKT09J29iamVjdCcmJl9fcWMu cW9wdHNba10hPW51bGwpeysrcW9jb3VudDtxbys9X19xYy5xY3AoIi4iK3FvY291 bnQsX19xYy5xb3B0c1trXSk7fX19ZWxzZSBpZih0eXBlb2YgX3FhY2N0PT0ic3Ry aW5nIil7cW89X19xYy5xY3AoIiIsbnVsbCk7fQppZihxby5sZW5ndGg9PTApcmV0 dXJuO3ZhciBjZT0obmF2aWdhdG9yLmNvb2tpZUVuYWJsZWQpPyIxIjoiMCI7aWYo dHlwZW9mIG5hdmlnYXRvci5qYXZhRW5hYmxlZCE9J3VuZGVmaW5lZCcpamU9KG5h dmlnYXRvci5qYXZhRW5hYmxlZCgpKT8iMSI6IjAiO2lmKHR5cGVvZiBfcW1ldGEh PSJ1bmRlZmluZWQiJiZfcW1ldGEhPW51bGwpe3FtPSc7bT0nK19fcWMucWNldWMo X3FtZXRhKTtfcW1ldGE9bnVsbDt9CmlmKHNlbGYuc2NyZWVuKXtzcj1zY3JlZW4u d2lkdGgrIngiK3NjcmVlbi5oZWlnaHQrIngiK3NjcmVlbi5jb2xvckRlcHRoO30K dmFyIGQ9bmV3IERhdGUoKTt2YXIgZHN0PV9fcWMucWNkc3QoKTt2YXIgcXM9J2h0 dHAnO2lmKHdpbmRvdy5sb2NhdGlvbi5wcm90b2NvbD09J2h0dHBzOicpe3FzKz0n cyc7fQpxcys9IjovL3BpeGVsLnF1YW50c2VydmUuY29tIjt2YXIgZnA9X19xYy5x Y3NjKCk7aWYod2luZG93LmxvY2F0aW9uJiZ3aW5kb3cubG9jYXRpb24uaHJlZil1 cmw9X19xYy5xY2V1Yyh3aW5kb3cubG9jYXRpb24uaHJlZik7aWYod2luZG93LmRv Y3VtZW50JiZ3aW5kb3cuZG9jdW1lbnQucmVmZXJyZXIpcmVmPV9fcWMucWNldWMo d2luZG93LmRvY3VtZW50LnJlZmVycmVyKTtpZihzZWxmPT10b3ApbnM9JzAnO3Zh ciBvZ2w9X19xYy5xY29nbCgpO3ZhciBpbWc9bmV3IEltYWdlKCk7aW1nLmFsdD0i IjtpbWcuc3JjPXFzKycvcGl4ZWwnKyc7cj0nK3IrZnArJztucz0nK25zKyc7dXJs PScrdXJsKyc7cmVmPScrcmVmKyc7Y2U9JytjZSsnO2plPScramUrJztzcj0nK3Ny Kyc7ZW5jPScrZSsnO29nbD0nK29nbCsnO2RzdD0nK2RzdCsnO2V0PScrZC5nZXRU aW1lKCkrJzt0em89JytkLmdldFRpbWV6b25lT2Zmc2V0KCkrcW8rcW07aW1nLm9u bG9hZD1mdW5jdGlvbigpe19fcWMucXB4bG9hZChpbWcpO319LHF1YW50c2VydmU6 ZnVuY3Rpb24oKXtpZih0eXBlb2YgX3FldmVudHM9PSd1bmRlZmluZWQnKXtfcWV2 ZW50cz1bXTt9CmlmKHR5cGVvZiBfcW9wdGlvbnMhPSJ1bmRlZmluZWQiJiZfcW9w dGlvbnMhPW51bGwpe19fcWMuZmlyZXBpeGVsKF9xb3B0aW9ucyk7X3FvcHRpb25z PW51bGw7fWVsc2UgaWYoIV9xZXZlbnRzLmxlbmd0aCYmdHlwZW9mIF9xYWNjdCE9 InVuZGVmaW5lZCIpe19fcWMuZmlyZXBpeGVsKG51bGwpO30KaWYoIV9fcWMuZXZ0 cyl7Zm9yKHZhciBrIGluIF9xZXZlbnRzKXtfX3FjLmZpcmVwaXhlbChfcWV2ZW50 c1trXSk7fQpfcWV2ZW50cz17cHVzaDpmdW5jdGlvbigpe3ZhciBhPWFyZ3VtZW50 cztmb3IodmFyIGk9MDtpPGEubGVuZ3RoO2krKyl7X19xYy5maXJlcGl4ZWwoYVtp XSk7fX19O19fcWMuZXZ0cz0xO319fTt9CmZ1bmN0aW9uIHF1YW50c2VydmUoKXtf X3FjLnF1YW50c2VydmUoKTt9CnF1YW50c2VydmUoKTsK ------------Yj3QI9WZVhyTJLNx4wGY2a Content-Disposition: inline; filename=MNG_footerGraphic.jpg Content-Type: image/jpeg; name=MNG_footerGraphic.jpg Content-Location: http://extras.mnginteractive.com/live/media/mng_logos/MNG_footerGraphic.jpg Content-Transfer-Encoding: Base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2Jl AGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMD AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AA EQgAEQC3AwERAAIRAQMRAf/EAHoAAAEEAwEBAAAAAAAAAAAAAAAGBwgJAwUKBAIB AQEBAAAAAAAAAAAAAAAAAAABAhAAAQQDAAEDAwMDAgcAAAAABQMEBgcBAggJABUW EhMUERcKISMkMTIiJbcYOHgZEQEBAQACAwEAAAAAAAAAAAAAAREhYTGREnH/2gAM AwEAAhEDEQA/AO/Jy5bs27h48cItGjRFVy6dOVU0G7Zugnsqu4cLq7apIoopa523 32zjXXXGc5z+noI2codSQfrmsHFoQUYaBsGkqMRpyGkSSTcw3TQQHnowXWbp7Z2R ZTOBSAQdZ43xrt+GTS/3f7trZnArL7Z8mls8117acyjs94ojXwDpu6aiwQt+N9xH wYuGVnzA0uZq1ljalKCmB1GzBkhd+4GVWCLqLZieMasCDkvnZrpBzT3f/K57eg5c 0Fidi+KaQfhgZu9aYjVPeSfU2qTGM7k0CjW21lwWCMPcmzyJgm2+HjVq0XJkUNtl kx6r9UQCy4d/kxeQ26YF5GbCn2eR5g85Z4Ih3RtYx6PVnbAcAvZCR2n4yfaSTR1I Y0dLj0FZ69RkbfQmzRTPJJ+wruROMr7B6rq/li9mwjg/lu4YRSnLxHquW2V0/Eup 4ebgtvPawrIDTUpqsZACUcCjb2GSgStMRd2AtFF3hws3XdpL7JaoJrIaYDpx/wDu BwRr2A+4yXlFnNZoPuojzWvbDqp5YjzpjooKKWKnaQzcezb2FCwgWqP2XbdbRNuk ttj+9lP9VMBUbPv5MOtm39JQPGoWIoczBOCeoelWFz9KUDeYleS2HQxyaAxsnhSM enUZWnlAuH0VUavdR433rYiyfM8rs3SG6KYTri38hviOJBufIlfEtmL60JnSPG04 veyKeoG2XPNdPzbsKqYjZFatJZJjWpcxXYWwh8k9yBsSKxEgiL/4HK27lu5xqCXi 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 P//Z ------------Yj3QI9WZVhyTJLNx4wGY2a--