Content-Type: multipart/related; start=<op.mhtml.1324938350595.9773751d691346ec@192.168.1.105>; boundary=----------YPCTGTixyXJCA0pYwPKQOi
Content-Location: http://mln.lego.com/en-us/Publicview/Capt%20Jack%20Knife.aspx
Subject: =?utf-8?Q?LEGO.com=20MyLEGO=20Network=20Public=20View?=
MIME-Version: 1.0

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline; filename="Capt Jack Knife.htm"
Content-Type: text/html; charset=utf-8; name="Capt Jack Knife.htm"
Content-ID: <op.mhtml.1324938350595.9773751d691346ec@192.168.1.105>
Content-Location: http://mln.lego.com/en-us/Publicview/Capt%20Jack%20Knife.aspx
Content-Transfer-Encoding: Quoted-Printable


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w=
ww.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=3D"http://www.w3.org/1999/xhtml">
<head id=3D"ctl00_Head1"><style type=3D"text/css">
.GFfooterblockcustomerservice a.gfBlockHeader {width: 123px; background:=
 url(http://cache.lego.com/upload/contentTemplating/CommonV2010GlobalFoo=
ter/images/pic10E6DB123066A2E4F20160538EABC5D8.gif) no-repeat; }
.GFfooterblockaboutus a.gfBlockHeader {width: 65px; background: url(http=
://cache.lego.com/upload/contentTemplating/CommonV2010GlobalFooter/image=
s/picB8A8CBFD8F12060D49926373D20E62DE.gif) no-repeat; }
.GFparents a.gfBlockHeader {width: 55px; background: url(http://cache.le=
go.com/upload/contentTemplating/CommonV2010GlobalFooter/images/pic609DA7=
0F2878A53248C633877956F824.gif) no-repeat; }
.GFeducators a.gfBlockHeader {width: 71px; background: url(http://cache.=
lego.com/upload/contentTemplating/CommonV2010GlobalFooter/images/picEF26=
C5EF7F17F2C186C6E49199725FC8.gif) no-repeat; }
.GFlegoland a.gfBlockHeader {width: 76px; background: url(http://cache.l=
ego.com/upload/contentTemplating/CommonV2010GlobalFooter/images/picF6575=
D5CAAE964DEBFA3ABE40A0BBC6D.gif) no-repeat; }
</style><style type=3D"text/css">
.GHlogo a { width: 78px; background: url(http://cache.lego.com/upload/co=
ntentTemplating/CommonV2010GlobalHeader/images/pic583788FD319A603D0EC7A6=
0482EB5906.png); }
.GHnavPrim .GHhome a { width: 84px; background: url(http://cache.lego.co=
m/upload/contentTemplating/CommonV2010GlobalHeader/images/picE5437DFABCB=
B41927AA411901F3460B6.png); }
.GHnavPrim .GHfranchiseportal a { width: 107px; background: url(http://c=
ache.lego.com/upload/contentTemplating/CommonV2010GlobalHeader/images/pi=
c1C697FC2CDBD2A4EC924F4657C75D3C0.png); }
.GHnavPrim .GHgames a { width: 92px; background: url(http://cache.lego.c=
om/upload/contentTemplating/CommonV2010GlobalHeader/images/picE97C6E7730=
C56321321944935F36A63C.png); }
.GHnavPrim .GHcreateandshare a { width: 157px; background: url(http://ca=
che.lego.com/upload/contentTemplating/CommonV2010GlobalHeader/images/pic=
87360F85218B24AA4671C15BF7D61663.png); }
.GHnavPrim .GHshop a { width: 77px; background: url(http://cache.lego.co=
m/upload/contentTemplating/CommonV2010GlobalHeader/images/pic9CFE8ED09B9=
D13D846DF903DC0B8CCF2.png); }

</style><link href=3D"http://cache.lego.com/Designs/Shared/Colorbox/CSS/=
Colorbox-presentation.css" rel=3D"stylesheet" type=3D"text/css" /><link =
href=3D"http://cache.lego.com/Designs/Shared/Colorbox/CSS/Colorbox-core.=
css" rel=3D"stylesheet" type=3D"text/css" /><link href=3D"http://cache.l=
ego.com/Designs/Shared/Global/CSS/resets.css" rel=3D"stylesheet" type=3D=
"text/css" /><link href=3D"http://cache.lego.com/Designs/Shared/Global/C=
SS/global.css" rel=3D"stylesheet" type=3D"text/css" /><title>
	LEGO.com  MyLEGO Network Public View
</title>
    <script type=3D"text/javascript" src=3D'http://cache.lego.com/js/jqu=
ery/jquery-1.4.2.min.js'></script>
    <script type=3D"text/javascript" src=3D'http://cache.lego.com/design=
s/shared/global/scripts/resize.js'></script>

    <script type=3D"text/javascript" src=3D'http://cache.lego.com/js/swf=
object/swfobject.js'></script>
     <script type=3D"text/javascript">
		// <![CDATA[    =

		=

			// HITBOX SUPPORT
			function flashHitBoxTrack(trackingString)
			{
			// Drop in calls to hitbox here.
			// The obnoxious alert is just for testing, obviously.
			_hbPageView('/' +trackingString, '/content/mylego+network/');
			//alert("call to: " + trackingString);
			}

		// ]]>
		</script>
   =

<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF-8"=
/><link rel=3D"SHORTCUT ICON" href=3D"/favicon.ico" /><meta name=3D"desc=
ription" content=3D"" /><link href=3D"/en-us/CSS/mylego.aspx" rel=3D"sty=
lesheet" type=3D"text/css" /><!-- SiteCatalyst code version: H.15.1. Cop=
yright 1997-2008 Omniture, Inc. More info available at http://www.omnitu=
re.com -->
<script language=3D"JavaScript" type=3D"text/javascript"><!--
var s_account=3D'legoglobal,legoUSprod';
//--></script>
<script language=3D"JavaScript" type=3D"text/javascript" src=3D"http://c=
ache.lego.com/js/SC/s_code_V005.js"></script>
<script language=3D"JavaScript" type=3D"text/javascript"><!--
s.pageName=3D'mylego:overview';
s.server=3D'mylego';
s.prop1=3D'22:15-22:29';
s.prop2=3D'2011-12-26';
s.prop3=3D'mylego';
s.prop7=3D'en-us';
s.prop8=3D'True';
s.prop9=3D'US';
s.prop10=3D'13';
s.prop11=3D'M';
s.prop12=3D'US';
var s_code=3Ds.t();
if(s_code)document.write(s_code)//--></script>
<script language=3D"JavaScript" type=3D"text/javascript"><!--
if(navigator.appVersion.indexOf('MSIE')>=3D0)document.write(unescape('%3=
C')+'\!-'+'-')
//--></script>
<noscript><a href=3D"http://www.omniture.com" title=3D"Web Analytics"><i=
mg src=3D"http://legobrandretail.112.2o7.net/b/ss/legodev/1/H.15.1--NS/0=
" height=3D"1" width=3D"1" border=3D"0" alt=3D"" /></a></noscript><!--/D=
O NOT REMOVE/-->
</head>
<body>
    <form name=3D"aspnetForm" method=3D"post" action=3D"Capt Jack Knife.=
aspx" id=3D"aspnetForm">
<div>
<input type=3D"hidden" name=3D"__VIEWSTATE" id=3D"__VIEWSTATE" value=3D"=
/wEPDwULLTEwODY3NTU3NzkPZBYCZg9kFgYCAg9kFgICBw8VAzNodHRwOi8vY2FjaGUubGVn=
by5jb20vanMvanF1ZXJ5L2pxdWVyeS0xLjQuMi5taW4uanM9aHR0cDovL2NhY2hlLmxlZ28u=
Y29tL2Rlc2lnbnMvc2hhcmVkL2dsb2JhbC9zY3JpcHRzL3Jlc2l6ZS5qcy9odHRwOi8vY2Fj=
aGUubGVnby5jb20vanMvc3dmb2JqZWN0L3N3Zm9iamVjdC5qc2QCBA9kFgQCAw9kFgICAg8W=
Ah4LXyFJdGVtQ291bnQCBRYKZg9kFgJmD2QWAmYPDxYCHgtOYXZpZ2F0ZVVybAUfL2VuLXVz=
L1ByaXZhdGVWaWV3L0RlZmF1bHQuYXNweGQWAmYPDxYIHghJbWFnZVVybAVxaHR0cDovL2Nh=
Y2hlLmxlZ28uY29tL3VwbG9hZC9jb250ZW50VGVtcGxhdGluZy9NeUxFR09NZW51L2ltYWdl=
cy8xMDMzL3BpYzQ0RjVCRDczLTNERjMtNDM1Ny04NzBFLUEyMzRBNTE0NjYxNS5naWYeBkhl=
aWdodBsAAAAAAABFQAEAAAAeBVdpZHRoGwAAAAAAwF5AAQAAAB4EXyFTQgKAAxYEHgtvbk1v=
dXNlT3ZlcgVHbXMoJ2N0bDAwX015TEVHT01lbnVOb1N1Yk5hdjFfQ0FSX01lbnVfY3RsMDBf=
Y3RsMDBfQ0FJX01lbnVJdGVtJywnb2ZmJykeCm9uTW91c2VPdXQFRm1zKCdjdGwwMF9NeUxF=
R09NZW51Tm9TdWJOYXYxX0NBUl9NZW51X2N0bDAwX2N0bDAwX0NBSV9NZW51SXRlbScsJ29u=
JylkAgEPZBYCZg9kFgJmDw8WAh8BBRcvZW4tdXMvUHVibGljdmlldy8uYXNweGQWAmYPDxYK=
HhBJbWFnZUNvbnRlbnROYW1lBQdJbWFnZU9uHwIFcWh0dHA6Ly9jYWNoZS5sZWdvLmNvbS91=
cGxvYWQvY29udGVudFRlbXBsYXRpbmcvTXlMRUdPTWVudS9pbWFnZXMvMTAzMy9waWM1Qzcx=
QTVBMy04RkIyLTREMkMtQUJFQi1ENzUzNDRCMDlCQkQuZ2lmHwMbAAAAAAAARUABAAAAHwQb=
AAAAAADAXkABAAAAHwUCgAMWBB8GBUdtcygnY3RsMDBfTXlMRUdPTWVudU5vU3ViTmF2MV9D=
QVJfTWVudV9jdGwwMV9jdGwwMF9DQUlfTWVudUl0ZW0nLCdvZmYnKR8HBUZtcygnY3RsMDBf=
TXlMRUdPTWVudU5vU3ViTmF2MV9DQVJfTWVudV9jdGwwMV9jdGwwMF9DQUlfTWVudUl0ZW0n=
LCdvbicpZAICD2QWAmYPZBYCZg8PFgIfAQUbL2VuLXVzL05ldHdvcmsvZGVmYXVsdC5hc3B4=
ZBYCZg8PFggfAgVxaHR0cDovL2NhY2hlLmxlZ28uY29tL3VwbG9hZC9jb250ZW50VGVtcGxh=
dGluZy9NeUxFR09NZW51L2ltYWdlcy8xMDMzL3BpY0VDMDJDODI0LTVBMjYtNDhDNi1COTFB=
LUZGQ0IwOTBDOEZGMC5naWYfAxsAAAAAAABFQAEAAAAfBBsAAAAAAMBeQAEAAAAfBQKAAxYE=
HwYFR21zKCdjdGwwMF9NeUxFR09NZW51Tm9TdWJOYXYxX0NBUl9NZW51X2N0bDAyX2N0bDAw=
X0NBSV9NZW51SXRlbScsJ29mZicpHwcFRm1zKCdjdGwwMF9NeUxFR09NZW51Tm9TdWJOYXYx=
X0NBUl9NZW51X2N0bDAyX2N0bDAwX0NBSV9NZW51SXRlbScsJ29uJylkAgMPZBYCZg9kFgJm=
Dw8WAh8BBRgvZW4tdXMvSGVscC9kZWZhdWx0LmFzcHhkFgJmDw8WCB8CBXFodHRwOi8vY2Fj=
aGUubGVnby5jb20vdXBsb2FkL2NvbnRlbnRUZW1wbGF0aW5nL015TEVHT01lbnUvaW1hZ2Vz=
LzEwMzMvcGljRjc1NEFFRjEtRkRDNi00MTNGLTgzRTUtODRGN0I5QTZDQjA3LmdpZh8DGwAA=
AAAAAEVAAQAAAB8EGwAAAAAAQFRAAQAAAB8FAoADFgQfBgVHbXMoJ2N0bDAwX015TEVHT01l=
bnVOb1N1Yk5hdjFfQ0FSX01lbnVfY3RsMDNfY3RsMDBfQ0FJX01lbnVJdGVtJywnb2ZmJykf=
BwVGbXMoJ2N0bDAwX015TEVHT01lbnVOb1N1Yk5hdjFfQ0FSX01lbnVfY3RsMDNfY3RsMDBf=
Q0FJX01lbnVJdGVtJywnb24nKWQCBA9kFgJmD2QWAmYPDxYCHwEFGy9lbi11cy9wYXJlbnRz=
L2RlZmF1bHQuYXNweGQWAmYPDxYIHwIFcWh0dHA6Ly9jYWNoZS5sZWdvLmNvbS91cGxvYWQv=
Y29udGVudFRlbXBsYXRpbmcvTXlMRUdPTWVudS9pbWFnZXMvMTAzMy9waWM3Q0RGRTJCNy1E=
NEY0LTRERTUtQUM1Qi0zRTQwN0Y4RjZGQUQuZ2lmHwMbAAAAAAAARUABAAAAHwQbAAAAAABA=
VEABAAAAHwUCgAMWBB8GBUdtcygnY3RsMDBfTXlMRUdPTWVudU5vU3ViTmF2MV9DQVJfTWVu=
dV9jdGwwNF9jdGwwMF9DQUlfTWVudUl0ZW0nLCdvZmYnKR8HBUZtcygnY3RsMDBfTXlMRUdP=
TWVudU5vU3ViTmF2MV9DQVJfTWVudV9jdGwwNF9jdGwwMF9DQUlfTWVudUl0ZW0nLCdvbicp=
ZAIGDxUBRGh0dHA6Ly9jYWNoZS5sZWdvLmNvbS9pbWFnZXMvbXlsZWdvL05hdmlnYXRpb24v=
OTUweDQwaHRtbF9mb290ZXIuZ2lmZAIFDxUBUWh0dHA6Ly9jYWNoZS5sZWdvLmNvbS9jb21t=
b24vTEVHT0dsb2JhbEluY2x1ZGUuMS5qcy5hc2h4P2xvY2FsZT1lbi1VUyZjb250ZXh0PW1s=
bmRkg7YwBA8mXwaNE+ZDk+wEuuap7mU=3D" />
</div>


<script src=3D"http://cache.lego.com/Designs/Shared/Colorbox/Scripts/jqu=
ery.colorbox-min.js" type=3D"text/javascript"></script>
<script src=3D"http://cache.lego.com/Designs/shared/global/scripts/initO=
verlays.js" type=3D"text/javascript"></script>
    <div id=3D"siteWrapper">
    <div id=3D"GHwrapper" class=3D"Genus"><div id=3D"overlay"></div><div=
 id=3D"globalHeader"><h1 class=3D"GHlogo"><a href=3D"http://www.lego.com=
/en-us/default.aspx">LEGO&#174;</a></h1><ul class=3D"GHnavPrim"><li clas=
s=3D"GHhome"><a href=3D"http://www.lego.com/en-us/default.aspx">Home</a>=
</li><li class=3D"GHfranchiseportal"><a href=3D"http://www.lego.com/en-u=
s/products/default.aspx">Products (en-us)</a></li><li class=3D"GHgames">=
<a href=3D"http://www.lego.com/en-us/games/default.aspx">Games</a></li><=
li class=3D"GHcreateandshare"><a href=3D"http://www.lego.com/en-us/Creat=
eAndShare/default.aspx">Create & Share</a></li><li class=3D"GHshop"><a h=
ref=3D"http://shop.lego.com/">Shop</a></li></ul><fieldset><legend>Search=
</legend><input type=3D"text" value=3D"Search" /><button id=3D"GHsearchb=
utton" name=3D"GHsearchbutton" type=3D"button" value=3D"Search">Search</=
button></fieldset><a href=3D"http://www.lego.com/en-us/shared/changeregi=
on.aspx" class=3D"GHlanguage GHflags enus modalOverlayChangeRegion"><spa=
n></span>Change Region</a><div class=3D"GHid">
	<ul>
		<li class=3D"GHusername">rioforce</li><li><a href=3D"https://account.l=
ego.com/en-US/Profile.aspx?ReturnUrl=3Dhttp%3a%2f%2fmln.lego.com%2fen-us=
%2fPublicview%2fCapt+Jack+Knife.aspx">Edit Profile</a></li><li><a href=3D=
"https://account.lego.com/en-US/Signout.aspx?ReturnUrl=3Dhttp%3a%2f%2fml=
n.lego.com%2fen-us%2fPublicview%2fCapt+Jack+Knife.aspx">Sign Out</a></li=
>
	</ul>
</div></div><script> =

                          /* Check for JQuery version to avoid Colorbox =
errors */ =

                          var verTokens =3D jQuery().jquery.split('.');
                          if ((verTokens[0] < '1') || (verTokens[0] =3D=3D=
 '1' && verTokens[1] < '3'))
                             alert('jQuery JavaScript Library version mu=
st be at least v. 1.3.x');
                          </script></div>
    <div id=3D"site">
    =


<div class=3D"myLEGOFlashNavigation">
    <div class=3D"myLEGOLogo">
        <img src=3D'http://cache.lego.com/upload/contentTemplating/MyLEG=
ODictionary/images/1033/picBC19DFB9-5862-4164-BB17-3B0915F9DF25.gif' wid=
th=3D"193" height=3D"51" vspace=3D"5" hspace=3D"5" align=3D"left" alt=3D=
"" />
    </div>
    <ul>
        =

<li>
<a id=3D"ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl00_ctl00_link" href=3D"/e=
n-us/PrivateView/Default.aspx"><script language=3D"JavaScript">
<!-- =

try { =

if (document.images) { =

ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl00_ctl00_CAI_MenuItem_on =3D new I=
mage(); =

ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl00_ctl00_CAI_MenuItem_on.src =3D "=
http://cache.lego.com/upload/contentTemplating/MyLEGOMenu/images/1033/pi=
c44F5BD73-3DF3-4357-870E-A234A5146615.gif"; =

ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl00_ctl00_CAI_MenuItem_off =3D new =
Image(); =

ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl00_ctl00_CAI_MenuItem_off.src =3D =
"http://cache.lego.com/upload/contentTemplating/MyLEGOMenu/images/1033/p=
icA8242CF8-BE6C-408B-83BC-B408476CC877.gif"; =

}
} catch(e) {}
--></script><img id=3D"ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl00_ctl00_CA=
I_MenuItem" onMouseOver=3D"ms('ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl00_=
ctl00_CAI_MenuItem','off')" onMouseOut=3D"ms('ctl00_MyLEGOMenuNoSubNav1_=
CAR_Menu_ctl00_ctl00_CAI_MenuItem','on')" src=3D"http://cache.lego.com/u=
pload/contentTemplating/MyLEGOMenu/images/1033/pic44F5BD73-3DF3-4357-870=
E-A234A5146615.gif" style=3D"height:42px;width:123px;border-width:0px;" =
/></a></li>

<li>
<a id=3D"ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl01_ctl00_link" href=3D"/e=
n-us/Publicview/.aspx"><script language=3D"JavaScript">
<!-- =

try { =

if (document.images) { =

ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl01_ctl00_CAI_MenuItem_on =3D new I=
mage(); =

ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl01_ctl00_CAI_MenuItem_on.src =3D "=
http://cache.lego.com/upload/contentTemplating/MyLEGOMenu/images/1033/pi=
c5C71A5A3-8FB2-4D2C-ABEB-D75344B09BBD.gif"; =

ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl01_ctl00_CAI_MenuItem_off =3D new =
Image(); =

ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl01_ctl00_CAI_MenuItem_off.src =3D =
"http://cache.lego.com/upload/contentTemplating/MyLEGOMenu/images/1033/p=
ic5C71A5A3-8FB2-4D2C-ABEB-D75344B09BBD.gif"; =

}
} catch(e) {}
--></script><img id=3D"ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl01_ctl00_CA=
I_MenuItem" onMouseOver=3D"ms('ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl01_=
ctl00_CAI_MenuItem','off')" onMouseOut=3D"ms('ctl00_MyLEGOMenuNoSubNav1_=
CAR_Menu_ctl01_ctl00_CAI_MenuItem','on')" src=3D"http://cache.lego.com/u=
pload/contentTemplating/MyLEGOMenu/images/1033/pic5C71A5A3-8FB2-4D2C-ABE=
B-D75344B09BBD.gif" style=3D"height:42px;width:123px;border-width:0px;" =
/></a></li>

<li>
<a id=3D"ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl02_ctl00_link" href=3D"/e=
n-us/Network/default.aspx"><script language=3D"JavaScript">
<!-- =

try { =

if (document.images) { =

ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl02_ctl00_CAI_MenuItem_on =3D new I=
mage(); =

ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl02_ctl00_CAI_MenuItem_on.src =3D "=
http://cache.lego.com/upload/contentTemplating/MyLEGOMenu/images/1033/pi=
cEC02C824-5A26-48C6-B91A-FFCB090C8FF0.gif"; =

ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl02_ctl00_CAI_MenuItem_off =3D new =
Image(); =

ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl02_ctl00_CAI_MenuItem_off.src =3D =
"http://cache.lego.com/upload/contentTemplating/MyLEGOMenu/images/1033/p=
icFBC4D0AF-8315-4083-A235-B930A6884A19.gif"; =

}
} catch(e) {}
--></script><img id=3D"ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl02_ctl00_CA=
I_MenuItem" onMouseOver=3D"ms('ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl02_=
ctl00_CAI_MenuItem','off')" onMouseOut=3D"ms('ctl00_MyLEGOMenuNoSubNav1_=
CAR_Menu_ctl02_ctl00_CAI_MenuItem','on')" src=3D"http://cache.lego.com/u=
pload/contentTemplating/MyLEGOMenu/images/1033/picEC02C824-5A26-48C6-B91=
A-FFCB090C8FF0.gif" style=3D"height:42px;width:123px;border-width:0px;" =
/></a></li>

<li style=3D"margin-left: 50px;">
<a id=3D"ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl03_ctl00_link" href=3D"/e=
n-us/Help/default.aspx"><script language=3D"JavaScript">
<!-- =

try { =

if (document.images) { =

ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl03_ctl00_CAI_MenuItem_on =3D new I=
mage(); =

ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl03_ctl00_CAI_MenuItem_on.src =3D "=
http://cache.lego.com/upload/contentTemplating/MyLEGOMenu/images/1033/pi=
cF754AEF1-FDC6-413F-83E5-84F7B9A6CB07.gif"; =

ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl03_ctl00_CAI_MenuItem_off =3D new =
Image(); =

ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl03_ctl00_CAI_MenuItem_off.src =3D =
"http://cache.lego.com/upload/contentTemplating/MyLEGOMenu/images/1033/p=
ic66BBE18F-1768-4AAB-B56F-C21ACAD11DA9.gif"; =

}
} catch(e) {}
--></script><img id=3D"ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl03_ctl00_CA=
I_MenuItem" onMouseOver=3D"ms('ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl03_=
ctl00_CAI_MenuItem','off')" onMouseOut=3D"ms('ctl00_MyLEGOMenuNoSubNav1_=
CAR_Menu_ctl03_ctl00_CAI_MenuItem','on')" src=3D"http://cache.lego.com/u=
pload/contentTemplating/MyLEGOMenu/images/1033/picF754AEF1-FDC6-413F-83E=
5-84F7B9A6CB07.gif" style=3D"height:42px;width:81px;border-width:0px;" /=
></a></li>

<li>
<a id=3D"ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl04_ctl00_link" href=3D"/e=
n-us/parents/default.aspx"><script language=3D"JavaScript">
<!-- =

try { =

if (document.images) { =

ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl04_ctl00_CAI_MenuItem_on =3D new I=
mage(); =

ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl04_ctl00_CAI_MenuItem_on.src =3D "=
http://cache.lego.com/upload/contentTemplating/MyLEGOMenu/images/1033/pi=
c7CDFE2B7-D4F4-4DE5-AC5B-3E407F8F6FAD.gif"; =

ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl04_ctl00_CAI_MenuItem_off =3D new =
Image(); =

ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl04_ctl00_CAI_MenuItem_off.src =3D =
"http://cache.lego.com/upload/contentTemplating/MyLEGOMenu/images/1033/p=
icFBDEC5DE-2953-4D7E-8D1E-5B3CDC38C512.gif"; =

}
} catch(e) {}
--></script><img id=3D"ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl04_ctl00_CA=
I_MenuItem" onMouseOver=3D"ms('ctl00_MyLEGOMenuNoSubNav1_CAR_Menu_ctl04_=
ctl00_CAI_MenuItem','off')" onMouseOut=3D"ms('ctl00_MyLEGOMenuNoSubNav1_=
CAR_Menu_ctl04_ctl00_CAI_MenuItem','on')" src=3D"http://cache.lego.com/u=
pload/contentTemplating/MyLEGOMenu/images/1033/pic7CDFE2B7-D4F4-4DE5-AC5=
B-3E407F8F6FAD.gif" style=3D"height:42px;width:81px;border-width:0px;" /=
></a></li>

    </ul>
</div>

    <div class=3D"myLEGOmainFlashContainer">
            =


    <div style=3D"width: 950px;">
        =

        <div id=3D"ctl00_ContentPlaceHolder1_flashContainer">
            <div id=3D'PublicView' style=3D"width: 950px; height: 933px;=
 text-align: center; background-color: #ccc;">
                <strong style=3D"font-size: 10px; color: #000;">
                    <div class=3D'' style=3D"Display:Inline">Flash is no=
t installed or inappropriate version.  Get it <a href=3D"http://www.macr=
omedia.com/shockwave/download/index.cgi?P1_Prod_Version=3DShockwaveFlash=
" target=3D"blank">here</a>.</div>
                </strong>
            </div>
            <script type=3D"text/javascript">
	            var so =3D new SWFObject('http://cache.lego.com/upload/cont=
entTemplating/MyLEGOMainFlashComponents/otherfiles/1033/download81DAA43F=
CBB6BBA27B99DE8A29881E8D.swf', "PublicView", "950", "933", "8", "#fff");=

	            so.addParam("allowScriptAccess", "always");
		        so.addVariable("OwnerName", "Capt Jack Knife");
		        so.addVariable("s_mylegoPath", 'http://mln.lego.com');
		        so.addVariable("s_universePath", 'http://universe.lego.com/web=
services/creationlabService.asmx');
		        so.addVariable("s_assetPath", 'http://cache.lego.com');		    =

		        so.addVariable("s_webService", 'http://mlnservices.lego.com/We=
bService.asmx/Request');
		        so.addVariable("s_resourcePath", 'http://cache.lego.com/Upload=
/XMLCache/MLN/MLN_1033_20100211081940.xml');
		        so.write('PublicView');
            </script>
        </div>
    </div>

        </div>
    <!--<div style=3D"padding:0px; margin:0px"><img src=3D"http://cache.=
lego.com/images/mylego/Navigation/950x40html_footer.gif" width=3D"950" h=
eight=3D"40" alt=3D"" /></div>!-->
    <br style=3D"clear:both;" />
    </div>
    <div id=3D"GFwrapper"><div id=3D"globalFooter"><div class=3D"GFfoote=
rblockcustomerservice GFcol"><a class=3D"gfBlockHeader" href=3D"http://s=
ervice.lego.com/en-us/default.aspx">Customer Service</a><ul><li><a href=3D=
"http://us.service.lego.com/en-US/BuildingInstructions/default.aspx">Bui=
lding Instructions</a></li><li><a href=3D"http://us.service.lego.com/en-=
US/replacementparts/default.aspx">Missing Parts</a></li><li><a href=3D"h=
ttp://service.lego.com/en-US/default.aspx">Contact Us</a></li></ul></div=
><div class=3D"GFfooterblockaboutus GFcol"><a class=3D"gfBlockHeader" hr=
ef=3D"http://aboutus.lego.com/en-us/default.aspx">About Us</a><ul><li><a=
 href=3D"http://aboutus.lego.com/en-US/group/default.aspx">Company Infor=
mation</a></li><li><a href=3D"http://jobs.lego.com/en-us/default.aspx">J=
obs</a></li><li><a href=3D"http://aboutus.lego.com/en-us/corporate/legal=
notice.aspx">Legal Information</a></li><li><a href=3D"http://aboutus.leg=
o.com/en-US/pressroom/default.aspx">Press</a></li></ul></div><div class=3D=
"GFparents GFcol"><a class=3D"gfBlockHeader" href=3D"http://parents.lego=
.com/en-US/default.aspx">Parents</a><ul><li><a href=3D"http://parents.le=
go.com/en-us/Default.aspx">Gift Finder</a></li><li><a href=3D"http://par=
ents.lego.com/en-us/LEGOAndSociety/Online%20Safety.aspx">Online Safety</=
a></li><li><a href=3D"http://parents.lego.com/en-us/ChildDevelopment/def=
ault.aspx">Child Development</a></li><li><a href=3D"http://parents.lego.=
com/en-us/awards/Default.aspx">Awards</a></li></ul></div><div class=3D"G=
Feducators GFcol"><a class=3D"gfBlockHeader" href=3D"http://www.lego.com=
/education/">Educators</a><ul><li><a href=3D"http://education.lego.com/e=
n-gb/">LEGO Education website</a></li><li><a href=3D"http://education.le=
go.com/en-gb/find-products/">LEGO Education Products</a></li></ul></div>=
<div class=3D"GFlegoland GFcol GFlast"><a class=3D"gfBlockHeader" href=3D=
"http://www.lego.com/eng/legoland/">LEGOLAND</a><ul><li><a href=3D"http:=
//www.legoland.de">DE</a></li><li><a href=3D"http://www.legoland.dk">DK<=
/a></li><li><a href=3D"http://www.legoland.com">US</a></li><li><a href=3D=
"http://www.legoland.co.uk">UK</a></li></ul></div><ul id=3D"GFbottomLink=
s"><li><a href=3D"http://aboutus.lego.com/en-us/corporate/privacypolicy.=
aspx">Privacy Policy</a></li><li><a href=3D"http://aboutus.lego.com/en-u=
s/cookieinfo/default.aspx">Cookies</a></li><li><a href=3D"http://aboutus=
.lego.com/en-us/corporate/legalnotice.aspx">Terms of Use</a></li><li><a =
href=3D"http://service.lego.com/en-us/storelocator/countryselect.aspx">S=
tore Locator</a></li></ul><div class=3D"GFlegal"><p>LEGO, the LEGO logo,=
 DUPLO, BIONICLE, MINDSTORMS, the BELVILLE, KNIGHTS=E2=80=99 KINGDOM and=
 EXO-FORCE logos, <br>the Brick and Knob configurations and the Minifigu=
re are trademarks of the LEGO Group.<br>=C2=A9 2011 The LEGO Group. All =
rights reserved. Use of this site signifies your agreement to the terms =
of use.</p></div></div></div><script type=3D"text/javascript">jQuery(doc=
ument).ready(function() {jQuery('#GFwrapper').css('position','relative')=
;
});</script><script type=3D"text/javascript" src=3D"http://cache.lego.co=
m/include/hitbox/hbx.js"></script>
    </div>
    =


<script language=3D"JavaScript">
<!-- =

function ms( imagename, action ) { =

try { =

if ( document.images ) {
 eval('document.images.' +imagename + '.src=3D' + imagename + '_' + acti=
on +'.src;'); =

} =


} catch(e) {}
}
-->
</script>
</form>
    <script type=3D"text/javascript">
        $(document).ready(function () {
            if ($('#GFwrapper').length) {
                var y =3D $('#GFwrapper').height();
                $('#site').css('padding-bottom', y + 'px');
                $('#GFwrapper').addClass('GFwhileLoadPos');
                $('.GFwhileLoadPos').css({ 'position': 'absolute', 'bott=
om': '0px' })
            }
        });
    </script>
    <script type=3D"text/javascript" src=3D'http://cache.lego.com/common=
/LEGOGlobalInclude.1.js.ashx?locale=3Den-US&context=3Dmln'></script>

</body>
</html>

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://cache.lego.com/upload/contentTemplating/CommonV2010GlobalFooter/images/pic10E6DB123066A2E4F20160538EABC5D8.gif
Content-Transfer-Encoding: Base64

R0lGODlhewAoAOZRAIinw7vS6LvN3Yix1kSEv+70+SJbkER0oUR1od3m7t3p84ix
16rH4u7y9hFiroinxKrA1FWPxXel0VWBqszZ5czd7neau8zZ5pmzzJm83O7y97vM
3TNomRFOh2aay0R1ooiw1hFPiBFOiBFirYiw1zN5ucze7SJus2aOsiJttIimwyJu
tESDvyJts0SDwMze7maOszN4ujNnmUSEwO7z92aby1WQxUR0orvT6IimxFWBqarA
1XebuzN5uszd7Xel0LvS55m73Heaut3p9Hem0VWCqsza5u7z9iJbkTNomGaNsiJc
kZm0zDN4uQBCfwBXqP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAFEALAAAAAB7ACgAAAf/gFGCg4SFhoeIiYqLjI2O
j5CRkpOUlZaXmJmam5ydnp8KAQEKn6WEUBWipJdQAQWRUAwrT7RPEVCwrqaKsbO1
NbiUrU8LwY1QGU8OEgMDTy7GxwHE0buECrTMzQPVkFAFAxXdiQUOT+JQUCO3CuKC
BQHGrbrgTx6jg6Hyuq3BqKv5dL2LB8+fMwnpEvoL4C5KqwIP2wVrB8+VvwoNBYV6
FSWZB4UJCTzBBWXBE4IiawUAUesJAVS+nhBJNw2EBFoOKmQw9yRDuhcpn6xQUPIJ
iRPnSDq7BRIKCJ5PQAwjIpKESJIinUVNt7OWT6C1hpqUSjLkSIfO4nmwBQTHggL1
/2oEGFJgxIggQGw84TbtSYoMJh04GMDAb7oYRnE4+6iVQDGSdYXWyPAq1pMSDBiU
eDKk74kBClichSJSAUtuhXsEKUwCCmISiu05k1qI9Oi0UCLsBTmNm2Wf6Vq0GBYB
IpQnLUyku1rhCcJvz6A4853OIRQFHng6YJD7ifGbomyZxTqyd3eiUGwweOE8XYFn
06vZVnoS1QhaJYBPe4x7eXlq6bg03jQtzEBACk9w1588Cb3gjAMFiETAhJcNQ91N
pECRQg8WzqcQgQYimFl0tV2FVn3fZCDBfcWYBwUJ9Tkk2jDFOCSgf8OwsMACA7yQ
Dm6GgCRSAKKBQMICDEC0H/9JybSGDULmmZjQNDry6GNkPp0iEkQ+tIDilAJO8wNN
7UXx3kvm2fiSQ1eZIB5IQB7iHlIK6IUOmNw4VM4JUNzkQ4d6xSMIFG4ypVBhl03Y
xEs3RbAWUvEs4AEJEiD1mDkSFNODbCJ2qCZ56Ww2wwISEEBUnIOCsMKEBJjzUmEj
MBNBa2n++MQPN5o3jQMeDOAYFKKSamo6FUTA02ffSMiAM8oNsNkILFBnAmIOfFMD
UgRwR+huDjlwi0PGuucBgjEUJ90Typ3CQFAngGAcA6I54IJPbuap52YOoFdvOgxE
MIK8fxYw7hPlGtfUwQgnrHBC1lW3cFOnPJzwoBJL3HD/xQhfXPHFHD8c8cEag0wx
wxiDZM3JKKes8sost+zyyzDHLPPMNNds8yIJCCBAAjc/AsUFOvPMigAawAKBAU4k
7cQE4/BCtMtQHK20EzA0fcwGTgBgdZAYONGBBQA84AQCWweJtdYtJ5A0DwC0jbYw
DQBwQdmEaBCCExQk1AHTCcwtiAYCyKNz0Q2IjcLOg+QseNFQBD7oBUIn/vTfgQPu
j9gWQOyQAH5vrkHjDfQdTN8N6NyAPxd0LkjORUfRtRIHH+AESQA4sQEUDciutAAq
TH3Az0ivnc7ZFiQtAgUYiJA0BulQgIDSBiQARe0AIOGE39MvfTAAyietNdYWyP7A
/wezOyR77U6okE7ySjPvPPQJiK11WenITpLYgaOw9AYCANCABrU7XAIa0AERYGAD
Rcha45JmACaIrQMdeMAOnGCAdMggawLIAdWgILaxPcBhGuiAE5YAAww0wCET5AAE
IMABJyQAaxR8QALsZz4X9u6DKcQABBR4QQBkkGq1U19tnkc7JwRuAgpUiACSuEPm
pcMAFVziBE4HBQrODQpEpIATMoc7J/yOegqxTgJQcDcniAACUEAiFYunM+3Vr3xY
nN0StYZE6aURAhfYYjoa4EUwDhGOtQscBUToBA44cYkfzF7g3rjARFaRbIxcogE+
cAOkoTGQDBvZz8QWgtyN7f8Gz+MAFM6WECG40CEGkMECtWY/hWBtkpV0wgq9KB8i
OgSTUKABBiygPK3NMR29u10NV0kSWqaDiEs8gNuMkA5MBkkhNzCi7FQQNgicjpQO
6ZrW1CYEYtoyIVhTZtuYeQQRMu8UzzsdBZC2yIQkc4FcXCIPcEEDWv7SIWMjSRad
oIOmOFNOuENaApB4RXcq0CENCEEFi5e3XybQcQ7RYj9BssNCfuADSSBb8SagP3ZO
DwUAsADS5nc3C3zwgiC1JDHxSTaHEBEKLfxASD8gvX8OCgCTRMAH7va7HYoAbBPw
5UHTocHi/Y6YS+wADB6AgA/GdKZ2pMAECGkArXnyABBy6F3eHtBCETQ1IRdoYQig
oAEYIA2rzRtqCJjmkAmMFXcoQBoHJkCD7OXtFBB4HgNVQMW8eg0B7jsoQsUaVSbq
QAQdQEDeGhDXQtK1ZJD1WBgh+7HI+sOyIMOsySLbMZItrLKb/awm6UfZnpn2tKjd
RCAAADs=

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://cache.lego.com/upload/contentTemplating/CommonV2010GlobalFooter/images/picB8A8CBFD8F12060D49926373D20E62DE.gif
Content-Transfer-Encoding: Base64

R0lGODlhQQAoAOZPALvS6ESEv4ix1oinw7vN3UR1oe70+UR0od3m7oinxBFiroix
193p8zNombvM3SJbkO7y93eau1WPxWaay8zd7u7y9hFPiGaOsszZ5lWBqnel0Zm8
3DN5ujN5uYimw6rH4szZ5RFOh4iw1iJus6rA1JmzzCJutJm0zER1orvT6Mze7Yiw
12abyyJtsyJckTN4uhFirWaNst3o9FWCqnem0SJttESDvzNnmVWQxXel0Jm73Iim
xMze7maOs7vS52aaynebu3em0DN4uczd7cza5USDwKrB1VWBqZm83TNomGaNsxFO
iABCfwBXqP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAE8ALAAAAABBACgAAAf/gE+Cg4SFhoeIiYqLjI2O
j5CRkpOUlZaKBgAABoQMFE6Xik4ADISZnIlOC01NE6BPTgFNr5ajqIOjTQGvqk0L
tIZOLQo1Taixs5e5v4S5u4JOAk0CwM0fTUHS1LCyoJ7Ap7gUpYLfBtITpLgAurza
r5kAvCxNKjJNHaDIFCasQpwGZLEKwMlJO26zRLAayIvdM1jv+C1MZqDJCCdOOjQp
hawVABtNNiATkELaLoPPkDk514QFqYYHIU5z0o8kgBUYNzTRgPEdsg8Y2S2o6Arj
hI0o9XXLRQ0jNIfuZipo4gOj1R++NK3KpzJoExHsmkZrIu9gV6FOn8YcS03HQgny
/5zAmLiQQVcn1xak+KpPYdmUS8MCcxa1qQwBR8myg6sJgISQKmEVaTLEIAd9HGYZ
5Lphqtccg51M/fTEQIsmPKxiXCVAmgjVOl3JWqGhH08nGnQtkHU7M40ACuZanaph
G6xeuoC3wiiBxgoWUwHIsmuVgYJ8OBbaQKJaQGYOYlXUUCCBggQFVlW8aIIeF971
FsVKGGFRAlDV0FTr38+//3H8+fUnYFoB+vcffgIeSKCCVjG4YCgQRijhhBRWaOGF
GGaooYYQEEAABIQggEE1EzpBAAKEdAhiKgMwwcQFvBzABImSmLgiLg4wcQAvLQ5A
IzQPWPAAExVAI+OPjziRo/+PzRCgIy8JMJHAj06QwEQELU4JSwEzPiEiMCriggGK
gnxZQZQXnIiLkwXwyASTT3RIAC8XMEEEAkw0oA+XIAzJRBJFVsCliwUU6cSTsBzZ
oouIwsKmmz5i4KeLoEDAxAMYNcAEik4MqgQBXJ7gBApvEtAiChgh6sSRFbSYJgK8
PApNj064wMQOHnqAUQlXYpQlRlySgJGTCVTwolV1wspEm1vOaOKbDTq6LKROhMCE
A/rFUCoBUerZqbPPerCkVS3OOW2zw0pJ4LPMwkIrry5mgK0TSzBqL6xcWmVlAk7q
CosHTJjL7LfpwgmNrO5C6wQCHtR5rZPyOiDxEUyUQHCVsyAcqicsmqbq7QnWphtB
aBYwkfETFQw5ompRJkCrVbzG8O0AEdg6shMR6JiAjDffwAQQB4QQMkYlY8mLE1Hq
iELJPWCUQQQJXFAyATLCahUCFug5A6MHiEqupg34iFGfIcwAQgYWWIWBpmm7Z4Sm
l4rtRAZDPpCBsAAOqPeADLq3N3/N8O2gg07tF7jhBm6o+OKRBAIAOw==

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://cache.lego.com/upload/contentTemplating/CommonV2010GlobalFooter/images/pic609DA70F2878A53248C633877956F824.gif
Content-Transfer-Encoding: Base64

R0lGODlhNwAoAOZHAESEv7vS6LvN3UR1oYinw93m7oix1hFirt3p80R0oVWPxczd
7lWBqszZ5RFOhxFPiBFirczZ5hFOiKrH4maay6rA1Jm83O70+YinxIix1zNomSJb
kLvM3ZmzzO7y9oiw1sze7TN5uUSDv2aOszN5umaNspm0zIimw2aby3eau7vT6Mzd
7SJttFWBqSJts3el0WaOsiJutN3o85m73Mza5nem0WaNs4imxKrA1e7z9jNnmVWQ
xe7y993l7pmzy0R1onel0ER0onebu93p9ABCfwBXqP///////wAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAEcALAAAAAA3ACgAAAf/gEeCg4SFhoeIiYqLjI2O
j5CRkpOUiggBmAtGlZyGRZ+fBx+bnYlGCwiLnwEqFgdFAaSlhkZFALKHn0a7FkUU
pEaYAamnCMWCp7GDCJpHCKlHwUUkAc3O1aS6uwG2ux+vn7e1AC9FCkYTMaDiAEUr
6kUo0qBFRq7rm7rRE+ZGGeYTuIn7BKHGsAMHZgRQUMSCkXa+VLgoMkRaiAAgEBRJ
qGLChHz1nIVoeGHarnG7irC4sMtAkY/oioxqB9NlLJSniriQcRIkvV/cDJzsVkvE
SZchRABAyLPdyX83iRqhQJCCsSOfDHzIAGJbkQybcHaL5hJFhgwWjD2s1xJWSnG7
/0AYEFEEwgWsbHtyA9J24C2yX3vucgo4aoiwPenG0tazJAQDJCAQHWsEwSsKBiic
WxvW5q4d5j4sAGDAAMMDLBHi4sUCAooLEDYfOBftlALJ5HYpONC5SFcjFxi6WzqN
wgrBhQQr34Vsec/azp1DTx79ZPPq0JlXZz6ru/fv4MOLH0++vPkCAtJHwGVeEZH3
7yUQYP/dSIQCi96nN+GACAf63RlBRAIADvLeST4QUQIw6QmAn30FQIhMBALIUsB6
RxSAXzQCEKEBBxhmKECIB+7S4QC7ECABfAQK+EMKRDBgRAUbsLhLAkQ0UCMRIxjB
AXwHdrDieygecWA0OMRoBP8BMVbQYYvxCcFBAQ840AEHDBBhghE4EmGDADVG2KEG
AjRQABFWClBBBZscWYAGRHTgARE6nEQEigJu4MEuJxDB5oxEnGDEAH6mSESFAuLZ
ABEbRGgdkO8t2OENduI54ElMapDAAA480MOgRGB66C6X7jLCew7AEKGRRGBwAgY0
mNhqWHeSSmA0TI6AAQYmOEqoqIjWelIDBODogAesKtdhCrtgIGytuM4q2K/RBqsB
YifhWGGJPfFAhHwarGhpkUZQqSABI8gIalhMIpolAwQ0MAABBGT5wJ4PPLCaER1s
IAEMOTig7gMy1tZACysmwKwRDOgbbQO7eNDCew0E0Z8dBiVA/Bwh23HXcXYda8fd
ICFfFx3IIC/X3sosBwIAOw==

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://cache.lego.com/upload/contentTemplating/CommonV2010GlobalFooter/images/picEF26C5EF7F17F2C186C6E49199725FC8.gif
Content-Transfer-Encoding: Base64

R0lGODlhRwAoAOZLALvS6LvN3USEv4ix1oinw+70+e7y9kR0oUR1oYinxDNomVWP
xd3m7t3p81WBqoix17vM3czd7szZ5WaayyJbkHeauxFirczZ5qrH4hFirmaOsjN5
uu7y9zN5uRFPiIiw1nel0RFOiBFOh6rA1CJttIimw7vT6Mze7UR1oqrA1Zm83CJu
s5m0zESDv3em0VWBqXebu8ze7pmzzIiw18zd7Xel0Gaby5m73GaOs+7z9maNs0SD
wMza5SJts+7z90SEwDN4umaNsrvS55m83TNnmYimxCJutFWQxQBCfwBXqP//////
/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEAAEsALAAAAABHACgAAAf/gEuCg4SFhoeIiYqLjI2O
j5CRkpOUlZaXiA0Am5sNhgUASpijhkmmpwKig0oPSaGkShGemKYAJiZCJ6qCSgOu
u5dKSam0SUrHyIOaE79KAAW8soSawEuam8cASRsAEaqg0NENsbOxALOmyOoxAqe/
2g+iwqmxRqc2x+zum+7GBe2mBECbByLJAiUu3A0QlmTAhw8DoBWwYGEGABvvGsob
pqQBxQEASKSaWBEAs1DaOgDQ1W6ACV/0TFlwAUBFkg4YTNyIwdCdt4IYjvlCqXHJ
vF5JhgiNB1RoM45KCiSZgIzZuCQkCjhdoBVZOnVK2iFrRXShUY5DwYo9RvYYVG0L
/52GStICWYENpkg80PpV3VqkZTemSuvXmFy39LR9kPfhF0ejxzA8WMHRVDhe7bRG
6JCxxrGEg5PEW5U5FudQwjp43SAPL2JVYNMtSPLD4QcVSgoumJAhwy+pFgaQ6MGx
gO8FA3bnNsjbN+ojBj8UKCjgQTsQr41iWPDgAd66BXifAhJ1Nk5fupSoyLBiwsSD
SmhMoCzgRvmbGNAfKzA7CY1eeG0QlxIZHKTdDqa0UENXYDXo4IMQRiihOpBNaOGF
ElYIoYYaUkjKhyCGKOKIJJZo4okopqiiIgwE4KKLDBjCQQDVrLgIEjjmeAAwShCA
BAQ1UqLEBTFiguOLEEjAY/8CSNAICxI7GolEg4MwAIEOTR4TAAe8EElIi9W06KKW
SCgAwQWqzMhllwwMWeSQARSJo4MSIJBjlhAgQYA8UB5zAQU5anBMnXdCkOedShhg
J44IGGAUEihUgIQDSsBwZwJK4JgAAZw6aoAIIRAQgAZZBoAEpo/uyACoRQRAwY6f
hjrqj0qYqkAAPCiBgp4B+IjCMTiGAEMAMpQ5ArFo3omjkpKmcIyPNJq656MI9IgE
C89i2uyztGZabaJICHoMqW0iQYEB3DqALjJzgnXAlMcwGa2efFYLrbvwKiEvsDvW
Si+3NPZ5DAcK4EhBAui2q867yNwrbb3WArlwvvd6S2a1CfKUkGWfFY6QAKA74ujo
KnaiK0HB81ZwjKX2nrqLEiUrcXKWmSrArs1GFQxstbyoM6cDkG5KALaSOqCBBx5k
yQESoVIAaLUcJO1AAg4EoUTRRydNoxJAO0CAAZIekMC7Klts1AhTJ1BwtQZoIEKO
RCT6QpkpaKykEix4QAEOOYhAqcw4gCyD3HTbfYwBcyOhJAEFK7DnMR5QevaiB1Tg
A4aYZ35hh5p3HiHnVFL4oI2kl05JIAA7

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://cache.lego.com/upload/contentTemplating/CommonV2010GlobalFooter/images/picF6575D5CAAE964DEBFA3ABE40A0BBC6D.gif
Content-Transfer-Encoding: Base64

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

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://cache.lego.com/upload/contentTemplating/CommonV2010GlobalHeader/images/pic583788FD319A603D0EC7A60482EB5906.png
Content-Transfer-Encoding: Base64

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
A7YyvSByP2gDAAAAAElFTkSuQmCC

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://cache.lego.com/upload/contentTemplating/CommonV2010GlobalHeader/images/picE5437DFABCBB41927AA411901F3460B6.png
Content-Transfer-Encoding: Base64

iVBORw0KGgoAAAANSUhEUgAAAFQAAABwCAYAAACAVlfhAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADwpJREFUeNrsnAl0FEUagP+eI+QiBySB
cJhDJFwJR0y4DAHkeKIsZhXBRUFUYAV9K+riwur6VlmBBRTfLgoIujzdp4IY13AJ
EQQEIYggEUggRI5ADnKROzN97F891TPdMz0HSVbjvvq1qOqq6qqur//6/+qedHGS
JAGT1gvHcd2QZbKBoWhbYUAZUAaUAWXCgDKgDCgTBpQBZUCZMKAMKAPKgDJhQBlQ
BpQJA8qAMqBMvImpLRoJmvVpCkYTOwd3KLqydvI2TDdi4JXy0NmfdbLw4lOBHYzm
io0ZazCrnpv+ifWXGLD08bT2D5TAbGgWXgsJEE9iOo+GaqVQEKWUJquwFAM5PIzh
NIZSNuXdSKCfyUzisEC/MIySMISoyzsGmNQ3biiGTsyGehCjgZPb8TMZ/AhXDGZ1
eYCf0ag67IyhAwP6PxAEPd1sNOwnpo2EDmbD1Tu6dlyJdi4Kg5nepCWY/3XibaHz
fpvaYwimM5X6cVFBG7Fe9KTB0V0xf5WB44iZkUICzEfefyo1EcsCMXDyLOpgTPE3
G9/zm7H1MtpvKXjWtjO9n9258o0d+b3pDeZ+1UAR5O8bLcJHVkEcreQ1W8UeF0pq
X+g5PysbD29HGAEcBxMwPx2d2uNZJ64fwPT9Sv2fyuqfuHfFwTcPnL3xFeY/L0pS
KMmvabQOX709/1+YTCD3jdw4tPE5aMNnGwwQ0Tu648X6Zr4f6WvzgUtrsU4cBv/2
5JRkOX2lujve/RWYXOGp3t7cklBeFJeR9ONj4g5umpd6jvDcuK+w55wNxzOKKhsS
n//g1HOrHx20EjXUjLAg/3ptakxEUOm/nxm2eWRCRF3Sot0zcq/c7LHzZPG08CC/
ytemDXp34aSEMjx/NLYzEmEPwDaTMdxAkO+QvmaOit23ef7QXEzWbj16NeqhNUfm
4jWPw+NhJA/DtXYF1FdZs/P8cEmCsE7BflUIMx+zTmHIfXJsvHXV9rzuBB5CJTB6
mQwG2f4OiQsvy1qUtq9beMAVUhfPjcJ4dtcw//oTyybswvxCPD6H07oG45GogcSe
xy5478RI0hdpY9nDScUYncdwAh0lMSlz0RQ0k34w5LQ7oINiw4pPLp/4LdEKuhaV
ZdP+wrgn1x+fohxX1FpiSdy9U0A9RpUYvsPwAwactXAI49S8a7VdMO6GDk8GilpZ
jNAu0GVXbkFJ3V0kH4HWYH4ZbeP7r34sVZuxwLomPlI5mLT84BjsOwlNQh0C70/y
Jg/pfpas7Ejf7W7KIwziLMigD2K4ruR/e74iHSM7UJPRBokDjjiCmyQoC/3osIAm
VZMh6GhkQLwgWTC6iuESmZ54LAMQRRlEOQaiuVU4vQXV+RyaDPsYsS1jkL8xyGzi
zLGRQYWj+0UVvfXY4DNEs9Xr5vYGlGgcmcYXlfx9Z0pvU9dDL1xH4pLqphDnNhqt
fAzV3hq105RA/kNWAttKvHSXUI0PIU9lAslHz6/1uhxn997fL59wACOikWXUq/P0
xpO8ql+tl586rCexV1BW09QRnQ/R3hD06CaytKlp4CdT80G0ro6CbLE8khZzVkmj
PY2n8MhSbTeGXdSEEO1ubnca6qvMHh1X+PKW3P3XKhvH4Dpw4rZjRT3RrtWiN++L
RjQkomOHmwsm3FFAmONjq9CavtL6RFbgMmnz+eLaWW/vKbjzs5yiVbgEK8HlGl/b
yI+YOLDrrN2L07dT0yO0Kw1Fz9lMjbvktICvoovrZlpmWf7wwIWpvToRBwSXy+v7
VdVbhiK8kAE9Q6/iAPfilCfvAwqpCVHMidc+dfrin7s34e+j+kbuoGbmtso6SyqB
iSuCxt+NjCHLK6K5fm3BgGujv7EnyxLyxolcXBGGbzAUq8r9adkoDA0Y9pCxkeVK
3vWadFyYj0Rv7odPQzeH9uqsOJgTGIjDCMRAPHoPDD9iOI62shpNhEufmF+M+Xp9
ETtJVhYp6/ZevAedoj/2VYV9VdJzD1FT0NRikPRv7NsKqJm+8Aihy6Vyp4sz0LJI
Oq1K6WD96bN9V3pTSL06Cps4jnr6WBhBlI88BFGNtXro011fpJ1w2hc5z0jzy2l/
Na1ZOrU10FbNEjo4P5XntTibjTYUo+rZvc36UoCa4JcXiQ6M/5n6E6hm/v+9bWKv
75gwoAwoA8qEAWVAGVAGlAkDyoAyoEwYUAaUAWXiQTgGtG1FYkDZlGdAGVAmDCgD
yoAyYUAZUAaUCQPKgDKgDCgTBrTdise/D1V9kcLEg6j/aJlp6M+poXqSsmQP+ZgK
DAb5Szjyrbz8PZycxznS6lhJ27Rem+bAkXbMDG8a4ZqWwPFFE/m+0TlNgpLWxPif
KNrSchC15UqeUu/M6nva1obSTgIEQZwhSuIOjL/HY17Af/B/TSB5cr4Ikr2cptVB
U9fpPHXwVl9znqTTt+TmGnEMPM/vsTY1zKm8cDT8+OsTDJivAazEba6hFqsw02Q0
rkItijRIRJskILEB/xFEh+YqsTftJOc7ayZn3wtAfwDKJ0vOmupVS0Grbap4sCgZ
QDT6jw+OS1nV/+ktL59cMXEdnmrt9/xOSV3Xm3j8CkTtlBIW7vDDsX9gMHIPqYGp
p7wamO9Anft0hqoP0xtQNQA1UE/TXz29eUtzdsWxj6ZX5Gyp6vWH7aJyXuE/7tN1
Srf0FUjcM1lGKy9mGgzcJI6nWinatEsQ3dhNUR+os91UH7fEhqrtp7M91dNQj/ZU
FUsG87iQ5Om7Giuu3lPw1n3VMQuyhDab8lar+CqHMA2iDaYCQdHCxNtCYUTvCCiq
bIC9p0s1oEgcGmiGB1J7yunNB3/SAFTqetJKt2BVU1+jrSpw7tKezIC9DmdKCUub
v7rh4rdPX147uSF63n/EVk/5qCe2DeWMxsPkW3PnqaxAmz/hdlj0m75wOL8cZr+T
o5nyREYkdIZN81LldOIfd7t4eM1U95GpXRslz4DVttSdGXAG6VzPUnJuWtUXi7PA
9qWe1Kopb5XgLwZRVDYM0JnKaG9Eyd5wMy+4ALfyjmsg+4c4A/SkmWrA7u69xnZK
3s2AJ3iacuUGhcUswmgf2D6J5Fs85YMf/bg/wpqEPdk9snp6GuiiSxAkekE2YM42
kxccJMjuYp7sZms09FbgKhDlNC1QNFWt5fKxwS/Z/+7FaU1fLfsSbF/iSS0CahWl
qbiic4EpT2nOpq1EFA0VqYYqjsm+1OIFXQ2dnNwNHk2LhVF9bduCXC5vgA8PXYK1
XxbY6y+Y2AtG9YmED7+5DKcvV8OSjH7yeURIvaWZZ2Qb/fTEO+S2SPrguRswZ/1x
qGqw2KEMjAmDmaPiIB37io0MglPY1ufHi+D9r3+CqnqLK0SnYyks9gGwbf3RDB6+
q/cMlId0kEFqYarXjyRfEB0aauFFVR1buVUQXTT0sfQ4WDNrsKa/mIhA+DMCuysh
AjJWH5bzSDoNIVTioFfMGAhhgWYN7PLaJpiS0gMGxYTZ88kNInVnvn1UPs7A8s3z
h8rpamxn/5kyGNM/Sj6nZ+dAstODLlCNPeYCyMX6U2YtA4oPGb2JhmoVnNNovBro
WLzI+s0PepyqRIPDg/zglQflTWngpU9yYfX2fPv5O/40CtL7RcGkwdHwWU4RKNZi
yp3d4eSlKnjkn0ehsLRerkfqv/LgALIhFtnxhuxtAi/c1weWTkvENiLl2UBgKDdu
ycenYWVWnpw3JDYccl4fD0+MiYc5G47r2GenDIMpFmxfTBtb/ugpScGO26YEkQbb
MT6/wa18Ik4GmYZTmEAtLKuDv2WelbWWhJ2nimHr0au21QAuxRotAto1W9vZuaVw
92tfw9miGrnunh9K5HzSRvLiPbALzyVtHyuokPNJ+8TUJMWEymki6/YWoD0XUQFE
KCitlfPIdCdjcDc+lfENpDANLV+HegQlqXaLUwZdAuOX7nOpOS6xK+x9aSytKkI8
3bmmsLTOdvEqOVFYSTZ5geS4cFrmaLuqrslFg0gbmnzNOkqE8EDHELc8O8KeTo63
bRC5IbsA7PsOeNcLA3jZI88b0OtoQ0M8MdUOQnIBJPfvNEhNHef67so8nec27bTi
VxHLPl0s36QN2Rd8fCskloEP2D0DFfnTaDv6eG9HckQuWi1pz8UBV9XZdvSJjwp2
ARrfJZhqXq1j6uneLNXaSC/fDtdxPP7V7Ba84aQKaW3I97Zk8m5DRcuXtumgY1Nc
bYxWk5yDqjz79HU7vLnjetnrkGk+dXiMbepfLNfRNlFr49z1qco/UXDDfvjilH46
1+ZtXHT8DWVH6cJebLmG3sjLhC5Jq9GVh7ncGMmNpqo1yo1dKyy5CVuPXIKpI2Jh
/bzhdojJ8RE2Z4XaufVIIdZVK4REj51f7Umu4DWzoQlWZObCixmJsPyRZOwrFh2R
bYaMS+oG4/+6x36D1QrpaEM2WQ2Qv+sLugZt+ZMSHH6zGiavfQPMga+6EnS1TfJU
drGhkt1pqMvnrftGzp87oY88MIdtuwbz3sGy2kbHOXpTW9LvU6+vFZk/yNfxYkYS
JN/eWVW3GeE2aZVO0vE5tSUfwdWjJfRZXmjd+9C+U4IhYdJh4ExJ7tXTR+3VkfDg
DjjICLm4sKTGZjtbYOJ8rTBuYHdqo9V9ce7PES2FcGjVw1B5kaznKkFnSzf1yxFf
XjAbYORzCRDZ5wBmRLrykTwwk3yC6uOSpQVQOc/HnJsDu1WRaiAvayYGouJkgVuv
Z0PVQH35TUmEw2+ch+JTY0GwXqYvE0F3wW93YGqDr+cA9JyW6N6huXV07s6T3PSt
d54bZyRYSyB/52MIk+xmRvbFa4SMjV7fh/r6I50Ax97Og7zt6dBYvYn05v6C3F2w
J9BOAwUPgL2Ve7qJHkEq5fgoVV/+KeSsnwrnPieaSfbSq4P73+V9mUa38iMdD+d3
XsOwEAY8tB6iB85EZzUMDMZotK/ddVb7bqaz1Lq5Lnmb3pLrsaaI01mZ8CUgYGiu
+Q6KcjJxjAV0ehMj2yArlI+P1z7/SOek1X70zUsATZt8eSxr5yKAY+u2RurRLTBl
nWgbFmeLPp8LrXVKnsyFSfXCgPsVA1Ue50QKVoBb2Ev0ln/1dOusbHeTSQucEhMG
9JcRkzfbwIRpKAPKgDJhQBlQBpQJA8qAtnth+za1sUj/FWAACnS6jXnRMKYAAAAA
SUVORK5CYII=

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://cache.lego.com/upload/contentTemplating/CommonV2010GlobalHeader/images/pic1C697FC2CDBD2A4EC924F4657C75D3C0.png
Content-Transfer-Encoding: Base64

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
gg==

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://cache.lego.com/upload/contentTemplating/CommonV2010GlobalHeader/images/picE97C6E7730C56321321944935F36A63C.png
Content-Transfer-Encoding: Base64

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

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://cache.lego.com/upload/contentTemplating/CommonV2010GlobalHeader/images/pic87360F85218B24AA4671C15BF7D61663.png
Content-Transfer-Encoding: Base64

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

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://cache.lego.com/upload/contentTemplating/CommonV2010GlobalHeader/images/pic9CFE8ED09B9D13D846DF903DC0B8CCF2.png
Content-Transfer-Encoding: Base64

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
gg==

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://cache.lego.com/Designs/Shared/Colorbox/img/modalCollection.png
Content-Transfer-Encoding: Base64

iVBORw0KGgoAAAANSUhEUgAAACQAAAIJCAYAAADNrZ9ZAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADDxJREFUeNrsnXuMXFUdx3937szOa2ff
7baAhdIKKJISqJayYEsxgDSCxiINWl9EcEWRmEBo4A9jVEqCjwiBIDFCNAYitVJa
HqUPSwRLbQrE8qjS8mppl7K7837cp79z75mZO9OZ2d1ud5ndfk/y4947c+89n/s7
v9c5c7cotm1TnaayXMWyguVMlnPlZ42ayfIKy16Wx1nWm4Zmlm7ob6GRmlIH6Nss
f7Rti2zL4l2bGoBX3lBRxH9J8fl43yc++g5DPXysQGGWn3PvP7EsY9QQjeB8Pr/Y
+TUf3smSGwvQXJZbbcvstyyTjmfz+VTWmPoA765heW+0QPczSL99nGFKHTGUz4X6
QUN4ub2D7WXCYEQT9xZ9iL5G0pCwtIJp6I7xTmxT2LADYifIotXT0ArhTRMPQ9Jb
RV9OKKk7ZMtd156cJvta3gjofHtStFPSkdgsbmRDcQ5c7TSJjQOkJu2oJpDNQDTJ
QK6FA2jaAL23/7VJBZpz+tl1gXzUZA1AowHS3CpvcprsS2sEdFBm4EnyMKevg42A
drYEw5MGJPva2QhoXSQSmzQg2de6hgUaS+HQ+/8jwynSJq75ebhmf+KTwo4aFmjC
qFd3ds+acO2IPkRfjYy6osiPD33Yn4wfmRCYts4e6ujsHXWRL9qajq6ZD7R1zJhI
mF+MdaI4h+X2XCbVHx8eIF0rjAsk0BKkzq5eCkViRZiDxzqV/iEXm/cyGGUySTJ0
zZGRJpBiQugPtDBIyPGmcLRVdPEjTt73eZLqMQF5FxuuZZkvZaRSN8HyFst/pGtv
ZBizKsuPCDR5Ff5oUouhFwAEIAABCEAAAtC0Bnp3356mAsJiA4AABCAAAQhAxzvb
N91iw3G8R3HrfUB7ooEUKb4a4gWyaog9GkBlDCDFjv0sgSpRPfYoOheLVAaLWGfW
5L4hP2/4m7wySo2oEkSsL4fIfWmlKEEJ5QUqguQ8kmcpyO/MehpTRqEVAdIiOxeL
hm1SYvI40k/qfH58f4TBuUftYTLf4d5T/F2a3G1SijjOSjCjlraUEWACUiOiY7G+
2C3kYvLNX03qpQvJd9YMUk+tZcNpsj58kaw9D5L5/N/IEj9ZDkqJS8h8lbbqAnlh
wlIbAqR3LilzH6HAyovJv1hqrqrVMg2bdpO5+2YyH32BrDf4gwGWj8hdIM3JoS1p
Sq0TLIswQitiJf0UHpYlz1LwtlNJPaN2QK3vQLPJN/u7fL1CdvYfZA9KgGojt4/S
0KaNf18djUZ+KWJlJp2lwXicBgYG6NTtO+grG7byJQaNBeTo72z7L2Q+8XUy/swH
70ttxaWmHJsqaWjz0+u72mKxR6OxWFi8n5ErFCjOQB0vv07XPPYk38scB0jZHM5h
u2OjzGwh+4AcLl2Ko6mS6n2KckcwHOoyTYOymSwlGMbY9y6tfGRdFUwtb7WrpDHk
j0lddTX5zufdHumtIWk+7mt0W555sj0aa+1X/X7SNI0y2QwNDcdp8frNrMh07YB7
9xresAffcGMlzLmfJdr/Jqv8We6m66jrNBZ+PD976TekfbZLew2UgGxFWREKhcJk
WlTIFyiZzlBo7z46+7U6LxiITm+72d1/8DdEK64tw2zj4Z3LkeDSzxPd8r2KywwZ
gHJ87ilEp3+f1Iv4sIMlWgyuDlAwEFgufjjRDIPy+TylU2lauG1HXTemV3YS7X61
/NFDvyNadjnRH+7j23t+DnlmS8WVmgQqylWkXCY1FJERX3WBQqGLxIuQuqFTTitQ
hm3o02/ur2Mnsl19HftHwt0XEFvWE523oPz9jbe44LIVSkB2CegUUub1ktIrgVoc
oG2bNnYFVP8MHwcAyzBJL2jUeeAQ+Rzbsesb8YG3iL66qvaQCpjfP1DxKJYn2+rl
IKRcQcqnpA25QApHX59fdd7qNCyLNN2gzoMDNTynBtxWNty1T1TCbNleAUOl1G8z
iO1J+zZD2jSPlDkSxu8OmaK0i+ESdaPFQCYbdiSRGl1RckM/a+nqys8uXUJ0++oq
Yy6DuD5nl0J0q+v2asntxasProh84G5VexRv7a1YyR722/Jx0Z5Eu+unLqzH6U1P
keS9u9/VTKnq9LHLJ5yiR7zdywpTefgKkVBjGOHewrOKTXjc7DMrPU/A8nleu9E9
yasYmXJuOVLKaUJD74mhEm/1snFTIBCgxMyexjZ0561l9xaauf4mLiaGiPouq9QU
n+faDkn7saXtlNsHZA94WE3fkmWXHdFN8wgPlvMDbjAYosF5p1GONeaNG5qnFqVd
u8swlywvu3d+2D0uQvF51ddWG8MOsvd6KknLqWl0Xf8X285VgZYAhRgowE+/r/ck
OvnQgZJPeWtZdc1dFBFB76NBMg/sq5xyMJx6zgVk93RTnPcLMvZ4gYqZMUH20Etk
v+2tIp3AaGrGRsuyKdjSQpFIhNraYrT34gucszKy7izWnhlZK4jO0gxT8BTQRY2K
z4swIk3kPcWPN6K9JBTkFmpZebnpALEdPa7rWk682xOJhKkt1kZHliymQ23dDGAf
JSkPaE7ezbstPoA4N+cZD9sDlSY79SsyN8h6KFOsHB2gC5csG0okUw+JU8PhMLW3
t1N3dze98bUvlZ4675k+ZPm8oqSOgi3vF2HMqqFy0hzZTyfcIq2oIb0E5NhjPvez
fL6QEF7WGmul7q4ushZ/jt7q6yu5rBcu4xnClEfSHk0VPOnC8PjpHrJfvYcs8aLB
EQlUHNVygfaFy5cPJpLJu0UICLMddXZ1Uu+sWTT0zZX04bwzKmZ+uqeUyHu0l/d4
pVHHbg5xpXgTmfc6u0RDnuFyTq0o8q/84hX/jkaifZFwaK4/GCQ/u76qqnT4M2eR
PjBErR8crEiWZlUUNmsEPm/7L9mvX0/m3Qy8X9bTw97hqjkN2r5188zOrq4Xedjm
GVwfpZJJGmT3PnT4MPk3baWT1m6goJYZ04KAyQH3/WXL6LrnnrpOaqYIk64ys9oT
xe3btizo6el5pjUanWVwSZLOpGl4eJgGhwYp8cFhat2wiXpe2EGhTKIhiBaI0PCi
8yl+zZfJzza5atWqCz2TxWw1TMOp9NbNz502Y0bPWp6JnCfOzvMsJM3aSrLEkwlK
cUVg73+bwnveoOBBfuhCQWZHHxXmziFt/nwyzz6LOjo6qZO9lnMmLV269DRPtNCr
YUZcbHj2qaciM2b23N/e0fEt4X0WD2GWO85ns5TN5iiTy/GkoEC6ZpAlZia2+KsE
H/n9HGBDIQpHI9QaiTrbPJ9/zoIF7VVZxDqW5Rhlx4v/XBSLxe6JRFv7VLfq5XLX
YBCdDF0nzoWimHLLGHYCJ0kHW8jPWy5wyOYsMDg09KeFCxde32jlY6wLVsruXbuu
UAPqykg4fGUg0NKjuHME5y8RBIxddEGFHAiGfiedTv1V143HFi1a9PJoFq2OdUlP
2bVz51K/Xz2TbeNkDg2zxF9KKVx2aoa+j2cw8Uwm83xfX9+bo105K90YPwIDCEAA
AhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAA
BCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAmBSjfXECm1mRABoAABCAA
AQhAYwXKAQhA4wMqAKgxkA4gAAFowoGyAAIQgCYWKA+gxkAagEYEygAIQAAC0McL
lAPQSEDp5gIqAAhAAALQxw2UTQFoagHlAQSg6QeUBFBjoAyAADQ+oByAph5QAkBT
DCgNIABNM6BsOg4gAE0zoBSARgIaBtDUAsoACEDjBUo2HdBQUwH5qMkagEa0oTRs
aIoB+cfw/w+eJCAbQwYgAE2sl9lN5mYYMgRGAJ1w2b4ZAyNsCHEIbo8hAxACI9we
QwYgAE2lwMgFGtweQABCtkdgxMwVQHB7DFlzBUZbgYammpdZ0BCAppdRK00Wh/xW
87k9kiuAAHTCBcYmm0pbGDIAAegEy/YchzBkCIwAQpEPIARGBEa4PYAQhzBk4wuM
cHsAAejECozI9ihhMWQo8hEYYUMIjBgylB+oGGHUADrRvAz/7geAxp3LEKkBhHpo
wiM1bAhAiNSIQwACEFLHdI/UiEMAAhCAAFSVyxAYUeQDCEAAwlQa8zLkMrg9gACE
SA0gAAFoCpcfyPYAQi4DEIAABCAAoR5CPYRsDyAAAaii/V+AAQAhvX7lUr1IhwAA
AABJRU5ErkJggg==

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline; filename=Colorbox-presentation.css
Content-Type: text/css; charset=utf-8; name=Colorbox-presentation.css
Content-Location: http://cache.lego.com/Designs/Shared/Colorbox/CSS/Colorbox-presentation.css
Content-Transfer-Encoding: 8bit

﻿/*---------------------------------------------------------------------------
C O L O R B O X   P R E S E N T A T I O N
---------------------------------------------------------------------------*/

/*------------------------------
GRAPHICS
------------------------------*/
#ghcboxTopLeft, #ghcboxTopRight, #ghcboxBottomLeft, #ghcboxBottomRight, #ghcboxTopCenter, #ghcboxBottomCenter, #ghcboxContent, #ghcboxClose, #ghcboxMiddleLeft, #ghcboxMiddleRight { background: url(../img/modalCollection.png) no-repeat; }
.ie6 #ghcboxTopLeft, .ie6  #ghcboxTopRight, .ie6  #ghcboxBottomLeft, .ie6  #ghcboxBottomRight, .ie6  #ghcboxTopCenter, .ie6  #ghcboxBottomCenter, .ie6  #ghcboxContent, .ie6  #ghcboxMiddleLeft, .ie6  #ghcboxMiddleRight { background: none; }
#ghcboxTopCenter, #ghcboxBottomCenter, #ghcboxContent { background-repeat: repeat-x; }
.ie6 #ghcolorbox { background: #F0F0F0; border: 1px solid #ghfff; }
.ie6 #ghcolorbox div { overflow: hidden; }
.ie6 #ghcolorbox .btn.large, .cboxIE .btn.large span { background: none; }

/*------------------------------
SIZES
------------------------------*/
#ghcboxTopLeft, #ghcboxTopRight, #ghcboxBottomLeft, #ghcboxBottomRight { width: 15px; height: 15px; }
#ghcboxTopCenter, #ghcboxBottomCenter { height: 15px; }
#ghcboxMiddleLeft, #ghcboxMiddleRight { width: 15px; }

/*------------------------------
POSITIONS
------------------------------*/
/*Corners*/
#ghcboxTopLeft { background-position: 0 0; }
#ghcboxTopRight { background-position: -15px 0; }
#ghcboxBottomLeft { background-position: 0 -15px; }
#ghcboxBottomRight { background-position: -15px -15px; }
/*Borders*/
#ghcboxTopCenter { background-position: 0 -30px; }
#ghcboxBottomCenter { background-position: 0 -45px; }
#ghcboxContent, #ghcboxMiddleLeft, #ghcboxMiddleRight { background-color: #dfdcd3; background-position: 0 -96px; }

/*------------------------------
MISC
------------------------------*/
#ghcboxOverlay { background-color: #121212;}
#ghcboxClose { width: 36px; height: 36px; position: absolute; top: -23px; right: -24px; text-indent: -9999px; z-index: 10000; background-position: 0 -60px; }
.ie6 #ghcboxClose { top: -2px; right: -2px; }
#ghcboxClose.hover { background-position: 0 -60px; }

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline; filename=Colorbox-core.css
Content-Type: text/css; charset=utf-8; name=Colorbox-core.css
Content-Location: http://cache.lego.com/Designs/Shared/Colorbox/CSS/Colorbox-core.css
Content-Transfer-Encoding: 8bit

﻿/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#ghcolorbox, #ghcboxOverlay, #ghcboxWrapper{position:absolute; top:0; left:0; z-index:10000; /*overflow:hidden;*/}
#ghcboxOverlay{position:fixed; width:100%; height:100%;}
#ghcboxMiddleLeft, #ghcboxBottomLeft{clear:left;}
#ghcboxContent{position:relative;}
#ghcboxLoadedContent{overflow:auto;}
#ghcboxLoadedContent iframe{display:block; width:100%; height:100%; border:0; overflow: hidden; }
#ghcboxTitle{margin:0;}
#ghcboxLoadingOverlay, #ghcboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#ghcboxPrevious, #ghcboxNext, #ghcboxClose, #ghcboxSlideshow{cursor:pointer;}

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline; filename=resets.css
Content-Type: text/css; charset=utf-8; name=resets.css
Content-Location: http://cache.lego.com/Designs/Shared/Global/CSS/resets.css
Content-Transfer-Encoding: 8bit

﻿/*---------------------------------------------------------------------------
R E S E T S   A N D   P O S I T I O N I N G
---------------------------------------------------------------------------*/ 

/*------------------------------
RESETS
------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { font-size: 100%; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,em,strong,th { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
abbr,acronym { border:0; }
object { outline: none; }

/*------------------------------
SITE POSITIONING
------------------------------*/
html { text-align: center; }
body { text-align: left; }
#site { width: 950px; margin: 0 auto; }
------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://cache.lego.com/Designs/Shared/Global/img/globalheaderFooterCollection.png
Content-Transfer-Encoding: Base64

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
AAMAXxg2GF823yYAAAAASUVORK5CYII=

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://cache.lego.com/Designs/Shared/Global/img/globalheaderFooterBgCollection.png
Content-Transfer-Encoding: Base64

iVBORw0KGgoAAAANSUhEUgAAAAoAAADqCAIAAAAUFENoAAAAGXRFWHRTb2Z0d2Fy
ZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALZJREFUeNrsmcsJAzEMRCXj/ptLA7mk
BJ9Wn1QQiWRizML4+vCMPFgC72pmyuc1pFzExH/Ds76KM2rc7Y4SO+QdEYh3NN6I
uGXjHcDB3BFxa8Qh3GXuG0uz2jvBWJCraIF0CdYGnhu911q/Twd9PF8V7vrbjfP8
63GvYzAWYmJiYmJiYmJiYmJiYuI7P+6vq/okMkWAvw5TEyktOnGktDy4O8pQwdTy
trHsDVX03MFqLOfE3wIMALU4o7ROqtqfAAAAAElFTkSuQmCC

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://cache.lego.com/Designs/Shared/Global/img/flagCollection.png
Content-Transfer-Encoding: Base64

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
AAAAAElFTkSuQmCC

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline; filename=global.css
Content-Type: text/css; charset=utf-8; name=global.css
Content-Location: http://cache.lego.com/Designs/Shared/Global/CSS/global.css
Content-Transfer-Encoding: 8bit

﻿/*---------------------------------------------------------------------------
G L O B A L
---------------------------------------------------------------------------*/ 

/*------------------------------
RESETS
------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { font-size: 100%; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,em,strong,th { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
abbr,acronym { border:0; }
object { outline: none; }

/*------------------------------
SITE POSITIONING
------------------------------*/
html, body, form { height: 100%; }
html { text-align: center; }
body { text-align: left; }
#globalWrapper { min-height: 100%; position: relative; overflow: visible; }
#site { width: 950px; /*padding: 0 0 174px 0;*/ margin: 0 auto; }

/*------------------------------
GRAPHICS
------------------------------*/
#globalHeader fieldset input, #globalHeader fieldset button, .GHid, .GHid ul, .GHlanguage, .GFcol li a, .GFlegoland li a, .countrySelector, #GFbottomLinks a { background: url(../img/globalheaderFooterCollection.png) no-repeat; }
#GHwrapper, #GFwrapper { background: url(../img/globalheaderFooterBgCollection.png) repeat-x; }
.GHflags span { background: url(../img/flagCollection.png) no-repeat; }

/*------------------------------
GLOBAL HEADER
------------------------------*/
/*Structure*/
#GHwrapper { width: 100%; text-align: center; }
#globalHeader { width: 950px; height: 58px; margin: 0 auto; position: relative; text-align: left; font: normal 81.3%/1.25 Verdana, "Helvetica Neue", Helvetica, sans-serif; }
/*Navigation links*/
ul.GHnavPrim { /*width: 517px;*/ height: 58px; position: absolute; left: 60px; bottom: 0; }
.GHlogo { Margin: 0; padding: 0; position: absolute; bottom: 7px; }
.GHlogo a { width: 44px; height: 44px; display: block; text-indent: -9999px; overflow: hidden; background-position: 0 -78px; }
.GHnavPrim li { height: 58px; float: left; }
.GHnavPrim .GBhome { width: 44px; height: 44px; padding: 0; margin: 6px 20px 0 0; background-position: 0 -78px; }
.GHnavPrim .GBhome a { width: 44px; height: 44px; margin: 0; display: block; background-position: 0 -78px; }
.GHnavPrim a { height: 58px; display: block; text-indent: -9999px; overflow: hidden; background-repeat: no-repeat; background-position: 0 0; }
.GHnavPrim a:hover, .GHnavPrim .active a { background-position: 0 -56px !important; }
/*Search*/
#globalHeader fieldset { width: 183px; height: 24px; position: absolute; top: 28px; right: 176px; }
#globalHeader fieldset legend { height: 0px; text-indent: -9999px; }
#globalHeader fieldset input { width: 151px; height: 24px; text-indent: 10px; line-height: 24px; border: none; color: #7a7a7a; background-position: 0 0; float: left; }
#globalHeader fieldset button { width: 32px; height: 24px; padding: 0; cursor: pointer; border: none; text-indent: -9999px; background-position: -151px 0; float: right; }
/*Language selector*/
.GHlanguage { padding: 0 15px 0 0; position: absolute; right: 190px; top: 9px; display: block; font-size: 80%; color: #828487; text-decoration: none; line-height: 12px; font-size: 90%; text-align: right; background-position: right -114px; }
a.GHlanguage, a.GHlanguage:visited, a.GHlanguage:active { color: #828487 !important; text-decoration:none;}
.GHlanguage:hover { color: #646669; background-position: right -133px; }
/*TODO: class names should be prefixed with "GH" [SB 11082010]*/
.GHflags span { width: 18px; height: 13px; margin: 0 5px 0 0; display: block; float: left; }
.deat span { background-position: 0 0; } 
.frbe span { background-position: 0 -23px; }
.frnl span { background-position: -20px 0; }
.dech span { background-position: 0 -46px; }
.defr span { background-position: -20px 0; }
.cscz span { background-position: 0 -69px; } 
.dede span { background-position: 0 -92px; } 
.dadk span { background-position: 0 -115px; } 
.eses span { background-position: 0 -138px; }
.esus span { background-position: 0 -483px; }
.esar span { background-position: 0 -299px; }
.fifi span { background-position: 0 -161px; } 
.frfr span { background-position: 0 -184px; } 
.huhu span { background-position: 0 -207px; } 
.itit span { background-position: 0 -230px; } 
.jajp span { background-position: 0 -253px; } 
.kokr span { background-position: 0 -276px; } 
.laam span { background-position: 0 -299px; }
.esmx span { background-position: 0 -322px; } 
.nlnl span { background-position: 0 -345px; } 
.nlbe span { background-position: 0 -23px; }
.nbno span { background-position: 0 -368px; } 
.plpl span { background-position: 0 -391px; } 
.ruru span { background-position: 0 -414px; } 
.svse span { background-position: 0 -437px; } 
.engb span { background-position: 0 -460px; } 
.enus span { background-position: 0 -483px; }
.zhcn span { background-position: 0 -506px; }
/*LEGO id*/
.GHid { width: 171px; height: 55px; position: absolute; right: -10px; bottom: 0; font-size: 80%; font-weight: bold; color: #53A8E2; background-position: 0 -205px; }
.GHid ul { height: 40px; padding: 0 0 0 70px; margin: 8px 0 0 20px; background-position: 0 -24px; }
.GHid .GHusername{ overflow:hidden;white-space: nowrap; }
.GHid a { color: #0057A8 !important; font-size: 92.3% !important; text-decoration: none; }
.GHid a:visited, .GHid a:active { color: #0057A8 !important; text-decoration:none;}
.GHid img { margin: 0 10px 0 20px; float: left; }

/*------------------------------
GLOBAL FOOTER
------------------------------*/
#GFwrapper { width: 100%; position: absolute; left: 0; bottom: 0; text-align: center; background-position: 0 -58px; background-color: #EDECEC; }
.ie7 #GFwrapper { z-index: 5; } /*IE7 bug workaround*/
#globalFooter { width: 950px; min-height: 174px; margin: 0 auto; position: relative; font: normal 81.3%/1.25 Verdana, "Helvetica Neue", Helvetica, sans-serif; text-align: left; }
#globalFooter a, #globalFooter a:visited, #globalFooter a:active { color: #696664 !important; text-decoration:none;}
.GFcol { width: 160px; min-height: 123px; margin: 30px 42px 0 0; float: left; }
/*TODO: Class should follow naming conventions .GFblockHeader [SB 01102010]*/
.GFcol a.gfBlockHeader { line-height: 20px; height: 20px; margin: 0 0 5px 0; display: block; text-indent: -9999px; overflow: hidden; cursor: pointer; }
.GFcol a.gfBlockHeader:hover { background-position: 0 -20px; }
.GFcol li a { padding: 0 0 0 10px; margin: 0 0 3px 0; font-size: 76.9%; background-position: 0 -150px; }
.GFcol a { color: #696664; text-decoration: none; }
#globalFooter .GFcol li a:hover { color: #403d3c !important; background-position: 0 -168px; }
.GFlegoland li a { margin: 0 7px 0 0; }
.GFlegoland li { background-position: right -18px; }
.GFlegoland li:forth-child { background: none; }
.GFlegoland li:last-child { margin: 0; }

/*TODO: Below should be a class not an ID [SB 23082010]*/
#GFbottomLinks { margin: -25px 0 0 -13px; float: left; width:100%; }
#GFbottomLinks li { margin: 0 10px 0 0; float: left; line-height: 11.99px;}
#globalFooter #GFbottomLinks a, #globalFooter #GFbottomLinks a:visited, #globalFooter #GFbottomLinks a:active { padding: 0 0 0 13px; color: #827771 !important; font-size: 69.2%; text-decoration: none; background-position: 0 -186px; }
#globalFooter #GFbottomLinks a:hover { color: #6a615c !important; }
#globalFooter #GFbottomLinks #GFBLprivacypolicy { color: red !important;  }
#globalFooter #GFbottomLinks li:first-child a { background: none; }

#GFbottomLinks a:hover { color: #6a615c; }

.GFlast { width: 142px; margin: 30px 0 0 0; }
.GFlegal { clear: both; }
.GFlegal p { font-size: 70%; color: #9c9590; }
.GFdecoration { position: absolute; top: 0; }
.GFleft { left: -400px; }
.GFright { right: -400px; }
.GFwhileLoadPos { position: relative; }

/*------------------------------
COMMON
------------------------------*/
/*Language specific rules*/
/*cs-CZ*/
.Gcscz .GFcustomerservice, .Gcscz .GFfooterblockcustomerservice { width: 184px; }
.Gcscz .GFaboutus, .Gcscz .GFfooterblockaboutus{ width: 99px; }
.Gcscz .GFlegoland { width: 135px; }
.Gcscz .GFlegalnotice { width: 187px; }
.Gcscz .GFprivacy { width: 175px; }
.Gcscz .GHlanguage { right: 13px; top: 22px; }
/*da-DK*/
.Gdadk .GFcustomerservice, .Gdadk .GFfooterblockcustomerservice { width: 154px; }
.Gdadk .GFaboutus, .Gdadk .GFfooterblockaboutus { width: 106px; }
.Gdadk .GFlegoland { width: 135px; }
.Gdadk .GFlegalnotice { width: 201px; }
.Gdadk .GFprivacy { width: 135px; }
.Gdadk .GHlanguage { right: 13px; top: 22px; }
/*de-DE*/
.Gdede .GHlanguage { right: 190px; top: 9px; }
.Gdede #globalHeader fieldset { top: 28px; right: 176px; }
/*es-ES*/
.Geses .GFcustomerservice, .Geses .GFfooterblockcustomerservice { width: 210px; }
.Geses .GFaboutus, .Geses .GFfooterblockaboutus { width: 187px; }
.Geses .GFlegoland { width: 155px; }
.Geses .GFlegalnotice { width: 155px; }
.Geses .GFprivacy { width: 75px; }
.Geses .GHlanguage { right: 13px; top: 22px; }
/*es-US*/
.Gesus .GFcustomerservice { width: 210px; }
.Gesus .GFaboutus { width: 187px; }
.Gesus .GFlegoland { width: 155px; }
.Gesus .GFlegalnotice { width: 155px; }
.Gesus .GFprivacy { width: 75px; }
.Gesus .GHlanguage { right: 13px; top: 22px; }
/*es-AR*/
.Gesar .GFcustomerservice { width: 210px; }
.Gesar .GFaboutus { width: 187px; }
.Gesar .GFlegoland { width: 155px; }
.Gesar .GFlegalnotice { width: 155px; }
.Gesar .GFprivacy { width: 75px; }
.Gesar .GHlanguage { right: 13px; top: 22px; }
/*fr-BE*/
.Gfrbe .GFcustomerservice, .Gfrbe .GFfooterblockcustomerservice { width: 174px; }
.Gfrbe .GFaboutus, .Gfrbe .GFfooterblockaboutus { width: 202px; }
.Gfrbe .GFlegoland { width: 156px; }
.Gfrbe .GFlegalnotice { width: 177px; }
.Gfrbe .GFprivacy { width: 71px; }
.Gfrbe .GHlanguage  { right: 0; top: 22px; }
.Gfrbe ul.GHnavPrim { width: 845px; }
/*fr-FR*/
.Gfrfr .GFcustomerservice, .Gfrfr .GFfooterblockcustomerservice { width: 174px; }
.Gfrfr .GFaboutus, .Gfrfr .GFfooterblockaboutus { width: 202px; }
.Gfrfr .GFlegoland { width: 156px; }
.Gfrfr .GFlegalnotice { width: 177px; }
.Gfrfr .GFprivacy { width: 71px; }
.Gfrfr .GHlanguage { right: 190px; top: 9px; }
.Gfrfr #globalHeader fieldset { top: 30px; right: 176px; }
/*it-IT*/
.Gitit .GFcustomerservice, .Gitit .GFfooterblockcustomerservice { width: 219px; }
.Gitit .GFaboutus, .Gitit .GFfooterblockaboutus { width: 166px; }
.Gitit .GFlegoland { width: 172px; }
.Gitit .GFlegalnotice { width: 170px; }
.Gitit .GFprivacy { width: 53px; }
.Gitit .GHlanguage { right: 13px; top: 22px; }
/*hu-HU*/
.Ghuhu .GFcustomerservice, .Ghuhu .GFfooterblockcustomerservice { width: 203px; }
.Ghuhu .GFaboutus, .Ghuhu .GFfooterblockaboutus { width: 132px; }
.Ghuhu .GFlegoland { width: 159px; }
.Ghuhu .GFlegalnotice { width: 207px; }
.Ghuhu .GFprivacy { width: 81px; }
.Ghuhu .GHlanguage { right: 13px; top: 22px; }
/*nl-BE*/
.Gnlbe .GFcustomerservice, .Gnlbe .GFfooterblockcustomerservice { width: 196px; }
.Gnlbe .GFaboutus, .Gnlbe .GFfooterblockaboutus { width: 154px; }
.Gnlbe .GFlegoland { width: 168px; }
.Gnlbe .GFlegalnotice { width: 210px; }
.Gnlbe .GFprivacy { width: 53px; }
.Gnlbe .GHlanguage { right: 13px; top: 22px; }
/*nl-NL*/
.Gnlnl .GFcustomerservice, .Gnlnl .GFfooterblockcustomerservice { width: 196px; }
.Gnlnl .GFaboutus, .Gnlnl .GFfooterblockaboutus { width: 154px; }
.Gnlnl .GFlegoland { width: 168px; }
.Gnlnl .GFlegalnotice { width: 210px; }
.Gnlnl .GFprivacy { width: 53px; }
.Gnlnl .GHlanguage { right: 13px; top: 9px; }
.Gnlnl #globalHeader fieldset { right: 0; top: 28px; }
/*nb-NO*/
.Gnbno .GFcustomerservice, .Gnbno .GFfooterblockcustomerservice { width: 185px; }
.Gnbno .GFaboutus, .Gnbno .GFfooterblockaboutus { width: 145px; }
.Gnbno .GFlegoland { width: 168px; }
.Gnbno .GFlegalnotice { width: 204px; }
.Gnbno .GFprivacy { width: 80px; }
.Gnbno .GHlanguage { right: 13px; top: 22px; }
/*pl-PL*/
.Gplpl .GFcustomerservice, .Gplpl .GFfooterblockcustomerservice { width: 178px; }
.Gplpl .GFaboutus, .Gplpl .GFfooterblockaboutus { width: 109px; }
.Gplpl .GFlegoland { width: 143px; }
.Gplpl .GFlegalnotice { width: 199px; }
.Gplpl .GFprivacy { width: 153px; }
.Gplpl .GHlanguage { right: 13px; top: 22px; }
/*fi-FI*/
.Gfifi .GFcustomerservice, .Gfifi .GFfooterblockcustomerservice { width: 159px; }
.Gfifi .GFaboutus, .Gfifi .GFfooterblockaboutus { width: 153px; }
.Gfifi .GFlegoland { width: 128px; }
.Gfifi .GFlegalnotice { width: 198px; }
.Gfifi .GFprivacy { width: 142px; }
.Gfifi .GHlanguage { right: 13px; top: 22px; }
/*sv-SE*/
.Gsvse .GFcustomerservice, .Gsvse .GFfooterblockcustomerservice { width: 166px; }
.Gsvse .GFaboutus, .Gsvse .GFfooterblockaboutus { width: 142px; }
.Gsvse .GFlegoland { width: 165px; }
.Gsvse .GFlegalnotice { width: 241px; }
.Gsvse .GFprivacy { width: 68px; }
.Gsvse .GHlanguage { right: 13px; top: 22px; }
/*ru-RU*/
.Gruru .GFcustomerservice, .Gruru .GFfooterblockcustomerservice { width: 210px; }
.Gruru .GFaboutus, .Gruru .GFfooterblockaboutus { width: 57px; }
.Gruru .GFlegoland { width: 97px; }
.Gruru .GFlegalnotice { width: 201px; }
.Gruru .GFprivacy { width: 217px; }
.Gruru .GHlanguage { right: 13px; top: 22px; }
/*ko-KR*/
.Gkokr .GFcustomerservice, .Gkokr .GFfooterblockcustomerservice { width: 180px; }
.Gkokr .GFaboutus, .Gkokr .GFfooterblockaboutus { width: 160px; }
.Gkokr .GFlegoland { width: 160px; }
.Gkokr .GFlegalnotice { width: 163px; }
.Gkokr .GFprivacy { width: 119px; }
.Gkokr .GHlanguage { right: 199px; top: 22px; }
.Gkokr #globalHeader fieldset { display: none; }
/* Search enabling:
.Gkokr .GHlanguage { right: 199px; top: 9px; }
.Gkokr #globalHeader fieldset { top: 28px; right: 176px; }
*/
/*ja-JP*/
.Gjajp .GFcustomerservice, .Gjajp .GFfooterblockcustomerservice { width: 227px; }
.Gjajp .GFaboutus, .Gjajp .GFfooterblockaboutus { width: 157px; }
.Gjajp .GFlegoland { width: 139px; }
.Gjajp .GFlegalnotice { width: 174px; }
.Gjajp .GFprivacy { width: 83px; }
.Gjajp .GHlanguage { right: 13px; top: 22px; }
/*zh-CN*/
.Gzhcn .GFcustomerservice, .Gzhcn .GFfooterblockcustomerservice { width: 183px; }
.Gzhcn .GFaboutus, .Gzhcn .GFfooterblockaboutus { width: 182px; }
.Gzhcn .GFlegoland { width: 192px; }
.Gzhcn .GFlegalnotice { width: 194px; }
.Gzhcn .GFprivacy { width: 30px; }
.Gzhcn .GHlanguage { right: 13px; top: 22px; }
------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline; filename=jquery-1.4.2.min.js
Content-Type: application/x-javascript; charset=utf-8; name=jquery-1.4.2.min.js
Content-Location: http://cache.lego.com/js/jquery/jquery-1.4.2.min.js
Content-Transfer-Encoding: Base64

LyohCiAqIGpRdWVyeSBKYXZhU2NyaXB0IExpYnJhcnkgdjEuNC4yCiAqIGh0dHA6
Ly9qcXVlcnkuY29tLwogKgogKiBDb3B5cmlnaHQgMjAxMCwgSm9obiBSZXNpZwog
KiBEdWFsIGxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgb3IgR1BMIFZlcnNpb24gMiBs
aWNlbnNlcy4KICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZQogKgogKiBJbmNs
dWRlcyBTaXp6bGUuanMKICogaHR0cDovL3NpenpsZWpzLmNvbS8KICogQ29weXJp
Z2h0IDIwMTAsIFRoZSBEb2pvIEZvdW5kYXRpb24KICogUmVsZWFzZWQgdW5kZXIg
dGhlIE1JVCwgQlNELCBhbmQgR1BMIExpY2Vuc2VzLgogKgogKiBEYXRlOiBTYXQg
RmViIDEzIDIyOjMzOjQ4IDIwMTAgLTA1MDAKICovCihmdW5jdGlvbihBLHcpe2Z1
bmN0aW9uIG1hKCl7aWYoIWMuaXNSZWFkeSl7dHJ5e3MuZG9jdW1lbnRFbGVtZW50
LmRvU2Nyb2xsKCJsZWZ0Iil9Y2F0Y2goYSl7c2V0VGltZW91dChtYSwxKTtyZXR1
cm59Yy5yZWFkeSgpfX1mdW5jdGlvbiBRYShhLGIpe2Iuc3JjP2MuYWpheCh7dXJs
OmIuc3JjLGFzeW5jOmZhbHNlLGRhdGFUeXBlOiJzY3JpcHQifSk6Yy5nbG9iYWxF
dmFsKGIudGV4dHx8Yi50ZXh0Q29udGVudHx8Yi5pbm5lckhUTUx8fCIiKTtiLnBh
cmVudE5vZGUmJmIucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChiKX1mdW5jdGlvbiBY
KGEsYixkLGYsZSxqKXt2YXIgaT1hLmxlbmd0aDtpZih0eXBlb2YgYj09PSJvYmpl
Y3QiKXtmb3IodmFyIG8gaW4gYilYKGEsbyxiW29dLGYsZSxkKTtyZXR1cm4gYX1p
ZihkIT09dyl7Zj0haiYmZiYmYy5pc0Z1bmN0aW9uKGQpO2ZvcihvPTA7bzxpO28r
KyllKGFbb10sYixmP2QuY2FsbChhW29dLG8sZShhW29dLGIpKTpkLGopO3JldHVy
biBhfXJldHVybiBpPwplKGFbMF0sYik6d31mdW5jdGlvbiBKKCl7cmV0dXJuKG5l
dyBEYXRlKS5nZXRUaW1lKCl9ZnVuY3Rpb24gWSgpe3JldHVybiBmYWxzZX1mdW5j
dGlvbiBaKCl7cmV0dXJuIHRydWV9ZnVuY3Rpb24gbmEoYSxiLGQpe2RbMF0udHlw
ZT1hO3JldHVybiBjLmV2ZW50LmhhbmRsZS5hcHBseShiLGQpfWZ1bmN0aW9uIG9h
KGEpe3ZhciBiLGQ9W10sZj1bXSxlPWFyZ3VtZW50cyxqLGksbyxrLG4scjtpPWMu
ZGF0YSh0aGlzLCJldmVudHMiKTtpZighKGEubGl2ZUZpcmVkPT09dGhpc3x8IWl8
fCFpLmxpdmV8fGEuYnV0dG9uJiZhLnR5cGU9PT0iY2xpY2siKSl7YS5saXZlRmly
ZWQ9dGhpczt2YXIgdT1pLmxpdmUuc2xpY2UoMCk7Zm9yKGs9MDtrPHUubGVuZ3Ro
O2srKyl7aT11W2tdO2kub3JpZ1R5cGUucmVwbGFjZShPLCIiKT09PWEudHlwZT9m
LnB1c2goaS5zZWxlY3Rvcik6dS5zcGxpY2Uoay0tLDEpfWo9YyhhLnRhcmdldCku
Y2xvc2VzdChmLGEuY3VycmVudFRhcmdldCk7bj0wO2ZvcihyPQpqLmxlbmd0aDtu
PHI7bisrKWZvcihrPTA7azx1Lmxlbmd0aDtrKyspe2k9dVtrXTtpZihqW25dLnNl
bGVjdG9yPT09aS5zZWxlY3Rvcil7bz1qW25dLmVsZW07Zj1udWxsO2lmKGkucHJl
VHlwZT09PSJtb3VzZWVudGVyInx8aS5wcmVUeXBlPT09Im1vdXNlbGVhdmUiKWY9
YyhhLnJlbGF0ZWRUYXJnZXQpLmNsb3Nlc3QoaS5zZWxlY3RvcilbMF07aWYoIWZ8
fGYhPT1vKWQucHVzaCh7ZWxlbTpvLGhhbmRsZU9iajppfSl9fW49MDtmb3Iocj1k
Lmxlbmd0aDtuPHI7bisrKXtqPWRbbl07YS5jdXJyZW50VGFyZ2V0PWouZWxlbTth
LmRhdGE9ai5oYW5kbGVPYmouZGF0YTthLmhhbmRsZU9iaj1qLmhhbmRsZU9iajtp
ZihqLmhhbmRsZU9iai5vcmlnSGFuZGxlci5hcHBseShqLmVsZW0sZSk9PT1mYWxz
ZSl7Yj1mYWxzZTticmVha319cmV0dXJuIGJ9fWZ1bmN0aW9uIHBhKGEsYil7cmV0
dXJuImxpdmUuIisoYSYmYSE9PSIqIj9hKyIuIjoiIikrYi5yZXBsYWNlKC9cLi9n
LCJgIikucmVwbGFjZSgvIC9nLAoiJiIpfWZ1bmN0aW9uIHFhKGEpe3JldHVybiFh
fHwhYS5wYXJlbnROb2RlfHxhLnBhcmVudE5vZGUubm9kZVR5cGU9PT0xMX1mdW5j
dGlvbiByYShhLGIpe3ZhciBkPTA7Yi5lYWNoKGZ1bmN0aW9uKCl7aWYodGhpcy5u
b2RlTmFtZT09PShhW2RdJiZhW2RdLm5vZGVOYW1lKSl7dmFyIGY9Yy5kYXRhKGFb
ZCsrXSksZT1jLmRhdGEodGhpcyxmKTtpZihmPWYmJmYuZXZlbnRzKXtkZWxldGUg
ZS5oYW5kbGU7ZS5ldmVudHM9e307Zm9yKHZhciBqIGluIGYpZm9yKHZhciBpIGlu
IGZbal0pYy5ldmVudC5hZGQodGhpcyxqLGZbal1baV0sZltqXVtpXS5kYXRhKX19
fSl9ZnVuY3Rpb24gc2EoYSxiLGQpe3ZhciBmLGUsajtiPWImJmJbMF0/YlswXS5v
d25lckRvY3VtZW50fHxiWzBdOnM7aWYoYS5sZW5ndGg9PT0xJiZ0eXBlb2YgYVsw
XT09PSJzdHJpbmciJiZhWzBdLmxlbmd0aDw1MTImJmI9PT1zJiYhdGEudGVzdChh
WzBdKSYmKGMuc3VwcG9ydC5jaGVja0Nsb25lfHwhdWEudGVzdChhWzBdKSkpe2U9
CnRydWU7aWYoaj1jLmZyYWdtZW50c1thWzBdXSlpZihqIT09MSlmPWp9aWYoIWYp
e2Y9Yi5jcmVhdGVEb2N1bWVudEZyYWdtZW50KCk7Yy5jbGVhbihhLGIsZixkKX1p
ZihlKWMuZnJhZ21lbnRzW2FbMF1dPWo/ZjoxO3JldHVybntmcmFnbWVudDpmLGNh
Y2hlYWJsZTplfX1mdW5jdGlvbiBLKGEsYil7dmFyIGQ9e307Yy5lYWNoKHZhLmNv
bmNhdC5hcHBseShbXSx2YS5zbGljZSgwLGIpKSxmdW5jdGlvbigpe2RbdGhpc109
YX0pO3JldHVybiBkfWZ1bmN0aW9uIHdhKGEpe3JldHVybiJzY3JvbGxUbyJpbiBh
JiZhLmRvY3VtZW50P2E6YS5ub2RlVHlwZT09PTk/YS5kZWZhdWx0Vmlld3x8YS5w
YXJlbnRXaW5kb3c6ZmFsc2V9dmFyIGM9ZnVuY3Rpb24oYSxiKXtyZXR1cm4gbmV3
IGMuZm4uaW5pdChhLGIpfSxSYT1BLmpRdWVyeSxTYT1BLiQscz1BLmRvY3VtZW50
LFQsVGE9L15bXjxdKig8W1x3XFddKz4pW14+XSokfF4jKFtcdy1dKykkLyxVYT0v
Xi5bXjojXFtcLixdKiQvLFZhPS9cUy8sCldhPS9eKFxzfFx1MDBBMCkrfChcc3xc
dTAwQTApKyQvZyxYYT0vXjwoXHcrKVxzKlwvPz4oPzo8XC9cMT4pPyQvLFA9bmF2
aWdhdG9yLnVzZXJBZ2VudCx4YT1mYWxzZSxRPVtdLEwsJD1PYmplY3QucHJvdG90
eXBlLnRvU3RyaW5nLGFhPU9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHks
YmE9QXJyYXkucHJvdG90eXBlLnB1c2gsUj1BcnJheS5wcm90b3R5cGUuc2xpY2Us
eWE9QXJyYXkucHJvdG90eXBlLmluZGV4T2Y7Yy5mbj1jLnByb3RvdHlwZT17aW5p
dDpmdW5jdGlvbihhLGIpe3ZhciBkLGY7aWYoIWEpcmV0dXJuIHRoaXM7aWYoYS5u
b2RlVHlwZSl7dGhpcy5jb250ZXh0PXRoaXNbMF09YTt0aGlzLmxlbmd0aD0xO3Jl
dHVybiB0aGlzfWlmKGE9PT0iYm9keSImJiFiKXt0aGlzLmNvbnRleHQ9czt0aGlz
WzBdPXMuYm9keTt0aGlzLnNlbGVjdG9yPSJib2R5Ijt0aGlzLmxlbmd0aD0xO3Jl
dHVybiB0aGlzfWlmKHR5cGVvZiBhPT09InN0cmluZyIpaWYoKGQ9VGEuZXhlYyhh
KSkmJgooZFsxXXx8IWIpKWlmKGRbMV0pe2Y9Yj9iLm93bmVyRG9jdW1lbnR8fGI6
cztpZihhPVhhLmV4ZWMoYSkpaWYoYy5pc1BsYWluT2JqZWN0KGIpKXthPVtzLmNy
ZWF0ZUVsZW1lbnQoYVsxXSldO2MuZm4uYXR0ci5jYWxsKGEsYix0cnVlKX1lbHNl
IGE9W2YuY3JlYXRlRWxlbWVudChhWzFdKV07ZWxzZXthPXNhKFtkWzFdXSxbZl0p
O2E9KGEuY2FjaGVhYmxlP2EuZnJhZ21lbnQuY2xvbmVOb2RlKHRydWUpOmEuZnJh
Z21lbnQpLmNoaWxkTm9kZXN9cmV0dXJuIGMubWVyZ2UodGhpcyxhKX1lbHNle2lm
KGI9cy5nZXRFbGVtZW50QnlJZChkWzJdKSl7aWYoYi5pZCE9PWRbMl0pcmV0dXJu
IFQuZmluZChhKTt0aGlzLmxlbmd0aD0xO3RoaXNbMF09Yn10aGlzLmNvbnRleHQ9
czt0aGlzLnNlbGVjdG9yPWE7cmV0dXJuIHRoaXN9ZWxzZSBpZighYiYmL15cdysk
Ly50ZXN0KGEpKXt0aGlzLnNlbGVjdG9yPWE7dGhpcy5jb250ZXh0PXM7YT1zLmdl
dEVsZW1lbnRzQnlUYWdOYW1lKGEpO3JldHVybiBjLm1lcmdlKHRoaXMsCmEpfWVs
c2UgcmV0dXJuIWJ8fGIuanF1ZXJ5PyhifHxUKS5maW5kKGEpOmMoYikuZmluZChh
KTtlbHNlIGlmKGMuaXNGdW5jdGlvbihhKSlyZXR1cm4gVC5yZWFkeShhKTtpZihh
LnNlbGVjdG9yIT09dyl7dGhpcy5zZWxlY3Rvcj1hLnNlbGVjdG9yO3RoaXMuY29u
dGV4dD1hLmNvbnRleHR9cmV0dXJuIGMubWFrZUFycmF5KGEsdGhpcyl9LHNlbGVj
dG9yOiIiLGpxdWVyeToiMS40LjIiLGxlbmd0aDowLHNpemU6ZnVuY3Rpb24oKXty
ZXR1cm4gdGhpcy5sZW5ndGh9LHRvQXJyYXk6ZnVuY3Rpb24oKXtyZXR1cm4gUi5j
YWxsKHRoaXMsMCl9LGdldDpmdW5jdGlvbihhKXtyZXR1cm4gYT09bnVsbD90aGlz
LnRvQXJyYXkoKTphPDA/dGhpcy5zbGljZShhKVswXTp0aGlzW2FdfSxwdXNoU3Rh
Y2s6ZnVuY3Rpb24oYSxiLGQpe3ZhciBmPWMoKTtjLmlzQXJyYXkoYSk/YmEuYXBw
bHkoZixhKTpjLm1lcmdlKGYsYSk7Zi5wcmV2T2JqZWN0PXRoaXM7Zi5jb250ZXh0
PXRoaXMuY29udGV4dDtpZihiPT09CiJmaW5kIilmLnNlbGVjdG9yPXRoaXMuc2Vs
ZWN0b3IrKHRoaXMuc2VsZWN0b3I/IiAiOiIiKStkO2Vsc2UgaWYoYilmLnNlbGVj
dG9yPXRoaXMuc2VsZWN0b3IrIi4iK2IrIigiK2QrIikiO3JldHVybiBmfSxlYWNo
OmZ1bmN0aW9uKGEsYil7cmV0dXJuIGMuZWFjaCh0aGlzLGEsYil9LHJlYWR5OmZ1
bmN0aW9uKGEpe2MuYmluZFJlYWR5KCk7aWYoYy5pc1JlYWR5KWEuY2FsbChzLGMp
O2Vsc2UgUSYmUS5wdXNoKGEpO3JldHVybiB0aGlzfSxlcTpmdW5jdGlvbihhKXty
ZXR1cm4gYT09PS0xP3RoaXMuc2xpY2UoYSk6dGhpcy5zbGljZShhLCthKzEpfSxm
aXJzdDpmdW5jdGlvbigpe3JldHVybiB0aGlzLmVxKDApfSxsYXN0OmZ1bmN0aW9u
KCl7cmV0dXJuIHRoaXMuZXEoLTEpfSxzbGljZTpmdW5jdGlvbigpe3JldHVybiB0
aGlzLnB1c2hTdGFjayhSLmFwcGx5KHRoaXMsYXJndW1lbnRzKSwic2xpY2UiLFIu
Y2FsbChhcmd1bWVudHMpLmpvaW4oIiwiKSl9LG1hcDpmdW5jdGlvbihhKXtyZXR1
cm4gdGhpcy5wdXNoU3RhY2soYy5tYXAodGhpcywKZnVuY3Rpb24oYixkKXtyZXR1
cm4gYS5jYWxsKGIsZCxiKX0pKX0sZW5kOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMu
cHJldk9iamVjdHx8YyhudWxsKX0scHVzaDpiYSxzb3J0OltdLnNvcnQsc3BsaWNl
OltdLnNwbGljZX07Yy5mbi5pbml0LnByb3RvdHlwZT1jLmZuO2MuZXh0ZW5kPWMu
Zm4uZXh0ZW5kPWZ1bmN0aW9uKCl7dmFyIGE9YXJndW1lbnRzWzBdfHx7fSxiPTEs
ZD1hcmd1bWVudHMubGVuZ3RoLGY9ZmFsc2UsZSxqLGksbztpZih0eXBlb2YgYT09
PSJib29sZWFuIil7Zj1hO2E9YXJndW1lbnRzWzFdfHx7fTtiPTJ9aWYodHlwZW9m
IGEhPT0ib2JqZWN0IiYmIWMuaXNGdW5jdGlvbihhKSlhPXt9O2lmKGQ9PT1iKXth
PXRoaXM7LS1ifWZvcig7YjxkO2IrKylpZigoZT1hcmd1bWVudHNbYl0pIT1udWxs
KWZvcihqIGluIGUpe2k9YVtqXTtvPWVbal07aWYoYSE9PW8paWYoZiYmbyYmKGMu
aXNQbGFpbk9iamVjdChvKXx8Yy5pc0FycmF5KG8pKSl7aT1pJiYoYy5pc1BsYWlu
T2JqZWN0KGkpfHwKYy5pc0FycmF5KGkpKT9pOmMuaXNBcnJheShvKT9bXTp7fTth
W2pdPWMuZXh0ZW5kKGYsaSxvKX1lbHNlIGlmKG8hPT13KWFbal09b31yZXR1cm4g
YX07Yy5leHRlbmQoe25vQ29uZmxpY3Q6ZnVuY3Rpb24oYSl7QS4kPVNhO2lmKGEp
QS5qUXVlcnk9UmE7cmV0dXJuIGN9LGlzUmVhZHk6ZmFsc2UscmVhZHk6ZnVuY3Rp
b24oKXtpZighYy5pc1JlYWR5KXtpZighcy5ib2R5KXJldHVybiBzZXRUaW1lb3V0
KGMucmVhZHksMTMpO2MuaXNSZWFkeT10cnVlO2lmKFEpe2Zvcih2YXIgYSxiPTA7
YT1RW2IrK107KWEuY2FsbChzLGMpO1E9bnVsbH1jLmZuLnRyaWdnZXJIYW5kbGVy
JiZjKHMpLnRyaWdnZXJIYW5kbGVyKCJyZWFkeSIpfX0sYmluZFJlYWR5OmZ1bmN0
aW9uKCl7aWYoIXhhKXt4YT10cnVlO2lmKHMucmVhZHlTdGF0ZT09PSJjb21wbGV0
ZSIpcmV0dXJuIGMucmVhZHkoKTtpZihzLmFkZEV2ZW50TGlzdGVuZXIpe3MuYWRk
RXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsCkwsZmFsc2UpO0EuYWRk
RXZlbnRMaXN0ZW5lcigibG9hZCIsYy5yZWFkeSxmYWxzZSl9ZWxzZSBpZihzLmF0
dGFjaEV2ZW50KXtzLmF0dGFjaEV2ZW50KCJvbnJlYWR5c3RhdGVjaGFuZ2UiLEwp
O0EuYXR0YWNoRXZlbnQoIm9ubG9hZCIsYy5yZWFkeSk7dmFyIGE9ZmFsc2U7dHJ5
e2E9QS5mcmFtZUVsZW1lbnQ9PW51bGx9Y2F0Y2goYil7fXMuZG9jdW1lbnRFbGVt
ZW50LmRvU2Nyb2xsJiZhJiZtYSgpfX19LGlzRnVuY3Rpb246ZnVuY3Rpb24oYSl7
cmV0dXJuICQuY2FsbChhKT09PSJbb2JqZWN0IEZ1bmN0aW9uXSJ9LGlzQXJyYXk6
ZnVuY3Rpb24oYSl7cmV0dXJuICQuY2FsbChhKT09PSJbb2JqZWN0IEFycmF5XSJ9
LGlzUGxhaW5PYmplY3Q6ZnVuY3Rpb24oYSl7aWYoIWF8fCQuY2FsbChhKSE9PSJb
b2JqZWN0IE9iamVjdF0ifHxhLm5vZGVUeXBlfHxhLnNldEludGVydmFsKXJldHVy
biBmYWxzZTtpZihhLmNvbnN0cnVjdG9yJiYhYWEuY2FsbChhLCJjb25zdHJ1Y3Rv
ciIpJiYhYWEuY2FsbChhLmNvbnN0cnVjdG9yLnByb3RvdHlwZSwKImlzUHJvdG90
eXBlT2YiKSlyZXR1cm4gZmFsc2U7dmFyIGI7Zm9yKGIgaW4gYSk7cmV0dXJuIGI9
PT13fHxhYS5jYWxsKGEsYil9LGlzRW1wdHlPYmplY3Q6ZnVuY3Rpb24oYSl7Zm9y
KHZhciBiIGluIGEpcmV0dXJuIGZhbHNlO3JldHVybiB0cnVlfSxlcnJvcjpmdW5j
dGlvbihhKXt0aHJvdyBhO30scGFyc2VKU09OOmZ1bmN0aW9uKGEpe2lmKHR5cGVv
ZiBhIT09InN0cmluZyJ8fCFhKXJldHVybiBudWxsO2E9Yy50cmltKGEpO2lmKC9e
W1xdLDp7fVxzXSokLy50ZXN0KGEucmVwbGFjZSgvXFwoPzpbIlxcXC9iZm5ydF18
dVswLTlhLWZBLUZdezR9KS9nLCJAIikucmVwbGFjZSgvIlteIlxcXG5ccl0qInx0
cnVlfGZhbHNlfG51bGx8LT9cZCsoPzpcLlxkKik/KD86W2VFXVsrXC1dP1xkKyk/
L2csIl0iKS5yZXBsYWNlKC8oPzpefDp8LCkoPzpccypcWykrL2csIiIpKSlyZXR1
cm4gQS5KU09OJiZBLkpTT04ucGFyc2U/QS5KU09OLnBhcnNlKGEpOihuZXcgRnVu
Y3Rpb24oInJldHVybiAiKwphKSkoKTtlbHNlIGMuZXJyb3IoIkludmFsaWQgSlNP
TjogIithKX0sbm9vcDpmdW5jdGlvbigpe30sZ2xvYmFsRXZhbDpmdW5jdGlvbihh
KXtpZihhJiZWYS50ZXN0KGEpKXt2YXIgYj1zLmdldEVsZW1lbnRzQnlUYWdOYW1l
KCJoZWFkIilbMF18fHMuZG9jdW1lbnRFbGVtZW50LGQ9cy5jcmVhdGVFbGVtZW50
KCJzY3JpcHQiKTtkLnR5cGU9InRleHQvamF2YXNjcmlwdCI7aWYoYy5zdXBwb3J0
LnNjcmlwdEV2YWwpZC5hcHBlbmRDaGlsZChzLmNyZWF0ZVRleHROb2RlKGEpKTtl
bHNlIGQudGV4dD1hO2IuaW5zZXJ0QmVmb3JlKGQsYi5maXJzdENoaWxkKTtiLnJl
bW92ZUNoaWxkKGQpfX0sbm9kZU5hbWU6ZnVuY3Rpb24oYSxiKXtyZXR1cm4gYS5u
b2RlTmFtZSYmYS5ub2RlTmFtZS50b1VwcGVyQ2FzZSgpPT09Yi50b1VwcGVyQ2Fz
ZSgpfSxlYWNoOmZ1bmN0aW9uKGEsYixkKXt2YXIgZixlPTAsaj1hLmxlbmd0aCxp
PWo9PT13fHxjLmlzRnVuY3Rpb24oYSk7aWYoZClpZihpKWZvcihmIGluIGEpe2lm
KGIuYXBwbHkoYVtmXSwKZCk9PT1mYWxzZSlicmVha31lbHNlIGZvcig7ZTxqOyl7
aWYoYi5hcHBseShhW2UrK10sZCk9PT1mYWxzZSlicmVha31lbHNlIGlmKGkpZm9y
KGYgaW4gYSl7aWYoYi5jYWxsKGFbZl0sZixhW2ZdKT09PWZhbHNlKWJyZWFrfWVs
c2UgZm9yKGQ9YVswXTtlPGomJmIuY2FsbChkLGUsZCkhPT1mYWxzZTtkPWFbKytl
XSk7cmV0dXJuIGF9LHRyaW06ZnVuY3Rpb24oYSl7cmV0dXJuKGF8fCIiKS5yZXBs
YWNlKFdhLCIiKX0sbWFrZUFycmF5OmZ1bmN0aW9uKGEsYil7Yj1ifHxbXTtpZihh
IT1udWxsKWEubGVuZ3RoPT1udWxsfHx0eXBlb2YgYT09PSJzdHJpbmcifHxjLmlz
RnVuY3Rpb24oYSl8fHR5cGVvZiBhIT09ImZ1bmN0aW9uIiYmYS5zZXRJbnRlcnZh
bD9iYS5jYWxsKGIsYSk6Yy5tZXJnZShiLGEpO3JldHVybiBifSxpbkFycmF5OmZ1
bmN0aW9uKGEsYil7aWYoYi5pbmRleE9mKXJldHVybiBiLmluZGV4T2YoYSk7Zm9y
KHZhciBkPTAsZj1iLmxlbmd0aDtkPGY7ZCsrKWlmKGJbZF09PT0KYSlyZXR1cm4g
ZDtyZXR1cm4tMX0sbWVyZ2U6ZnVuY3Rpb24oYSxiKXt2YXIgZD1hLmxlbmd0aCxm
PTA7aWYodHlwZW9mIGIubGVuZ3RoPT09Im51bWJlciIpZm9yKHZhciBlPWIubGVu
Z3RoO2Y8ZTtmKyspYVtkKytdPWJbZl07ZWxzZSBmb3IoO2JbZl0hPT13OylhW2Qr
K109YltmKytdO2EubGVuZ3RoPWQ7cmV0dXJuIGF9LGdyZXA6ZnVuY3Rpb24oYSxi
LGQpe2Zvcih2YXIgZj1bXSxlPTAsaj1hLmxlbmd0aDtlPGo7ZSsrKSFkIT09IWIo
YVtlXSxlKSYmZi5wdXNoKGFbZV0pO3JldHVybiBmfSxtYXA6ZnVuY3Rpb24oYSxi
LGQpe2Zvcih2YXIgZj1bXSxlLGo9MCxpPWEubGVuZ3RoO2o8aTtqKyspe2U9Yihh
W2pdLGosZCk7aWYoZSE9bnVsbClmW2YubGVuZ3RoXT1lfXJldHVybiBmLmNvbmNh
dC5hcHBseShbXSxmKX0sZ3VpZDoxLHByb3h5OmZ1bmN0aW9uKGEsYixkKXtpZihh
cmd1bWVudHMubGVuZ3RoPT09MilpZih0eXBlb2YgYj09PSJzdHJpbmciKXtkPWE7
YT1kW2JdO2I9d31lbHNlIGlmKGImJgohYy5pc0Z1bmN0aW9uKGIpKXtkPWI7Yj13
fWlmKCFiJiZhKWI9ZnVuY3Rpb24oKXtyZXR1cm4gYS5hcHBseShkfHx0aGlzLGFy
Z3VtZW50cyl9O2lmKGEpYi5ndWlkPWEuZ3VpZD1hLmd1aWR8fGIuZ3VpZHx8Yy5n
dWlkKys7cmV0dXJuIGJ9LHVhTWF0Y2g6ZnVuY3Rpb24oYSl7YT1hLnRvTG93ZXJD
YXNlKCk7YT0vKHdlYmtpdClbIFwvXShbXHcuXSspLy5leGVjKGEpfHwvKG9wZXJh
KSg/Oi4qdmVyc2lvbik/WyBcL10oW1x3Ll0rKS8uZXhlYyhhKXx8Lyhtc2llKSAo
W1x3Ll0rKS8uZXhlYyhhKXx8IS9jb21wYXRpYmxlLy50ZXN0KGEpJiYvKG1vemls
bGEpKD86Lio/IHJ2OihbXHcuXSspKT8vLmV4ZWMoYSl8fFtdO3JldHVybnticm93
c2VyOmFbMV18fCIiLHZlcnNpb246YVsyXXx8IjAifX0sYnJvd3Nlcjp7fX0pO1A9
Yy51YU1hdGNoKFApO2lmKFAuYnJvd3Nlcil7Yy5icm93c2VyW1AuYnJvd3Nlcl09
dHJ1ZTtjLmJyb3dzZXIudmVyc2lvbj1QLnZlcnNpb259aWYoYy5icm93c2VyLndl
YmtpdCljLmJyb3dzZXIuc2FmYXJpPQp0cnVlO2lmKHlhKWMuaW5BcnJheT1mdW5j
dGlvbihhLGIpe3JldHVybiB5YS5jYWxsKGIsYSl9O1Q9YyhzKTtpZihzLmFkZEV2
ZW50TGlzdGVuZXIpTD1mdW5jdGlvbigpe3MucmVtb3ZlRXZlbnRMaXN0ZW5lcigi
RE9NQ29udGVudExvYWRlZCIsTCxmYWxzZSk7Yy5yZWFkeSgpfTtlbHNlIGlmKHMu
YXR0YWNoRXZlbnQpTD1mdW5jdGlvbigpe2lmKHMucmVhZHlTdGF0ZT09PSJjb21w
bGV0ZSIpe3MuZGV0YWNoRXZlbnQoIm9ucmVhZHlzdGF0ZWNoYW5nZSIsTCk7Yy5y
ZWFkeSgpfX07KGZ1bmN0aW9uKCl7Yy5zdXBwb3J0PXt9O3ZhciBhPXMuZG9jdW1l
bnRFbGVtZW50LGI9cy5jcmVhdGVFbGVtZW50KCJzY3JpcHQiKSxkPXMuY3JlYXRl
RWxlbWVudCgiZGl2IiksZj0ic2NyaXB0IitKKCk7ZC5zdHlsZS5kaXNwbGF5PSJu
b25lIjtkLmlubmVySFRNTD0iICAgPGxpbmsvPjx0YWJsZT48L3RhYmxlPjxhIGhy
ZWY9Jy9hJyBzdHlsZT0nY29sb3I6cmVkO2Zsb2F0OmxlZnQ7b3BhY2l0eTouNTU7
Jz5hPC9hPjxpbnB1dCB0eXBlPSdjaGVja2JveCcvPiI7CnZhciBlPWQuZ2V0RWxl
bWVudHNCeVRhZ05hbWUoIioiKSxqPWQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImEi
KVswXTtpZighKCFlfHwhZS5sZW5ndGh8fCFqKSl7Yy5zdXBwb3J0PXtsZWFkaW5n
V2hpdGVzcGFjZTpkLmZpcnN0Q2hpbGQubm9kZVR5cGU9PT0zLHRib2R5OiFkLmdl
dEVsZW1lbnRzQnlUYWdOYW1lKCJ0Ym9keSIpLmxlbmd0aCxodG1sU2VyaWFsaXpl
OiEhZC5nZXRFbGVtZW50c0J5VGFnTmFtZSgibGluayIpLmxlbmd0aCxzdHlsZTov
cmVkLy50ZXN0KGouZ2V0QXR0cmlidXRlKCJzdHlsZSIpKSxocmVmTm9ybWFsaXpl
ZDpqLmdldEF0dHJpYnV0ZSgiaHJlZiIpPT09Ii9hIixvcGFjaXR5Oi9eMC41NSQv
LnRlc3Qoai5zdHlsZS5vcGFjaXR5KSxjc3NGbG9hdDohIWouc3R5bGUuY3NzRmxv
YXQsY2hlY2tPbjpkLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJpbnB1dCIpWzBdLnZh
bHVlPT09Im9uIixvcHRTZWxlY3RlZDpzLmNyZWF0ZUVsZW1lbnQoInNlbGVjdCIp
LmFwcGVuZENoaWxkKHMuY3JlYXRlRWxlbWVudCgib3B0aW9uIikpLnNlbGVjdGVk
LApwYXJlbnROb2RlOmQucmVtb3ZlQ2hpbGQoZC5hcHBlbmRDaGlsZChzLmNyZWF0
ZUVsZW1lbnQoImRpdiIpKSkucGFyZW50Tm9kZT09PW51bGwsZGVsZXRlRXhwYW5k
bzp0cnVlLGNoZWNrQ2xvbmU6ZmFsc2Usc2NyaXB0RXZhbDpmYWxzZSxub0Nsb25l
RXZlbnQ6dHJ1ZSxib3hNb2RlbDpudWxsfTtiLnR5cGU9InRleHQvamF2YXNjcmlw
dCI7dHJ5e2IuYXBwZW5kQ2hpbGQocy5jcmVhdGVUZXh0Tm9kZSgid2luZG93LiIr
ZisiPTE7IikpfWNhdGNoKGkpe31hLmluc2VydEJlZm9yZShiLGEuZmlyc3RDaGls
ZCk7aWYoQVtmXSl7Yy5zdXBwb3J0LnNjcmlwdEV2YWw9dHJ1ZTtkZWxldGUgQVtm
XX10cnl7ZGVsZXRlIGIudGVzdH1jYXRjaChvKXtjLnN1cHBvcnQuZGVsZXRlRXhw
YW5kbz1mYWxzZX1hLnJlbW92ZUNoaWxkKGIpO2lmKGQuYXR0YWNoRXZlbnQmJmQu
ZmlyZUV2ZW50KXtkLmF0dGFjaEV2ZW50KCJvbmNsaWNrIixmdW5jdGlvbiBrKCl7
Yy5zdXBwb3J0Lm5vQ2xvbmVFdmVudD0KZmFsc2U7ZC5kZXRhY2hFdmVudCgib25j
bGljayIsayl9KTtkLmNsb25lTm9kZSh0cnVlKS5maXJlRXZlbnQoIm9uY2xpY2si
KX1kPXMuY3JlYXRlRWxlbWVudCgiZGl2Iik7ZC5pbm5lckhUTUw9IjxpbnB1dCB0
eXBlPSdyYWRpbycgbmFtZT0ncmFkaW90ZXN0JyBjaGVja2VkPSdjaGVja2VkJy8+
IjthPXMuY3JlYXRlRG9jdW1lbnRGcmFnbWVudCgpO2EuYXBwZW5kQ2hpbGQoZC5m
aXJzdENoaWxkKTtjLnN1cHBvcnQuY2hlY2tDbG9uZT1hLmNsb25lTm9kZSh0cnVl
KS5jbG9uZU5vZGUodHJ1ZSkubGFzdENoaWxkLmNoZWNrZWQ7YyhmdW5jdGlvbigp
e3ZhciBrPXMuY3JlYXRlRWxlbWVudCgiZGl2Iik7ay5zdHlsZS53aWR0aD1rLnN0
eWxlLnBhZGRpbmdMZWZ0PSIxcHgiO3MuYm9keS5hcHBlbmRDaGlsZChrKTtjLmJv
eE1vZGVsPWMuc3VwcG9ydC5ib3hNb2RlbD1rLm9mZnNldFdpZHRoPT09MjtzLmJv
ZHkucmVtb3ZlQ2hpbGQoaykuc3R5bGUuZGlzcGxheT0ibm9uZSJ9KTthPWZ1bmN0
aW9uKGspe3ZhciBuPQpzLmNyZWF0ZUVsZW1lbnQoImRpdiIpO2s9Im9uIitrO3Zh
ciByPWsgaW4gbjtpZighcil7bi5zZXRBdHRyaWJ1dGUoaywicmV0dXJuOyIpO3I9
dHlwZW9mIG5ba109PT0iZnVuY3Rpb24ifXJldHVybiByfTtjLnN1cHBvcnQuc3Vi
bWl0QnViYmxlcz1hKCJzdWJtaXQiKTtjLnN1cHBvcnQuY2hhbmdlQnViYmxlcz1h
KCJjaGFuZ2UiKTthPWI9ZD1lPWo9bnVsbH19KSgpO2MucHJvcHM9eyJmb3IiOiJo
dG1sRm9yIiwiY2xhc3MiOiJjbGFzc05hbWUiLHJlYWRvbmx5OiJyZWFkT25seSIs
bWF4bGVuZ3RoOiJtYXhMZW5ndGgiLGNlbGxzcGFjaW5nOiJjZWxsU3BhY2luZyIs
cm93c3Bhbjoicm93U3BhbiIsY29sc3BhbjoiY29sU3BhbiIsdGFiaW5kZXg6InRh
YkluZGV4Iix1c2VtYXA6InVzZU1hcCIsZnJhbWVib3JkZXI6ImZyYW1lQm9yZGVy
In07dmFyIEc9ImpRdWVyeSIrSigpLFlhPTAsemE9e307Yy5leHRlbmQoe2NhY2hl
Ont9LGV4cGFuZG86Ryxub0RhdGE6e2VtYmVkOnRydWUsb2JqZWN0OnRydWUsCmFw
cGxldDp0cnVlfSxkYXRhOmZ1bmN0aW9uKGEsYixkKXtpZighKGEubm9kZU5hbWUm
JmMubm9EYXRhW2Eubm9kZU5hbWUudG9Mb3dlckNhc2UoKV0pKXthPWE9PUE/emE6
YTt2YXIgZj1hW0ddLGU9Yy5jYWNoZTtpZighZiYmdHlwZW9mIGI9PT0ic3RyaW5n
IiYmZD09PXcpcmV0dXJuIG51bGw7Znx8KGY9KytZYSk7aWYodHlwZW9mIGI9PT0i
b2JqZWN0Iil7YVtHXT1mO2VbZl09Yy5leHRlbmQodHJ1ZSx7fSxiKX1lbHNlIGlm
KCFlW2ZdKXthW0ddPWY7ZVtmXT17fX1hPWVbZl07aWYoZCE9PXcpYVtiXT1kO3Jl
dHVybiB0eXBlb2YgYj09PSJzdHJpbmciP2FbYl06YX19LHJlbW92ZURhdGE6ZnVu
Y3Rpb24oYSxiKXtpZighKGEubm9kZU5hbWUmJmMubm9EYXRhW2Eubm9kZU5hbWUu
dG9Mb3dlckNhc2UoKV0pKXthPWE9PUE/emE6YTt2YXIgZD1hW0ddLGY9Yy5jYWNo
ZSxlPWZbZF07aWYoYil7aWYoZSl7ZGVsZXRlIGVbYl07Yy5pc0VtcHR5T2JqZWN0
KGUpJiZjLnJlbW92ZURhdGEoYSl9fWVsc2V7aWYoYy5zdXBwb3J0LmRlbGV0ZUV4
cGFuZG8pZGVsZXRlIGFbYy5leHBhbmRvXTsKZWxzZSBhLnJlbW92ZUF0dHJpYnV0
ZSYmYS5yZW1vdmVBdHRyaWJ1dGUoYy5leHBhbmRvKTtkZWxldGUgZltkXX19fX0p
O2MuZm4uZXh0ZW5kKHtkYXRhOmZ1bmN0aW9uKGEsYil7aWYodHlwZW9mIGE9PT0i
dW5kZWZpbmVkIiYmdGhpcy5sZW5ndGgpcmV0dXJuIGMuZGF0YSh0aGlzWzBdKTtl
bHNlIGlmKHR5cGVvZiBhPT09Im9iamVjdCIpcmV0dXJuIHRoaXMuZWFjaChmdW5j
dGlvbigpe2MuZGF0YSh0aGlzLGEpfSk7dmFyIGQ9YS5zcGxpdCgiLiIpO2RbMV09
ZFsxXT8iLiIrZFsxXToiIjtpZihiPT09dyl7dmFyIGY9dGhpcy50cmlnZ2VySGFu
ZGxlcigiZ2V0RGF0YSIrZFsxXSsiISIsW2RbMF1dKTtpZihmPT09dyYmdGhpcy5s
ZW5ndGgpZj1jLmRhdGEodGhpc1swXSxhKTtyZXR1cm4gZj09PXcmJmRbMV0/dGhp
cy5kYXRhKGRbMF0pOmZ9ZWxzZSByZXR1cm4gdGhpcy50cmlnZ2VyKCJzZXREYXRh
IitkWzFdKyIhIixbZFswXSxiXSkuZWFjaChmdW5jdGlvbigpe2MuZGF0YSh0aGlz
LAphLGIpfSl9LHJlbW92ZURhdGE6ZnVuY3Rpb24oYSl7cmV0dXJuIHRoaXMuZWFj
aChmdW5jdGlvbigpe2MucmVtb3ZlRGF0YSh0aGlzLGEpfSl9fSk7Yy5leHRlbmQo
e3F1ZXVlOmZ1bmN0aW9uKGEsYixkKXtpZihhKXtiPShifHwiZngiKSsicXVldWUi
O3ZhciBmPWMuZGF0YShhLGIpO2lmKCFkKXJldHVybiBmfHxbXTtpZighZnx8Yy5p
c0FycmF5KGQpKWY9Yy5kYXRhKGEsYixjLm1ha2VBcnJheShkKSk7ZWxzZSBmLnB1
c2goZCk7cmV0dXJuIGZ9fSxkZXF1ZXVlOmZ1bmN0aW9uKGEsYil7Yj1ifHwiZngi
O3ZhciBkPWMucXVldWUoYSxiKSxmPWQuc2hpZnQoKTtpZihmPT09ImlucHJvZ3Jl
c3MiKWY9ZC5zaGlmdCgpO2lmKGYpe2I9PT0iZngiJiZkLnVuc2hpZnQoImlucHJv
Z3Jlc3MiKTtmLmNhbGwoYSxmdW5jdGlvbigpe2MuZGVxdWV1ZShhLGIpfSl9fX0p
O2MuZm4uZXh0ZW5kKHtxdWV1ZTpmdW5jdGlvbihhLGIpe2lmKHR5cGVvZiBhIT09
InN0cmluZyIpe2I9YTthPSJmeCJ9aWYoYj09PQp3KXJldHVybiBjLnF1ZXVlKHRo
aXNbMF0sYSk7cmV0dXJuIHRoaXMuZWFjaChmdW5jdGlvbigpe3ZhciBkPWMucXVl
dWUodGhpcyxhLGIpO2E9PT0iZngiJiZkWzBdIT09ImlucHJvZ3Jlc3MiJiZjLmRl
cXVldWUodGhpcyxhKX0pfSxkZXF1ZXVlOmZ1bmN0aW9uKGEpe3JldHVybiB0aGlz
LmVhY2goZnVuY3Rpb24oKXtjLmRlcXVldWUodGhpcyxhKX0pfSxkZWxheTpmdW5j
dGlvbihhLGIpe2E9Yy5meD9jLmZ4LnNwZWVkc1thXXx8YTphO2I9Ynx8ImZ4Ijty
ZXR1cm4gdGhpcy5xdWV1ZShiLGZ1bmN0aW9uKCl7dmFyIGQ9dGhpcztzZXRUaW1l
b3V0KGZ1bmN0aW9uKCl7Yy5kZXF1ZXVlKGQsYil9LGEpfSl9LGNsZWFyUXVldWU6
ZnVuY3Rpb24oYSl7cmV0dXJuIHRoaXMucXVldWUoYXx8ImZ4IixbXSl9fSk7dmFy
IEFhPS9bXG5cdF0vZyxjYT0vXHMrLyxaYT0vXHIvZywkYT0vaHJlZnxzcmN8c3R5
bGUvLGFiPS8oYnV0dG9ufGlucHV0KS9pLGJiPS8oYnV0dG9ufGlucHV0fG9iamVj
dHxzZWxlY3R8dGV4dGFyZWEpL2ksCmNiPS9eKGF8YXJlYSkkL2ksQmE9L3JhZGlv
fGNoZWNrYm94LztjLmZuLmV4dGVuZCh7YXR0cjpmdW5jdGlvbihhLGIpe3JldHVy
biBYKHRoaXMsYSxiLHRydWUsYy5hdHRyKX0scmVtb3ZlQXR0cjpmdW5jdGlvbihh
KXtyZXR1cm4gdGhpcy5lYWNoKGZ1bmN0aW9uKCl7Yy5hdHRyKHRoaXMsYSwiIik7
dGhpcy5ub2RlVHlwZT09PTEmJnRoaXMucmVtb3ZlQXR0cmlidXRlKGEpfSl9LGFk
ZENsYXNzOmZ1bmN0aW9uKGEpe2lmKGMuaXNGdW5jdGlvbihhKSlyZXR1cm4gdGhp
cy5lYWNoKGZ1bmN0aW9uKG4pe3ZhciByPWModGhpcyk7ci5hZGRDbGFzcyhhLmNh
bGwodGhpcyxuLHIuYXR0cigiY2xhc3MiKSkpfSk7aWYoYSYmdHlwZW9mIGE9PT0i
c3RyaW5nIilmb3IodmFyIGI9KGF8fCIiKS5zcGxpdChjYSksZD0wLGY9dGhpcy5s
ZW5ndGg7ZDxmO2QrKyl7dmFyIGU9dGhpc1tkXTtpZihlLm5vZGVUeXBlPT09MSlp
ZihlLmNsYXNzTmFtZSl7Zm9yKHZhciBqPSIgIitlLmNsYXNzTmFtZSsiICIsCmk9
ZS5jbGFzc05hbWUsbz0wLGs9Yi5sZW5ndGg7bzxrO28rKylpZihqLmluZGV4T2Yo
IiAiK2Jbb10rIiAiKTwwKWkrPSIgIitiW29dO2UuY2xhc3NOYW1lPWMudHJpbShp
KX1lbHNlIGUuY2xhc3NOYW1lPWF9cmV0dXJuIHRoaXN9LHJlbW92ZUNsYXNzOmZ1
bmN0aW9uKGEpe2lmKGMuaXNGdW5jdGlvbihhKSlyZXR1cm4gdGhpcy5lYWNoKGZ1
bmN0aW9uKGspe3ZhciBuPWModGhpcyk7bi5yZW1vdmVDbGFzcyhhLmNhbGwodGhp
cyxrLG4uYXR0cigiY2xhc3MiKSkpfSk7aWYoYSYmdHlwZW9mIGE9PT0ic3RyaW5n
Inx8YT09PXcpZm9yKHZhciBiPShhfHwiIikuc3BsaXQoY2EpLGQ9MCxmPXRoaXMu
bGVuZ3RoO2Q8ZjtkKyspe3ZhciBlPXRoaXNbZF07aWYoZS5ub2RlVHlwZT09PTEm
JmUuY2xhc3NOYW1lKWlmKGEpe2Zvcih2YXIgaj0oIiAiK2UuY2xhc3NOYW1lKyIg
IikucmVwbGFjZShBYSwiICIpLGk9MCxvPWIubGVuZ3RoO2k8bztpKyspaj1qLnJl
cGxhY2UoIiAiK2JbaV0rIiAiLAoiICIpO2UuY2xhc3NOYW1lPWMudHJpbShqKX1l
bHNlIGUuY2xhc3NOYW1lPSIifXJldHVybiB0aGlzfSx0b2dnbGVDbGFzczpmdW5j
dGlvbihhLGIpe3ZhciBkPXR5cGVvZiBhLGY9dHlwZW9mIGI9PT0iYm9vbGVhbiI7
aWYoYy5pc0Z1bmN0aW9uKGEpKXJldHVybiB0aGlzLmVhY2goZnVuY3Rpb24oZSl7
dmFyIGo9Yyh0aGlzKTtqLnRvZ2dsZUNsYXNzKGEuY2FsbCh0aGlzLGUsai5hdHRy
KCJjbGFzcyIpLGIpLGIpfSk7cmV0dXJuIHRoaXMuZWFjaChmdW5jdGlvbigpe2lm
KGQ9PT0ic3RyaW5nIilmb3IodmFyIGUsaj0wLGk9Yyh0aGlzKSxvPWIsaz1hLnNw
bGl0KGNhKTtlPWtbaisrXTspe289Zj9vOiFpLmhhc0NsYXNzKGUpO2lbbz8iYWRk
Q2xhc3MiOiJyZW1vdmVDbGFzcyJdKGUpfWVsc2UgaWYoZD09PSJ1bmRlZmluZWQi
fHxkPT09ImJvb2xlYW4iKXt0aGlzLmNsYXNzTmFtZSYmYy5kYXRhKHRoaXMsIl9f
Y2xhc3NOYW1lX18iLHRoaXMuY2xhc3NOYW1lKTt0aGlzLmNsYXNzTmFtZT0KdGhp
cy5jbGFzc05hbWV8fGE9PT1mYWxzZT8iIjpjLmRhdGEodGhpcywiX19jbGFzc05h
bWVfXyIpfHwiIn19KX0saGFzQ2xhc3M6ZnVuY3Rpb24oYSl7YT0iICIrYSsiICI7
Zm9yKHZhciBiPTAsZD10aGlzLmxlbmd0aDtiPGQ7YisrKWlmKCgiICIrdGhpc1ti
XS5jbGFzc05hbWUrIiAiKS5yZXBsYWNlKEFhLCIgIikuaW5kZXhPZihhKT4tMSly
ZXR1cm4gdHJ1ZTtyZXR1cm4gZmFsc2V9LHZhbDpmdW5jdGlvbihhKXtpZihhPT09
dyl7dmFyIGI9dGhpc1swXTtpZihiKXtpZihjLm5vZGVOYW1lKGIsIm9wdGlvbiIp
KXJldHVybihiLmF0dHJpYnV0ZXMudmFsdWV8fHt9KS5zcGVjaWZpZWQ/Yi52YWx1
ZTpiLnRleHQ7aWYoYy5ub2RlTmFtZShiLCJzZWxlY3QiKSl7dmFyIGQ9Yi5zZWxl
Y3RlZEluZGV4LGY9W10sZT1iLm9wdGlvbnM7Yj1iLnR5cGU9PT0ic2VsZWN0LW9u
ZSI7aWYoZDwwKXJldHVybiBudWxsO3ZhciBqPWI/ZDowO2ZvcihkPWI/ZCsxOmUu
bGVuZ3RoO2o8ZDtqKyspe3ZhciBpPQplW2pdO2lmKGkuc2VsZWN0ZWQpe2E9Yyhp
KS52YWwoKTtpZihiKXJldHVybiBhO2YucHVzaChhKX19cmV0dXJuIGZ9aWYoQmEu
dGVzdChiLnR5cGUpJiYhYy5zdXBwb3J0LmNoZWNrT24pcmV0dXJuIGIuZ2V0QXR0
cmlidXRlKCJ2YWx1ZSIpPT09bnVsbD8ib24iOmIudmFsdWU7cmV0dXJuKGIudmFs
dWV8fCIiKS5yZXBsYWNlKFphLCIiKX1yZXR1cm4gd312YXIgbz1jLmlzRnVuY3Rp
b24oYSk7cmV0dXJuIHRoaXMuZWFjaChmdW5jdGlvbihrKXt2YXIgbj1jKHRoaXMp
LHI9YTtpZih0aGlzLm5vZGVUeXBlPT09MSl7aWYobylyPWEuY2FsbCh0aGlzLGss
bi52YWwoKSk7aWYodHlwZW9mIHI9PT0ibnVtYmVyIilyKz0iIjtpZihjLmlzQXJy
YXkocikmJkJhLnRlc3QodGhpcy50eXBlKSl0aGlzLmNoZWNrZWQ9Yy5pbkFycmF5
KG4udmFsKCkscik+PTA7ZWxzZSBpZihjLm5vZGVOYW1lKHRoaXMsInNlbGVjdCIp
KXt2YXIgdT1jLm1ha2VBcnJheShyKTtjKCJvcHRpb24iLHRoaXMpLmVhY2goZnVu
Y3Rpb24oKXt0aGlzLnNlbGVjdGVkPQpjLmluQXJyYXkoYyh0aGlzKS52YWwoKSx1
KT49MH0pO2lmKCF1Lmxlbmd0aCl0aGlzLnNlbGVjdGVkSW5kZXg9LTF9ZWxzZSB0
aGlzLnZhbHVlPXJ9fSl9fSk7Yy5leHRlbmQoe2F0dHJGbjp7dmFsOnRydWUsY3Nz
OnRydWUsaHRtbDp0cnVlLHRleHQ6dHJ1ZSxkYXRhOnRydWUsd2lkdGg6dHJ1ZSxo
ZWlnaHQ6dHJ1ZSxvZmZzZXQ6dHJ1ZX0sYXR0cjpmdW5jdGlvbihhLGIsZCxmKXtp
ZighYXx8YS5ub2RlVHlwZT09PTN8fGEubm9kZVR5cGU9PT04KXJldHVybiB3O2lm
KGYmJmIgaW4gYy5hdHRyRm4pcmV0dXJuIGMoYSlbYl0oZCk7Zj1hLm5vZGVUeXBl
IT09MXx8IWMuaXNYTUxEb2MoYSk7dmFyIGU9ZCE9PXc7Yj1mJiZjLnByb3BzW2Jd
fHxiO2lmKGEubm9kZVR5cGU9PT0xKXt2YXIgaj0kYS50ZXN0KGIpO2lmKGIgaW4g
YSYmZiYmIWope2lmKGUpe2I9PT0idHlwZSImJmFiLnRlc3QoYS5ub2RlTmFtZSkm
JmEucGFyZW50Tm9kZSYmYy5lcnJvcigidHlwZSBwcm9wZXJ0eSBjYW4ndCBiZSBj
aGFuZ2VkIik7CmFbYl09ZH1pZihjLm5vZGVOYW1lKGEsImZvcm0iKSYmYS5nZXRB
dHRyaWJ1dGVOb2RlKGIpKXJldHVybiBhLmdldEF0dHJpYnV0ZU5vZGUoYikubm9k
ZVZhbHVlO2lmKGI9PT0idGFiSW5kZXgiKXJldHVybihiPWEuZ2V0QXR0cmlidXRl
Tm9kZSgidGFiSW5kZXgiKSkmJmIuc3BlY2lmaWVkP2IudmFsdWU6YmIudGVzdChh
Lm5vZGVOYW1lKXx8Y2IudGVzdChhLm5vZGVOYW1lKSYmYS5ocmVmPzA6dztyZXR1
cm4gYVtiXX1pZighYy5zdXBwb3J0LnN0eWxlJiZmJiZiPT09InN0eWxlIil7aWYo
ZSlhLnN0eWxlLmNzc1RleHQ9IiIrZDtyZXR1cm4gYS5zdHlsZS5jc3NUZXh0fWUm
JmEuc2V0QXR0cmlidXRlKGIsIiIrZCk7YT0hYy5zdXBwb3J0LmhyZWZOb3JtYWxp
emVkJiZmJiZqP2EuZ2V0QXR0cmlidXRlKGIsMik6YS5nZXRBdHRyaWJ1dGUoYik7
cmV0dXJuIGE9PT1udWxsP3c6YX1yZXR1cm4gYy5zdHlsZShhLGIsZCl9fSk7dmFy
IE89L1wuKC4qKSQvLGRiPWZ1bmN0aW9uKGEpe3JldHVybiBhLnJlcGxhY2UoL1te
XHdcc1wuXHxgXS9nLApmdW5jdGlvbihiKXtyZXR1cm4iXFwiK2J9KX07Yy5ldmVu
dD17YWRkOmZ1bmN0aW9uKGEsYixkLGYpe2lmKCEoYS5ub2RlVHlwZT09PTN8fGEu
bm9kZVR5cGU9PT04KSl7aWYoYS5zZXRJbnRlcnZhbCYmYSE9PUEmJiFhLmZyYW1l
RWxlbWVudClhPUE7dmFyIGUsajtpZihkLmhhbmRsZXIpe2U9ZDtkPWUuaGFuZGxl
cn1pZighZC5ndWlkKWQuZ3VpZD1jLmd1aWQrKztpZihqPWMuZGF0YShhKSl7dmFy
IGk9ai5ldmVudHM9ai5ldmVudHN8fHt9LG89ai5oYW5kbGU7aWYoIW8pai5oYW5k
bGU9bz1mdW5jdGlvbigpe3JldHVybiB0eXBlb2YgYyE9PSJ1bmRlZmluZWQiJiYh
Yy5ldmVudC50cmlnZ2VyZWQ/Yy5ldmVudC5oYW5kbGUuYXBwbHkoby5lbGVtLGFy
Z3VtZW50cyk6d307by5lbGVtPWE7Yj1iLnNwbGl0KCIgIik7Zm9yKHZhciBrLG49
MCxyO2s9YltuKytdOyl7aj1lP2MuZXh0ZW5kKHt9LGUpOntoYW5kbGVyOmQsZGF0
YTpmfTtpZihrLmluZGV4T2YoIi4iKT4tMSl7cj1rLnNwbGl0KCIuIik7Cms9ci5z
aGlmdCgpO2oubmFtZXNwYWNlPXIuc2xpY2UoMCkuc29ydCgpLmpvaW4oIi4iKX1l
bHNle3I9W107ai5uYW1lc3BhY2U9IiJ9ai50eXBlPWs7ai5ndWlkPWQuZ3VpZDt2
YXIgdT1pW2tdLHo9Yy5ldmVudC5zcGVjaWFsW2tdfHx7fTtpZighdSl7dT1pW2td
PVtdO2lmKCF6LnNldHVwfHx6LnNldHVwLmNhbGwoYSxmLHIsbyk9PT1mYWxzZSlp
ZihhLmFkZEV2ZW50TGlzdGVuZXIpYS5hZGRFdmVudExpc3RlbmVyKGssbyxmYWxz
ZSk7ZWxzZSBhLmF0dGFjaEV2ZW50JiZhLmF0dGFjaEV2ZW50KCJvbiIrayxvKX1p
Zih6LmFkZCl7ei5hZGQuY2FsbChhLGopO2lmKCFqLmhhbmRsZXIuZ3VpZClqLmhh
bmRsZXIuZ3VpZD1kLmd1aWR9dS5wdXNoKGopO2MuZXZlbnQuZ2xvYmFsW2tdPXRy
dWV9YT1udWxsfX19LGdsb2JhbDp7fSxyZW1vdmU6ZnVuY3Rpb24oYSxiLGQsZil7
aWYoIShhLm5vZGVUeXBlPT09M3x8YS5ub2RlVHlwZT09PTgpKXt2YXIgZSxqPTAs
aSxvLGssbixyLHUsej1jLmRhdGEoYSksCkM9eiYmei5ldmVudHM7aWYoeiYmQyl7
aWYoYiYmYi50eXBlKXtkPWIuaGFuZGxlcjtiPWIudHlwZX1pZighYnx8dHlwZW9m
IGI9PT0ic3RyaW5nIiYmYi5jaGFyQXQoMCk9PT0iLiIpe2I9Ynx8IiI7Zm9yKGUg
aW4gQyljLmV2ZW50LnJlbW92ZShhLGUrYil9ZWxzZXtmb3IoYj1iLnNwbGl0KCIg
Iik7ZT1iW2orK107KXtuPWU7aT1lLmluZGV4T2YoIi4iKTwwO289W107aWYoIWkp
e289ZS5zcGxpdCgiLiIpO2U9by5zaGlmdCgpO2s9bmV3IFJlZ0V4cCgiKF58XFwu
KSIrYy5tYXAoby5zbGljZSgwKS5zb3J0KCksZGIpLmpvaW4oIlxcLig/Oi4qXFwu
KT8iKSsiKFxcLnwkKSIpfWlmKHI9Q1tlXSlpZihkKXtuPWMuZXZlbnQuc3BlY2lh
bFtlXXx8e307Zm9yKEI9Znx8MDtCPHIubGVuZ3RoO0IrKyl7dT1yW0JdO2lmKGQu
Z3VpZD09PXUuZ3VpZCl7aWYoaXx8ay50ZXN0KHUubmFtZXNwYWNlKSl7Zj09bnVs
bCYmci5zcGxpY2UoQi0tLDEpO24ucmVtb3ZlJiZuLnJlbW92ZS5jYWxsKGEsdSl9
aWYoZiE9Cm51bGwpYnJlYWt9fWlmKHIubGVuZ3RoPT09MHx8ZiE9bnVsbCYmci5s
ZW5ndGg9PT0xKXtpZighbi50ZWFyZG93bnx8bi50ZWFyZG93bi5jYWxsKGEsbyk9
PT1mYWxzZSlDYShhLGUsei5oYW5kbGUpO2RlbGV0ZSBDW2VdfX1lbHNlIGZvcih2
YXIgQj0wO0I8ci5sZW5ndGg7QisrKXt1PXJbQl07aWYoaXx8ay50ZXN0KHUubmFt
ZXNwYWNlKSl7Yy5ldmVudC5yZW1vdmUoYSxuLHUuaGFuZGxlcixCKTtyLnNwbGlj
ZShCLS0sMSl9fX1pZihjLmlzRW1wdHlPYmplY3QoQykpe2lmKGI9ei5oYW5kbGUp
Yi5lbGVtPW51bGw7ZGVsZXRlIHouZXZlbnRzO2RlbGV0ZSB6LmhhbmRsZTtjLmlz
RW1wdHlPYmplY3QoeikmJmMucmVtb3ZlRGF0YShhKX19fX19LHRyaWdnZXI6ZnVu
Y3Rpb24oYSxiLGQsZil7dmFyIGU9YS50eXBlfHxhO2lmKCFmKXthPXR5cGVvZiBh
PT09Im9iamVjdCI/YVtHXT9hOmMuZXh0ZW5kKGMuRXZlbnQoZSksYSk6Yy5FdmVu
dChlKTtpZihlLmluZGV4T2YoIiEiKT49MCl7YS50eXBlPQplPWUuc2xpY2UoMCwt
MSk7YS5leGNsdXNpdmU9dHJ1ZX1pZighZCl7YS5zdG9wUHJvcGFnYXRpb24oKTtj
LmV2ZW50Lmdsb2JhbFtlXSYmYy5lYWNoKGMuY2FjaGUsZnVuY3Rpb24oKXt0aGlz
LmV2ZW50cyYmdGhpcy5ldmVudHNbZV0mJmMuZXZlbnQudHJpZ2dlcihhLGIsdGhp
cy5oYW5kbGUuZWxlbSl9KX1pZighZHx8ZC5ub2RlVHlwZT09PTN8fGQubm9kZVR5
cGU9PT04KXJldHVybiB3O2EucmVzdWx0PXc7YS50YXJnZXQ9ZDtiPWMubWFrZUFy
cmF5KGIpO2IudW5zaGlmdChhKX1hLmN1cnJlbnRUYXJnZXQ9ZDsoZj1jLmRhdGEo
ZCwiaGFuZGxlIikpJiZmLmFwcGx5KGQsYik7Zj1kLnBhcmVudE5vZGV8fGQub3du
ZXJEb2N1bWVudDt0cnl7aWYoIShkJiZkLm5vZGVOYW1lJiZjLm5vRGF0YVtkLm5v
ZGVOYW1lLnRvTG93ZXJDYXNlKCldKSlpZihkWyJvbiIrZV0mJmRbIm9uIitlXS5h
cHBseShkLGIpPT09ZmFsc2UpYS5yZXN1bHQ9ZmFsc2V9Y2F0Y2goail7fWlmKCFh
LmlzUHJvcGFnYXRpb25TdG9wcGVkKCkmJgpmKWMuZXZlbnQudHJpZ2dlcihhLGIs
Zix0cnVlKTtlbHNlIGlmKCFhLmlzRGVmYXVsdFByZXZlbnRlZCgpKXtmPWEudGFy
Z2V0O3ZhciBpLG89Yy5ub2RlTmFtZShmLCJhIikmJmU9PT0iY2xpY2siLGs9Yy5l
dmVudC5zcGVjaWFsW2VdfHx7fTtpZigoIWsuX2RlZmF1bHR8fGsuX2RlZmF1bHQu
Y2FsbChkLGEpPT09ZmFsc2UpJiYhbyYmIShmJiZmLm5vZGVOYW1lJiZjLm5vRGF0
YVtmLm5vZGVOYW1lLnRvTG93ZXJDYXNlKCldKSl7dHJ5e2lmKGZbZV0pe2lmKGk9
Zlsib24iK2VdKWZbIm9uIitlXT1udWxsO2MuZXZlbnQudHJpZ2dlcmVkPXRydWU7
ZltlXSgpfX1jYXRjaChuKXt9aWYoaSlmWyJvbiIrZV09aTtjLmV2ZW50LnRyaWdn
ZXJlZD1mYWxzZX19fSxoYW5kbGU6ZnVuY3Rpb24oYSl7dmFyIGIsZCxmLGU7YT1h
cmd1bWVudHNbMF09Yy5ldmVudC5maXgoYXx8QS5ldmVudCk7YS5jdXJyZW50VGFy
Z2V0PXRoaXM7Yj1hLnR5cGUuaW5kZXhPZigiLiIpPDAmJiFhLmV4Y2x1c2l2ZTsK
aWYoIWIpe2Q9YS50eXBlLnNwbGl0KCIuIik7YS50eXBlPWQuc2hpZnQoKTtmPW5l
dyBSZWdFeHAoIihefFxcLikiK2Quc2xpY2UoMCkuc29ydCgpLmpvaW4oIlxcLig/
Oi4qXFwuKT8iKSsiKFxcLnwkKSIpfWU9Yy5kYXRhKHRoaXMsImV2ZW50cyIpO2Q9
ZVthLnR5cGVdO2lmKGUmJmQpe2Q9ZC5zbGljZSgwKTtlPTA7Zm9yKHZhciBqPWQu
bGVuZ3RoO2U8ajtlKyspe3ZhciBpPWRbZV07aWYoYnx8Zi50ZXN0KGkubmFtZXNw
YWNlKSl7YS5oYW5kbGVyPWkuaGFuZGxlcjthLmRhdGE9aS5kYXRhO2EuaGFuZGxl
T2JqPWk7aT1pLmhhbmRsZXIuYXBwbHkodGhpcyxhcmd1bWVudHMpO2lmKGkhPT13
KXthLnJlc3VsdD1pO2lmKGk9PT1mYWxzZSl7YS5wcmV2ZW50RGVmYXVsdCgpO2Eu
c3RvcFByb3BhZ2F0aW9uKCl9fWlmKGEuaXNJbW1lZGlhdGVQcm9wYWdhdGlvblN0
b3BwZWQoKSlicmVha319fXJldHVybiBhLnJlc3VsdH0scHJvcHM6ImFsdEtleSBh
dHRyQ2hhbmdlIGF0dHJOYW1lIGJ1YmJsZXMgYnV0dG9uIGNhbmNlbGFibGUgY2hh
ckNvZGUgY2xpZW50WCBjbGllbnRZIGN0cmxLZXkgY3VycmVudFRhcmdldCBkYXRh
IGRldGFpbCBldmVudFBoYXNlIGZyb21FbGVtZW50IGhhbmRsZXIga2V5Q29kZSBs
YXllclggbGF5ZXJZIG1ldGFLZXkgbmV3VmFsdWUgb2Zmc2V0WCBvZmZzZXRZIG9y
aWdpbmFsVGFyZ2V0IHBhZ2VYIHBhZ2VZIHByZXZWYWx1ZSByZWxhdGVkTm9kZSBy
ZWxhdGVkVGFyZ2V0IHNjcmVlblggc2NyZWVuWSBzaGlmdEtleSBzcmNFbGVtZW50
IHRhcmdldCB0b0VsZW1lbnQgdmlldyB3aGVlbERlbHRhIHdoaWNoIi5zcGxpdCgi
ICIpLApmaXg6ZnVuY3Rpb24oYSl7aWYoYVtHXSlyZXR1cm4gYTt2YXIgYj1hO2E9
Yy5FdmVudChiKTtmb3IodmFyIGQ9dGhpcy5wcm9wcy5sZW5ndGgsZjtkOyl7Zj10
aGlzLnByb3BzWy0tZF07YVtmXT1iW2ZdfWlmKCFhLnRhcmdldClhLnRhcmdldD1h
LnNyY0VsZW1lbnR8fHM7aWYoYS50YXJnZXQubm9kZVR5cGU9PT0zKWEudGFyZ2V0
PWEudGFyZ2V0LnBhcmVudE5vZGU7aWYoIWEucmVsYXRlZFRhcmdldCYmYS5mcm9t
RWxlbWVudClhLnJlbGF0ZWRUYXJnZXQ9YS5mcm9tRWxlbWVudD09PWEudGFyZ2V0
P2EudG9FbGVtZW50OmEuZnJvbUVsZW1lbnQ7aWYoYS5wYWdlWD09bnVsbCYmYS5j
bGllbnRYIT1udWxsKXtiPXMuZG9jdW1lbnRFbGVtZW50O2Q9cy5ib2R5O2EucGFn
ZVg9YS5jbGllbnRYKyhiJiZiLnNjcm9sbExlZnR8fGQmJmQuc2Nyb2xsTGVmdHx8
MCktKGImJmIuY2xpZW50TGVmdHx8ZCYmZC5jbGllbnRMZWZ0fHwwKTthLnBhZ2VZ
PWEuY2xpZW50WSsoYiYmYi5zY3JvbGxUb3B8fApkJiZkLnNjcm9sbFRvcHx8MCkt
KGImJmIuY2xpZW50VG9wfHxkJiZkLmNsaWVudFRvcHx8MCl9aWYoIWEud2hpY2gm
JihhLmNoYXJDb2RlfHxhLmNoYXJDb2RlPT09MD9hLmNoYXJDb2RlOmEua2V5Q29k
ZSkpYS53aGljaD1hLmNoYXJDb2RlfHxhLmtleUNvZGU7aWYoIWEubWV0YUtleSYm
YS5jdHJsS2V5KWEubWV0YUtleT1hLmN0cmxLZXk7aWYoIWEud2hpY2gmJmEuYnV0
dG9uIT09dylhLndoaWNoPWEuYnV0dG9uJjE/MTphLmJ1dHRvbiYyPzM6YS5idXR0
b24mND8yOjA7cmV0dXJuIGF9LGd1aWQ6MUU4LHByb3h5OmMucHJveHksc3BlY2lh
bDp7cmVhZHk6e3NldHVwOmMuYmluZFJlYWR5LHRlYXJkb3duOmMubm9vcH0sbGl2
ZTp7YWRkOmZ1bmN0aW9uKGEpe2MuZXZlbnQuYWRkKHRoaXMsYS5vcmlnVHlwZSxj
LmV4dGVuZCh7fSxhLHtoYW5kbGVyOm9hfSkpfSxyZW1vdmU6ZnVuY3Rpb24oYSl7
dmFyIGI9dHJ1ZSxkPWEub3JpZ1R5cGUucmVwbGFjZShPLCIiKTtjLmVhY2goYy5k
YXRhKHRoaXMsCiJldmVudHMiKS5saXZlfHxbXSxmdW5jdGlvbigpe2lmKGQ9PT10
aGlzLm9yaWdUeXBlLnJlcGxhY2UoTywiIikpcmV0dXJuIGI9ZmFsc2V9KTtiJiZj
LmV2ZW50LnJlbW92ZSh0aGlzLGEub3JpZ1R5cGUsb2EpfX0sYmVmb3JldW5sb2Fk
OntzZXR1cDpmdW5jdGlvbihhLGIsZCl7aWYodGhpcy5zZXRJbnRlcnZhbCl0aGlz
Lm9uYmVmb3JldW5sb2FkPWQ7cmV0dXJuIGZhbHNlfSx0ZWFyZG93bjpmdW5jdGlv
bihhLGIpe2lmKHRoaXMub25iZWZvcmV1bmxvYWQ9PT1iKXRoaXMub25iZWZvcmV1
bmxvYWQ9bnVsbH19fX07dmFyIENhPXMucmVtb3ZlRXZlbnRMaXN0ZW5lcj9mdW5j
dGlvbihhLGIsZCl7YS5yZW1vdmVFdmVudExpc3RlbmVyKGIsZCxmYWxzZSl9OmZ1
bmN0aW9uKGEsYixkKXthLmRldGFjaEV2ZW50KCJvbiIrYixkKX07Yy5FdmVudD1m
dW5jdGlvbihhKXtpZighdGhpcy5wcmV2ZW50RGVmYXVsdClyZXR1cm4gbmV3IGMu
RXZlbnQoYSk7aWYoYSYmYS50eXBlKXt0aGlzLm9yaWdpbmFsRXZlbnQ9CmE7dGhp
cy50eXBlPWEudHlwZX1lbHNlIHRoaXMudHlwZT1hO3RoaXMudGltZVN0YW1wPUoo
KTt0aGlzW0ddPXRydWV9O2MuRXZlbnQucHJvdG90eXBlPXtwcmV2ZW50RGVmYXVs
dDpmdW5jdGlvbigpe3RoaXMuaXNEZWZhdWx0UHJldmVudGVkPVo7dmFyIGE9dGhp
cy5vcmlnaW5hbEV2ZW50O2lmKGEpe2EucHJldmVudERlZmF1bHQmJmEucHJldmVu
dERlZmF1bHQoKTthLnJldHVyblZhbHVlPWZhbHNlfX0sc3RvcFByb3BhZ2F0aW9u
OmZ1bmN0aW9uKCl7dGhpcy5pc1Byb3BhZ2F0aW9uU3RvcHBlZD1aO3ZhciBhPXRo
aXMub3JpZ2luYWxFdmVudDtpZihhKXthLnN0b3BQcm9wYWdhdGlvbiYmYS5zdG9w
UHJvcGFnYXRpb24oKTthLmNhbmNlbEJ1YmJsZT10cnVlfX0sc3RvcEltbWVkaWF0
ZVByb3BhZ2F0aW9uOmZ1bmN0aW9uKCl7dGhpcy5pc0ltbWVkaWF0ZVByb3BhZ2F0
aW9uU3RvcHBlZD1aO3RoaXMuc3RvcFByb3BhZ2F0aW9uKCl9LGlzRGVmYXVsdFBy
ZXZlbnRlZDpZLGlzUHJvcGFnYXRpb25TdG9wcGVkOlksCmlzSW1tZWRpYXRlUHJv
cGFnYXRpb25TdG9wcGVkOll9O3ZhciBEYT1mdW5jdGlvbihhKXt2YXIgYj1hLnJl
bGF0ZWRUYXJnZXQ7dHJ5e2Zvcig7YiYmYiE9PXRoaXM7KWI9Yi5wYXJlbnROb2Rl
O2lmKGIhPT10aGlzKXthLnR5cGU9YS5kYXRhO2MuZXZlbnQuaGFuZGxlLmFwcGx5
KHRoaXMsYXJndW1lbnRzKX19Y2F0Y2goZCl7fX0sRWE9ZnVuY3Rpb24oYSl7YS50
eXBlPWEuZGF0YTtjLmV2ZW50LmhhbmRsZS5hcHBseSh0aGlzLGFyZ3VtZW50cyl9
O2MuZWFjaCh7bW91c2VlbnRlcjoibW91c2VvdmVyIixtb3VzZWxlYXZlOiJtb3Vz
ZW91dCJ9LGZ1bmN0aW9uKGEsYil7Yy5ldmVudC5zcGVjaWFsW2FdPXtzZXR1cDpm
dW5jdGlvbihkKXtjLmV2ZW50LmFkZCh0aGlzLGIsZCYmZC5zZWxlY3Rvcj9FYTpE
YSxhKX0sdGVhcmRvd246ZnVuY3Rpb24oZCl7Yy5ldmVudC5yZW1vdmUodGhpcyxi
LGQmJmQuc2VsZWN0b3I/RWE6RGEpfX19KTtpZighYy5zdXBwb3J0LnN1Ym1pdEJ1
YmJsZXMpYy5ldmVudC5zcGVjaWFsLnN1Ym1pdD0Ke3NldHVwOmZ1bmN0aW9uKCl7
aWYodGhpcy5ub2RlTmFtZS50b0xvd2VyQ2FzZSgpIT09ImZvcm0iKXtjLmV2ZW50
LmFkZCh0aGlzLCJjbGljay5zcGVjaWFsU3VibWl0IixmdW5jdGlvbihhKXt2YXIg
Yj1hLnRhcmdldCxkPWIudHlwZTtpZigoZD09PSJzdWJtaXQifHxkPT09ImltYWdl
IikmJmMoYikuY2xvc2VzdCgiZm9ybSIpLmxlbmd0aClyZXR1cm4gbmEoInN1Ym1p
dCIsdGhpcyxhcmd1bWVudHMpfSk7Yy5ldmVudC5hZGQodGhpcywia2V5cHJlc3Mu
c3BlY2lhbFN1Ym1pdCIsZnVuY3Rpb24oYSl7dmFyIGI9YS50YXJnZXQsZD1iLnR5
cGU7aWYoKGQ9PT0idGV4dCJ8fGQ9PT0icGFzc3dvcmQiKSYmYyhiKS5jbG9zZXN0
KCJmb3JtIikubGVuZ3RoJiZhLmtleUNvZGU9PT0xMylyZXR1cm4gbmEoInN1Ym1p
dCIsdGhpcyxhcmd1bWVudHMpfSl9ZWxzZSByZXR1cm4gZmFsc2V9LHRlYXJkb3du
OmZ1bmN0aW9uKCl7Yy5ldmVudC5yZW1vdmUodGhpcywiLnNwZWNpYWxTdWJtaXQi
KX19OwppZighYy5zdXBwb3J0LmNoYW5nZUJ1YmJsZXMpe3ZhciBkYT0vdGV4dGFy
ZWF8aW5wdXR8c2VsZWN0L2ksZWEsRmE9ZnVuY3Rpb24oYSl7dmFyIGI9YS50eXBl
LGQ9YS52YWx1ZTtpZihiPT09InJhZGlvInx8Yj09PSJjaGVja2JveCIpZD1hLmNo
ZWNrZWQ7ZWxzZSBpZihiPT09InNlbGVjdC1tdWx0aXBsZSIpZD1hLnNlbGVjdGVk
SW5kZXg+LTE/Yy5tYXAoYS5vcHRpb25zLGZ1bmN0aW9uKGYpe3JldHVybiBmLnNl
bGVjdGVkfSkuam9pbigiLSIpOiIiO2Vsc2UgaWYoYS5ub2RlTmFtZS50b0xvd2Vy
Q2FzZSgpPT09InNlbGVjdCIpZD1hLnNlbGVjdGVkSW5kZXg7cmV0dXJuIGR9LGZh
PWZ1bmN0aW9uKGEsYil7dmFyIGQ9YS50YXJnZXQsZixlO2lmKCEoIWRhLnRlc3Qo
ZC5ub2RlTmFtZSl8fGQucmVhZE9ubHkpKXtmPWMuZGF0YShkLCJfY2hhbmdlX2Rh
dGEiKTtlPUZhKGQpO2lmKGEudHlwZSE9PSJmb2N1c291dCJ8fGQudHlwZSE9PSJy
YWRpbyIpYy5kYXRhKGQsIl9jaGFuZ2VfZGF0YSIsCmUpO2lmKCEoZj09PXd8fGU9
PT1mKSlpZihmIT1udWxsfHxlKXthLnR5cGU9ImNoYW5nZSI7cmV0dXJuIGMuZXZl
bnQudHJpZ2dlcihhLGIsZCl9fX07Yy5ldmVudC5zcGVjaWFsLmNoYW5nZT17Zmls
dGVyczp7Zm9jdXNvdXQ6ZmEsY2xpY2s6ZnVuY3Rpb24oYSl7dmFyIGI9YS50YXJn
ZXQsZD1iLnR5cGU7aWYoZD09PSJyYWRpbyJ8fGQ9PT0iY2hlY2tib3gifHxiLm5v
ZGVOYW1lLnRvTG93ZXJDYXNlKCk9PT0ic2VsZWN0IilyZXR1cm4gZmEuY2FsbCh0
aGlzLGEpfSxrZXlkb3duOmZ1bmN0aW9uKGEpe3ZhciBiPWEudGFyZ2V0LGQ9Yi50
eXBlO2lmKGEua2V5Q29kZT09PTEzJiZiLm5vZGVOYW1lLnRvTG93ZXJDYXNlKCkh
PT0idGV4dGFyZWEifHxhLmtleUNvZGU9PT0zMiYmKGQ9PT0iY2hlY2tib3gifHxk
PT09InJhZGlvIil8fGQ9PT0ic2VsZWN0LW11bHRpcGxlIilyZXR1cm4gZmEuY2Fs
bCh0aGlzLGEpfSxiZWZvcmVhY3RpdmF0ZTpmdW5jdGlvbihhKXthPWEudGFyZ2V0
O2MuZGF0YShhLAoiX2NoYW5nZV9kYXRhIixGYShhKSl9fSxzZXR1cDpmdW5jdGlv
bigpe2lmKHRoaXMudHlwZT09PSJmaWxlIilyZXR1cm4gZmFsc2U7Zm9yKHZhciBh
IGluIGVhKWMuZXZlbnQuYWRkKHRoaXMsYSsiLnNwZWNpYWxDaGFuZ2UiLGVhW2Fd
KTtyZXR1cm4gZGEudGVzdCh0aGlzLm5vZGVOYW1lKX0sdGVhcmRvd246ZnVuY3Rp
b24oKXtjLmV2ZW50LnJlbW92ZSh0aGlzLCIuc3BlY2lhbENoYW5nZSIpO3JldHVy
biBkYS50ZXN0KHRoaXMubm9kZU5hbWUpfX07ZWE9Yy5ldmVudC5zcGVjaWFsLmNo
YW5nZS5maWx0ZXJzfXMuYWRkRXZlbnRMaXN0ZW5lciYmYy5lYWNoKHtmb2N1czoi
Zm9jdXNpbiIsYmx1cjoiZm9jdXNvdXQifSxmdW5jdGlvbihhLGIpe2Z1bmN0aW9u
IGQoZil7Zj1jLmV2ZW50LmZpeChmKTtmLnR5cGU9YjtyZXR1cm4gYy5ldmVudC5o
YW5kbGUuY2FsbCh0aGlzLGYpfWMuZXZlbnQuc3BlY2lhbFtiXT17c2V0dXA6ZnVu
Y3Rpb24oKXt0aGlzLmFkZEV2ZW50TGlzdGVuZXIoYSwKZCx0cnVlKX0sdGVhcmRv
d246ZnVuY3Rpb24oKXt0aGlzLnJlbW92ZUV2ZW50TGlzdGVuZXIoYSxkLHRydWUp
fX19KTtjLmVhY2goWyJiaW5kIiwib25lIl0sZnVuY3Rpb24oYSxiKXtjLmZuW2Jd
PWZ1bmN0aW9uKGQsZixlKXtpZih0eXBlb2YgZD09PSJvYmplY3QiKXtmb3IodmFy
IGogaW4gZCl0aGlzW2JdKGosZixkW2pdLGUpO3JldHVybiB0aGlzfWlmKGMuaXNG
dW5jdGlvbihmKSl7ZT1mO2Y9d312YXIgaT1iPT09Im9uZSI/Yy5wcm94eShlLGZ1
bmN0aW9uKGspe2ModGhpcykudW5iaW5kKGssaSk7cmV0dXJuIGUuYXBwbHkodGhp
cyxhcmd1bWVudHMpfSk6ZTtpZihkPT09InVubG9hZCImJmIhPT0ib25lIil0aGlz
Lm9uZShkLGYsZSk7ZWxzZXtqPTA7Zm9yKHZhciBvPXRoaXMubGVuZ3RoO2o8bztq
KyspYy5ldmVudC5hZGQodGhpc1tqXSxkLGksZil9cmV0dXJuIHRoaXN9fSk7Yy5m
bi5leHRlbmQoe3VuYmluZDpmdW5jdGlvbihhLGIpe2lmKHR5cGVvZiBhPT09Im9i
amVjdCImJgohYS5wcmV2ZW50RGVmYXVsdClmb3IodmFyIGQgaW4gYSl0aGlzLnVu
YmluZChkLGFbZF0pO2Vsc2V7ZD0wO2Zvcih2YXIgZj10aGlzLmxlbmd0aDtkPGY7
ZCsrKWMuZXZlbnQucmVtb3ZlKHRoaXNbZF0sYSxiKX1yZXR1cm4gdGhpc30sZGVs
ZWdhdGU6ZnVuY3Rpb24oYSxiLGQsZil7cmV0dXJuIHRoaXMubGl2ZShiLGQsZixh
KX0sdW5kZWxlZ2F0ZTpmdW5jdGlvbihhLGIsZCl7cmV0dXJuIGFyZ3VtZW50cy5s
ZW5ndGg9PT0wP3RoaXMudW5iaW5kKCJsaXZlIik6dGhpcy5kaWUoYixudWxsLGQs
YSl9LHRyaWdnZXI6ZnVuY3Rpb24oYSxiKXtyZXR1cm4gdGhpcy5lYWNoKGZ1bmN0
aW9uKCl7Yy5ldmVudC50cmlnZ2VyKGEsYix0aGlzKX0pfSx0cmlnZ2VySGFuZGxl
cjpmdW5jdGlvbihhLGIpe2lmKHRoaXNbMF0pe2E9Yy5FdmVudChhKTthLnByZXZl
bnREZWZhdWx0KCk7YS5zdG9wUHJvcGFnYXRpb24oKTtjLmV2ZW50LnRyaWdnZXIo
YSxiLHRoaXNbMF0pO3JldHVybiBhLnJlc3VsdH19LAp0b2dnbGU6ZnVuY3Rpb24o
YSl7Zm9yKHZhciBiPWFyZ3VtZW50cyxkPTE7ZDxiLmxlbmd0aDspYy5wcm94eShh
LGJbZCsrXSk7cmV0dXJuIHRoaXMuY2xpY2soYy5wcm94eShhLGZ1bmN0aW9uKGYp
e3ZhciBlPShjLmRhdGEodGhpcywibGFzdFRvZ2dsZSIrYS5ndWlkKXx8MCklZDtj
LmRhdGEodGhpcywibGFzdFRvZ2dsZSIrYS5ndWlkLGUrMSk7Zi5wcmV2ZW50RGVm
YXVsdCgpO3JldHVybiBiW2VdLmFwcGx5KHRoaXMsYXJndW1lbnRzKXx8ZmFsc2V9
KSl9LGhvdmVyOmZ1bmN0aW9uKGEsYil7cmV0dXJuIHRoaXMubW91c2VlbnRlcihh
KS5tb3VzZWxlYXZlKGJ8fGEpfX0pO3ZhciBHYT17Zm9jdXM6ImZvY3VzaW4iLGJs
dXI6ImZvY3Vzb3V0Iixtb3VzZWVudGVyOiJtb3VzZW92ZXIiLG1vdXNlbGVhdmU6
Im1vdXNlb3V0In07Yy5lYWNoKFsibGl2ZSIsImRpZSJdLGZ1bmN0aW9uKGEsYil7
Yy5mbltiXT1mdW5jdGlvbihkLGYsZSxqKXt2YXIgaSxvPTAsayxuLHI9anx8dGhp
cy5zZWxlY3RvciwKdT1qP3RoaXM6Yyh0aGlzLmNvbnRleHQpO2lmKGMuaXNGdW5j
dGlvbihmKSl7ZT1mO2Y9d31mb3IoZD0oZHx8IiIpLnNwbGl0KCIgIik7KGk9ZFtv
KytdKSE9bnVsbDspe2o9Ty5leGVjKGkpO2s9IiI7aWYoail7az1qWzBdO2k9aS5y
ZXBsYWNlKE8sIiIpfWlmKGk9PT0iaG92ZXIiKWQucHVzaCgibW91c2VlbnRlciIr
aywibW91c2VsZWF2ZSIrayk7ZWxzZXtuPWk7aWYoaT09PSJmb2N1cyJ8fGk9PT0i
Ymx1ciIpe2QucHVzaChHYVtpXStrKTtpKz1rfWVsc2UgaT0oR2FbaV18fGkpK2s7
Yj09PSJsaXZlIj91LmVhY2goZnVuY3Rpb24oKXtjLmV2ZW50LmFkZCh0aGlzLHBh
KGkscikse2RhdGE6ZixzZWxlY3RvcjpyLGhhbmRsZXI6ZSxvcmlnVHlwZTppLG9y
aWdIYW5kbGVyOmUscHJlVHlwZTpufSl9KTp1LnVuYmluZChwYShpLHIpLGUpfX1y
ZXR1cm4gdGhpc319KTtjLmVhY2goImJsdXIgZm9jdXMgZm9jdXNpbiBmb2N1c291
dCBsb2FkIHJlc2l6ZSBzY3JvbGwgdW5sb2FkIGNsaWNrIGRibGNsaWNrIG1vdXNl
ZG93biBtb3VzZXVwIG1vdXNlbW92ZSBtb3VzZW92ZXIgbW91c2VvdXQgbW91c2Vl
bnRlciBtb3VzZWxlYXZlIGNoYW5nZSBzZWxlY3Qgc3VibWl0IGtleWRvd24ga2V5
cHJlc3Mga2V5dXAgZXJyb3IiLnNwbGl0KCIgIiksCmZ1bmN0aW9uKGEsYil7Yy5m
bltiXT1mdW5jdGlvbihkKXtyZXR1cm4gZD90aGlzLmJpbmQoYixkKTp0aGlzLnRy
aWdnZXIoYil9O2lmKGMuYXR0ckZuKWMuYXR0ckZuW2JdPXRydWV9KTtBLmF0dGFj
aEV2ZW50JiYhQS5hZGRFdmVudExpc3RlbmVyJiZBLmF0dGFjaEV2ZW50KCJvbnVu
bG9hZCIsZnVuY3Rpb24oKXtmb3IodmFyIGEgaW4gYy5jYWNoZSlpZihjLmNhY2hl
W2FdLmhhbmRsZSl0cnl7Yy5ldmVudC5yZW1vdmUoYy5jYWNoZVthXS5oYW5kbGUu
ZWxlbSl9Y2F0Y2goYil7fX0pOyhmdW5jdGlvbigpe2Z1bmN0aW9uIGEoZyl7Zm9y
KHZhciBoPSIiLGwsbT0wO2dbbV07bSsrKXtsPWdbbV07aWYobC5ub2RlVHlwZT09
PTN8fGwubm9kZVR5cGU9PT00KWgrPWwubm9kZVZhbHVlO2Vsc2UgaWYobC5ub2Rl
VHlwZSE9PTgpaCs9YShsLmNoaWxkTm9kZXMpfXJldHVybiBofWZ1bmN0aW9uIGIo
ZyxoLGwsbSxxLHApe3E9MDtmb3IodmFyIHY9bS5sZW5ndGg7cTx2O3ErKyl7dmFy
IHQ9bVtxXTsKaWYodCl7dD10W2ddO2Zvcih2YXIgeT1mYWxzZTt0Oyl7aWYodC5z
aXpjYWNoZT09PWwpe3k9bVt0LnNpenNldF07YnJlYWt9aWYodC5ub2RlVHlwZT09
PTEmJiFwKXt0LnNpemNhY2hlPWw7dC5zaXpzZXQ9cX1pZih0Lm5vZGVOYW1lLnRv
TG93ZXJDYXNlKCk9PT1oKXt5PXQ7YnJlYWt9dD10W2ddfW1bcV09eX19fWZ1bmN0
aW9uIGQoZyxoLGwsbSxxLHApe3E9MDtmb3IodmFyIHY9bS5sZW5ndGg7cTx2O3Er
Kyl7dmFyIHQ9bVtxXTtpZih0KXt0PXRbZ107Zm9yKHZhciB5PWZhbHNlO3Q7KXtp
Zih0LnNpemNhY2hlPT09bCl7eT1tW3Quc2l6c2V0XTticmVha31pZih0Lm5vZGVU
eXBlPT09MSl7aWYoIXApe3Quc2l6Y2FjaGU9bDt0LnNpenNldD1xfWlmKHR5cGVv
ZiBoIT09InN0cmluZyIpe2lmKHQ9PT1oKXt5PXRydWU7YnJlYWt9fWVsc2UgaWYo
ay5maWx0ZXIoaCxbdF0pLmxlbmd0aD4wKXt5PXQ7YnJlYWt9fXQ9dFtnXX1tW3Fd
PXl9fX12YXIgZj0vKCg/OlwoKD86XChbXigpXStcKXxbXigpXSspK1wpfFxbKD86
XFtbXltcXV0qXF18WyciXVteJyJdKlsnIl18W15bXF0nIl0rKStcXXxcXC58W14g
Pit+LChcW1xcXSspK3xbPit+XSkoXHMqLFxzKik/KCg/Oi58XHJ8XG4pKikvZywK
ZT0wLGo9T2JqZWN0LnByb3RvdHlwZS50b1N0cmluZyxpPWZhbHNlLG89dHJ1ZTtb
MCwwXS5zb3J0KGZ1bmN0aW9uKCl7bz1mYWxzZTtyZXR1cm4gMH0pO3ZhciBrPWZ1
bmN0aW9uKGcsaCxsLG0pe2w9bHx8W107dmFyIHE9aD1ofHxzO2lmKGgubm9kZVR5
cGUhPT0xJiZoLm5vZGVUeXBlIT09OSlyZXR1cm5bXTtpZighZ3x8dHlwZW9mIGch
PT0ic3RyaW5nIilyZXR1cm4gbDtmb3IodmFyIHA9W10sdix0LHksUyxIPXRydWUs
TT14KGgpLEk9ZzsoZi5leGVjKCIiKSx2PWYuZXhlYyhJKSkhPT1udWxsOyl7ST12
WzNdO3AucHVzaCh2WzFdKTtpZih2WzJdKXtTPXZbM107YnJlYWt9fWlmKHAubGVu
Z3RoPjEmJnIuZXhlYyhnKSlpZihwLmxlbmd0aD09PTImJm4ucmVsYXRpdmVbcFsw
XV0pdD1nYShwWzBdK3BbMV0saCk7ZWxzZSBmb3IodD1uLnJlbGF0aXZlW3BbMF1d
P1toXTprKHAuc2hpZnQoKSxoKTtwLmxlbmd0aDspe2c9cC5zaGlmdCgpO2lmKG4u
cmVsYXRpdmVbZ10pZys9cC5zaGlmdCgpOwp0PWdhKGcsdCl9ZWxzZXtpZighbSYm
cC5sZW5ndGg+MSYmaC5ub2RlVHlwZT09PTkmJiFNJiZuLm1hdGNoLklELnRlc3Qo
cFswXSkmJiFuLm1hdGNoLklELnRlc3QocFtwLmxlbmd0aC0xXSkpe3Y9ay5maW5k
KHAuc2hpZnQoKSxoLE0pO2g9di5leHByP2suZmlsdGVyKHYuZXhwcix2LnNldClb
MF06di5zZXRbMF19aWYoaCl7dj1tP3tleHByOnAucG9wKCksc2V0OnoobSl9Omsu
ZmluZChwLnBvcCgpLHAubGVuZ3RoPT09MSYmKHBbMF09PT0ifiJ8fHBbMF09PT0i
KyIpJiZoLnBhcmVudE5vZGU/aC5wYXJlbnROb2RlOmgsTSk7dD12LmV4cHI/ay5m
aWx0ZXIodi5leHByLHYuc2V0KTp2LnNldDtpZihwLmxlbmd0aD4wKXk9eih0KTtl
bHNlIEg9ZmFsc2U7Zm9yKDtwLmxlbmd0aDspe3ZhciBEPXAucG9wKCk7dj1EO2lm
KG4ucmVsYXRpdmVbRF0pdj1wLnBvcCgpO2Vsc2UgRD0iIjtpZih2PT1udWxsKXY9
aDtuLnJlbGF0aXZlW0RdKHksdixNKX19ZWxzZSB5PVtdfXl8fCh5PXQpO3l8fGsu
ZXJyb3IoRHx8CmcpO2lmKGouY2FsbCh5KT09PSJbb2JqZWN0IEFycmF5XSIpaWYo
SClpZihoJiZoLm5vZGVUeXBlPT09MSlmb3IoZz0wO3lbZ10hPW51bGw7ZysrKXtp
Zih5W2ddJiYoeVtnXT09PXRydWV8fHlbZ10ubm9kZVR5cGU9PT0xJiZFKGgseVtn
XSkpKWwucHVzaCh0W2ddKX1lbHNlIGZvcihnPTA7eVtnXSE9bnVsbDtnKyspeVtn
XSYmeVtnXS5ub2RlVHlwZT09PTEmJmwucHVzaCh0W2ddKTtlbHNlIGwucHVzaC5h
cHBseShsLHkpO2Vsc2Ugeih5LGwpO2lmKFMpe2soUyxxLGwsbSk7ay51bmlxdWVT
b3J0KGwpfXJldHVybiBsfTtrLnVuaXF1ZVNvcnQ9ZnVuY3Rpb24oZyl7aWYoQil7
aT1vO2cuc29ydChCKTtpZihpKWZvcih2YXIgaD0xO2g8Zy5sZW5ndGg7aCsrKWdb
aF09PT1nW2gtMV0mJmcuc3BsaWNlKGgtLSwxKX1yZXR1cm4gZ307ay5tYXRjaGVz
PWZ1bmN0aW9uKGcsaCl7cmV0dXJuIGsoZyxudWxsLG51bGwsaCl9O2suZmluZD1m
dW5jdGlvbihnLGgsbCl7dmFyIG0scTtpZighZylyZXR1cm5bXTsKZm9yKHZhciBw
PTAsdj1uLm9yZGVyLmxlbmd0aDtwPHY7cCsrKXt2YXIgdD1uLm9yZGVyW3BdO2lm
KHE9bi5sZWZ0TWF0Y2hbdF0uZXhlYyhnKSl7dmFyIHk9cVsxXTtxLnNwbGljZSgx
LDEpO2lmKHkuc3Vic3RyKHkubGVuZ3RoLTEpIT09IlxcIil7cVsxXT0ocVsxXXx8
IiIpLnJlcGxhY2UoL1xcL2csIiIpO209bi5maW5kW3RdKHEsaCxsKTtpZihtIT1u
dWxsKXtnPWcucmVwbGFjZShuLm1hdGNoW3RdLCIiKTticmVha319fX1tfHwobT1o
LmdldEVsZW1lbnRzQnlUYWdOYW1lKCIqIikpO3JldHVybntzZXQ6bSxleHByOmd9
fTtrLmZpbHRlcj1mdW5jdGlvbihnLGgsbCxtKXtmb3IodmFyIHE9ZyxwPVtdLHY9
aCx0LHksUz1oJiZoWzBdJiZ4KGhbMF0pO2cmJmgubGVuZ3RoOyl7Zm9yKHZhciBI
IGluIG4uZmlsdGVyKWlmKCh0PW4ubGVmdE1hdGNoW0hdLmV4ZWMoZykpIT1udWxs
JiZ0WzJdKXt2YXIgTT1uLmZpbHRlcltIXSxJLEQ7RD10WzFdO3k9ZmFsc2U7dC5z
cGxpY2UoMSwxKTtpZihELnN1YnN0cihELmxlbmd0aC0KMSkhPT0iXFwiKXtpZih2
PT09cClwPVtdO2lmKG4ucHJlRmlsdGVyW0hdKWlmKHQ9bi5wcmVGaWx0ZXJbSF0o
dCx2LGwscCxtLFMpKXtpZih0PT09dHJ1ZSljb250aW51ZX1lbHNlIHk9ST10cnVl
O2lmKHQpZm9yKHZhciBVPTA7KEQ9dltVXSkhPW51bGw7VSsrKWlmKEQpe0k9TShE
LHQsVSx2KTt2YXIgSGE9bV4hIUk7aWYobCYmSSE9bnVsbClpZihIYSl5PXRydWU7
ZWxzZSB2W1VdPWZhbHNlO2Vsc2UgaWYoSGEpe3AucHVzaChEKTt5PXRydWV9fWlm
KEkhPT13KXtsfHwodj1wKTtnPWcucmVwbGFjZShuLm1hdGNoW0hdLCIiKTtpZigh
eSlyZXR1cm5bXTticmVha319fWlmKGc9PT1xKWlmKHk9PW51bGwpay5lcnJvcihn
KTtlbHNlIGJyZWFrO3E9Z31yZXR1cm4gdn07ay5lcnJvcj1mdW5jdGlvbihnKXt0
aHJvdyJTeW50YXggZXJyb3IsIHVucmVjb2duaXplZCBleHByZXNzaW9uOiAiK2c7
fTt2YXIgbj1rLnNlbGVjdG9ycz17b3JkZXI6WyJJRCIsIk5BTUUiLCJUQUciXSxt
YXRjaDp7SUQ6LyMoKD86W1x3XHUwMGMwLVx1RkZGRi1dfFxcLikrKS8sCkNMQVNT
Oi9cLigoPzpbXHdcdTAwYzAtXHVGRkZGLV18XFwuKSspLyxOQU1FOi9cW25hbWU9
WyciXSooKD86W1x3XHUwMGMwLVx1RkZGRi1dfFxcLikrKVsnIl0qXF0vLEFUVFI6
L1xbXHMqKCg/Oltcd1x1MDBjMC1cdUZGRkYtXXxcXC4pKylccyooPzooXFM/PSlc
cyooWyciXSopKC4qPylcM3wpXHMqXF0vLFRBRzovXigoPzpbXHdcdTAwYzAtXHVG
RkZGXCotXXxcXC4pKykvLENISUxEOi86KG9ubHl8bnRofGxhc3R8Zmlyc3QpLWNo
aWxkKD86XCgoZXZlbnxvZGR8W1xkbistXSopXCkpPy8sUE9TOi86KG50aHxlcXxn
dHxsdHxmaXJzdHxsYXN0fGV2ZW58b2RkKSg/OlwoKFxkKilcKSk/KD89W14tXXwk
KS8sUFNFVURPOi86KCg/Oltcd1x1MDBjMC1cdUZGRkYtXXxcXC4pKykoPzpcKChb
JyJdPykoKD86XChbXlwpXStcKXxbXlwoXCldKikrKVwyXCkpPy99LGxlZnRNYXRj
aDp7fSxhdHRyTWFwOnsiY2xhc3MiOiJjbGFzc05hbWUiLCJmb3IiOiJodG1sRm9y
In0sYXR0ckhhbmRsZTp7aHJlZjpmdW5jdGlvbihnKXtyZXR1cm4gZy5nZXRBdHRy
aWJ1dGUoImhyZWYiKX19LApyZWxhdGl2ZTp7IisiOmZ1bmN0aW9uKGcsaCl7dmFy
IGw9dHlwZW9mIGg9PT0ic3RyaW5nIixtPWwmJiEvXFcvLnRlc3QoaCk7bD1sJiYh
bTtpZihtKWg9aC50b0xvd2VyQ2FzZSgpO209MDtmb3IodmFyIHE9Zy5sZW5ndGgs
cDttPHE7bSsrKWlmKHA9Z1ttXSl7Zm9yKDsocD1wLnByZXZpb3VzU2libGluZykm
JnAubm9kZVR5cGUhPT0xOyk7Z1ttXT1sfHxwJiZwLm5vZGVOYW1lLnRvTG93ZXJD
YXNlKCk9PT1oP3B8fGZhbHNlOnA9PT1ofWwmJmsuZmlsdGVyKGgsZyx0cnVlKX0s
Ij4iOmZ1bmN0aW9uKGcsaCl7dmFyIGw9dHlwZW9mIGg9PT0ic3RyaW5nIjtpZihs
JiYhL1xXLy50ZXN0KGgpKXtoPWgudG9Mb3dlckNhc2UoKTtmb3IodmFyIG09MCxx
PWcubGVuZ3RoO208cTttKyspe3ZhciBwPWdbbV07aWYocCl7bD1wLnBhcmVudE5v
ZGU7Z1ttXT1sLm5vZGVOYW1lLnRvTG93ZXJDYXNlKCk9PT1oP2w6ZmFsc2V9fX1l
bHNle209MDtmb3IocT1nLmxlbmd0aDttPHE7bSsrKWlmKHA9Z1ttXSlnW21dPQps
P3AucGFyZW50Tm9kZTpwLnBhcmVudE5vZGU9PT1oO2wmJmsuZmlsdGVyKGgsZyx0
cnVlKX19LCIiOmZ1bmN0aW9uKGcsaCxsKXt2YXIgbT1lKysscT1kO2lmKHR5cGVv
ZiBoPT09InN0cmluZyImJiEvXFcvLnRlc3QoaCkpe3ZhciBwPWg9aC50b0xvd2Vy
Q2FzZSgpO3E9Yn1xKCJwYXJlbnROb2RlIixoLG0sZyxwLGwpfSwifiI6ZnVuY3Rp
b24oZyxoLGwpe3ZhciBtPWUrKyxxPWQ7aWYodHlwZW9mIGg9PT0ic3RyaW5nIiYm
IS9cVy8udGVzdChoKSl7dmFyIHA9aD1oLnRvTG93ZXJDYXNlKCk7cT1ifXEoInBy
ZXZpb3VzU2libGluZyIsaCxtLGcscCxsKX19LGZpbmQ6e0lEOmZ1bmN0aW9uKGcs
aCxsKXtpZih0eXBlb2YgaC5nZXRFbGVtZW50QnlJZCE9PSJ1bmRlZmluZWQiJiYh
bClyZXR1cm4oZz1oLmdldEVsZW1lbnRCeUlkKGdbMV0pKT9bZ106W119LE5BTUU6
ZnVuY3Rpb24oZyxoKXtpZih0eXBlb2YgaC5nZXRFbGVtZW50c0J5TmFtZSE9PSJ1
bmRlZmluZWQiKXt2YXIgbD1bXTsKaD1oLmdldEVsZW1lbnRzQnlOYW1lKGdbMV0p
O2Zvcih2YXIgbT0wLHE9aC5sZW5ndGg7bTxxO20rKyloW21dLmdldEF0dHJpYnV0
ZSgibmFtZSIpPT09Z1sxXSYmbC5wdXNoKGhbbV0pO3JldHVybiBsLmxlbmd0aD09
PTA/bnVsbDpsfX0sVEFHOmZ1bmN0aW9uKGcsaCl7cmV0dXJuIGguZ2V0RWxlbWVu
dHNCeVRhZ05hbWUoZ1sxXSl9fSxwcmVGaWx0ZXI6e0NMQVNTOmZ1bmN0aW9uKGcs
aCxsLG0scSxwKXtnPSIgIitnWzFdLnJlcGxhY2UoL1xcL2csIiIpKyIgIjtpZihw
KXJldHVybiBnO3A9MDtmb3IodmFyIHY7KHY9aFtwXSkhPW51bGw7cCsrKWlmKHYp
aWYocV4odi5jbGFzc05hbWUmJigiICIrdi5jbGFzc05hbWUrIiAiKS5yZXBsYWNl
KC9bXHRcbl0vZywiICIpLmluZGV4T2YoZyk+PTApKWx8fG0ucHVzaCh2KTtlbHNl
IGlmKGwpaFtwXT1mYWxzZTtyZXR1cm4gZmFsc2V9LElEOmZ1bmN0aW9uKGcpe3Jl
dHVybiBnWzFdLnJlcGxhY2UoL1xcL2csIiIpfSxUQUc6ZnVuY3Rpb24oZyl7cmV0
dXJuIGdbMV0udG9Mb3dlckNhc2UoKX0sCkNISUxEOmZ1bmN0aW9uKGcpe2lmKGdb
MV09PT0ibnRoIil7dmFyIGg9LygtPykoXGQqKW4oKD86XCt8LSk/XGQqKS8uZXhl
YyhnWzJdPT09ImV2ZW4iJiYiMm4ifHxnWzJdPT09Im9kZCImJiIybisxInx8IS9c
RC8udGVzdChnWzJdKSYmIjBuKyIrZ1syXXx8Z1syXSk7Z1syXT1oWzFdKyhoWzJd
fHwxKS0wO2dbM109aFszXS0wfWdbMF09ZSsrO3JldHVybiBnfSxBVFRSOmZ1bmN0
aW9uKGcsaCxsLG0scSxwKXtoPWdbMV0ucmVwbGFjZSgvXFwvZywiIik7aWYoIXAm
Jm4uYXR0ck1hcFtoXSlnWzFdPW4uYXR0ck1hcFtoXTtpZihnWzJdPT09In49Iiln
WzRdPSIgIitnWzRdKyIgIjtyZXR1cm4gZ30sUFNFVURPOmZ1bmN0aW9uKGcsaCxs
LG0scSl7aWYoZ1sxXT09PSJub3QiKWlmKChmLmV4ZWMoZ1szXSl8fCIiKS5sZW5n
dGg+MXx8L15cdy8udGVzdChnWzNdKSlnWzNdPWsoZ1szXSxudWxsLG51bGwsaCk7
ZWxzZXtnPWsuZmlsdGVyKGdbM10saCxsLHRydWVecSk7bHx8bS5wdXNoLmFwcGx5
KG0sCmcpO3JldHVybiBmYWxzZX1lbHNlIGlmKG4ubWF0Y2guUE9TLnRlc3QoZ1sw
XSl8fG4ubWF0Y2guQ0hJTEQudGVzdChnWzBdKSlyZXR1cm4gdHJ1ZTtyZXR1cm4g
Z30sUE9TOmZ1bmN0aW9uKGcpe2cudW5zaGlmdCh0cnVlKTtyZXR1cm4gZ319LGZp
bHRlcnM6e2VuYWJsZWQ6ZnVuY3Rpb24oZyl7cmV0dXJuIGcuZGlzYWJsZWQ9PT1m
YWxzZSYmZy50eXBlIT09ImhpZGRlbiJ9LGRpc2FibGVkOmZ1bmN0aW9uKGcpe3Jl
dHVybiBnLmRpc2FibGVkPT09dHJ1ZX0sY2hlY2tlZDpmdW5jdGlvbihnKXtyZXR1
cm4gZy5jaGVja2VkPT09dHJ1ZX0sc2VsZWN0ZWQ6ZnVuY3Rpb24oZyl7cmV0dXJu
IGcuc2VsZWN0ZWQ9PT10cnVlfSxwYXJlbnQ6ZnVuY3Rpb24oZyl7cmV0dXJuISFn
LmZpcnN0Q2hpbGR9LGVtcHR5OmZ1bmN0aW9uKGcpe3JldHVybiFnLmZpcnN0Q2hp
bGR9LGhhczpmdW5jdGlvbihnLGgsbCl7cmV0dXJuISFrKGxbM10sZykubGVuZ3Ro
fSxoZWFkZXI6ZnVuY3Rpb24oZyl7cmV0dXJuL2hcZC9pLnRlc3QoZy5ub2RlTmFt
ZSl9LAp0ZXh0OmZ1bmN0aW9uKGcpe3JldHVybiJ0ZXh0Ij09PWcudHlwZX0scmFk
aW86ZnVuY3Rpb24oZyl7cmV0dXJuInJhZGlvIj09PWcudHlwZX0sY2hlY2tib3g6
ZnVuY3Rpb24oZyl7cmV0dXJuImNoZWNrYm94Ij09PWcudHlwZX0sZmlsZTpmdW5j
dGlvbihnKXtyZXR1cm4iZmlsZSI9PT1nLnR5cGV9LHBhc3N3b3JkOmZ1bmN0aW9u
KGcpe3JldHVybiJwYXNzd29yZCI9PT1nLnR5cGV9LHN1Ym1pdDpmdW5jdGlvbihn
KXtyZXR1cm4ic3VibWl0Ij09PWcudHlwZX0saW1hZ2U6ZnVuY3Rpb24oZyl7cmV0
dXJuImltYWdlIj09PWcudHlwZX0scmVzZXQ6ZnVuY3Rpb24oZyl7cmV0dXJuInJl
c2V0Ij09PWcudHlwZX0sYnV0dG9uOmZ1bmN0aW9uKGcpe3JldHVybiJidXR0b24i
PT09Zy50eXBlfHxnLm5vZGVOYW1lLnRvTG93ZXJDYXNlKCk9PT0iYnV0dG9uIn0s
aW5wdXQ6ZnVuY3Rpb24oZyl7cmV0dXJuL2lucHV0fHNlbGVjdHx0ZXh0YXJlYXxi
dXR0b24vaS50ZXN0KGcubm9kZU5hbWUpfX0sCnNldEZpbHRlcnM6e2ZpcnN0OmZ1
bmN0aW9uKGcsaCl7cmV0dXJuIGg9PT0wfSxsYXN0OmZ1bmN0aW9uKGcsaCxsLG0p
e3JldHVybiBoPT09bS5sZW5ndGgtMX0sZXZlbjpmdW5jdGlvbihnLGgpe3JldHVy
biBoJTI9PT0wfSxvZGQ6ZnVuY3Rpb24oZyxoKXtyZXR1cm4gaCUyPT09MX0sbHQ6
ZnVuY3Rpb24oZyxoLGwpe3JldHVybiBoPGxbM10tMH0sZ3Q6ZnVuY3Rpb24oZyxo
LGwpe3JldHVybiBoPmxbM10tMH0sbnRoOmZ1bmN0aW9uKGcsaCxsKXtyZXR1cm4g
bFszXS0wPT09aH0sZXE6ZnVuY3Rpb24oZyxoLGwpe3JldHVybiBsWzNdLTA9PT1o
fX0sZmlsdGVyOntQU0VVRE86ZnVuY3Rpb24oZyxoLGwsbSl7dmFyIHE9aFsxXSxw
PW4uZmlsdGVyc1txXTtpZihwKXJldHVybiBwKGcsbCxoLG0pO2Vsc2UgaWYocT09
PSJjb250YWlucyIpcmV0dXJuKGcudGV4dENvbnRlbnR8fGcuaW5uZXJUZXh0fHxh
KFtnXSl8fCIiKS5pbmRleE9mKGhbM10pPj0wO2Vsc2UgaWYocT09PSJub3QiKXto
PQpoWzNdO2w9MDtmb3IobT1oLmxlbmd0aDtsPG07bCsrKWlmKGhbbF09PT1nKXJl
dHVybiBmYWxzZTtyZXR1cm4gdHJ1ZX1lbHNlIGsuZXJyb3IoIlN5bnRheCBlcnJv
ciwgdW5yZWNvZ25pemVkIGV4cHJlc3Npb246ICIrcSl9LENISUxEOmZ1bmN0aW9u
KGcsaCl7dmFyIGw9aFsxXSxtPWc7c3dpdGNoKGwpe2Nhc2UgIm9ubHkiOmNhc2Ug
ImZpcnN0Ijpmb3IoO209bS5wcmV2aW91c1NpYmxpbmc7KWlmKG0ubm9kZVR5cGU9
PT0xKXJldHVybiBmYWxzZTtpZihsPT09ImZpcnN0IilyZXR1cm4gdHJ1ZTttPWc7
Y2FzZSAibGFzdCI6Zm9yKDttPW0ubmV4dFNpYmxpbmc7KWlmKG0ubm9kZVR5cGU9
PT0xKXJldHVybiBmYWxzZTtyZXR1cm4gdHJ1ZTtjYXNlICJudGgiOmw9aFsyXTt2
YXIgcT1oWzNdO2lmKGw9PT0xJiZxPT09MClyZXR1cm4gdHJ1ZTtoPWhbMF07dmFy
IHA9Zy5wYXJlbnROb2RlO2lmKHAmJihwLnNpemNhY2hlIT09aHx8IWcubm9kZUlu
ZGV4KSl7dmFyIHY9MDtmb3IobT1wLmZpcnN0Q2hpbGQ7bTttPQptLm5leHRTaWJs
aW5nKWlmKG0ubm9kZVR5cGU9PT0xKW0ubm9kZUluZGV4PSsrdjtwLnNpemNhY2hl
PWh9Zz1nLm5vZGVJbmRleC1xO3JldHVybiBsPT09MD9nPT09MDpnJWw9PT0wJiZn
L2w+PTB9fSxJRDpmdW5jdGlvbihnLGgpe3JldHVybiBnLm5vZGVUeXBlPT09MSYm
Zy5nZXRBdHRyaWJ1dGUoImlkIik9PT1ofSxUQUc6ZnVuY3Rpb24oZyxoKXtyZXR1
cm4gaD09PSIqIiYmZy5ub2RlVHlwZT09PTF8fGcubm9kZU5hbWUudG9Mb3dlckNh
c2UoKT09PWh9LENMQVNTOmZ1bmN0aW9uKGcsaCl7cmV0dXJuKCIgIisoZy5jbGFz
c05hbWV8fGcuZ2V0QXR0cmlidXRlKCJjbGFzcyIpKSsiICIpLmluZGV4T2YoaCk+
LTF9LEFUVFI6ZnVuY3Rpb24oZyxoKXt2YXIgbD1oWzFdO2c9bi5hdHRySGFuZGxl
W2xdP24uYXR0ckhhbmRsZVtsXShnKTpnW2xdIT1udWxsP2dbbF06Zy5nZXRBdHRy
aWJ1dGUobCk7bD1nKyIiO3ZhciBtPWhbMl07aD1oWzRdO3JldHVybiBnPT1udWxs
P209PT0iIT0iOm09PT0KIj0iP2w9PT1oOm09PT0iKj0iP2wuaW5kZXhPZihoKT49
MDptPT09In49Ij8oIiAiK2wrIiAiKS5pbmRleE9mKGgpPj0wOiFoP2wmJmchPT1m
YWxzZTptPT09IiE9Ij9sIT09aDptPT09Il49Ij9sLmluZGV4T2YoaCk9PT0wOm09
PT0iJD0iP2wuc3Vic3RyKGwubGVuZ3RoLWgubGVuZ3RoKT09PWg6bT09PSJ8PSI/
bD09PWh8fGwuc3Vic3RyKDAsaC5sZW5ndGgrMSk9PT1oKyItIjpmYWxzZX0sUE9T
OmZ1bmN0aW9uKGcsaCxsLG0pe3ZhciBxPW4uc2V0RmlsdGVyc1toWzJdXTtpZihx
KXJldHVybiBxKGcsbCxoLG0pfX19LHI9bi5tYXRjaC5QT1M7Zm9yKHZhciB1IGlu
IG4ubWF0Y2gpe24ubWF0Y2hbdV09bmV3IFJlZ0V4cChuLm1hdGNoW3VdLnNvdXJj
ZSsvKD8hW15cW10qXF0pKD8hW15cKF0qXCkpLy5zb3VyY2UpO24ubGVmdE1hdGNo
W3VdPW5ldyBSZWdFeHAoLyheKD86LnxccnxcbikqPykvLnNvdXJjZStuLm1hdGNo
W3VdLnNvdXJjZS5yZXBsYWNlKC9cXChcZCspL2csZnVuY3Rpb24oZywKaCl7cmV0
dXJuIlxcIisoaC0wKzEpfSkpfXZhciB6PWZ1bmN0aW9uKGcsaCl7Zz1BcnJheS5w
cm90b3R5cGUuc2xpY2UuY2FsbChnLDApO2lmKGgpe2gucHVzaC5hcHBseShoLGcp
O3JldHVybiBofXJldHVybiBnfTt0cnl7QXJyYXkucHJvdG90eXBlLnNsaWNlLmNh
bGwocy5kb2N1bWVudEVsZW1lbnQuY2hpbGROb2RlcywwKX1jYXRjaChDKXt6PWZ1
bmN0aW9uKGcsaCl7aD1ofHxbXTtpZihqLmNhbGwoZyk9PT0iW29iamVjdCBBcnJh
eV0iKUFycmF5LnByb3RvdHlwZS5wdXNoLmFwcGx5KGgsZyk7ZWxzZSBpZih0eXBl
b2YgZy5sZW5ndGg9PT0ibnVtYmVyIilmb3IodmFyIGw9MCxtPWcubGVuZ3RoO2w8
bTtsKyspaC5wdXNoKGdbbF0pO2Vsc2UgZm9yKGw9MDtnW2xdO2wrKyloLnB1c2go
Z1tsXSk7cmV0dXJuIGh9fXZhciBCO2lmKHMuZG9jdW1lbnRFbGVtZW50LmNvbXBh
cmVEb2N1bWVudFBvc2l0aW9uKUI9ZnVuY3Rpb24oZyxoKXtpZighZy5jb21wYXJl
RG9jdW1lbnRQb3NpdGlvbnx8CiFoLmNvbXBhcmVEb2N1bWVudFBvc2l0aW9uKXtp
ZihnPT1oKWk9dHJ1ZTtyZXR1cm4gZy5jb21wYXJlRG9jdW1lbnRQb3NpdGlvbj8t
MToxfWc9Zy5jb21wYXJlRG9jdW1lbnRQb3NpdGlvbihoKSY0Py0xOmc9PT1oPzA6
MTtpZihnPT09MClpPXRydWU7cmV0dXJuIGd9O2Vsc2UgaWYoInNvdXJjZUluZGV4
ImluIHMuZG9jdW1lbnRFbGVtZW50KUI9ZnVuY3Rpb24oZyxoKXtpZighZy5zb3Vy
Y2VJbmRleHx8IWguc291cmNlSW5kZXgpe2lmKGc9PWgpaT10cnVlO3JldHVybiBn
LnNvdXJjZUluZGV4Py0xOjF9Zz1nLnNvdXJjZUluZGV4LWguc291cmNlSW5kZXg7
aWYoZz09PTApaT10cnVlO3JldHVybiBnfTtlbHNlIGlmKHMuY3JlYXRlUmFuZ2Up
Qj1mdW5jdGlvbihnLGgpe2lmKCFnLm93bmVyRG9jdW1lbnR8fCFoLm93bmVyRG9j
dW1lbnQpe2lmKGc9PWgpaT10cnVlO3JldHVybiBnLm93bmVyRG9jdW1lbnQ/LTE6
MX12YXIgbD1nLm93bmVyRG9jdW1lbnQuY3JlYXRlUmFuZ2UoKSxtPQpoLm93bmVy
RG9jdW1lbnQuY3JlYXRlUmFuZ2UoKTtsLnNldFN0YXJ0KGcsMCk7bC5zZXRFbmQo
ZywwKTttLnNldFN0YXJ0KGgsMCk7bS5zZXRFbmQoaCwwKTtnPWwuY29tcGFyZUJv
dW5kYXJ5UG9pbnRzKFJhbmdlLlNUQVJUX1RPX0VORCxtKTtpZihnPT09MClpPXRy
dWU7cmV0dXJuIGd9OyhmdW5jdGlvbigpe3ZhciBnPXMuY3JlYXRlRWxlbWVudCgi
ZGl2IiksaD0ic2NyaXB0IisobmV3IERhdGUpLmdldFRpbWUoKTtnLmlubmVySFRN
TD0iPGEgbmFtZT0nIitoKyInLz4iO3ZhciBsPXMuZG9jdW1lbnRFbGVtZW50O2wu
aW5zZXJ0QmVmb3JlKGcsbC5maXJzdENoaWxkKTtpZihzLmdldEVsZW1lbnRCeUlk
KGgpKXtuLmZpbmQuSUQ9ZnVuY3Rpb24obSxxLHApe2lmKHR5cGVvZiBxLmdldEVs
ZW1lbnRCeUlkIT09InVuZGVmaW5lZCImJiFwKXJldHVybihxPXEuZ2V0RWxlbWVu
dEJ5SWQobVsxXSkpP3EuaWQ9PT1tWzFdfHx0eXBlb2YgcS5nZXRBdHRyaWJ1dGVO
b2RlIT09InVuZGVmaW5lZCImJgpxLmdldEF0dHJpYnV0ZU5vZGUoImlkIikubm9k
ZVZhbHVlPT09bVsxXT9bcV06dzpbXX07bi5maWx0ZXIuSUQ9ZnVuY3Rpb24obSxx
KXt2YXIgcD10eXBlb2YgbS5nZXRBdHRyaWJ1dGVOb2RlIT09InVuZGVmaW5lZCIm
Jm0uZ2V0QXR0cmlidXRlTm9kZSgiaWQiKTtyZXR1cm4gbS5ub2RlVHlwZT09PTEm
JnAmJnAubm9kZVZhbHVlPT09cX19bC5yZW1vdmVDaGlsZChnKTtsPWc9bnVsbH0p
KCk7KGZ1bmN0aW9uKCl7dmFyIGc9cy5jcmVhdGVFbGVtZW50KCJkaXYiKTtnLmFw
cGVuZENoaWxkKHMuY3JlYXRlQ29tbWVudCgiIikpO2lmKGcuZ2V0RWxlbWVudHNC
eVRhZ05hbWUoIioiKS5sZW5ndGg+MCluLmZpbmQuVEFHPWZ1bmN0aW9uKGgsbCl7
bD1sLmdldEVsZW1lbnRzQnlUYWdOYW1lKGhbMV0pO2lmKGhbMV09PT0iKiIpe2g9
W107Zm9yKHZhciBtPTA7bFttXTttKyspbFttXS5ub2RlVHlwZT09PTEmJmgucHVz
aChsW21dKTtsPWh9cmV0dXJuIGx9O2cuaW5uZXJIVE1MPSI8YSBocmVmPScjJz48
L2E+IjsKaWYoZy5maXJzdENoaWxkJiZ0eXBlb2YgZy5maXJzdENoaWxkLmdldEF0
dHJpYnV0ZSE9PSJ1bmRlZmluZWQiJiZnLmZpcnN0Q2hpbGQuZ2V0QXR0cmlidXRl
KCJocmVmIikhPT0iIyIpbi5hdHRySGFuZGxlLmhyZWY9ZnVuY3Rpb24oaCl7cmV0
dXJuIGguZ2V0QXR0cmlidXRlKCJocmVmIiwyKX07Zz1udWxsfSkoKTtzLnF1ZXJ5
U2VsZWN0b3JBbGwmJmZ1bmN0aW9uKCl7dmFyIGc9ayxoPXMuY3JlYXRlRWxlbWVu
dCgiZGl2Iik7aC5pbm5lckhUTUw9IjxwIGNsYXNzPSdURVNUJz48L3A+IjtpZigh
KGgucXVlcnlTZWxlY3RvckFsbCYmaC5xdWVyeVNlbGVjdG9yQWxsKCIuVEVTVCIp
Lmxlbmd0aD09PTApKXtrPWZ1bmN0aW9uKG0scSxwLHYpe3E9cXx8cztpZighdiYm
cS5ub2RlVHlwZT09PTkmJiF4KHEpKXRyeXtyZXR1cm4geihxLnF1ZXJ5U2VsZWN0
b3JBbGwobSkscCl9Y2F0Y2godCl7fXJldHVybiBnKG0scSxwLHYpfTtmb3IodmFy
IGwgaW4gZylrW2xdPWdbbF07aD1udWxsfX0oKTsKKGZ1bmN0aW9uKCl7dmFyIGc9
cy5jcmVhdGVFbGVtZW50KCJkaXYiKTtnLmlubmVySFRNTD0iPGRpdiBjbGFzcz0n
dGVzdCBlJz48L2Rpdj48ZGl2IGNsYXNzPSd0ZXN0Jz48L2Rpdj4iO2lmKCEoIWcu
Z2V0RWxlbWVudHNCeUNsYXNzTmFtZXx8Zy5nZXRFbGVtZW50c0J5Q2xhc3NOYW1l
KCJlIikubGVuZ3RoPT09MCkpe2cubGFzdENoaWxkLmNsYXNzTmFtZT0iZSI7aWYo
Zy5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCJlIikubGVuZ3RoIT09MSl7bi5vcmRl
ci5zcGxpY2UoMSwwLCJDTEFTUyIpO24uZmluZC5DTEFTUz1mdW5jdGlvbihoLGws
bSl7aWYodHlwZW9mIGwuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSE9PSJ1bmRlZmlu
ZWQiJiYhbSlyZXR1cm4gbC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKGhbMV0pfTtn
PW51bGx9fX0pKCk7dmFyIEU9cy5jb21wYXJlRG9jdW1lbnRQb3NpdGlvbj9mdW5j
dGlvbihnLGgpe3JldHVybiEhKGcuY29tcGFyZURvY3VtZW50UG9zaXRpb24oaCkm
MTYpfToKZnVuY3Rpb24oZyxoKXtyZXR1cm4gZyE9PWgmJihnLmNvbnRhaW5zP2cu
Y29udGFpbnMoaCk6dHJ1ZSl9LHg9ZnVuY3Rpb24oZyl7cmV0dXJuKGc9KGc/Zy5v
d25lckRvY3VtZW50fHxnOjApLmRvY3VtZW50RWxlbWVudCk/Zy5ub2RlTmFtZSE9
PSJIVE1MIjpmYWxzZX0sZ2E9ZnVuY3Rpb24oZyxoKXt2YXIgbD1bXSxtPSIiLHE7
Zm9yKGg9aC5ub2RlVHlwZT9baF06aDtxPW4ubWF0Y2guUFNFVURPLmV4ZWMoZyk7
KXttKz1xWzBdO2c9Zy5yZXBsYWNlKG4ubWF0Y2guUFNFVURPLCIiKX1nPW4ucmVs
YXRpdmVbZ10/ZysiKiI6ZztxPTA7Zm9yKHZhciBwPWgubGVuZ3RoO3E8cDtxKysp
ayhnLGhbcV0sbCk7cmV0dXJuIGsuZmlsdGVyKG0sbCl9O2MuZmluZD1rO2MuZXhw
cj1rLnNlbGVjdG9ycztjLmV4cHJbIjoiXT1jLmV4cHIuZmlsdGVycztjLnVuaXF1
ZT1rLnVuaXF1ZVNvcnQ7Yy50ZXh0PWE7Yy5pc1hNTERvYz14O2MuY29udGFpbnM9
RX0pKCk7dmFyIGViPS9VbnRpbCQvLGZiPS9eKD86cGFyZW50c3xwcmV2VW50aWx8
cHJldkFsbCkvLApnYj0vLC87Uj1BcnJheS5wcm90b3R5cGUuc2xpY2U7dmFyIElh
PWZ1bmN0aW9uKGEsYixkKXtpZihjLmlzRnVuY3Rpb24oYikpcmV0dXJuIGMuZ3Jl
cChhLGZ1bmN0aW9uKGUsail7cmV0dXJuISFiLmNhbGwoZSxqLGUpPT09ZH0pO2Vs
c2UgaWYoYi5ub2RlVHlwZSlyZXR1cm4gYy5ncmVwKGEsZnVuY3Rpb24oZSl7cmV0
dXJuIGU9PT1iPT09ZH0pO2Vsc2UgaWYodHlwZW9mIGI9PT0ic3RyaW5nIil7dmFy
IGY9Yy5ncmVwKGEsZnVuY3Rpb24oZSl7cmV0dXJuIGUubm9kZVR5cGU9PT0xfSk7
aWYoVWEudGVzdChiKSlyZXR1cm4gYy5maWx0ZXIoYixmLCFkKTtlbHNlIGI9Yy5m
aWx0ZXIoYixmKX1yZXR1cm4gYy5ncmVwKGEsZnVuY3Rpb24oZSl7cmV0dXJuIGMu
aW5BcnJheShlLGIpPj0wPT09ZH0pfTtjLmZuLmV4dGVuZCh7ZmluZDpmdW5jdGlv
bihhKXtmb3IodmFyIGI9dGhpcy5wdXNoU3RhY2soIiIsImZpbmQiLGEpLGQ9MCxm
PTAsZT10aGlzLmxlbmd0aDtmPGU7ZisrKXtkPWIubGVuZ3RoOwpjLmZpbmQoYSx0
aGlzW2ZdLGIpO2lmKGY+MClmb3IodmFyIGo9ZDtqPGIubGVuZ3RoO2orKylmb3Io
dmFyIGk9MDtpPGQ7aSsrKWlmKGJbaV09PT1iW2pdKXtiLnNwbGljZShqLS0sMSk7
YnJlYWt9fXJldHVybiBifSxoYXM6ZnVuY3Rpb24oYSl7dmFyIGI9YyhhKTtyZXR1
cm4gdGhpcy5maWx0ZXIoZnVuY3Rpb24oKXtmb3IodmFyIGQ9MCxmPWIubGVuZ3Ro
O2Q8ZjtkKyspaWYoYy5jb250YWlucyh0aGlzLGJbZF0pKXJldHVybiB0cnVlfSl9
LG5vdDpmdW5jdGlvbihhKXtyZXR1cm4gdGhpcy5wdXNoU3RhY2soSWEodGhpcyxh
LGZhbHNlKSwibm90IixhKX0sZmlsdGVyOmZ1bmN0aW9uKGEpe3JldHVybiB0aGlz
LnB1c2hTdGFjayhJYSh0aGlzLGEsdHJ1ZSksImZpbHRlciIsYSl9LGlzOmZ1bmN0
aW9uKGEpe3JldHVybiEhYSYmYy5maWx0ZXIoYSx0aGlzKS5sZW5ndGg+MH0sY2xv
c2VzdDpmdW5jdGlvbihhLGIpe2lmKGMuaXNBcnJheShhKSl7dmFyIGQ9W10sZj10
aGlzWzBdLGUsaj0Ke30saTtpZihmJiZhLmxlbmd0aCl7ZT0wO2Zvcih2YXIgbz1h
Lmxlbmd0aDtlPG87ZSsrKXtpPWFbZV07altpXXx8KGpbaV09Yy5leHByLm1hdGNo
LlBPUy50ZXN0KGkpP2MoaSxifHx0aGlzLmNvbnRleHQpOmkpfWZvcig7ZiYmZi5v
d25lckRvY3VtZW50JiZmIT09Yjspe2ZvcihpIGluIGope2U9altpXTtpZihlLmpx
dWVyeT9lLmluZGV4KGYpPi0xOmMoZikuaXMoZSkpe2QucHVzaCh7c2VsZWN0b3I6
aSxlbGVtOmZ9KTtkZWxldGUgaltpXX19Zj1mLnBhcmVudE5vZGV9fXJldHVybiBk
fXZhciBrPWMuZXhwci5tYXRjaC5QT1MudGVzdChhKT9jKGEsYnx8dGhpcy5jb250
ZXh0KTpudWxsO3JldHVybiB0aGlzLm1hcChmdW5jdGlvbihuLHIpe2Zvcig7ciYm
ci5vd25lckRvY3VtZW50JiZyIT09Yjspe2lmKGs/ay5pbmRleChyKT4tMTpjKHIp
LmlzKGEpKXJldHVybiByO3I9ci5wYXJlbnROb2RlfXJldHVybiBudWxsfSl9LGlu
ZGV4OmZ1bmN0aW9uKGEpe2lmKCFhfHx0eXBlb2YgYT09PQoic3RyaW5nIilyZXR1
cm4gYy5pbkFycmF5KHRoaXNbMF0sYT9jKGEpOnRoaXMucGFyZW50KCkuY2hpbGRy
ZW4oKSk7cmV0dXJuIGMuaW5BcnJheShhLmpxdWVyeT9hWzBdOmEsdGhpcyl9LGFk
ZDpmdW5jdGlvbihhLGIpe2E9dHlwZW9mIGE9PT0ic3RyaW5nIj9jKGEsYnx8dGhp
cy5jb250ZXh0KTpjLm1ha2VBcnJheShhKTtiPWMubWVyZ2UodGhpcy5nZXQoKSxh
KTtyZXR1cm4gdGhpcy5wdXNoU3RhY2socWEoYVswXSl8fHFhKGJbMF0pP2I6Yy51
bmlxdWUoYikpfSxhbmRTZWxmOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuYWRkKHRo
aXMucHJldk9iamVjdCl9fSk7Yy5lYWNoKHtwYXJlbnQ6ZnVuY3Rpb24oYSl7cmV0
dXJuKGE9YS5wYXJlbnROb2RlKSYmYS5ub2RlVHlwZSE9PTExP2E6bnVsbH0scGFy
ZW50czpmdW5jdGlvbihhKXtyZXR1cm4gYy5kaXIoYSwicGFyZW50Tm9kZSIpfSxw
YXJlbnRzVW50aWw6ZnVuY3Rpb24oYSxiLGQpe3JldHVybiBjLmRpcihhLCJwYXJl
bnROb2RlIiwKZCl9LG5leHQ6ZnVuY3Rpb24oYSl7cmV0dXJuIGMubnRoKGEsMiwi
bmV4dFNpYmxpbmciKX0scHJldjpmdW5jdGlvbihhKXtyZXR1cm4gYy5udGgoYSwy
LCJwcmV2aW91c1NpYmxpbmciKX0sbmV4dEFsbDpmdW5jdGlvbihhKXtyZXR1cm4g
Yy5kaXIoYSwibmV4dFNpYmxpbmciKX0scHJldkFsbDpmdW5jdGlvbihhKXtyZXR1
cm4gYy5kaXIoYSwicHJldmlvdXNTaWJsaW5nIil9LG5leHRVbnRpbDpmdW5jdGlv
bihhLGIsZCl7cmV0dXJuIGMuZGlyKGEsIm5leHRTaWJsaW5nIixkKX0scHJldlVu
dGlsOmZ1bmN0aW9uKGEsYixkKXtyZXR1cm4gYy5kaXIoYSwicHJldmlvdXNTaWJs
aW5nIixkKX0sc2libGluZ3M6ZnVuY3Rpb24oYSl7cmV0dXJuIGMuc2libGluZyhh
LnBhcmVudE5vZGUuZmlyc3RDaGlsZCxhKX0sY2hpbGRyZW46ZnVuY3Rpb24oYSl7
cmV0dXJuIGMuc2libGluZyhhLmZpcnN0Q2hpbGQpfSxjb250ZW50czpmdW5jdGlv
bihhKXtyZXR1cm4gYy5ub2RlTmFtZShhLCJpZnJhbWUiKT8KYS5jb250ZW50RG9j
dW1lbnR8fGEuY29udGVudFdpbmRvdy5kb2N1bWVudDpjLm1ha2VBcnJheShhLmNo
aWxkTm9kZXMpfX0sZnVuY3Rpb24oYSxiKXtjLmZuW2FdPWZ1bmN0aW9uKGQsZil7
dmFyIGU9Yy5tYXAodGhpcyxiLGQpO2ViLnRlc3QoYSl8fChmPWQpO2lmKGYmJnR5
cGVvZiBmPT09InN0cmluZyIpZT1jLmZpbHRlcihmLGUpO2U9dGhpcy5sZW5ndGg+
MT9jLnVuaXF1ZShlKTplO2lmKCh0aGlzLmxlbmd0aD4xfHxnYi50ZXN0KGYpKSYm
ZmIudGVzdChhKSllPWUucmV2ZXJzZSgpO3JldHVybiB0aGlzLnB1c2hTdGFjayhl
LGEsUi5jYWxsKGFyZ3VtZW50cykuam9pbigiLCIpKX19KTtjLmV4dGVuZCh7Zmls
dGVyOmZ1bmN0aW9uKGEsYixkKXtpZihkKWE9Ijpub3QoIithKyIpIjtyZXR1cm4g
Yy5maW5kLm1hdGNoZXMoYSxiKX0sZGlyOmZ1bmN0aW9uKGEsYixkKXt2YXIgZj1b
XTtmb3IoYT1hW2JdO2EmJmEubm9kZVR5cGUhPT05JiYoZD09PXd8fGEubm9kZVR5
cGUhPT0xfHwhYyhhKS5pcyhkKSk7KXthLm5vZGVUeXBlPT09CjEmJmYucHVzaChh
KTthPWFbYl19cmV0dXJuIGZ9LG50aDpmdW5jdGlvbihhLGIsZCl7Yj1ifHwxO2Zv
cih2YXIgZj0wO2E7YT1hW2RdKWlmKGEubm9kZVR5cGU9PT0xJiYrK2Y9PT1iKWJy
ZWFrO3JldHVybiBhfSxzaWJsaW5nOmZ1bmN0aW9uKGEsYil7Zm9yKHZhciBkPVtd
O2E7YT1hLm5leHRTaWJsaW5nKWEubm9kZVR5cGU9PT0xJiZhIT09YiYmZC5wdXNo
KGEpO3JldHVybiBkfX0pO3ZhciBKYT0vIGpRdWVyeVxkKz0iKD86XGQrfG51bGwp
Ii9nLFY9L15ccysvLEthPS8oPChbXHc6XSspW14+XSo/KVwvPi9nLGhiPS9eKD86
YXJlYXxicnxjb2x8ZW1iZWR8aHJ8aW1nfGlucHV0fGxpbmt8bWV0YXxwYXJhbSkk
L2ksTGE9LzwoW1x3Ol0rKS8saWI9Lzx0Ym9keS9pLGpiPS88fCYjP1x3KzsvLHRh
PS88c2NyaXB0fDxvYmplY3R8PGVtYmVkfDxvcHRpb258PHN0eWxlL2ksdWE9L2No
ZWNrZWRccyooPzpbXj1dfD1ccyouY2hlY2tlZC4pL2ksTWE9ZnVuY3Rpb24oYSxi
LGQpe3JldHVybiBoYi50ZXN0KGQpPwphOmIrIj48LyIrZCsiPiJ9LEY9e29wdGlv
bjpbMSwiPHNlbGVjdCBtdWx0aXBsZT0nbXVsdGlwbGUnPiIsIjwvc2VsZWN0PiJd
LGxlZ2VuZDpbMSwiPGZpZWxkc2V0PiIsIjwvZmllbGRzZXQ+Il0sdGhlYWQ6WzEs
Ijx0YWJsZT4iLCI8L3RhYmxlPiJdLHRyOlsyLCI8dGFibGU+PHRib2R5PiIsIjwv
dGJvZHk+PC90YWJsZT4iXSx0ZDpbMywiPHRhYmxlPjx0Ym9keT48dHI+IiwiPC90
cj48L3Rib2R5PjwvdGFibGU+Il0sY29sOlsyLCI8dGFibGU+PHRib2R5PjwvdGJv
ZHk+PGNvbGdyb3VwPiIsIjwvY29sZ3JvdXA+PC90YWJsZT4iXSxhcmVhOlsxLCI8
bWFwPiIsIjwvbWFwPiJdLF9kZWZhdWx0OlswLCIiLCIiXX07Ri5vcHRncm91cD1G
Lm9wdGlvbjtGLnRib2R5PUYudGZvb3Q9Ri5jb2xncm91cD1GLmNhcHRpb249Ri50
aGVhZDtGLnRoPUYudGQ7aWYoIWMuc3VwcG9ydC5odG1sU2VyaWFsaXplKUYuX2Rl
ZmF1bHQ9WzEsImRpdjxkaXY+IiwiPC9kaXY+Il07Yy5mbi5leHRlbmQoe3RleHQ6
ZnVuY3Rpb24oYSl7aWYoYy5pc0Z1bmN0aW9uKGEpKXJldHVybiB0aGlzLmVhY2go
ZnVuY3Rpb24oYil7dmFyIGQ9CmModGhpcyk7ZC50ZXh0KGEuY2FsbCh0aGlzLGIs
ZC50ZXh0KCkpKX0pO2lmKHR5cGVvZiBhIT09Im9iamVjdCImJmEhPT13KXJldHVy
biB0aGlzLmVtcHR5KCkuYXBwZW5kKCh0aGlzWzBdJiZ0aGlzWzBdLm93bmVyRG9j
dW1lbnR8fHMpLmNyZWF0ZVRleHROb2RlKGEpKTtyZXR1cm4gYy50ZXh0KHRoaXMp
fSx3cmFwQWxsOmZ1bmN0aW9uKGEpe2lmKGMuaXNGdW5jdGlvbihhKSlyZXR1cm4g
dGhpcy5lYWNoKGZ1bmN0aW9uKGQpe2ModGhpcykud3JhcEFsbChhLmNhbGwodGhp
cyxkKSl9KTtpZih0aGlzWzBdKXt2YXIgYj1jKGEsdGhpc1swXS5vd25lckRvY3Vt
ZW50KS5lcSgwKS5jbG9uZSh0cnVlKTt0aGlzWzBdLnBhcmVudE5vZGUmJmIuaW5z
ZXJ0QmVmb3JlKHRoaXNbMF0pO2IubWFwKGZ1bmN0aW9uKCl7Zm9yKHZhciBkPXRo
aXM7ZC5maXJzdENoaWxkJiZkLmZpcnN0Q2hpbGQubm9kZVR5cGU9PT0xOylkPWQu
Zmlyc3RDaGlsZDtyZXR1cm4gZH0pLmFwcGVuZCh0aGlzKX1yZXR1cm4gdGhpc30s
CndyYXBJbm5lcjpmdW5jdGlvbihhKXtpZihjLmlzRnVuY3Rpb24oYSkpcmV0dXJu
IHRoaXMuZWFjaChmdW5jdGlvbihiKXtjKHRoaXMpLndyYXBJbm5lcihhLmNhbGwo
dGhpcyxiKSl9KTtyZXR1cm4gdGhpcy5lYWNoKGZ1bmN0aW9uKCl7dmFyIGI9Yyh0
aGlzKSxkPWIuY29udGVudHMoKTtkLmxlbmd0aD9kLndyYXBBbGwoYSk6Yi5hcHBl
bmQoYSl9KX0sd3JhcDpmdW5jdGlvbihhKXtyZXR1cm4gdGhpcy5lYWNoKGZ1bmN0
aW9uKCl7Yyh0aGlzKS53cmFwQWxsKGEpfSl9LHVud3JhcDpmdW5jdGlvbigpe3Jl
dHVybiB0aGlzLnBhcmVudCgpLmVhY2goZnVuY3Rpb24oKXtjLm5vZGVOYW1lKHRo
aXMsImJvZHkiKXx8Yyh0aGlzKS5yZXBsYWNlV2l0aCh0aGlzLmNoaWxkTm9kZXMp
fSkuZW5kKCl9LGFwcGVuZDpmdW5jdGlvbigpe3JldHVybiB0aGlzLmRvbU1hbmlw
KGFyZ3VtZW50cyx0cnVlLGZ1bmN0aW9uKGEpe3RoaXMubm9kZVR5cGU9PT0xJiZ0
aGlzLmFwcGVuZENoaWxkKGEpfSl9LApwcmVwZW5kOmZ1bmN0aW9uKCl7cmV0dXJu
IHRoaXMuZG9tTWFuaXAoYXJndW1lbnRzLHRydWUsZnVuY3Rpb24oYSl7dGhpcy5u
b2RlVHlwZT09PTEmJnRoaXMuaW5zZXJ0QmVmb3JlKGEsdGhpcy5maXJzdENoaWxk
KX0pfSxiZWZvcmU6ZnVuY3Rpb24oKXtpZih0aGlzWzBdJiZ0aGlzWzBdLnBhcmVu
dE5vZGUpcmV0dXJuIHRoaXMuZG9tTWFuaXAoYXJndW1lbnRzLGZhbHNlLGZ1bmN0
aW9uKGIpe3RoaXMucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoYix0aGlzKX0pO2Vs
c2UgaWYoYXJndW1lbnRzLmxlbmd0aCl7dmFyIGE9Yyhhcmd1bWVudHNbMF0pO2Eu
cHVzaC5hcHBseShhLHRoaXMudG9BcnJheSgpKTtyZXR1cm4gdGhpcy5wdXNoU3Rh
Y2soYSwiYmVmb3JlIixhcmd1bWVudHMpfX0sYWZ0ZXI6ZnVuY3Rpb24oKXtpZih0
aGlzWzBdJiZ0aGlzWzBdLnBhcmVudE5vZGUpcmV0dXJuIHRoaXMuZG9tTWFuaXAo
YXJndW1lbnRzLGZhbHNlLGZ1bmN0aW9uKGIpe3RoaXMucGFyZW50Tm9kZS5pbnNl
cnRCZWZvcmUoYiwKdGhpcy5uZXh0U2libGluZyl9KTtlbHNlIGlmKGFyZ3VtZW50
cy5sZW5ndGgpe3ZhciBhPXRoaXMucHVzaFN0YWNrKHRoaXMsImFmdGVyIixhcmd1
bWVudHMpO2EucHVzaC5hcHBseShhLGMoYXJndW1lbnRzWzBdKS50b0FycmF5KCkp
O3JldHVybiBhfX0scmVtb3ZlOmZ1bmN0aW9uKGEsYil7Zm9yKHZhciBkPTAsZjso
Zj10aGlzW2RdKSE9bnVsbDtkKyspaWYoIWF8fGMuZmlsdGVyKGEsW2ZdKS5sZW5n
dGgpe2lmKCFiJiZmLm5vZGVUeXBlPT09MSl7Yy5jbGVhbkRhdGEoZi5nZXRFbGVt
ZW50c0J5VGFnTmFtZSgiKiIpKTtjLmNsZWFuRGF0YShbZl0pfWYucGFyZW50Tm9k
ZSYmZi5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKGYpfXJldHVybiB0aGlzfSxlbXB0
eTpmdW5jdGlvbigpe2Zvcih2YXIgYT0wLGI7KGI9dGhpc1thXSkhPW51bGw7YSsr
KWZvcihiLm5vZGVUeXBlPT09MSYmYy5jbGVhbkRhdGEoYi5nZXRFbGVtZW50c0J5
VGFnTmFtZSgiKiIpKTtiLmZpcnN0Q2hpbGQ7KWIucmVtb3ZlQ2hpbGQoYi5maXJz
dENoaWxkKTsKcmV0dXJuIHRoaXN9LGNsb25lOmZ1bmN0aW9uKGEpe3ZhciBiPXRo
aXMubWFwKGZ1bmN0aW9uKCl7aWYoIWMuc3VwcG9ydC5ub0Nsb25lRXZlbnQmJiFj
LmlzWE1MRG9jKHRoaXMpKXt2YXIgZD10aGlzLm91dGVySFRNTCxmPXRoaXMub3du
ZXJEb2N1bWVudDtpZighZCl7ZD1mLmNyZWF0ZUVsZW1lbnQoImRpdiIpO2QuYXBw
ZW5kQ2hpbGQodGhpcy5jbG9uZU5vZGUodHJ1ZSkpO2Q9ZC5pbm5lckhUTUx9cmV0
dXJuIGMuY2xlYW4oW2QucmVwbGFjZShKYSwiIikucmVwbGFjZSgvPShbXj0iJz5c
c10rXC8pPi9nLCc9IiQxIj4nKS5yZXBsYWNlKFYsIiIpXSxmKVswXX1lbHNlIHJl
dHVybiB0aGlzLmNsb25lTm9kZSh0cnVlKX0pO2lmKGE9PT10cnVlKXtyYSh0aGlz
LGIpO3JhKHRoaXMuZmluZCgiKiIpLGIuZmluZCgiKiIpKX1yZXR1cm4gYn0saHRt
bDpmdW5jdGlvbihhKXtpZihhPT09dylyZXR1cm4gdGhpc1swXSYmdGhpc1swXS5u
b2RlVHlwZT09PTE/dGhpc1swXS5pbm5lckhUTUwucmVwbGFjZShKYSwKIiIpOm51
bGw7ZWxzZSBpZih0eXBlb2YgYT09PSJzdHJpbmciJiYhdGEudGVzdChhKSYmKGMu
c3VwcG9ydC5sZWFkaW5nV2hpdGVzcGFjZXx8IVYudGVzdChhKSkmJiFGWyhMYS5l
eGVjKGEpfHxbIiIsIiJdKVsxXS50b0xvd2VyQ2FzZSgpXSl7YT1hLnJlcGxhY2Uo
S2EsTWEpO3RyeXtmb3IodmFyIGI9MCxkPXRoaXMubGVuZ3RoO2I8ZDtiKyspaWYo
dGhpc1tiXS5ub2RlVHlwZT09PTEpe2MuY2xlYW5EYXRhKHRoaXNbYl0uZ2V0RWxl
bWVudHNCeVRhZ05hbWUoIioiKSk7dGhpc1tiXS5pbm5lckhUTUw9YX19Y2F0Y2go
Zil7dGhpcy5lbXB0eSgpLmFwcGVuZChhKX19ZWxzZSBjLmlzRnVuY3Rpb24oYSk/
dGhpcy5lYWNoKGZ1bmN0aW9uKGUpe3ZhciBqPWModGhpcyksaT1qLmh0bWwoKTtq
LmVtcHR5KCkuYXBwZW5kKGZ1bmN0aW9uKCl7cmV0dXJuIGEuY2FsbCh0aGlzLGUs
aSl9KX0pOnRoaXMuZW1wdHkoKS5hcHBlbmQoYSk7cmV0dXJuIHRoaXN9LHJlcGxh
Y2VXaXRoOmZ1bmN0aW9uKGEpe2lmKHRoaXNbMF0mJgp0aGlzWzBdLnBhcmVudE5v
ZGUpe2lmKGMuaXNGdW5jdGlvbihhKSlyZXR1cm4gdGhpcy5lYWNoKGZ1bmN0aW9u
KGIpe3ZhciBkPWModGhpcyksZj1kLmh0bWwoKTtkLnJlcGxhY2VXaXRoKGEuY2Fs
bCh0aGlzLGIsZikpfSk7aWYodHlwZW9mIGEhPT0ic3RyaW5nIilhPWMoYSkuZGV0
YWNoKCk7cmV0dXJuIHRoaXMuZWFjaChmdW5jdGlvbigpe3ZhciBiPXRoaXMubmV4
dFNpYmxpbmcsZD10aGlzLnBhcmVudE5vZGU7Yyh0aGlzKS5yZW1vdmUoKTtiP2Mo
YikuYmVmb3JlKGEpOmMoZCkuYXBwZW5kKGEpfSl9ZWxzZSByZXR1cm4gdGhpcy5w
dXNoU3RhY2soYyhjLmlzRnVuY3Rpb24oYSk/YSgpOmEpLCJyZXBsYWNlV2l0aCIs
YSl9LGRldGFjaDpmdW5jdGlvbihhKXtyZXR1cm4gdGhpcy5yZW1vdmUoYSx0cnVl
KX0sZG9tTWFuaXA6ZnVuY3Rpb24oYSxiLGQpe2Z1bmN0aW9uIGYodSl7cmV0dXJu
IGMubm9kZU5hbWUodSwidGFibGUiKT91LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJ0
Ym9keSIpWzBdfHwKdS5hcHBlbmRDaGlsZCh1Lm93bmVyRG9jdW1lbnQuY3JlYXRl
RWxlbWVudCgidGJvZHkiKSk6dX12YXIgZSxqLGk9YVswXSxvPVtdLGs7aWYoIWMu
c3VwcG9ydC5jaGVja0Nsb25lJiZhcmd1bWVudHMubGVuZ3RoPT09MyYmdHlwZW9m
IGk9PT0ic3RyaW5nIiYmdWEudGVzdChpKSlyZXR1cm4gdGhpcy5lYWNoKGZ1bmN0
aW9uKCl7Yyh0aGlzKS5kb21NYW5pcChhLGIsZCx0cnVlKX0pO2lmKGMuaXNGdW5j
dGlvbihpKSlyZXR1cm4gdGhpcy5lYWNoKGZ1bmN0aW9uKHUpe3ZhciB6PWModGhp
cyk7YVswXT1pLmNhbGwodGhpcyx1LGI/ei5odG1sKCk6dyk7ei5kb21NYW5pcChh
LGIsZCl9KTtpZih0aGlzWzBdKXtlPWkmJmkucGFyZW50Tm9kZTtlPWMuc3VwcG9y
dC5wYXJlbnROb2RlJiZlJiZlLm5vZGVUeXBlPT09MTEmJmUuY2hpbGROb2Rlcy5s
ZW5ndGg9PT10aGlzLmxlbmd0aD97ZnJhZ21lbnQ6ZX06c2EoYSx0aGlzLG8pO2s9
ZS5mcmFnbWVudDtpZihqPWsuY2hpbGROb2Rlcy5sZW5ndGg9PT0KMT8oaz1rLmZp
cnN0Q2hpbGQpOmsuZmlyc3RDaGlsZCl7Yj1iJiZjLm5vZGVOYW1lKGosInRyIik7
Zm9yKHZhciBuPTAscj10aGlzLmxlbmd0aDtuPHI7bisrKWQuY2FsbChiP2YodGhp
c1tuXSxqKTp0aGlzW25dLG4+MHx8ZS5jYWNoZWFibGV8fHRoaXMubGVuZ3RoPjE/
ay5jbG9uZU5vZGUodHJ1ZSk6ayl9by5sZW5ndGgmJmMuZWFjaChvLFFhKX1yZXR1
cm4gdGhpc319KTtjLmZyYWdtZW50cz17fTtjLmVhY2goe2FwcGVuZFRvOiJhcHBl
bmQiLHByZXBlbmRUbzoicHJlcGVuZCIsaW5zZXJ0QmVmb3JlOiJiZWZvcmUiLGlu
c2VydEFmdGVyOiJhZnRlciIscmVwbGFjZUFsbDoicmVwbGFjZVdpdGgifSxmdW5j
dGlvbihhLGIpe2MuZm5bYV09ZnVuY3Rpb24oZCl7dmFyIGY9W107ZD1jKGQpO3Zh
ciBlPXRoaXMubGVuZ3RoPT09MSYmdGhpc1swXS5wYXJlbnROb2RlO2lmKGUmJmUu
bm9kZVR5cGU9PT0xMSYmZS5jaGlsZE5vZGVzLmxlbmd0aD09PTEmJmQubGVuZ3Ro
PT09MSl7ZFtiXSh0aGlzWzBdKTsKcmV0dXJuIHRoaXN9ZWxzZXtlPTA7Zm9yKHZh
ciBqPWQubGVuZ3RoO2U8ajtlKyspe3ZhciBpPShlPjA/dGhpcy5jbG9uZSh0cnVl
KTp0aGlzKS5nZXQoKTtjLmZuW2JdLmFwcGx5KGMoZFtlXSksaSk7Zj1mLmNvbmNh
dChpKX1yZXR1cm4gdGhpcy5wdXNoU3RhY2soZixhLGQuc2VsZWN0b3IpfX19KTtj
LmV4dGVuZCh7Y2xlYW46ZnVuY3Rpb24oYSxiLGQsZil7Yj1ifHxzO2lmKHR5cGVv
ZiBiLmNyZWF0ZUVsZW1lbnQ9PT0idW5kZWZpbmVkIiliPWIub3duZXJEb2N1bWVu
dHx8YlswXSYmYlswXS5vd25lckRvY3VtZW50fHxzO2Zvcih2YXIgZT1bXSxqPTAs
aTsoaT1hW2pdKSE9bnVsbDtqKyspe2lmKHR5cGVvZiBpPT09Im51bWJlciIpaSs9
IiI7aWYoaSl7aWYodHlwZW9mIGk9PT0ic3RyaW5nIiYmIWpiLnRlc3QoaSkpaT1i
LmNyZWF0ZVRleHROb2RlKGkpO2Vsc2UgaWYodHlwZW9mIGk9PT0ic3RyaW5nIil7
aT1pLnJlcGxhY2UoS2EsTWEpO3ZhciBvPShMYS5leGVjKGkpfHxbIiIsCiIiXSlb
MV0udG9Mb3dlckNhc2UoKSxrPUZbb118fEYuX2RlZmF1bHQsbj1rWzBdLHI9Yi5j
cmVhdGVFbGVtZW50KCJkaXYiKTtmb3Ioci5pbm5lckhUTUw9a1sxXStpK2tbMl07
bi0tOylyPXIubGFzdENoaWxkO2lmKCFjLnN1cHBvcnQudGJvZHkpe249aWIudGVz
dChpKTtvPW89PT0idGFibGUiJiYhbj9yLmZpcnN0Q2hpbGQmJnIuZmlyc3RDaGls
ZC5jaGlsZE5vZGVzOmtbMV09PT0iPHRhYmxlPiImJiFuP3IuY2hpbGROb2Rlczpb
XTtmb3Ioaz1vLmxlbmd0aC0xO2s+PTA7LS1rKWMubm9kZU5hbWUob1trXSwidGJv
ZHkiKSYmIW9ba10uY2hpbGROb2Rlcy5sZW5ndGgmJm9ba10ucGFyZW50Tm9kZS5y
ZW1vdmVDaGlsZChvW2tdKX0hYy5zdXBwb3J0LmxlYWRpbmdXaGl0ZXNwYWNlJiZW
LnRlc3QoaSkmJnIuaW5zZXJ0QmVmb3JlKGIuY3JlYXRlVGV4dE5vZGUoVi5leGVj
KGkpWzBdKSxyLmZpcnN0Q2hpbGQpO2k9ci5jaGlsZE5vZGVzfWlmKGkubm9kZVR5
cGUpZS5wdXNoKGkpO2Vsc2UgZT0KYy5tZXJnZShlLGkpfX1pZihkKWZvcihqPTA7
ZVtqXTtqKyspaWYoZiYmYy5ub2RlTmFtZShlW2pdLCJzY3JpcHQiKSYmKCFlW2pd
LnR5cGV8fGVbal0udHlwZS50b0xvd2VyQ2FzZSgpPT09InRleHQvamF2YXNjcmlw
dCIpKWYucHVzaChlW2pdLnBhcmVudE5vZGU/ZVtqXS5wYXJlbnROb2RlLnJlbW92
ZUNoaWxkKGVbal0pOmVbal0pO2Vsc2V7ZVtqXS5ub2RlVHlwZT09PTEmJmUuc3Bs
aWNlLmFwcGx5KGUsW2orMSwwXS5jb25jYXQoYy5tYWtlQXJyYXkoZVtqXS5nZXRF
bGVtZW50c0J5VGFnTmFtZSgic2NyaXB0IikpKSk7ZC5hcHBlbmRDaGlsZChlW2pd
KX1yZXR1cm4gZX0sY2xlYW5EYXRhOmZ1bmN0aW9uKGEpe2Zvcih2YXIgYixkLGY9
Yy5jYWNoZSxlPWMuZXZlbnQuc3BlY2lhbCxqPWMuc3VwcG9ydC5kZWxldGVFeHBh
bmRvLGk9MCxvOyhvPWFbaV0pIT1udWxsO2krKylpZihkPW9bYy5leHBhbmRvXSl7
Yj1mW2RdO2lmKGIuZXZlbnRzKWZvcih2YXIgayBpbiBiLmV2ZW50cyllW2tdPwpj
LmV2ZW50LnJlbW92ZShvLGspOkNhKG8sayxiLmhhbmRsZSk7aWYoailkZWxldGUg
b1tjLmV4cGFuZG9dO2Vsc2Ugby5yZW1vdmVBdHRyaWJ1dGUmJm8ucmVtb3ZlQXR0
cmlidXRlKGMuZXhwYW5kbyk7ZGVsZXRlIGZbZF19fX0pO3ZhciBrYj0vei0/aW5k
ZXh8Zm9udC0/d2VpZ2h0fG9wYWNpdHl8em9vbXxsaW5lLT9oZWlnaHQvaSxOYT0v
YWxwaGFcKFteKV0qXCkvLE9hPS9vcGFjaXR5PShbXildKikvLGhhPS9mbG9hdC9p
LGlhPS8tKFthLXpdKS9pZyxsYj0vKFtBLVpdKS9nLG1iPS9eLT9cZCsoPzpweCk/
JC9pLG5iPS9eLT9cZC8sb2I9e3Bvc2l0aW9uOiJhYnNvbHV0ZSIsdmlzaWJpbGl0
eToiaGlkZGVuIixkaXNwbGF5OiJibG9jayJ9LHBiPVsiTGVmdCIsIlJpZ2h0Il0s
cWI9WyJUb3AiLCJCb3R0b20iXSxyYj1zLmRlZmF1bHRWaWV3JiZzLmRlZmF1bHRW
aWV3LmdldENvbXB1dGVkU3R5bGUsUGE9Yy5zdXBwb3J0LmNzc0Zsb2F0PyJjc3NG
bG9hdCI6InN0eWxlRmxvYXQiLGphPQpmdW5jdGlvbihhLGIpe3JldHVybiBiLnRv
VXBwZXJDYXNlKCl9O2MuZm4uY3NzPWZ1bmN0aW9uKGEsYil7cmV0dXJuIFgodGhp
cyxhLGIsdHJ1ZSxmdW5jdGlvbihkLGYsZSl7aWYoZT09PXcpcmV0dXJuIGMuY3Vy
Q1NTKGQsZik7aWYodHlwZW9mIGU9PT0ibnVtYmVyIiYmIWtiLnRlc3QoZikpZSs9
InB4IjtjLnN0eWxlKGQsZixlKX0pfTtjLmV4dGVuZCh7c3R5bGU6ZnVuY3Rpb24o
YSxiLGQpe2lmKCFhfHxhLm5vZGVUeXBlPT09M3x8YS5ub2RlVHlwZT09PTgpcmV0
dXJuIHc7aWYoKGI9PT0id2lkdGgifHxiPT09ImhlaWdodCIpJiZwYXJzZUZsb2F0
KGQpPDApZD13O3ZhciBmPWEuc3R5bGV8fGEsZT1kIT09dztpZighYy5zdXBwb3J0
Lm9wYWNpdHkmJmI9PT0ib3BhY2l0eSIpe2lmKGUpe2Yuem9vbT0xO2I9cGFyc2VJ
bnQoZCwxMCkrIiI9PT0iTmFOIj8iIjoiYWxwaGEob3BhY2l0eT0iK2QqMTAwKyIp
IjthPWYuZmlsdGVyfHxjLmN1ckNTUyhhLCJmaWx0ZXIiKXx8IiI7Zi5maWx0ZXI9
Ck5hLnRlc3QoYSk/YS5yZXBsYWNlKE5hLGIpOmJ9cmV0dXJuIGYuZmlsdGVyJiZm
LmZpbHRlci5pbmRleE9mKCJvcGFjaXR5PSIpPj0wP3BhcnNlRmxvYXQoT2EuZXhl
YyhmLmZpbHRlcilbMV0pLzEwMCsiIjoiIn1pZihoYS50ZXN0KGIpKWI9UGE7Yj1i
LnJlcGxhY2UoaWEsamEpO2lmKGUpZltiXT1kO3JldHVybiBmW2JdfSxjc3M6ZnVu
Y3Rpb24oYSxiLGQsZil7aWYoYj09PSJ3aWR0aCJ8fGI9PT0iaGVpZ2h0Iil7dmFy
IGUsaj1iPT09IndpZHRoIj9wYjpxYjtmdW5jdGlvbiBpKCl7ZT1iPT09IndpZHRo
Ij9hLm9mZnNldFdpZHRoOmEub2Zmc2V0SGVpZ2h0O2YhPT0iYm9yZGVyIiYmYy5l
YWNoKGosZnVuY3Rpb24oKXtmfHwoZS09cGFyc2VGbG9hdChjLmN1ckNTUyhhLCJw
YWRkaW5nIit0aGlzLHRydWUpKXx8MCk7aWYoZj09PSJtYXJnaW4iKWUrPXBhcnNl
RmxvYXQoYy5jdXJDU1MoYSwibWFyZ2luIit0aGlzLHRydWUpKXx8MDtlbHNlIGUt
PXBhcnNlRmxvYXQoYy5jdXJDU1MoYSwKImJvcmRlciIrdGhpcysiV2lkdGgiLHRy
dWUpKXx8MH0pfWEub2Zmc2V0V2lkdGghPT0wP2koKTpjLnN3YXAoYSxvYixpKTty
ZXR1cm4gTWF0aC5tYXgoMCxNYXRoLnJvdW5kKGUpKX1yZXR1cm4gYy5jdXJDU1Mo
YSxiLGQpfSxjdXJDU1M6ZnVuY3Rpb24oYSxiLGQpe3ZhciBmLGU9YS5zdHlsZTtp
ZighYy5zdXBwb3J0Lm9wYWNpdHkmJmI9PT0ib3BhY2l0eSImJmEuY3VycmVudFN0
eWxlKXtmPU9hLnRlc3QoYS5jdXJyZW50U3R5bGUuZmlsdGVyfHwiIik/cGFyc2VG
bG9hdChSZWdFeHAuJDEpLzEwMCsiIjoiIjtyZXR1cm4gZj09PSIiPyIxIjpmfWlm
KGhhLnRlc3QoYikpYj1QYTtpZighZCYmZSYmZVtiXSlmPWVbYl07ZWxzZSBpZihy
Yil7aWYoaGEudGVzdChiKSliPSJmbG9hdCI7Yj1iLnJlcGxhY2UobGIsIi0kMSIp
LnRvTG93ZXJDYXNlKCk7ZT1hLm93bmVyRG9jdW1lbnQuZGVmYXVsdFZpZXc7aWYo
IWUpcmV0dXJuIG51bGw7aWYoYT1lLmdldENvbXB1dGVkU3R5bGUoYSxudWxsKSlm
PQphLmdldFByb3BlcnR5VmFsdWUoYik7aWYoYj09PSJvcGFjaXR5IiYmZj09PSIi
KWY9IjEifWVsc2UgaWYoYS5jdXJyZW50U3R5bGUpe2Q9Yi5yZXBsYWNlKGlhLGph
KTtmPWEuY3VycmVudFN0eWxlW2JdfHxhLmN1cnJlbnRTdHlsZVtkXTtpZighbWIu
dGVzdChmKSYmbmIudGVzdChmKSl7Yj1lLmxlZnQ7dmFyIGo9YS5ydW50aW1lU3R5
bGUubGVmdDthLnJ1bnRpbWVTdHlsZS5sZWZ0PWEuY3VycmVudFN0eWxlLmxlZnQ7
ZS5sZWZ0PWQ9PT0iZm9udFNpemUiPyIxZW0iOmZ8fDA7Zj1lLnBpeGVsTGVmdCsi
cHgiO2UubGVmdD1iO2EucnVudGltZVN0eWxlLmxlZnQ9an19cmV0dXJuIGZ9LHN3
YXA6ZnVuY3Rpb24oYSxiLGQpe3ZhciBmPXt9O2Zvcih2YXIgZSBpbiBiKXtmW2Vd
PWEuc3R5bGVbZV07YS5zdHlsZVtlXT1iW2VdfWQuY2FsbChhKTtmb3IoZSBpbiBi
KWEuc3R5bGVbZV09ZltlXX19KTtpZihjLmV4cHImJmMuZXhwci5maWx0ZXJzKXtj
LmV4cHIuZmlsdGVycy5oaWRkZW49ZnVuY3Rpb24oYSl7dmFyIGI9CmEub2Zmc2V0
V2lkdGgsZD1hLm9mZnNldEhlaWdodCxmPWEubm9kZU5hbWUudG9Mb3dlckNhc2Uo
KT09PSJ0ciI7cmV0dXJuIGI9PT0wJiZkPT09MCYmIWY/dHJ1ZTpiPjAmJmQ+MCYm
IWY/ZmFsc2U6Yy5jdXJDU1MoYSwiZGlzcGxheSIpPT09Im5vbmUifTtjLmV4cHIu
ZmlsdGVycy52aXNpYmxlPWZ1bmN0aW9uKGEpe3JldHVybiFjLmV4cHIuZmlsdGVy
cy5oaWRkZW4oYSl9fXZhciBzYj1KKCksdGI9LzxzY3JpcHQoLnxccykqP1wvc2Ny
aXB0Pi9naSx1Yj0vc2VsZWN0fHRleHRhcmVhL2ksdmI9L2NvbG9yfGRhdGV8ZGF0
ZXRpbWV8ZW1haWx8aGlkZGVufG1vbnRofG51bWJlcnxwYXNzd29yZHxyYW5nZXxz
ZWFyY2h8dGVsfHRleHR8dGltZXx1cmx8d2Vlay9pLE49Lz1cPygmfCQpLyxrYT0v
XD8vLHdiPS8oXD98JilfPS4qPygmfCQpLyx4Yj0vXihcdys6KT9cL1wvKFteXC8/
I10rKS8seWI9LyUyMC9nLHpiPWMuZm4ubG9hZDtjLmZuLmV4dGVuZCh7bG9hZDpm
dW5jdGlvbihhLGIsZCl7aWYodHlwZW9mIGEhPT0KInN0cmluZyIpcmV0dXJuIHpi
LmNhbGwodGhpcyxhKTtlbHNlIGlmKCF0aGlzLmxlbmd0aClyZXR1cm4gdGhpczt2
YXIgZj1hLmluZGV4T2YoIiAiKTtpZihmPj0wKXt2YXIgZT1hLnNsaWNlKGYsYS5s
ZW5ndGgpO2E9YS5zbGljZSgwLGYpfWY9IkdFVCI7aWYoYilpZihjLmlzRnVuY3Rp
b24oYikpe2Q9YjtiPW51bGx9ZWxzZSBpZih0eXBlb2YgYj09PSJvYmplY3QiKXti
PWMucGFyYW0oYixjLmFqYXhTZXR0aW5ncy50cmFkaXRpb25hbCk7Zj0iUE9TVCJ9
dmFyIGo9dGhpcztjLmFqYXgoe3VybDphLHR5cGU6ZixkYXRhVHlwZToiaHRtbCIs
ZGF0YTpiLGNvbXBsZXRlOmZ1bmN0aW9uKGksbyl7aWYobz09PSJzdWNjZXNzInx8
bz09PSJub3Rtb2RpZmllZCIpai5odG1sKGU/YygiPGRpdiAvPiIpLmFwcGVuZChp
LnJlc3BvbnNlVGV4dC5yZXBsYWNlKHRiLCIiKSkuZmluZChlKTppLnJlc3BvbnNl
VGV4dCk7ZCYmai5lYWNoKGQsW2kucmVzcG9uc2VUZXh0LG8saV0pfX0pO3JldHVy
biB0aGlzfSwKc2VyaWFsaXplOmZ1bmN0aW9uKCl7cmV0dXJuIGMucGFyYW0odGhp
cy5zZXJpYWxpemVBcnJheSgpKX0sc2VyaWFsaXplQXJyYXk6ZnVuY3Rpb24oKXty
ZXR1cm4gdGhpcy5tYXAoZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5lbGVtZW50cz9j
Lm1ha2VBcnJheSh0aGlzLmVsZW1lbnRzKTp0aGlzfSkuZmlsdGVyKGZ1bmN0aW9u
KCl7cmV0dXJuIHRoaXMubmFtZSYmIXRoaXMuZGlzYWJsZWQmJih0aGlzLmNoZWNr
ZWR8fHViLnRlc3QodGhpcy5ub2RlTmFtZSl8fHZiLnRlc3QodGhpcy50eXBlKSl9
KS5tYXAoZnVuY3Rpb24oYSxiKXthPWModGhpcykudmFsKCk7cmV0dXJuIGE9PW51
bGw/bnVsbDpjLmlzQXJyYXkoYSk/Yy5tYXAoYSxmdW5jdGlvbihkKXtyZXR1cm57
bmFtZTpiLm5hbWUsdmFsdWU6ZH19KTp7bmFtZTpiLm5hbWUsdmFsdWU6YX19KS5n
ZXQoKX19KTtjLmVhY2goImFqYXhTdGFydCBhamF4U3RvcCBhamF4Q29tcGxldGUg
YWpheEVycm9yIGFqYXhTdWNjZXNzIGFqYXhTZW5kIi5zcGxpdCgiICIpLApmdW5j
dGlvbihhLGIpe2MuZm5bYl09ZnVuY3Rpb24oZCl7cmV0dXJuIHRoaXMuYmluZChi
LGQpfX0pO2MuZXh0ZW5kKHtnZXQ6ZnVuY3Rpb24oYSxiLGQsZil7aWYoYy5pc0Z1
bmN0aW9uKGIpKXtmPWZ8fGQ7ZD1iO2I9bnVsbH1yZXR1cm4gYy5hamF4KHt0eXBl
OiJHRVQiLHVybDphLGRhdGE6YixzdWNjZXNzOmQsZGF0YVR5cGU6Zn0pfSxnZXRT
Y3JpcHQ6ZnVuY3Rpb24oYSxiKXtyZXR1cm4gYy5nZXQoYSxudWxsLGIsInNjcmlw
dCIpfSxnZXRKU09OOmZ1bmN0aW9uKGEsYixkKXtyZXR1cm4gYy5nZXQoYSxiLGQs
Impzb24iKX0scG9zdDpmdW5jdGlvbihhLGIsZCxmKXtpZihjLmlzRnVuY3Rpb24o
Yikpe2Y9Znx8ZDtkPWI7Yj17fX1yZXR1cm4gYy5hamF4KHt0eXBlOiJQT1NUIix1
cmw6YSxkYXRhOmIsc3VjY2VzczpkLGRhdGFUeXBlOmZ9KX0sYWpheFNldHVwOmZ1
bmN0aW9uKGEpe2MuZXh0ZW5kKGMuYWpheFNldHRpbmdzLGEpfSxhamF4U2V0dGlu
Z3M6e3VybDpsb2NhdGlvbi5ocmVmLApnbG9iYWw6dHJ1ZSx0eXBlOiJHRVQiLGNv
bnRlbnRUeXBlOiJhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQiLHBy
b2Nlc3NEYXRhOnRydWUsYXN5bmM6dHJ1ZSx4aHI6QS5YTUxIdHRwUmVxdWVzdCYm
KEEubG9jYXRpb24ucHJvdG9jb2whPT0iZmlsZToifHwhQS5BY3RpdmVYT2JqZWN0
KT9mdW5jdGlvbigpe3JldHVybiBuZXcgQS5YTUxIdHRwUmVxdWVzdH06ZnVuY3Rp
b24oKXt0cnl7cmV0dXJuIG5ldyBBLkFjdGl2ZVhPYmplY3QoIk1pY3Jvc29mdC5Y
TUxIVFRQIil9Y2F0Y2goYSl7fX0sYWNjZXB0czp7eG1sOiJhcHBsaWNhdGlvbi94
bWwsIHRleHQveG1sIixodG1sOiJ0ZXh0L2h0bWwiLHNjcmlwdDoidGV4dC9qYXZh
c2NyaXB0LCBhcHBsaWNhdGlvbi9qYXZhc2NyaXB0Iixqc29uOiJhcHBsaWNhdGlv
bi9qc29uLCB0ZXh0L2phdmFzY3JpcHQiLHRleHQ6InRleHQvcGxhaW4iLF9kZWZh
dWx0OiIqLyoifX0sbGFzdE1vZGlmaWVkOnt9LGV0YWc6e30sYWpheDpmdW5jdGlv
bihhKXtmdW5jdGlvbiBiKCl7ZS5zdWNjZXNzJiYKZS5zdWNjZXNzLmNhbGwoayxv
LGkseCk7ZS5nbG9iYWwmJmYoImFqYXhTdWNjZXNzIixbeCxlXSl9ZnVuY3Rpb24g
ZCgpe2UuY29tcGxldGUmJmUuY29tcGxldGUuY2FsbChrLHgsaSk7ZS5nbG9iYWwm
JmYoImFqYXhDb21wbGV0ZSIsW3gsZV0pO2UuZ2xvYmFsJiYhLS1jLmFjdGl2ZSYm
Yy5ldmVudC50cmlnZ2VyKCJhamF4U3RvcCIpfWZ1bmN0aW9uIGYocSxwKXsoZS5j
b250ZXh0P2MoZS5jb250ZXh0KTpjLmV2ZW50KS50cmlnZ2VyKHEscCl9dmFyIGU9
Yy5leHRlbmQodHJ1ZSx7fSxjLmFqYXhTZXR0aW5ncyxhKSxqLGksbyxrPWEmJmEu
Y29udGV4dHx8ZSxuPWUudHlwZS50b1VwcGVyQ2FzZSgpO2lmKGUuZGF0YSYmZS5w
cm9jZXNzRGF0YSYmdHlwZW9mIGUuZGF0YSE9PSJzdHJpbmciKWUuZGF0YT1jLnBh
cmFtKGUuZGF0YSxlLnRyYWRpdGlvbmFsKTtpZihlLmRhdGFUeXBlPT09Impzb25w
Iil7aWYobj09PSJHRVQiKU4udGVzdChlLnVybCl8fChlLnVybCs9KGthLnRlc3Qo
ZS51cmwpPwoiJiI6Ij8iKSsoZS5qc29ucHx8ImNhbGxiYWNrIikrIj0/Iik7ZWxz
ZSBpZighZS5kYXRhfHwhTi50ZXN0KGUuZGF0YSkpZS5kYXRhPShlLmRhdGE/ZS5k
YXRhKyImIjoiIikrKGUuanNvbnB8fCJjYWxsYmFjayIpKyI9PyI7ZS5kYXRhVHlw
ZT0ianNvbiJ9aWYoZS5kYXRhVHlwZT09PSJqc29uIiYmKGUuZGF0YSYmTi50ZXN0
KGUuZGF0YSl8fE4udGVzdChlLnVybCkpKXtqPWUuanNvbnBDYWxsYmFja3x8Impz
b25wIitzYisrO2lmKGUuZGF0YSllLmRhdGE9KGUuZGF0YSsiIikucmVwbGFjZShO
LCI9IitqKyIkMSIpO2UudXJsPWUudXJsLnJlcGxhY2UoTiwiPSIraisiJDEiKTtl
LmRhdGFUeXBlPSJzY3JpcHQiO0Fbal09QVtqXXx8ZnVuY3Rpb24ocSl7bz1xO2Io
KTtkKCk7QVtqXT13O3RyeXtkZWxldGUgQVtqXX1jYXRjaChwKXt9eiYmei5yZW1v
dmVDaGlsZChDKX19aWYoZS5kYXRhVHlwZT09PSJzY3JpcHQiJiZlLmNhY2hlPT09
bnVsbCllLmNhY2hlPWZhbHNlO2lmKGUuY2FjaGU9PT0KZmFsc2UmJm49PT0iR0VU
Iil7dmFyIHI9SigpLHU9ZS51cmwucmVwbGFjZSh3YiwiJDFfPSIrcisiJDIiKTtl
LnVybD11Kyh1PT09ZS51cmw/KGthLnRlc3QoZS51cmwpPyImIjoiPyIpKyJfPSIr
cjoiIil9aWYoZS5kYXRhJiZuPT09IkdFVCIpZS51cmwrPShrYS50ZXN0KGUudXJs
KT8iJiI6Ij8iKStlLmRhdGE7ZS5nbG9iYWwmJiFjLmFjdGl2ZSsrJiZjLmV2ZW50
LnRyaWdnZXIoImFqYXhTdGFydCIpO3I9KHI9eGIuZXhlYyhlLnVybCkpJiYoclsx
XSYmclsxXSE9PWxvY2F0aW9uLnByb3RvY29sfHxyWzJdIT09bG9jYXRpb24uaG9z
dCk7aWYoZS5kYXRhVHlwZT09PSJzY3JpcHQiJiZuPT09IkdFVCImJnIpe3ZhciB6
PXMuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImhlYWQiKVswXXx8cy5kb2N1bWVudEVs
ZW1lbnQsQz1zLmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpO0Muc3JjPWUudXJsO2lm
KGUuc2NyaXB0Q2hhcnNldClDLmNoYXJzZXQ9ZS5zY3JpcHRDaGFyc2V0O2lmKCFq
KXt2YXIgQj0KZmFsc2U7Qy5vbmxvYWQ9Qy5vbnJlYWR5c3RhdGVjaGFuZ2U9ZnVu
Y3Rpb24oKXtpZighQiYmKCF0aGlzLnJlYWR5U3RhdGV8fHRoaXMucmVhZHlTdGF0
ZT09PSJsb2FkZWQifHx0aGlzLnJlYWR5U3RhdGU9PT0iY29tcGxldGUiKSl7Qj10
cnVlO2IoKTtkKCk7Qy5vbmxvYWQ9Qy5vbnJlYWR5c3RhdGVjaGFuZ2U9bnVsbDt6
JiZDLnBhcmVudE5vZGUmJnoucmVtb3ZlQ2hpbGQoQyl9fX16Lmluc2VydEJlZm9y
ZShDLHouZmlyc3RDaGlsZCk7cmV0dXJuIHd9dmFyIEU9ZmFsc2UseD1lLnhocigp
O2lmKHgpe2UudXNlcm5hbWU/eC5vcGVuKG4sZS51cmwsZS5hc3luYyxlLnVzZXJu
YW1lLGUucGFzc3dvcmQpOngub3BlbihuLGUudXJsLGUuYXN5bmMpO3RyeXtpZihl
LmRhdGF8fGEmJmEuY29udGVudFR5cGUpeC5zZXRSZXF1ZXN0SGVhZGVyKCJDb250
ZW50LVR5cGUiLGUuY29udGVudFR5cGUpO2lmKGUuaWZNb2RpZmllZCl7Yy5sYXN0
TW9kaWZpZWRbZS51cmxdJiZ4LnNldFJlcXVlc3RIZWFkZXIoIklmLU1vZGlmaWVk
LVNpbmNlIiwKYy5sYXN0TW9kaWZpZWRbZS51cmxdKTtjLmV0YWdbZS51cmxdJiZ4
LnNldFJlcXVlc3RIZWFkZXIoIklmLU5vbmUtTWF0Y2giLGMuZXRhZ1tlLnVybF0p
fXJ8fHguc2V0UmVxdWVzdEhlYWRlcigiWC1SZXF1ZXN0ZWQtV2l0aCIsIlhNTEh0
dHBSZXF1ZXN0Iik7eC5zZXRSZXF1ZXN0SGVhZGVyKCJBY2NlcHQiLGUuZGF0YVR5
cGUmJmUuYWNjZXB0c1tlLmRhdGFUeXBlXT9lLmFjY2VwdHNbZS5kYXRhVHlwZV0r
IiwgKi8qIjplLmFjY2VwdHMuX2RlZmF1bHQpfWNhdGNoKGdhKXt9aWYoZS5iZWZv
cmVTZW5kJiZlLmJlZm9yZVNlbmQuY2FsbChrLHgsZSk9PT1mYWxzZSl7ZS5nbG9i
YWwmJiEtLWMuYWN0aXZlJiZjLmV2ZW50LnRyaWdnZXIoImFqYXhTdG9wIik7eC5h
Ym9ydCgpO3JldHVybiBmYWxzZX1lLmdsb2JhbCYmZigiYWpheFNlbmQiLFt4LGVd
KTt2YXIgZz14Lm9ucmVhZHlzdGF0ZWNoYW5nZT1mdW5jdGlvbihxKXtpZigheHx8
eC5yZWFkeVN0YXRlPT09MHx8cT09PSJhYm9ydCIpe0V8fApkKCk7RT10cnVlO2lm
KHgpeC5vbnJlYWR5c3RhdGVjaGFuZ2U9Yy5ub29wfWVsc2UgaWYoIUUmJngmJih4
LnJlYWR5U3RhdGU9PT00fHxxPT09InRpbWVvdXQiKSl7RT10cnVlO3gub25yZWFk
eXN0YXRlY2hhbmdlPWMubm9vcDtpPXE9PT0idGltZW91dCI/InRpbWVvdXQiOiFj
Lmh0dHBTdWNjZXNzKHgpPyJlcnJvciI6ZS5pZk1vZGlmaWVkJiZjLmh0dHBOb3RN
b2RpZmllZCh4LGUudXJsKT8ibm90bW9kaWZpZWQiOiJzdWNjZXNzIjt2YXIgcDtp
ZihpPT09InN1Y2Nlc3MiKXRyeXtvPWMuaHR0cERhdGEoeCxlLmRhdGFUeXBlLGUp
fWNhdGNoKHYpe2k9InBhcnNlcmVycm9yIjtwPXZ9aWYoaT09PSJzdWNjZXNzInx8
aT09PSJub3Rtb2RpZmllZCIpanx8YigpO2Vsc2UgYy5oYW5kbGVFcnJvcihlLHgs
aSxwKTtkKCk7cT09PSJ0aW1lb3V0IiYmeC5hYm9ydCgpO2lmKGUuYXN5bmMpeD1u
dWxsfX07dHJ5e3ZhciBoPXguYWJvcnQ7eC5hYm9ydD1mdW5jdGlvbigpe3gmJmgu
Y2FsbCh4KTsKZygiYWJvcnQiKX19Y2F0Y2gobCl7fWUuYXN5bmMmJmUudGltZW91
dD4wJiZzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7eCYmIUUmJmcoInRpbWVvdXQiKX0s
ZS50aW1lb3V0KTt0cnl7eC5zZW5kKG49PT0iUE9TVCJ8fG49PT0iUFVUInx8bj09
PSJERUxFVEUiP2UuZGF0YTpudWxsKX1jYXRjaChtKXtjLmhhbmRsZUVycm9yKGUs
eCxudWxsLG0pO2QoKX1lLmFzeW5jfHxnKCk7cmV0dXJuIHh9fSxoYW5kbGVFcnJv
cjpmdW5jdGlvbihhLGIsZCxmKXtpZihhLmVycm9yKWEuZXJyb3IuY2FsbChhLmNv
bnRleHR8fGEsYixkLGYpO2lmKGEuZ2xvYmFsKShhLmNvbnRleHQ/YyhhLmNvbnRl
eHQpOmMuZXZlbnQpLnRyaWdnZXIoImFqYXhFcnJvciIsW2IsYSxmXSl9LGFjdGl2
ZTowLGh0dHBTdWNjZXNzOmZ1bmN0aW9uKGEpe3RyeXtyZXR1cm4hYS5zdGF0dXMm
JmxvY2F0aW9uLnByb3RvY29sPT09ImZpbGU6Inx8YS5zdGF0dXM+PTIwMCYmYS5z
dGF0dXM8MzAwfHxhLnN0YXR1cz09PTMwNHx8YS5zdGF0dXM9PT0KMTIyM3x8YS5z
dGF0dXM9PT0wfWNhdGNoKGIpe31yZXR1cm4gZmFsc2V9LGh0dHBOb3RNb2RpZmll
ZDpmdW5jdGlvbihhLGIpe3ZhciBkPWEuZ2V0UmVzcG9uc2VIZWFkZXIoIkxhc3Qt
TW9kaWZpZWQiKSxmPWEuZ2V0UmVzcG9uc2VIZWFkZXIoIkV0YWciKTtpZihkKWMu
bGFzdE1vZGlmaWVkW2JdPWQ7aWYoZiljLmV0YWdbYl09ZjtyZXR1cm4gYS5zdGF0
dXM9PT0zMDR8fGEuc3RhdHVzPT09MH0saHR0cERhdGE6ZnVuY3Rpb24oYSxiLGQp
e3ZhciBmPWEuZ2V0UmVzcG9uc2VIZWFkZXIoImNvbnRlbnQtdHlwZSIpfHwiIixl
PWI9PT0ieG1sInx8IWImJmYuaW5kZXhPZigieG1sIik+PTA7YT1lP2EucmVzcG9u
c2VYTUw6YS5yZXNwb25zZVRleHQ7ZSYmYS5kb2N1bWVudEVsZW1lbnQubm9kZU5h
bWU9PT0icGFyc2VyZXJyb3IiJiZjLmVycm9yKCJwYXJzZXJlcnJvciIpO2lmKGQm
JmQuZGF0YUZpbHRlcilhPWQuZGF0YUZpbHRlcihhLGIpO2lmKHR5cGVvZiBhPT09
InN0cmluZyIpaWYoYj09PQoianNvbiJ8fCFiJiZmLmluZGV4T2YoImpzb24iKT49
MClhPWMucGFyc2VKU09OKGEpO2Vsc2UgaWYoYj09PSJzY3JpcHQifHwhYiYmZi5p
bmRleE9mKCJqYXZhc2NyaXB0Iik+PTApYy5nbG9iYWxFdmFsKGEpO3JldHVybiBh
fSxwYXJhbTpmdW5jdGlvbihhLGIpe2Z1bmN0aW9uIGQoaSxvKXtpZihjLmlzQXJy
YXkobykpYy5lYWNoKG8sZnVuY3Rpb24oayxuKXtifHwvXFtcXSQvLnRlc3QoaSk/
ZihpLG4pOmQoaSsiWyIrKHR5cGVvZiBuPT09Im9iamVjdCJ8fGMuaXNBcnJheShu
KT9rOiIiKSsiXSIsbil9KTtlbHNlIWImJm8hPW51bGwmJnR5cGVvZiBvPT09Im9i
amVjdCI/Yy5lYWNoKG8sZnVuY3Rpb24oayxuKXtkKGkrIlsiK2srIl0iLG4pfSk6
ZihpLG8pfWZ1bmN0aW9uIGYoaSxvKXtvPWMuaXNGdW5jdGlvbihvKT9vKCk6bztl
W2UubGVuZ3RoXT1lbmNvZGVVUklDb21wb25lbnQoaSkrIj0iK2VuY29kZVVSSUNv
bXBvbmVudChvKX12YXIgZT1bXTtpZihiPT09dyliPWMuYWpheFNldHRpbmdzLnRy
YWRpdGlvbmFsOwppZihjLmlzQXJyYXkoYSl8fGEuanF1ZXJ5KWMuZWFjaChhLGZ1
bmN0aW9uKCl7Zih0aGlzLm5hbWUsdGhpcy52YWx1ZSl9KTtlbHNlIGZvcih2YXIg
aiBpbiBhKWQoaixhW2pdKTtyZXR1cm4gZS5qb2luKCImIikucmVwbGFjZSh5Yiwi
KyIpfX0pO3ZhciBsYT17fSxBYj0vdG9nZ2xlfHNob3d8aGlkZS8sQmI9L14oWyst
XT0pPyhbXGQrLS5dKykoLiopJC8sVyx2YT1bWyJoZWlnaHQiLCJtYXJnaW5Ub3Ai
LCJtYXJnaW5Cb3R0b20iLCJwYWRkaW5nVG9wIiwicGFkZGluZ0JvdHRvbSJdLFsi
d2lkdGgiLCJtYXJnaW5MZWZ0IiwibWFyZ2luUmlnaHQiLCJwYWRkaW5nTGVmdCIs
InBhZGRpbmdSaWdodCJdLFsib3BhY2l0eSJdXTtjLmZuLmV4dGVuZCh7c2hvdzpm
dW5jdGlvbihhLGIpe2lmKGF8fGE9PT0wKXJldHVybiB0aGlzLmFuaW1hdGUoSygi
c2hvdyIsMyksYSxiKTtlbHNle2E9MDtmb3IoYj10aGlzLmxlbmd0aDthPGI7YSsr
KXt2YXIgZD1jLmRhdGEodGhpc1thXSwib2xkZGlzcGxheSIpOwp0aGlzW2FdLnN0
eWxlLmRpc3BsYXk9ZHx8IiI7aWYoYy5jc3ModGhpc1thXSwiZGlzcGxheSIpPT09
Im5vbmUiKXtkPXRoaXNbYV0ubm9kZU5hbWU7dmFyIGY7aWYobGFbZF0pZj1sYVtk
XTtlbHNle3ZhciBlPWMoIjwiK2QrIiAvPiIpLmFwcGVuZFRvKCJib2R5Iik7Zj1l
LmNzcygiZGlzcGxheSIpO2lmKGY9PT0ibm9uZSIpZj0iYmxvY2siO2UucmVtb3Zl
KCk7bGFbZF09Zn1jLmRhdGEodGhpc1thXSwib2xkZGlzcGxheSIsZil9fWE9MDtm
b3IoYj10aGlzLmxlbmd0aDthPGI7YSsrKXRoaXNbYV0uc3R5bGUuZGlzcGxheT1j
LmRhdGEodGhpc1thXSwib2xkZGlzcGxheSIpfHwiIjtyZXR1cm4gdGhpc319LGhp
ZGU6ZnVuY3Rpb24oYSxiKXtpZihhfHxhPT09MClyZXR1cm4gdGhpcy5hbmltYXRl
KEsoImhpZGUiLDMpLGEsYik7ZWxzZXthPTA7Zm9yKGI9dGhpcy5sZW5ndGg7YTxi
O2ErKyl7dmFyIGQ9Yy5kYXRhKHRoaXNbYV0sIm9sZGRpc3BsYXkiKTshZCYmZCE9
PSJub25lIiYmYy5kYXRhKHRoaXNbYV0sCiJvbGRkaXNwbGF5IixjLmNzcyh0aGlz
W2FdLCJkaXNwbGF5IikpfWE9MDtmb3IoYj10aGlzLmxlbmd0aDthPGI7YSsrKXRo
aXNbYV0uc3R5bGUuZGlzcGxheT0ibm9uZSI7cmV0dXJuIHRoaXN9fSxfdG9nZ2xl
OmMuZm4udG9nZ2xlLHRvZ2dsZTpmdW5jdGlvbihhLGIpe3ZhciBkPXR5cGVvZiBh
PT09ImJvb2xlYW4iO2lmKGMuaXNGdW5jdGlvbihhKSYmYy5pc0Z1bmN0aW9uKGIp
KXRoaXMuX3RvZ2dsZS5hcHBseSh0aGlzLGFyZ3VtZW50cyk7ZWxzZSBhPT1udWxs
fHxkP3RoaXMuZWFjaChmdW5jdGlvbigpe3ZhciBmPWQ/YTpjKHRoaXMpLmlzKCI6
aGlkZGVuIik7Yyh0aGlzKVtmPyJzaG93IjoiaGlkZSJdKCl9KTp0aGlzLmFuaW1h
dGUoSygidG9nZ2xlIiwzKSxhLGIpO3JldHVybiB0aGlzfSxmYWRlVG86ZnVuY3Rp
b24oYSxiLGQpe3JldHVybiB0aGlzLmZpbHRlcigiOmhpZGRlbiIpLmNzcygib3Bh
Y2l0eSIsMCkuc2hvdygpLmVuZCgpLmFuaW1hdGUoe29wYWNpdHk6Yn0sYSxkKX0s
CmFuaW1hdGU6ZnVuY3Rpb24oYSxiLGQsZil7dmFyIGU9Yy5zcGVlZChiLGQsZik7
aWYoYy5pc0VtcHR5T2JqZWN0KGEpKXJldHVybiB0aGlzLmVhY2goZS5jb21wbGV0
ZSk7cmV0dXJuIHRoaXNbZS5xdWV1ZT09PWZhbHNlPyJlYWNoIjoicXVldWUiXShm
dW5jdGlvbigpe3ZhciBqPWMuZXh0ZW5kKHt9LGUpLGksbz10aGlzLm5vZGVUeXBl
PT09MSYmYyh0aGlzKS5pcygiOmhpZGRlbiIpLGs9dGhpcztmb3IoaSBpbiBhKXt2
YXIgbj1pLnJlcGxhY2UoaWEsamEpO2lmKGkhPT1uKXthW25dPWFbaV07ZGVsZXRl
IGFbaV07aT1ufWlmKGFbaV09PT0iaGlkZSImJm98fGFbaV09PT0ic2hvdyImJiFv
KXJldHVybiBqLmNvbXBsZXRlLmNhbGwodGhpcyk7aWYoKGk9PT0iaGVpZ2h0Inx8
aT09PSJ3aWR0aCIpJiZ0aGlzLnN0eWxlKXtqLmRpc3BsYXk9Yy5jc3ModGhpcywi
ZGlzcGxheSIpO2oub3ZlcmZsb3c9dGhpcy5zdHlsZS5vdmVyZmxvd31pZihjLmlz
QXJyYXkoYVtpXSkpeyhqLnNwZWNpYWxFYXNpbmc9Cmouc3BlY2lhbEVhc2luZ3x8
e30pW2ldPWFbaV1bMV07YVtpXT1hW2ldWzBdfX1pZihqLm92ZXJmbG93IT1udWxs
KXRoaXMuc3R5bGUub3ZlcmZsb3c9ImhpZGRlbiI7ai5jdXJBbmltPWMuZXh0ZW5k
KHt9LGEpO2MuZWFjaChhLGZ1bmN0aW9uKHIsdSl7dmFyIHo9bmV3IGMuZngoayxq
LHIpO2lmKEFiLnRlc3QodSkpelt1PT09InRvZ2dsZSI/bz8ic2hvdyI6ImhpZGUi
OnVdKGEpO2Vsc2V7dmFyIEM9QmIuZXhlYyh1KSxCPXouY3VyKHRydWUpfHwwO2lm
KEMpe3U9cGFyc2VGbG9hdChDWzJdKTt2YXIgRT1DWzNdfHwicHgiO2lmKEUhPT0i
cHgiKXtrLnN0eWxlW3JdPSh1fHwxKStFO0I9KHV8fDEpL3ouY3VyKHRydWUpKkI7
ay5zdHlsZVtyXT1CK0V9aWYoQ1sxXSl1PShDWzFdPT09Ii09Ij8tMToxKSp1K0I7
ei5jdXN0b20oQix1LEUpfWVsc2Ugei5jdXN0b20oQix1LCIiKX19KTtyZXR1cm4g
dHJ1ZX0pfSxzdG9wOmZ1bmN0aW9uKGEsYil7dmFyIGQ9Yy50aW1lcnM7YSYmdGhp
cy5xdWV1ZShbXSk7CnRoaXMuZWFjaChmdW5jdGlvbigpe2Zvcih2YXIgZj1kLmxl
bmd0aC0xO2Y+PTA7Zi0tKWlmKGRbZl0uZWxlbT09PXRoaXMpe2ImJmRbZl0odHJ1
ZSk7ZC5zcGxpY2UoZiwxKX19KTtifHx0aGlzLmRlcXVldWUoKTtyZXR1cm4gdGhp
c319KTtjLmVhY2goe3NsaWRlRG93bjpLKCJzaG93IiwxKSxzbGlkZVVwOksoImhp
ZGUiLDEpLHNsaWRlVG9nZ2xlOksoInRvZ2dsZSIsMSksZmFkZUluOntvcGFjaXR5
OiJzaG93In0sZmFkZU91dDp7b3BhY2l0eToiaGlkZSJ9fSxmdW5jdGlvbihhLGIp
e2MuZm5bYV09ZnVuY3Rpb24oZCxmKXtyZXR1cm4gdGhpcy5hbmltYXRlKGIsZCxm
KX19KTtjLmV4dGVuZCh7c3BlZWQ6ZnVuY3Rpb24oYSxiLGQpe3ZhciBmPWEmJnR5
cGVvZiBhPT09Im9iamVjdCI/YTp7Y29tcGxldGU6ZHx8IWQmJmJ8fGMuaXNGdW5j
dGlvbihhKSYmYSxkdXJhdGlvbjphLGVhc2luZzpkJiZifHxiJiYhYy5pc0Z1bmN0
aW9uKGIpJiZifTtmLmR1cmF0aW9uPWMuZngub2ZmPzA6dHlwZW9mIGYuZHVyYXRp
b249PT0KIm51bWJlciI/Zi5kdXJhdGlvbjpjLmZ4LnNwZWVkc1tmLmR1cmF0aW9u
XXx8Yy5meC5zcGVlZHMuX2RlZmF1bHQ7Zi5vbGQ9Zi5jb21wbGV0ZTtmLmNvbXBs
ZXRlPWZ1bmN0aW9uKCl7Zi5xdWV1ZSE9PWZhbHNlJiZjKHRoaXMpLmRlcXVldWUo
KTtjLmlzRnVuY3Rpb24oZi5vbGQpJiZmLm9sZC5jYWxsKHRoaXMpfTtyZXR1cm4g
Zn0sZWFzaW5nOntsaW5lYXI6ZnVuY3Rpb24oYSxiLGQsZil7cmV0dXJuIGQrZiph
fSxzd2luZzpmdW5jdGlvbihhLGIsZCxmKXtyZXR1cm4oLU1hdGguY29zKGEqTWF0
aC5QSSkvMiswLjUpKmYrZH19LHRpbWVyczpbXSxmeDpmdW5jdGlvbihhLGIsZCl7
dGhpcy5vcHRpb25zPWI7dGhpcy5lbGVtPWE7dGhpcy5wcm9wPWQ7aWYoIWIub3Jp
ZyliLm9yaWc9e319fSk7Yy5meC5wcm90b3R5cGU9e3VwZGF0ZTpmdW5jdGlvbigp
e3RoaXMub3B0aW9ucy5zdGVwJiZ0aGlzLm9wdGlvbnMuc3RlcC5jYWxsKHRoaXMu
ZWxlbSx0aGlzLm5vdyx0aGlzKTsoYy5meC5zdGVwW3RoaXMucHJvcF18fApjLmZ4
LnN0ZXAuX2RlZmF1bHQpKHRoaXMpO2lmKCh0aGlzLnByb3A9PT0iaGVpZ2h0Inx8
dGhpcy5wcm9wPT09IndpZHRoIikmJnRoaXMuZWxlbS5zdHlsZSl0aGlzLmVsZW0u
c3R5bGUuZGlzcGxheT0iYmxvY2sifSxjdXI6ZnVuY3Rpb24oYSl7aWYodGhpcy5l
bGVtW3RoaXMucHJvcF0hPW51bGwmJighdGhpcy5lbGVtLnN0eWxlfHx0aGlzLmVs
ZW0uc3R5bGVbdGhpcy5wcm9wXT09bnVsbCkpcmV0dXJuIHRoaXMuZWxlbVt0aGlz
LnByb3BdO3JldHVybihhPXBhcnNlRmxvYXQoYy5jc3ModGhpcy5lbGVtLHRoaXMu
cHJvcCxhKSkpJiZhPi0xMDAwMD9hOnBhcnNlRmxvYXQoYy5jdXJDU1ModGhpcy5l
bGVtLHRoaXMucHJvcCkpfHwwfSxjdXN0b206ZnVuY3Rpb24oYSxiLGQpe2Z1bmN0
aW9uIGYoail7cmV0dXJuIGUuc3RlcChqKX10aGlzLnN0YXJ0VGltZT1KKCk7dGhp
cy5zdGFydD1hO3RoaXMuZW5kPWI7dGhpcy51bml0PWR8fHRoaXMudW5pdHx8InB4
Ijt0aGlzLm5vdz10aGlzLnN0YXJ0Owp0aGlzLnBvcz10aGlzLnN0YXRlPTA7dmFy
IGU9dGhpcztmLmVsZW09dGhpcy5lbGVtO2lmKGYoKSYmYy50aW1lcnMucHVzaChm
KSYmIVcpVz1zZXRJbnRlcnZhbChjLmZ4LnRpY2ssMTMpfSxzaG93OmZ1bmN0aW9u
KCl7dGhpcy5vcHRpb25zLm9yaWdbdGhpcy5wcm9wXT1jLnN0eWxlKHRoaXMuZWxl
bSx0aGlzLnByb3ApO3RoaXMub3B0aW9ucy5zaG93PXRydWU7dGhpcy5jdXN0b20o
dGhpcy5wcm9wPT09IndpZHRoInx8dGhpcy5wcm9wPT09ImhlaWdodCI/MTowLHRo
aXMuY3VyKCkpO2ModGhpcy5lbGVtKS5zaG93KCl9LGhpZGU6ZnVuY3Rpb24oKXt0
aGlzLm9wdGlvbnMub3JpZ1t0aGlzLnByb3BdPWMuc3R5bGUodGhpcy5lbGVtLHRo
aXMucHJvcCk7dGhpcy5vcHRpb25zLmhpZGU9dHJ1ZTt0aGlzLmN1c3RvbSh0aGlz
LmN1cigpLDApfSxzdGVwOmZ1bmN0aW9uKGEpe3ZhciBiPUooKSxkPXRydWU7aWYo
YXx8Yj49dGhpcy5vcHRpb25zLmR1cmF0aW9uK3RoaXMuc3RhcnRUaW1lKXt0aGlz
Lm5vdz0KdGhpcy5lbmQ7dGhpcy5wb3M9dGhpcy5zdGF0ZT0xO3RoaXMudXBkYXRl
KCk7dGhpcy5vcHRpb25zLmN1ckFuaW1bdGhpcy5wcm9wXT10cnVlO2Zvcih2YXIg
ZiBpbiB0aGlzLm9wdGlvbnMuY3VyQW5pbSlpZih0aGlzLm9wdGlvbnMuY3VyQW5p
bVtmXSE9PXRydWUpZD1mYWxzZTtpZihkKXtpZih0aGlzLm9wdGlvbnMuZGlzcGxh
eSE9bnVsbCl7dGhpcy5lbGVtLnN0eWxlLm92ZXJmbG93PXRoaXMub3B0aW9ucy5v
dmVyZmxvdzthPWMuZGF0YSh0aGlzLmVsZW0sIm9sZGRpc3BsYXkiKTt0aGlzLmVs
ZW0uc3R5bGUuZGlzcGxheT1hP2E6dGhpcy5vcHRpb25zLmRpc3BsYXk7aWYoYy5j
c3ModGhpcy5lbGVtLCJkaXNwbGF5Iik9PT0ibm9uZSIpdGhpcy5lbGVtLnN0eWxl
LmRpc3BsYXk9ImJsb2NrIn10aGlzLm9wdGlvbnMuaGlkZSYmYyh0aGlzLmVsZW0p
LmhpZGUoKTtpZih0aGlzLm9wdGlvbnMuaGlkZXx8dGhpcy5vcHRpb25zLnNob3cp
Zm9yKHZhciBlIGluIHRoaXMub3B0aW9ucy5jdXJBbmltKWMuc3R5bGUodGhpcy5l
bGVtLAplLHRoaXMub3B0aW9ucy5vcmlnW2VdKTt0aGlzLm9wdGlvbnMuY29tcGxl
dGUuY2FsbCh0aGlzLmVsZW0pfXJldHVybiBmYWxzZX1lbHNle2U9Yi10aGlzLnN0
YXJ0VGltZTt0aGlzLnN0YXRlPWUvdGhpcy5vcHRpb25zLmR1cmF0aW9uO2E9dGhp
cy5vcHRpb25zLmVhc2luZ3x8KGMuZWFzaW5nLnN3aW5nPyJzd2luZyI6ImxpbmVh
ciIpO3RoaXMucG9zPWMuZWFzaW5nW3RoaXMub3B0aW9ucy5zcGVjaWFsRWFzaW5n
JiZ0aGlzLm9wdGlvbnMuc3BlY2lhbEVhc2luZ1t0aGlzLnByb3BdfHxhXSh0aGlz
LnN0YXRlLGUsMCwxLHRoaXMub3B0aW9ucy5kdXJhdGlvbik7dGhpcy5ub3c9dGhp
cy5zdGFydCsodGhpcy5lbmQtdGhpcy5zdGFydCkqdGhpcy5wb3M7dGhpcy51cGRh
dGUoKX1yZXR1cm4gdHJ1ZX19O2MuZXh0ZW5kKGMuZngse3RpY2s6ZnVuY3Rpb24o
KXtmb3IodmFyIGE9Yy50aW1lcnMsYj0wO2I8YS5sZW5ndGg7YisrKWFbYl0oKXx8
YS5zcGxpY2UoYi0tLDEpO2EubGVuZ3RofHwKYy5meC5zdG9wKCl9LHN0b3A6ZnVu
Y3Rpb24oKXtjbGVhckludGVydmFsKFcpO1c9bnVsbH0sc3BlZWRzOntzbG93OjYw
MCxmYXN0OjIwMCxfZGVmYXVsdDo0MDB9LHN0ZXA6e29wYWNpdHk6ZnVuY3Rpb24o
YSl7Yy5zdHlsZShhLmVsZW0sIm9wYWNpdHkiLGEubm93KX0sX2RlZmF1bHQ6ZnVu
Y3Rpb24oYSl7aWYoYS5lbGVtLnN0eWxlJiZhLmVsZW0uc3R5bGVbYS5wcm9wXSE9
bnVsbClhLmVsZW0uc3R5bGVbYS5wcm9wXT0oYS5wcm9wPT09IndpZHRoInx8YS5w
cm9wPT09ImhlaWdodCI/TWF0aC5tYXgoMCxhLm5vdyk6YS5ub3cpK2EudW5pdDtl
bHNlIGEuZWxlbVthLnByb3BdPWEubm93fX19KTtpZihjLmV4cHImJmMuZXhwci5m
aWx0ZXJzKWMuZXhwci5maWx0ZXJzLmFuaW1hdGVkPWZ1bmN0aW9uKGEpe3JldHVy
biBjLmdyZXAoYy50aW1lcnMsZnVuY3Rpb24oYil7cmV0dXJuIGE9PT1iLmVsZW19
KS5sZW5ndGh9O2MuZm4ub2Zmc2V0PSJnZXRCb3VuZGluZ0NsaWVudFJlY3QiaW4g
cy5kb2N1bWVudEVsZW1lbnQ/CmZ1bmN0aW9uKGEpe3ZhciBiPXRoaXNbMF07aWYo
YSlyZXR1cm4gdGhpcy5lYWNoKGZ1bmN0aW9uKGUpe2Mub2Zmc2V0LnNldE9mZnNl
dCh0aGlzLGEsZSl9KTtpZighYnx8IWIub3duZXJEb2N1bWVudClyZXR1cm4gbnVs
bDtpZihiPT09Yi5vd25lckRvY3VtZW50LmJvZHkpcmV0dXJuIGMub2Zmc2V0LmJv
ZHlPZmZzZXQoYik7dmFyIGQ9Yi5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKSxmPWIu
b3duZXJEb2N1bWVudDtiPWYuYm9keTtmPWYuZG9jdW1lbnRFbGVtZW50O3JldHVy
bnt0b3A6ZC50b3ArKHNlbGYucGFnZVlPZmZzZXR8fGMuc3VwcG9ydC5ib3hNb2Rl
bCYmZi5zY3JvbGxUb3B8fGIuc2Nyb2xsVG9wKS0oZi5jbGllbnRUb3B8fGIuY2xp
ZW50VG9wfHwwKSxsZWZ0OmQubGVmdCsoc2VsZi5wYWdlWE9mZnNldHx8Yy5zdXBw
b3J0LmJveE1vZGVsJiZmLnNjcm9sbExlZnR8fGIuc2Nyb2xsTGVmdCktKGYuY2xp
ZW50TGVmdHx8Yi5jbGllbnRMZWZ0fHwwKX19OmZ1bmN0aW9uKGEpe3ZhciBiPQp0
aGlzWzBdO2lmKGEpcmV0dXJuIHRoaXMuZWFjaChmdW5jdGlvbihyKXtjLm9mZnNl
dC5zZXRPZmZzZXQodGhpcyxhLHIpfSk7aWYoIWJ8fCFiLm93bmVyRG9jdW1lbnQp
cmV0dXJuIG51bGw7aWYoYj09PWIub3duZXJEb2N1bWVudC5ib2R5KXJldHVybiBj
Lm9mZnNldC5ib2R5T2Zmc2V0KGIpO2Mub2Zmc2V0LmluaXRpYWxpemUoKTt2YXIg
ZD1iLm9mZnNldFBhcmVudCxmPWIsZT1iLm93bmVyRG9jdW1lbnQsaixpPWUuZG9j
dW1lbnRFbGVtZW50LG89ZS5ib2R5O2Y9KGU9ZS5kZWZhdWx0Vmlldyk/ZS5nZXRD
b21wdXRlZFN0eWxlKGIsbnVsbCk6Yi5jdXJyZW50U3R5bGU7Zm9yKHZhciBrPWIu
b2Zmc2V0VG9wLG49Yi5vZmZzZXRMZWZ0OyhiPWIucGFyZW50Tm9kZSkmJmIhPT1v
JiZiIT09aTspe2lmKGMub2Zmc2V0LnN1cHBvcnRzRml4ZWRQb3NpdGlvbiYmZi5w
b3NpdGlvbj09PSJmaXhlZCIpYnJlYWs7aj1lP2UuZ2V0Q29tcHV0ZWRTdHlsZShi
LG51bGwpOmIuY3VycmVudFN0eWxlOwprLT1iLnNjcm9sbFRvcDtuLT1iLnNjcm9s
bExlZnQ7aWYoYj09PWQpe2srPWIub2Zmc2V0VG9wO24rPWIub2Zmc2V0TGVmdDtp
ZihjLm9mZnNldC5kb2VzTm90QWRkQm9yZGVyJiYhKGMub2Zmc2V0LmRvZXNBZGRC
b3JkZXJGb3JUYWJsZUFuZENlbGxzJiYvXnQoYWJsZXxkfGgpJC9pLnRlc3QoYi5u
b2RlTmFtZSkpKXtrKz1wYXJzZUZsb2F0KGouYm9yZGVyVG9wV2lkdGgpfHwwO24r
PXBhcnNlRmxvYXQoai5ib3JkZXJMZWZ0V2lkdGgpfHwwfWY9ZDtkPWIub2Zmc2V0
UGFyZW50fWlmKGMub2Zmc2V0LnN1YnRyYWN0c0JvcmRlckZvck92ZXJmbG93Tm90
VmlzaWJsZSYmai5vdmVyZmxvdyE9PSJ2aXNpYmxlIil7ays9cGFyc2VGbG9hdChq
LmJvcmRlclRvcFdpZHRoKXx8MDtuKz1wYXJzZUZsb2F0KGouYm9yZGVyTGVmdFdp
ZHRoKXx8MH1mPWp9aWYoZi5wb3NpdGlvbj09PSJyZWxhdGl2ZSJ8fGYucG9zaXRp
b249PT0ic3RhdGljIil7ays9by5vZmZzZXRUb3A7bis9by5vZmZzZXRMZWZ0fWlm
KGMub2Zmc2V0LnN1cHBvcnRzRml4ZWRQb3NpdGlvbiYmCmYucG9zaXRpb249PT0i
Zml4ZWQiKXtrKz1NYXRoLm1heChpLnNjcm9sbFRvcCxvLnNjcm9sbFRvcCk7bis9
TWF0aC5tYXgoaS5zY3JvbGxMZWZ0LG8uc2Nyb2xsTGVmdCl9cmV0dXJue3RvcDpr
LGxlZnQ6bn19O2Mub2Zmc2V0PXtpbml0aWFsaXplOmZ1bmN0aW9uKCl7dmFyIGE9
cy5ib2R5LGI9cy5jcmVhdGVFbGVtZW50KCJkaXYiKSxkLGYsZSxqPXBhcnNlRmxv
YXQoYy5jdXJDU1MoYSwibWFyZ2luVG9wIix0cnVlKSl8fDA7Yy5leHRlbmQoYi5z
dHlsZSx7cG9zaXRpb246ImFic29sdXRlIix0b3A6MCxsZWZ0OjAsbWFyZ2luOjAs
Ym9yZGVyOjAsd2lkdGg6IjFweCIsaGVpZ2h0OiIxcHgiLHZpc2liaWxpdHk6Imhp
ZGRlbiJ9KTtiLmlubmVySFRNTD0iPGRpdiBzdHlsZT0ncG9zaXRpb246YWJzb2x1
dGU7dG9wOjA7bGVmdDowO21hcmdpbjowO2JvcmRlcjo1cHggc29saWQgIzAwMDtw
YWRkaW5nOjA7d2lkdGg6MXB4O2hlaWdodDoxcHg7Jz48ZGl2PjwvZGl2PjwvZGl2
Pjx0YWJsZSBzdHlsZT0ncG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO21h
cmdpbjowO2JvcmRlcjo1cHggc29saWQgIzAwMDtwYWRkaW5nOjA7d2lkdGg6MXB4
O2hlaWdodDoxcHg7JyBjZWxscGFkZGluZz0nMCcgY2VsbHNwYWNpbmc9JzAnPjx0
cj48dGQ+PC90ZD48L3RyPjwvdGFibGU+IjsKYS5pbnNlcnRCZWZvcmUoYixhLmZp
cnN0Q2hpbGQpO2Q9Yi5maXJzdENoaWxkO2Y9ZC5maXJzdENoaWxkO2U9ZC5uZXh0
U2libGluZy5maXJzdENoaWxkLmZpcnN0Q2hpbGQ7dGhpcy5kb2VzTm90QWRkQm9y
ZGVyPWYub2Zmc2V0VG9wIT09NTt0aGlzLmRvZXNBZGRCb3JkZXJGb3JUYWJsZUFu
ZENlbGxzPWUub2Zmc2V0VG9wPT09NTtmLnN0eWxlLnBvc2l0aW9uPSJmaXhlZCI7
Zi5zdHlsZS50b3A9IjIwcHgiO3RoaXMuc3VwcG9ydHNGaXhlZFBvc2l0aW9uPWYu
b2Zmc2V0VG9wPT09MjB8fGYub2Zmc2V0VG9wPT09MTU7Zi5zdHlsZS5wb3NpdGlv
bj1mLnN0eWxlLnRvcD0iIjtkLnN0eWxlLm92ZXJmbG93PSJoaWRkZW4iO2Quc3R5
bGUucG9zaXRpb249InJlbGF0aXZlIjt0aGlzLnN1YnRyYWN0c0JvcmRlckZvck92
ZXJmbG93Tm90VmlzaWJsZT1mLm9mZnNldFRvcD09PS01O3RoaXMuZG9lc05vdElu
Y2x1ZGVNYXJnaW5JbkJvZHlPZmZzZXQ9YS5vZmZzZXRUb3AhPT1qO2EucmVtb3Zl
Q2hpbGQoYik7CmMub2Zmc2V0LmluaXRpYWxpemU9Yy5ub29wfSxib2R5T2Zmc2V0
OmZ1bmN0aW9uKGEpe3ZhciBiPWEub2Zmc2V0VG9wLGQ9YS5vZmZzZXRMZWZ0O2Mu
b2Zmc2V0LmluaXRpYWxpemUoKTtpZihjLm9mZnNldC5kb2VzTm90SW5jbHVkZU1h
cmdpbkluQm9keU9mZnNldCl7Yis9cGFyc2VGbG9hdChjLmN1ckNTUyhhLCJtYXJn
aW5Ub3AiLHRydWUpKXx8MDtkKz1wYXJzZUZsb2F0KGMuY3VyQ1NTKGEsIm1hcmdp
bkxlZnQiLHRydWUpKXx8MH1yZXR1cm57dG9wOmIsbGVmdDpkfX0sc2V0T2Zmc2V0
OmZ1bmN0aW9uKGEsYixkKXtpZigvc3RhdGljLy50ZXN0KGMuY3VyQ1NTKGEsInBv
c2l0aW9uIikpKWEuc3R5bGUucG9zaXRpb249InJlbGF0aXZlIjt2YXIgZj1jKGEp
LGU9Zi5vZmZzZXQoKSxqPXBhcnNlSW50KGMuY3VyQ1NTKGEsInRvcCIsdHJ1ZSks
MTApfHwwLGk9cGFyc2VJbnQoYy5jdXJDU1MoYSwibGVmdCIsdHJ1ZSksMTApfHww
O2lmKGMuaXNGdW5jdGlvbihiKSliPWIuY2FsbChhLApkLGUpO2Q9e3RvcDpiLnRv
cC1lLnRvcCtqLGxlZnQ6Yi5sZWZ0LWUubGVmdCtpfTsidXNpbmciaW4gYj9iLnVz
aW5nLmNhbGwoYSxkKTpmLmNzcyhkKX19O2MuZm4uZXh0ZW5kKHtwb3NpdGlvbjpm
dW5jdGlvbigpe2lmKCF0aGlzWzBdKXJldHVybiBudWxsO3ZhciBhPXRoaXNbMF0s
Yj10aGlzLm9mZnNldFBhcmVudCgpLGQ9dGhpcy5vZmZzZXQoKSxmPS9eYm9keXxo
dG1sJC9pLnRlc3QoYlswXS5ub2RlTmFtZSk/e3RvcDowLGxlZnQ6MH06Yi5vZmZz
ZXQoKTtkLnRvcC09cGFyc2VGbG9hdChjLmN1ckNTUyhhLCJtYXJnaW5Ub3AiLHRy
dWUpKXx8MDtkLmxlZnQtPXBhcnNlRmxvYXQoYy5jdXJDU1MoYSwibWFyZ2luTGVm
dCIsdHJ1ZSkpfHwwO2YudG9wKz1wYXJzZUZsb2F0KGMuY3VyQ1NTKGJbMF0sImJv
cmRlclRvcFdpZHRoIix0cnVlKSl8fDA7Zi5sZWZ0Kz1wYXJzZUZsb2F0KGMuY3Vy
Q1NTKGJbMF0sImJvcmRlckxlZnRXaWR0aCIsdHJ1ZSkpfHwwO3JldHVybnt0b3A6
ZC50b3AtCmYudG9wLGxlZnQ6ZC5sZWZ0LWYubGVmdH19LG9mZnNldFBhcmVudDpm
dW5jdGlvbigpe3JldHVybiB0aGlzLm1hcChmdW5jdGlvbigpe2Zvcih2YXIgYT10
aGlzLm9mZnNldFBhcmVudHx8cy5ib2R5O2EmJiEvXmJvZHl8aHRtbCQvaS50ZXN0
KGEubm9kZU5hbWUpJiZjLmNzcyhhLCJwb3NpdGlvbiIpPT09InN0YXRpYyI7KWE9
YS5vZmZzZXRQYXJlbnQ7cmV0dXJuIGF9KX19KTtjLmVhY2goWyJMZWZ0IiwiVG9w
Il0sZnVuY3Rpb24oYSxiKXt2YXIgZD0ic2Nyb2xsIitiO2MuZm5bZF09ZnVuY3Rp
b24oZil7dmFyIGU9dGhpc1swXSxqO2lmKCFlKXJldHVybiBudWxsO2lmKGYhPT13
KXJldHVybiB0aGlzLmVhY2goZnVuY3Rpb24oKXtpZihqPXdhKHRoaXMpKWouc2Ny
b2xsVG8oIWE/ZjpjKGopLnNjcm9sbExlZnQoKSxhP2Y6YyhqKS5zY3JvbGxUb3Ao
KSk7ZWxzZSB0aGlzW2RdPWZ9KTtlbHNlIHJldHVybihqPXdhKGUpKT8icGFnZVhP
ZmZzZXQiaW4gaj9qW2E/InBhZ2VZT2Zmc2V0IjoKInBhZ2VYT2Zmc2V0Il06Yy5z
dXBwb3J0LmJveE1vZGVsJiZqLmRvY3VtZW50LmRvY3VtZW50RWxlbWVudFtkXXx8
ai5kb2N1bWVudC5ib2R5W2RdOmVbZF19fSk7Yy5lYWNoKFsiSGVpZ2h0IiwiV2lk
dGgiXSxmdW5jdGlvbihhLGIpe3ZhciBkPWIudG9Mb3dlckNhc2UoKTtjLmZuWyJp
bm5lciIrYl09ZnVuY3Rpb24oKXtyZXR1cm4gdGhpc1swXT9jLmNzcyh0aGlzWzBd
LGQsZmFsc2UsInBhZGRpbmciKTpudWxsfTtjLmZuWyJvdXRlciIrYl09ZnVuY3Rp
b24oZil7cmV0dXJuIHRoaXNbMF0/Yy5jc3ModGhpc1swXSxkLGZhbHNlLGY/Im1h
cmdpbiI6ImJvcmRlciIpOm51bGx9O2MuZm5bZF09ZnVuY3Rpb24oZil7dmFyIGU9
dGhpc1swXTtpZighZSlyZXR1cm4gZj09bnVsbD9udWxsOnRoaXM7aWYoYy5pc0Z1
bmN0aW9uKGYpKXJldHVybiB0aGlzLmVhY2goZnVuY3Rpb24oail7dmFyIGk9Yyh0
aGlzKTtpW2RdKGYuY2FsbCh0aGlzLGosaVtkXSgpKSl9KTtyZXR1cm4ic2Nyb2xs
VG8iaW4KZSYmZS5kb2N1bWVudD9lLmRvY3VtZW50LmNvbXBhdE1vZGU9PT0iQ1NT
MUNvbXBhdCImJmUuZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50WyJjbGllbnQiK2Jd
fHxlLmRvY3VtZW50LmJvZHlbImNsaWVudCIrYl06ZS5ub2RlVHlwZT09PTk/TWF0
aC5tYXgoZS5kb2N1bWVudEVsZW1lbnRbImNsaWVudCIrYl0sZS5ib2R5WyJzY3Jv
bGwiK2JdLGUuZG9jdW1lbnRFbGVtZW50WyJzY3JvbGwiK2JdLGUuYm9keVsib2Zm
c2V0IitiXSxlLmRvY3VtZW50RWxlbWVudFsib2Zmc2V0IitiXSk6Zj09PXc/Yy5j
c3MoZSxkKTp0aGlzLmNzcyhkLHR5cGVvZiBmPT09InN0cmluZyI/ZjpmKyJweCIp
fX0pO0EualF1ZXJ5PUEuJD1jfSkod2luZG93KTsK

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline; filename=resize.js
Content-Type: application/x-javascript; charset=utf-8; name=resize.js
Content-Location: http://cache.lego.com/designs/shared/global/scripts/resize.js
Content-Transfer-Encoding: Base64

alF1ZXJ5KGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigpIHsNCiAgIHZhciB3dyA9
IGpRdWVyeSh3aW5kb3cpLndpZHRoKCk7DQogICB2YXIgc3N3ID0gOTUwOw0KICAg
dmFyIGd3ID0galF1ZXJ5KCcjZ2xvYmFsV3JhcHBlcicpOw0KICAgdmFyIHdhID0g
alF1ZXJ5KCcjd2FsbHBhcGVyJyk7DQogICB2YXIgZ2h3ID0galF1ZXJ5KCcjR0h3
cmFwcGVyJyk7DQogICB2YXIgZ2Z3ID0galF1ZXJ5KCcjR0Z3cmFwcGVyJyk7DQog
ICB2YXIgZ2YgPSBqUXVlcnkoJyNnbG9iYWxGb290ZXInKTsNCiAgIHZhciBzID0g
alF1ZXJ5KCcjc2l0ZScpOw0KICAgdmFyIGggPSBqUXVlcnkoJ2h0bWwnKTsNCg0K
ICAgLy9JZiB0aGUgYnJvd3NlcnMgaW5pdGlhbCB3aWR0aCBpcyBzbWFsbGVyIHRo
YW4gb3VyIHN0YW5kYXJkIHdpZHRoDQogICBpZiAod3cgPCBzc3cpIHsNCiAgICAg
IGguY3NzKCdvdmVyZmxvdy14JywgJ3Njcm9sbCcpOw0KICAgICAgd2EuY3NzKHsN
CiAgICAgICAgICd3aWR0aCc6IHNzdyArICdweCcsDQogICAgICAgICAnb3ZlcmZs
b3cnOiAnaGlkZGVuJw0KICAgICAgfSk7DQogICAgICBnaHcuY3NzKCd3aWR0aCcs
IHNzdyArICdweCcpOw0KICAgICAgcy5jc3MoJ3dpZHRoJywgc3N3ICsgJ3B4Jyk7
DQogICAgICBnZncuY3NzKCd3aWR0aCcsIHNzdyArICdweCcpOw0KICAgICAgZ2Yu
Y3NzKCdvdmVyZmxvdycsICdoaWRkZW4nKTsNCiAgIH0gZWxzZSB7DQogICAgICBo
LmNzcygnb3ZlcmZsb3cteCcsICdoaWRkZW4nKTsNCiAgICAgIGdmLmNzcygnb3Zl
cmZsb3cnLCAndmlzaWJsZScpOw0KICAgfQ0KDQogICAvL0lmIGJyb3dzZXIgaXMg
cmVzaXplZA0KICAgalF1ZXJ5KHdpbmRvdykucmVzaXplKGZ1bmN0aW9uKCkgew0K
ICAgICAgdmFyIHducyA9IGpRdWVyeSh3aW5kb3cpLndpZHRoKCk7DQogICAgICBp
ZiAod25zIDwgc3N3KSB7DQogICAgICAgICBoLmNzcygnb3ZlcmZsb3cteCcsICdz
Y3JvbGwnKTsNCiAgICAgICAgIHdhLmNzcyh7DQogICAgICAgICAgICAnd2lkdGgn
OiBzc3cgKyAncHgnLA0KICAgICAgICAgICAgJ292ZXJmbG93JzogJ2hpZGRlbicN
CiAgICAgICAgIH0pOw0KICAgICAgICAgZ2h3LmNzcygnd2lkdGgnLCBzc3cgKyAn
cHgnKTsNCiAgICAgICAgIHMuY3NzKCd3aWR0aCcsIHNzdyArICdweCcpOw0KICAg
ICAgICAgZ2Z3LmNzcygnd2lkdGgnLCBzc3cgKyAncHgnKTsNCiAgICAgICAgIGdm
LmNzcygnb3ZlcmZsb3cnLCAnaGlkZGVuJyk7DQogICAgICB9IGVsc2Ugew0KICAg
ICAgICAgaC5jc3MoJ292ZXJmbG93LXgnLCAnaGlkZGVuJyk7DQogICAgICAgICB3
YS5jc3MoJ3dpZHRoJywgJzEwMCUnKTsNCiAgICAgICAgIGd3LmNzcygnd2lkdGgn
LCAnMTAwJScpOw0KICAgICAgICAgZ2h3LmNzcygnd2lkdGgnLCAnMTAwJScpOw0K
ICAgICAgICAgZ2Z3LmNzcygnd2lkdGgnLCAnMTAwJScpOw0KICAgICAgICAgZ2Yu
Y3NzKCdvdmVyZmxvdycsICd2aXNpYmxlJyk7DQogICAgICAgICByZXR1cm4gZmFs
c2U7DQogICAgICB9DQogICB9KTsNCg0KDQp9KTsNCg0KDQo=

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline; filename=swfobject.js
Content-Type: application/x-javascript; charset=utf-8; name=swfobject.js
Content-Location: http://cache.lego.com/js/swfobject/swfobject.js
Content-Transfer-Encoding: Base64

LyoqCiAqIFNXRk9iamVjdCB2MS40LjQ6IEZsYXNoIFBsYXllciBkZXRlY3Rpb24g
YW5kIGVtYmVkIC0gaHR0cDovL2Jsb2cuZGVjb25jZXB0LmNvbS9zd2ZvYmplY3Qv
CiAqCiAqIFNXRk9iamVjdCBpcyAoYykgMjAwNiBHZW9mZiBTdGVhcm5zIGFuZCBp
cyByZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2U6CiAqIGh0dHA6Ly93d3cu
b3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvbWl0LWxpY2Vuc2UucGhwCiAqCiAqICoq
U1dGT2JqZWN0IGlzIHRoZSBTV0YgZW1iZWQgc2NyaXB0IGZvcm1lcmx5IGtub3du
IGFzIEZsYXNoT2JqZWN0LiBUaGUgbmFtZSB3YXMgY2hhbmdlZCBmb3IKICogICBs
ZWdhbCByZWFzb25zLgogKi8KaWYodHlwZW9mIGRlY29uY2VwdD09InVuZGVmaW5l
ZCIpe3ZhciBkZWNvbmNlcHQ9bmV3IE9iamVjdCgpO30KaWYodHlwZW9mIGRlY29u
Y2VwdC51dGlsPT0idW5kZWZpbmVkIil7ZGVjb25jZXB0LnV0aWw9bmV3IE9iamVj
dCgpO30KaWYodHlwZW9mIGRlY29uY2VwdC5TV0ZPYmplY3RVdGlsPT0idW5kZWZp
bmVkIil7ZGVjb25jZXB0LlNXRk9iamVjdFV0aWw9bmV3IE9iamVjdCgpO30KZGVj
b25jZXB0LlNXRk9iamVjdD1mdW5jdGlvbihfMSxpZCx3LGgsXzUsYyxfNyxfOCxf
OSxfYSxfYil7aWYoIWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKXtyZXR1cm47fQp0
aGlzLkRFVEVDVF9LRVk9X2I/X2I6ImRldGVjdGZsYXNoIjsKdGhpcy5za2lwRGV0
ZWN0PWRlY29uY2VwdC51dGlsLmdldFJlcXVlc3RQYXJhbWV0ZXIodGhpcy5ERVRF
Q1RfS0VZKTsKdGhpcy5wYXJhbXM9bmV3IE9iamVjdCgpOwp0aGlzLnZhcmlhYmxl
cz1uZXcgT2JqZWN0KCk7CnRoaXMuYXR0cmlidXRlcz1uZXcgQXJyYXkoKTsKaWYo
XzEpe3RoaXMuc2V0QXR0cmlidXRlKCJzd2YiLF8xKTt9CmlmKGlkKXt0aGlzLnNl
dEF0dHJpYnV0ZSgiaWQiLGlkKTt9CmlmKHcpe3RoaXMuc2V0QXR0cmlidXRlKCJ3
aWR0aCIsdyk7fQppZihoKXt0aGlzLnNldEF0dHJpYnV0ZSgiaGVpZ2h0IixoKTt9
CmlmKF81KXt0aGlzLnNldEF0dHJpYnV0ZSgidmVyc2lvbiIsbmV3IGRlY29uY2Vw
dC5QbGF5ZXJWZXJzaW9uKF81LnRvU3RyaW5nKCkuc3BsaXQoIi4iKSkpO30KdGhp
cy5pbnN0YWxsZWRWZXI9ZGVjb25jZXB0LlNXRk9iamVjdFV0aWwuZ2V0UGxheWVy
VmVyc2lvbigpOwppZihjKXt0aGlzLmFkZFBhcmFtKCJiZ2NvbG9yIixjKTt9CnZh
ciBxPV84P184OiJoaWdoIjsKdGhpcy5hZGRQYXJhbSgicXVhbGl0eSIscSk7CnRo
aXMuc2V0QXR0cmlidXRlKCJ1c2VFeHByZXNzSW5zdGFsbCIsXzcpOwp0aGlzLnNl
dEF0dHJpYnV0ZSgiZG9FeHByZXNzSW5zdGFsbCIsZmFsc2UpOwp2YXIgX2Q9KF85
KT9fOTp3aW5kb3cubG9jYXRpb247CnRoaXMuc2V0QXR0cmlidXRlKCJ4aVJlZGly
ZWN0VXJsIixfZCk7CnRoaXMuc2V0QXR0cmlidXRlKCJyZWRpcmVjdFVybCIsIiIp
OwppZihfYSl7dGhpcy5zZXRBdHRyaWJ1dGUoInJlZGlyZWN0VXJsIixfYSk7fX07
CmRlY29uY2VwdC5TV0ZPYmplY3QucHJvdG90eXBlPXtzZXRBdHRyaWJ1dGU6ZnVu
Y3Rpb24oX2UsX2Ypewp0aGlzLmF0dHJpYnV0ZXNbX2VdPV9mOwp9LGdldEF0dHJp
YnV0ZTpmdW5jdGlvbihfMTApewpyZXR1cm4gdGhpcy5hdHRyaWJ1dGVzW18xMF07
Cn0sYWRkUGFyYW06ZnVuY3Rpb24oXzExLF8xMil7CnRoaXMucGFyYW1zW18xMV09
XzEyOwp9LGdldFBhcmFtczpmdW5jdGlvbigpewpyZXR1cm4gdGhpcy5wYXJhbXM7
Cn0sYWRkVmFyaWFibGU6ZnVuY3Rpb24oXzEzLF8xNCl7CnRoaXMudmFyaWFibGVz
W18xM109XzE0Owp9LGdldFZhcmlhYmxlOmZ1bmN0aW9uKF8xNSl7CnJldHVybiB0
aGlzLnZhcmlhYmxlc1tfMTVdOwp9LGdldFZhcmlhYmxlczpmdW5jdGlvbigpewpy
ZXR1cm4gdGhpcy52YXJpYWJsZXM7Cn0sZ2V0VmFyaWFibGVQYWlyczpmdW5jdGlv
bigpewp2YXIgXzE2PW5ldyBBcnJheSgpOwp2YXIga2V5Owp2YXIgXzE4PXRoaXMu
Z2V0VmFyaWFibGVzKCk7CmZvcihrZXkgaW4gXzE4KXtfMTYucHVzaChrZXkrIj0i
K18xOFtrZXldKTt9CnJldHVybiBfMTY7fSxnZXRTV0ZIVE1MOmZ1bmN0aW9uKCl7
dmFyIF8xOT0iIjsKaWYobmF2aWdhdG9yLnBsdWdpbnMmJm5hdmlnYXRvci5taW1l
VHlwZXMmJm5hdmlnYXRvci5taW1lVHlwZXMubGVuZ3RoKXsKaWYodGhpcy5nZXRB
dHRyaWJ1dGUoImRvRXhwcmVzc0luc3RhbGwiKSl7CnRoaXMuYWRkVmFyaWFibGUo
Ik1NcGxheWVyVHlwZSIsIlBsdWdJbiIpO30KXzE5PSI8ZW1iZWQgdHlwZT1cImFw
cGxpY2F0aW9uL3gtc2hvY2t3YXZlLWZsYXNoXCIgc3JjPVwiIit0aGlzLmdldEF0
dHJpYnV0ZSgic3dmIikrIlwiIHdpZHRoPVwiIit0aGlzLmdldEF0dHJpYnV0ZSgi
d2lkdGgiKSsiXCIgaGVpZ2h0PVwiIit0aGlzLmdldEF0dHJpYnV0ZSgiaGVpZ2h0
IikrIlwiIjsKXzE5Kz0iIGlkPVwiIit0aGlzLmdldEF0dHJpYnV0ZSgiaWQiKSsi
XCIgbmFtZT1cIiIrdGhpcy5nZXRBdHRyaWJ1dGUoImlkIikrIlwiICI7CnZhciBf
MWE9dGhpcy5nZXRQYXJhbXMoKTsKZm9yKHZhciBrZXkgaW4gXzFhKXtfMTkrPVtr
ZXldKyI9XCIiK18xYVtrZXldKyJcIiAiO30KdmFyIF8xYz10aGlzLmdldFZhcmlh
YmxlUGFpcnMoKS5qb2luKCImIik7CmlmKF8xYy5sZW5ndGg+MCl7XzE5Kz0iZmxh
c2h2YXJzPVwiIitfMWMrIlwiIjt9XzE5Kz0iLz4iOwp9ZWxzZXtpZih0aGlzLmdl
dEF0dHJpYnV0ZSgiZG9FeHByZXNzSW5zdGFsbCIpKXt0aGlzLmFkZFZhcmlhYmxl
KCJNTXBsYXllclR5cGUiLCJBY3RpdmVYIik7fQpfMTk9IjxvYmplY3QgaWQ9XCIi
K3RoaXMuZ2V0QXR0cmlidXRlKCJpZCIpKyJcIiBjbGFzc2lkPVwiY2xzaWQ6RDI3
Q0RCNkUtQUU2RC0xMWNmLTk2QjgtNDQ0NTUzNTQwMDAwXCIgd2lkdGg9XCIiK3Ro
aXMuZ2V0QXR0cmlidXRlKCJ3aWR0aCIpKyJcIiBoZWlnaHQ9XCIiK3RoaXMuZ2V0
QXR0cmlidXRlKCJoZWlnaHQiKSsiXCI+IjsKXzE5Kz0iPHBhcmFtIG5hbWU9XCJt
b3ZpZVwiIHZhbHVlPVwiIit0aGlzLmdldEF0dHJpYnV0ZSgic3dmIikrIlwiIC8+
IjsKdmFyIF8xZD10aGlzLmdldFBhcmFtcygpOwpmb3IodmFyIGtleSBpbiBfMWQp
e18xOSs9IjxwYXJhbSBuYW1lPVwiIitrZXkrIlwiIHZhbHVlPVwiIitfMWRba2V5
XSsiXCIgLz4iO30KdmFyIF8xZj10aGlzLmdldFZhcmlhYmxlUGFpcnMoKS5qb2lu
KCImIik7CmlmKF8xZi5sZW5ndGg+MCl7XzE5Kz0iPHBhcmFtIG5hbWU9XCJmbGFz
aHZhcnNcIiB2YWx1ZT1cIiIrXzFmKyJcIiAvPiI7fV8xOSs9Ijwvb2JqZWN0PiI7
fQpyZXR1cm4gXzE5Owp9LHdyaXRlOmZ1bmN0aW9uKF8yMCl7CmlmKHRoaXMuZ2V0
QXR0cmlidXRlKCJ1c2VFeHByZXNzSW5zdGFsbCIpKXsKdmFyIF8yMT1uZXcgZGVj
b25jZXB0LlBsYXllclZlcnNpb24oWzYsMCw2NV0pOwppZih0aGlzLmluc3RhbGxl
ZFZlci52ZXJzaW9uSXNWYWxpZChfMjEpJiYhdGhpcy5pbnN0YWxsZWRWZXIudmVy
c2lvbklzVmFsaWQodGhpcy5nZXRBdHRyaWJ1dGUoInZlcnNpb24iKSkpewp0aGlz
LnNldEF0dHJpYnV0ZSgiZG9FeHByZXNzSW5zdGFsbCIsdHJ1ZSk7CnRoaXMuYWRk
VmFyaWFibGUoIk1NcmVkaXJlY3RVUkwiLGVzY2FwZSh0aGlzLmdldEF0dHJpYnV0
ZSgieGlSZWRpcmVjdFVybCIpKSk7CmRvY3VtZW50LnRpdGxlPWRvY3VtZW50LnRp
dGxlLnNsaWNlKDAsNDcpKyIgLSBGbGFzaCBQbGF5ZXIgSW5zdGFsbGF0aW9uIjsK
dGhpcy5hZGRWYXJpYWJsZSgiTU1kb2N0aXRsZSIsZG9jdW1lbnQudGl0bGUpO319
CmlmKHRoaXMuc2tpcERldGVjdHx8dGhpcy5nZXRBdHRyaWJ1dGUoImRvRXhwcmVz
c0luc3RhbGwiKXx8dGhpcy5pbnN0YWxsZWRWZXIudmVyc2lvbklzVmFsaWQodGhp
cy5nZXRBdHRyaWJ1dGUoInZlcnNpb24iKSkpewp2YXIgbj0odHlwZW9mIF8yMD09
InN0cmluZyIpP2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKF8yMCk6XzIwOwpuLmlu
bmVySFRNTD10aGlzLmdldFNXRkhUTUwoKTtyZXR1cm4gdHJ1ZTsKfWVsc2V7aWYo
dGhpcy5nZXRBdHRyaWJ1dGUoInJlZGlyZWN0VXJsIikhPSIiKXtkb2N1bWVudC5s
b2NhdGlvbi5yZXBsYWNlKHRoaXMuZ2V0QXR0cmlidXRlKCJyZWRpcmVjdFVybCIp
KTt9fQpyZXR1cm4gZmFsc2U7fX07CmRlY29uY2VwdC5TV0ZPYmplY3RVdGlsLmdl
dFBsYXllclZlcnNpb249ZnVuY3Rpb24oKXsKdmFyIF8yMz1uZXcgZGVjb25jZXB0
LlBsYXllclZlcnNpb24oWzAsMCwwXSk7CmlmKG5hdmlnYXRvci5wbHVnaW5zJiZu
YXZpZ2F0b3IubWltZVR5cGVzLmxlbmd0aCl7CnZhciB4PW5hdmlnYXRvci5wbHVn
aW5zWyJTaG9ja3dhdmUgRmxhc2giXTsKaWYoeCYmeC5kZXNjcmlwdGlvbil7XzIz
PW5ldyBkZWNvbmNlcHQuUGxheWVyVmVyc2lvbih4LmRlc2NyaXB0aW9uLnJlcGxh
Y2UoLyhbYS16QS1aXXxccykrLywiIikucmVwbGFjZSgvKFxzK3J8XHMrYlswLTld
KykvLCIuIikuc3BsaXQoIi4iKSk7fQp9ZWxzZXt0cnl7dmFyIGF4bz1uZXcgQWN0
aXZlWE9iamVjdCgiU2hvY2t3YXZlRmxhc2guU2hvY2t3YXZlRmxhc2guNyIpO30K
Y2F0Y2goZSl7dHJ5e3ZhciBheG89bmV3IEFjdGl2ZVhPYmplY3QoIlNob2Nrd2F2
ZUZsYXNoLlNob2Nrd2F2ZUZsYXNoLjYiKTsKXzIzPW5ldyBkZWNvbmNlcHQuUGxh
eWVyVmVyc2lvbihbNiwwLDIxXSk7YXhvLkFsbG93U2NyaXB0QWNjZXNzPSJhbHdh
eXMiO30KY2F0Y2goZSl7aWYoXzIzLm1ham9yPT02KXtyZXR1cm4gXzIzO319dHJ5
e2F4bz1uZXcgQWN0aXZlWE9iamVjdCgiU2hvY2t3YXZlRmxhc2guU2hvY2t3YXZl
Rmxhc2giKTt9CmNhdGNoKGUpe319aWYoYXhvIT1udWxsKXtfMjM9bmV3IGRlY29u
Y2VwdC5QbGF5ZXJWZXJzaW9uKGF4by5HZXRWYXJpYWJsZSgiJHZlcnNpb24iKS5z
cGxpdCgiICIpWzFdLnNwbGl0KCIsIikpO319CnJldHVybiBfMjM7fTsKZGVjb25j
ZXB0LlBsYXllclZlcnNpb249ZnVuY3Rpb24oXzI3KXsKdGhpcy5tYWpvcj1fMjdb
MF0hPW51bGw/cGFyc2VJbnQoXzI3WzBdKTowOwp0aGlzLm1pbm9yPV8yN1sxXSE9
bnVsbD9wYXJzZUludChfMjdbMV0pOjA7CnRoaXMucmV2PV8yN1syXSE9bnVsbD9w
YXJzZUludChfMjdbMl0pOjA7Cn07CmRlY29uY2VwdC5QbGF5ZXJWZXJzaW9uLnBy
b3RvdHlwZS52ZXJzaW9uSXNWYWxpZD1mdW5jdGlvbihmdil7CmlmKHRoaXMubWFq
b3I8ZnYubWFqb3Ipe3JldHVybiBmYWxzZTt9CmlmKHRoaXMubWFqb3I+ZnYubWFq
b3Ipe3JldHVybiB0cnVlO30KaWYodGhpcy5taW5vcjxmdi5taW5vcil7cmV0dXJu
IGZhbHNlO30KaWYodGhpcy5taW5vcj5mdi5taW5vcil7cmV0dXJuIHRydWU7fQpp
Zih0aGlzLnJldjxmdi5yZXYpewpyZXR1cm4gZmFsc2U7Cn1yZXR1cm4gdHJ1ZTt9
OwpkZWNvbmNlcHQudXRpbD17Z2V0UmVxdWVzdFBhcmFtZXRlcjpmdW5jdGlvbihf
Mjkpewp2YXIgcT1kb2N1bWVudC5sb2NhdGlvbi5zZWFyY2h8fGRvY3VtZW50Lmxv
Y2F0aW9uLmhhc2g7CmlmKHEpe3ZhciBfMmI9cS5zdWJzdHJpbmcoMSkuc3BsaXQo
IiYiKTsKZm9yKHZhciBpPTA7aTxfMmIubGVuZ3RoO2krKyl7CmlmKF8yYltpXS5z
dWJzdHJpbmcoMCxfMmJbaV0uaW5kZXhPZigiPSIpKT09XzI5KXsKcmV0dXJuIF8y
YltpXS5zdWJzdHJpbmcoKF8yYltpXS5pbmRleE9mKCI9IikrMSkpO319fQpyZXR1
cm4gIiI7fX07CmRlY29uY2VwdC5TV0ZPYmplY3RVdGlsLmNsZWFudXBTV0ZzPWZ1
bmN0aW9uKCl7aWYod2luZG93Lm9wZXJhfHwhZG9jdW1lbnQuYWxsKXtyZXR1cm47
fQp2YXIgXzJkPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJPQkpFQ1Qi
KTsKZm9yKHZhciBpPTA7aTxfMmQubGVuZ3RoO2krKyl7XzJkW2ldLnN0eWxlLmRp
c3BsYXk9Im5vbmUiO2Zvcih2YXIgeCBpbiBfMmRbaV0pewppZih0eXBlb2YgXzJk
W2ldW3hdPT0iZnVuY3Rpb24iKXtfMmRbaV1beF09ZnVuY3Rpb24oKXt9O319fX07
CmRlY29uY2VwdC5TV0ZPYmplY3RVdGlsLnByZXBVbmxvYWQ9ZnVuY3Rpb24oKXtf
X2ZsYXNoX3VubG9hZEhhbmRsZXI9ZnVuY3Rpb24oKXt9OwpfX2ZsYXNoX3NhdmVk
VW5sb2FkSGFuZGxlcj1mdW5jdGlvbigpe307CmlmKHR5cGVvZiB3aW5kb3cub251
bmxvYWQ9PSJmdW5jdGlvbiIpewp2YXIgXzMwPXdpbmRvdy5vbnVubG9hZDsKd2lu
ZG93Lm9udW5sb2FkPWZ1bmN0aW9uKCl7CmRlY29uY2VwdC5TV0ZPYmplY3RVdGls
LmNsZWFudXBTV0ZzKCk7XzMwKCk7fTsKfWVsc2V7d2luZG93Lm9udW5sb2FkPWRl
Y29uY2VwdC5TV0ZPYmplY3RVdGlsLmNsZWFudXBTV0ZzO319OwppZih0eXBlb2Yg
d2luZG93Lm9uYmVmb3JldW5sb2FkPT0iZnVuY3Rpb24iKXsKdmFyIG9sZEJlZm9y
ZVVubG9hZD13aW5kb3cub25iZWZvcmV1bmxvYWQ7CndpbmRvdy5vbmJlZm9yZXVu
bG9hZD1mdW5jdGlvbigpewpkZWNvbmNlcHQuU1dGT2JqZWN0VXRpbC5wcmVwVW5s
b2FkKCk7Cm9sZEJlZm9yZVVubG9hZCgpO307Cn1lbHNle3dpbmRvdy5vbmJlZm9y
ZXVubG9hZD1kZWNvbmNlcHQuU1dGT2JqZWN0VXRpbC5wcmVwVW5sb2FkO30KaWYo
QXJyYXkucHJvdG90eXBlLnB1c2g9PW51bGwpewpBcnJheS5wcm90b3R5cGUucHVz
aD1mdW5jdGlvbihfMzEpewp0aGlzW3RoaXMubGVuZ3RoXT1fMzE7CnJldHVybiB0
aGlzLmxlbmd0aDt9O30KdmFyIGdldFF1ZXJ5UGFyYW1WYWx1ZT1kZWNvbmNlcHQu
dXRpbC5nZXRSZXF1ZXN0UGFyYW1ldGVyOwp2YXIgRmxhc2hPYmplY3Q9ZGVjb25j
ZXB0LlNXRk9iamVjdDsKdmFyIFNXRk9iamVjdD1kZWNvbmNlcHQuU1dGT2JqZWN0
Owo=

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline; filename=favicon.ico
Content-Type: image/x-icon; name=favicon.ico
Content-Location: http://mln.lego.com/favicon.ico
Content-Transfer-Encoding: Base64

AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAAAAAAA
AAAAAAAAAAEAAAAAAAD////ZzP//R5n//yNm//9HM///1wD//9f/zP8jzMz/15nM
/yNmzP/XM8z/IwDM/9f/mf8jzJn/2JmZ/yNmmf/XM5n/IwCZ/9r/Zv8jzGb/a5lm
/9hmZv9rM2b/IwBm/97/M/9rzDP/2Zkz/yNmM/9rMzP/2AAz/9j/AP8jzAD/I5kA
/yNmAP8jMwD/3QAA/93//8zdzP/M3Zn/zP9m/8zeM//MjwD/zI//zMwrzMzM65nM
zABmzMwGM8zM/wDMzP//mcz/zJnM/5mZzP9mmcz/M5nM/wCZzP//ZswrzGbMa5lm
zABmZswrM2bMAABmzAD/M8wAzDPMK5kzzABmM8wAMzPMZgAzzAD/AMz/zADMlZkA
zHJmAMw1MwDMbwAAzC7//5lDzP+ZLpn/mS5m/5krM/+ZLgD/mQD/zJkAzMyZAJnM
mQBmzJkAM8yZKwDMmSv/mZlNzJmZ/5mZmStmmZkQM5mZAACZmSv/ZpklzGaZ/5lm
mSVmZpkrM2aZJQBmmQD/M5klzDOZAJkzmSVmM5kCMzOZJQAzmQD/AJklzACZAJkA
mSVmAJkAMwCZJQAAmR///2YlzP9m/5n/Zitm/2b/M/9mAAD/Zv//zGYAzMxm/5nM
ZgBmzGb/M8xmKwDMZgD/mWYAzJlmK5mZZgBmmWYAM5lmAACZZiv/ZmYAzGZmAJlm
ZgBmZmYAM2ZmAABmZgD/M2YAzDNmAJkzZgBmM2YAMzNmAAAzZgD/AGYAzABmAJkA
ZgBmAGYAMwBmAAAAZgD//zMAzP8zAJn/MwBm/zMAM/8zAAD/MwD/zDMAzMwzAJnM
MwBmzDMAM8wzAADMMwD/mTMAzJkzAJmZMwBmmTMAM5kzAACZMwD/ZjMAzGYzAJlm
MwBmZjMAM2YzAABmMwD/MzMAzDMzAJkzMwBmMzMAMzMzAAAzMwD/ADMAzAAzAJkA
MwBmADMAMwAzAAAAMwD//wAAzP8AAJn/AABm/wAAM/8AAAD/AAD/zAAAzMwAAJnM
AABmzAAAM8wAAADMAAD/mQAAzJkAAJmZAABmmQAAM5kAAACZAAD/ZgAAzGYAAJlm
AABmZgAAM2YAAABmAAD/MwAAzDMAAJkzAABmMwAAMzMAAAAzAAD/AAAAzAAAAJkA
AABmAAAAMwAAAAAA7gAAAN0AAAC7AAAAqgAAAIgAAAB3AAAAVQAAAEQAAAAiAAAA
EQAA7gAAAN0AAAC7AAAAqgAAAIgAAAB3AAAAVQAAAEQAAAAiAAAAEQAA7gAAAN0A
AAC7AAAAqgAAAIgAAAB3AAAAVQAAAEQAAAAiAAAAEQAAAO7u7gDd3d0Au7u7AKqq
qgCIiIgAd3d3AFVVVQBEREQAIiIiABEREQAAAAAA/97e3t7ej4+Pj4+Pj4+Pa93d
3d3d3d3d3d3d3d3d2msjIyMjIyMjIyMjIyMjI9prI9jZa2tHIyPY2mva2CPaayPZ
3N3e29fXa9zd3dkj2msjR9fXa9zX2NjX2I9rI9prIyMjI9fZ2CMjIyNH2iPaayMj
IyPX2CMjI9cj19gj2msjIyMj19cjIyMjI9fXI9prI9fYR0fYIyPX2EfY1yPaayNH
24+P2iPX2dzd20cj2msj2dpr3Y/X2Nra297aI9prI9gjI9nb2NfXI9drayPajyMj
IyPXR9cjI9cj2Nkj2o8jIyMj19cjIyMjI9fXI9qPIyMjIyMjIyMjIyMjIyPa/4AA
K1wAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAABAAA=

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://cache.lego.com/images/mylego/Common/1088x297cloud_bg.gif
Content-Transfer-Encoding: Base64

R0lGODlhQAQpAfcAAL/NLcDOLdbcWsXROsfKk////9LWq9HaOrzEQdrdYuLkd7q+
e9PcPM7XTbO7Ot/icKSrQ9jeZc3PbtDYVqavNtvfYtjcVMbMVLXCMcjTP97fTMvU
Q8PQNeDjdtfgQNHZUsLKSrnGL9rfZqqzN+bngdjcR9rdSMrVP9jbYc/SZMvVR9Pa
WJulOdfbUL7CX+HjddLaVbO8NtrdWOPlfcvQU6WuNrrHL7vENdrebcXRNs7YONvg
a8fTOa+5M9XaSN7hbbvAUZmhOdvdeL7LLra9RcjUNNXcXc/XR+npiMLQNOXle7C4
O7C5NtTZQt7haNveXNzeSuHjcLjBNqOrON/ibMbIZK20SdbbTNfbRc/ZOczXN8PN
N7/MMJqiOc/WPdPZRM7WR8PRMOHicNXaRN3hbs3VOsrTN8PQMcLPMMDNMaauOMvU
OMzUOc7WPMnTNtDXPtPYRMjSNtHYP8jSNcHPL8XRMsXRM9LYQNPZQbzHM8zVOszV
OcvUOc7VPMnUOMjTN8HOL9DXPdHXPtHXP8TQMcPQMMTQMsTRMsfRM8bSM8bSNdLY
P9PYQNPZQObmf9zjQtnhQczQn5qkOb3KLq23NKCnRvLz6Pj586OsNrO5bbjFL9nc
t6ixNObn0KCpN7G8MqatU+zt3LS5bZ6nN8DEh62zYKq0NOvqjbS/MaCoRt/iw664
NPn586euU93gbKStNsHFh+3t3J+oN+Diw+bo0LbDMczXOK20YKGqN8nVNObliJ+n
PrK9MsTRMamwSbvIL6+0T+joiMPGZKu1NNriQdjYeamyNMLQMOTle7XAMbm9WcrW
NtbcYNTdPcbTM8bSMrS5VLC6MsvWNc/ZOuHhg8XSMd3cfsjKadffPtbeP8TRNdXe
PdLTdMrTO8fSN9baRN3gZLi/TMrTOb7CWMXRNdjdYs7WRKCoOLfBM9/ict7hcdjc
W+Pkg9fcX8/WQLq+VdLYQ662OKWuONLUbMfRNdbbV9TbWL3HOMDKM77INMbQPeHi
e7K6N+DjcMXPNuDibiH5BAAAAAAALAAAAABABCkBAAj/AAsIHEiw4MBYqbooXLhL
FwkfeCJKnBjxiaOLGDM6ikKxo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2b
OHPq3Mmzp8+fQIMKHepRhsajMkCSELawqUJLBqNKnXrLqUJrD0lWOKpRCdGvYMOK
HUu2rNmzaNOqXcu2rdu3L/9xzVgBZItTEKwqhDW1b99Ieq8hGdOosOHDh7fOvfgC
sePHkCNLnky5suXLmDNr3sy5s+fPoEOLHk26tOnTqFOrXs26tevXsGPLnk37cZTF
F6NIdlJM71O/wAlaSugU2qkWjJIrX878Cm5HTphLn069uvXr2LNr3869u/fv4MOL
/x9Pvrz58+jTq1/Pvr379/Djy59Pv779+/in38YN7nowYL7xFVxwC1jVEDh3JKjg
ggwmqABuLTQo4YQUVmjhhRhmqOGGHHbo4YcghijiiCSWaOKJKKao4oostujiizDG
KOOMNNZo440XWoSbDBZa0JtvUA3YFy16SaDAhDJUUIEPDV6hxFwI4ijllFRWaeWV
WGap5ZZcdunll2CGKeaIPuCmxBcXKuGLb5EI2ZcoVgGDxBeL1GnnIvs5osQVd9bp
5FHg9CnooIQWauihiCaq6KKMNuroo5BGKumklFZq6aWYZqrpppx26umnoIYq6qik
lmrqqagaatRcFiRqgQS+tf/iplREWlXME3LkqqscFmhExa66fvFEFMSC4wOwyCar
7LLMNuvss9BGK+201FZr7bXYZqvtttx26+234IYr7rjklmvuueimq+667LbrrrOr
ZqSEDNHus4tvs8xqEJxOAYOMsophpMC7BBds8MEIJ6zwwgw37PDDEEcs8cQUu+sD
OGJk/AQ80j6hTID6CqdXMRYMYvLJJsd7kRgot+zyyzDHLPPMNNds880456zzzjz3
7PPPQAct9NBEF2300UgnrfTSTDft9NNQRy311FRXPQgc8/iWSsgDERAnMoKELbbY
8LyQkQVjp6322my37fbbcMct99x012333XjnrffefPf/7fffgAcu+OCEF2744Ygn
rvjijDfu+OOQRx52FPfqRQvXBRDXlAQWvOH556DD48Q/P7QA+umop6766qy37vrr
sMcu++y012777bjnrvvuvPfu++/ABy/88MQXb/zxyCev/PLMN+/885/LAI1vBHA9
i4HIQK/99tx37/334Icv/vjkl2/++einr/76oFfhmyhcw2KVMk8EYv/9+Oev//78
9+///wAMoAAHSMACGvCACEygAhfIwAY68IEQjKAEJ0jBClrwghjMoAY3yMEOevCD
IAyhAFPgmy5wTXMLmYcXVsjCFrrwhTCMoQxnSMMa2vCGOMyhDnfIwx768IdADKIQ
/4dIxCIa8YhITKISl8jEJjrxiVCMohSnSMUqWhGHFSjh5WZVK6f044pgDKMYx0jG
MprxjGhMoxrXyMY2uvGNcIyjC1uQF70YQF+A6ZcF5MjHPvrxj4AMpCAHSchCGvKQ
iBwjgPRSvVnxqynCSKQkJ0nJSlrykpjMpCY3ycknvuN9+tJLCtpAylKa8pSoTKUq
V8nKVrrylbCMpSxnScta2vKWuMylLnfJy1768pfADKYwh0nMYhrzmMhMpjKXycxm
OvOZswQCKN0UC72gAJrYzKY2t8nNbnrzm+AMpzjHSc5ymvOc6ExnKolQwlldzyot
6IM850nPetrznvjMpz73yf/PfvrznwANqEAHStCCGvSgCE2oQhfK0IY69KEQjahE
J0rRilr0ohjNqEY3ytGOBtQB7XRTHpsCDHeU4aQoTalKV8rSlrr0pTCNqUxnStOa
2vSmOM2pTnfK05769KdADapQh0rUohr1qEhNqlKXytSmOvWpUI2qVG0KUt/MSn79
mqpWt8rVrnr1q2ANq1jHStaymvWsaE2rWtfa0qrqxZFWIQJb50rXutr1rnjNq173
yte++vWvX3WrVeDqFCDo4bCITaxiF8vYxjr2sZCNrGQnS9nKWvaymM2sZjfL2c56
9rOgDa1oR0va0pr2tKhNrWpXy9rWuva1sI2tbC8rWKf/zEovDtiDbnfL29769rfA
Da5wh0vc4hr3uMhNrnKXy9zmOve50I2udKdL3epa97rYza52t8vd7nr3u+ANr3jH
S97yKre2TbmtVRzAhva6973wja9850vf+tr3vvjNr373y9/++ve/AA6wgAdM4AIb
+MAITrCCF8zgBjv4wRCOsIQnTOEKW/jCGO4veheiXqewN8MgDrGIR0ziEpv4xChO
sYpXzOIWu/jFMI6xfDeskA43xQF8yLGOd8zjHvv4x0AOspCHTOQiG/nISE6ykpfM
5CY7+clQjrKUp0zlKlv5yljOspa3zOUue/nLYA6zmMdM5iSPQGs2XogD1sDmNrv5
/81wjrOc50znOtv5znjOs573zOc++/nPgA60oAdN6EIb+tCITrSiF83oRjv60ZCO
tKQnTelKW/rSfFbDNIWEW0x7+tOgDrWoR03qUpv61KhOtapXzepWu/rVcmaBbxYw
KxQqZAR+yLWud83rXvv618AOtrCHTexiG/vYyE62spfN7GY7+9nQjra0p03talv7
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
3ewGL/M2r/M+b30GBAA7

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline
Content-Type: text/css; charset=utf-8
Content-Location: http://mln.lego.com/en-us/CSS/mylego.aspx
Content-Transfer-Encoding: 8bit

/* Generic */
body { background:url(http://cache.lego.com/images/mylego/Common/1088x297cloud_bg.gif) no-repeat center top; background-color:#fff; text-align:center }
.body { background:url() no-repeat center top; background-color:#BDCF31; margin:0px auto; text-align:center }
#siteWrapper { min-height: 100%; position: relative; }
#site { width: 950px; margin: 0 auto; }

/* myLEGO Navigation */
.myLEGOFlashNavigation { width:950px; height:66px; position: relative; }
.myLEGOFlashNavigation ul { list-style-type:none; width:725px; height: 42px; position: absolute; top: 24px; right: 0; display:block; }
.myLEGOFlashNavigation li { margin:0px 0 0 5px; display:block; float:left; padding:0px 0px 0px 0px }
.myLEGOFlashNavigation { background: url(http://cache.lego.com/images/mylego/Common/950x7curveTop.jpg) no-repeat center bottom }
.myLEGOnonFlashNavigation { width:950px; height:107px; margin:0px auto; padding:2px 0px 0px 0px }
.myLEGOnonFlashNavigation ul { list-style-type:none; width:747px; display:block; float:left; margin:0px; padding:0px }
.myLEGOnonFlashNavigation li { margin:0px; display:block; float:left; display:block; padding:0px }
li.myLEGOPrivateLink { width:123px; height:42px; display:block; margin:26px 6px 0px 15px; padding:0px }
li.myLEGOPublicLink { width:123px; height:42px; display:block; margin:26px 8px 0px 0px; padding:0px }
li.myLEGONetworkLink, li.myLEGONetworkLinkOn { width:123px; height:42px; display:block; margin:26px 60px 0px 0px; padding:0px }
li.myLEGOHelpLink, li.myLEGOHelpLinkOn { width:81px; height:42px; display:block; margin:26px 6px 0px 0px; padding:0px }
li.myLEGOPartnersLink, li.myLEGOPartnersLinkOn { width:81px; height:42px; display:block; margin:26px 0px 0px 0px; padding:0px }
.myLEGOPrivateLink a, .myLEGOPrivateLink a:hover { width:123px; height:42px; display:block; margin:0px; padding:0px }
.myLEGOPublicLink, .myLEGOPublicLink a, .myLEGOPublicLink a:hover { width:123px; height:42px; display:block; margin:0px; padding:0px }
.myLEGONetworkLink, .myLEGONetworkLinkOn, .myLEGONetworkLink a, .myLEGONetworkLink a:hover { width:123px; height:42px; display:block; margin:0px; padding:0px }
.myLEGOHelpLink, .myLEGOHelpLinkOn, .myLEGOHelpLink a, .myLEGOHelpLink a:hover { width:81px; height:42px; display:block; margin:0px; padding:0px }
.myLEGOPartnersLink, .myLEGOPartnersLinkOn, .myLEGOPartnersLink a, .myLEGOPartnersLink a:hover { width:81px; height:42px; display:block; margin:0px; padding:0px }


/* myLEGO Main Content */
.myLEGOmainFlashContainer { margin:0px auto; padding:0px; width:950px; }
.myLEGOMainContainerOuter { margin:0px auto; width:950px; display:block; padding:0px }
.myLEGOMainContainer  { margin:0px; float:left; display:block; padding:0px; color:#000; width:950px }
/* myLEGO Main images*/
.myLEGOMainContainer  { background: url(http://cache.lego.com/images/mylego/Common/950x28bgtile.gif) repeat }

/* myLEGO Landing Page */
.landingContainer { margin:0px; display:block; float:left; display:block; padding:0px }
.landingContainer ul { list-style-type:none; display:block; margin:0px; padding:30px 0px 0px 40px }
.landingContainer li { margin:0px; display:block; float:left; display:block; padding:0px 20px 0px 0px }

/* myLEGO Parents Nav */
.myLEGOparentsNavigation { width:950px; height:120px; margin:0px auto; padding:2px 0px 0px 0px }
.myLEGOparentsNavigation ul { list-style-type:none; width:747px; display:block; float:left; margin:0px; padding:0px }
.myLEGOparentsNavigation li { margin:0px; display:block; float:left; display:block; padding:0px }
.parentsSubNav { margin:0px; display:block; border-top:3px solid #1b76a3; border-left:9px solid #1b76a3; float:left; display:block; padding:0px }
.parentsSubNav ul { list-style-type:none; width:600px; display:block; float:left; margin:0px; padding:0px }
.parentsSubNav li { margin:0px 15px 0px 0px; display:block; float:left; display:block; padding:0px }
.myLEGOLogo { margin:0px; padding:0px }
.myLEGOparentsNavigation .myLEGOPrivateLink { width:123px; height:42px; display:block; margin:26px 6px 0px 15px; padding:0px }
.myLEGOparentsNavigation .myLEGOPublicLink { width:123px; height:42px; display:block; margin:26px 8px 0px 0px; padding:0px }
.myLEGOparentsNavigation .myLEGONetworkLink, .myLEGOparentsNavigation .myLEGONetworkLinkOn { width:123px; height:42px; display:block; margin:26px 60px 0px 0px; padding:0px }
.myLEGOparentsNavigation .myLEGOHelpLink, .myLEGOparentsNavigation .myLEGOHelpLinkOn { width:81px; height:42px; display:block; margin:26px 6px 0px 0px; padding:0px }
.myLEGOparentsNavigation .myLEGOPartnersLink, .myLEGOparentsNavigation .myLEGOPartnersLinkOn { width:81px; height:42px; display:block; margin:26px 0px 0px 0px; padding:0px }
.myLEGOparentsHome, .myLEGOparentsHomeOn { width:53px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOparentsHome a, .myLEGOparentsHome a:hover { width:53px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOparentsSafety, .myLEGOparentsSafetyOn { width:53px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOparentsSafety a, .myLEGOparentsSafety a:hover { width:53px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOparentsControl { width:65px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOparentsControl a, .myLEGOparentsControl a:hover { width:65px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOparentsPlay { width:65px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOparentsPlay a, .myLEGOparentsPlay a:hover { width:65px; height:41px; display:block; margin:0px; padding:0px }
/* myLEGO Parents Nav Images */
.myLEGOparentsNavigation { background: url(http://cache.lego.com/images/mylego/Parents/950x59borderTop.gif) no-repeat center bottom }
/*
.myLEGOparentsHome, .myLEGOparentsHome a { background: url(../images/parents/btn53x14home_off.gif) no-repeat }
.myLEGOparentsHome a:hover, .myLEGOparentsHomeOn { background: url(../images/parents/btn53x14home_on.gif) no-repeat }
.myLEGOparentsSafety, .myLEGOparentsSafety a { background: url(../images/parents/btn53x14safety_off.gif) no-repeat }
.myLEGOparentsSafety a:hover, .myLEGOparentsSafetyOn { background: url(../images/parents/btn53x14safety_on.gif) no-repeat }
.myLEGOparentsControl, .myLEGOparentsControl a { background: url(../images/parents/btn65x41parentalcontrols_off.gif) no-repeat }
.myLEGOparentsControl a:hover { background: url(../images/parents/btn65x41parentalcontrols_on.gif) no-repeat }
.myLEGOparentsPlay, .myLEGOparentsPlay a { background: url(../images/parents/btn65x41playtogether_off.gif) no-repeat }
.myLEGOparentsPlay a:hover { background: url(../images/parents/btn65x41playtogether_on.gif) no-repeat }
*/
/* myLEGO Parents HomePage */
.playContentContainer { width:357px; height:157px; float:left; display:block; margin:0px 0px 22px 0px; padding:0px }
.parentalContent { width:357px; height:157px; float:left; display:block; margin:0px; padding:0px }
.playContent { width:232px; height:157px; float:left; display:block; margin:0px; padding:0px }
.parentalContent p { margin:0px; padding:40px 5px 0px 14px; height:85px; text-align:left; color:#726c5e; font:normal 11px helvetica }
.playContent p { margin:0px; padding:40px 14px 0px 10px; height:85px; text-align:left; color:#726c5e; font:normal 11px helvetica }
.networkContainer { margin:9px 11px 0px 0px; float:left; padding:0px 0px 0px 16px; width:545px }
.parentalPlayContainer { margin:9px 0px 0px 0px; float:left; display:block; padding:0px; width:357px }
.networkTextContainer { background-color:#b7b1a3; width:545px; float:left; margin:0px; padding:5px 0px 0px 0px  }
.networkTextContainer p { display:block; float:left; clear:both; width:532px; height:52px; font:normal 11px helvetica; color:#726c5e; text-align:left; margin:0px; padding:5px 5px 0px 8px  }
.networkTextMore { padding:0px 10px 5px 0px; margin:0px; float:right; height:22px; width:115px; clear:both; display:block }
.networkTextMore a { padding:0px; margin:0px; height:22px; width:115px; clear:both; display:block }
.networkTextMore a:hover { padding:0px; margin:0px; width:115px; height:22px; display:block }
.networkImageContainer { margin:0px; padding:0px; display:block; float:left; font-size:1px }
/* myLEGO Parents HomePage Images */
.parentalContent { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picEF868817-4148-4EA9-89C6-BA65D23269FB.gif) no-repeat }
.playContent { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic37561B19-CE57-4002-B75F-601A4323157A.gif) no-repeat }
.networkTextMore, .networkTextMore a { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic3FF0CA51-49EF-4D02-BB54-90E5046B8B92.gif) no-repeat }
.networkTextMore a:hover { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picFE7EC88E-BC3E-492E-BB7D-D29B928E5F04.gif) no-repeat }
/* myLEGO Parents Safety Page */
.safetyContainer { margin:0px; float:left; padding:0px }
.safetyContentContainer { width:654px; margin:8px 0px 0px 22px; display:block; padding:0px }
.safetyInnerContentContainer { margin:0px; float:left; padding:0px }
.safetyImages { margin:0px; float:left; padding:0px }
.safetyContent { width:357px; height:222px; float:left; margin:0px; padding:0px }
.safetyContent p { margin:0px; padding:20px 5px 0px 10px; height:85px; text-align:left; color:#fff; font:normal 11px helvetica }
.safetyContent a { margin:0px; padding:2px 0px; float:left; clear:both; display:block; text-decoration:underline; text-align:left; color:#f4d85d; font:bold 11px helvetica }
.safetyTextContainer { background-color:#b7b1a3; width:654px; display:block; float:left; margin:0px; padding:5px 0px 0px 0px  }
.safetyTextContainer p { display:block; float:left; clear:both; width:644px; font:normal 11px helvetica; color:#423f2c; text-align:left; margin:0px; padding:5px 5px 0px 5px  }
.safetyLinksOuterContainer { margin:7px 0px 0px 10px; padding:0px; float:left; width:243px }
.safetyLinksContainer { width:243px; display:block; background-color:#b7b1a3; margin:0px; padding:0px }
.safetyLinksContainer img { margin:0px; float:left; padding:0px }
.safetyLinksContainer a { background-color:#b7b1a3; text-decoration:none; float:left; clear:both; width:233px; font:bold 11px helvetica; color:#fff; text-align:left; margin:0px; padding:0px 5px 3px 5px }
/* myLEGO Parents Safety Images Page */
.safetyContent { background: url(http://cache.lego.com/images/mylego/parents/safety/357x222toptile.gif) no-repeat }

/* myLEGO Help Nav */
.myLEGOhelpOuterNavigation { width:950px; margin:0px auto; padding:2px 0px 0px 0px }
.myLEGOhelpNavigation { width:950px; height:120px; margin:0px auto; padding:0px }
.myLEGOhelpNavigation ul { list-style-type:none; width:725px; float:left; margin:0px; padding:26px 0px 0px 22px }
.myLEGOhelpNavigation li { margin:0px 6px 0px 0px; display:block; float:left; padding:0px }
.myLEGOhelpNavigation li a, .myLEGOhelpNavigation li a:hover { margin:0px; padding:0px }
#ctl00_Menu1_CAR_Menu_ctl00_ctl00_CAI_MenuItem, #ctl00_Menu1_CAR_Menu_ctl01_ctl00_CAI_MenuItem, #ctl00_Menu1_CAR_Menu_ctl02_ctl00_CAI_MenuItem, #ctl00_Menu1_CAR_Menu_ctl03_ctl00_CAI_MenuItem, #ctl00_Menu1_CAR_Menu_ctl04_ctl00_CAI_MenuItem { margin:2px 0px 0px; display:block; float:left; padding:0px }
.helpSubNav { margin:0px; display:block; border-left:9px solid #1b76a3; float:left; display:block; padding:0px }
.helpSubNav ul { list-style-type:none; width:900px; display:block; float:left; margin:-1px 0 0 0px; padding:0px }
.helpSubNav li { margin:0px 15px 0px 0px; display:block; float:left; display:block; padding:0px }
.networkSubNav { margin:0px; display:block; border-left:9px solid #1b76a3; float:left; display:block; padding:0px }
.networkSubNav ul { list-style-type:none; width:900px; display:block; float:left; margin:0px; padding:0px }
.networkSubNav li { margin:0px 15px 0px 0px; display:block; float:left; display:block; padding:0px }
.myLEGOhelpNavigation .myLEGOPrivateLink { width:123px; height:42px; display:block; margin:26px 6px 0px 15px; padding:0px }
.myLEGOhelpNavigation .myLEGOPublicLink { width:123px; height:42px; display:block; margin:26px 8px 0px 0px; padding:0px }
.myLEGOhelpNavigation .myLEGONetworkLink, .myLEGOhelpNavigation .myLEGONetworkLinkOn { width:123px; height:42px; display:block; margin:26px 60px 0px 0px; padding:0px }
.myLEGOhelpNavigation .myLEGOHelpLink, .myLEGOhelpNavigation .myLEGOHelpLinkOn { width:81px; height:42px; display:block; margin:26px 6px 0px 0px; padding:0px }
.myLEGOhelpNavigation .myLEGOPartnersLink, .myLEGOhelpNavigation .myLEGOPartnersLinkOn { width:81px; height:42px; display:block; margin:26px 0px 0px 0px; padding:0px }
.myLEGOhelpHome, .myLEGOhelpHomeOn, .myLEGOhelpHome a, .myLEGOhelpHome a:hover { width:53px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpStarted, .myLEGOhelpStarted a, .myLEGOhelpStarted a:hover { width:54px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpFAQ, .myLEGOhelpFAQOn, .myLEGOhelpFAQ a, .myLEGOhelpFAQ a:hover { width:44px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpMaster, .myLEGOhelpMasterOn, .myLEGOhelpMaster a, .myLEGOhelpMaster a:hover { width:88px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpModule, .myLEGOhelpModuleOn, .myLEGOhelpModule a, .myLEGOhelpModule a:hover { width:52px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpNetworkers, .myLEGOhelpNetworkersOn, .myLEGOhelpNetworkers a, .myLEGOhelpNetworkers a:hover { width:77px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpWhatsOn, .myLEGOhelpWhatsOnOn, .myLEGOhelpWhatsOn a, .myLEGOhelpWhatsOn a:hover { width:87px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpSticker, .myLEGOhelpStickerOn, .myLEGOhelpSticker a, .myLEGOhelpSticker a:hover { width:50px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpLoop, .myLEGOhelpLoopOn, .myLEGOhelpLoop a, .myLEGOhelpLoop a:hover { width:45px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpGuide, .myLEGOhelpGuideOn, .myLEGOhelpGuide a, .myLEGOhelpGuide a:hover { width:71px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpReport, .myLEGOhelpReport a, .myLEGOhelpReport a:hover { width:63px; height:41px; display:block; margin:0px; padding:0px }
/* myLEGO help Nav Images */
.myLEGOhelpNavigation { background: url(http://cache.lego.com/images/mylego/help/950x59borderTop.gif) no-repeat center bottom }
/*
.myLEGOhelpHome, .myLEGOhelpHome a { background: url(../images/help/btn53x41home_off.gif) no-repeat }
.myLEGOhelpHomeOn, .myLEGOhelpHome a:hover { background: url(../images/help/btn53x41home_on.gif) no-repeat }
.myLEGOhelpStarted, .myLEGOhelpStarted a { background: url(../images/help/btn54x41getting_off.gif) no-repeat }
.myLEGOhelpStarted a:hover { background: url(../images/help/btn54x41getting_on.gif) no-repeat }
.myLEGOhelpFAQ, .myLEGOhelpFAQ a { background: url(../images/help/btn44x41faq_off.gif) no-repeat }
.myLEGOhelpFAQOn, .myLEGOhelpFAQ a:hover { background: url(../images/help/btn44x41faq_on.gif) no-repeat }
.myLEGOhelpMaster, .myLEGOhelpMaster a { background: url(../images/help/btn88x41making_off.gif) no-repeat }
.myLEGOhelpMasterOn, .myLEGOhelpMaster a:hover { background: url(../images/help/btn88x41making_on.gif) no-repeat }
.myLEGOhelpModule, .myLEGOhelpModule a { background: url(../images/help/btn52x41_moduleguide_off.gif) no-repeat }
.myLEGOhelpModuleOn, .myLEGOhelpModule a:hover { background: url(../images/help/btn52x41_moduleguide_on.gif) no-repeat }
.myLEGOhelpNetworkers, .myLEGOhelpNetworkers a { background: url(../images/help/btn77x41networkers_off.gif) no-repeat }
.myLEGOhelpNetworkersOn, .myLEGOhelpNetworkers a:hover { background: url(../images/help/btn77x41networkers_on.gif) no-repeat }
.myLEGOhelpWhatsOn, .myLEGOhelpWhatsOn a { background: url(../images/help/btn87x41tv_off.gif) no-repeat }
.myLEGOhelpWhatsOnOn, .myLEGOhelpWhatsOn a:hover { background: url(../images/help/btn87x41tv_on.gif) no-repeat }
.myLEGOhelpSticker, .myLEGOhelpSticker a { background: url(../images/help/btn50x41_sticker_off.gif) no-repeat }
.myLEGOhelpStickerOn, .myLEGOhelpSticker a:hover { background: url(../images/help/btn50x41_sticker_on.gif) no-repeat }
.myLEGOhelpLoop, .myLEGOhelpLoop a { background: url(../images/help/btn45x41looplist_off.gif) no-repeat }
.myLEGOhelpLoopOn, .myLEGOhelpLoop a:hover { background: url(../images/help/btn45x41looplist_on.gif) no-repeat }
.myLEGOhelpGuide, .myLEGOhelpGuide a { background: url(../images/help/btn71x41advanced_off.gif) no-repeat }
.myLEGOhelpGuideOn, .myLEGOhelpGuide a:hover { background: url(../images/help/btn71x41advanced_on.gif) no-repeat }
.myLEGOhelpReport, .myLEGOhelpReport a { background: url(../images/help/btn63x41report_off.gif) no-repeat }
.myLEGOhelpReport a:hover { background: url(../images/help/btn63x41report_on.gif) no-repeat }
*/

/* myLEGO Help Advanced */
.advancedContainer { margin:9px 11px 0px 16px; float:left; background-color:#323B40; padding:0px; width:428px }
.advancedContainer p { display:block; background-color:#323B40; float:left; clear:both; width:410px; font:normal 11px helvetica; color:#fff; text-align:left; margin:0px; padding:0px 8px 0px 10px  }
.feedsContainer { margin:9px 0px 0px 0px; float:left; padding:0px; width:475px }
.feedsContentContainer { display:block; clear:both; padding:5px 0px 0px 0px; margin:0px; width:475px; float:left }
.feedsContentContainer p { padding:2px 0px 2px 5px; text-align:left; width:460px; float:left; margin:0px; font:normal 11px helvetica; color:#000 }
.feedsContentContainer p a { margin:0px; padding:0px; text-decoration:none; color:#000 }
/* myLEGO Help Advanced Images*/
.feedsContentContainer { background: url(http://cache.lego.com/images/mylego/help/advancedguide/475x35toppages_tile.gif) repeat }

/* myLEGO Help Masterpieces */
.masterpieceLeftContainer { margin:9px 11px 0px 0px; float:left; display:block; padding:0px 0px 0px 16px; width:306px }
.masterPieceTout { margin:0px 0px 10px 0px; float:left; padding:0px }
.makingContent { margin:0px; padding:0px; background-color:#323B40; width:305px }
.makingContent p { margin:0px; padding:5px 5px 5px 10px; text-align:left; font:normal 11px helvetica; color:#fff }
.makingContent p a { color:#3A91C7; padding:0px; margin:0px; text-decoration:underline; font:normal 11px helvetica }
.masterPieceContainer { margin:9px 0px 0px 0px; float:left; background-color:#E2E7E1; padding:0px; width:597px }
.masterPieceRankOuter { margin:0px; float:left; clear:both; padding:10px 7px 10px 10px; background-color:#E2E7E1; width:580px }
.masterPieceRankContainer { margin:0px 0px 25px 0px; float:left; padding:0px; width:284px }
.masterPieceRankContainer ul { list-style-type:none; margin:0px; float:left; padding:0px }
.masterPieceRankContainer li { margin:0px; float:left; padding:0px }
.masterPieceRankContainer p { margin:0px; text-align:left; font:bold 11px helvetica; height:67px; padding:4px 2px 0px 7px; color:#1D78A7; width:150px }

/* myLEGO Help FAQs */
.faqOuterContainer { margin:0px auto; padding:11px 0px 0px 0px; width:749px }
.faqContainer { margin:0px; padding:0px; width:384px; height:282px; float:left }
.faqContainer p { padding:0px 5px 5px 11px; margin:50px 0px 0px 0px; text-align:left; font:normal 11px helvetica; color:#fff }
.faqContainer p a { color:#3A91C7; padding:0px; margin:0px; text-decoration:underline; font:normal 11px helvetica }
.faqQuestions { margin:0px; clear:both; padding:20px 0px 0px 0px; width:749px }
.faqQuestions p { margin:0px; padding:0px 0px 10px 0px; color:#464646; text-align:left; font:normal 11px helvetica; width:749px }
.faqQuestions p a { margin:0px; padding:0px; color:#1A74B2; text-align:left; font:normal 11px helvetica }
.questionsContainer { margin:0px; padding:0px; width:365px; height:282px; float:left }
.questionsContainerScrollerouter { margin:0px; padding:0px 0px 0px 23px; float:left }
.questionsContainerScroller { margin:22px 0px 0px 0px; padding:0px; overflow:auto; width:322px; height:232px; text-align:left; }
.questionsContainerScroller ul { list-style-type:none; margin:0px; float:left; width:295px; padding:0px 10px 0px 0px }
.questionsContainerScroller li { margin:0px; float:left; padding:0px }
.questionBullet img { padding:0px; margin:0px; float:left; width:9px; height:11px }
.questionsContainer p { margin:0px; font:normal 11px helvetica; text-align:left; float:left; padding:0px 2px 5px 4px; width:280px; color:#000 }
.questionsContainer p a { margin:0px; padding:0px; color:#000100; text-align:left; text-decoration:none; font:normal 11px helvetica }
.faqCategoryContainer { width: 300px; float:left; text-align:left; margin: 0 0 0 10px; font:normal 11px helvetica;}
.faqCategoryOn {width: 300px;}
.faqCategoryOn a {color: #ffffff; text-decoration:none;}
.faqCategoryOff {width: 300px;}
.faqCategoryOff a {color: #3A91C7; text-decoration:none;}
.CategoryHeadline {font:normal 14px helvetica; font-weight:bold; }

/* myLEGO Help FAQs Images*/
.faqContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picC44A992F-F160-443A-BF59-511831C65827.gif) no-repeat }
.questionsContainer { background: url(http://cache.lego.com/images/mylego/help/faq/365x282faqbg2.gif) no-repeat }

/* myLEGO Blueprint */
.outerBlueprintContainer { margin:0px; float:left; padding:10px 0px 10px 16px }
.whatsBlueprintContainer { margin:0px 10px 0px 0px; padding:0px; float:left; height:351px; width:277px }
.whatsBlueprintContainer p { width:262px; padding:50px 7px 5px 5px; text-align:left; font:normal 11px helvetica; color:#fff }
.whatsBlueprintContainer p a { margin:0px; padding:0px; color:#3A91C7; text-align:left; text-decoration:none; font:normal 11px helvetica }
.blueprintToutContainer { margin:0px; padding:0px; float:left; height:351px; width:629px }
.blueprintToutContainer p { margin:0px; padding:50px 25px 10px 330px; height:200px; float:left; color:#5b5b5b; text-align:left; text-decoration:none; font:normal 13px helvetica }
.blueprintItemsContainer { margin:0px; float:left; padding:0px 0px 0px 18px }

ul#blueprintItemsContainer { margin:0 0 0 20px; padding:0; list-style-type:none; }

#blueprintItemsContainer .blueprintItems img { margin:5px 5px 5px 7px; float:left}
.blueprintItems h1 {text-align:left; font:bold 13px helvetica; color:#163e71; padding:5px 0 0 0; margin:0}
.blueprintItems p { text-align:left; margin:0; width: 212px; color: #fff; font:normal 11px helvetica;  overflow:auto}
.blueprintItems p.smaller { text-align:left; margin:0; width: 212px; height:95px; color: #fff; font:normal 11px helvetica;  overflow:auto}
.blueprintItems { margin:10px 0 0 0; padding:0 7px 0 0; width:298px; height:140px; float:left }

/* myLEGO Blueprint Images*/
.whatsBlueprintContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picBDE37C86-9F69-4365-A7D7-74B11698026E.gif) no-repeat }
.blueprintToutContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic2C2431AD-EC91-450F-9DBD-DB601E09F40C.gif) no-repeat }
.blueprintItems { background: url(http://cache.lego.com/images/mylego/help/blueprints/298x140blueprint_bg.gif) no-repeat  }

/* myLEGO Items */
.outerItemContainer { margin:0px; width:914px; float:left; padding:10px 0px 0px 16px }
.myItemsContainer { margin:0px auto; padding:0px; height:167px; width:914px }
.myItemsContainer p { width:900px; padding:45px 7px 5px 12px; text-align:left; font:normal 11px helvetica; color:#fff }
.myItemsContainer p a { margin:0px; padding:0px; color:#3A91C7; text-align:left; text-decoration:none; font:normal 11px helvetica }
.mainItemsContainer { margin:0; float:left; padding:0 0 0 16px; }
.itemContainer { margin:10px 5px 0px 0px; padding:5px 0 0 5px; width:298px; float:left; height:140px }
.itemContainer ul { list-style-type:none; margin:0px; clear:both; float:left; padding:0px }
.itemContainer li { margin:0px; float:left; padding:0px }
.itemsText p { margin:0px; width:200px; display:block; height:130px; text-align:left; font:normal 11px helvetica; color:#5f6024; padding:5px 0px 0px 5px }
.itemContainer img { margin:0px; padding:15px 0 0 0; }
/* myLEGO Items Images */
.myItemsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic58D66ED6-42D9-472D-8B93-87D45AEAD861.gif) no-repeat }
.itemContainer { background: url(http://cache.lego.com/images/mylego/help/items/298x140itembg.gif) no-repeat }

/* myLego Badges */
.myBadgesContainer { margin:0px auto; padding:0px; height:167px; width:914px }
.myBadgesContainer p { width:900px; padding:45px 7px 5px 12px; text-align:left; font:normal 11px helvetica; color:#fff }
.myBadgesContainer p a { margin:0px; padding:0px; color:#3A91C7; text-align:left; text-decoration:none; font:normal 11px helvetica }
.myBadgesContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picD2FA5B4D-33F8-4F9C-9854-0A4AEAFF185C.gif) no-repeat }
.badgeContainer { background: url(http://cache.lego.com/images/mylego/help/badges/298x140badgebg.gif) no-repeat }
.badgeContainer { margin:10px 5px 0px 0px; padding:5px 0 0 5px; width:298px; float:left; height:140px }
.badgeContainer ul { list-style-type:none; margin:0px; clear:both; float:left; padding:0px }
.badgeContainer li { margin:0px; float:left; padding:0px }
.badgeContainer img { margin:0px; padding:15px 0 0 0; }
.badgeText p { margin:0px; width:200px; display:block; height:130px; text-align:left; font:normal 11px helvetica; color:#fff; padding:5px 0px 0px 5px }
.badgeBg { background: url(http://cache.lego.com/images/mylego/help/badges/badge_tile.png) no-repeat; width:78px; height:79px; }

.Mailable {background: url(http://cache.lego.com/images/mylego/help/items/mailable_item.png) no-repeat; width:78px; height:79px;}
.NonMailable {background: url(http://cache.lego.com/images/mylego/help/items/inventoryItem.png) no-repeat; width:78px; height:79px;}

/* Sort Navigation */
.sortNavigation { padding:0px; width:901px; height:26px; border-top:10px solid #fff; border-bottom:5px solid #fff; display:block; clear:both; margin:0px auto }
.sortNavigation ul { list-style-type:none; width:820px; height:26px; margin:0px; float:left; padding:0px 0px 0px 70px }
.sortNavigation li { margin:0px; float:left; padding:0px }
.sortNavigation li p { margin:0px; display:block; font:bold 12px helvetica; float:left; color:#27262e; padding:0px}
.sortNavigation li p a { margin:0px; display:block; float:left; color:#27262e; text-decoration:none; padding:5px 10px 6px 10px }
.sortNavigation li p a:hover { margin:0px; display:block; background-color:#9aa338; float:left; color:#27262e; text-decoration:none; padding:5px 10px 6px 10px }
li.sortOn { margin:0px; display:block; float:left; font:bold 12px helvetica; color:#27262e; background-color:#9aa338; text-decoration:none; padding:0px }

/* Sort Navigation Images */
.sortNavigation { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic8CD7B27C-49DD-4513-A689-4D862C4910C5.gif) no-repeat }

/* myLEGO Sounds */
.outerSoundContainer { margin:0px; width:930px; height:282px; float:left; padding:10px 0px 0px 16px }
.whatsLoopContainer { margin:0px 9px 0px 0px; padding:0px; float:left; height:282px; width:369px }
.newLoopContainer { margin:0px 9px 0px 0px; padding:0px; float:left; height:282px; width:234px }
.newLoopContainer ul { list-style-type:none; width:234px; margin:0px; float:left; padding:75px 0px 0px 6px }
.newLoopContainer li { margin:0px 0px 5px 0px; float:left; padding:0px }
.wannaRockContainer { margin:0px; padding:0px; float:left; height:282px; width:293px }
.wannaRockContainer ul { list-style-type:none; width:280px; margin:0px; float:left; padding:65px 0px 0px 10px }
.wannaRockContainer li { margin:0px; float:left; padding:0px }
.wannaRockContainer li p { width:180px; padding:0px 5px 0px 10px; margin:0px; text-align:left; font:normal 11px helvetica; color:#fff }
.wannaRockContainer a, .wannaRockContainer a:hover { margin:0px; padding:0px; font:bold 11px helvetica; text-decoration:underline; color:#fff }
.whatsLoopContainer p { width:352px; padding:60px 5px 5px 12px; float:left; text-align:left; font:normal 11px helvetica; color:#fff }
.whatsLoopContainer p a { margin:0px; padding:0px; color:#3A91C7; text-align:left; text-decoration:none; font:normal 11px helvetica }
.mainSoundContainer { margin:0px 0px 0px 16px; padding:0px }
.mainSoundContainer ul { list-style-type:none; margin:10px 0px 0px 0px; float:left; padding:0px }
.mainSoundContainer li { margin:0px 9px 9px 0px; width:222px; height:72px; float:left; padding:0px }
/* myLEGO Sounds Images */
.whatsLoopContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic5318E313-2814-4427-B1D6-E8A345C61409.gif) no-repeat }
.newLoopContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic921C1EB0-B52D-4C16-A06A-46A22D00545B.gif) no-repeat }
.wannaRockContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picFCFBB5D8-5FE5-4834-8F89-38E0DAF55A3E.gif) no-repeat }

/* myLEGO TV */
.myTVContainer { margin:0px auto; padding:0px 0px 10px 0px; height:60px; width:906px }
.mainTVContainer { margin:0px 0px 0px 16px; padding:0px }
.tvContainer { margin:0px 10px 10px 0px; padding:0px; float:left; height:155px; width:449px }
.tvContainer ul { list-style-type:none; width:434px; margin:0px; float:left; padding:5px 5px 5px 10px }
.tvContainer li { margin:0px; float:left; padding:0px }
.tvContainer li p { width:270px; padding:0px 0px 0px 10px; margin:0px; text-align:left; font:normal 11px helvetica; color:#000 }
/* myLEGO TV Images */
.tvContainer { background: url(http://cache.lego.com/images/mylego/help/tv/449x155tv_bgtile.gif) no-repeat }

/* myLEGO Home */
.mainHomeContainer { margin:14px 0px 0px 18px; padding:0px }
.column1Container { margin:0px; display:block; width:291px; padding:0px 7px 0px 0px; float:left }
.column2Container { margin:0px; display:block; width:393px; padding:0px 7px 0px 0px; float:left }
.column3Container { margin:0px; display:block; width:212px; padding:0px; float:left }
.column1Container .startedContainer { margin:0px 0px 8px 0px; clear:both; padding:0px; width:291px; height:139px }
.column1Container .startedContainer p { margin:0px; padding:53px 6px 0px 0px; float:right; text-align:left; font:bold 11px helvetica; color:#000; width:200px }
.column1Container .faqContainer1 { margin:0px 0px 8px 0px; padding:0px; width:291px; height:139px }
.column1Container .faqContainer1 p { margin:0px; padding:77px 0px 0px 0px; font:bold 11px helvetica; color:#000; width:286px }
.column1Container .masterContainer { margin:0px; padding:0px; width:291px; height:218px }
.column1Container .masterContainer p { margin:0px; padding:185px 0px 0px 0px; font:bold 11px helvetica; color:#000; width:286px }
.column2Container .moduleContainer { margin:0px 0px 8px 0px; padding:0px; float:left; width:393px; height:252px }
.column2Container .moduleContainer ul { list-style-type:none; width:378px; margin:0px; float:left; padding:70px 0px 5px 15px }
.column2Container .moduleContainer li { margin:0px; float:left; padding:0px }
.column2Container .moduleContainer li p { width:175px; height:145px; padding:0px 0px 0px 10px; margin:0px; text-align:left; font:bold 11px helvetica; color:#000 }
.column2Container .networkersContainer { margin:0px; padding:0px; float:left; width:393px; height:252px }
.column2Container .networkersContainer ul { list-style-type:none; width:373px; margin:0px; float:left; padding:69px 5px 5px 15px }
.column2Container .networkersContainer li { margin:0px; float:left; padding:0px }
.column2Container .networkersContainer li p { width:175px; height:143px; padding:0px 0px 0px 10px; margin:0px; text-align:left; font:bold 11px helvetica; color:#000 }
.column3Container .whatsonContainer { margin:0px 0px 8px 0px; padding:0px; width:212px; height:122px }
.column3Container .whatsonContainer p { margin:0px; padding:60px 0px 0px 12px; text-align:left; float:left; font:bold 11px helvetica; color:#000; height:62px; width:200px }
.column3Container .stickerContainer { margin:0px 0px 8px 0px; padding:0px; width:212px; height:122px }
.column3Container .stickerContainer p { margin:0px; padding:60px 0px 0px 15px; text-align:left; float:left; font:bold 11px helvetica; color:#000; height:62px; width:180px }
.column3Container .loopContainer { margin:0px 0px 8px 0px; padding:0px; width:212px; height:122px }
.column3Container .loopContainer p { margin:0px; padding:60px 0px 0px 15px; text-align:left; float:left; font:bold 11px helvetica; color:#000; height:62px; width:180px }
.column3Container .advancedContainer1 { margin:0px; padding:0px; width:212px; height:122px }
.column3Container .advancedContainer1 p { margin:0px; padding:60px 0px 0px 15px; text-align:left; float:left; font:bold 11px helvetica; color:#000; height:62px; width:180px }
.homeArrow { padding:0px; margin:0px 0px 0px 157px; height:23px; width:26px; display:block }
.homeArrow a { padding:0px; margin:0px; height:23px; width:26px; clear:both; display:block }
.findMoreButton { padding:0px; margin:0px; float:right; width:180px; height:22px }
.networkTextMore1 { padding:0px; margin:0px; height:22px; float:right; display:block; width:115px; clear:both }
.networkTextMore1 a { padding:0px; margin:0px; height:22px; width:115px; clear:both; display:block }
.networkTextMore1 a:hover { padding:0px; margin:0px; width:115px; height:22px; display:block }

/* myLEGO Home Images */
/*
.column1Container .startedContainer { background: url(../images/home/291x139gettingstarted.gif) no-repeat }
.column1Container .faqContainer1 { background: url(../images/home/291x139faq.gif) no-repeat }
.column1Container .masterContainer { background: url(../images/home/291x218masterpieces.gif) no-repeat }
.column2Container .moduleContainer { background: url(../images/home/393x252moduleguide.gif) no-repeat }
.column2Container .networkersContainer { background: url(../images/home/393x252networkers.gif) no-repeat }
.column3Container .whatsonContainer { background: url(../images/home/212x122whatson.gif) no-repeat }
.column3Container .stickerContainer { background: url(../images/home/212x122sticker.gif) no-repeat }
.column3Container .loopContainer { background: url(../images/home/212x122looplist.gif) no-repeat }
.column3Container .advancedContainer1 { background: url(../images/home/212x122advanced.gif) no-repeat }
*/
.homeArrow, .homeArrow a { background: url(http://cache.lego.com/images/mylego/Common/btn26x23smallbutton_off.gif) no-repeat }
.homeArrow a:hover { background: url(http://cache.lego.com/images/mylego/Common/btn26x23smallbutton_on.gif) no-repeat }
.networkTextMore1, .networkTextMore1 a { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic3FF0CA51-49EF-4D02-BB54-90E5046B8B92.gif) no-repeat }
.networkTextMore1 a:hover { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picFE7EC88E-BC3E-492E-BB7D-D29B928E5F04.gif) no-repeat }

/* myLEGO Networkers */
.outerNetworkContainer { margin:0px; width:930px; height:282px; float:left; padding:10px 0px 0px 16px }
.whatsCharContainer { margin:0px 9px 0px 0px; padding:0px; float:left; height:282px; width:428px }
.whatsCharContainer p { margin:0px; padding:70px 10px 0px 10px; height:130px; float:left; text-align:left; font:normal 11px helvetica; color:#fff; width:408px }
.newCharContainer { margin:0px 9px 0px 0px; padding:0px; float:left; height:282px; width:252px }
.newCharDetails { margin:0px; padding:70px 0px 0px 14px; float:left; height:212px; width:237px }
.newCharDetails ul { list-style-type:none; width:237px; margin:0px 0px 35px 0px; float:left; padding:0px }
.newCharDetails li { margin:0px; float:left; padding:0px }
.newCharDetails li p { width:127px; height:50px; padding:0px 5px 0px 10px; margin:0px; text-align:left; font:normal 11px helvetica; color:#000 }
.makeFriendsContainer { margin:0px; padding:0px; float:left; height:282px; width:215px }
.makeFriendsContainer p { margin:0px; padding:50px 10px 10px 10px; height:210px; float:left; text-align:left; font:normal 11px helvetica; color:#fff; width:195px }
.mainCharOuterContainer { margin:0px 0px 0px 16px; padding:0px }
.mainCharContainer { margin:10px 9px 0px 0px; width:452px; float:left; padding:0px }
.myCharContainer { margin:0px 0px 0px 0px; padding:0px; float:left; height:229px; width:452px }
.charDetails { font:normal 11px helvetica; width:136px; float:left; text-align:left; color:#fff; padding:15px 10px 10px 15px }
.charDetails ul { list-style-type:none; width:136px; margin:0px; float:left; padding:0px }
.charDetails li { margin:0px; float:left; padding:0px }
.charDetails li p { width:127px; height:50px; padding:0px 5px 0px 5px; margin:0px; text-align:left; font:normal 11px helvetica; color:#000 }
.charMoreDetails { font:normal 11px helvetica; float:left; width:168px; text-align:left; color:#fff; padding:10px 10px 10px 10px }
.charMoreDetails .charMoreDetailsText { padding:5px 3px 0px 0px; margin:0px; width:260px; height:180px; color:#33295b }
.visitButton1 { padding:0px; margin:0px; float:left; display:block; clear:both; width:91px; height:23px }
.visitButton { padding:0px; margin:0px; float:right; width:140px; height:23px }
.visitPage { padding:0px; margin:0px; height:23px; float:right; display:block; width:91px; clear:both }
.visitPage a { padding:0px; margin:0px; height:23px; width:91px; clear:both; display:block }
.visitPage a:hover { padding:0px; margin:0px; width:91px; height:23px; display:block }
/* myLEGO Networkers Images */
.whatsCharContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic125C7F0B-E3B5-4785-8CD8-AB4A3A1CAFC2.gif) no-repeat }
.newCharContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic6ECFBDAA-E9A4-439C-85B5-2D2219EDA899.gif) no-repeat }
.makeFriendsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic0AE80C01-D828-47A8-A5ED-AF79FB9FC209.gif) no-repeat }
.myCharContainer { background: url(http://cache.lego.com/images/mylego/help/networkers/452x229bgtile.gif) no-repeat }
.visitPage, .visitPage a { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picAECDA8A4-44ED-4703-93F9-8E68E5F255A2.gif) no-repeat }
.visitPage a:hover { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picB3BB7414-34CC-4C02-86AF-988D9951CF35.gif) no-repeat }

/* myLEGO Stickers */
.outerStickerContainer { margin:0px; width:930px; height:351px; float:left; padding:10px 0px 0px 16px }
.whatsStickerContainer { margin:0px 9px 0px 0px; padding:0px; float:left; height:351px; width:299px }
.whatsStickerContainer p { margin:0px; padding:65px 10px 0px 10px; height:275px; text-align:left; color:#fff; font:normal 11px helvetica }
.whatsStickerContainer p a { margin:0px; padding:0px; text-decoration:none; text-align:left; color:#3A91C7 }
.newStickerContainer { margin:0px; padding:0px; float:left; height:351px; width:602px }
.myNewSticker { margin:0px; padding:0px; float:left; height:351px; width:310px }
.myNewSticker p { margin:0px; padding:0px; text-align:left; font:normal 11px helvetica; color:#fff }
.gimmeSticker { margin:0px; padding:0px; float:left; height:351px; width:275px }
.gimmeSticker p { margin:0px; padding:10px 0px 0px 20px; text-align:left; font:bold 11px helvetica; color:#000 }
.gimmeSticker a, .gimmeSticker a:hover { margin:0px; padding:0px; font:bold 11px helvetica; text-decoration:underline; color:#000 }
.gimmeStickerImg { margin:0px; padding:30px 0 20px 10px; float:left; height:20px; width:275px }
.stickerHolder { margin:0px; float:left; padding:0px }
.stickerHolder ul { list-style-type:none; width:180px; height:150px; margin:80px 0px 0px 26px; padding:0px }
.stickerHolder li { margin:0px; float:left; padding:0px; color: #fff; }
.stickerHolderName { margin:0px; padding:25px 0px 0px 0px; width:215px; float:left; clear:both; color:#fff; font:normal 11px helvetica }
.stickerHolderName p { margin:0px; padding:0px 0px 0px 10px; color:#fff; text-align:center; font:bold 11px helvetica }
.mainStickerContainer { margin:10px 0px 0px 16px; padding:0px }
.myStickerOuterContainer { margin:0px 7px 10px 0px; padding:0px; float:left; height:222px; width:221px }
.myStickerContainer { margin:0px; padding:0px; height:70px; width:221px }
.myStickerContainer p { margin:0px; padding:3px 5px 0px 5px; color:#000; text-align:left; font:bold 11px helvetica }
.myStickerFlash { margin:0px; padding:0px; height:152px; width:221px }
/* myLEGO Stickers Images */
.whatsStickerContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic364F7610-C14F-480C-BAC9-ADC6589E16AA.gif) no-repeat }
.newStickerContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picDE13158C-666E-4090-A502-75FF0C9AEC00.gif) no-repeat }
.myStickerContainer { background: url(http://cache.lego.com/images/mylego/help/stickers/mySticker221x70.gif) no-repeat }

/* myLEGO Spotlight Nav */
.myLEGOspotNavigation { width:950px; height:107px; margin:0px auto; padding:2px 0px 0px 0px }
.myLEGOspotNavigation ul { list-style-type:none; width:747px; display:block; float:left; margin:0px; padding:0px }
.myLEGOspotNavigation li { margin:0px; display:block; float:left; display:block; padding:0px }
.spotSubNav { margin:0px; display:block; border-top:3px solid #1b76a3; border-left:9px solid #1b76a3; float:left; display:block; padding:0px }
.spotSubNav ul { list-style-type:none; width:900px; display:block; float:left; margin:0px; padding:0px }
.spotSubNav li { margin:0px 15px 0px 0px; display:block; float:left; display:block; padding:0px }
.myLEGOspotNavigation .myLEGOPrivateLink { width:123px; height:42px; display:block; margin:26px 6px 0px 15px; padding:0px }
.myLEGOspotNavigation .myLEGOPublicLink { width:123px; height:42px; display:block; margin:26px 8px 0px 0px; padding:0px }
.myLEGOspotNavigation .myLEGONetworkLink, .myLEGOspotNavigation .myLEGONetworkLinkOn { width:123px; height:42px; display:block; margin:26px 60px 0px 0px; padding:0px }
.myLEGOspotNavigation .myLEGOHelpLink, .myLEGOspotNavigation .myLEGOHelpLinkOn { width:81px; height:42px; display:block; margin:26px 6px 0px 0px; padding:0px }
.myLEGOspotNavigation .myLEGOPartnersLink, .myLEGOspotNavigation .myLEGOPartnersLinkOn { width:81px; height:42px; display:block; margin:26px 0px 0px 0px; padding:0px }
.myLEGOspotHome, .myLEGOspotHomeOn, .myLEGOspotHome a, .myLEGOspotHome a:hover { width:50px; height:31px; display:block; margin:0px; padding:0px }
.myLEGOspotPages, .myLEGOspotPagesOn, .myLEGOspotPages a, .myLEGOspotPages a:hover { width:50px; height:31px; display:block; margin:0px; padding:0px }
.myLEGOspotGallery, .myLEGOspotGalleryOn, .myLEGOspotGallery a, .myLEGOspotGallery a:hover { width:56px; height:31px; display:block; margin:0px; padding:0px }
.myLEGOspotFactory, .myLEGOspotFactoryOn, .myLEGOspotFactory a, .myLEGOspotFactory a:hover { width:60px; height:31px; display:block; margin:0px; padding:0px }
.myLEGOspotSoundtrack, .myLEGOspotSoundtrackOn, .myLEGOspotSoundtrack a, .myLEGOspotSoundtrack a:hover { width:86px; height:31px; display:block; margin:0px; padding:0px }
.myLEGOspotStickers, .myLEGOspotStickersOn, .myLEGOspotStickers a, .myLEGOspotStickers a:hover { width:71px; height:31px; display:block; margin:0px; padding:0px }
/* myLEGO Spotlight Nav Images */
/*
.myLEGOspotNavigation { background: url(../images/generic/950x46borderTop.gif) no-repeat center bottom }
.myLEGOspotHome, .myLEGOspotHome a { background: url(../images/spotlight/btn50x31home_off.gif) no-repeat }
.myLEGOspotHomeOn, .myLEGOspotHome a:hover { background: url(../images/spotlight/btn50x31home_on.gif) no-repeat }
.myLEGOspotPages, .myLEGOspotPages a { background: url(../images/spotlight/btn50x31pages_off.gif) no-repeat }
.myLEGOspotPagesOn, .myLEGOspotPages a:hover { background: url(../images/spotlight/btn50x31pages_on.gif) no-repeat }
.myLEGOspotGallery, .myLEGOspotGallery a { background: url(../images/spotlight/btn56x31gallery_off.gif) no-repeat }
.myLEGOspotGalleryOn, .myLEGOspotGallery a:hover { background: url(../images/spotlight/btn56x31gallery_on.gif) no-repeat }
.myLEGOspotFactory, .myLEGOspotFactory a { background: url(../images/spotlight/btn60x31factory_off.gif) no-repeat }
.myLEGOspotFactoryOn, .myLEGOspotFactory a:hover { background: url(../images/spotlight/btn60x31factory_on.gif) no-repeat }
.myLEGOspotSoundtrack, .myLEGOspotSoundtrack a { background: url(../images/spotlight/btn86x31soundtrack_off.gif) no-repeat }
.myLEGOspotSoundtrackOn, .myLEGOspotSoundtrack a:hover { background: url(../images/spotlight/btn86x31soundtrack_on.gif) no-repeat }
.myLEGOspotStickers, .myLEGOspotStickers a { background: url(../images/spotlight/btn71x31stickers_off.gif) no-repeat }
.myLEGOspotStickersOn, .myLEGOspotStickers a:hover { background: url(../images/spotlight/btn71x31stickers_on.gif) no-repeat }
*/

/* myLEGO Spotlight Factory */
.factoryItemsContainer { margin:0px; padding:0px; height:568px; float:left; width:930px }
.factoryItemsGroup { margin:70px 0px 0px 10px; padding:0px; float:left }
.factoryItemOuter { margin:0px 13px 0px 0px; padding:0px; float:left; height:220px; width:163px }
.factoryItem { margin:0px; padding:0px; float:left; height:139px; width:163px }
.factoryItem p { margin:15px 7px 0px 7px; padding:0px; background-color:#fff; height:107px; width:149px }
.factoryItem a, .factoryItem a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.factoryItemText { margin:0px; padding:0px; width:163px }
.factoryItemText p { margin:10px 0px 0px 0px; padding:0px 0px 0px 5px; float:left; text-align:left; color:#fff; font:normal 12px helvetica }
.factoryItemText a, .factoryItemText a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.factoryLatestItemOuter { margin:0px 0px 10px 0px; clear:both; width:350px; float:left; padding:0px }
.factoryLatestItem { margin:0px; padding:0px; float:left; height:139px; width:163px }
.factoryLatestItem p { margin:15px 7px 0px 7px; padding:0px; background-color:#fff; height:107px; width:149px }
.factoryLatestItem a, .factoryLatestItem a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.factoryLatestItemText { margin:0px; padding:0px; float:left; width:163px }
.factoryLatestItemText p { margin:0px 0px 0px 10px; padding:0px 0px 0px 5px; float:left; text-align:left; color:#fff; font:normal 12px helvetica }
.factoryLatestItemText a, .factoryLatestItemText a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.threeDModelsContainer { margin:10px 0px 7px 0px; width:505px; height:256px; float:left; padding:0px }
.threeDModelsContainer p { margin:80px 0px 20px 0px; width:470px; padding:0px 0px 0px 20px; float:left; text-align:left; color:#000; font:normal 12px helvetica }
.ddContainer { margin:0px 0px 0px 0px; width:505px; height:272px; float:left; padding:0px }
.ddContainer p { margin:80px 0px 20px 0px; width:470px; padding:0px 0px 0px 20px; float:left; text-align:left; color:#000; font:normal 12px helvetica }
.ddContainer p a, .threeDModelsContainer p a { margin:0px; padding:0px; color:#000; font:bold 12px helvetica; text-decoration:none }
.ddContainer p a:hover, .threeDModelsContainer p a:hover { margin:0px; padding:0px; color:#000; font:bold 12px helvetica; text-decoration:underline }
.factoryLatestItemsContainer { margin:10px 11px 0px 0px; width:398px; height:535px; float:left; padding:0px }
/* myLEGO Spotlight Factory Images */
.factoryItem, .factoryLatestItem { background: url(http://cache.lego.com/images/mylego/spotlight/factory/163x139factory_bgplate.gif) no-repeat }
.factoryItemsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic7693BA8C-D268-41BB-94B6-B050C64274DE.gif) no-repeat }
.factoryLatestItemsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picD4E12EA9-FCBF-4754-8187-B6FB3AF79B74.gif) no-repeat }
.threeDModelsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic537FE0F8-3F3D-4A65-BE21-2117BFC7BD8A.gif) no-repeat }
.ddContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picB9F1BB33-01E7-4000-A3E6-D93C425EE23F.gif) no-repeat }

/* myLEGO Spotlight Gallery */
.galleryItemsContainer { margin:0px; padding:0px; float:left; height:568px; width:930px }
.galleryItemsGroup { margin:70px 0px 0px 10px; padding:0px; float:left }
.galleryItemOuter { margin:0px 13px 0px 0px; padding:0px; float:left; height:220px; width:163px }
.galleryItem { margin:0px; padding:0px; float:left; height:139px; width:163px }
.galleryItem p { margin:15px 7px 0px 7px; padding:0px; background-color:#fff; height:107px; width:149px }

.galleryItemText { margin:0px; padding:0px; width:163px }
.galleryItemText p { margin:10px 0px 0px 0px; padding:0px 0px 0px 5px; float:left; text-align:left; color:#fff; font:normal 12px helvetica }
.galleryItemText a, .galleryItemText a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.galleryLatestItemOuter { margin:0px 0px 10px 0px; clear:both; width:350px; float:left; padding:0px }
.galleryLatestItem { margin:0px; padding:0px; float:left; height:139px; width:163px }
.galleryLatestItem p { margin:15px 7px 0px 7px; padding:0px; background-color:#fff; height:107px; width:149px }
.galleryLatestItem a, .galleryLatestItem a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.galleryLatestItemText { margin:0px; padding:0px; float:left; width:163px }
.galleryLatestItemText p { margin:0px 0px 0px 10px; padding:0px 0px 0px 5px; float:left; text-align:left; color:#fff; font:normal 12px helvetica }
.galleryLatestItemText a, .galleryLatestItemText a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.threedDDOuter, .creationLearnOuter { margin:0px; padding:0px; float:left; width:505px; display:block }
.creationsModelsContainer { margin:10px 0px 7px 0px; width:505px; height:256px; float:left; padding:0px }
.creationsModelsContainer p { margin:80px 0px 20px 0px; width:470px; padding:0px 0px 0px 20px; float:left; text-align:left; color:#000; font:normal 12px helvetica }
.creationsModelsContainer a { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.learnbuildContainer { margin:0px 0px 0px 0px; width:505px; height:272px; float:left; display:block; padding:0px }
.learnbuildContainer p { margin:80px 0px 20px 0px; width:470px; padding:0px 0px 0px 20px; float:left; text-align:left; color:#000; font:normal 12px helvetica }
.learnbuildContainer p a, .creationsModelsContainer p a { margin:0px; padding:0px; color:#000; font:bold 12px helvetica; text-decoration:none }
.learnbuildContainer p a:hover, .creationsModelsContainer p a:hover { margin:0px; padding:0px; color:#000; font:bold 12px helvetica; text-decoration:underline }
.galleryLatestItemsContainer { margin:10px 11px 0px 0px; width:398px; height:535px; float:left; padding:0px }
/* myLEGO Spotlight Gallery Images */
.galleryItem, .galleryLatestItem { background: url(http://cache.lego.com/images/mylego/spotlight/gallery/163x139galleryplate.gif) no-repeat }
.galleryItemsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picD552CF13-BFC1-4913-B3F4-EC34B5B88148.gif) no-repeat }
.galleryLatestItemsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic06692626-D4DC-43E2-BB47-B2DFB407FEDD.gif) no-repeat }
.creationsModelsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic1A69111D-009F-4F96-8861-EF1D60C51D16.gif) no-repeat }
.learnbuildContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic5F7D8022-3FD5-4294-810F-3ED5327C14C3.gif) no-repeat }

/* myLEGO Spotlight Soundtrack */
.soundModuleContainer { margin:0px 11px 0px 0px; float:left; padding:0px; height:450px; width:659px }
.soundModuleContainer ul { list-style-type:none; width:635px; margin:0px; float:left; padding:75px 0px 0px 23px }
.soundModuleContainer li { margin:0px 31px 10px 0px; width:89px; float:left; padding:0px }
.soundModuleContainer li p { margin:0px; padding:0px 0px 20px 0px; text-align:left; color:#fff; font:bold 12px helvetica; float:left }
.soundModuleContainer a, .soundModuleContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.newNetworkOuterContainer { margin:0px; padding:0px }
.newNetworkContainer { margin:0px 0px 12px 0px; padding:0px; float:left; height:212px; width:239px }
.newNetworkContainer ul { list-style-type:none; width:222px; margin:0px; float:left; padding:65px 0px 0px 9px }
.newNetworkContainer li { margin:0px 0px 5px 0px; float:left; padding:0px }
.newNetworkContainer li p { margin:0; float:left; padding:10px 0 0 0 }
.newNetworkContainer a, .newNetworkContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.newNetworkDetailsContainer { margin:0px; padding:0px; float:left; height:226px; width:239px }
.newNetworkDetailsContainer ul { list-style-type:none; width:229px; margin:0px; float:left; padding:10px 0px 0px 10px }
.newNetworkDetailsContainer li { margin:0px; width:89px; float:left; padding:0px }
.newNetworkDetailsContainer li p { margin:0px; padding:5px 0px 0px 0px; width:220px; text-align:left; color:#fff; font:bold 11px helvetica; float:left }
.newNetworkDetailsContainer a, .newNetworkDetailsContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:underline; font:bold 11px helvetica }
.latestSoundOuterContainer { margin:10px 10px 0px 0px; padding:0px; float:left; height:189px; width:533px }
.latestSoundContainer { margin:0px; padding:0px; float:left; height:189px; width:533px }
.latestSoundContainer ul { list-style-type:none; width:530px; margin:0px; float:left; padding:60px 0px 0px 3px }
.latestSoundContainer li { margin:0px 0px 5px 8px; float:left; padding:0px }
.latestSoundContainer a, .latestSoundContainer a:hover { padding:0px; margin:0px; color:#1c80ab; text-decoration:none; font:bold 12px helvetica }
.loopListSoundContainer { margin:10px 0px 0px 0px; padding:0px; float:left; height:189px; width:366px }
.loopListSoundContainer p { margin:65px 10px 0px 0px; padding:0px; text-align:left; color:#38424B; font:bold 11px helvetica; float:left }
.loopListSoundContainer img  { margin:0; padding:0 10px 0 23px }
.loopListSoundContainer a, .loopListSoundContainer a:hover { padding:0px; margin:0px; color:#38424B; text-decoration:underline; font:bold 11px helvetica }
/* myLEGO Spotlight Soundtrack Images */
.soundModuleContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic3B676591-2BB3-4EC1-B56D-472F5EB82B47.gif) no-repeat }
.newNetworkContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic900AE307-ED0E-4D1C-9293-5FF0DE997146.gif) no-repeat }
.newNetworkDetailsContainer { background: url(http://cache.lego.com/images/mylego/spotlight/Soundtrack/239x226networker.gif) no-repeat }
.latestSoundContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picF2F37526-FD54-4A77-A212-1F19F58A8AE9.gif) no-repeat }
.loopListSoundContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic3737C9F3-DFD6-4DBA-BA51-5D93305D7F20.gif) no-repeat }
.latestSoundContainer li { background: url(http://cache.lego.com/images/mylego/spotlight/pages/bottombg.gif) no-repeat }

/* myLEGO Spotlight Sticker */
.stickerModuleContainer { margin:0px 11px 0px 0px; padding:0px; float:left; height:450px; width:659px }
.stickerModuleContainer ul { list-style-type:none; width:635px; margin:0px; float:left; padding:75px 0px 0px 23px }
.stickerModuleContainer li { margin:0px 31px 10px 0px; width:89px; float:left; padding:0px }
.stickerModuleContainer li p { margin:0px; padding:0px 0px 20px 0px; text-align:left; color:#fff; font:bold 12px helvetica; float:left }
.stickerModuleContainer a, .stickerModuleContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.newNetworkStickerOuterContainer { margin:0px; padding:0px }
.newNetworkStickerContainer { margin:0px 0px 12px 0px; padding:0px; float:left; height:212px; width:239px }
.newNetworkStickerContainer ul { list-style-type:none; width:222px; margin:65px 0px 0px 0px; float:left; padding:0px 0px 0px 9px }
.newNetworkStickerContainer li { margin:0px 0px 5px 0px; float:left; padding:0px }
.newNetworkStickerContainer li p { margin:0; padding:20px 0 0 0 }
.newNetworkStickerContainer a, .newNetworkStickerContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.newNetworkStickerDetailsContainer { margin:0px; padding:0px; float:left; height:226px; width:239px }
.newNetworkStickerDetailsContainer ul { list-style-type:none; width:229px; margin:0px; float:left; padding:10px 0px 0px 10px }
.newNetworkStickerDetailsContainer li { margin:0px; width:89px; float:left; padding:0px }
.newNetworkStickerDetailsContainer li p { margin:0px; padding:5px 0px 0px 0px; width:220px; text-align:left; color:#fff; font:bold 11px helvetica; float:left }
.newNetworkStickerDetailsContainer a, .newNetworkStickerDetailsContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:underline; font:bold 11px helvetica }
.latestStickerOuterContainer { margin:10px 10px 0px 0px; padding:0px; float:left; height:189px; width:533px }
.latestStickerContainer { margin:0px; padding:0px; float:left; height:189px; width:533px }
.latestStickerContainer ul { list-style-type:none; width:530px; margin:0px; float:left; padding:60px 0px 0px 3px }
.latestStickerContainer li { margin:0px 0px 5px 8px; float:left; padding:0px }
.latestStickerContainer a, .latestStickerContainer a:hover { padding:0px; margin:0px; color:#1c80ab; text-decoration:none; font:bold 12px helvetica }

.loopListStickerContainer { margin:10px 0px 0px 0px; padding:0px; float:left; height:189px; width:366px } 
.loopListStickerContainer img { margin:0; padding:0 8px 0 0 }
.loopListStickerContainer p { margin:53px 10px 0px 0; padding:0 0 0 13px; text-align:left; color:#38424B; font:bold 11px helvetica; float:left }
.loopListStickerContainer a, .loopListStickerContainer a:hover { padding:0px; margin:0px; color:#38424B; text-decoration:underline; font:bold 11px helvetica }
/* myLEGO Spotlight Sticker Images */
.stickerModuleContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic1E6F31A9-AE77-497A-A239-AEDB56EF9357.gif) no-repeat }
.newNetworkStickerContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic389E3747-E59D-4784-B3F9-17314EDDAD23.gif) no-repeat }
.newNetworkStickerDetailsContainer { background: url(http://cache.lego.com/images/mylego/spotlight/sticker/239x226stick_networker_bg.gif) no-repeat }
.latestStickerContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic533FF80A-7A51-4952-B20B-AAEC8A1EEA40.gif) no-repeat }
.loopListStickerContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picA4EA3D02-F591-4837-BF6C-C2ABF2C818DF.gif) no-repeat }
.latestStickerContainer li { background: url(http://cache.lego.com/images/mylego/spotlight/pages/bottombg.gif) no-repeat }

/* myLEGO Spotlight Arcade */
.arcadeModuleContainer { margin:0px 11px 0px 0px; padding:0px; float:left; height:450px; width:659px }
.arcadeModuleContainer ul { list-style-type:none; width:635px; margin:0px; float:left; padding:65px 0px 0px 23px }
.arcadeModuleContainer li { margin:0; width:89px; float:left; padding:0px }
.arcadeModuleContainer li p { margin:0px; padding:0; text-align:left; color:#fff; font:bold 12px helvetica; float:left }
.arcadeModuleContainer a, .stickerModuleContainer a:hover { padding:0px; float:left; margin:0 20px 0 0; color:#fff; text-decoration:none; font:bold 12px helvetica }
.flashArcadeOuterContainer { margin:25px 0 0 0; clear:both; width:650px; float:left; padding:0 }
.flashArcadeContainer { float:left; margin:0; padding:0 0 0 15px }
.arcadeTextContent { width:400px; float:left; margin:0 0 0 15px; padding:0 }
.arcadeHeading { text-align:left; font-size:17px; font-family:arial, helvetica, sans-serif; font-weight:bold; color:#f97ad1; margin:0; padding:0 }
.arcadeText { text-align:left; font-size:12px; font-weight:normal; font-family:arial, helvetica, sans-serif; color:#fff; margin:0; padding:0 }

.newNetworkArcadeContainer { margin:0px 0px 12px 0px; padding:0px; float:left; height:212px; width:239px }
.newNetworkArcadeContainer ul { list-style-type:none; width:222px; margin:65px 0px 0px 0px; float:left; padding:0px 0px 0px 9px }
.newNetworkArcadeContainer li { margin:0px 0px 5px 0px; float:left; padding:0px }
.newNetworkArcadeContainer li p { margin:0; padding:20px 0 0 0 }
.newNetworkArcadeContainer a, .newNetworkArcadeContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }

.newNetworkArcadeOuterContainer { margin:0px; padding:0px }
.newNetworkArcadeDetailsContainer { margin:0px; padding:0px; float:left; height:226px; width:239px }
.newNetworkArcadeDetailsContainer ul { list-style-type:none; width:229px; margin:0px; float:left; padding:10px 0px 0px 10px }
.newNetworkArcadeDetailsContainer li { margin:0px; width:89px; float:left; padding:0px }
.newNetworkArcadeDetailsContainer li p { margin:0px; padding:5px 0px 0px 0px; width:220px; text-align:left; color:#fff; font:bold 11px helvetica; float:left }
.newNetworkArcadeDetailsContainer a, .newNetworkArcadeDetailsContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:underline; font:bold 11px helvetica }

.latestArcadeOuterContainer { margin:10px 10px 0px 0px; padding:0px; float:left; height:189px; width:533px }
.latestArcadeContainer { margin:0px; padding:0px; float:left; height:189px; width:533px }
.latestArcadeContainer ul { list-style-type:none; width:530px; margin:0px; float:left; padding:60px 0px 0px 3px }
.latestArcadeContainer li { margin:0px 0px 5px 8px; float:left; padding:0px }
.latestArcadeContainer a, .latestArcadeContainer a:hover { padding:0px; margin:0px; color:#1c80ab; text-decoration:none; font:bold 12px helvetica }

.infoArcadeContainer { margin:10px 0px 0px 0px; padding:0px; float:left; height:189px; width:366px }
.infoArcadeContainer img { margin:0; padding:0 8px 0 0 }
.infoArcadeContainer p { margin:53px 10px 0px 0; padding:0 0 0 13px; text-align:left; color:#38424B; font:bold 11px helvetica; float:left }
.infoArcadeContainer a, .infoArcadeContainer a:hover { padding:0px; margin:0px; color:#38424B; text-decoration:underline; font:bold 11px helvetica }
/* myLEGO Spotlight Arcade Images */  
.arcadeModuleContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic7016CE994B0698A664E845FA520511BF.jpg) no-repeat }
.newNetworkArcadeContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic389E3747-E59D-4784-B3F9-17314EDDAD23.gif) no-repeat }
.newNetworkArcadeDetailsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic7CE2CEECE00A338510CDB3541BC142FC.gif) no-repeat }
.latestArcadeContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic4F115B12055004ED8F912C2DFCEC774D.gif) no-repeat }
.latestArcadeContainer li { background: url(http://cache.lego.com/images/mylego/spotlight/pages/bottombg.gif) no-repeat } 
.infoArcadeContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic552D6AD3465E54DB6D5E09687AE2B8E4.gif) no-repeat }

.toptenArcadersContainer { float:left; margin:30px 0 0 0; padding:0 0 0 20px }
.toptenArcadersContainer ul { list-style-type:none; float:left; margin:; padding:0 }
.toptenArcadersContainer ul li { margin:0 30px 20px 0; float:left; padding:0 }

/* myLEGO Spotlight Pages */
.pagesModuleContainer { margin:0px 11px 0px 0px; padding:0px; float:left; height:450px; width:659px }
.pagesModuleContainer ul { list-style-type:none; width:635px; margin:0px; float:left; padding:75px 0px 0px 23px }
.pagesModuleContainer li { margin:0px 31px 10px 0px; width:89px; float:left; padding:0px }
.pagesModuleContainer li p { margin:0px; padding:3px 0px 20px 0px; text-align:left; color:#fff; font:bold 12px helvetica; float:left }
.pagesModuleContainer li p a, .pagesModuleContainer li p a:hover { margin:0px; padding:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.latestPagesContainer { margin:0px 0px 10px 0px; padding:0px; float:left; height:450px; width:241px }
.latestPagesContainer ul { list-style-type:none; width:220px; margin:0px; float:left; padding:67px 0px 0px 10px }
.latestPagesContainer li { margin:0px 0px 2px 0px; float:left; padding:0px }
.latestPagesContainer a, .latestPagesContainer a:hover { padding:0px; margin:0px; color:#035e9d; text-decoration:none; font:bold 11px helvetica }
.masterMakersOuterPagesContainer { margin:9px 17px 12px 0px; padding:0px; float:left; height:368px; width:533px }
.masterMakersPagesContainer { margin:0px; padding:58px 0px 0px 0px; float:left; height:310px; width:533px }
.masterMakersPagesContainer ul { list-style-type:none; width:533px; height:310px; margin:0px; float:left; padding:0px }
.masterMakersPagesContainer li { margin:0px 0px 2px 7px; float:left; padding:0px }
.masterMakersPagesContainer a, .masterMakersPagesContainer a:hover { padding:0px; margin:0px; color:#1c80ab; text-decoration:none; font:bold 12px helvetica }
.callTipOuterContainer { margin:0px; padding:0px; float:left; width:361px }
.callActionPagesContainer { margin:0px 0px 15px 0px; padding:0px; float:left; width:361px; height:187px }
.callActionPagesFlash { margin:55px 0px 0px 0px; padding:0px 10px 0px 15px; float:left; width:89px; height:79px }
.callActionPagesText { margin:55px 0px 0px 0px; padding:0px; float:left; width:230px }
.callActionPagesText p { margin:0px; padding:0px; text-align:left; color:#38424B; font:bold 11px helvetica; float:left }
.tipPagesContainer { margin:0px; padding:0px; float:left; display:block; width:361px; height:190px }
.tipPagesContainer p { margin:35px 0px 0px 0px; width:335px; padding:0px 5px 0px 15px; text-align:left; color:#38424B; font:bold 12px helvetica; float:left }
/* myLEGO Spotlight Pages Images */
.pagesModuleContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic93ACFEE8-92CF-407E-892B-4A273C0A7743.gif) no-repeat }
.latestPagesContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic972534B4-3885-400F-8B7E-0663FAB98E90.gif) no-repeat }
.latestPagesContainer li { background: url(http://cache.lego.com/images/mylego/spotlight/pages/rightbg.gif) no-repeat }
.masterMakersPagesContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picF3AD0581-DC2D-487B-BA99-436EA875DD90.gif) no-repeat }
.masterMakersPagesContainer li { background: url(http://cache.lego.com/images/mylego/spotlight/pages/bottombg.gif) no-repeat }
.callActionPagesContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic3548368F-B37F-4A67-A89E-C0A67E7766CB.gif) no-repeat }
.tipPagesContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picA8CF93F6-353B-47DD-B1D8-CCFC3C2A669C.gif) no-repeat }

/* myLEGO Spotlight Home */
.homeModuleOuterContainer { margin:0px; padding:0px; float:left; height:351px; width:915px }
.mainFeatureHomeContainer { margin:0px; padding:30px 0px 0px 15px; float:left; height:321px; width:655px }
.mainFeatureHomeContainer img { margin:0px 16px 0px 0px; padding:0px; float:left }
.mainFeatureHomeContainer p { margin:0px; padding:0px; float:left; color:#fff; font:normal 11px helvetica; text-align:left; width:260px}
.mainFeatureHomeContainer a { color: #3A91C7; text-decoration:underline;}
.featuredUsersHomeContainer { margin:0px; padding:0px; display:block; float:left; height:351px; width:220px }
.featuredUsersHomeContainer ul { list-style-type:none; width:220px; margin:0px; float:left; padding:10px 0px 0px 0px }
.featuredUsersHomeContainer li { margin:0px; width:220px; float:left; padding:0px 0px 3px 0px }
.featuredUsersHomeContainer li p { margin:0px; padding:0px 0px 20px 0px; text-align:left; color:#fff; font:bold 12px helvetica; float:left }
.featuredUsersHomeContainer a, .featuredUsersHomeContainer a:hover { padding:0px; margin:0px; color:#035e9d; text-decoration:none; font:bold 11px helvetica }
.featuredGalleryHomeContainer { margin:0px; padding:10px 0px 0px 0px; float:left; height:207px; width:932px }
.featuredGalleryHomeContainer ul { list-style-type:none; height:207px; width:932px; margin:0px; display:block; float:left; padding:0px }
.featuredGalleryHomeContainer li { margin:0px 8px 0px 0px; float:left; height:207px; width:223px; padding:0px }
.featuredGalleryFlash { padding:75px 0px 0px 0px; margin:0px }
.featuredGalleryFlash div { margin:0 0 0 15px }
.featuredGalleryFlash p { margin: 0px; font:bold 11px helvetica;}
.featuredGalleryFlash a { color: #fff; text-decoration:none;}
.featuredGalleryFlash a:Hover { color: #fff; text-decoration:underline;}
/* myLEGO Spotlight Home Images */
.homeModuleOuterContainer { background: url(http://cache.lego.com/images/mylego/spotlight/home/915x351top_bg.gif) no-repeat }
.masterMakersPagesContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picF3AD0581-DC2D-487B-BA99-436EA875DD90.gif) no-repeat }

.featuredUsersHomeContainer li { background: url(http://cache.lego.com/images/mylego/spotlight/pages/rightbg.gif) no-repeat }

/* myLEGO Generic Spotlight Styles */
.outerSpotlightContainer { margin:0px; width:930px; padding:10px 0px 0px 16px }


/* myLEGO Help Modules */
.outerModuleGuideContainer { margin:0px; width:930px; height:231px; float:left; padding:10px 0px 0px 16px }
.whatsModulePicContainer { margin:0px 9px 0px 0px; padding:0px; float:left; height:231px; width:279px }
.whatsModuleContainer { margin:0px 0px 0px 0px; padding:0px; float:left; height:231px; width:624px }
.whatsModuleContainer p { margin:0px; padding:55px 10px 0px 18px; height:160px; float:left; text-align:left; font:normal 11px helvetica; color:#fff; width:592px }
.mainModuleOuterContainer { margin:0px 0px 0px 16px; padding:0px }
.mainModContainer { margin:10px 9px 0px 0px; width:449px; float:left; padding:0px }
.modAbilitiesContainer { margin:0px 0px 0px 0px; padding:0px; float:left; height:223px; width:449px }
.modImage { width:73px; height:70px; float:left; padding:15px 10px 10px 15px }
.modAblilitiesDetails { font:normal 11px helvetica; float:left; width:285px; text-align:left; color:#000; padding:10px 0px 0px 0px }
.modAblilitiesDetails p { margin:0px; padding:0px }
.modAblilitiesDetails .modAblilitiesDetailsText { padding:5px 3px 10px 0px; margin:0px; width:285px; color:#fff }
.modAblilitiesDetails .modAblilitiesDetailsTextMore { padding:5px 3px 0 0; margin:0; width:285px; color:#C5760F }
.modBlueprint { margin:0px; padding:3px 0px 0px 0px; width:281px; height:35px }
.modBlueprint p { margin:0px; padding:0px 0px 0px 40px }
/* myLEGO Help Modules Images */
.whatsModuleContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic6148CDCB-5FC2-467D-87B2-0951F24EE583.gif) no-repeat }
.modAbilitiesContainer { background: url(http://cache.lego.com/images/mylego/help/moduleguide/449x223module_tile.gif) no-repeat }
.modBlueprint { background: url(http://cache.lego.com/images/mylego/help/moduleguide/281x35blueprint_bg.gif) no-repeat }

/* myLEGO Beta Home */
.betalandingContainer { margin:0px; display:block; float:left; display:block; padding:0px }
.betalandingContainer ul { list-style-type:none; display:block; margin:0px; padding:30px 0px 0px 40px }
.betalandingContainer li { margin:0px; display:block; float:left; display:block; padding:0px 20px 0px 0px }
.betalandinglinksContainer { margin:0px auto; display:block; float:left; display:block; padding:0px }
.betalandinglinksContainer ul { list-style-type:none; display:block; margin:0px auto; padding:20px 0px 0px 140px }
.betalandinglinksContainer li { margin:0px auto; display:block; float:left; display:block; padding:0px 20px 0px 0px }
.betaSignUpLink, .betaSignUpLinkOn, .betaSignUpLink a, .betaSignUpLink a:hover { width:150px; height:43px; display:block; margin:0px; padding:0px }
.betaFAQLink, .betaFAQLinkOn, .betaFAQLink a, .betaFAQLink a:hover { width:150px; height:43px; display:block; margin:0px; padding:0px }
.betaMBLink, .betaMBLinkOn, .betaMBLink a, .betaMBLink a:hover { width:150px; height:43px; display:block; margin:0px; padding:0px }
.betaLogLink, .betaLogLinkOn, .betaLogLink a, .betaLogLink a:hover { width:150px; height:43px; display:block; margin:0px; padding:0px }
/* myLEGO Beta Home Images */

.betaSignUpLink, .betaSignUpLink a { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic71B58E59-F995-4C8C-B25B-680542E1E559.gif) no-repeat }
.betaSignUpLinkOn, .betaSignUpLink a:hover { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picE735AA91-BF93-44AE-945D-424A5896D6FC.gif) no-repeat }
/*
.betaFAQLink, .betaFAQLink a { background: url(../images/beta/btn150x43faq_off.gif) no-repeat }
.betaFAQLinkOn, .betaFAQLink a:hover { background: url(../images/beta/btn150x43faq_on.gif) no-repeat }
.betaMBLink, .betaMBLink a { background: url(../images/beta/btn150x43boards_off.gif) no-repeat }
.betaMBLinkOn, .betaMBLink a:hover { background: url(../images/beta/btn150x43boards_on.gif) no-repeat }
.betaLogLink, .betaLogLink a { background: url(../images/beta/btn150x43fix_off.gif) no-repeat }
.betaLogLinkOn, .betaLogLink a:hover { background: url(../images/beta/btn150x43fix_on.gif) no-repeat }
*/

/* myLEGO Beta Status */
.betaStatusOuter { margin:0px auto; width:912px; padding:0px }
.betaWhatIs { margin:5px 10px 0px 0px; padding:0px; float:left; display:block; width:317px }
.betaWhatIsContent { margin:0px; background-color:#ce97eb; padding:0px; float:left; display:block; width:317px }
.betaWhatIsContent p { margin:0px; width:302px; padding:0px 5px 0px 10px; text-align:left; color:#602581; font:normal 11px helvetica; float:left }
.betaStatusContentContainer { margin:5px 0px 20px 0px; padding:0px; float:left; display:block; width:580px }
.betaStatusContent { margin:0px; background-color:#ececec; padding:0px; float:left; display:block; width:580px }
.betaStatusContent p { margin:0px; width:565px; padding:0px 5px 0px 10px; text-align:left; color:#8c8c8c; font:normal 11px helvetica; float:left }
.betaSignUpLinkOuter { margin:0px auto; clear:both; width:150px; padding:0px }

/* myLEGO Beta SignUp */
.betaleftContainer { margin:0px; display:block; float:left; display:block; padding:0px }
.betaleftContainer ul { list-style-type:none; display:block; margin:0px; padding:20px 10px 0px 20px }
.betaleftContainer li { margin:0px; display:block; display:block; padding:0px 0px 10px 0px }
.betaSignUpOuter { width:740px; float:left; margin:15px 0px 0px 0px; padding:0px }
.betaSignUpContent { width:740px; height:208px; float:left; display:block; margin:0px; padding:0 0 0 0; }
.betaSignUpContent p { margin:23px 10px 0 0; width:590px; padding:5px 10px 0px 0px; text-align:left; color:#000; font:normal 12px helvetica; float:right; overflow:auto; height:117px; }
.betaSignUpText { margin:0px auto; background-color:#ececec; padding:0px; display:block; width:737px }
.betaSignUpText p { margin:0px; width:722px; padding:0px 5px 0px 10px; text-align:left; color:#878787; font:normal 11px helvetica; float:left; overflow:auto; height:200px; }
.betaSignUpTerms { margin:0px; background-color:#fff; padding:10px 0px; float:left; display:block; width:737px }
.betaSignUpTerms p { margin:0px; width:722px; padding:0px 5px 0px 10px; text-align:right; color:#878787; font:normal 11px helvetica; }
.betaSignUpTerms p a, .betaSignUpTerms p a:hover { margin:0px; padding:0px; color:#878787; text-decoration:none; font:normal 11px helvetica }
.betaSignUpRightLinkOuter { margin:0px; float:right; width:150px; padding:0px }
/* myLEGO Beta SignUp Images */
.betaSignUpOuter { background: url(http://cache.lego.com/images/mylego/beta/signup/740x208home_say.gif) no-repeat }

/* myLEGO Beta Log */
.betaSignUpLogOuter { width:750px; display:block; float:left; margin:20px 0px 0px 0px; padding:0px }
.betaSignUpLogText { margin:0px; background-color:#c7d134; padding:0px; width:750px }
.betaSignUpLogText p { margin:0px; width:735px; padding:0px 5px 0px 10px; text-align:left; color:#000; font:normal 11px helvetica; float:left }
.betaSignUpTwoContainers { margin:0px; width:750px; display:block; float:left; padding:0px }
.currentIssuesContainer { margin:10px 10px 0px 0px; background-color:#c7d134; display:block; width:321px; padding:0px }
.currentIssuesContainer p { margin:0px 5px 0px 10px; width:306px; background-color:#c7d134; padding:0px; text-align:left; color:#000; font:normal 11px helvetica }
.fixesContainer { margin:10px 0px 0px 0px; background-color:#ececec; float:left; width:418px; padding:0px }
.fixesContainer p { margin:0px 5px 0px 10px; width:403px; background-color:#ececec; padding:0px; text-align:left; color:#797979; font:normal 11px helvetica }

/* myLEGO Beta FAQs */
.betafaqOuterContainer { margin:0px; float:left; padding:11px 0px 0px 0px; width:749px }
.betafaqQuestions { margin:0px; clear:both; padding:20px 0px 0px 0px; width:749px }
.betafaqQuestions p { margin:0px; padding:0px 0px 10px 0px; color:#464646; text-align:left; font:normal 11px helvetica; width:749px }
.betafaqQuestions p a { margin:0px; padding:0px; color:#1A74B2; text-align:left; font:normal 11px helvetica }
.betaquestionsContainer { margin:8px 0px 0px 0px; padding:0px; width:749px; float:left }
.betaquestionsContainerScroller { margin:0px; padding:0px; clear:both; background-color:#c7d134; overflow:auto; width:749px; height:232px }
.betaquestionsContainerScroller ul { list-style-type:none; margin:0px; float:left; width:712px; padding:0px 10px 5px 0px }
.betaquestionsContainerScroller li { margin:0px; float:left; padding:0px }
.betaquestionsContainerScroller li p { margin:2px 0px 0px 3px; float:left; padding:0px }
.betaquestionBullet img { padding:0px; margin:0px 0px 0px 10px; float:left; width:18px; height:18px }
.betaquestionsContainer p { margin:0px; font:normal 11px helvetica; text-align:left; float:left; padding:0px 2px 5px 4px; width:672px; color:#000 }
.betaquestionsContainer p a { margin:0px; padding:0px; color:#000100; text-align:left; text-decoration:none; font:normal 11px helvetica }
.betaquestionsOpeningtext { background-color:#c7d134; margin:0px; padding:0px; display:block; float:left; width:749px }
.betaquestionsOpeningtext p { margin:0px; padding:0px 10px 10px 10px; width:729px }


/* myLEGO Help Record A Concern */
.outerReportContainer { margin:0px auto; width:749px; padding:10px 0px 0px 0px }
.reportsMainContainer { margin:0px; padding:0px; float:left; background-color:#313B41; width:749px }
.reportsMainContainer p { width:730px; padding:0px 7px 5px 12px; float:left; text-align:left; font:normal 11px helvetica; color:#fff }
.reportsMainContainer p a { margin:0px; padding:0px; color:#3A91C7; text-align:left; text-decoration:none; font:normal 11px helvetica }
.reportSubject { margin:30px 10px 0px 14px; padding:0px }
.reportSubject ul { list-style-type:none; margin:0px; clear:both; float:left; padding:0px }
.reportSubject li { margin:0px 20px 0px 0px; float:left; padding:0px }
.reportText p { margin:0px; width:200px; display:block; height:130px; text-align:left; font:normal 11px helvetica; color:#5f6024; padding:5px 0px 0px 0px }
/* myLEGO Help Record A Concern Images */
.concernArrow { padding:0px; margin:0px; height:23px; width:26px; clear:both; display:block }
.concernArrow a { padding:0px; margin:0px; height:23px; width:26px; clear:both; display:block }
.concernArrow, .concernArrow a { background: url(http://cache.lego.com/images/mylego/help/reportaconcern/button26x23_off.gif) no-repeat }
.concernArrow a:hover { background: url(http://cache.lego.com/images/mylego/help/reportaconcern/button26x23_on.gif) no-repeat }

/* myLEGO Help Getting Started */
.startedFlashContainer { margin:0px auto; width:895px; padding:10px 0px 20px 0px }
.startedMasterPieces { margin:0px; padding:0px 0px 0px 28px; float:left }
.startedWhatson { margin:0px; padding:0px 0px 0px 10px; float:left }
.startedScoop { margin:0px; padding:0px 0px 0px 10px; float:left }
.startedDark, .startedLight, .startedText { margin:0px; padding:0px }
.startedText p, .startedText p a, .startedText p a:hover { margin:0px; padding:0px 0px 0px 10px; width:227px; text-align:left; text-decoration:none; color:#000; font:normal 11px helvetica }
.startedDark p, .startedDark p a, .startedDark p a:hover { margin:0px; padding:3px 0px 3px 10px; width:220px; text-align:left; text-decoration:none; color:#000; font:normal 11px helvetica }
.startedLight p, .startedLight p a, .startedLight p a:hover { margin:0px; padding:3px 0px 3px 10px; width:220px; text-align:left; text-decoration:none; color:#000; font:normal 11px helvetica }
/* myLEGO Help Getting Started Images */
.startedText { background: url(http://cache.lego.com/images/mylego/help/gettingStarted/241x19extender.gif) repeat-y }
.startedDark { background: url(http://cache.lego.com/images/mylego/help/gettingStarted/241x22darkGrey.gif) repeat-y }
.startedLight { background: url(http://cache.lego.com/images/mylego/help/gettingStarted/241x20lightGrey.gif) repeat-y }

/* myLEGO Parents PlayTogether Page */
.togetherOuterContainer { margin:0px 0px 0px 79px; display:block; padding:0px }
.togetherContainer { margin:0px; width:384px; float:left; display:block; padding:0px 24px 0px 0px }
.togetherContentContainer { width:384px; margin:8px 0px 0px 0px; float:left; background-color:#B4B2A3; display:block; padding:0px }
.togetherTitleContent { margin:0px; clear:both; padding:0px }
.togetherTitleContent p { margin:0px; padding:2px 0px 0px 0px; float:left; color:#FBF885; font:bold 22px helvetica }
.togetherMainContent { margin:0px; clear:both; padding:0px }
.togetherMainContent p { margin:0px; padding:7px 0px 0px 20px; width:355px; text-align:left; float:left; color:#656450; font:normal 11px helvetica }
.togetherMainContent p a, .togetherMainContent p a:hover { font:normal 11px helvetica; color:#24241C; text-decoration:none }


/* ---------------- GLOBAL HEADER AND FOOTER -------------------- 
#h-Container{padding: 5px 0px 0px 0px;margin: 0px 0px 0px 0px;width: 950px;height: 62px;background-image: url(http://cache.lego.com/images/mylego/globalheader/950x001_bg_tile.gif);background-repeat: repeat;}
#h-legoLogo {padding: 0px 0px 0px 10px;margin: 0px 14px 0px 0px;width: 49px;height: 49px;float: left;display: inline;}
#h-navButtons{float: left;display: inline;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;list-style: none;}
#h-navButtons li{width: 85px;height: 50px;float: left;margin: 0px 3px 0px 0px;padding: 0px 0px 0px 0px;list-style: none;background-repeat: no-repeat;}
#h-navButtons a {width: 85px;height: 50px;display: block;background-repeat: no-repeat;}
#h-homeButton {background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_home_off.gif);}
#h-homeButton a:hover{background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_home_on.gif);}
#h-productsButton {background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_products_off.gif);}
#h-productsButton a:hover{background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_products_on.gif);}
#h-clubButton {background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_play_off.gif);}
#h-clubButton a:hover{background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_play_on.gif);}
#h-shopButton {background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_store_off.gif);}
#h-shopButton a:hover{background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_store_on.gif);}
*/
/*--START search--*/
#h-searchContainer {padding:0px; margin:0px 0px 0px 12px; width: 292px;height: 33px; background-image: url(http://cache.lego.com/images/mylego/globalheader/292x033_search_bg.gif); background-repeat: no-repeat;float: left}
#h-searchContainer form {padding: 0px 0px 0px 10px;margin: 7px 0px 0px 0px;}
#h-searchForm {padding-left: 9px;padding-top: 7px;}
#h-searchFormTextInput{padding: 1px 2px 1px 2px;margin: 0px 3px 0px 0px;width: 202px;font: 10px/14px Verdana, Tahoma, Arial, sans-serif;color: #000000;float: left;}
#h-searchFormTextImage{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;float: left;}
#h-privacy-bar{margin-top: 6px;padding-top: 8px;width: 292px;background-image: url(http://cache.lego.com/images/mylego/globalheader/292x009_privacy_dots.gif);background-repeat: no-repeat;}
#h-privacy-bar img{margin-top: 0px;border: 0px;}
.h-studButton {padding: 0px 0px 0px 7px;margin: 0px;float: left;display: inline;list-style-type: none;width: 18px}
.h-studButton1 {padding: 0px 7px 0px 10px;margin: 0px;float: left;display: inline;list-style-type: none;width: 18px}
/*--END search--*/

/*--START LMF login and register--*/
#h-LMFContainer{padding: 0px;margin: 0px 0px 6px 6px;width: 148px;height: 50px;background-image: url(http://cache.lego.com/eng/images/globalNav/148x050_logout_play_bg.gif);background-repeat: no-repeat;float: left;display: inline;}
#h-LMFContainer ul {list-style: none; margin: 21px 0px 0px 20px; padding: 0px;}
#h-LMFContainer li {padding: 0px; float:left; margin: 0px;}
#h-LMFContainer li p {padding: 0px 0px 0px 29px; float:left; text-align:left; margin: 0px;}
#h-LMFContainer li p a#h-signIn {font: 10px/12px Verdana, Tahoma, Arial, sans-serif;color: #999999;font-weight: bold;text-decoration: none;}
#h-LMFContainer li p a#h-signIn:hover {font: 10px/12px Verdana, Tahoma, Arial, sans-serif;color: #999999;font-weight: bold;text-decoration: underline;}
#h-LMFContainer li p a#h-registerNow {font: 10px/12px Verdana, Tahoma, Arial, sans-serif;color: #228DC5;font-weight: bold;text-decoration: none;}
#h-LMFContainer li p a#h-registerNow:hover {font: 10px/12px Verdana, Tahoma, Arial, sans-serif;color: #228DC5;font-weight: bold;text-decoration: underline;}
/*--END LMF login and register--*/

/*--START LMF Username and avatar--*/
#h-LoginContainer{text-align:left; padding: 0px;margin: 0px 0px 6px 6px;width: 148px;height: 50px;background-repeat: no-repeat;float: left;display: inline;}
#h-LoginContainer ul {list-style: none;margin: 21px 0px 0px 0px;padding: 0px;float: left;}
#h-LoginContainer li {padding: 0px;margin: 0px;}
#h-LoginContainer li p {padding: 0px;margin: 0px;}
a#h-signOut{font: 10px/12px Verdana, Tahoma, Arial, sans-serif; color: #999999;font-weight: bold;text-decoration: none;}
a#h-signOut:hover{font: 10px/12px Verdana, Tahoma, Arial, sans-serif;color: #999999;font-weight: bold;text-decoration: underline;}
a#h-UserName{font: 10px/12px Verdana, Tahoma, Arial, sans-serif;color: #228DC5;font-weight: bold;text-decoration: none;}
a#h-UserName:hover{font: 10px/12px Verdana, Tahoma, Arial, sans-serif;color: #228DC5;font-weight: bold;text-decoration: underline;}
a#h-Avatar {float: left;}

/*--END LMF Username and avitar--*/

#h-sectionColorBar{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; width: 950px; height: 4px;background-color: #23A3D5;border-bottom: 2px solid #1D87B1;clear: left;font-size: 1px;}
.RegionInfo {font-weight: bold;font-size: 10px;background-image: url(http://cache.lego.com/images/mylego/globalheader/950x001_bg_tile.gif);width: 950px;color: #2489bd;font-family: Verdana, Monospace;padding-top: 3px}
.RegionInfo A {font-weight: bold !important;color: #2489bd !important;text-decoration: underline !important;font-size: 10px !important;}
.RegionInfo Img {margin-left:798px;margin-right:5px;vertical-align: bottom;}

/*--START global footer--*/
#gf-globalFooterContainer {	display: block;	padding: 0px;margin: 0px;width: 950px;height: 25px;clear: both;	float: left;}
#gf-globalFooter {padding: 10px 0px 0px 0px;margin: 0px 0px 0px 0px;width: 950px;height: 15px;display: block;float: left;list-style: none;border: 0px solid green;}
#gf-links {padding: 3px 0px 0px 3px;margin: 0px 2px 0px 0px;width: 401px;height: 25px;display: block;float: left;background-image: url(http://cache.lego.com/eng/images/globalFooter/img3x25footerbg.gif);background-repeat: repeat-x}
#gf-links ul {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 17px;list-style: none;border: 0px solid black;}				
#gf-links ul li a	{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 16px;	font: 10px Verdana, Tahoma, Arial, sans-serif;color: #474D50;font-weight: bold;	text-decoration: none;background-image: url(http://cache.lego.com/eng/images/globalFooter/linksArrowOff.gif);background-repeat: no-repeat;border: 0px solid black;}
#gf-links ul li a:hover  {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 16px;font: 10px Verdana, Tahoma, Arial, sans-serif;color: #F16062;font-weight: bold;	text-decoration: none;background-image: url(http://cache.lego.com/eng/images/globalFooter/linksArrowOn.gif);background-repeat: no-repeat;}
#gf-search {padding: 0px 0px 0px 0px;margin: 0px 2px 0px 0px;width: 160px;height: 25px;	display: block;float: left;background-image: url(http://cache.lego.com/eng/images/globalFooter/img3x25footerbg.gif);background-repeat: repeat-x;}
#gf-search form{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
#gf-search p{padding: 3px 2px 0px 2px;margin: 0px 0px 0px 0px;}
#gf-search input{padding: 0px 0px 0px 0px;	margin: 0px 0px 5px 5px;height: 12px;width: 90px;font-family: Arial;font-size: 10px;font-weight: normal;}
#gf-search img{	padding: 0px 0px 0px 10px;margin: 0px 0px 0px 0px;}
#gf-privacy {padding: 2px 0px 0px 0px;margin: 0px 0px 0px 0px;width: 175px;	height: 25px;display: block;float: left;background-image: url(http://cache.lego.com/eng/images/globalFooter/img3x25footerbg.gif);background-repeat: repeat-x;border: 0px solid red;}
#gf-privacy ul {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 12px;list-style: none;	border: 0px solid black;}
#gf-privacy ul li a  {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 16px;font: 10px Verdana, Tahoma, Arial, sans-serif;color: #288EAF;font-weight: bold;text-decoration: none;background-image: url(http://cache.lego.com/eng/images/globalFooter/privacyArrowOff.gif);background-repeat: no-repeat;border: 0px solid black;	}
#gf-privacy ul li a:hover {	margin: 0px 0px 0px 0px;padding: 0px 0px 0px 16px;font: 10px Verdana, Tahoma, Arial, sans-serif;color: #F16062;	font-weight: bold;text-decoration: none;background-image: url(http://cache.lego.com/eng/images/globalFooter/privacyArrowOn.gif);background-repeat: no-repeat;}
#gf-logo {padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 2px;width: 25px;height: 25px;display: block;float: left;background-image: url(http://cache.lego.com/eng/images/globalFooter/img25x25legologo.gif);background-repeat: repeat-x;}
#gf-logo a {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;width: 25px;height: 25px;display: block;float: left;background-image: url(http://cache.lego.com/eng/images/globalFooter/img25x25legologo.gif);	background-repeat: repeat-x;}
#gf-logo a:hover{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;width: 25px;height: 25px;	display: block;	float: left;background-image: url(http://cache.lego.com/eng/images/globalFooter/img25x25legologo.gif);background-repeat: repeat-x;}
#gf-footertext {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;clear: both;float: left;display: block;color: #888C8E;	font-size: 10px;width: 950px;}
#gf-footertext p{text-align: center;font: 10px/12px Verdana, Tahoma, Arial, sans-serif;	padding: 5px 0px 0px 0px;margin: 0px 0px 0px 0px;}
#f-Container {margin-top: 5px;}
#f {padding: 0px;margin: 0px;width: 950px;height: 26px;float: left;display: inline;list-style: none;line-height: normal;font-size: 14px;}
#f-links {padding: 3px 0px 0px 4px;margin: 0px 2px 0px 0px;width: 916px;height: 26px;float: left;display: inline;background: url(http://cache.lego.com/eng/images/globalfooter/001x026_globalfooter_bg.gif) repeat-x;}
#f-links ul {margin: 0px;padding: 0px 0px 0px 17px;list-style: none;}
#f-links ul li a {margin: 0px;padding: 0px 40px 0px 15px;font: bold 10px Verdana, Tahoma, Arial, sans-serif;color: #474D50;text-decoration: none;background: url(http://cache.lego.com/eng/images/globalfooter/010x010_stud.gif) no-repeat;}
#f-links ul li a:hover {margin: 0px;padding: 0px 40px 0px 15px;font: bold 10px Verdana, Tahoma, Arial, sans-serif;color: #F16062;text-decoration: none;}
#f-links span#legalNotice a{ color: #228DC5;}
#f-logo {padding: 0px;margin: 0px 0px 0px 2px;width: 25px;height: 25px;float: left;display: inline;background: url(http://cache.lego.com/eng/images/globalfooter/img25x25legologo.gif) repeat-x;}
#f-logo a {display: block;width: 25px;height: 25px;}
#f-text {padding: 0px;margin: 0px;clear: both;float: left;display: inline;color: #888C8E;font-size: 10px;width: 950px;}
#f-text p { text-align: center ;font: 10px/12px Verdana, Tahoma, Arial, sans-serif;margin: 0px;padding: 0px 0px 5px 0px;}
/*--END global footer--*/

/* Sticker Revised Styles */	
.mainStickerThumbContainer { margin:5px 0px 0px 16px; padding:0px }
.myStickerThumbOuterContainer { margin:0px 5px 10px 0px; padding:0px; float:left; width:223px }
.myStickerThumbContainer { margin:0px; padding:0px; background-color:#D2D2D2; height:60px; width:223px }
.myStickerThumbContainer ul { list-style-type:none; margin:0px; width:213px; padding:0px 0px 0px 10px }
.myStickerThumbContainer li { margin:0px; float:left; padding:0px }	
.stickerImage { margin:0px; padding:0px; height:60px; width:60px }
.stickerText { font:normal 11px helvetica; color:#6D7276; margin:0px; padding:0px; width:140px; }
.stickerText p { margin:0px; text-align:left; padding:0px 0px 0px 10px }

/* Sticker Revised Image Styles */
.stickerImage { background: url(http://cache.lego.com/images/mylego/help/stickers/60x60white_bg.gif) no-repeat }

/* Paginator */
.paginatorMain { padding:5px 0px 0px 0px; width:901px; height:29px; display:block; clear:both; margin:0px auto }
.paginatorMain ul { list-style-type:none; margin:0px; float:right; display:block; padding:0px }
.paginatorMain li { margin:0px; text-align:left; float:left; height:26px; padding:0px }
.paginatorMain li p { margin:0px; display:block; font:bold 12px helvetica; float:left; color:#27262e; padding:0px }
.paginatorMain li p a { margin:0px; display:block; float:left; color:#27262e; text-decoration:none; padding:2px 2px 0px 2px }
.paginatorMain li p a:hover { margin:0px; display:block; float:left; color:#27262e; text-decoration:none; padding:2px 2px 0px 2px }
.paginatorMain .leftArrow { padding:0px; margin:0px 7px 0px 0px }
.paginatorMain .rightArrow { padding:0px; margin:0px 0px 0px 7px }

/* report a concern */
.reportAConcernBgImage {  background: url(http://cache.lego.com/images/mylego/help/reportaconcern/460x471report_bg.gif) no-repeat }

img.PngFix
        {
            margin: 5px 0px 0px 0px;
            padding: 0px;
            font-size: 1px;
            behavior: url(/iepngfix_ts.htc);
        }
------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline
Content-Type: image/jpeg
Content-Location: http://cache.lego.com/images/mylego/Common/950x7curveTop.jpg
Content-Transfer-Encoding: Base64

/9j/4AAQSkZJRgABAgEASABIAAD/4QOnRXhpZgAATU0AKgAAAAgABwESAAMAAAAB
AAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAc
AAAAcgEyAAIAAAAUAAAAjodpAAQAAAABAAAApAAAANAACvyAAAAnEAAK/IAAACcQ
QWRvYmUgUGhvdG9zaG9wIENTMiBXaW5kb3dzADIwMDc6MDc6MTUgMjA6MjM6MzMA
AAAAA6ABAAMAAAAB//8AAKACAAQAAAABAAADtqADAAQAAAABAAAABwAAAAAAAAAG
AQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAA
AgEABAAAAAEAAAEuAgIABAAAAAEAAAJxAAAAAAAAAEgAAAABAAAASAAAAAH/2P/g
ABBKRklGAAECAABIAEgAAP/tAAxBZG9iZV9DTQAC/+4ADkFkb2JlAGSAAAAAAf/b
AIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwR
EQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAAQCgAwEi
AAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEA
AQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIR
AwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZE
k1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm
9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUy
gZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi
8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//a
AAwDAQACEQMRAD8AyjyUl5+ktdxH0BJefpJKe/KS4BJFBe/SXAJJKD6AkvP0kEve
JLg0k5a963lSXAJIFIfQEl5+kgl9ASXn6SSn0BJv0m/1h+VefpJHYqD/AP/Z/+0I
clBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAHHAIAAAIAAgA4QklNBCUAAAAAABBG
DPKJJrhW2rCcAaGwp5B3OEJJTQPtAAAAAAAQAEgAAAABAAIASAAAAAEAAjhCSU0E
JgAAAAAADgAAAAAAAAAAAAA/gAAAOEJJTQQNAAAAAAAEAAAAHjhCSU0EGQAAAAAA
BAAAAB44QklNA/MAAAAAAAkAAAAAAAAAAAEAOEJJTQQKAAAAAAABAAA4QklNJxAA
AAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9m
ZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAA
AAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA////
/////////////////////////wPoAAAAAP////////////////////////////8D
6AAAAAD/////////////////////////////A+gAADhCSU0ECAAAAAAAEAAAAAEA
AAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANTAAAABgAAAAAA
AAAAAAAABwAAA7YAAAAPADkANQAwAHgANAA2AGIAbwByAGQAZQByAFQAbwBwAAAA
AQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAO2AAAABwAAAAAAAAAAAAAA
AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIAAAAG
Ym91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAA
TGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAABwAAAABSZ2h0bG9uZwAAA7YAAAAG
c2xpY2VzVmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlE
bG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNs
aWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNl
VHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAA
VG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAAcAAAAA
UmdodGxvbmcAAAO2AAAAA3VybFRFWFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAA
AAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAAAAEAAAAAAA5jZWxsVGV4
dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxpZ25l
bnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVu
dW0AAAAPRVNsaWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVl
bnVtAAAAEUVTbGljZUJHQ29sb3JUeXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9u
ZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJvdHRvbU91dHNldGxvbmcA
AAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAT/wAAAA
AAAAOEJJTQQRAAAAAAABAQA4QklNBBQAAAAAAAQAAAABOEJJTQQMAAAAAAKNAAAA
AQAAAKAAAAABAAAB4AAAAeAAAAJxABgAAf/Y/+AAEEpGSUYAAQIAAEgASAAA/+0A
DEFkb2JlX0NNAAL/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEV
DwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
AQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAz/wAARCAABAKADASIAAhEBAxEB/90ABAAK/8QBPwAA
AQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAID
BAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGx
QiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N1
4/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIB
AgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJD
UxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSl
tcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwDKPJSXn6S1
3EfQEl5+kkp78pLgEkUF79JcAkkoPoCS8/SQS94kuDSTlr3reVJcAkgUh9ASXn6S
CX0BJefpJKfQEm/Sb/WH5V5+kkdioP8A/9kAOEJJTQQhAAAAAABVAAAAAQEAAAAP
AEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAAEwBBAGQAbwBiAGUAIABQ
AGgAbwB0AG8AcwBoAG8AcAAgAEMAUwAyAAAAAQA4QklNBAYAAAAAAAcACAEBAAEB
AP/hOmhodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdp
bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1l
dGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IjMuMS4xLTExMSI+
CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8w
Mi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRm
OmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhhcE1NPSJodHRwOi8vbnMuYWRv
YmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0
cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyI+CiAg
ICAgICAgIDx4YXBNTTpEb2N1bWVudElEPnV1aWQ6NkU3MkVGOTkwODMzREMxMUE3
MTA5RjE5NjhBQjMxQjM8L3hhcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4YXBN
TTpJbnN0YW5jZUlEPnV1aWQ6NkY3MkVGOTkwODMzREMxMUE3MTA5RjE5NjhBQjMx
QjM8L3hhcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4YXBNTTpEZXJpdmVkRnJv
bSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjpp
bnN0YW5jZUlEPnV1aWQ6OTYxQTBBNEM1MzMyREMxMUFCMUVFMkNDNDAwMUVFOEE8
L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElE
PnV1aWQ6MzEzMUM3OTM0MjMyREMxMUFCNDhDMDAxMzA2QTQ0Mzc8L3N0UmVmOmRv
Y3VtZW50SUQ+CiAgICAgICAgIDwveGFwTU06RGVyaXZlZEZyb20+CiAgICAgIDwv
cmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91
dD0iIgogICAgICAgICAgICB4bWxuczp4YXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20v
eGFwLzEuMC8iPgogICAgICAgICA8eGFwOkNyZWF0ZURhdGU+MjAwNy0wNy0xNVQy
MDoyMzozMyswMTowMDwveGFwOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4YXA6TW9k
aWZ5RGF0ZT4yMDA3LTA3LTE1VDIwOjIzOjMzKzAxOjAwPC94YXA6TW9kaWZ5RGF0
ZT4KICAgICAgICAgPHhhcDpNZXRhZGF0YURhdGU+MjAwNy0wNy0xNVQyMDoyMzoz
MyswMTowMDwveGFwOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhhcDpDcmVhdG9y
VG9vbD5BZG9iZSBQaG90b3Nob3AgQ1MyIFdpbmRvd3M8L3hhcDpDcmVhdG9yVG9v
bD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRp
b24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVy
bC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1h
Z2UvanBlZzwvZGM6Zm9ybWF0PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAg
ICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1s
bnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAv
Ij4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNv
bG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpIaXN0b3J5Lz4KICAgICAgPC9y
ZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0
PSIiCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20v
dGlmZi8xLjAvIj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpP
cmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEw
MDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlv
bj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZm
OlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAg
IDx0aWZmOk5hdGl2ZURpZ2VzdD4yNTYsMjU3LDI1OCwyNTksMjYyLDI3NCwyNzcs
Mjg0LDUzMCw1MzEsMjgyLDI4MywyOTYsMzAxLDMxOCwzMTksNTI5LDUzMiwzMDYs
MjcwLDI3MSwyNzIsMzA1LDMxNSwzMzQzMjtCMDJDNTA4RDlFMTRBMkM2OTkwRjI5
QTM4RUFBQUIyMTwvdGlmZjpOYXRpdmVEaWdlc3Q+CiAgICAgIDwvcmRmOkRlc2Ny
aXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAg
ICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4w
LyI+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj45NTA8L2V4aWY6UGl4
ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+Nzwv
ZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+
LTE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6TmF0aXZlRGlnZXN0
PjM2ODY0LDQwOTYwLDQwOTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3NTEw
LDQwOTY0LDM2ODY3LDM2ODY4LDMzNDM0LDMzNDM3LDM0ODUwLDM0ODUyLDM0ODU1
LDM0ODU2LDM3Mzc3LDM3Mzc4LDM3Mzc5LDM3MzgwLDM3MzgxLDM3MzgyLDM3Mzgz
LDM3Mzg0LDM3Mzg1LDM3Mzg2LDM3Mzk2LDQxNDgzLDQxNDg0LDQxNDg2LDQxNDg3
LDQxNDg4LDQxNDkyLDQxNDkzLDQxNDk1LDQxNzI4LDQxNzI5LDQxNzMwLDQxOTg1
LDQxOTg2LDQxOTg3LDQxOTg4LDQxOTg5LDQxOTkwLDQxOTkxLDQxOTkyLDQxOTkz
LDQxOTk0LDQxOTk1LDQxOTk2LDQyMDE2LDAsMiw0LDUsNiw3LDgsOSwxMCwxMSwx
MiwxMywxNCwxNSwxNiwxNywxOCwyMCwyMiwyMywyNCwyNSwyNiwyNywyOCwzMDs3
NTMwQzMxNzdFN0JEODNEMzMyMDc2MkJBQjI0RTM5QTwvZXhpZjpOYXRpdmVEaWdl
c3Q+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4
bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+/+4AIUFkb2JlAGRAAAAAAQMAEAMC
AwYAAAAAAAAAAAAAAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwMBAQEBAQEBAQEBAQIC
AQICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDA//CABEIAAcDtgMBEQACEQEDEQH/xADGAAEBAQEAAgMAAAAAAAAAAAAAAQID
BQYEBwgBAQACAgMBAQAAAAAAAAAAAAABAgMFBAYHCAkQAAEDBQEAAwEBAAAAAAAA
AAAUBQYBAhIDBBEhExUHCBEAAAMFBQUGBAQHAAAAAAAAAQIDABEENQaSk9QF1SES
IjLSMUFhkTSUUYHDB3ETFSWxQmJyI0MUEgABAwIDBAgEBAYDAAAAAAACAAEDkTQR
MpIhErIEMVFx0UIz4wWBohMGYSJScvBBoYIUByMkFf/aAAwDAQECEQMRAAAA/D33
P+Y/pnonXcwAAAAAAAAAAAA+RydbcmKAAAAAAEtfPA2mVLaQAAAAAM0jx2zw+D5u
k1aw5lSCIACkKc7V9q6/2LtS2pvEgtiMer16ylagAAATHZlWKgAAC0jK2JkAAAAA
S2X79+W/Qv/aAAgBAgABBQD+Qsv8yY4BWxrtMWsxazFrMWsxazFrMWsxazFrMWsx
azFrMWsxazFrMWsxazFrMWsxazFrMWsxazFrMWs13c1Lc9JnpM9JnpM9JnpM9Jnp
M9JnpM9JnpM9JnpL8LtdbWKpbY1a6es56znrOes56znrOes56znrOes56znrOes5
g05Ntee67XfXDK8yvMrzO8zvMrzK8yvMrzK8yvMrzK80bXC6+65q2VxazxrPGs8a
zxrPGot/Otrsq23Xes56znrOes56znrOes56znrObqsd9taNh6znrOes56znrOes
56znrOX2tF1LbWeluLWYtZi1mLWYtZi1mLWYtZi1mLWYtZi1l35n1/0CI/xJz/0D
/9oACAEDAAEFAJO7y3ufFLh4qchU5CpyFTkKnIVOQqchU5CpyFTkKnIVOQqchU5C
pyFTkKnIVOQqchU5CpyFTkKnIVOQqcjoru2bcamNTGpjUxqY1MamNTGpjUxqY1Ma
mNTRSmvff0OFblHaKe4U9wp7hT3CnuFPcKe4U9wp7hT3CnuFPcKe4pv76X9991dd
urVSmGow1GGou06K3fXoMNRhqMNRhqMNRhqMNRhqPq5/qs2ueqxU5FNzpWn2up9r
qU63e0u63StVTkV6O/1T3CnuFPcKe4U9wp7hT3CnuFPcU6nKhXo76inuFPcKe4U9
wp7hT3CnuFPcKO0p0uNKKnIVOQqchU5CpyFTkKnIVOQqchU5CpyFTkW9jrSjI8TK
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
9LchL0eluQl6PS3IS9HpbkJej0tyEvR6W5CXo9LchL0eluQl6PS3IS9HpbkJej0s
U8YjBLEKXYjFibdOcT8W6ci8MYAAgbeIGK/KaVA/FuiK0SDiAI7oFIOZrG2pufxD
8uxuHKKP7v8AbEd3aOyO72lFIX0TjmlFIX0TjmlFIX0TjmlFIX0TjmlFIX0TjmlF
IX0TjmlFIX0TjmlFIX0TjmlFIX0TjmlFIX0TjmlFIX0TjmlFIX0TjmlFIX0TjmlN
JAYO1y0Rt2dwf9zwZNIYWmYAxYsiqaxIhQphVCCikioccYoUVjIKKHIJQeCZR7gE
WLuxeUAUNhX5isYRD+XdEkWmUdngDeryj38Rjm9XlHv4jHM4YvI97xjw+oqobzEW
9ZknvidberyT36fWDPJFZMJe7cj1XeScWmTyAGcMXke94x4fUVUN5iLeryT36fW3
q8k9+n1t6vJPfp9bPJFZMJe7cj1XeScWmTyAGcMXke94x4fUVUN5iLPJFZMJe7cj
1XeScWmTyAGEFIvJAXEjiGUjCHMUAA4pCQp4sVRIBzG3hEdoA5oZE+WUesKMMgmC
x1Yg/wCemRFMhVQOGZJvTUIAGLwhwiAdzSijra+rMQo5LSW67/EcFVylcImHgAM4
A26UR7u1njk1IgPwFaJEfEX/AKu97Sikb6J1dtmUUeIm5QA8QJyj3uE2bO2h8GlF
HB2g4xlhM8OwREM4EHj/AAYjsnpHsEyQpnWKUFH7CkAM5AReHw2MH7TR49r3HiCg
8RebYGYHDm8WlFIX0TjmlFIX0TjmlFIX0TjmlFIX0TjmlFIX0TjmlFIX0TjmlFIX
0TjmlFIX0TjmlFIX0TjmERyeltwB4wLERBUx/u/cAcwbuU0hu7XOUiHbXdghHu2N
KKQvonHNKKQvonHNKKQvonHNKKQvonHNKKQvonHNKKQvonHNKKQvonHNKKQvonHM
L8npAN3YIgrEgB3iIgIPjxc7s2tx5PSG+/tVUXMf5vzQr9ng0oo62vqzSijra+rN
KKOtr6s0oo62vqzSijra+rNKKOtr6s0oo62vqzSijra+rNKKOtr6s0oo62vqzSij
ra+rNKKOtr6swCOT0mLh4QIquBT8IueA5wApu8G+70JBU7msV9oqgy6nIXPYMUqh
jvtzltTwNeUhH5JnRM+OYYbI84UQg4iENCkiQCJNEAZw8RQ//9k=

------------YPCTGTixyXJCA0pYwPKQOi
Content-Disposition: inline; filename=mylego.css
Content-Type: text/css; charset=utf-8; name=mylego.css
Content-Location: http://mln.lego.com/en-us/CSS/mylego.aspx
Content-Transfer-Encoding: 8bit

/* Generic */
body { background:url(http://cache.lego.com/images/mylego/Common/1088x297cloud_bg.gif) no-repeat center top; background-color:#fff; text-align:center }
.body { background:url() no-repeat center top; background-color:#BDCF31; margin:0px auto; text-align:center }
#siteWrapper { min-height: 100%; position: relative; }
#site { width: 950px; margin: 0 auto; }

/* myLEGO Navigation */
.myLEGOFlashNavigation { width:950px; height:66px; position: relative; }
.myLEGOFlashNavigation ul { list-style-type:none; width:725px; height: 42px; position: absolute; top: 24px; right: 0; display:block; }
.myLEGOFlashNavigation li { margin:0px 0 0 5px; display:block; float:left; padding:0px 0px 0px 0px }
.myLEGOFlashNavigation { background: url(http://cache.lego.com/images/mylego/Common/950x7curveTop.jpg) no-repeat center bottom }
.myLEGOnonFlashNavigation { width:950px; height:107px; margin:0px auto; padding:2px 0px 0px 0px }
.myLEGOnonFlashNavigation ul { list-style-type:none; width:747px; display:block; float:left; margin:0px; padding:0px }
.myLEGOnonFlashNavigation li { margin:0px; display:block; float:left; display:block; padding:0px }
li.myLEGOPrivateLink { width:123px; height:42px; display:block; margin:26px 6px 0px 15px; padding:0px }
li.myLEGOPublicLink { width:123px; height:42px; display:block; margin:26px 8px 0px 0px; padding:0px }
li.myLEGONetworkLink, li.myLEGONetworkLinkOn { width:123px; height:42px; display:block; margin:26px 60px 0px 0px; padding:0px }
li.myLEGOHelpLink, li.myLEGOHelpLinkOn { width:81px; height:42px; display:block; margin:26px 6px 0px 0px; padding:0px }
li.myLEGOPartnersLink, li.myLEGOPartnersLinkOn { width:81px; height:42px; display:block; margin:26px 0px 0px 0px; padding:0px }
.myLEGOPrivateLink a, .myLEGOPrivateLink a:hover { width:123px; height:42px; display:block; margin:0px; padding:0px }
.myLEGOPublicLink, .myLEGOPublicLink a, .myLEGOPublicLink a:hover { width:123px; height:42px; display:block; margin:0px; padding:0px }
.myLEGONetworkLink, .myLEGONetworkLinkOn, .myLEGONetworkLink a, .myLEGONetworkLink a:hover { width:123px; height:42px; display:block; margin:0px; padding:0px }
.myLEGOHelpLink, .myLEGOHelpLinkOn, .myLEGOHelpLink a, .myLEGOHelpLink a:hover { width:81px; height:42px; display:block; margin:0px; padding:0px }
.myLEGOPartnersLink, .myLEGOPartnersLinkOn, .myLEGOPartnersLink a, .myLEGOPartnersLink a:hover { width:81px; height:42px; display:block; margin:0px; padding:0px }


/* myLEGO Main Content */
.myLEGOmainFlashContainer { margin:0px auto; padding:0px; width:950px; }
.myLEGOMainContainerOuter { margin:0px auto; width:950px; display:block; padding:0px }
.myLEGOMainContainer  { margin:0px; float:left; display:block; padding:0px; color:#000; width:950px }
/* myLEGO Main images*/
.myLEGOMainContainer  { background: url(http://cache.lego.com/images/mylego/Common/950x28bgtile.gif) repeat }

/* myLEGO Landing Page */
.landingContainer { margin:0px; display:block; float:left; display:block; padding:0px }
.landingContainer ul { list-style-type:none; display:block; margin:0px; padding:30px 0px 0px 40px }
.landingContainer li { margin:0px; display:block; float:left; display:block; padding:0px 20px 0px 0px }

/* myLEGO Parents Nav */
.myLEGOparentsNavigation { width:950px; height:120px; margin:0px auto; padding:2px 0px 0px 0px }
.myLEGOparentsNavigation ul { list-style-type:none; width:747px; display:block; float:left; margin:0px; padding:0px }
.myLEGOparentsNavigation li { margin:0px; display:block; float:left; display:block; padding:0px }
.parentsSubNav { margin:0px; display:block; border-top:3px solid #1b76a3; border-left:9px solid #1b76a3; float:left; display:block; padding:0px }
.parentsSubNav ul { list-style-type:none; width:600px; display:block; float:left; margin:0px; padding:0px }
.parentsSubNav li { margin:0px 15px 0px 0px; display:block; float:left; display:block; padding:0px }
.myLEGOLogo { margin:0px; padding:0px }
.myLEGOparentsNavigation .myLEGOPrivateLink { width:123px; height:42px; display:block; margin:26px 6px 0px 15px; padding:0px }
.myLEGOparentsNavigation .myLEGOPublicLink { width:123px; height:42px; display:block; margin:26px 8px 0px 0px; padding:0px }
.myLEGOparentsNavigation .myLEGONetworkLink, .myLEGOparentsNavigation .myLEGONetworkLinkOn { width:123px; height:42px; display:block; margin:26px 60px 0px 0px; padding:0px }
.myLEGOparentsNavigation .myLEGOHelpLink, .myLEGOparentsNavigation .myLEGOHelpLinkOn { width:81px; height:42px; display:block; margin:26px 6px 0px 0px; padding:0px }
.myLEGOparentsNavigation .myLEGOPartnersLink, .myLEGOparentsNavigation .myLEGOPartnersLinkOn { width:81px; height:42px; display:block; margin:26px 0px 0px 0px; padding:0px }
.myLEGOparentsHome, .myLEGOparentsHomeOn { width:53px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOparentsHome a, .myLEGOparentsHome a:hover { width:53px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOparentsSafety, .myLEGOparentsSafetyOn { width:53px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOparentsSafety a, .myLEGOparentsSafety a:hover { width:53px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOparentsControl { width:65px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOparentsControl a, .myLEGOparentsControl a:hover { width:65px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOparentsPlay { width:65px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOparentsPlay a, .myLEGOparentsPlay a:hover { width:65px; height:41px; display:block; margin:0px; padding:0px }
/* myLEGO Parents Nav Images */
.myLEGOparentsNavigation { background: url(http://cache.lego.com/images/mylego/Parents/950x59borderTop.gif) no-repeat center bottom }
/*
.myLEGOparentsHome, .myLEGOparentsHome a { background: url(../images/parents/btn53x14home_off.gif) no-repeat }
.myLEGOparentsHome a:hover, .myLEGOparentsHomeOn { background: url(../images/parents/btn53x14home_on.gif) no-repeat }
.myLEGOparentsSafety, .myLEGOparentsSafety a { background: url(../images/parents/btn53x14safety_off.gif) no-repeat }
.myLEGOparentsSafety a:hover, .myLEGOparentsSafetyOn { background: url(../images/parents/btn53x14safety_on.gif) no-repeat }
.myLEGOparentsControl, .myLEGOparentsControl a { background: url(../images/parents/btn65x41parentalcontrols_off.gif) no-repeat }
.myLEGOparentsControl a:hover { background: url(../images/parents/btn65x41parentalcontrols_on.gif) no-repeat }
.myLEGOparentsPlay, .myLEGOparentsPlay a { background: url(../images/parents/btn65x41playtogether_off.gif) no-repeat }
.myLEGOparentsPlay a:hover { background: url(../images/parents/btn65x41playtogether_on.gif) no-repeat }
*/
/* myLEGO Parents HomePage */
.playContentContainer { width:357px; height:157px; float:left; display:block; margin:0px 0px 22px 0px; padding:0px }
.parentalContent { width:357px; height:157px; float:left; display:block; margin:0px; padding:0px }
.playContent { width:232px; height:157px; float:left; display:block; margin:0px; padding:0px }
.parentalContent p { margin:0px; padding:40px 5px 0px 14px; height:85px; text-align:left; color:#726c5e; font:normal 11px helvetica }
.playContent p { margin:0px; padding:40px 14px 0px 10px; height:85px; text-align:left; color:#726c5e; font:normal 11px helvetica }
.networkContainer { margin:9px 11px 0px 0px; float:left; padding:0px 0px 0px 16px; width:545px }
.parentalPlayContainer { margin:9px 0px 0px 0px; float:left; display:block; padding:0px; width:357px }
.networkTextContainer { background-color:#b7b1a3; width:545px; float:left; margin:0px; padding:5px 0px 0px 0px  }
.networkTextContainer p { display:block; float:left; clear:both; width:532px; height:52px; font:normal 11px helvetica; color:#726c5e; text-align:left; margin:0px; padding:5px 5px 0px 8px  }
.networkTextMore { padding:0px 10px 5px 0px; margin:0px; float:right; height:22px; width:115px; clear:both; display:block }
.networkTextMore a { padding:0px; margin:0px; height:22px; width:115px; clear:both; display:block }
.networkTextMore a:hover { padding:0px; margin:0px; width:115px; height:22px; display:block }
.networkImageContainer { margin:0px; padding:0px; display:block; float:left; font-size:1px }
/* myLEGO Parents HomePage Images */
.parentalContent { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picEF868817-4148-4EA9-89C6-BA65D23269FB.gif) no-repeat }
.playContent { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic37561B19-CE57-4002-B75F-601A4323157A.gif) no-repeat }
.networkTextMore, .networkTextMore a { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic3FF0CA51-49EF-4D02-BB54-90E5046B8B92.gif) no-repeat }
.networkTextMore a:hover { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picFE7EC88E-BC3E-492E-BB7D-D29B928E5F04.gif) no-repeat }
/* myLEGO Parents Safety Page */
.safetyContainer { margin:0px; float:left; padding:0px }
.safetyContentContainer { width:654px; margin:8px 0px 0px 22px; display:block; padding:0px }
.safetyInnerContentContainer { margin:0px; float:left; padding:0px }
.safetyImages { margin:0px; float:left; padding:0px }
.safetyContent { width:357px; height:222px; float:left; margin:0px; padding:0px }
.safetyContent p { margin:0px; padding:20px 5px 0px 10px; height:85px; text-align:left; color:#fff; font:normal 11px helvetica }
.safetyContent a { margin:0px; padding:2px 0px; float:left; clear:both; display:block; text-decoration:underline; text-align:left; color:#f4d85d; font:bold 11px helvetica }
.safetyTextContainer { background-color:#b7b1a3; width:654px; display:block; float:left; margin:0px; padding:5px 0px 0px 0px  }
.safetyTextContainer p { display:block; float:left; clear:both; width:644px; font:normal 11px helvetica; color:#423f2c; text-align:left; margin:0px; padding:5px 5px 0px 5px  }
.safetyLinksOuterContainer { margin:7px 0px 0px 10px; padding:0px; float:left; width:243px }
.safetyLinksContainer { width:243px; display:block; background-color:#b7b1a3; margin:0px; padding:0px }
.safetyLinksContainer img { margin:0px; float:left; padding:0px }
.safetyLinksContainer a { background-color:#b7b1a3; text-decoration:none; float:left; clear:both; width:233px; font:bold 11px helvetica; color:#fff; text-align:left; margin:0px; padding:0px 5px 3px 5px }
/* myLEGO Parents Safety Images Page */
.safetyContent { background: url(http://cache.lego.com/images/mylego/parents/safety/357x222toptile.gif) no-repeat }

/* myLEGO Help Nav */
.myLEGOhelpOuterNavigation { width:950px; margin:0px auto; padding:2px 0px 0px 0px }
.myLEGOhelpNavigation { width:950px; height:120px; margin:0px auto; padding:0px }
.myLEGOhelpNavigation ul { list-style-type:none; width:725px; float:left; margin:0px; padding:26px 0px 0px 22px }
.myLEGOhelpNavigation li { margin:0px 6px 0px 0px; display:block; float:left; padding:0px }
.myLEGOhelpNavigation li a, .myLEGOhelpNavigation li a:hover { margin:0px; padding:0px }
#ctl00_Menu1_CAR_Menu_ctl00_ctl00_CAI_MenuItem, #ctl00_Menu1_CAR_Menu_ctl01_ctl00_CAI_MenuItem, #ctl00_Menu1_CAR_Menu_ctl02_ctl00_CAI_MenuItem, #ctl00_Menu1_CAR_Menu_ctl03_ctl00_CAI_MenuItem, #ctl00_Menu1_CAR_Menu_ctl04_ctl00_CAI_MenuItem { margin:2px 0px 0px; display:block; float:left; padding:0px }
.helpSubNav { margin:0px; display:block; border-left:9px solid #1b76a3; float:left; display:block; padding:0px }
.helpSubNav ul { list-style-type:none; width:900px; display:block; float:left; margin:-1px 0 0 0px; padding:0px }
.helpSubNav li { margin:0px 15px 0px 0px; display:block; float:left; display:block; padding:0px }
.networkSubNav { margin:0px; display:block; border-left:9px solid #1b76a3; float:left; display:block; padding:0px }
.networkSubNav ul { list-style-type:none; width:900px; display:block; float:left; margin:0px; padding:0px }
.networkSubNav li { margin:0px 15px 0px 0px; display:block; float:left; display:block; padding:0px }
.myLEGOhelpNavigation .myLEGOPrivateLink { width:123px; height:42px; display:block; margin:26px 6px 0px 15px; padding:0px }
.myLEGOhelpNavigation .myLEGOPublicLink { width:123px; height:42px; display:block; margin:26px 8px 0px 0px; padding:0px }
.myLEGOhelpNavigation .myLEGONetworkLink, .myLEGOhelpNavigation .myLEGONetworkLinkOn { width:123px; height:42px; display:block; margin:26px 60px 0px 0px; padding:0px }
.myLEGOhelpNavigation .myLEGOHelpLink, .myLEGOhelpNavigation .myLEGOHelpLinkOn { width:81px; height:42px; display:block; margin:26px 6px 0px 0px; padding:0px }
.myLEGOhelpNavigation .myLEGOPartnersLink, .myLEGOhelpNavigation .myLEGOPartnersLinkOn { width:81px; height:42px; display:block; margin:26px 0px 0px 0px; padding:0px }
.myLEGOhelpHome, .myLEGOhelpHomeOn, .myLEGOhelpHome a, .myLEGOhelpHome a:hover { width:53px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpStarted, .myLEGOhelpStarted a, .myLEGOhelpStarted a:hover { width:54px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpFAQ, .myLEGOhelpFAQOn, .myLEGOhelpFAQ a, .myLEGOhelpFAQ a:hover { width:44px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpMaster, .myLEGOhelpMasterOn, .myLEGOhelpMaster a, .myLEGOhelpMaster a:hover { width:88px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpModule, .myLEGOhelpModuleOn, .myLEGOhelpModule a, .myLEGOhelpModule a:hover { width:52px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpNetworkers, .myLEGOhelpNetworkersOn, .myLEGOhelpNetworkers a, .myLEGOhelpNetworkers a:hover { width:77px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpWhatsOn, .myLEGOhelpWhatsOnOn, .myLEGOhelpWhatsOn a, .myLEGOhelpWhatsOn a:hover { width:87px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpSticker, .myLEGOhelpStickerOn, .myLEGOhelpSticker a, .myLEGOhelpSticker a:hover { width:50px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpLoop, .myLEGOhelpLoopOn, .myLEGOhelpLoop a, .myLEGOhelpLoop a:hover { width:45px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpGuide, .myLEGOhelpGuideOn, .myLEGOhelpGuide a, .myLEGOhelpGuide a:hover { width:71px; height:41px; display:block; margin:0px; padding:0px }
.myLEGOhelpReport, .myLEGOhelpReport a, .myLEGOhelpReport a:hover { width:63px; height:41px; display:block; margin:0px; padding:0px }
/* myLEGO help Nav Images */
.myLEGOhelpNavigation { background: url(http://cache.lego.com/images/mylego/help/950x59borderTop.gif) no-repeat center bottom }
/*
.myLEGOhelpHome, .myLEGOhelpHome a { background: url(../images/help/btn53x41home_off.gif) no-repeat }
.myLEGOhelpHomeOn, .myLEGOhelpHome a:hover { background: url(../images/help/btn53x41home_on.gif) no-repeat }
.myLEGOhelpStarted, .myLEGOhelpStarted a { background: url(../images/help/btn54x41getting_off.gif) no-repeat }
.myLEGOhelpStarted a:hover { background: url(../images/help/btn54x41getting_on.gif) no-repeat }
.myLEGOhelpFAQ, .myLEGOhelpFAQ a { background: url(../images/help/btn44x41faq_off.gif) no-repeat }
.myLEGOhelpFAQOn, .myLEGOhelpFAQ a:hover { background: url(../images/help/btn44x41faq_on.gif) no-repeat }
.myLEGOhelpMaster, .myLEGOhelpMaster a { background: url(../images/help/btn88x41making_off.gif) no-repeat }
.myLEGOhelpMasterOn, .myLEGOhelpMaster a:hover { background: url(../images/help/btn88x41making_on.gif) no-repeat }
.myLEGOhelpModule, .myLEGOhelpModule a { background: url(../images/help/btn52x41_moduleguide_off.gif) no-repeat }
.myLEGOhelpModuleOn, .myLEGOhelpModule a:hover { background: url(../images/help/btn52x41_moduleguide_on.gif) no-repeat }
.myLEGOhelpNetworkers, .myLEGOhelpNetworkers a { background: url(../images/help/btn77x41networkers_off.gif) no-repeat }
.myLEGOhelpNetworkersOn, .myLEGOhelpNetworkers a:hover { background: url(../images/help/btn77x41networkers_on.gif) no-repeat }
.myLEGOhelpWhatsOn, .myLEGOhelpWhatsOn a { background: url(../images/help/btn87x41tv_off.gif) no-repeat }
.myLEGOhelpWhatsOnOn, .myLEGOhelpWhatsOn a:hover { background: url(../images/help/btn87x41tv_on.gif) no-repeat }
.myLEGOhelpSticker, .myLEGOhelpSticker a { background: url(../images/help/btn50x41_sticker_off.gif) no-repeat }
.myLEGOhelpStickerOn, .myLEGOhelpSticker a:hover { background: url(../images/help/btn50x41_sticker_on.gif) no-repeat }
.myLEGOhelpLoop, .myLEGOhelpLoop a { background: url(../images/help/btn45x41looplist_off.gif) no-repeat }
.myLEGOhelpLoopOn, .myLEGOhelpLoop a:hover { background: url(../images/help/btn45x41looplist_on.gif) no-repeat }
.myLEGOhelpGuide, .myLEGOhelpGuide a { background: url(../images/help/btn71x41advanced_off.gif) no-repeat }
.myLEGOhelpGuideOn, .myLEGOhelpGuide a:hover { background: url(../images/help/btn71x41advanced_on.gif) no-repeat }
.myLEGOhelpReport, .myLEGOhelpReport a { background: url(../images/help/btn63x41report_off.gif) no-repeat }
.myLEGOhelpReport a:hover { background: url(../images/help/btn63x41report_on.gif) no-repeat }
*/

/* myLEGO Help Advanced */
.advancedContainer { margin:9px 11px 0px 16px; float:left; background-color:#323B40; padding:0px; width:428px }
.advancedContainer p { display:block; background-color:#323B40; float:left; clear:both; width:410px; font:normal 11px helvetica; color:#fff; text-align:left; margin:0px; padding:0px 8px 0px 10px  }
.feedsContainer { margin:9px 0px 0px 0px; float:left; padding:0px; width:475px }
.feedsContentContainer { display:block; clear:both; padding:5px 0px 0px 0px; margin:0px; width:475px; float:left }
.feedsContentContainer p { padding:2px 0px 2px 5px; text-align:left; width:460px; float:left; margin:0px; font:normal 11px helvetica; color:#000 }
.feedsContentContainer p a { margin:0px; padding:0px; text-decoration:none; color:#000 }
/* myLEGO Help Advanced Images*/
.feedsContentContainer { background: url(http://cache.lego.com/images/mylego/help/advancedguide/475x35toppages_tile.gif) repeat }

/* myLEGO Help Masterpieces */
.masterpieceLeftContainer { margin:9px 11px 0px 0px; float:left; display:block; padding:0px 0px 0px 16px; width:306px }
.masterPieceTout { margin:0px 0px 10px 0px; float:left; padding:0px }
.makingContent { margin:0px; padding:0px; background-color:#323B40; width:305px }
.makingContent p { margin:0px; padding:5px 5px 5px 10px; text-align:left; font:normal 11px helvetica; color:#fff }
.makingContent p a { color:#3A91C7; padding:0px; margin:0px; text-decoration:underline; font:normal 11px helvetica }
.masterPieceContainer { margin:9px 0px 0px 0px; float:left; background-color:#E2E7E1; padding:0px; width:597px }
.masterPieceRankOuter { margin:0px; float:left; clear:both; padding:10px 7px 10px 10px; background-color:#E2E7E1; width:580px }
.masterPieceRankContainer { margin:0px 0px 25px 0px; float:left; padding:0px; width:284px }
.masterPieceRankContainer ul { list-style-type:none; margin:0px; float:left; padding:0px }
.masterPieceRankContainer li { margin:0px; float:left; padding:0px }
.masterPieceRankContainer p { margin:0px; text-align:left; font:bold 11px helvetica; height:67px; padding:4px 2px 0px 7px; color:#1D78A7; width:150px }

/* myLEGO Help FAQs */
.faqOuterContainer { margin:0px auto; padding:11px 0px 0px 0px; width:749px }
.faqContainer { margin:0px; padding:0px; width:384px; height:282px; float:left }
.faqContainer p { padding:0px 5px 5px 11px; margin:50px 0px 0px 0px; text-align:left; font:normal 11px helvetica; color:#fff }
.faqContainer p a { color:#3A91C7; padding:0px; margin:0px; text-decoration:underline; font:normal 11px helvetica }
.faqQuestions { margin:0px; clear:both; padding:20px 0px 0px 0px; width:749px }
.faqQuestions p { margin:0px; padding:0px 0px 10px 0px; color:#464646; text-align:left; font:normal 11px helvetica; width:749px }
.faqQuestions p a { margin:0px; padding:0px; color:#1A74B2; text-align:left; font:normal 11px helvetica }
.questionsContainer { margin:0px; padding:0px; width:365px; height:282px; float:left }
.questionsContainerScrollerouter { margin:0px; padding:0px 0px 0px 23px; float:left }
.questionsContainerScroller { margin:22px 0px 0px 0px; padding:0px; overflow:auto; width:322px; height:232px; text-align:left; }
.questionsContainerScroller ul { list-style-type:none; margin:0px; float:left; width:295px; padding:0px 10px 0px 0px }
.questionsContainerScroller li { margin:0px; float:left; padding:0px }
.questionBullet img { padding:0px; margin:0px; float:left; width:9px; height:11px }
.questionsContainer p { margin:0px; font:normal 11px helvetica; text-align:left; float:left; padding:0px 2px 5px 4px; width:280px; color:#000 }
.questionsContainer p a { margin:0px; padding:0px; color:#000100; text-align:left; text-decoration:none; font:normal 11px helvetica }
.faqCategoryContainer { width: 300px; float:left; text-align:left; margin: 0 0 0 10px; font:normal 11px helvetica;}
.faqCategoryOn {width: 300px;}
.faqCategoryOn a {color: #ffffff; text-decoration:none;}
.faqCategoryOff {width: 300px;}
.faqCategoryOff a {color: #3A91C7; text-decoration:none;}
.CategoryHeadline {font:normal 14px helvetica; font-weight:bold; }

/* myLEGO Help FAQs Images*/
.faqContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picC44A992F-F160-443A-BF59-511831C65827.gif) no-repeat }
.questionsContainer { background: url(http://cache.lego.com/images/mylego/help/faq/365x282faqbg2.gif) no-repeat }

/* myLEGO Blueprint */
.outerBlueprintContainer { margin:0px; float:left; padding:10px 0px 10px 16px }
.whatsBlueprintContainer { margin:0px 10px 0px 0px; padding:0px; float:left; height:351px; width:277px }
.whatsBlueprintContainer p { width:262px; padding:50px 7px 5px 5px; text-align:left; font:normal 11px helvetica; color:#fff }
.whatsBlueprintContainer p a { margin:0px; padding:0px; color:#3A91C7; text-align:left; text-decoration:none; font:normal 11px helvetica }
.blueprintToutContainer { margin:0px; padding:0px; float:left; height:351px; width:629px }
.blueprintToutContainer p { margin:0px; padding:50px 25px 10px 330px; height:200px; float:left; color:#5b5b5b; text-align:left; text-decoration:none; font:normal 13px helvetica }
.blueprintItemsContainer { margin:0px; float:left; padding:0px 0px 0px 18px }

ul#blueprintItemsContainer { margin:0 0 0 20px; padding:0; list-style-type:none; }

#blueprintItemsContainer .blueprintItems img { margin:5px 5px 5px 7px; float:left}
.blueprintItems h1 {text-align:left; font:bold 13px helvetica; color:#163e71; padding:5px 0 0 0; margin:0}
.blueprintItems p { text-align:left; margin:0; width: 212px; color: #fff; font:normal 11px helvetica;  overflow:auto}
.blueprintItems p.smaller { text-align:left; margin:0; width: 212px; height:95px; color: #fff; font:normal 11px helvetica;  overflow:auto}
.blueprintItems { margin:10px 0 0 0; padding:0 7px 0 0; width:298px; height:140px; float:left }

/* myLEGO Blueprint Images*/
.whatsBlueprintContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picBDE37C86-9F69-4365-A7D7-74B11698026E.gif) no-repeat }
.blueprintToutContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic2C2431AD-EC91-450F-9DBD-DB601E09F40C.gif) no-repeat }
.blueprintItems { background: url(http://cache.lego.com/images/mylego/help/blueprints/298x140blueprint_bg.gif) no-repeat  }

/* myLEGO Items */
.outerItemContainer { margin:0px; width:914px; float:left; padding:10px 0px 0px 16px }
.myItemsContainer { margin:0px auto; padding:0px; height:167px; width:914px }
.myItemsContainer p { width:900px; padding:45px 7px 5px 12px; text-align:left; font:normal 11px helvetica; color:#fff }
.myItemsContainer p a { margin:0px; padding:0px; color:#3A91C7; text-align:left; text-decoration:none; font:normal 11px helvetica }
.mainItemsContainer { margin:0; float:left; padding:0 0 0 16px; }
.itemContainer { margin:10px 5px 0px 0px; padding:5px 0 0 5px; width:298px; float:left; height:140px }
.itemContainer ul { list-style-type:none; margin:0px; clear:both; float:left; padding:0px }
.itemContainer li { margin:0px; float:left; padding:0px }
.itemsText p { margin:0px; width:200px; display:block; height:130px; text-align:left; font:normal 11px helvetica; color:#5f6024; padding:5px 0px 0px 5px }
.itemContainer img { margin:0px; padding:15px 0 0 0; }
/* myLEGO Items Images */
.myItemsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic58D66ED6-42D9-472D-8B93-87D45AEAD861.gif) no-repeat }
.itemContainer { background: url(http://cache.lego.com/images/mylego/help/items/298x140itembg.gif) no-repeat }

/* myLego Badges */
.myBadgesContainer { margin:0px auto; padding:0px; height:167px; width:914px }
.myBadgesContainer p { width:900px; padding:45px 7px 5px 12px; text-align:left; font:normal 11px helvetica; color:#fff }
.myBadgesContainer p a { margin:0px; padding:0px; color:#3A91C7; text-align:left; text-decoration:none; font:normal 11px helvetica }
.myBadgesContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picD2FA5B4D-33F8-4F9C-9854-0A4AEAFF185C.gif) no-repeat }
.badgeContainer { background: url(http://cache.lego.com/images/mylego/help/badges/298x140badgebg.gif) no-repeat }
.badgeContainer { margin:10px 5px 0px 0px; padding:5px 0 0 5px; width:298px; float:left; height:140px }
.badgeContainer ul { list-style-type:none; margin:0px; clear:both; float:left; padding:0px }
.badgeContainer li { margin:0px; float:left; padding:0px }
.badgeContainer img { margin:0px; padding:15px 0 0 0; }
.badgeText p { margin:0px; width:200px; display:block; height:130px; text-align:left; font:normal 11px helvetica; color:#fff; padding:5px 0px 0px 5px }
.badgeBg { background: url(http://cache.lego.com/images/mylego/help/badges/badge_tile.png) no-repeat; width:78px; height:79px; }

.Mailable {background: url(http://cache.lego.com/images/mylego/help/items/mailable_item.png) no-repeat; width:78px; height:79px;}
.NonMailable {background: url(http://cache.lego.com/images/mylego/help/items/inventoryItem.png) no-repeat; width:78px; height:79px;}

/* Sort Navigation */
.sortNavigation { padding:0px; width:901px; height:26px; border-top:10px solid #fff; border-bottom:5px solid #fff; display:block; clear:both; margin:0px auto }
.sortNavigation ul { list-style-type:none; width:820px; height:26px; margin:0px; float:left; padding:0px 0px 0px 70px }
.sortNavigation li { margin:0px; float:left; padding:0px }
.sortNavigation li p { margin:0px; display:block; font:bold 12px helvetica; float:left; color:#27262e; padding:0px}
.sortNavigation li p a { margin:0px; display:block; float:left; color:#27262e; text-decoration:none; padding:5px 10px 6px 10px }
.sortNavigation li p a:hover { margin:0px; display:block; background-color:#9aa338; float:left; color:#27262e; text-decoration:none; padding:5px 10px 6px 10px }
li.sortOn { margin:0px; display:block; float:left; font:bold 12px helvetica; color:#27262e; background-color:#9aa338; text-decoration:none; padding:0px }

/* Sort Navigation Images */
.sortNavigation { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic8CD7B27C-49DD-4513-A689-4D862C4910C5.gif) no-repeat }

/* myLEGO Sounds */
.outerSoundContainer { margin:0px; width:930px; height:282px; float:left; padding:10px 0px 0px 16px }
.whatsLoopContainer { margin:0px 9px 0px 0px; padding:0px; float:left; height:282px; width:369px }
.newLoopContainer { margin:0px 9px 0px 0px; padding:0px; float:left; height:282px; width:234px }
.newLoopContainer ul { list-style-type:none; width:234px; margin:0px; float:left; padding:75px 0px 0px 6px }
.newLoopContainer li { margin:0px 0px 5px 0px; float:left; padding:0px }
.wannaRockContainer { margin:0px; padding:0px; float:left; height:282px; width:293px }
.wannaRockContainer ul { list-style-type:none; width:280px; margin:0px; float:left; padding:65px 0px 0px 10px }
.wannaRockContainer li { margin:0px; float:left; padding:0px }
.wannaRockContainer li p { width:180px; padding:0px 5px 0px 10px; margin:0px; text-align:left; font:normal 11px helvetica; color:#fff }
.wannaRockContainer a, .wannaRockContainer a:hover { margin:0px; padding:0px; font:bold 11px helvetica; text-decoration:underline; color:#fff }
.whatsLoopContainer p { width:352px; padding:60px 5px 5px 12px; float:left; text-align:left; font:normal 11px helvetica; color:#fff }
.whatsLoopContainer p a { margin:0px; padding:0px; color:#3A91C7; text-align:left; text-decoration:none; font:normal 11px helvetica }
.mainSoundContainer { margin:0px 0px 0px 16px; padding:0px }
.mainSoundContainer ul { list-style-type:none; margin:10px 0px 0px 0px; float:left; padding:0px }
.mainSoundContainer li { margin:0px 9px 9px 0px; width:222px; height:72px; float:left; padding:0px }
/* myLEGO Sounds Images */
.whatsLoopContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic5318E313-2814-4427-B1D6-E8A345C61409.gif) no-repeat }
.newLoopContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic921C1EB0-B52D-4C16-A06A-46A22D00545B.gif) no-repeat }
.wannaRockContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picFCFBB5D8-5FE5-4834-8F89-38E0DAF55A3E.gif) no-repeat }

/* myLEGO TV */
.myTVContainer { margin:0px auto; padding:0px 0px 10px 0px; height:60px; width:906px }
.mainTVContainer { margin:0px 0px 0px 16px; padding:0px }
.tvContainer { margin:0px 10px 10px 0px; padding:0px; float:left; height:155px; width:449px }
.tvContainer ul { list-style-type:none; width:434px; margin:0px; float:left; padding:5px 5px 5px 10px }
.tvContainer li { margin:0px; float:left; padding:0px }
.tvContainer li p { width:270px; padding:0px 0px 0px 10px; margin:0px; text-align:left; font:normal 11px helvetica; color:#000 }
/* myLEGO TV Images */
.tvContainer { background: url(http://cache.lego.com/images/mylego/help/tv/449x155tv_bgtile.gif) no-repeat }

/* myLEGO Home */
.mainHomeContainer { margin:14px 0px 0px 18px; padding:0px }
.column1Container { margin:0px; display:block; width:291px; padding:0px 7px 0px 0px; float:left }
.column2Container { margin:0px; display:block; width:393px; padding:0px 7px 0px 0px; float:left }
.column3Container { margin:0px; display:block; width:212px; padding:0px; float:left }
.column1Container .startedContainer { margin:0px 0px 8px 0px; clear:both; padding:0px; width:291px; height:139px }
.column1Container .startedContainer p { margin:0px; padding:53px 6px 0px 0px; float:right; text-align:left; font:bold 11px helvetica; color:#000; width:200px }
.column1Container .faqContainer1 { margin:0px 0px 8px 0px; padding:0px; width:291px; height:139px }
.column1Container .faqContainer1 p { margin:0px; padding:77px 0px 0px 0px; font:bold 11px helvetica; color:#000; width:286px }
.column1Container .masterContainer { margin:0px; padding:0px; width:291px; height:218px }
.column1Container .masterContainer p { margin:0px; padding:185px 0px 0px 0px; font:bold 11px helvetica; color:#000; width:286px }
.column2Container .moduleContainer { margin:0px 0px 8px 0px; padding:0px; float:left; width:393px; height:252px }
.column2Container .moduleContainer ul { list-style-type:none; width:378px; margin:0px; float:left; padding:70px 0px 5px 15px }
.column2Container .moduleContainer li { margin:0px; float:left; padding:0px }
.column2Container .moduleContainer li p { width:175px; height:145px; padding:0px 0px 0px 10px; margin:0px; text-align:left; font:bold 11px helvetica; color:#000 }
.column2Container .networkersContainer { margin:0px; padding:0px; float:left; width:393px; height:252px }
.column2Container .networkersContainer ul { list-style-type:none; width:373px; margin:0px; float:left; padding:69px 5px 5px 15px }
.column2Container .networkersContainer li { margin:0px; float:left; padding:0px }
.column2Container .networkersContainer li p { width:175px; height:143px; padding:0px 0px 0px 10px; margin:0px; text-align:left; font:bold 11px helvetica; color:#000 }
.column3Container .whatsonContainer { margin:0px 0px 8px 0px; padding:0px; width:212px; height:122px }
.column3Container .whatsonContainer p { margin:0px; padding:60px 0px 0px 12px; text-align:left; float:left; font:bold 11px helvetica; color:#000; height:62px; width:200px }
.column3Container .stickerContainer { margin:0px 0px 8px 0px; padding:0px; width:212px; height:122px }
.column3Container .stickerContainer p { margin:0px; padding:60px 0px 0px 15px; text-align:left; float:left; font:bold 11px helvetica; color:#000; height:62px; width:180px }
.column3Container .loopContainer { margin:0px 0px 8px 0px; padding:0px; width:212px; height:122px }
.column3Container .loopContainer p { margin:0px; padding:60px 0px 0px 15px; text-align:left; float:left; font:bold 11px helvetica; color:#000; height:62px; width:180px }
.column3Container .advancedContainer1 { margin:0px; padding:0px; width:212px; height:122px }
.column3Container .advancedContainer1 p { margin:0px; padding:60px 0px 0px 15px; text-align:left; float:left; font:bold 11px helvetica; color:#000; height:62px; width:180px }
.homeArrow { padding:0px; margin:0px 0px 0px 157px; height:23px; width:26px; display:block }
.homeArrow a { padding:0px; margin:0px; height:23px; width:26px; clear:both; display:block }
.findMoreButton { padding:0px; margin:0px; float:right; width:180px; height:22px }
.networkTextMore1 { padding:0px; margin:0px; height:22px; float:right; display:block; width:115px; clear:both }
.networkTextMore1 a { padding:0px; margin:0px; height:22px; width:115px; clear:both; display:block }
.networkTextMore1 a:hover { padding:0px; margin:0px; width:115px; height:22px; display:block }

/* myLEGO Home Images */
/*
.column1Container .startedContainer { background: url(../images/home/291x139gettingstarted.gif) no-repeat }
.column1Container .faqContainer1 { background: url(../images/home/291x139faq.gif) no-repeat }
.column1Container .masterContainer { background: url(../images/home/291x218masterpieces.gif) no-repeat }
.column2Container .moduleContainer { background: url(../images/home/393x252moduleguide.gif) no-repeat }
.column2Container .networkersContainer { background: url(../images/home/393x252networkers.gif) no-repeat }
.column3Container .whatsonContainer { background: url(../images/home/212x122whatson.gif) no-repeat }
.column3Container .stickerContainer { background: url(../images/home/212x122sticker.gif) no-repeat }
.column3Container .loopContainer { background: url(../images/home/212x122looplist.gif) no-repeat }
.column3Container .advancedContainer1 { background: url(../images/home/212x122advanced.gif) no-repeat }
*/
.homeArrow, .homeArrow a { background: url(http://cache.lego.com/images/mylego/Common/btn26x23smallbutton_off.gif) no-repeat }
.homeArrow a:hover { background: url(http://cache.lego.com/images/mylego/Common/btn26x23smallbutton_on.gif) no-repeat }
.networkTextMore1, .networkTextMore1 a { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic3FF0CA51-49EF-4D02-BB54-90E5046B8B92.gif) no-repeat }
.networkTextMore1 a:hover { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picFE7EC88E-BC3E-492E-BB7D-D29B928E5F04.gif) no-repeat }

/* myLEGO Networkers */
.outerNetworkContainer { margin:0px; width:930px; height:282px; float:left; padding:10px 0px 0px 16px }
.whatsCharContainer { margin:0px 9px 0px 0px; padding:0px; float:left; height:282px; width:428px }
.whatsCharContainer p { margin:0px; padding:70px 10px 0px 10px; height:130px; float:left; text-align:left; font:normal 11px helvetica; color:#fff; width:408px }
.newCharContainer { margin:0px 9px 0px 0px; padding:0px; float:left; height:282px; width:252px }
.newCharDetails { margin:0px; padding:70px 0px 0px 14px; float:left; height:212px; width:237px }
.newCharDetails ul { list-style-type:none; width:237px; margin:0px 0px 35px 0px; float:left; padding:0px }
.newCharDetails li { margin:0px; float:left; padding:0px }
.newCharDetails li p { width:127px; height:50px; padding:0px 5px 0px 10px; margin:0px; text-align:left; font:normal 11px helvetica; color:#000 }
.makeFriendsContainer { margin:0px; padding:0px; float:left; height:282px; width:215px }
.makeFriendsContainer p { margin:0px; padding:50px 10px 10px 10px; height:210px; float:left; text-align:left; font:normal 11px helvetica; color:#fff; width:195px }
.mainCharOuterContainer { margin:0px 0px 0px 16px; padding:0px }
.mainCharContainer { margin:10px 9px 0px 0px; width:452px; float:left; padding:0px }
.myCharContainer { margin:0px 0px 0px 0px; padding:0px; float:left; height:229px; width:452px }
.charDetails { font:normal 11px helvetica; width:136px; float:left; text-align:left; color:#fff; padding:15px 10px 10px 15px }
.charDetails ul { list-style-type:none; width:136px; margin:0px; float:left; padding:0px }
.charDetails li { margin:0px; float:left; padding:0px }
.charDetails li p { width:127px; height:50px; padding:0px 5px 0px 5px; margin:0px; text-align:left; font:normal 11px helvetica; color:#000 }
.charMoreDetails { font:normal 11px helvetica; float:left; width:168px; text-align:left; color:#fff; padding:10px 10px 10px 10px }
.charMoreDetails .charMoreDetailsText { padding:5px 3px 0px 0px; margin:0px; width:260px; height:180px; color:#33295b }
.visitButton1 { padding:0px; margin:0px; float:left; display:block; clear:both; width:91px; height:23px }
.visitButton { padding:0px; margin:0px; float:right; width:140px; height:23px }
.visitPage { padding:0px; margin:0px; height:23px; float:right; display:block; width:91px; clear:both }
.visitPage a { padding:0px; margin:0px; height:23px; width:91px; clear:both; display:block }
.visitPage a:hover { padding:0px; margin:0px; width:91px; height:23px; display:block }
/* myLEGO Networkers Images */
.whatsCharContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic125C7F0B-E3B5-4785-8CD8-AB4A3A1CAFC2.gif) no-repeat }
.newCharContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic6ECFBDAA-E9A4-439C-85B5-2D2219EDA899.gif) no-repeat }
.makeFriendsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic0AE80C01-D828-47A8-A5ED-AF79FB9FC209.gif) no-repeat }
.myCharContainer { background: url(http://cache.lego.com/images/mylego/help/networkers/452x229bgtile.gif) no-repeat }
.visitPage, .visitPage a { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picAECDA8A4-44ED-4703-93F9-8E68E5F255A2.gif) no-repeat }
.visitPage a:hover { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picB3BB7414-34CC-4C02-86AF-988D9951CF35.gif) no-repeat }

/* myLEGO Stickers */
.outerStickerContainer { margin:0px; width:930px; height:351px; float:left; padding:10px 0px 0px 16px }
.whatsStickerContainer { margin:0px 9px 0px 0px; padding:0px; float:left; height:351px; width:299px }
.whatsStickerContainer p { margin:0px; padding:65px 10px 0px 10px; height:275px; text-align:left; color:#fff; font:normal 11px helvetica }
.whatsStickerContainer p a { margin:0px; padding:0px; text-decoration:none; text-align:left; color:#3A91C7 }
.newStickerContainer { margin:0px; padding:0px; float:left; height:351px; width:602px }
.myNewSticker { margin:0px; padding:0px; float:left; height:351px; width:310px }
.myNewSticker p { margin:0px; padding:0px; text-align:left; font:normal 11px helvetica; color:#fff }
.gimmeSticker { margin:0px; padding:0px; float:left; height:351px; width:275px }
.gimmeSticker p { margin:0px; padding:10px 0px 0px 20px; text-align:left; font:bold 11px helvetica; color:#000 }
.gimmeSticker a, .gimmeSticker a:hover { margin:0px; padding:0px; font:bold 11px helvetica; text-decoration:underline; color:#000 }
.gimmeStickerImg { margin:0px; padding:30px 0 20px 10px; float:left; height:20px; width:275px }
.stickerHolder { margin:0px; float:left; padding:0px }
.stickerHolder ul { list-style-type:none; width:180px; height:150px; margin:80px 0px 0px 26px; padding:0px }
.stickerHolder li { margin:0px; float:left; padding:0px; color: #fff; }
.stickerHolderName { margin:0px; padding:25px 0px 0px 0px; width:215px; float:left; clear:both; color:#fff; font:normal 11px helvetica }
.stickerHolderName p { margin:0px; padding:0px 0px 0px 10px; color:#fff; text-align:center; font:bold 11px helvetica }
.mainStickerContainer { margin:10px 0px 0px 16px; padding:0px }
.myStickerOuterContainer { margin:0px 7px 10px 0px; padding:0px; float:left; height:222px; width:221px }
.myStickerContainer { margin:0px; padding:0px; height:70px; width:221px }
.myStickerContainer p { margin:0px; padding:3px 5px 0px 5px; color:#000; text-align:left; font:bold 11px helvetica }
.myStickerFlash { margin:0px; padding:0px; height:152px; width:221px }
/* myLEGO Stickers Images */
.whatsStickerContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic364F7610-C14F-480C-BAC9-ADC6589E16AA.gif) no-repeat }
.newStickerContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picDE13158C-666E-4090-A502-75FF0C9AEC00.gif) no-repeat }
.myStickerContainer { background: url(http://cache.lego.com/images/mylego/help/stickers/mySticker221x70.gif) no-repeat }

/* myLEGO Spotlight Nav */
.myLEGOspotNavigation { width:950px; height:107px; margin:0px auto; padding:2px 0px 0px 0px }
.myLEGOspotNavigation ul { list-style-type:none; width:747px; display:block; float:left; margin:0px; padding:0px }
.myLEGOspotNavigation li { margin:0px; display:block; float:left; display:block; padding:0px }
.spotSubNav { margin:0px; display:block; border-top:3px solid #1b76a3; border-left:9px solid #1b76a3; float:left; display:block; padding:0px }
.spotSubNav ul { list-style-type:none; width:900px; display:block; float:left; margin:0px; padding:0px }
.spotSubNav li { margin:0px 15px 0px 0px; display:block; float:left; display:block; padding:0px }
.myLEGOspotNavigation .myLEGOPrivateLink { width:123px; height:42px; display:block; margin:26px 6px 0px 15px; padding:0px }
.myLEGOspotNavigation .myLEGOPublicLink { width:123px; height:42px; display:block; margin:26px 8px 0px 0px; padding:0px }
.myLEGOspotNavigation .myLEGONetworkLink, .myLEGOspotNavigation .myLEGONetworkLinkOn { width:123px; height:42px; display:block; margin:26px 60px 0px 0px; padding:0px }
.myLEGOspotNavigation .myLEGOHelpLink, .myLEGOspotNavigation .myLEGOHelpLinkOn { width:81px; height:42px; display:block; margin:26px 6px 0px 0px; padding:0px }
.myLEGOspotNavigation .myLEGOPartnersLink, .myLEGOspotNavigation .myLEGOPartnersLinkOn { width:81px; height:42px; display:block; margin:26px 0px 0px 0px; padding:0px }
.myLEGOspotHome, .myLEGOspotHomeOn, .myLEGOspotHome a, .myLEGOspotHome a:hover { width:50px; height:31px; display:block; margin:0px; padding:0px }
.myLEGOspotPages, .myLEGOspotPagesOn, .myLEGOspotPages a, .myLEGOspotPages a:hover { width:50px; height:31px; display:block; margin:0px; padding:0px }
.myLEGOspotGallery, .myLEGOspotGalleryOn, .myLEGOspotGallery a, .myLEGOspotGallery a:hover { width:56px; height:31px; display:block; margin:0px; padding:0px }
.myLEGOspotFactory, .myLEGOspotFactoryOn, .myLEGOspotFactory a, .myLEGOspotFactory a:hover { width:60px; height:31px; display:block; margin:0px; padding:0px }
.myLEGOspotSoundtrack, .myLEGOspotSoundtrackOn, .myLEGOspotSoundtrack a, .myLEGOspotSoundtrack a:hover { width:86px; height:31px; display:block; margin:0px; padding:0px }
.myLEGOspotStickers, .myLEGOspotStickersOn, .myLEGOspotStickers a, .myLEGOspotStickers a:hover { width:71px; height:31px; display:block; margin:0px; padding:0px }
/* myLEGO Spotlight Nav Images */
/*
.myLEGOspotNavigation { background: url(../images/generic/950x46borderTop.gif) no-repeat center bottom }
.myLEGOspotHome, .myLEGOspotHome a { background: url(../images/spotlight/btn50x31home_off.gif) no-repeat }
.myLEGOspotHomeOn, .myLEGOspotHome a:hover { background: url(../images/spotlight/btn50x31home_on.gif) no-repeat }
.myLEGOspotPages, .myLEGOspotPages a { background: url(../images/spotlight/btn50x31pages_off.gif) no-repeat }
.myLEGOspotPagesOn, .myLEGOspotPages a:hover { background: url(../images/spotlight/btn50x31pages_on.gif) no-repeat }
.myLEGOspotGallery, .myLEGOspotGallery a { background: url(../images/spotlight/btn56x31gallery_off.gif) no-repeat }
.myLEGOspotGalleryOn, .myLEGOspotGallery a:hover { background: url(../images/spotlight/btn56x31gallery_on.gif) no-repeat }
.myLEGOspotFactory, .myLEGOspotFactory a { background: url(../images/spotlight/btn60x31factory_off.gif) no-repeat }
.myLEGOspotFactoryOn, .myLEGOspotFactory a:hover { background: url(../images/spotlight/btn60x31factory_on.gif) no-repeat }
.myLEGOspotSoundtrack, .myLEGOspotSoundtrack a { background: url(../images/spotlight/btn86x31soundtrack_off.gif) no-repeat }
.myLEGOspotSoundtrackOn, .myLEGOspotSoundtrack a:hover { background: url(../images/spotlight/btn86x31soundtrack_on.gif) no-repeat }
.myLEGOspotStickers, .myLEGOspotStickers a { background: url(../images/spotlight/btn71x31stickers_off.gif) no-repeat }
.myLEGOspotStickersOn, .myLEGOspotStickers a:hover { background: url(../images/spotlight/btn71x31stickers_on.gif) no-repeat }
*/

/* myLEGO Spotlight Factory */
.factoryItemsContainer { margin:0px; padding:0px; height:568px; float:left; width:930px }
.factoryItemsGroup { margin:70px 0px 0px 10px; padding:0px; float:left }
.factoryItemOuter { margin:0px 13px 0px 0px; padding:0px; float:left; height:220px; width:163px }
.factoryItem { margin:0px; padding:0px; float:left; height:139px; width:163px }
.factoryItem p { margin:15px 7px 0px 7px; padding:0px; background-color:#fff; height:107px; width:149px }
.factoryItem a, .factoryItem a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.factoryItemText { margin:0px; padding:0px; width:163px }
.factoryItemText p { margin:10px 0px 0px 0px; padding:0px 0px 0px 5px; float:left; text-align:left; color:#fff; font:normal 12px helvetica }
.factoryItemText a, .factoryItemText a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.factoryLatestItemOuter { margin:0px 0px 10px 0px; clear:both; width:350px; float:left; padding:0px }
.factoryLatestItem { margin:0px; padding:0px; float:left; height:139px; width:163px }
.factoryLatestItem p { margin:15px 7px 0px 7px; padding:0px; background-color:#fff; height:107px; width:149px }
.factoryLatestItem a, .factoryLatestItem a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.factoryLatestItemText { margin:0px; padding:0px; float:left; width:163px }
.factoryLatestItemText p { margin:0px 0px 0px 10px; padding:0px 0px 0px 5px; float:left; text-align:left; color:#fff; font:normal 12px helvetica }
.factoryLatestItemText a, .factoryLatestItemText a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.threeDModelsContainer { margin:10px 0px 7px 0px; width:505px; height:256px; float:left; padding:0px }
.threeDModelsContainer p { margin:80px 0px 20px 0px; width:470px; padding:0px 0px 0px 20px; float:left; text-align:left; color:#000; font:normal 12px helvetica }
.ddContainer { margin:0px 0px 0px 0px; width:505px; height:272px; float:left; padding:0px }
.ddContainer p { margin:80px 0px 20px 0px; width:470px; padding:0px 0px 0px 20px; float:left; text-align:left; color:#000; font:normal 12px helvetica }
.ddContainer p a, .threeDModelsContainer p a { margin:0px; padding:0px; color:#000; font:bold 12px helvetica; text-decoration:none }
.ddContainer p a:hover, .threeDModelsContainer p a:hover { margin:0px; padding:0px; color:#000; font:bold 12px helvetica; text-decoration:underline }
.factoryLatestItemsContainer { margin:10px 11px 0px 0px; width:398px; height:535px; float:left; padding:0px }
/* myLEGO Spotlight Factory Images */
.factoryItem, .factoryLatestItem { background: url(http://cache.lego.com/images/mylego/spotlight/factory/163x139factory_bgplate.gif) no-repeat }
.factoryItemsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic7693BA8C-D268-41BB-94B6-B050C64274DE.gif) no-repeat }
.factoryLatestItemsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picD4E12EA9-FCBF-4754-8187-B6FB3AF79B74.gif) no-repeat }
.threeDModelsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic537FE0F8-3F3D-4A65-BE21-2117BFC7BD8A.gif) no-repeat }
.ddContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picB9F1BB33-01E7-4000-A3E6-D93C425EE23F.gif) no-repeat }

/* myLEGO Spotlight Gallery */
.galleryItemsContainer { margin:0px; padding:0px; float:left; height:568px; width:930px }
.galleryItemsGroup { margin:70px 0px 0px 10px; padding:0px; float:left }
.galleryItemOuter { margin:0px 13px 0px 0px; padding:0px; float:left; height:220px; width:163px }
.galleryItem { margin:0px; padding:0px; float:left; height:139px; width:163px }
.galleryItem p { margin:15px 7px 0px 7px; padding:0px; background-color:#fff; height:107px; width:149px }

.galleryItemText { margin:0px; padding:0px; width:163px }
.galleryItemText p { margin:10px 0px 0px 0px; padding:0px 0px 0px 5px; float:left; text-align:left; color:#fff; font:normal 12px helvetica }
.galleryItemText a, .galleryItemText a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.galleryLatestItemOuter { margin:0px 0px 10px 0px; clear:both; width:350px; float:left; padding:0px }
.galleryLatestItem { margin:0px; padding:0px; float:left; height:139px; width:163px }
.galleryLatestItem p { margin:15px 7px 0px 7px; padding:0px; background-color:#fff; height:107px; width:149px }
.galleryLatestItem a, .galleryLatestItem a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.galleryLatestItemText { margin:0px; padding:0px; float:left; width:163px }
.galleryLatestItemText p { margin:0px 0px 0px 10px; padding:0px 0px 0px 5px; float:left; text-align:left; color:#fff; font:normal 12px helvetica }
.galleryLatestItemText a, .galleryLatestItemText a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.threedDDOuter, .creationLearnOuter { margin:0px; padding:0px; float:left; width:505px; display:block }
.creationsModelsContainer { margin:10px 0px 7px 0px; width:505px; height:256px; float:left; padding:0px }
.creationsModelsContainer p { margin:80px 0px 20px 0px; width:470px; padding:0px 0px 0px 20px; float:left; text-align:left; color:#000; font:normal 12px helvetica }
.creationsModelsContainer a { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.learnbuildContainer { margin:0px 0px 0px 0px; width:505px; height:272px; float:left; display:block; padding:0px }
.learnbuildContainer p { margin:80px 0px 20px 0px; width:470px; padding:0px 0px 0px 20px; float:left; text-align:left; color:#000; font:normal 12px helvetica }
.learnbuildContainer p a, .creationsModelsContainer p a { margin:0px; padding:0px; color:#000; font:bold 12px helvetica; text-decoration:none }
.learnbuildContainer p a:hover, .creationsModelsContainer p a:hover { margin:0px; padding:0px; color:#000; font:bold 12px helvetica; text-decoration:underline }
.galleryLatestItemsContainer { margin:10px 11px 0px 0px; width:398px; height:535px; float:left; padding:0px }
/* myLEGO Spotlight Gallery Images */
.galleryItem, .galleryLatestItem { background: url(http://cache.lego.com/images/mylego/spotlight/gallery/163x139galleryplate.gif) no-repeat }
.galleryItemsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picD552CF13-BFC1-4913-B3F4-EC34B5B88148.gif) no-repeat }
.galleryLatestItemsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic06692626-D4DC-43E2-BB47-B2DFB407FEDD.gif) no-repeat }
.creationsModelsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic1A69111D-009F-4F96-8861-EF1D60C51D16.gif) no-repeat }
.learnbuildContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic5F7D8022-3FD5-4294-810F-3ED5327C14C3.gif) no-repeat }

/* myLEGO Spotlight Soundtrack */
.soundModuleContainer { margin:0px 11px 0px 0px; float:left; padding:0px; height:450px; width:659px }
.soundModuleContainer ul { list-style-type:none; width:635px; margin:0px; float:left; padding:75px 0px 0px 23px }
.soundModuleContainer li { margin:0px 31px 10px 0px; width:89px; float:left; padding:0px }
.soundModuleContainer li p { margin:0px; padding:0px 0px 20px 0px; text-align:left; color:#fff; font:bold 12px helvetica; float:left }
.soundModuleContainer a, .soundModuleContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.newNetworkOuterContainer { margin:0px; padding:0px }
.newNetworkContainer { margin:0px 0px 12px 0px; padding:0px; float:left; height:212px; width:239px }
.newNetworkContainer ul { list-style-type:none; width:222px; margin:0px; float:left; padding:65px 0px 0px 9px }
.newNetworkContainer li { margin:0px 0px 5px 0px; float:left; padding:0px }
.newNetworkContainer li p { margin:0; float:left; padding:10px 0 0 0 }
.newNetworkContainer a, .newNetworkContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.newNetworkDetailsContainer { margin:0px; padding:0px; float:left; height:226px; width:239px }
.newNetworkDetailsContainer ul { list-style-type:none; width:229px; margin:0px; float:left; padding:10px 0px 0px 10px }
.newNetworkDetailsContainer li { margin:0px; width:89px; float:left; padding:0px }
.newNetworkDetailsContainer li p { margin:0px; padding:5px 0px 0px 0px; width:220px; text-align:left; color:#fff; font:bold 11px helvetica; float:left }
.newNetworkDetailsContainer a, .newNetworkDetailsContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:underline; font:bold 11px helvetica }
.latestSoundOuterContainer { margin:10px 10px 0px 0px; padding:0px; float:left; height:189px; width:533px }
.latestSoundContainer { margin:0px; padding:0px; float:left; height:189px; width:533px }
.latestSoundContainer ul { list-style-type:none; width:530px; margin:0px; float:left; padding:60px 0px 0px 3px }
.latestSoundContainer li { margin:0px 0px 5px 8px; float:left; padding:0px }
.latestSoundContainer a, .latestSoundContainer a:hover { padding:0px; margin:0px; color:#1c80ab; text-decoration:none; font:bold 12px helvetica }
.loopListSoundContainer { margin:10px 0px 0px 0px; padding:0px; float:left; height:189px; width:366px }
.loopListSoundContainer p { margin:65px 10px 0px 0px; padding:0px; text-align:left; color:#38424B; font:bold 11px helvetica; float:left }
.loopListSoundContainer img  { margin:0; padding:0 10px 0 23px }
.loopListSoundContainer a, .loopListSoundContainer a:hover { padding:0px; margin:0px; color:#38424B; text-decoration:underline; font:bold 11px helvetica }
/* myLEGO Spotlight Soundtrack Images */
.soundModuleContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic3B676591-2BB3-4EC1-B56D-472F5EB82B47.gif) no-repeat }
.newNetworkContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic900AE307-ED0E-4D1C-9293-5FF0DE997146.gif) no-repeat }
.newNetworkDetailsContainer { background: url(http://cache.lego.com/images/mylego/spotlight/Soundtrack/239x226networker.gif) no-repeat }
.latestSoundContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picF2F37526-FD54-4A77-A212-1F19F58A8AE9.gif) no-repeat }
.loopListSoundContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic3737C9F3-DFD6-4DBA-BA51-5D93305D7F20.gif) no-repeat }
.latestSoundContainer li { background: url(http://cache.lego.com/images/mylego/spotlight/pages/bottombg.gif) no-repeat }

/* myLEGO Spotlight Sticker */
.stickerModuleContainer { margin:0px 11px 0px 0px; padding:0px; float:left; height:450px; width:659px }
.stickerModuleContainer ul { list-style-type:none; width:635px; margin:0px; float:left; padding:75px 0px 0px 23px }
.stickerModuleContainer li { margin:0px 31px 10px 0px; width:89px; float:left; padding:0px }
.stickerModuleContainer li p { margin:0px; padding:0px 0px 20px 0px; text-align:left; color:#fff; font:bold 12px helvetica; float:left }
.stickerModuleContainer a, .stickerModuleContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.newNetworkStickerOuterContainer { margin:0px; padding:0px }
.newNetworkStickerContainer { margin:0px 0px 12px 0px; padding:0px; float:left; height:212px; width:239px }
.newNetworkStickerContainer ul { list-style-type:none; width:222px; margin:65px 0px 0px 0px; float:left; padding:0px 0px 0px 9px }
.newNetworkStickerContainer li { margin:0px 0px 5px 0px; float:left; padding:0px }
.newNetworkStickerContainer li p { margin:0; padding:20px 0 0 0 }
.newNetworkStickerContainer a, .newNetworkStickerContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.newNetworkStickerDetailsContainer { margin:0px; padding:0px; float:left; height:226px; width:239px }
.newNetworkStickerDetailsContainer ul { list-style-type:none; width:229px; margin:0px; float:left; padding:10px 0px 0px 10px }
.newNetworkStickerDetailsContainer li { margin:0px; width:89px; float:left; padding:0px }
.newNetworkStickerDetailsContainer li p { margin:0px; padding:5px 0px 0px 0px; width:220px; text-align:left; color:#fff; font:bold 11px helvetica; float:left }
.newNetworkStickerDetailsContainer a, .newNetworkStickerDetailsContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:underline; font:bold 11px helvetica }
.latestStickerOuterContainer { margin:10px 10px 0px 0px; padding:0px; float:left; height:189px; width:533px }
.latestStickerContainer { margin:0px; padding:0px; float:left; height:189px; width:533px }
.latestStickerContainer ul { list-style-type:none; width:530px; margin:0px; float:left; padding:60px 0px 0px 3px }
.latestStickerContainer li { margin:0px 0px 5px 8px; float:left; padding:0px }
.latestStickerContainer a, .latestStickerContainer a:hover { padding:0px; margin:0px; color:#1c80ab; text-decoration:none; font:bold 12px helvetica }

.loopListStickerContainer { margin:10px 0px 0px 0px; padding:0px; float:left; height:189px; width:366px } 
.loopListStickerContainer img { margin:0; padding:0 8px 0 0 }
.loopListStickerContainer p { margin:53px 10px 0px 0; padding:0 0 0 13px; text-align:left; color:#38424B; font:bold 11px helvetica; float:left }
.loopListStickerContainer a, .loopListStickerContainer a:hover { padding:0px; margin:0px; color:#38424B; text-decoration:underline; font:bold 11px helvetica }
/* myLEGO Spotlight Sticker Images */
.stickerModuleContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic1E6F31A9-AE77-497A-A239-AEDB56EF9357.gif) no-repeat }
.newNetworkStickerContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic389E3747-E59D-4784-B3F9-17314EDDAD23.gif) no-repeat }
.newNetworkStickerDetailsContainer { background: url(http://cache.lego.com/images/mylego/spotlight/sticker/239x226stick_networker_bg.gif) no-repeat }
.latestStickerContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic533FF80A-7A51-4952-B20B-AAEC8A1EEA40.gif) no-repeat }
.loopListStickerContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picA4EA3D02-F591-4837-BF6C-C2ABF2C818DF.gif) no-repeat }
.latestStickerContainer li { background: url(http://cache.lego.com/images/mylego/spotlight/pages/bottombg.gif) no-repeat }

/* myLEGO Spotlight Arcade */
.arcadeModuleContainer { margin:0px 11px 0px 0px; padding:0px; float:left; height:450px; width:659px }
.arcadeModuleContainer ul { list-style-type:none; width:635px; margin:0px; float:left; padding:65px 0px 0px 23px }
.arcadeModuleContainer li { margin:0; width:89px; float:left; padding:0px }
.arcadeModuleContainer li p { margin:0px; padding:0; text-align:left; color:#fff; font:bold 12px helvetica; float:left }
.arcadeModuleContainer a, .stickerModuleContainer a:hover { padding:0px; float:left; margin:0 20px 0 0; color:#fff; text-decoration:none; font:bold 12px helvetica }
.flashArcadeOuterContainer { margin:25px 0 0 0; clear:both; width:650px; float:left; padding:0 }
.flashArcadeContainer { float:left; margin:0; padding:0 0 0 15px }
.arcadeTextContent { width:400px; float:left; margin:0 0 0 15px; padding:0 }
.arcadeHeading { text-align:left; font-size:17px; font-family:arial, helvetica, sans-serif; font-weight:bold; color:#f97ad1; margin:0; padding:0 }
.arcadeText { text-align:left; font-size:12px; font-weight:normal; font-family:arial, helvetica, sans-serif; color:#fff; margin:0; padding:0 }

.newNetworkArcadeContainer { margin:0px 0px 12px 0px; padding:0px; float:left; height:212px; width:239px }
.newNetworkArcadeContainer ul { list-style-type:none; width:222px; margin:65px 0px 0px 0px; float:left; padding:0px 0px 0px 9px }
.newNetworkArcadeContainer li { margin:0px 0px 5px 0px; float:left; padding:0px }
.newNetworkArcadeContainer li p { margin:0; padding:20px 0 0 0 }
.newNetworkArcadeContainer a, .newNetworkArcadeContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }

.newNetworkArcadeOuterContainer { margin:0px; padding:0px }
.newNetworkArcadeDetailsContainer { margin:0px; padding:0px; float:left; height:226px; width:239px }
.newNetworkArcadeDetailsContainer ul { list-style-type:none; width:229px; margin:0px; float:left; padding:10px 0px 0px 10px }
.newNetworkArcadeDetailsContainer li { margin:0px; width:89px; float:left; padding:0px }
.newNetworkArcadeDetailsContainer li p { margin:0px; padding:5px 0px 0px 0px; width:220px; text-align:left; color:#fff; font:bold 11px helvetica; float:left }
.newNetworkArcadeDetailsContainer a, .newNetworkArcadeDetailsContainer a:hover { padding:0px; margin:0px; color:#fff; text-decoration:underline; font:bold 11px helvetica }

.latestArcadeOuterContainer { margin:10px 10px 0px 0px; padding:0px; float:left; height:189px; width:533px }
.latestArcadeContainer { margin:0px; padding:0px; float:left; height:189px; width:533px }
.latestArcadeContainer ul { list-style-type:none; width:530px; margin:0px; float:left; padding:60px 0px 0px 3px }
.latestArcadeContainer li { margin:0px 0px 5px 8px; float:left; padding:0px }
.latestArcadeContainer a, .latestArcadeContainer a:hover { padding:0px; margin:0px; color:#1c80ab; text-decoration:none; font:bold 12px helvetica }

.infoArcadeContainer { margin:10px 0px 0px 0px; padding:0px; float:left; height:189px; width:366px }
.infoArcadeContainer img { margin:0; padding:0 8px 0 0 }
.infoArcadeContainer p { margin:53px 10px 0px 0; padding:0 0 0 13px; text-align:left; color:#38424B; font:bold 11px helvetica; float:left }
.infoArcadeContainer a, .infoArcadeContainer a:hover { padding:0px; margin:0px; color:#38424B; text-decoration:underline; font:bold 11px helvetica }
/* myLEGO Spotlight Arcade Images */  
.arcadeModuleContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic7016CE994B0698A664E845FA520511BF.jpg) no-repeat }
.newNetworkArcadeContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic389E3747-E59D-4784-B3F9-17314EDDAD23.gif) no-repeat }
.newNetworkArcadeDetailsContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic7CE2CEECE00A338510CDB3541BC142FC.gif) no-repeat }
.latestArcadeContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic4F115B12055004ED8F912C2DFCEC774D.gif) no-repeat }
.latestArcadeContainer li { background: url(http://cache.lego.com/images/mylego/spotlight/pages/bottombg.gif) no-repeat } 
.infoArcadeContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic552D6AD3465E54DB6D5E09687AE2B8E4.gif) no-repeat }

.toptenArcadersContainer { float:left; margin:30px 0 0 0; padding:0 0 0 20px }
.toptenArcadersContainer ul { list-style-type:none; float:left; margin:; padding:0 }
.toptenArcadersContainer ul li { margin:0 30px 20px 0; float:left; padding:0 }

/* myLEGO Spotlight Pages */
.pagesModuleContainer { margin:0px 11px 0px 0px; padding:0px; float:left; height:450px; width:659px }
.pagesModuleContainer ul { list-style-type:none; width:635px; margin:0px; float:left; padding:75px 0px 0px 23px }
.pagesModuleContainer li { margin:0px 31px 10px 0px; width:89px; float:left; padding:0px }
.pagesModuleContainer li p { margin:0px; padding:3px 0px 20px 0px; text-align:left; color:#fff; font:bold 12px helvetica; float:left }
.pagesModuleContainer li p a, .pagesModuleContainer li p a:hover { margin:0px; padding:0px; color:#fff; text-decoration:none; font:bold 12px helvetica }
.latestPagesContainer { margin:0px 0px 10px 0px; padding:0px; float:left; height:450px; width:241px }
.latestPagesContainer ul { list-style-type:none; width:220px; margin:0px; float:left; padding:67px 0px 0px 10px }
.latestPagesContainer li { margin:0px 0px 2px 0px; float:left; padding:0px }
.latestPagesContainer a, .latestPagesContainer a:hover { padding:0px; margin:0px; color:#035e9d; text-decoration:none; font:bold 11px helvetica }
.masterMakersOuterPagesContainer { margin:9px 17px 12px 0px; padding:0px; float:left; height:368px; width:533px }
.masterMakersPagesContainer { margin:0px; padding:58px 0px 0px 0px; float:left; height:310px; width:533px }
.masterMakersPagesContainer ul { list-style-type:none; width:533px; height:310px; margin:0px; float:left; padding:0px }
.masterMakersPagesContainer li { margin:0px 0px 2px 7px; float:left; padding:0px }
.masterMakersPagesContainer a, .masterMakersPagesContainer a:hover { padding:0px; margin:0px; color:#1c80ab; text-decoration:none; font:bold 12px helvetica }
.callTipOuterContainer { margin:0px; padding:0px; float:left; width:361px }
.callActionPagesContainer { margin:0px 0px 15px 0px; padding:0px; float:left; width:361px; height:187px }
.callActionPagesFlash { margin:55px 0px 0px 0px; padding:0px 10px 0px 15px; float:left; width:89px; height:79px }
.callActionPagesText { margin:55px 0px 0px 0px; padding:0px; float:left; width:230px }
.callActionPagesText p { margin:0px; padding:0px; text-align:left; color:#38424B; font:bold 11px helvetica; float:left }
.tipPagesContainer { margin:0px; padding:0px; float:left; display:block; width:361px; height:190px }
.tipPagesContainer p { margin:35px 0px 0px 0px; width:335px; padding:0px 5px 0px 15px; text-align:left; color:#38424B; font:bold 12px helvetica; float:left }
/* myLEGO Spotlight Pages Images */
.pagesModuleContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic93ACFEE8-92CF-407E-892B-4A273C0A7743.gif) no-repeat }
.latestPagesContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic972534B4-3885-400F-8B7E-0663FAB98E90.gif) no-repeat }
.latestPagesContainer li { background: url(http://cache.lego.com/images/mylego/spotlight/pages/rightbg.gif) no-repeat }
.masterMakersPagesContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picF3AD0581-DC2D-487B-BA99-436EA875DD90.gif) no-repeat }
.masterMakersPagesContainer li { background: url(http://cache.lego.com/images/mylego/spotlight/pages/bottombg.gif) no-repeat }
.callActionPagesContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic3548368F-B37F-4A67-A89E-C0A67E7766CB.gif) no-repeat }
.tipPagesContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picA8CF93F6-353B-47DD-B1D8-CCFC3C2A669C.gif) no-repeat }

/* myLEGO Spotlight Home */
.homeModuleOuterContainer { margin:0px; padding:0px; float:left; height:351px; width:915px }
.mainFeatureHomeContainer { margin:0px; padding:30px 0px 0px 15px; float:left; height:321px; width:655px }
.mainFeatureHomeContainer img { margin:0px 16px 0px 0px; padding:0px; float:left }
.mainFeatureHomeContainer p { margin:0px; padding:0px; float:left; color:#fff; font:normal 11px helvetica; text-align:left; width:260px}
.mainFeatureHomeContainer a { color: #3A91C7; text-decoration:underline;}
.featuredUsersHomeContainer { margin:0px; padding:0px; display:block; float:left; height:351px; width:220px }
.featuredUsersHomeContainer ul { list-style-type:none; width:220px; margin:0px; float:left; padding:10px 0px 0px 0px }
.featuredUsersHomeContainer li { margin:0px; width:220px; float:left; padding:0px 0px 3px 0px }
.featuredUsersHomeContainer li p { margin:0px; padding:0px 0px 20px 0px; text-align:left; color:#fff; font:bold 12px helvetica; float:left }
.featuredUsersHomeContainer a, .featuredUsersHomeContainer a:hover { padding:0px; margin:0px; color:#035e9d; text-decoration:none; font:bold 11px helvetica }
.featuredGalleryHomeContainer { margin:0px; padding:10px 0px 0px 0px; float:left; height:207px; width:932px }
.featuredGalleryHomeContainer ul { list-style-type:none; height:207px; width:932px; margin:0px; display:block; float:left; padding:0px }
.featuredGalleryHomeContainer li { margin:0px 8px 0px 0px; float:left; height:207px; width:223px; padding:0px }
.featuredGalleryFlash { padding:75px 0px 0px 0px; margin:0px }
.featuredGalleryFlash div { margin:0 0 0 15px }
.featuredGalleryFlash p { margin: 0px; font:bold 11px helvetica;}
.featuredGalleryFlash a { color: #fff; text-decoration:none;}
.featuredGalleryFlash a:Hover { color: #fff; text-decoration:underline;}
/* myLEGO Spotlight Home Images */
.homeModuleOuterContainer { background: url(http://cache.lego.com/images/mylego/spotlight/home/915x351top_bg.gif) no-repeat }
.masterMakersPagesContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picF3AD0581-DC2D-487B-BA99-436EA875DD90.gif) no-repeat }

.featuredUsersHomeContainer li { background: url(http://cache.lego.com/images/mylego/spotlight/pages/rightbg.gif) no-repeat }

/* myLEGO Generic Spotlight Styles */
.outerSpotlightContainer { margin:0px; width:930px; padding:10px 0px 0px 16px }


/* myLEGO Help Modules */
.outerModuleGuideContainer { margin:0px; width:930px; height:231px; float:left; padding:10px 0px 0px 16px }
.whatsModulePicContainer { margin:0px 9px 0px 0px; padding:0px; float:left; height:231px; width:279px }
.whatsModuleContainer { margin:0px 0px 0px 0px; padding:0px; float:left; height:231px; width:624px }
.whatsModuleContainer p { margin:0px; padding:55px 10px 0px 18px; height:160px; float:left; text-align:left; font:normal 11px helvetica; color:#fff; width:592px }
.mainModuleOuterContainer { margin:0px 0px 0px 16px; padding:0px }
.mainModContainer { margin:10px 9px 0px 0px; width:449px; float:left; padding:0px }
.modAbilitiesContainer { margin:0px 0px 0px 0px; padding:0px; float:left; height:223px; width:449px }
.modImage { width:73px; height:70px; float:left; padding:15px 10px 10px 15px }
.modAblilitiesDetails { font:normal 11px helvetica; float:left; width:285px; text-align:left; color:#000; padding:10px 0px 0px 0px }
.modAblilitiesDetails p { margin:0px; padding:0px }
.modAblilitiesDetails .modAblilitiesDetailsText { padding:5px 3px 10px 0px; margin:0px; width:285px; color:#fff }
.modAblilitiesDetails .modAblilitiesDetailsTextMore { padding:5px 3px 0 0; margin:0; width:285px; color:#C5760F }
.modBlueprint { margin:0px; padding:3px 0px 0px 0px; width:281px; height:35px }
.modBlueprint p { margin:0px; padding:0px 0px 0px 40px }
/* myLEGO Help Modules Images */
.whatsModuleContainer { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic6148CDCB-5FC2-467D-87B2-0951F24EE583.gif) no-repeat }
.modAbilitiesContainer { background: url(http://cache.lego.com/images/mylego/help/moduleguide/449x223module_tile.gif) no-repeat }
.modBlueprint { background: url(http://cache.lego.com/images/mylego/help/moduleguide/281x35blueprint_bg.gif) no-repeat }

/* myLEGO Beta Home */
.betalandingContainer { margin:0px; display:block; float:left; display:block; padding:0px }
.betalandingContainer ul { list-style-type:none; display:block; margin:0px; padding:30px 0px 0px 40px }
.betalandingContainer li { margin:0px; display:block; float:left; display:block; padding:0px 20px 0px 0px }
.betalandinglinksContainer { margin:0px auto; display:block; float:left; display:block; padding:0px }
.betalandinglinksContainer ul { list-style-type:none; display:block; margin:0px auto; padding:20px 0px 0px 140px }
.betalandinglinksContainer li { margin:0px auto; display:block; float:left; display:block; padding:0px 20px 0px 0px }
.betaSignUpLink, .betaSignUpLinkOn, .betaSignUpLink a, .betaSignUpLink a:hover { width:150px; height:43px; display:block; margin:0px; padding:0px }
.betaFAQLink, .betaFAQLinkOn, .betaFAQLink a, .betaFAQLink a:hover { width:150px; height:43px; display:block; margin:0px; padding:0px }
.betaMBLink, .betaMBLinkOn, .betaMBLink a, .betaMBLink a:hover { width:150px; height:43px; display:block; margin:0px; padding:0px }
.betaLogLink, .betaLogLinkOn, .betaLogLink a, .betaLogLink a:hover { width:150px; height:43px; display:block; margin:0px; padding:0px }
/* myLEGO Beta Home Images */

.betaSignUpLink, .betaSignUpLink a { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/pic71B58E59-F995-4C8C-B25B-680542E1E559.gif) no-repeat }
.betaSignUpLinkOn, .betaSignUpLink a:hover { background: url(http://cache.lego.com/upload/contentTemplating/MyLEGODictionary/images/1033/picE735AA91-BF93-44AE-945D-424A5896D6FC.gif) no-repeat }
/*
.betaFAQLink, .betaFAQLink a { background: url(../images/beta/btn150x43faq_off.gif) no-repeat }
.betaFAQLinkOn, .betaFAQLink a:hover { background: url(../images/beta/btn150x43faq_on.gif) no-repeat }
.betaMBLink, .betaMBLink a { background: url(../images/beta/btn150x43boards_off.gif) no-repeat }
.betaMBLinkOn, .betaMBLink a:hover { background: url(../images/beta/btn150x43boards_on.gif) no-repeat }
.betaLogLink, .betaLogLink a { background: url(../images/beta/btn150x43fix_off.gif) no-repeat }
.betaLogLinkOn, .betaLogLink a:hover { background: url(../images/beta/btn150x43fix_on.gif) no-repeat }
*/

/* myLEGO Beta Status */
.betaStatusOuter { margin:0px auto; width:912px; padding:0px }
.betaWhatIs { margin:5px 10px 0px 0px; padding:0px; float:left; display:block; width:317px }
.betaWhatIsContent { margin:0px; background-color:#ce97eb; padding:0px; float:left; display:block; width:317px }
.betaWhatIsContent p { margin:0px; width:302px; padding:0px 5px 0px 10px; text-align:left; color:#602581; font:normal 11px helvetica; float:left }
.betaStatusContentContainer { margin:5px 0px 20px 0px; padding:0px; float:left; display:block; width:580px }
.betaStatusContent { margin:0px; background-color:#ececec; padding:0px; float:left; display:block; width:580px }
.betaStatusContent p { margin:0px; width:565px; padding:0px 5px 0px 10px; text-align:left; color:#8c8c8c; font:normal 11px helvetica; float:left }
.betaSignUpLinkOuter { margin:0px auto; clear:both; width:150px; padding:0px }

/* myLEGO Beta SignUp */
.betaleftContainer { margin:0px; display:block; float:left; display:block; padding:0px }
.betaleftContainer ul { list-style-type:none; display:block; margin:0px; padding:20px 10px 0px 20px }
.betaleftContainer li { margin:0px; display:block; display:block; padding:0px 0px 10px 0px }
.betaSignUpOuter { width:740px; float:left; margin:15px 0px 0px 0px; padding:0px }
.betaSignUpContent { width:740px; height:208px; float:left; display:block; margin:0px; padding:0 0 0 0; }
.betaSignUpContent p { margin:23px 10px 0 0; width:590px; padding:5px 10px 0px 0px; text-align:left; color:#000; font:normal 12px helvetica; float:right; overflow:auto; height:117px; }
.betaSignUpText { margin:0px auto; background-color:#ececec; padding:0px; display:block; width:737px }
.betaSignUpText p { margin:0px; width:722px; padding:0px 5px 0px 10px; text-align:left; color:#878787; font:normal 11px helvetica; float:left; overflow:auto; height:200px; }
.betaSignUpTerms { margin:0px; background-color:#fff; padding:10px 0px; float:left; display:block; width:737px }
.betaSignUpTerms p { margin:0px; width:722px; padding:0px 5px 0px 10px; text-align:right; color:#878787; font:normal 11px helvetica; }
.betaSignUpTerms p a, .betaSignUpTerms p a:hover { margin:0px; padding:0px; color:#878787; text-decoration:none; font:normal 11px helvetica }
.betaSignUpRightLinkOuter { margin:0px; float:right; width:150px; padding:0px }
/* myLEGO Beta SignUp Images */
.betaSignUpOuter { background: url(http://cache.lego.com/images/mylego/beta/signup/740x208home_say.gif) no-repeat }

/* myLEGO Beta Log */
.betaSignUpLogOuter { width:750px; display:block; float:left; margin:20px 0px 0px 0px; padding:0px }
.betaSignUpLogText { margin:0px; background-color:#c7d134; padding:0px; width:750px }
.betaSignUpLogText p { margin:0px; width:735px; padding:0px 5px 0px 10px; text-align:left; color:#000; font:normal 11px helvetica; float:left }
.betaSignUpTwoContainers { margin:0px; width:750px; display:block; float:left; padding:0px }
.currentIssuesContainer { margin:10px 10px 0px 0px; background-color:#c7d134; display:block; width:321px; padding:0px }
.currentIssuesContainer p { margin:0px 5px 0px 10px; width:306px; background-color:#c7d134; padding:0px; text-align:left; color:#000; font:normal 11px helvetica }
.fixesContainer { margin:10px 0px 0px 0px; background-color:#ececec; float:left; width:418px; padding:0px }
.fixesContainer p { margin:0px 5px 0px 10px; width:403px; background-color:#ececec; padding:0px; text-align:left; color:#797979; font:normal 11px helvetica }

/* myLEGO Beta FAQs */
.betafaqOuterContainer { margin:0px; float:left; padding:11px 0px 0px 0px; width:749px }
.betafaqQuestions { margin:0px; clear:both; padding:20px 0px 0px 0px; width:749px }
.betafaqQuestions p { margin:0px; padding:0px 0px 10px 0px; color:#464646; text-align:left; font:normal 11px helvetica; width:749px }
.betafaqQuestions p a { margin:0px; padding:0px; color:#1A74B2; text-align:left; font:normal 11px helvetica }
.betaquestionsContainer { margin:8px 0px 0px 0px; padding:0px; width:749px; float:left }
.betaquestionsContainerScroller { margin:0px; padding:0px; clear:both; background-color:#c7d134; overflow:auto; width:749px; height:232px }
.betaquestionsContainerScroller ul { list-style-type:none; margin:0px; float:left; width:712px; padding:0px 10px 5px 0px }
.betaquestionsContainerScroller li { margin:0px; float:left; padding:0px }
.betaquestionsContainerScroller li p { margin:2px 0px 0px 3px; float:left; padding:0px }
.betaquestionBullet img { padding:0px; margin:0px 0px 0px 10px; float:left; width:18px; height:18px }
.betaquestionsContainer p { margin:0px; font:normal 11px helvetica; text-align:left; float:left; padding:0px 2px 5px 4px; width:672px; color:#000 }
.betaquestionsContainer p a { margin:0px; padding:0px; color:#000100; text-align:left; text-decoration:none; font:normal 11px helvetica }
.betaquestionsOpeningtext { background-color:#c7d134; margin:0px; padding:0px; display:block; float:left; width:749px }
.betaquestionsOpeningtext p { margin:0px; padding:0px 10px 10px 10px; width:729px }


/* myLEGO Help Record A Concern */
.outerReportContainer { margin:0px auto; width:749px; padding:10px 0px 0px 0px }
.reportsMainContainer { margin:0px; padding:0px; float:left; background-color:#313B41; width:749px }
.reportsMainContainer p { width:730px; padding:0px 7px 5px 12px; float:left; text-align:left; font:normal 11px helvetica; color:#fff }
.reportsMainContainer p a { margin:0px; padding:0px; color:#3A91C7; text-align:left; text-decoration:none; font:normal 11px helvetica }
.reportSubject { margin:30px 10px 0px 14px; padding:0px }
.reportSubject ul { list-style-type:none; margin:0px; clear:both; float:left; padding:0px }
.reportSubject li { margin:0px 20px 0px 0px; float:left; padding:0px }
.reportText p { margin:0px; width:200px; display:block; height:130px; text-align:left; font:normal 11px helvetica; color:#5f6024; padding:5px 0px 0px 0px }
/* myLEGO Help Record A Concern Images */
.concernArrow { padding:0px; margin:0px; height:23px; width:26px; clear:both; display:block }
.concernArrow a { padding:0px; margin:0px; height:23px; width:26px; clear:both; display:block }
.concernArrow, .concernArrow a { background: url(http://cache.lego.com/images/mylego/help/reportaconcern/button26x23_off.gif) no-repeat }
.concernArrow a:hover { background: url(http://cache.lego.com/images/mylego/help/reportaconcern/button26x23_on.gif) no-repeat }

/* myLEGO Help Getting Started */
.startedFlashContainer { margin:0px auto; width:895px; padding:10px 0px 20px 0px }
.startedMasterPieces { margin:0px; padding:0px 0px 0px 28px; float:left }
.startedWhatson { margin:0px; padding:0px 0px 0px 10px; float:left }
.startedScoop { margin:0px; padding:0px 0px 0px 10px; float:left }
.startedDark, .startedLight, .startedText { margin:0px; padding:0px }
.startedText p, .startedText p a, .startedText p a:hover { margin:0px; padding:0px 0px 0px 10px; width:227px; text-align:left; text-decoration:none; color:#000; font:normal 11px helvetica }
.startedDark p, .startedDark p a, .startedDark p a:hover { margin:0px; padding:3px 0px 3px 10px; width:220px; text-align:left; text-decoration:none; color:#000; font:normal 11px helvetica }
.startedLight p, .startedLight p a, .startedLight p a:hover { margin:0px; padding:3px 0px 3px 10px; width:220px; text-align:left; text-decoration:none; color:#000; font:normal 11px helvetica }
/* myLEGO Help Getting Started Images */
.startedText { background: url(http://cache.lego.com/images/mylego/help/gettingStarted/241x19extender.gif) repeat-y }
.startedDark { background: url(http://cache.lego.com/images/mylego/help/gettingStarted/241x22darkGrey.gif) repeat-y }
.startedLight { background: url(http://cache.lego.com/images/mylego/help/gettingStarted/241x20lightGrey.gif) repeat-y }

/* myLEGO Parents PlayTogether Page */
.togetherOuterContainer { margin:0px 0px 0px 79px; display:block; padding:0px }
.togetherContainer { margin:0px; width:384px; float:left; display:block; padding:0px 24px 0px 0px }
.togetherContentContainer { width:384px; margin:8px 0px 0px 0px; float:left; background-color:#B4B2A3; display:block; padding:0px }
.togetherTitleContent { margin:0px; clear:both; padding:0px }
.togetherTitleContent p { margin:0px; padding:2px 0px 0px 0px; float:left; color:#FBF885; font:bold 22px helvetica }
.togetherMainContent { margin:0px; clear:both; padding:0px }
.togetherMainContent p { margin:0px; padding:7px 0px 0px 20px; width:355px; text-align:left; float:left; color:#656450; font:normal 11px helvetica }
.togetherMainContent p a, .togetherMainContent p a:hover { font:normal 11px helvetica; color:#24241C; text-decoration:none }


/* ---------------- GLOBAL HEADER AND FOOTER -------------------- 
#h-Container{padding: 5px 0px 0px 0px;margin: 0px 0px 0px 0px;width: 950px;height: 62px;background-image: url(http://cache.lego.com/images/mylego/globalheader/950x001_bg_tile.gif);background-repeat: repeat;}
#h-legoLogo {padding: 0px 0px 0px 10px;margin: 0px 14px 0px 0px;width: 49px;height: 49px;float: left;display: inline;}
#h-navButtons{float: left;display: inline;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;list-style: none;}
#h-navButtons li{width: 85px;height: 50px;float: left;margin: 0px 3px 0px 0px;padding: 0px 0px 0px 0px;list-style: none;background-repeat: no-repeat;}
#h-navButtons a {width: 85px;height: 50px;display: block;background-repeat: no-repeat;}
#h-homeButton {background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_home_off.gif);}
#h-homeButton a:hover{background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_home_on.gif);}
#h-productsButton {background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_products_off.gif);}
#h-productsButton a:hover{background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_products_on.gif);}
#h-clubButton {background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_play_off.gif);}
#h-clubButton a:hover{background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_play_on.gif);}
#h-shopButton {background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_store_off.gif);}
#h-shopButton a:hover{background-image: url(http://cache.lego.com/eng/images/globalNav/085x050_store_on.gif);}
*/
/*--START search--*/
#h-searchContainer {padding:0px; margin:0px 0px 0px 12px; width: 292px;height: 33px; background-image: url(http://cache.lego.com/images/mylego/globalheader/292x033_search_bg.gif); background-repeat: no-repeat;float: left}
#h-searchContainer form {padding: 0px 0px 0px 10px;margin: 7px 0px 0px 0px;}
#h-searchForm {padding-left: 9px;padding-top: 7px;}
#h-searchFormTextInput{padding: 1px 2px 1px 2px;margin: 0px 3px 0px 0px;width: 202px;font: 10px/14px Verdana, Tahoma, Arial, sans-serif;color: #000000;float: left;}
#h-searchFormTextImage{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;float: left;}
#h-privacy-bar{margin-top: 6px;padding-top: 8px;width: 292px;background-image: url(http://cache.lego.com/images/mylego/globalheader/292x009_privacy_dots.gif);background-repeat: no-repeat;}
#h-privacy-bar img{margin-top: 0px;border: 0px;}
.h-studButton {padding: 0px 0px 0px 7px;margin: 0px;float: left;display: inline;list-style-type: none;width: 18px}
.h-studButton1 {padding: 0px 7px 0px 10px;margin: 0px;float: left;display: inline;list-style-type: none;width: 18px}
/*--END search--*/

/*--START LMF login and register--*/
#h-LMFContainer{padding: 0px;margin: 0px 0px 6px 6px;width: 148px;height: 50px;background-image: url(http://cache.lego.com/eng/images/globalNav/148x050_logout_play_bg.gif);background-repeat: no-repeat;float: left;display: inline;}
#h-LMFContainer ul {list-style: none; margin: 21px 0px 0px 20px; padding: 0px;}
#h-LMFContainer li {padding: 0px; float:left; margin: 0px;}
#h-LMFContainer li p {padding: 0px 0px 0px 29px; float:left; text-align:left; margin: 0px;}
#h-LMFContainer li p a#h-signIn {font: 10px/12px Verdana, Tahoma, Arial, sans-serif;color: #999999;font-weight: bold;text-decoration: none;}
#h-LMFContainer li p a#h-signIn:hover {font: 10px/12px Verdana, Tahoma, Arial, sans-serif;color: #999999;font-weight: bold;text-decoration: underline;}
#h-LMFContainer li p a#h-registerNow {font: 10px/12px Verdana, Tahoma, Arial, sans-serif;color: #228DC5;font-weight: bold;text-decoration: none;}
#h-LMFContainer li p a#h-registerNow:hover {font: 10px/12px Verdana, Tahoma, Arial, sans-serif;color: #228DC5;font-weight: bold;text-decoration: underline;}
/*--END LMF login and register--*/

/*--START LMF Username and avatar--*/
#h-LoginContainer{text-align:left; padding: 0px;margin: 0px 0px 6px 6px;width: 148px;height: 50px;background-repeat: no-repeat;float: left;display: inline;}
#h-LoginContainer ul {list-style: none;margin: 21px 0px 0px 0px;padding: 0px;float: left;}
#h-LoginContainer li {padding: 0px;margin: 0px;}
#h-LoginContainer li p {padding: 0px;margin: 0px;}
a#h-signOut{font: 10px/12px Verdana, Tahoma, Arial, sans-serif; color: #999999;font-weight: bold;text-decoration: none;}
a#h-signOut:hover{font: 10px/12px Verdana, Tahoma, Arial, sans-serif;color: #999999;font-weight: bold;text-decoration: underline;}
a#h-UserName{font: 10px/12px Verdana, Tahoma, Arial, sans-serif;color: #228DC5;font-weight: bold;text-decoration: none;}
a#h-UserName:hover{font: 10px/12px Verdana, Tahoma, Arial, sans-serif;color: #228DC5;font-weight: bold;text-decoration: underline;}
a#h-Avatar {float: left;}

/*--END LMF Username and avitar--*/

#h-sectionColorBar{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; width: 950px; height: 4px;background-color: #23A3D5;border-bottom: 2px solid #1D87B1;clear: left;font-size: 1px;}
.RegionInfo {font-weight: bold;font-size: 10px;background-image: url(http://cache.lego.com/images/mylego/globalheader/950x001_bg_tile.gif);width: 950px;color: #2489bd;font-family: Verdana, Monospace;padding-top: 3px}
.RegionInfo A {font-weight: bold !important;color: #2489bd !important;text-decoration: underline !important;font-size: 10px !important;}
.RegionInfo Img {margin-left:798px;margin-right:5px;vertical-align: bottom;}

/*--START global footer--*/
#gf-globalFooterContainer {	display: block;	padding: 0px;margin: 0px;width: 950px;height: 25px;clear: both;	float: left;}
#gf-globalFooter {padding: 10px 0px 0px 0px;margin: 0px 0px 0px 0px;width: 950px;height: 15px;display: block;float: left;list-style: none;border: 0px solid green;}
#gf-links {padding: 3px 0px 0px 3px;margin: 0px 2px 0px 0px;width: 401px;height: 25px;display: block;float: left;background-image: url(http://cache.lego.com/eng/images/globalFooter/img3x25footerbg.gif);background-repeat: repeat-x}
#gf-links ul {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 17px;list-style: none;border: 0px solid black;}				
#gf-links ul li a	{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 16px;	font: 10px Verdana, Tahoma, Arial, sans-serif;color: #474D50;font-weight: bold;	text-decoration: none;background-image: url(http://cache.lego.com/eng/images/globalFooter/linksArrowOff.gif);background-repeat: no-repeat;border: 0px solid black;}
#gf-links ul li a:hover  {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 16px;font: 10px Verdana, Tahoma, Arial, sans-serif;color: #F16062;font-weight: bold;	text-decoration: none;background-image: url(http://cache.lego.com/eng/images/globalFooter/linksArrowOn.gif);background-repeat: no-repeat;}
#gf-search {padding: 0px 0px 0px 0px;margin: 0px 2px 0px 0px;width: 160px;height: 25px;	display: block;float: left;background-image: url(http://cache.lego.com/eng/images/globalFooter/img3x25footerbg.gif);background-repeat: repeat-x;}
#gf-search form{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
#gf-search p{padding: 3px 2px 0px 2px;margin: 0px 0px 0px 0px;}
#gf-search input{padding: 0px 0px 0px 0px;	margin: 0px 0px 5px 5px;height: 12px;width: 90px;font-family: Arial;font-size: 10px;font-weight: normal;}
#gf-search img{	padding: 0px 0px 0px 10px;margin: 0px 0px 0px 0px;}
#gf-privacy {padding: 2px 0px 0px 0px;margin: 0px 0px 0px 0px;width: 175px;	height: 25px;display: block;float: left;background-image: url(http://cache.lego.com/eng/images/globalFooter/img3x25footerbg.gif);background-repeat: repeat-x;border: 0px solid red;}
#gf-privacy ul {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 12px;list-style: none;	border: 0px solid black;}
#gf-privacy ul li a  {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 16px;font: 10px Verdana, Tahoma, Arial, sans-serif;color: #288EAF;font-weight: bold;text-decoration: none;background-image: url(http://cache.lego.com/eng/images/globalFooter/privacyArrowOff.gif);background-repeat: no-repeat;border: 0px solid black;	}
#gf-privacy ul li a:hover {	margin: 0px 0px 0px 0px;padding: 0px 0px 0px 16px;font: 10px Verdana, Tahoma, Arial, sans-serif;color: #F16062;	font-weight: bold;text-decoration: none;background-image: url(http://cache.lego.com/eng/images/globalFooter/privacyArrowOn.gif);background-repeat: no-repeat;}
#gf-logo {padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 2px;width: 25px;height: 25px;display: block;float: left;background-image: url(http://cache.lego.com/eng/images/globalFooter/img25x25legologo.gif);background-repeat: repeat-x;}
#gf-logo a {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;width: 25px;height: 25px;display: block;float: left;background-image: url(http://cache.lego.com/eng/images/globalFooter/img25x25legologo.gif);	background-repeat: repeat-x;}
#gf-logo a:hover{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;width: 25px;height: 25px;	display: block;	float: left;background-image: url(http://cache.lego.com/eng/images/globalFooter/img25x25legologo.gif);background-repeat: repeat-x;}
#gf-footertext {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;clear: both;float: left;display: block;color: #888C8E;	font-size: 10px;width: 950px;}
#gf-footertext p{text-align: center;font: 10px/12px Verdana, Tahoma, Arial, sans-serif;	padding: 5px 0px 0px 0px;margin: 0px 0px 0px 0px;}
#f-Container {margin-top: 5px;}
#f {padding: 0px;margin: 0px;width: 950px;height: 26px;float: left;display: inline;list-style: none;line-height: normal;font-size: 14px;}
#f-links {padding: 3px 0px 0px 4px;margin: 0px 2px 0px 0px;width: 916px;height: 26px;float: left;display: inline;background: url(http://cache.lego.com/eng/images/globalfooter/001x026_globalfooter_bg.gif) repeat-x;}
#f-links ul {margin: 0px;padding: 0px 0px 0px 17px;list-style: none;}
#f-links ul li a {margin: 0px;padding: 0px 40px 0px 15px;font: bold 10px Verdana, Tahoma, Arial, sans-serif;color: #474D50;text-decoration: none;background: url(http://cache.lego.com/eng/images/globalfooter/010x010_stud.gif) no-repeat;}
#f-links ul li a:hover {margin: 0px;padding: 0px 40px 0px 15px;font: bold 10px Verdana, Tahoma, Arial, sans-serif;color: #F16062;text-decoration: none;}
#f-links span#legalNotice a{ color: #228DC5;}
#f-logo {padding: 0px;margin: 0px 0px 0px 2px;width: 25px;height: 25px;float: left;display: inline;background: url(http://cache.lego.com/eng/images/globalfooter/img25x25legologo.gif) repeat-x;}
#f-logo a {display: block;width: 25px;height: 25px;}
#f-text {padding: 0px;margin: 0px;clear: both;float: left;display: inline;color: #888C8E;font-size: 10px;width: 950px;}
#f-text p { text-align: center ;font: 10px/12px Verdana, Tahoma, Arial, sans-serif;margin: 0px;padding: 0px 0px 5px 0px;}
/*--END global footer--*/

/* Sticker Revised Styles */	
.mainStickerThumbContainer { margin:5px 0px 0px 16px; padding:0px }
.myStickerThumbOuterContainer { margin:0px 5px 10px 0px; padding:0px; float:left; width:223px }
.myStickerThumbContainer { margin:0px; padding:0px; background-color:#D2D2D2; height:60px; width:223px }
.myStickerThumbContainer ul { list-style-type:none; margin:0px; width:213px; padding:0px 0px 0px 10px }
.myStickerThumbContainer li { margin:0px; float:left; padding:0px }	
.stickerImage { margin:0px; padding:0px; height:60px; width:60px }
.stickerText { font:normal 11px helvetica; color:#6D7276; margin:0px; padding:0px; width:140px; }
.stickerText p { margin:0px; text-align:left; padding:0px 0px 0px 10px }

/* Sticker Revised Image Styles */
.stickerImage { background: url(http://cache.lego.com/images/mylego/help/stickers/60x60white_bg.gif) no-repeat }

/* Paginator */
.paginatorMain { padding:5px 0px 0px 0px; width:901px; height:29px; display:block; clear:both; margin:0px auto }
.paginatorMain ul { list-style-type:none; margin:0px; float:right; display:block; padding:0px }
.paginatorMain li { margin:0px; text-align:left; float:left; height:26px; padding:0px }
.paginatorMain li p { margin:0px; display:block; font:bold 12px helvetica; float:left; color:#27262e; padding:0px }
.paginatorMain li p a { margin:0px; display:block; float:left; color:#27262e; text-decoration:none; padding:2px 2px 0px 2px }
.paginatorMain li p a:hover { margin:0px; display:block; float:left; color:#27262e; text-decoration:none; padding:2px 2px 0px 2px }
.paginatorMain .leftArrow { padding:0px; margin:0px 7px 0px 0px }
.paginatorMain .rightArrow { padding:0px; margin:0px 0px 0px 7px }

/* report a concern */
.reportAConcernBgImage {  background: url(http://cache.lego.com/images/mylego/help/reportaconcern/460x471report_bg.gif) no-repeat }

img.PngFix
        {
            margin: 5px 0px 0px 0px;
            padding: 0px;
            font-size: 1px;
            behavior: url(/iepngfix_ts.htc);
        }
------------YPCTGTixyXJCA0pYwPKQOi--
